@charset "UTF-8";
@font-face {
  font-family: "icomoon";
  font-weight: normal;
  font-style: normal;
  src: url("/common/fonts/icomoon.eot?zdo2ke");
  src: url("/common/fonts/icomoon.eot?zdo2ke#iefix") format("embedded-opentype"), url("/common/fonts/icomoon.ttf?zdo2ke") format("truetype"), url("/common/fonts/icomoon.woff?zdo2ke") format("woff"), url("/common/fonts/icomoon.svg?zdo2ke#icomoon") format("svg");
}

@font-face {
  font-family: "icomoon";
  font-weight: normal;
  font-style: normal;
  src: url("/common/fonts/icomoon.eot?zdo2ke");
  src: url("/common/fonts/icomoon.eot?zdo2ke#iefix") format("embedded-opentype"), url("/common/fonts/icomoon.ttf?zdo2ke") format("truetype"), url("/common/fonts/icomoon.woff?zdo2ke") format("woff"), url("/common/fonts/icomoon.svg?zdo2ke#icomoon") format("svg");
}

.gl_header {
  background: #fff;
}

.gl_header--bar {
  background-color: #3e2516;
}

.gl_header--in {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1000px;
  box-sizing: border-box;
  display: flex;
  height: 30px;
  align-items: center;
  justify-content: space-between;
}

.gl_header--top_btn {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 100;
  line-height: 2;
  text-decoration: none;
  color: #d5cbc0;
  transition: .15s;
  flex: 1;
}

.gl_header--top_btn:hover {
  color: #facd39;
}

.gl_header_info_nav {
  flex: 2;
  text-align: right;
}

.gl_header_info_nav--link_btn {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 0 0 30px;
  position: relative;
  font-weight: 100;
  line-height: 2;
  text-decoration: none;
  color: #d5cbc0;
  transition: .15s;
}

.gl_header_info_nav--link_btn:before {
  position: absolute;
  display: block;
}

.gl_header_info_nav--link_btn:first-child {
  margin-left: 0;
}

.gl_header_info_nav--link_btn:hover {
  color: #facd39;
}

.gl_header_info_nav--link_btn:hover:before {
  border-color: transparent transparent transparent #facd39;
}

.gl_header_info_nav--link_btn-arrow {
  padding: 0 0 0 10px;
}

.gl_header_info_nav--link_btn-arrow:before {
  top: calc(50% - 4px);
  left: 0;
  content: "";
  border-style: solid;
  border-width: 4px 0 4px 4px;
  transition: .15s;
  border-color: transparent transparent transparent #d5cbc0;
}

.gl_header_info_nav--link_btn-request {
  padding: 0 0 0 15px;
}

.gl_header_info_nav--link_btn-request:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  font-size: 0.875rem;
  top: 4px;
  left: -6px;
  content: "";
}

.personal_box {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1000px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  height: 100px;
}

.personal_box--logo_link {
  display: block;
}

.personal_box--logo_img {
  display: block;
  max-width: 100%;
  height: auto;
}

.personal_box--result {
  margin: 0 0 0 40px;
  color: #3e2516;
}

.personal_box--result_txt {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 0 3px 0;
  display: block;
}

.personal_box--result_num {
  position: relative;
  display: inline-block;
  padding: 0 0 0 30px;
  font-size: 36px;
  font-size: 2.25rem;
  opacity: 0;
  transition: 5s;
  color: #3e2516;
  text-decoration: none;
}

.personal_box--result_num:before, .personal_box--result_num:after {
  position: absolute;
  margin: auto;
  content: "";
  vertical-align: middle;
}

.personal_box--result_num:before {
  top: 8px;
  left: 0;
  width: 24px;
  height: 24px;
  border-radius: 5px;
  background: #725c50;
}

.personal_box--result_num:after {
  top: 15px;
  left: 6px;
  width: 7px;
  height: 7px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
}

.personal_box--result_num:hover:before {
  background: #facd39;
}

.personal_box--result_label {
  font-size: 16px;
  font-size: 1rem;
}

.personal_box--login {
  margin: 0 0 0 auto;
  padding: 5px 5px 5px 15px;
  border: 1px solid #d5d5d5;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}

.personal_box--login_label {
  font-size: 16px;
  font-size: 1rem;
  color: #3e2516;
}

.personal_box--login_btn {
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 0 13px;
  padding: 9px 20px 12px;
  font-weight: 100;
  text-align: center;
  background-color: #8b7d75;
  color: #fff;
  text-decoration: none;
  display: block;
  border-radius: 3px;
  transition: .15s;
}

.personal_box--login_btn:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0 5px 0 0;
  position: relative;
  top: 2px;
  content: "";
}

.personal_box--login_btn:hover {
  background-color: #544b46;
}

.personal_box--after_login {
  display: flex;
  margin: 0 0 0 auto;
}

.personal_box--name {
  font-weight: bold;
  color: #646464;
  font-size: 18px;
  font-size: 1.125rem;
  border-left: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
  padding: 10px 20px;
}

.personal_box--name_sub {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}

.personal_box--setting_btn {
  color: #646464;
  text-decoration: none;
  position: relative;
  padding: 10px 20px 10px 40px;
  border-right: 1px solid #d5d5d5;
}

.personal_box--setting_btn:before {
  content: "";
  display: block;
  position: absolute;
  left: 10px;
  top: 4px;
  font-size: 30px;
  font-size: 1.875rem;
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.personal_box--logout_btn {
  color: #646464;
  border: 1px solid #d5d5d5;
  border-radius: 5px;
  text-decoration: none;
  text-align: center;
  width: 155px;
  box-sizing: border-box;
  height: 40px;
  line-height: 38px;
  margin: 0 0 0 15px;
  position: relative;
  padding: 0 0 0 15px;
}

.personal_box--logout_btn:before {
  content: "";
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 15px;
  top: calc(50% - 0.5em);
  font-size: 25px;
  font-size: 1.5625rem;
  transform: rotate(180deg);
}

.gl_nav {
  background-color: #facd39;
}

.gl_nav--in {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1000px;
  box-sizing: border-box;
  position: relative;
  display: flex;
}

.gl_nav--link_btn {
  padding: 18px 16px;
  position: relative;
  font-weight: 500;
  text-align: left;
  text-decoration: none;
  color: #3e2516;
  display: block;
  box-sizing: border-box;
  transition: .15s;
}

.gl_nav--link_btn:nth-child(2):before {
  position: absolute;
  top: calc(50% - 15px);
  left: 0;
  content: "";
  width: 1px;
  height: 30px;
  border-left: 1px dashed #fff;
}

.gl_nav--link_btn:after {
  position: absolute;
  top: calc(50% - 15px);
  right: 0;
  content: "";
  width: 1px;
  height: 30px;
  border-left: 1px dashed #fff;
}

.gl_nav--hover_bg {
  position: absolute;
  top: 10px;
  left: 0;
  opacity: 0;
  background-color: rgba(255, 255, 255, 0.8);
  height: calc(100% - 20px);
  width: 0;
  border-radius: 5px;
  transition: .15s;
}

.gl_search {
  position: relative;
  padding: 18px 0 0 0;
  border-bottom: 2px solid rgba(62, 37, 22, 0.2);
}

.gl_search--in {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1000px;
  box-sizing: border-box;
  position: relative;
  display: flex;
  align-items: center;
}

.gl_search--recipesearch {
  position: relative;
  display: inline-block;
  width: 190px;
  box-sizing: border-box;
  line-height: 36px;
  text-decoration: none;
  background: #f6883f;
  border-bottom: solid 4px #b55e33;
  border-radius: 28px;
  color: #fff;
  font-size: 14px;
  padding: 0 0 0 35px;
  margin: -5px 0 0 0;
  transition: .3s;
}

.gl_search--recipesearch:before {
  position: absolute;
  left: 25px;
  top: calc(50% - 5px);
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent #fff;
}

.gl_search--recipesearch:hover {
  transform: translateY(1px);
  border-bottom: none;
}

.gl_search--img {
  position: absolute;
  right: 0px;
  top: -20px;
  max-width: 100%;
}

.gl_search--box {
  margin: 0 0 4px 20px;
  position: relative;
  display: flex;
  align-items: center;
}

.gl_search--box-submit:before {
  position: absolute;
  top: 4px;
  right: 5px;
  background-color: #f6883f;
  content: "";
  width: 28px;
  border: 0;
  -webkit-appearance: none;
  height: 28px;
  border-radius: 50%;
}

.gl_search--box-submit:after {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  font-size: 1.25rem;
  position: absolute;
  top: 7px;
  right: 9px;
  content: "";
  color: #fff;
}

.gl_search--label {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 10px 0 0;
  color: #3e2516;
}

.gl_search--select {
  padding: 0 15px;
  position: relative;
  background-color: #eeeae6;
  border-radius: 35px;
  min-width: 170px;
  overflow: hidden;
  box-sizing: border-box;
  height: 36px;
}

.gl_search--select:after {
  position: absolute;
  top: calc(50% - 3px);
  right: 15px;
  content: "";
  display: block;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #646464 transparent transparent transparent;
}

.gl_search--select_tag {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  background-color: transparent;
  height: 36px;
  -webkit-appearance: none;
  width: 140%;
  z-index: 1;
  color: #949494;
  border: 0;
}

.gl_search--search_tag {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 0 15px;
  background-color: #eeeae6;
  -webkit-appearance: none;
  border-radius: 30px;
  border: 0;
  min-width: 230px;
  box-sizing: border-box;
  color: #000;
  height: 36px;
  transition: .5s;
}

.gl_search--search_tag:focus {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;
  min-width: 305px;
}

.gl_search--submit_tag {
  position: absolute;
  top: 4px;
  right: 5px;
  background-color: transparent;
  width: 28px;
  border: 0;
  -webkit-appearance: none;
  height: 28px;
  border-radius: 50%;
  z-index: 1;
  cursor: pointer;
}

.gl_search--link_btn {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 0 15px 0 0;
  position: relative;
  text-align: center;
  line-height: 40px;
  color: #3e2516;
  width: 155px;
  border-right: 1px solid rgba(62, 37, 22, 0.2);
  text-decoration: none;
  display: block;
  height: 45px;
  box-sizing: border-box;
}

.gl_search--link_btn:before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 5px;
  background-color: #facd39;
  bottom: 3px;
  left: 7px;
  transition: 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.gl_search--link_btn:hover:before {
  width: calc(100% - 14px);
}

.gl_search--link_btn-more {
  margin-left: 15px;
  border-left: 1px solid rgba(62, 37, 22, 0.2);
}

.gl_search--link_btn-more:after {
  right: 30px;
}

.gl_search--link_btn.current:before {
  width: calc(100% - 14px);
}

.gl_search--link_btn.current .gl_search--link_btn_cross:before {
  display: none;
}

.gl_search--link_btn.current .gl_search--link_btn_cross:after {
  transform: rotate(0deg);
}

.gl_search--link_btn_cross {
  display: inline-block;
  position: absolute;
  top: calc(50% - 12px);
  right: 10px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #725c50;
}

.gl_search--link_btn_cross:before, .gl_search--link_btn_cross:after {
  position: absolute;
  top: 9px;
  left: 5px;
  content: "";
  display: block;
  width: 10px;
  height: 2px;
  background: #fff;
}

.gl_search--link_btn_cross:before {
  transform: rotate(45deg);
}

.gl_search--link_btn_cross:after {
  transform: rotate(-45deg);
}

.gl_search_detail {
  position: absolute;
  left: 20px;
  top: 55px;
  width: calc(100% - 55px);
  z-index: 10;
  opacity: 0;
  display: none;
  transform: scale(0.9, 0.9);
  transition: 0.15s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.gl_search_detail:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: -10px;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.01);
}

.gl_search_detail--in {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 10px;
}

.gl_search_detail--row {
  width: 895px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  border-bottom: 1px dotted #3e2516;
  padding: 5px 0 10px 0;
}

.gl_search_detail--l {
  font-weight: 700;
  color: #3e2516;
  width: 180px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 14px;
  font-size: 0.875rem;
}

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

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

.gl_search_detail--label:hover {
  color: #f9c007;
}

.gl_search_detail--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;
}

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

.gl_search_detail--checkbox:checked {
  border-radius: 50%;
}

.gl_search_detail--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;
}

@-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);
  }
}

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

.gl_search_detail--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;
}

.gl_search_detail--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;
}

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

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

.gl_search_detail--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;
}

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

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

.gl_search_detail--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;
  z-index: 100;
  position: relative;
}

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

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

.gl_search_detail--submit_box {
  margin: 15px 0;
  padding: 2px 0 0 0;
  position: relative;
  top: 0;
  background-color: #f6883f;
  width: 250px;
  border-radius: 5px;
  border: 0;
  display: block;
  height: 50px;
  box-shadow: 0 2px 0 #de5f0a;
  transition: .15s;
  cursor: pointer;
}

.gl_search_detail--submit_box:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  font-size: 1.75rem;
  position: absolute;
  top: calc(50% - .45em);
  left: 35px;
  content: "";
  z-index: 1;
  color: #fff;
}

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

.gl_search_detail--submit_box:hover {
  top: 2px;
  background-color: #f57927;
  box-shadow: 0 0 0 #b79a21;
}

.gl_search_detail--submit_box:hover:after {
  box-shadow: 0 2px 0 #f46a0e inset;
}

.gl_search_detail--submit {
  font-size: 18px;
  font-size: 1.125rem;
  background-color: transparent;
  width: 100%;
  border: 0;
  color: #fff;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 50px;
}

.gl_search_detail--submit:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  font-size: 1.25rem;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}

.gl_search_recent {
  position: absolute;
  left: 40px;
  top: 55px;
  z-index: 10;
  opacity: 0;
  display: none;
  transform: scale(0.9, 0.9);
  transition: 0.15s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.gl_search_recent:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: -10px;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.01);
}

.gl_search_recent--in {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 10px;
  width: 900px;
  box-sizing: border-box;
}

.swiper {
  position: relative;
}

.swiper--wrapper {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  width: 830px;
}

.swiper--slide {
  width: 96px;
  margin-right: 10px;
}

.swiper--img {
  border-radius: 10px;
}

.swiper--arw {
  position: absolute;
  top: 48px;
  display: inline-block;
}

.swiper--arw:before, .swiper--arw:after {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  content: "";
  vertical-align: middle;
}

.swiper--arw:before {
  width: 10px;
  height: 10px;
  border-top: 3px solid #d5d5d5;
  border-right: 3px solid #d5d5d5;
}

.swiper--arw-l {
  left: 0;
}

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

.swiper--arw-r {
  right: 0;
}

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

.gl_nav_box {
  position: absolute;
  left: 20px;
  top: 58px;
  width: calc(100% - 55px);
  z-index: 10;
  opacity: 0;
  display: none;
  transform: scale(0.9, 0.9);
  transition: 0.15s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.gl_nav_box:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: -7px;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.01);
}

.gl_nav_box-beginner {
  width: 960px;
}

.gl_nav_box-tec {
  width: 250px;
  left: 195px;
}

.gl_nav_box-recipe {
  width: 250px;
  left: 500px;
}

.gl_nav_box-hospital {
  width: 500px;
  left: 470px;
}

.gl_nav_box-case {
  width: 500px;
  left: 250px;
}

.gl_nav_box-tk {
  width: 250px;
  left: 700px;
}

.gl_nav_box--in {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #fff;
}

.gl_nav_box--wrap {
  display: flex;
}

.gl_nav_box--col {
  width: 250px;
  border-left: 1px solid rgba(0, 0, 0, 0.3);
}

.gl_nav_box--col:first-child {
  border-left: 0;
}

.gl_nav_box--col-x2 {
  width: 500px;
}

.gl_nav_box--ttl {
  font-size: 16px;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  padding: 13px 0 13px 45px;
  line-height: 1.3;
  text-decoration: none;
  position: relative;
  font-weight: bold;
  color: #725c50;
  overflow: hidden;
}

.gl_nav_box--ttl:before {
  content: "";
  display: block;
  border-radius: 3px;
  position: absolute;
  left: 15px;
  top: calc(50% - 12px);
  width: 20px;
  height: 22px;
  background-color: #facd39;
  transition: 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.gl_nav_box--ttl:after {
  content: "";
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: rotate(180deg);
  position: absolute;
  left: 19px;
  color: #fff;
  top: calc(50% - 0.55em);
  font-size: 14px;
}

.gl_nav_box--ttl:hover:before {
  transform: scale(94, 3);
}

.gl_nav_box--ttl_sub {
  font-size: 16px;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  padding: 6px 0 6px 10px;
  line-height: 1.3;
  position: relative;
  font-weight: bolder;
  color: #725c50;
}

.gl_nav_box--ttl_sub2 {
  color: #916843;
  font-size: 14px;
  margin: 0 10px;
  padding: 0 0 5px 0;
  line-height: 1.3;
  font-weight: bolder;
  display: block;
  border-bottom: 1px dotted #916843;
}

.gl_nav_box--ttl_sub2-top {
  margin-top: 10px;
}

.gl_nav_box--ttl_sub3 {
  color: #916843;
  font-size: 14px;
  font-weight: normal;
  margin: 0 10px;
  line-height: 1.3;
  display: block;
}

.gl_nav_box--ttl_class {
  font-size: 15px;
  display: block;
  padding: 5px 0 5px 10px;
  margin-bottom: 10px;
  line-height: 1.3;
  position: relative;
  font-weight: bold;
  color: #725c50;
  background: #f5f3ec;
}

.gl_nav_box--ttl_layer {
  position: relative;
  text-align: left;
}

.gl_nav_box--txt_sml {
  font-size: 12px;
}

.gl_nav_box_list {
  padding: 10px 10px 20px 10px;
}

.gl_nav_box_list-sub {
  padding: 10px;
}

.gl_nav_box_list-pt0 {
  padding: 0 10px 20px 10px;
}

.gl_nav_box_list--item {
  margin: 8px 0 0 0;
}

.gl_nav_box_list--item:first-child {
  margin-top: 0;
}

.gl_nav_box_list--txt_sml {
  font-size: 12px;
}

.gl_nav_box_list--link {
  text-decoration: none;
  color: #725c50;
  font-size: 14px;
  line-height: 1.3;
  position: relative;
  padding: 0 0 0 10px;
  display: block;
}

.gl_nav_box_list--link:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 3px;
  border-style: solid;
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent #725c50;
}

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

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

@font-face {
  font-family: "icomoon";
  font-weight: normal;
  font-style: normal;
  src: url("/common/fonts/icomoon.eot?zdo2ke");
  src: url("/common/fonts/icomoon.eot?zdo2ke#iefix") format("embedded-opentype"), url("/common/fonts/icomoon.ttf?zdo2ke") format("truetype"), url("/common/fonts/icomoon.woff?zdo2ke") format("woff"), url("/common/fonts/icomoon.svg?zdo2ke#icomoon") format("svg");
}

.top .gl_footer {
  margin-top: 0px;
}

.gl_footer {
  margin-top: 60px;
}

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

.gl_footer--top_btn:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 38px;
  font-size: 2.375rem;
  position: absolute;
  top: calc(50% - .55em);
  left: calc(50% - .5em);
  font-weight: bold;
  content: "";
  transform: rotate(90deg);
  display: block;
}

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

.gl_footer--top {
  background-color: #9c7756;
  border-bottom: 4px solid #5e3d1c;
}

.gl_footer--bottom {
  padding: 25px 0 15px;
  border-bottom: 1px solid #ccc;
  background: #fff;
}

.gl_footer--in {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1000px;
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.gl_footer--chara {
  position: absolute;
  top: -82px;
  left: -70px;
}

.gl_footer--request_btn {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 13px 0 0 0;
  position: relative;
  text-align: center;
  background-color: #f6883f;
  box-sizing: border-box;
  transition: .15s;
  width: 170px;
  height: 90px;
  color: #fff;
  text-decoration: none;
  box-shadow: 0 2px 0 #b55e33;
  border-radius: 5px;
}

.gl_footer--request_btn:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 34px;
  font-size: 2.125rem;
  margin: 0 0 5px 0;
  content: "";
  display: block;
}

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

.gl_footer--request_btn:hover {
  top: 2px;
  background-color: #f57927;
  box-shadow: 0 0 0 #b55e33;
}

.gl_footer--request_btn:hover:after {
  box-shadow: 0 2px 0 #b55e33 inset;
}

.gl_footer--copy_text {
  font-size: 12px;
  font-size: 0.75rem;
  margin: 0 0 0 auto;
  text-align: right;
  display: inline-block;
}

.gl_footer--logo {
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0 0 0 20px;
  text-decoration: none;
  color: #505050;
  transition: .15s;
}

.gl_footer--logo:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
}

.gl_footer--logo:hover {
  color: #facd39;
}

.gl_footer_nav {
  margin: 0 0 0 25px;
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 195px);
}

.gl_footer_nav--link_btn {
  padding: 25px 0 0 0;
  text-align: center;
  height: 150px;
  width: 25%;
  box-sizing: border-box;
  text-decoration: none;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  transition: .15s;
}

.gl_footer_nav--link_btn:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.gl_footer_nav--link_btn:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 40px;
  font-size: 2.5rem;
  margin: 0 0 10px 0;
  display: block;
  transition: .15s;
  color: #3e2516;
  width: 100%;
}

.gl_footer_nav--link_btn:hover {
  background-color: rgba(0, 0, 0, 0.15);
}

.gl_footer_nav--link_btn:hover:before {
  color: #fff;
}

.gl_footer_nav--link_btn:hover .gl_footer_nav--ttl {
  color: #fff;
}

.gl_footer_nav--link_btn-catalog:before {
  content: "";
}

.gl_footer_nav--link_btn-experience:before {
  content: "";
}

.gl_footer_nav--link_btn-faq:before {
  content: "";
}

.gl_footer_nav--link_btn-contact:before {
  content: "";
}

.gl_footer_nav--ttl {
  margin: 0 0 10px 0;
  color: #3e2516;
  display: block;
  width: 100%;
  transition: .15s;
}

.gl_footer_nav--catch {
  font-size: 14px;
  font-size: 0.875rem;
  color: #e8e3df;
  width: 100%;
  display: block;
}

.gl_footer_nav--catch:before {
  margin: 0 5px 0 0;
  position: relative;
  top: 1px;
  content: "";
  display: inline-block;
  border-style: solid;
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent #e8e3df;
}

.gl_footer_bottom_nav {
  padding: 15px 0;
  background: #fff;
}

.gl_footer_bottom_nav--in {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1000px;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.gl_footer_bottom_nav--link_btn {
  font-size: 12px;
  font-size: 0.75rem;
  padding: 0 15px;
  color: #000;
  display: block;
  text-decoration: none;
  border-right: 1px solid #000;
  transition: .15s;
}

.gl_footer_bottom_nav--link_btn:first-child {
  border-left: 1px solid #000;
}

.gl_footer_bottom_nav--link_btn:hover {
  color: #facd39;
}

@font-face {
  font-family: "icomoon";
  font-weight: normal;
  font-style: normal;
  src: url("/common/fonts/icomoon.eot?zdo2ke");
  src: url("/common/fonts/icomoon.eot?zdo2ke#iefix") format("embedded-opentype"), url("/common/fonts/icomoon.ttf?zdo2ke") format("truetype"), url("/common/fonts/icomoon.woff?zdo2ke") format("woff"), url("/common/fonts/icomoon.svg?zdo2ke#icomoon") format("svg");
}

/* サイドバー固定 search.html */
.sidevar_fix {
  position: absolute;
  top: 32px;
  right: calc(50% - 480px);
}

.sidebar {
  width: 230px;
}

.sidebar-r {
  float: right;
}

.sidebar--bnr {
  position: relative;
  display: block;
  overflow: hidden;
}

.sidebar--bnr:before {
  position: absolute;
  top: -50px;
  left: -270px;
  background-color: rgba(255, 255, 255, 0.4);
  content: "";
  display: block;
  width: 200px;
  height: 200%;
  transform: rotate(15deg);
  z-index: 1;
}

.sidebar--bnr:hover:before {
  -webkit-animation: shineImg 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;
          animation: shineImg 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;
}

.sidebar--bnr-top {
  margin-bottom: 30px;
}

.sidebar--bnr-bottom {
  margin-bottom: 15px;
}

.sidebar--ttl {
  font-size: 30px;
  font-size: 1.875rem;
  margin: 0 0 15px 0;
  padding: 0 0 5px 0;
  font-weight: 300;
  color: #3e2516;
  border-bottom: 3px solid #3e2516;
}

.sidebar--list_btn {
  margin-bottom: 20px;
}

.sidebar--big_btn {
  position: relative;
  top: 0;
  text-align: center;
  background-color: #facd39;
  width: 100%;
  transition: .15s;
  color: #3e2516;
  text-decoration: none;
  box-shadow: 0 2px 0 #b79a21;
  height: 72px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  border-radius: 5px;
}

.sidebar--big_btn:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  transition: .15s;
  width: 100%;
  border-radius: 5px;
  height: 100%;
  box-shadow: 0 0 0 #b79a21 inset;
}

.sidebar--big_btn:hover {
  top: 2px;
  background-color: #f9c720;
  box-shadow: 0 0 0 #b79a21;
}

.sidebar--big_btn:hover:before {
  box-shadow: 0 2px 0 #b79a21 inset;
}

.sidebar--big_btn:nth-child(2) {
  margin-top: 10px;
}

.sidebar--big_btn_img {
  width: 180px;
}

/* 各カテゴリごとのサイドバー */
.each_sidebar {
  display: flex;
  flex-direction: column;
  width: 230px;
  border-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background: #fff;
  margin-bottom: 20px;
  padding-bottom: 10px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}

.each_sidebar--ttl {
  position: relative;
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
  flex-direction: column;
  /*align-items: center;*/
  background: #facd39;
  text-align: left;
  height: 80px;
  padding-left: 55px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.2;
  color: #5e3d1c;
  font-weight: bolder;
  text-decoration: none;
  z-index: 2;
}

.each_sidebar--ttl:hover {
  -webkit-filter: brightness(110%);
          filter: brightness(110%);
}

.each_sidebar--ttl:after {
  position: absolute;
  top: 28px;
  right: -12px;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 0 12px 12px;
  border-color: transparent transparent transparent #facd39;
}

.each_sidebar--ttl:before {
  position: absolute;
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  width: 100%;
}

.each_sidebar--ttl-navi:before {
  font-size: 57px;
  font-size: 3.5625rem;
  content: "";
  top: 12px;
  left: 5px;
}

.each_sidebar--ttl-hos:before {
  font-size: 50px;
  font-size: 3.125rem;
  content: "";
  top: 15px;
  left: 8px;
}

.each_sidebar--ttl-tk:before {
  font-size: 30px;
  font-size: 1.875rem;
  content: "";
  top: 25px;
  left: 16px;
}

.each_sidebar--ttl-tech:before {
  font-size: 30px;
  font-size: 1.875rem;
  content: "";
  top: 25px;
  left: 20px;
}

.each_sidebar--ttl-labo:before {
  font-size: 23px;
  font-size: 1.4375rem;
  content: "";
  top: 27px;
  left: 17px;
}

.each_sidebar--ttl-case:before {
  font-size: 32px;
  font-size: 2rem;
  content: "";
  top: 23px;
  left: 18px;
}

.each_sidebar--ttl-sp:before {
  font-size: 32px;
  font-size: 2rem;
  content: "";
  top: 23px;
  left: 18px;
}

.each_sidebar--ttl-rb:before {
  font-size: 55px;
  font-size: 3.4375rem;
  content: "";
  top: 15px;
  left: 5px;
}

.each_sidebar--ttl-rts:before {
  font-size: 35px;
  font-size: 2.1875rem;
  content: "";
  top: 25px;
  left: 18px;
}

.each_sidebar--ttl-faq:before {
  font-size: 30px;
  font-size: 1.875rem;
  content: "";
  top: 25px;
  left: 17px;
}

.each_sidebar--ttl-search:before {
  font-size: 30px;
  font-size: 1.875rem;
  content: "";
  top: 25px;
  left: 18px;
}

.each_sidebar--ttl_sml1 {
  display: block;
  font-size: 14px;
}

.each_sidebar--ttl_sml2 {
  display: block;
  font-size: 20px;
}

.each_sidebar--ttl_list {
  border-top: 1px solid #e8e3df;
  border-bottom: 1px solid #e8e3df;
  padding: 5px;
}

.each_sidebar--ttl_list-noborder_top {
  border-top: none;
}

.each_sidebar--ttl_list-noborder {
  border: none;
}

.each_sidebar--list-in {
  background: #fff;
  border-bottom: 1px solid #e8e3df;
}

.each_sidebar--list-in .each_sidebar--listitem {
  margin: 0 5px;
}

.each_sidebar--list-border_top {
  border-top: 1px solid #e8e3df;
}

.each_sidebar--list-border_btm {
  border-bottom: 1px solid #e8e3df;
}

.each_sidebar--ttl_sub {
  position: relative;
  display: block;
  text-decoration: none;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  color: #5e3d1c;
  font-weight: bolder;
  padding: 12px 7px;
  cursor: pointer;
}

.each_sidebar--ttl_sub:before, .each_sidebar--ttl_sub:after {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 5px;
  margin: auto;
  content: "";
  vertical-align: middle;
}

.each_sidebar--ttl_sub:before {
  width: 20px;
  height: 20px;
  border-radius: 3px;
  background: #facd39;
}

.each_sidebar--ttl_sub:after {
  width: 6px;
  height: 6px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(135deg);
}

.each_sidebar--ttl_sub.active:after {
  top: 3px;
  right: 11px;
  transform: rotate(-45deg);
}

.each_sidebar--ttl_sub-link:after {
  top: -1px;
  right: 11px;
  transform: rotate(45deg);
}

.each_sidebar--ttl_sub-link:hover {
  border-radius: 5px;
  background: #fdf0c4;
}

.each_sidebar--ttl_sub-inon:before {
  background: #c8bdb2;
}

.each_sidebar--ttl_sub-inon:after {
  top: -3px;
  right: 11px;
}

.each_sidebar--ttl_sub-on:after {
  top: -3px;
  right: 11px;
}

.each_sidebar--ttl_sub_sml {
  font-size: 14px;
  display: block;
}

.each_sidebar--ttl_sub2 {
  position: relative;
  display: block;
  padding: 10px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  color: #5e3d1c;
  font-weight: bolder;
  text-decoration: none;
  background: #f5f3ec;
  cursor: pointer;
  border-bottom: 1px solid #fff;
}

.each_sidebar--ttl_sub2:after {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 14px;
  margin: auto;
  content: "";
  vertical-align: middle;
  width: 6px;
  height: 6px;
  border-top: 2px solid #c8bdb2;
  border-right: 2px solid #c8bdb2;
  transform: rotate(135deg);
}

.each_sidebar--listitem {
  font-size: 14px;
  font-size: 0.875rem;
  color: #5e3d1c;
  line-height: 1.4;
  border-bottom: 1px dotted #e8e3df;
  margin: 0 5px;
  padding: 10px 0px 10px 10px;
}

.each_sidebar--listitem:last-child {
  border-bottom: none;
}

.each_sidebar--listitem-sub {
  padding: 5px 0px 5px 20px;
}

.each_sidebar--listitem-subttl {
  color: #505050;
  padding: 10px 10px 5px 10px;
  border-bottom: 1px solid #e8e3df;
}

.each_sidebar--listttl {
  position: relative;
  background: #fff;
}

.each_sidebar--listttl:before, .each_sidebar--listttl:after {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 5px;
  margin: auto;
  content: "";
  vertical-align: middle;
}

.each_sidebar--listttl:before {
  width: 20px;
  height: 20px;
  border-radius: 3px;
  background: #facd39;
}

.each_sidebar--listttl:after {
  width: 6px;
  height: 6px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}

.each_sidebar--link {
  position: relative;
  display: block;
  text-decoration: none;
  color: #5e3d1c;
  padding-left: 10px;
}

.each_sidebar--link:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  width: 5px;
  height: 5px;
  border: 5px solid transparent;
  border-left: 5px solid #5e3d1c;
  margin: auto;
  vertical-align: middle;
}

.each_sidebar--link:hover {
  -webkit-filter: brightness(300%);
          filter: brightness(300%);
}

.each_sidebar--link.current {
  -webkit-filter: brightness(300%);
          filter: brightness(300%);
}

.each_sidebar--num {
  font-size: 12px;
  font-size: 0.75rem;
}

/* サイドバーの開閉 */
.js-toggle-open {
  display: none;
}

.each_sidebar--ttl_sub2.active:after {
  transform: rotate(-45deg);
}

.ranking {
  padding: 0 0 50px 0;
  position: relative;
}

.ranking:after {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url("../../../images/bg-top-content.png");
  transform: rotate(180deg);
  content: "";
  display: block;
  width: 100%;
  height: 7px;
}

.ranking--in {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1000px;
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}

.ranking--head {
  margin: 0 0 20px 0;
  padding: 0 0 10px 0;
  display: flex;
  flex-wrap: wrap;
  border-bottom: 4px solid #3e2516;
  align-items: flex-end;
}

.ranking--box {
  width: calc(50% - 30px);
}

.ranking--box:first-child {
  margin-right: 60px;
}

.ranking--ttl {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 300;
  color: #3e2516;
}

.ranking--content {
  display: flex;
  flex-wrap: wrap;
}

.ranking--one {
  padding: 8px;
  position: relative;
  width: 190px;
  border-radius: 5px;
  border: 1px solid #ddd5cd;
  box-sizing: border-box;
  text-decoration: none;
  transition: .15s;
}

.ranking--one:hover {
  background-color: rgba(200, 155, 5, 0.3);
}

.ranking--rank1 {
  font-size: 24px;
  font-size: 1.5rem;
  position: absolute;
  top: -10px;
  left: 15px;
  text-align: center;
  background-color: #d7a447;
  display: flex;
  flex-wrap: wrap;
  width: 36px;
  height: 70px;
  align-items: center;
  justify-content: center;
  color: #fff;
}

.ranking--rank1:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
  font-size: 1.875rem;
  margin: -5px 0 -25px 0;
  content: "";
  display: block;
  width: 100%;
}

.ranking--pic {
  margin: 0 0 10px 0;
}

.ranking--name {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.3;
  color: #3e2516;
}

.ranking--rank1_obi {
  position: absolute;
  bottom: -9px;
  left: 0;
  border-style: solid;
  border-width: 9px 17px 0 0;
  border-color: #d7a547 transparent transparent transparent;
}

.ranking--rank1_obi-right {
  right: 0;
  left: auto;
  border-style: solid;
  border-width: 0 17px 9px 0;
  border-color: transparent #d7a547 transparent transparent;
}

.ranking_list {
  margin: 0 0 0 auto;
  width: 235px;
  border-top: 1px dotted #ddd5cd;
}

.ranking_list--item {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 10px 0 0 40px;
  position: relative;
  line-height: 1.3;
  border-bottom: 1px dotted #ddd5cd;
  box-sizing: border-box;
  min-height: 60px;
  color: #3e2516;
}

.ranking_list--link {
  text-decoration: none;
  color: #3e2516;
}

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

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

.ranking_list--rank {
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  top: 20px;
  left: 10px;
  color: #fff;
}

.ranking_list--rank:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 38px;
  font-size: 2.375rem;
  position: absolute;
  top: -14px;
  left: -14px;
  content: "";
  color: #607b97;
  z-index: -1;
}

.ranking_list--rank-blue:before {
  color: #607b97;
}

.ranking_list--rank-copper:before {
  color: #9e5331;
}

.ranking_list--rank-grey:before {
  color: #b2b2b2;
}

.monthly_recipes {
  padding: 50px 0;
  position: relative;
  background: url(../../../images/bg-top-content.jpg);
  box-sizing: border-box;
}

.monthly_recipes--in {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1000px;
  box-sizing: border-box;
  position: relative;
}

.monthly_recipes--head {
  margin: 0 0 20px 0;
  padding: 0 0 10px 0;
  display: flex;
  flex-wrap: wrap;
  border-bottom: 4px solid #3e2516;
  align-items: flex-end;
}

.monthly_recipes--ttl {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 300;
  color: #3e2516;
}

.monthly_recipes--slider {
  margin: 0 auto;
  overflow: hidden;
  width: calc(100% - 60px);
}

.monthly_recipes--item {
  margin: 0 12px 0 0;
  padding: 8px 8px 15px 8px;
  position: relative;
  background-color: #fff;
  width: 170px;
  border-radius: 5px;
  box-sizing: border-box;
  text-decoration: none;
  transition: .15s;
  box-shadow: 0 2px 0 #d3cac2;
  color: #3e2516;
  display: block;
  overflow: hidden;
}

.monthly_recipes--item:hover {
  background-color: rgba(200, 155, 5, 0.3);
}

.monthly_recipes--pic {
  margin: 0 0 10px 0;
  display: block;
}

.monthly_recipes--name {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 0 10px 0;
  line-height: 1.3;
  color: #3e2516;
  min-height: 60px;
  border-bottom: 1px solid #ddd5cd;
  display: block;
}

.monthly_recipes--description {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

.monthly_recipes--slider_btn {
  position: absolute;
  top: 220px;
  display: block;
  text-decoration: none;
  color: #c8bdb2;
  transition: .3s;
}

.monthly_recipes--slider_btn:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 35px;
  font-size: 2.1875rem;
  display: block;
  content: "";
}

.monthly_recipes--slider_btn:hover {
  color: #3e2516;
}

.monthly_recipes--slider_btn-prev {
  left: 10px;
}

.monthly_recipes--slider_btn-next {
  right: 10px;
}

.monthly_recipes--slider_btn-next:before {
  transform: rotate(180deg);
}

.site_content {
  position: relative;
}

@-webkit-keyframes shineImg {
  0% {
    left: -110px;
    opacity: 1;
    width: 100px;
  }
  50% {
    width: 250px;
  }
  100% {
    left: 110%;
    opacity: 0;
    width: 30px;
  }
}

@keyframes shineImg {
  0% {
    left: -110px;
    opacity: 1;
    width: 100px;
  }
  50% {
    width: 250px;
  }
  100% {
    left: 110%;
    opacity: 0;
    width: 30px;
  }
}

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

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

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

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

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

.reload_btn-top {
  margin-top: 30px;
}

.side_menu_bnr {
  margin: 0 0 15px 0;
}

.side_menu_bnr--img {
  display: block;
}

.side_menu_bnr--list {
  padding: 0 10px;
  background-color: #fff;
}

.side_menu_bnr--item {
  border-bottom: 1px dotted #ddd5cd;
}

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

.side_menu_bnr--link {
  padding: 10px 0;
  position: relative;
  color: #3e2516;
  text-decoration: none;
  display: block;
}

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

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

.side_menu_bnr--type {
  position: relative;
  display: inline-block;
  background: #c8b3a1;
  border-radius: 3px;
  color: #fff;
  padding: 3px 6px;
  font-size: 10px;
  font-size: 0.625rem;
}

.side_menu_bnr--vol {
  position: relative;
  display: inline-block;
  color: #916843;
  font-weight: bolder;
  font-size: 12px;
  font-size: 0.75rem;
  margin-left: 10px;
}

.side_menu_bnr--ph {
  position: absolute;
  top: 7px;
  right: 0px;
  border: 1px solid #ccc;
  padding: 2px;
  line-height: 0;
}

.side_menu_bnr--txt {
  display: block;
  margin: 5px 0 0 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  letter-spacing: -.5px;
}

.side_menu_bnr--txt-l {
  min-height: 37px;
  width: 125px;
}

/* 病院食「献立づくりのコツとポイント」「疾病別展開食のポイント」shadowbox ---------------------------------------------------- */
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message {
  font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 200;
  color: #fff;
}

#sb-container {
  position: fixed;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  z-index: 999;
  text-align: left;
  visibility: hidden;
  display: none;
}

#sb-overlay {
  position: relative;
  height: 100%;
  width: 100%;
}

#sb-wrapper {
  position: absolute;
  visibility: hidden;
  width: 100px;
}

#sb-wrapper-inner {
  position: relative;
  border: 1px solid #ccc;
}

#sb-body {
  position: relative;
  height: 100%;
}

#sb-body-inner {
  position: absolute;
  height: 100%;
  width: 100%;
}

#sb-player.html {
  height: 100%;
  overflow: hidden;
}

#sb-body img {
  border: none;
}

#sb-loading {
  position: relative;
  height: 100%;
}

#sb-loading-inner {
  position: absolute;
  font-size: 12px;
  line-height: 32px;
  height: 32px;
  top: 50%;
  margin-top: -12px;
  width: 100%;
  text-align: center;
}

#sb-loading-inner span {
  background: url(/hospital-food/js/shadowbox/loading.gif) no-repeat;
  padding-left: 32px;
  display: inline-block;
}

#sb-body, #sb-loading {
  background: #fff;
}

#sb-title, #sb-info {
  position: relative;
  margin: 0;
  padding: 0;
}

#sb-title-inner {
  font-size: 12px;
}

#sb-info, #sb-info-inner {
  width: 100%;
}

#sb-nav {
  position: relative;
  width: 100%;
}

#sb-nav a {
  display: block;
  cursor: pointer;
  background: no-repeat;
}

#sb-nav-close {
  background: url(/hospital-food/js/shadowbox/btn_close.png) !important;
  width: 71px;
  height: 27px;
  margin: 0 auto;
}

#sb-nav-close:hover {
  background: url(/hospital-food/js/shadowbox/btn_close-on.png) !important;
}

/*
#sb-nav-next{
	background-image:url(/hospital-food/js/shadowbox/btn_next-on.png) !important;
	position:absolute;
	top:-420px;
	right:10px;
	width:45px;
	height:300px;
	}
	#sb-nav-next:hover {background:url(/hospital-food/js/shadowbox/btn_next.png) !important;}

#sb-nav-previous{
	background-image:url(/hospital-food/js/shadowbox/btn_previous-on.png) !important;
	position:absolute;
	top:-420px;
	left:10px;
	width:45px;
	height:300px;
	}
	#sb-nav-previous:hover {background:url(/hospital-food/js/shadowbox/btn_previous.png) !important;}
*/
#sb-counter {
  display: none;
}

div.sb-message {
  display: none;
}

div.sb-message a:link, div.sb-message a:visited {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9jc3MvY29tbW9uLmNzcyIsImNvbW1vbi9jc3MvX21peGluLnNjc3MiLCJjb21tb24vY3NzL2NvbW1vbi9fZ2wtaGVhZGVyLnNjc3MiLCJjb21tb24vY3NzL2NvbW1vbi9fZ2wtZm9vdGVyLnNjc3MiLCJjb21tb24vY3NzL2NvbW1vbi9fc2lkZWJhci5zY3NzIiwiY29tbW9uL2Nzcy9jb21tb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNrQ2hCO0VBQ0Msc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsNENBQTRDO0VBQzVDLGtRQUc2RDtBRG5DOUQ7O0FDMkJBO0VBQ0Msc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsNENBQTRDO0VBQzVDLGtRQUc2RDtBRDNCOUQ7O0FFWEE7RUFDRSxnQkFBZ0I7QUZjbEI7O0FFYkU7RUFDRSx5QkRMZ0I7QURxQnBCOztBRWRFO0VEOERELGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQy9EbkIsYUFBYTtFQUNiLFlBQVk7RUFDWixtQkFBbUI7RUFDckIsOEJBQThCO0FGb0JoQzs7QUVsQkU7RUQ4REQsZUFBcUI7RUFDckIsbUJBQWdDO0VDN0Q3QixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2xCLE9BQU87QUZzQlQ7O0FFN0JHO0VBU0csY0R0QmU7QUQ4Q3JCOztBRW5CQTtFQUNFLE9BQU87RUFDUCxpQkFBaUI7QUZzQm5COztBRXJCRTtFRDZDRCxlQUFxQjtFQUNyQixtQkFBZ0M7RUM1QzdCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsY0FBYztFQUNkLGdCQUFnQjtBRnlCcEI7O0FFakNHO0VBVUcsa0JBQWtCO0VBQ2xCLGNBQWM7QUYyQnBCOztBRXRDRztFQWNHLGNBQWM7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QUFDLFlBQVc7QUwwcUV6Qzs7QUt6cUVBO0VBQWtCLGtCQUFpQjtFQUFDLGVBQWM7RUFBQyxpQkFBZ0I7RUFBQyxZQUFXO0VBQUMsUUFBTztFQUFDLGlCQUFnQjtFQUFDLFdBQVU7RUFBQyxrQkFBaUI7QUxvckVySTs7QUtuckVBO0VBQXVCLGtFQUFpRTtFQUFDLGtCQUFpQjtFQUFDLHFCQUFvQjtBTHlyRS9IOztBS3hyRUE7RUFBcUIsZ0JBQWU7QUw0ckVwQzs7QUszckVBO0VBQW1CLGtCQUFpQjtFQUFDLFNBQVE7RUFBQyxVQUFTO0FMaXNFdkQ7O0FLL3JFQTtFQUFnQixlQUFjO0FMbXNFOUI7O0FLbHNFQTtFQUF3QixXQUFVO0FMc3NFbEM7O0FLcHNFQTtFQUFRLGtCQUFpQjtFQUFDLFdBQVU7QUx5c0VwQzs7QUt4c0VBO0VBQVUsY0FBYTtFQUFDLGVBQWM7RUFBQyxxQkFBb0I7QUw4c0UzRDs7QUs1c0VBO0VBQ0MscUVBQW9FO0VBQ3BFLFdBQVU7RUFDVixZQUFXO0VBQ1gsY0FBYTtBTCtzRWQ7O0FLN3NFQTtFQUFxQix3RUFBdUU7QUxpdEU1Rjs7QUsvc0VBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDTHF1RUM7QUsxc0VEO0VBQVksYUFBWTtBTDZzRXhCOztBSzFzRUE7RUFBZSxhQUFZO0FMOHNFM0I7O0FLN3NFQTtFQUErQyxhQUFZO0FMaXRFM0QiLCJmaWxlIjoiY29tbW9uL2Nzcy9jb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi9jb21tb24vZm9udHMvaWNvbW9vbi5lb3Q/emRvMmtlXCIpO1xuICBzcmM6IHVybChcIi9jb21tb24vZm9udHMvaWNvbW9vbi5lb3Q/emRvMmtlI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvY29tbW9uL2ZvbnRzL2ljb21vb24udHRmP3pkbzJrZVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2NvbW1vbi9mb250cy9pY29tb29uLndvZmY/emRvMmtlXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9jb21tb24vZm9udHMvaWNvbW9vbi5zdmc/emRvMmtlI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiL2NvbW1vbi9mb250cy9pY29tb29uLmVvdD96ZG8ya2VcIik7XG4gIHNyYzogdXJsKFwiL2NvbW1vbi9mb250cy9pY29tb29uLmVvdD96ZG8ya2UjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9jb21tb24vZm9udHMvaWNvbW9vbi50dGY/emRvMmtlXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvY29tbW9uL2ZvbnRzL2ljb21vb24ud29mZj96ZG8ya2VcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2NvbW1vbi9mb250cy9pY29tb29uLnN2Zz96ZG8ya2UjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi5nbF9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZ2xfaGVhZGVyLS1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyNTE2O1xufVxuXG4uZ2xfaGVhZGVyLS1pbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdsX2hlYWRlci0tdG9wX2J0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNkNWNiYzA7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gIGZsZXg6IDE7XG59XG5cbi5nbF9oZWFkZXItLXRvcF9idG46aG92ZXIge1xuICBjb2xvcjogI2ZhY2QzOTtcbn1cblxuLmdsX2hlYWRlcl9pbmZvX25hdiB7XG4gIGZsZXg6IDI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZ2xfaGVhZGVyX2luZm9fbmF2LS1saW5rX2J0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZDVjYmMwO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZ2xfaGVhZGVyX2luZm9fbmF2LS1saW5rX2J0bjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xfaGVhZGVyX2luZm9fbmF2LS1saW5rX2J0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZ2xfaGVhZGVyX2luZm9fbmF2LS1saW5rX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmFjZDM5O1xufVxuXG4uZ2xfaGVhZGVyX2luZm9fbmF2LS1saW5rX2J0bjpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmYWNkMzk7XG59XG5cbi5nbF9oZWFkZXJfaW5mb19uYXYtLWxpbmtfYnRuLWFycm93IHtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbn1cblxuLmdsX2hlYWRlcl9pbmZvX25hdi0tbGlua19idG4tYXJyb3c6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNHB4IDAgNHB4IDRweDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZDVjYmMwO1xufVxuXG4uZ2xfaGVhZGVyX2luZm9fbmF2LS1saW5rX2J0bi1yZXF1ZXN0IHtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbn1cblxuLmdsX2hlYWRlcl9pbmZvX25hdi0tbGlua19idG4tcmVxdWVzdDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IC02cHg7XG4gIGNvbnRlbnQ6IFwi7qSKXCI7XG59XG5cbi5wZXJzb25hbF9ib3gge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLnBlcnNvbmFsX2JveC0tbG9nb19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wZXJzb25hbF9ib3gtLWxvZ29faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucGVyc29uYWxfYm94LS1yZXN1bHQge1xuICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gIGNvbG9yOiAjM2UyNTE2O1xufVxuXG4ucGVyc29uYWxfYm94LS1yZXN1bHRfdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDAgMCAzcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wZXJzb25hbF9ib3gtLXJlc3VsdF9udW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDVzO1xuICBjb2xvcjogIzNlMjUxNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGVyc29uYWxfYm94LS1yZXN1bHRfbnVtOmJlZm9yZSwgLnBlcnNvbmFsX2JveC0tcmVzdWx0X251bTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucGVyc29uYWxfYm94LS1yZXN1bHRfbnVtOmJlZm9yZSB7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICM3MjVjNTA7XG59XG5cbi5wZXJzb25hbF9ib3gtLXJlc3VsdF9udW06YWZ0ZXIge1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wZXJzb25hbF9ib3gtLXJlc3VsdF9udW06aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZhY2QzOTtcbn1cblxuLnBlcnNvbmFsX2JveC0tcmVzdWx0X2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5wZXJzb25hbF9ib3gtLWxvZ2luIHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGVyc29uYWxfYm94LS1sb2dpbl9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzNlMjUxNjtcbn1cblxuLnBlcnNvbmFsX2JveC0tbG9naW5fYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCAwIDAgMTNweDtcbiAgcGFkZGluZzogOXB4IDIwcHggMTJweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGI3ZDc1O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ucGVyc29uYWxfYm94LS1sb2dpbl9idG46YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBjb250ZW50OiBcIu6kgVwiO1xufVxuXG4ucGVyc29uYWxfYm94LS1sb2dpbl9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ0YjQ2O1xufVxuXG4ucGVyc29uYWxfYm94LS1hZnRlcl9sb2dpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cblxuLnBlcnNvbmFsX2JveC0tbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLnBlcnNvbmFsX2JveC0tbmFtZV9zdWIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wZXJzb25hbF9ib3gtLXNldHRpbmdfYnRuIHtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA0MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDVkNWQ1O1xufVxuXG4ucGVyc29uYWxfYm94LS1zZXR0aW5nX2J0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kklwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDRweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5wZXJzb25hbF9ib3gtLWxvZ291dF9idG4ge1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE1NXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbn1cblxuLnBlcnNvbmFsX2JveC0tbG9nb3V0X2J0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kgVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNWVtKTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmdsX25hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWNkMzk7XG59XG5cbi5nbF9uYXYtLWluIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmdsX25hdi0tbGlua19idG4ge1xuICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzNlMjUxNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5nbF9uYXYtLWxpbmtfYnRuOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjZmZmO1xufVxuXG4uZ2xfbmF2LS1saW5rX2J0bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjZmZmO1xufVxuXG4uZ2xfbmF2LS1ob3Zlcl9iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5nbF9zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE4cHggMCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDYyLCAzNywgMjIsIDAuMik7XG59XG5cbi5nbF9zZWFyY2gtLWluIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdsX3NlYXJjaC0tcmVjaXBlc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2Y2ODgzZjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICNiNTVlMzM7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG4gIG1hcmdpbjogLTVweCAwIDAgMDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZ2xfc2VhcmNoLS1yZWNpcGVzZWFyY2g6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNXB4O1xuICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggMCA2cHggNnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG59XG5cbi5nbF9zZWFyY2gtLXJlY2lwZXNlYXJjaDpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5nbF9zZWFyY2gtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAtMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZ2xfc2VhcmNoLS1ib3gge1xuICBtYXJnaW46IDAgMCA0cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ2xfc2VhcmNoLS1ib3gtc3VibWl0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjg4M2Y7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyOHB4O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5nbF9zZWFyY2gtLWJveC1zdWJtaXQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogOXB4O1xuICBjb250ZW50OiBcIu6kglwiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsX3NlYXJjaC0tbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgY29sb3I6ICMzZTI1MTY7XG59XG5cbi5nbF9zZWFyY2gtLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5nbF9zZWFyY2gtLXNlbGVjdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gIHJpZ2h0OiAxNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICBib3JkZXItY29sb3I6ICM2NDY0NjQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5nbF9zZWFyY2gtLXNlbGVjdF90YWcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMzZweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTQwJTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmdsX3NlYXJjaC0tc2VhcmNoX3RhZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMzZweDtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG4uZ2xfc2VhcmNoLS1zZWFyY2hfdGFnOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMykgaW5zZXQ7XG4gIG1pbi13aWR0aDogMzA1cHg7XG59XG5cbi5nbF9zZWFyY2gtLXN1Ym1pdF90YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDI4cHg7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2xfc2VhcmNoLS1saW5rX2J0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzNlMjUxNjtcbiAgd2lkdGg6IDE1NXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDYyLCAzNywgMjIsIDAuMik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmdsX3NlYXJjaC0tbGlua19idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjZDM5O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogN3B4O1xuICB0cmFuc2l0aW9uOiAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmdsX3NlYXJjaC0tbGlua19idG46aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xufVxuXG4uZ2xfc2VhcmNoLS1saW5rX2J0bi1tb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg2MiwgMzcsIDIyLCAwLjIpO1xufVxuXG4uZ2xfc2VhcmNoLS1saW5rX2J0bi1tb3JlOmFmdGVyIHtcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbi5nbF9zZWFyY2gtLWxpbmtfYnRuLmN1cnJlbnQ6YmVmb3JlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xufVxuXG4uZ2xfc2VhcmNoLS1saW5rX2J0bi5jdXJyZW50IC5nbF9zZWFyY2gtLWxpbmtfYnRuX2Nyb3NzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbF9zZWFyY2gtLWxpbmtfYnRuLmN1cnJlbnQgLmdsX3NlYXJjaC0tbGlua19idG5fY3Jvc3M6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmdsX3NlYXJjaC0tbGlua19idG5fY3Jvc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNzI1YzUwO1xufVxuXG4uZ2xfc2VhcmNoLS1saW5rX2J0bl9jcm9zczpiZWZvcmUsIC5nbF9zZWFyY2gtLWxpbmtfYnRuX2Nyb3NzOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZ2xfc2VhcmNoLS1saW5rX2J0bl9jcm9zczpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5nbF9zZWFyY2gtLWxpbmtfYnRuX2Nyb3NzOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogNTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjksIDAuOSk7XG4gIHRyYW5zaXRpb246IDAuMTVzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKTtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLWluIHtcbiAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1yb3cge1xuICB3aWR0aDogODk1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzNlMjUxNjtcbiAgcGFkZGluZzogNXB4IDAgMTBweCAwO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjM2UyNTE2O1xuICB3aWR0aDogMTgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tciB7XG4gIHdpZHRoOiA3MTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1sYWJlbCB7XG4gIG1hcmdpbjogMCAxNXB4IDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tbGFiZWw6aG92ZXIge1xuICBjb2xvcjogI2Y5YzAwNztcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUwNTA1MDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tY2hlY2tib3g6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWMwMDc7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1jaGVja2JveDpjaGVja2VkIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tY2hlY2tib3g6Y2hlY2tlZDphZnRlciB7XG4gIGFuaW1hdGlvbjogaW5wdXRGYWRlIDAuMnMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMikgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgaW5wdXRGYWRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tc2VsZWN0X2JveCB7XG4gIG1hcmdpbjogNXB4IDNweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVhZTY7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tc2VsZWN0X2JveDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA2cHggNnB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNzI1YzUwIHRyYW5zcGFyZW50O1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tc2VsZWN0X2JveDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICBib3JkZXItY29sb3I6ICM3MjVjNTAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1zZWxlY3RfYm94Om50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1zZWxlY3RfYm94LXdpZGUge1xuICB3aWR0aDogMjkwcHg7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1zZWxlY3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDI5MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMzRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXNlbGVjdC13aWRlIHtcbiAgd2lkdGg6IDM5MHB4O1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0taW5wdXRfYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0taW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiA1cHggMTBweCAwIDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICB3aWR0aDogMTkwcHg7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXR4dCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tc3VibWl0X2JveCB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAycHggMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4ODNmO1xuICB3aWR0aDogMjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAwICNkZTVmMGE7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXN1Ym1pdF9ib3g6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gLjQ1ZW0pO1xuICBsZWZ0OiAzNXB4O1xuICBjb250ZW50OiBcIu6kglwiO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXN1Ym1pdF9ib3g6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMCAjZjY4ODNmIGluc2V0O1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tc3VibWl0X2JveDpob3ZlciB7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3OTI3O1xuICBib3gtc2hhZG93OiAwIDAgMCAjYjc5YTIxO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tc3VibWl0X2JveDpob3ZlcjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgI2Y0NmEwZSBpbnNldDtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1zdWJtaXQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi7qSCXCI7XG59XG5cbi5nbF9zZWFyY2hfcmVjZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MHB4O1xuICB0b3A6IDU1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuXG4uZ2xfc2VhcmNoX3JlY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDEpO1xufVxuXG4uZ2xfc2VhcmNoX3JlY2VudC0taW4ge1xuICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDkwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc3dpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDgzMHB4O1xufVxuXG4uc3dpcGVyLS1zbGlkZSB7XG4gIHdpZHRoOiA5NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zd2lwZXItLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zd2lwZXItLWFydyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zd2lwZXItLWFydzpiZWZvcmUsIC5zd2lwZXItLWFydzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnN3aXBlci0tYXJ3OmJlZm9yZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZDVkNWQ1O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZDVkNWQ1O1xufVxuXG4uc3dpcGVyLS1hcnctbCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zd2lwZXItLWFydy1sOmJlZm9yZSB7XG4gIGxlZnQ6IC0yMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLnN3aXBlci0tYXJ3LXIge1xuICByaWdodDogMDtcbn1cblxuLnN3aXBlci0tYXJ3LXI6YmVmb3JlIHtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5nbF9uYXZfYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDU4cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45LCAwLjkpO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5cbi5nbF9uYXZfYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKTtcbn1cblxuLmdsX25hdl9ib3gtYmVnaW5uZXIge1xuICB3aWR0aDogOTYwcHg7XG59XG5cbi5nbF9uYXZfYm94LXRlYyB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbGVmdDogMTk1cHg7XG59XG5cbi5nbF9uYXZfYm94LXJlY2lwZSB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbGVmdDogNTAwcHg7XG59XG5cbi5nbF9uYXZfYm94LWhvc3BpdGFsIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBsZWZ0OiA0NzBweDtcbn1cblxuLmdsX25hdl9ib3gtY2FzZSB7XG4gIHdpZHRoOiA1MDBweDtcbiAgbGVmdDogMjUwcHg7XG59XG5cbi5nbF9uYXZfYm94LXRrIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBsZWZ0OiA3MDBweDtcbn1cblxuLmdsX25hdl9ib3gtLWluIHtcbiAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5nbF9uYXZfYm94LS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmdsX25hdl9ib3gtLWNvbCB7XG4gIHdpZHRoOiAyNTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5nbF9uYXZfYm94LS1jb2w6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmdsX25hdl9ib3gtLWNvbC14MiB7XG4gIHdpZHRoOiA1MDBweDtcbn1cblxuLmdsX25hdl9ib3gtLXR0bCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBhZGRpbmc6IDEzcHggMCAxM3B4IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3MjVjNTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nbF9uYXZfYm94LS10dGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWNkMzk7XG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmdsX25hdl9ib3gtLXR0bDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7qSDXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxOXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNTVlbSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmdsX25hdl9ib3gtLXR0bDpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDk0LCAzKTtcbn1cblxuLmdsX25hdl9ib3gtLXR0bF9zdWIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwYWRkaW5nOiA2cHggMCA2cHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzcyNWM1MDtcbn1cblxuLmdsX25hdl9ib3gtLXR0bF9zdWIyIHtcbiAgY29sb3I6ICM5MTY4NDM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzkxNjg0Mztcbn1cblxuLmdsX25hdl9ib3gtLXR0bF9zdWIyLXRvcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5nbF9uYXZfYm94LS10dGxfc3ViMyB7XG4gIGNvbG9yOiAjOTE2ODQzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsX25hdl9ib3gtLXR0bF9jbGFzcyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzcyNWM1MDtcbiAgYmFja2dyb3VuZDogI2Y1ZjNlYztcbn1cblxuLmdsX25hdl9ib3gtLXR0bF9sYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmdsX25hdl9ib3gtLXR4dF9zbWwge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5nbF9uYXZfYm94X2xpc3Qge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweCAxMHB4O1xufVxuXG4uZ2xfbmF2X2JveF9saXN0LXN1YiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5nbF9uYXZfYm94X2xpc3QtcHQwIHtcbiAgcGFkZGluZzogMCAxMHB4IDIwcHggMTBweDtcbn1cblxuLmdsX25hdl9ib3hfbGlzdC0taXRlbSB7XG4gIG1hcmdpbjogOHB4IDAgMCAwO1xufVxuXG4uZ2xfbmF2X2JveF9saXN0LS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmdsX25hdl9ib3hfbGlzdC0tdHh0X3NtbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmdsX25hdl9ib3hfbGlzdC0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM3MjVjNTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsX25hdl9ib3hfbGlzdC0tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggMCA2cHggNnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3MjVjNTA7XG59XG5cbi5nbF9uYXZfYm94X2xpc3QtLWxpbms6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogLThweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4OWIwNTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbn1cblxuLmdsX25hdl9ib3hfbGlzdC0tbGluazpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDAuMztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi9jb21tb24vZm9udHMvaWNvbW9vbi5lb3Q/emRvMmtlXCIpO1xuICBzcmM6IHVybChcIi9jb21tb24vZm9udHMvaWNvbW9vbi5lb3Q/emRvMmtlI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvY29tbW9uL2ZvbnRzL2ljb21vb24udHRmP3pkbzJrZVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2NvbW1vbi9mb250cy9pY29tb29uLndvZmY/emRvMmtlXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9jb21tb24vZm9udHMvaWNvbW9vbi5zdmc/emRvMmtlI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4udG9wIC5nbF9mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5nbF9mb290ZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uZ2xfZm9vdGVyLS10b3BfYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjVweDtcbiAgYm90dG9tOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYyLCAzNywgMjIsIDAuNik7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmdsX2Zvb3Rlci0tdG9wX2J0bjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gLjU1ZW0pO1xuICBsZWZ0OiBjYWxjKDUwJSAtIC41ZW0pO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29udGVudDogXCLupINcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsX2Zvb3Rlci0tdG9wX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjIsIDM3LCAyMiwgMC45KTtcbn1cblxuLmdsX2Zvb3Rlci0tdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljNzc1NjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM1ZTNkMWM7XG59XG5cbi5nbF9mb290ZXItLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDI1cHggMCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmdsX2Zvb3Rlci0taW4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5nbF9mb290ZXItLWNoYXJhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04MnB4O1xuICBsZWZ0OiAtNzBweDtcbn1cblxuLmdsX2Zvb3Rlci0tcmVxdWVzdF9idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDEzcHggMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4ODNmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggMCAjYjU1ZTMzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5nbF9mb290ZXItLXJlcXVlc3RfYnRuOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgY29udGVudDogXCLupIpcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nbF9mb290ZXItLXJlcXVlc3RfYnRuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgI2I1NWUzMyBpbnNldDtcbn1cblxuLmdsX2Zvb3Rlci0tcmVxdWVzdF9idG46aG92ZXIge1xuICB0b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NzkyNztcbiAgYm94LXNoYWRvdzogMCAwIDAgI2I1NWUzMztcbn1cblxuLmdsX2Zvb3Rlci0tcmVxdWVzdF9idG46aG92ZXI6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDJweCAwICNiNTVlMzMgaW5zZXQ7XG59XG5cbi5nbF9mb290ZXItLWNvcHlfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5nbF9mb290ZXItLWxvZ28ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZ2xfZm9vdGVyLS1sb2dvOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCLupI9cIjtcbn1cblxuLmdsX2Zvb3Rlci0tbG9nbzpob3ZlciB7XG4gIGNvbG9yOiAjZmFjZDM5O1xufVxuXG4uZ2xfZm9vdGVyX25hdiB7XG4gIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTk1cHgpO1xufVxuXG4uZ2xfZm9vdGVyX25hdi0tbGlua19idG4ge1xuICBwYWRkaW5nOiAyNXB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAyNSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5nbF9mb290ZXJfbmF2LS1saW5rX2J0bjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uZ2xfZm9vdGVyX25hdi0tbGlua19idG46YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICBjb2xvcjogIzNlMjUxNjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nbF9mb290ZXJfbmF2LS1saW5rX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5nbF9mb290ZXJfbmF2LS1saW5rX2J0bjpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsX2Zvb3Rlcl9uYXYtLWxpbmtfYnRuOmhvdmVyIC5nbF9mb290ZXJfbmF2LS10dGwge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsX2Zvb3Rlcl9uYXYtLWxpbmtfYnRuLWNhdGFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLupItcIjtcbn1cblxuLmdsX2Zvb3Rlcl9uYXYtLWxpbmtfYnRuLWV4cGVyaWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIxcIjtcbn1cblxuLmdsX2Zvb3Rlcl9uYXYtLWxpbmtfYnRuLWZhcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjVwiO1xufVxuXG4uZ2xfZm9vdGVyX25hdi0tbGlua19idG4tY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjlwiO1xufVxuXG4uZ2xfZm9vdGVyX25hdi0tdHRsIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBjb2xvcjogIzNlMjUxNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZ2xfZm9vdGVyX25hdi0tY2F0Y2gge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZThlM2RmO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nbF9mb290ZXJfbmF2LS1jYXRjaDpiZWZvcmUge1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweCAwIDZweCA2cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2U4ZTNkZjtcbn1cblxuLmdsX2Zvb3Rlcl9ib3R0b21fbmF2IHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZ2xfZm9vdGVyX2JvdHRvbV9uYXYtLWluIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmdsX2Zvb3Rlcl9ib3R0b21fbmF2LS1saW5rX2J0biB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZ2xfZm9vdGVyX2JvdHRvbV9uYXYtLWxpbmtfYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uZ2xfZm9vdGVyX2JvdHRvbV9uYXYtLWxpbmtfYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmYWNkMzk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIvY29tbW9uL2ZvbnRzL2ljb21vb24uZW90P3pkbzJrZVwiKTtcbiAgc3JjOiB1cmwoXCIvY29tbW9uL2ZvbnRzL2ljb21vb24uZW90P3pkbzJrZSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2NvbW1vbi9mb250cy9pY29tb29uLnR0Zj96ZG8ya2VcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9jb21tb24vZm9udHMvaWNvbW9vbi53b2ZmP3pkbzJrZVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvY29tbW9uL2ZvbnRzL2ljb21vb24uc3ZnP3pkbzJrZSNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLyog44K144Kk44OJ44OQ44O85Zu65a6aIHNlYXJjaC5odG1sICovXG4uc2lkZXZhcl9maXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNDgwcHgpO1xufVxuXG4uc2lkZWJhciB7XG4gIHdpZHRoOiAyMzBweDtcbn1cblxuLnNpZGViYXItciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNpZGViYXItLWJuciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaWRlYmFyLS1ibnI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiAtMjcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zaWRlYmFyLS1ibnI6aG92ZXI6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBzaGluZUltZyAwLjhzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIGZvcndhcmRzO1xufVxuXG4uc2lkZWJhci0tYm5yLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zaWRlYmFyLS1ibnItYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNpZGViYXItLXR0bCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjM2UyNTE2O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzNlMjUxNjtcbn1cblxuLnNpZGViYXItLWxpc3RfYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNpZGViYXItLWJpZ19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjZDM5O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgY29sb3I6ICMzZTI1MTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggMCAjYjc5YTIxO1xuICBoZWlnaHQ6IDcycHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5zaWRlYmFyLS1iaWdfYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwICNiNzlhMjEgaW5zZXQ7XG59XG5cbi5zaWRlYmFyLS1iaWdfYnRuOmhvdmVyIHtcbiAgdG9wOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWM3MjA7XG4gIGJveC1zaGFkb3c6IDAgMCAwICNiNzlhMjE7XG59XG5cbi5zaWRlYmFyLS1iaWdfYnRuOmhvdmVyOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgI2I3OWEyMSBpbnNldDtcbn1cblxuLnNpZGViYXItLWJpZ19idG46bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNpZGViYXItLWJpZ19idG5faW1nIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4vKiDlkITjgqvjg4bjgrTjg6rjgZTjgajjga7jgrXjgqTjg4njg5Djg7wgKi9cbi5lYWNoX3NpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMjMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uZWFjaF9zaWRlYmFyLS10dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLyphbGlnbi1pdGVtczogY2VudGVyOyovXG4gIGJhY2tncm91bmQ6ICNmYWNkMzk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM1ZTNkMWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmVhY2hfc2lkZWJhci0tdHRsOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDExMCUpO1xufVxuXG4uZWFjaF9zaWRlYmFyLS10dGw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjhweDtcbiAgcmlnaHQ6IC0xMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDEycHggMCAxMnB4IDEycHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZhY2QzOTtcbn1cblxuLmVhY2hfc2lkZWJhci0tdHRsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lYWNoX3NpZGViYXItLXR0bC1uYXZpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNTdweDtcbiAgZm9udC1zaXplOiAzLjU2MjVyZW07XG4gIGNvbnRlbnQ6IFwi7qSFXCI7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogNXB4O1xufVxuXG4uZWFjaF9zaWRlYmFyLS10dGwtaG9zOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgY29udGVudDogXCLupIRcIjtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiA4cHg7XG59XG5cbi5lYWNoX3NpZGViYXItLXR0bC10azpiZWZvcmUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGNvbnRlbnQ6IFwi7qSMXCI7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogMTZweDtcbn1cblxuLmVhY2hfc2lkZWJhci0tdHRsLXRlY2g6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBjb250ZW50OiBcIu6klVwiO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5lYWNoX3NpZGViYXItLXR0bC1sYWJvOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGNvbnRlbnQ6IFwi7qSUXCI7XG4gIHRvcDogMjdweDtcbiAgbGVmdDogMTdweDtcbn1cblxuLmVhY2hfc2lkZWJhci0tdHRsLWNhc2U6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbnRlbnQ6IFwi7qSTXCI7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogMThweDtcbn1cblxuLmVhY2hfc2lkZWJhci0tdHRsLXNwOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb250ZW50OiBcIu6kk1wiO1xuICB0b3A6IDIzcHg7XG4gIGxlZnQ6IDE4cHg7XG59XG5cbi5lYWNoX3NpZGViYXItLXR0bC1yYjpiZWZvcmUge1xuICBmb250LXNpemU6IDU1cHg7XG4gIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICBjb250ZW50OiBcIu6kmFwiO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDVweDtcbn1cblxuLmVhY2hfc2lkZWJhci0tdHRsLXJ0czpiZWZvcmUge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBjb250ZW50OiBcIu6kllwiO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDE4cHg7XG59XG5cbi5lYWNoX3NpZGViYXItLXR0bC1mYXE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBjb250ZW50OiBcIu6kjVwiO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDE3cHg7XG59XG5cbi5lYWNoX3NpZGViYXItLXR0bC1zZWFyY2g6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBjb250ZW50OiBcIu6kglwiO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDE4cHg7XG59XG5cbi5lYWNoX3NpZGViYXItLXR0bF9zbWwxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmVhY2hfc2lkZWJhci0tdHRsX3NtbDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZWFjaF9zaWRlYmFyLS10dGxfbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlM2RmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTNkZjtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uZWFjaF9zaWRlYmFyLS10dGxfbGlzdC1ub2JvcmRlcl90b3Age1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uZWFjaF9zaWRlYmFyLS10dGxfbGlzdC1ub2JvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmVhY2hfc2lkZWJhci0tbGlzdC1pbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlM2RmO1xufVxuXG4uZWFjaF9zaWRlYmFyLS1saXN0LWluIC5lYWNoX3NpZGViYXItLWxpc3RpdGVtIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmVhY2hfc2lkZWJhci0tbGlzdC1ib3JkZXJfdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGUzZGY7XG59XG5cbi5lYWNoX3NpZGViYXItLWxpc3QtYm9yZGVyX2J0bSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlM2RmO1xufVxuXG4uZWFjaF9zaWRlYmFyLS10dGxfc3ViIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM1ZTNkMWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHBhZGRpbmc6IDEycHggN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lYWNoX3NpZGViYXItLXR0bF9zdWI6YmVmb3JlLCAuZWFjaF9zaWRlYmFyLS10dGxfc3ViOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZWFjaF9zaWRlYmFyLS10dGxfc3ViOmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZhY2QzOTtcbn1cblxuLmVhY2hfc2lkZWJhci0tdHRsX3N1YjphZnRlciB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmVhY2hfc2lkZWJhci0tdHRsX3N1Yi5hY3RpdmU6YWZ0ZXIge1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDExcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5lYWNoX3NpZGViYXItLXR0bF9zdWItbGluazphZnRlciB7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IDExcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmVhY2hfc2lkZWJhci0tdHRsX3N1Yi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmRmMGM0O1xufVxuXG4uZWFjaF9zaWRlYmFyLS10dGxfc3ViLWlub246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2M4YmRiMjtcbn1cblxuLmVhY2hfc2lkZWJhci0tdHRsX3N1Yi1pbm9uOmFmdGVyIHtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogMTFweDtcbn1cblxuLmVhY2hfc2lkZWJhci0tdHRsX3N1Yi1vbjphZnRlciB7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IDExcHg7XG59XG5cbi5lYWNoX3NpZGViYXItLXR0bF9zdWJfc21sIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVhY2hfc2lkZWJhci0tdHRsX3N1YjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjNWUzZDFjO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmNWYzZWM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5lYWNoX3NpZGViYXItLXR0bF9zdWIyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYzhiZGIyO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYzhiZGIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uZWFjaF9zaWRlYmFyLS1saXN0aXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM1ZTNkMWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2U4ZTNkZjtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMTBweCAwcHggMTBweCAxMHB4O1xufVxuXG4uZWFjaF9zaWRlYmFyLS1saXN0aXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmVhY2hfc2lkZWJhci0tbGlzdGl0ZW0tc3ViIHtcbiAgcGFkZGluZzogNXB4IDBweCA1cHggMjBweDtcbn1cblxuLmVhY2hfc2lkZWJhci0tbGlzdGl0ZW0tc3VidHRsIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA1cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGUzZGY7XG59XG5cbi5lYWNoX3NpZGViYXItLWxpc3R0dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5lYWNoX3NpZGViYXItLWxpc3R0dGw6YmVmb3JlLCAuZWFjaF9zaWRlYmFyLS1saXN0dHRsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZWFjaF9zaWRlYmFyLS1saXN0dHRsOmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZhY2QzOTtcbn1cblxuLmVhY2hfc2lkZWJhci0tbGlzdHR0bDphZnRlciB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbn1cblxuLmVhY2hfc2lkZWJhci0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1ZTNkMWM7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmVhY2hfc2lkZWJhci0tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzVlM2QxYztcbiAgbWFyZ2luOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZWFjaF9zaWRlYmFyLS1saW5rOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDMwMCUpO1xufVxuXG4uZWFjaF9zaWRlYmFyLS1saW5rLmN1cnJlbnQge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMzAwJSk7XG59XG5cbi5lYWNoX3NpZGViYXItLW51bSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4vKiDjgrXjgqTjg4njg5Djg7zjga7plovplokgKi9cbi5qcy10b2dnbGUtb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lYWNoX3NpZGViYXItLXR0bF9zdWIyLmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5yYW5raW5nIHtcbiAgcGFkZGluZzogMCAwIDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmFua2luZzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWFnZXMvYmctdG9wLWNvbnRlbnQucG5nXCIpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3B4O1xufVxuXG4ucmFua2luZy0taW4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yYW5raW5nLS1oZWFkIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjM2UyNTE2O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5yYW5raW5nLS1ib3gge1xuICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbn1cblxuLnJhbmtpbmctLWJveDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuLnJhbmtpbmctLXR0bCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMzZTI1MTY7XG59XG5cbi5yYW5raW5nLS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucmFua2luZy0tb25lIHtcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkNWNkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5yYW5raW5nLS1vbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTU1LCA1LCAwLjMpO1xufVxuXG4ucmFua2luZy0tcmFuazEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3YTQ0NztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yYW5raW5nLS1yYW5rMTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbWFyZ2luOiAtNXB4IDAgLTI1cHggMDtcbiAgY29udGVudDogXCLupIhcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmFua2luZy0tcGljIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4ucmFua2luZy0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjM2UyNTE2O1xufVxuXG4ucmFua2luZy0tcmFuazFfb2JpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC05cHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogOXB4IDE3cHggMCAwO1xuICBib3JkZXItY29sb3I6ICNkN2E1NDcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5yYW5raW5nLS1yYW5rMV9vYmktcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDE3cHggOXB4IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2Q3YTU0NyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnJhbmtpbmdfbGlzdCB7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgd2lkdGg6IDIzNXB4O1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICNkZGQ1Y2Q7XG59XG5cbi5yYW5raW5nX2xpc3QtLWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDEwcHggMCAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZGRkNWNkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogIzNlMjUxNjtcbn1cblxuLnJhbmtpbmdfbGlzdC0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzZTI1MTY7XG59XG5cbi5yYW5raW5nX2xpc3QtLWxpbms6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAtOHB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg5YjA1O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45LCAwLjkpO1xufVxuXG4ucmFua2luZ19saXN0LS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogLjM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5yYW5raW5nX2xpc3QtLXJhbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmFua2luZ19saXN0LS1yYW5rOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE0cHg7XG4gIGxlZnQ6IC0xNHB4O1xuICBjb250ZW50OiBcIu6kiVwiO1xuICBjb2xvcjogIzYwN2I5NztcbiAgei1pbmRleDogLTE7XG59XG5cbi5yYW5raW5nX2xpc3QtLXJhbmstYmx1ZTpiZWZvcmUge1xuICBjb2xvcjogIzYwN2I5Nztcbn1cblxuLnJhbmtpbmdfbGlzdC0tcmFuay1jb3BwZXI6YmVmb3JlIHtcbiAgY29sb3I6ICM5ZTUzMzE7XG59XG5cbi5yYW5raW5nX2xpc3QtLXJhbmstZ3JleTpiZWZvcmUge1xuICBjb2xvcjogI2IyYjJiMjtcbn1cblxuLm1vbnRobHlfcmVjaXBlcyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2JnLXRvcC1jb250ZW50LmpwZyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tb250aGx5X3JlY2lwZXMtLWluIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vbnRobHlfcmVjaXBlcy0taGVhZCB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzNlMjUxNjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubW9udGhseV9yZWNpcGVzLS10dGwge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjM2UyNTE2O1xufVxuXG4ubW9udGhseV9yZWNpcGVzLS1zbGlkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xufVxuXG4ubW9udGhseV9yZWNpcGVzLS1pdGVtIHtcbiAgbWFyZ2luOiAwIDEycHggMCAwO1xuICBwYWRkaW5nOiA4cHggOHB4IDE1cHggOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgI2QzY2FjMjtcbiAgY29sb3I6ICMzZTI1MTY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9udGhseV9yZWNpcGVzLS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE1NSwgNSwgMC4zKTtcbn1cblxuLm1vbnRobHlfcmVjaXBlcy0tcGljIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vbnRobHlfcmVjaXBlcy0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzNlMjUxNjtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ1Y2Q7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9udGhseV9yZWNpcGVzLS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vbnRobHlfcmVjaXBlcy0tc2xpZGVyX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNjOGJkYjI7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLm1vbnRobHlfcmVjaXBlcy0tc2xpZGVyX2J0bjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIu6kg1wiO1xufVxuXG4ubW9udGhseV9yZWNpcGVzLS1zbGlkZXJfYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMzZTI1MTY7XG59XG5cbi5tb250aGx5X3JlY2lwZXMtLXNsaWRlcl9idG4tcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5tb250aGx5X3JlY2lwZXMtLXNsaWRlcl9idG4tbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4ubW9udGhseV9yZWNpcGVzLS1zbGlkZXJfYnRuLW5leHQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNpdGVfY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQGtleWZyYW1lcyBzaGluZUltZyB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTEwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgNTAlIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTEwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG5cbi5yZWxvYWRfYnRuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTY4NDM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCAwICM3NzViNGQ7XG4gIGhlaWdodDogNzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucmVsb2FkX2J0bjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIG1hcmdpbjogMCAwIDAgLTEwcHg7XG4gIGNvbnRlbnQ6IFwi7qSHXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlbG9hZF9idG46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMCAjNzc1YjRkIGluc2V0O1xufVxuXG4ucmVsb2FkX2J0bjpob3ZlciB7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA1YjNiO1xuICBib3gtc2hhZG93OiAwIDAgMCAjNzc1YjRkO1xufVxuXG4ucmVsb2FkX2J0bjpob3ZlcjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgIzc3NWI0ZCBpbnNldDtcbn1cblxuLnJlbG9hZF9idG4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNpZGVfbWVudV9ibnIge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5cbi5zaWRlX21lbnVfYm5yLS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpZGVfbWVudV9ibnItLWxpc3Qge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zaWRlX21lbnVfYm5yLS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZGRkNWNkO1xufVxuXG4uc2lkZV9tZW51X2Juci0taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnNpZGVfbWVudV9ibnItLWxpbmsge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzZTI1MTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaWRlX21lbnVfYm5yLS1saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogLTdweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4OWIwNTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnNpZGVfbWVudV9ibnItLWxpbms6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAuMztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLnNpZGVfbWVudV9ibnItLXR5cGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2M4YjNhMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuXG4uc2lkZV9tZW51X2Juci0tdm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjOTE2ODQzO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zaWRlX21lbnVfYm5yLS1waCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5zaWRlX21lbnVfYm5yLS10eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xufVxuXG4uc2lkZV9tZW51X2Juci0tdHh0LWwge1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICB3aWR0aDogMTI1cHg7XG59XG5cbi8qIOeXhemZoumjn+OAjOeMrueri+OBpeOBj+OCiuOBruOCs+ODhOOBqOODneOCpOODs+ODiOOAjeOAjOeWvueXheWIpeWxlemWi+mjn+OBruODneOCpOODs+ODiOOAjXNoYWRvd2JveCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jc2ItdGl0bGUtaW5uZXIsICNzYi1pbmZvLWlubmVyLCAjc2ItbG9hZGluZy1pbm5lciwgZGl2LnNiLW1lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlLUxpZ2h0XCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI3NiLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jc2Itb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3NiLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4jc2Itd3JhcHBlci1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuI3NiLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3NiLWJvZHktaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNzYi1wbGF5ZXIuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3NiLWJvZHkgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jc2ItbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jc2ItbG9hZGluZy1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNzYi1sb2FkaW5nLWlubmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2hvc3BpdGFsLWZvb2QvanMvc2hhZG93Ym94L2xvYWRpbmcuZ2lmKSBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jc2ItYm9keSwgI3NiLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4jc2ItdGl0bGUsICNzYi1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNzYi10aXRsZS1pbm5lciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuI3NiLWluZm8sICNzYi1pbmZvLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNzYi1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jc2ItbmF2IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG59XG5cbiNzYi1uYXYtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2hvc3BpdGFsLWZvb2QvanMvc2hhZG93Ym94L2J0bl9jbG9zZS5wbmcpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3MXB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jc2ItbmF2LWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC9ob3NwaXRhbC1mb29kL2pzL3NoYWRvd2JveC9idG5fY2xvc2Utb24ucG5nKSAhaW1wb3J0YW50O1xufVxuXG4vKlxuI3NiLW5hdi1uZXh0e1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgvaG9zcGl0YWwtZm9vZC9qcy9zaGFkb3dib3gvYnRuX25leHQtb24ucG5nKSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOi00MjBweDtcblx0cmlnaHQ6MTBweDtcblx0d2lkdGg6NDVweDtcblx0aGVpZ2h0OjMwMHB4O1xuXHR9XG5cdCNzYi1uYXYtbmV4dDpob3ZlciB7YmFja2dyb3VuZDp1cmwoL2hvc3BpdGFsLWZvb2QvanMvc2hhZG93Ym94L2J0bl9uZXh0LnBuZykgIWltcG9ydGFudDt9XG5cbiNzYi1uYXYtcHJldmlvdXN7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC9ob3NwaXRhbC1mb29kL2pzL3NoYWRvd2JveC9idG5fcHJldmlvdXMtb24ucG5nKSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOi00MjBweDtcblx0bGVmdDoxMHB4O1xuXHR3aWR0aDo0NXB4O1xuXHRoZWlnaHQ6MzAwcHg7XG5cdH1cblx0I3NiLW5hdi1wcmV2aW91czpob3ZlciB7YmFja2dyb3VuZDp1cmwoL2hvc3BpdGFsLWZvb2QvanMvc2hhZG93Ym94L2J0bl9wcmV2aW91cy5wbmcpICFpbXBvcnRhbnQ7fVxuKi9cbiNzYi1jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2LnNiLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYuc2ItbWVzc2FnZSBhOmxpbmssIGRpdi5zYi1tZXNzYWdlIGE6dmlzaXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiRjb2xvckJyb3duOiAjM2UyNTE2O1xuJGNvbG9yWWVsbG93OiAjZmFjZDM5O1xuXG4kaWNvbkJvb2s6IFwiXFxlOTAwXCI7XG4kaWNvbkxvZ2luOiBcIlxcZTkwMVwiO1xuJGljb25TZWFyY2g6IFwiXFxlOTAyXCI7XG4kaWNvbkFycm93OiBcIlxcZTkwM1wiO1xuJGljb25CZWdpbm5lcjogXCJcXGU5MDVcIjtcbiRpY29uU2NsYXNzOiBcIlxcZTkwNlwiO1xuJGljb25Ib3NwaXRhbDogXCJcXGU5MDRcIjtcbiRpY29uUmVsb2FkOiBcIlxcZTkwN1wiO1xuJGljb25SYW5rMTogXCJcXGU5MDhcIjtcbiRpY29uUmFuazogXCJcXGU5MDlcIjtcbiRpY29uQm9vazogXCJcXGU5MGFcIjtcbiRpY29uUHJvZHVjdDogXCJcXGU5MGJcIjtcbiRpY29uQ29vazogXCJcXGU5MGNcIjtcbiRpY29uQ29tbWVudDogXCJcXGU5MGRcIjtcbiRpY29uQ2FsbDogXCJcXGU5MGVcIjtcbiRpY29uTG9nbzogXCJcXGU5MGZcIjtcbiRpY29uRGlzaDogXCJcXGU5MTBcIjtcbiRpY29uRG93bmxvYWQ6IFwiXFxlOTExXCI7XG4kaWNvblNldHRpbmc6IFwiXFxlOTEyXCI7XG4kaWNvbkNhc2U6IFwiXFxlOTEzXCI7XG4kaWNvbkxhYm86IFwiXFxlOTE0XCI7XG4kaWNvblRlY2g6IFwiXFxlOTE1XCI7XG4kaWNvbkNvbWljOiBcIlxcZTkxNlwiO1xuJGljb25TcDogXCJcXGU5MTdcIjtcbiRpY29uUmI6IFwiXFxlOTE4XCI7XG4kaWNvbkJ1enplcjogXCJcXGU5MTlcIjtcbiRpY29uUmV0dXJuOiBcIlxcZTkxYVwiO1xuXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJpY29tb29uXCI7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0c3JjOiB1cmwoXCIvY29tbW9uL2ZvbnRzL2ljb21vb24uZW90P3pkbzJrZVwiKTtcblx0c3JjOiB1cmwoXCIvY29tbW9uL2ZvbnRzL2ljb21vb24uZW90P3pkbzJrZSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcblx0dXJsKFwiL2NvbW1vbi9mb250cy9pY29tb29uLnR0Zj96ZG8ya2VcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG5cdHVybChcIi9jb21tb24vZm9udHMvaWNvbW9vbi53b2ZmP3pkbzJrZVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuXHR1cmwoXCIvY29tbW9uL2ZvbnRzL2ljb21vb24uc3ZnP3pkbzJrZSNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuQG1peGluIGljb24ge1xuXHRmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHNwZWFrOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vICNjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4IHtcblx0JjphZnRlciB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGhlaWdodDogMDtcblx0XHRjb250ZW50OiBcIi5cIjtcblx0fVxufVxuXG5AbWl4aW4gaW4ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAyMHB4O1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1peGluIGZ6KCRzaXplLCAkYmFzZTogMTYpIHtcblx0Zm9udC1zaXplOiAkc2l6ZSArIHB4O1xuXHRmb250LXNpemU6ICgkc2l6ZSAvICRiYXNlKSArIHJlbTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcIi4uL21peGluXCI7XG5cbi5nbF9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAmLS1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJyb3duO1xuICB9XG4gICYtLWluIHtcbiAgICBAaW5jbHVkZSBpbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmLS10b3BfYnRuIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNkNWNiYzA7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcblx0XHRmbGV4OiAxO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvclllbGxvdztcbiAgICB9XG4gIH1cbn1cblxuLmdsX2hlYWRlcl9pbmZvX25hdiB7XG5cdFx0ZmxleDogMjtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcbiAgJi0tbGlua19idG4ge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZDVjYmMwO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvclllbGxvdztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3JZZWxsb3c7XG4gICAgICB9XG4gICAgfVxuICAgICYtYXJyb3cge1xuICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogNHB4IDAgNHB4IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZDVjYmMwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXJlcXVlc3Qge1xuICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbjtcbiAgICAgICAgQGluY2x1ZGUgZnooMTQpO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgY29udGVudDogJGljb25Cb29rO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGVyc29uYWxfYm94IHtcbiAgQGluY2x1ZGUgaW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwcHg7XG4gICYtLWxvZ29fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi0tbG9nb19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgJi0tcmVzdWx0IHtcbiAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICB9XG4gICYtLXJlc3VsdF90eHQge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBtYXJnaW46IDAgMCAzcHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLS1yZXN1bHRfbnVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgQGluY2x1ZGUgZnooMzYpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogNXM7XG5cdFx0Y29sb3I6ICRjb2xvckJyb3duO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0XHQmOmJlZm9yZXtcblx0XHRcdHRvcDogOHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzcyNWM1MDtcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdGxlZnQ6IDZweDtcblx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRoZWlnaHQ6IDdweDtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmYWNkMzk7XG5cdFx0XHR9XG5cdFx0fVxuICB9XG4gICYtLXJlc3VsdF9sYWJlbCB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICB9XG4gICYtLWxvZ2luIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICYtLWxvZ2luX2xhYmVsIHtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICB9XG4gICYtLWxvZ2luX2J0biB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIG1hcmdpbjogMCAwIDAgMTNweDtcbiAgICBwYWRkaW5nOiA5cHggMjBweCAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YjdkNzU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb247XG4gICAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgY29udGVudDogJGljb25Mb2dpbjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzhiN2Q3NSwgMjAlKTtcbiAgICB9XG4gIH1cbiAgJi0tYWZ0ZXJfbG9naW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG4gICYtLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgJi0tbmFtZV9zdWIge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gICYtLXNldHRpbmdfYnRuIHtcbiAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDQwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAkaWNvblNldHRpbmc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIEBpbmNsdWRlIGZ6KDMwKTtcbiAgICAgIEBpbmNsdWRlIGljb247XG4gICAgfVxuICB9XG4gICYtLWxvZ291dF9idG4ge1xuICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAkaWNvbkxvZ2luO1xuICAgICAgQGluY2x1ZGUgaWNvbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41ZW0pO1xuICAgICAgQGluY2x1ZGUgZnooMjUpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmdsX25hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclllbGxvdztcbiAgJi0taW4ge1xuICAgIEBpbmNsdWRlIGluO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICYtLWxpbmtfYnRuIHtcbiAgICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICNmZmY7XG4gICAgfVxuICB9XG4gICYtLWhvdmVyX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgfVxufVxuXG4uZ2xfc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxOHB4IDAgMCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSg2MiwgMzcsIDIyLCAuMik7XG4gICYtLWluIHtcbiAgICBAaW5jbHVkZSBpbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cdCYtLXJlY2lwZXNlYXJjaCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTkwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2Y2ODgzZjtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggI2I1NWUzMztcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiAwIDAgMCAzNXB4O1xuXHRcdG1hcmdpbjotNXB4IDAgMCAwO1xuXHRcdHRyYW5zaXRpb246IC4zcztcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OjI1cHg7XG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gNXB4KTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDZweCAwIDZweCA2cHg7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdH1cbiAgJi0taW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDBweDtcblx0XHR0b3A6LTIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICYtLWJveCB7XG4gICAgbWFyZ2luOiAwIDAgNHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmLXN1Ym1pdCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjg4M2Y7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbjtcbiAgICAgICAgQGluY2x1ZGUgZnooMjApO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICByaWdodDogOXB4O1xuICAgICAgICBjb250ZW50OiAkaWNvblNlYXJjaDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWxhYmVsIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgfVxuICAmLS1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWFlNjtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMzZweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAmLS1zZWxlY3RfdGFnIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMzZweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDE0MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogIzk0OTQ5NDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgJi0tc2VhcmNoX3RhZyB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMykgaW5zZXQ7XG4gICAgICBtaW4td2lkdGg6IDMwNXB4O1xuICAgIH1cbiAgfVxuICAmLS1zdWJtaXRfdGFnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJi0tbGlua19idG4ge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDYyLCAzNywgMjIsIC4yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclllbGxvdztcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgbGVmdDogN3B4O1xuICAgICAgdHJhbnNpdGlvbjogMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTRweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtbW9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg2MiwgMzcsIDIyLCAuMik7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXHRcdCYuY3VycmVudCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgICAgIH1cblx0XHRcdC5nbF9zZWFyY2gtLWxpbmtfYnRuX2Nyb3NzIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gIH1cblx0Ji0tbGlua19idG5fY3Jvc3Mge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuXHRcdHJpZ2h0OjEwcHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAjNzI1YzUwO1xuICAgICY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA5cHg7XG5cdFx0XHRsZWZ0OjVweDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbiAgICB9XG4gICAgJjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG4gICAgfVxuXHR9XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDU1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45LCAwLjkpO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMSk7XG4gIH1cbiAgJi0taW4ge1xuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAmLS1yb3cge1xuICAgIHdpZHRoOiA4OTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvckJyb3duO1xuICAgIHBhZGRpbmc6IDVweCAwIDEwcHggMDtcbiAgfVxuICAmLS1sIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gIH1cbiAgJi0tciB7XG4gICAgd2lkdGg6IDcxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICB9XG4gICYtLWxhYmVsIHtcbiAgICBtYXJnaW46IDAgMTVweCA1cHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjNTA1MDUwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDEwJSk7XG4gICAgfVxuICB9XG4gICYtLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUwNTA1MDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvclllbGxvdywgMTAlKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICB9XG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb246IGlucHV0RmFkZSAuMnMgY3ViaWMtYmV6aWVyKC44OTUsIC4wMywgLjY4NSwgLjIyKSBmb3J3YXJkcztcbiAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBpbnB1dEZhZGUge1xuICAgICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXNlbGVjdF9ib3gge1xuICAgIG1hcmdpbjogNXB4IDNweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWFlNjtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDE5MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNnB4IDZweCA2cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3MjVjNTAgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDhweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XG4gICAgICBib3JkZXItY29sb3I6ICM3MjVjNTAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgICYtd2lkZSB7XG4gICAgICB3aWR0aDogMjkwcHg7XG4gICAgfVxuICB9XG4gICYtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMzRweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuICAgICYtd2lkZSB7XG4gICAgICB3aWR0aDogMzkwcHg7XG4gICAgfVxuICB9XG4gICYtLWlucHV0X2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICYtLWlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIG1hcmdpbjogNXB4IDEwcHggMCAwO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVhZTY7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICYtLXR5cGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbiAgJi0tdHh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gICYtLXN1Ym1pdF9ib3gge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHBhZGRpbmc6IDJweCAwIDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjg4M2Y7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgZGFya2VuKCNmNjg4M2YsIDE1JSk7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbjtcbiAgICAgIEBpbmNsdWRlIGZ6KDI4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAuNDVlbSk7XG4gICAgICBsZWZ0OiAzNXB4O1xuICAgICAgY29udGVudDogJGljb25TZWFyY2g7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAjZjY4ODNmIGluc2V0O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmNjg4M2YsIDUlKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICNiNzlhMjE7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMCBkYXJrZW4oI2Y2ODgzZiwgMTAlKSBpbnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tc3VibWl0IHtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb247XG4gICAgICBAaW5jbHVkZSBmeigyMCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogJGljb25TZWFyY2g7XG4gICAgfVxuICB9XG59XG5cbi5nbF9zZWFyY2hfcmVjZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MHB4O1xuICB0b3A6IDU1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDEpO1xuICB9XG4gICYtLWluIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDkwMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnN3aXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi0td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiA4MzBweDtcbiAgfVxuICAmLS1zbGlkZSB7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gICYtLWltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAmLS1hcncge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2Q1ZDVkNTtcbiAgICB9XG4gICAgJi1sIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1yIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdsX25hdl9ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogNThweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcblx0ZGlzcGxheTogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjksIDAuOSk7XG4gIHRyYW5zaXRpb246IDAuMTVzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDEpO1xuICB9XG4gICYtYmVnaW5uZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxuICAmLXRlYyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGxlZnQ6IDE5NXB4O1xuICB9XG4gICYtcmVjaXBlIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbGVmdDogNTAwcHg7XG4gIH1cbiAgJi1ob3NwaXRhbCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGxlZnQ6IDQ3MHB4O1xuICB9XG4gICYtY2FzZSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGxlZnQ6IDI1MHB4O1xuICB9XG4gICYtdGsge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBsZWZ0OiA3MDBweDtcbiAgfVxuICAmLS1pbiB7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLS13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICB9XG4gICYtLWNvbCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuXHRcdCYteDIge1xuXHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdH1cbiAgfVxuICAmLS10dGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHBhZGRpbmc6IDEzcHggMCAxM3B4IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNzI1YzUwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgICAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICRpY29uQXJyb3c7XG4gICAgICBAaW5jbHVkZSBpY29uO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjU1ZW0pO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSg5NCwgMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cdCYtLXR0bF9zdWIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHBhZGRpbmc6IDZweCAwIDZweCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgY29sb3I6ICM3MjVjNTA7XG5cdH1cbiAgJi0tdHRsX3N1YjIge1xuICAgIGNvbG9yOiAjOTE2ODQzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzkxNjg0Mztcblx0XHQmLXRvcCB7XG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0fVxuICB9XG4gICYtLXR0bF9zdWIzIHtcblx0XHRjb2xvcjogIzkxNjg0MztcbiAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cdCYtLXR0bF9jbGFzcyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206MTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzcyNWM1MDtcblx0XHRiYWNrZ3JvdW5kOiAjZjVmM2VjO1xuXHR9XG4gICYtLXR0bF9sYXllciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgJi0tdHh0X3NtbHtcblx0XHRmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmdsX25hdl9ib3hfbGlzdCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4IDEwcHg7XG4gICYtc3ViIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gICYtcHQwIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMjBweCAxMHB4O1xuICB9XG4gICYtLWl0ZW0ge1xuICAgIG1hcmdpbjogOHB4IDAgMCAwO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblx0Ji0tdHh0X3NtbCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4XG5cdH1cbiAgJi0tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNzI1YzUwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCAwIDZweCA2cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3MjVjNTA7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgbGVmdDogLThweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg5YjA1O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwiLi4vbWl4aW5cIjtcblxuLnRvcCAuZ2xfZm9vdGVyIHtcblx0bWFyZ2luLXRvcDowcHg7XG59XG5cbi5nbF9mb290ZXIge1xuXHRtYXJnaW4tdG9wOjYwcHg7XG4gICYtLXRvcF9idG4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMjVweDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg2MiwgMzcsIDIyLCAuNik7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZjtcblx0XHR6LWluZGV4OiAxMDAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb247XG4gICAgICBAaW5jbHVkZSBmeigzOCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gLjU1ZW0pO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAuNWVtKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29udGVudDogJGljb25BcnJvdztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNjIsIDM3LCAyMiwgLjkpO1xuICAgIH1cbiAgfVxuICAmLS10b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5Yzc3NTY7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM1ZTNkMWM7XG4gIH1cbiAgJi0tYm90dG9tIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gICYtLWluIHtcbiAgICBAaW5jbHVkZSBpbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmLS1jaGFyYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTgycHg7XG4gICAgbGVmdDogLTcwcHg7XG4gIH1cbiAgJi0tcmVxdWVzdF9idG4ge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcblxuICAgIHBhZGRpbmc6IDEzcHggMCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4ODNmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAwICNiNTVlMzM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb247XG4gICAgICBAaW5jbHVkZSBmeigzNCk7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgIGNvbnRlbnQ6ICRpY29uQm9vaztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgI2I1NWUzMyBpbnNldDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZjY4ODNmLCA1JSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAjYjU1ZTMzO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgI2I1NWUzMyBpbnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY29weV90ZXh0IHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmLS1sb2dvIHtcbiAgICBAaW5jbHVkZSBmeigyMCk7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzUwNTA1MDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb247XG4gICAgICBjb250ZW50OiAkaWNvbkxvZ287XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvclllbGxvdztcbiAgICB9XG4gIH1cbn1cblxuLmdsX2Zvb3Rlcl9uYXYge1xuICBtYXJnaW46IDAgMCAwIDI1cHg7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTk1cHgpO1xuICAmLS1saW5rX2J0biB7XG4gICAgcGFkZGluZzogMjVweCAwIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb247XG4gICAgICBAaW5jbHVkZSBmeig0MCk7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmdsX2Zvb3Rlcl9uYXYge1xuICAgICAgICAmLS10dGwge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtY2F0YWxvZyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uUHJvZHVjdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1leHBlcmllbmNlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb25Db29rO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWZhcSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uQ29tbWVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb250YWN0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb25DYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgfVxuICAmLS1jYXRjaCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGNvbG9yOiAjZThlM2RmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNnB4IDAgNnB4IDZweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2U4ZTNkZjtcbiAgICB9XG4gIH1cbn1cblxuLmdsX2Zvb3Rlcl9ib3R0b21fbmF2IHtcbiAgcGFkZGluZzogMTVweCAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuICAmLS1pbiB7XG4gICAgQGluY2x1ZGUgaW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAmLS1saW5rX2J0biB7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuXG4vKiDjgrXjgqTjg4njg5Djg7zlm7rlrpogc2VhcmNoLmh0bWwgKi9cbi5zaWRldmFyX2ZpeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICByaWdodDogY2FsYyg1MCUgLSA0ODBweCk7XG59XG5cbi5zaWRlYmFyIHtcbiAgd2lkdGg6IDIzMHB4O1xuICAmLXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAmLWwge1xuICB9XG4gICYtLWJuciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNTBweDtcbiAgICAgIGxlZnQ6IC0yNzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGFuaW1hdGlvbjogc2hpbmVJbWcgLjhzIGN1YmljLWJlemllciguMjE1LCAuNjEsIC4zNTUsIDEpIGZvcndhcmRzO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIEBpbmNsdWRlIGZ6KDMwKTtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgcGFkZGluZzogMCAwIDVweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvckJyb3duO1xuICB9XG5cdCYtLWxpc3RfYnRuIHtcblx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdH1cbiAgJi0tYmlnX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhY2QzOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIGNvbG9yOiAjM2UyNTE2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAwICNiNzlhMjE7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgI2I3OWEyMSBpbnNldDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDUlKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICNiNzlhMjE7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgI2I3OWEyMSBpbnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgJi0tYmlnX2J0bl9pbWcge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG4vKiDlkITjgqvjg4bjgrTjg6rjgZTjgajjga7jgrXjgqTjg4njg5Djg7wgKi9cbi5lYWNoX3NpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMjMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAmLS10dGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLyphbGlnbi1pdGVtczogY2VudGVyOyovXG4gICAgYmFja2dyb3VuZDogI2ZhY2QzOTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlaWdodDogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgQGluY2x1ZGUgZnooMjIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICM1ZTNkMWM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgei1pbmRleDogMjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMTAlKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI4cHg7XG4gICAgICByaWdodDogLTEycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4IDAgMTJweCAxMnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmFjZDM5O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSBpY29uO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi1uYXZpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZnooNTcpO1xuICAgICAgICBjb250ZW50OiAkaWNvbkJlZ2lubmVyO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1ob3Mge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBmeig1MCk7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uSG9zcGl0YWw7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRrIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZnooMzApO1xuICAgICAgICBjb250ZW50OiAkaWNvbkNvb2s7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZWNoIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZnooMzApO1xuICAgICAgICBjb250ZW50OiAkaWNvblRlY2g7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1sYWJvIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZnooMjMpO1xuICAgICAgICBjb250ZW50OiAkaWNvbkxhYm87XG4gICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgbGVmdDogMTdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jYXNlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZnooMzIpO1xuICAgICAgICBjb250ZW50OiAkaWNvbkNhc2U7XG4gICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgbGVmdDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zcCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDMyKTtcbiAgICAgICAgY29udGVudDogJGljb25DYXNlO1xuICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtcmIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBmeig1NSk7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uUmI7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXJ0cyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDM1KTtcbiAgICAgICAgY29udGVudDogJGljb25Db21pYztcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWZhcSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDMwKTtcbiAgICAgICAgY29udGVudDogJGljb25Db21tZW50O1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtc2VhcmNoIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZnooMzApO1xuICAgICAgICBjb250ZW50OiAkaWNvblNlYXJjaDtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS10dGxfc21sMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gICYtLXR0bF9zbWwyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgJi0tdHRsX2xpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlM2RmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlM2RmO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAmLW5vYm9yZGVyX3RvcCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgICAmLW5vYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tbGlzdCB7XG4gICAgJi1pbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGUzZGY7XG4gICAgfVxuICAgICYtaW4gLmVhY2hfc2lkZWJhci0tbGlzdGl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICB9XG4gICAgJi1ib3JkZXJfdG9wIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlM2RmO1xuICAgIH1cbiAgICAmLWJvcmRlcl9idG0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGUzZGY7XG4gICAgfVxuICB9XG4gICYtLXR0bF9zdWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICM1ZTNkMWM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2ZhY2QzOTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxpbmsge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZGYwYzQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtaW5vbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjOGJkYjI7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICByaWdodDogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1vbiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICByaWdodDogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tdHRsX3N1Yl9zbWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLS10dGxfc3ViMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICM1ZTNkMWM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjNlYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2M4YmRiMjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNjOGJkYjI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpXG4gICAgfVxuICB9XG4gICYtLWxpc3Rpbm5lciB7XG4gIH1cbiAgJi0tbGlzdGl0ZW0ge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBjb2xvcjogIzVlM2QxYztcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2U4ZTNkZjtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTBweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgJi1zdWIge1xuICAgICAgcGFkZGluZzogNXB4IDBweCA1cHggMjBweDtcbiAgICB9XG4gICAgJi1zdWJ0dGwge1xuICAgICAgY29sb3I6ICM1MDUwNTA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTNkZjtcbiAgICB9XG4gIH1cbiAgJi0tbGlzdHR0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2ZhY2QzOTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgfVxuICB9XG4gICYtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM1ZTNkMWM7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjNWUzZDFjO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMzAwJSk7XG4gICAgfVxuICAgICYuY3VycmVudCB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMzAwJSk7XG4gICAgfVxuICB9XG4gICYtLW51bSB7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICB9XG59XG5cbi8qIOOCteOCpOODieODkOODvOOBrumWi+mWiSAqL1xuLmpzLXRvZ2dsZS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVhY2hfc2lkZWJhci0tdHRsX3N1YjIuYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuXG5cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwibWl4aW5cIjtcbkBpbXBvcnQgXCJjb21tb24vZ2wtaGVhZGVyXCI7XG5AaW1wb3J0IFwiY29tbW9uL2dsLWZvb3RlclwiO1xuQGltcG9ydCBcImNvbW1vbi9zaWRlYmFyXCI7XG5cbi5yYW5raW5nIHtcbiAgcGFkZGluZzogMCAwIDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1hZ2VzL2JnLXRvcC1jb250ZW50LnBuZ1wiKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3cHg7XG4gIH1cbiAgJi0taW4ge1xuICAgIEBpbmNsdWRlIGluO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmLS1oZWFkIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yQnJvd247XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gICYtLWJveCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgQGluY2x1ZGUgZnooMzApO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICB9XG4gICYtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICYtLW9uZSB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ1Y2Q7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAxNTUsIDUsIC4zKTtcbiAgICB9XG4gIH1cbiAgJi0tcmFuazEge1xuICAgIEBpbmNsdWRlIGZ6KDI0KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdhNDQ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb247XG4gICAgICBAaW5jbHVkZSBmeigzMCk7XG4gICAgICBtYXJnaW46IC01cHggMCAtMjVweCAwO1xuICAgICAgY29udGVudDogJGljb25SYW5rMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtLXBpYyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gICYtLW5hbWUge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcblxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gIH1cbiAgJi0tcmFuazFfb2JpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtOXB4O1xuICAgIGxlZnQ6IDA7XG5cbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogOXB4IDE3cHggMCAwO1xuICAgIGJvcmRlci1jb2xvcjogI2Q3YTU0NyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcblxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAxN3B4IDlweCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZDdhNTQ3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4ucmFua2luZ19saXN0IHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuXG4gIHdpZHRoOiAyMzVweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZGRkNWNkO1xuICAmLS1pdGVtIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG5cbiAgICBwYWRkaW5nOiAxMHB4IDAgMCA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZGRkNWNkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gIH1cbiAgJi0tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogLThweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg5YjA1O1xuXG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjksIC45KTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogLjM7XG5cbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tcmFuayB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb247XG4gICAgICBAaW5jbHVkZSBmeigzOCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNHB4O1xuICAgICAgbGVmdDogLTE0cHg7XG4gICAgICBjb250ZW50OiAkaWNvblJhbms7XG4gICAgICBjb2xvcjogIzYwN2I5NztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAmLWJsdWUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzYwN2I5NztcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb3BwZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzllNTMzMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1ncmV5IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNiMmIyYjI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb250aGx5X3JlY2lwZXMge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9iZy10b3AtY29udGVudC5qcGcpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAmLS1pbiB7XG4gICAgQGluY2x1ZGUgaW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICYtLWhlYWQge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAmLS10dGwge1xuICAgIEBpbmNsdWRlIGZ6KDMwKTtcblxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gIH1cbiAgJi0tc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICB9XG4gICYtLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDE1cHggOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgI2QzY2FjMjtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAxNTUsIDUsIC4zKTtcbiAgICB9XG4gIH1cbiAgJi0tcGljIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLS1uYW1lIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG5cbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkNWNkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtLWRlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG5cbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gICYtLXNsaWRlcl9idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyMHB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjYzhiZGIyO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uO1xuICAgICAgQGluY2x1ZGUgZnooMzUpO1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICRpY29uQXJyb3c7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIH1cbiAgICAmLXByZXYge1xuICAgICAgbGVmdDogMTBweDtcbiAgICB9XG4gICAgJi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2l0ZV9jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5Aa2V5ZnJhbWVzIHNoaW5lSW1nIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMTBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICA1MCUge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cblxuLnJlbG9hZF9idG4ge1xuICBAaW5jbHVkZSBmeigxOCk7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxNjg0MztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgIzc3NWI0ZDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBpY29uO1xuICAgIEBpbmNsdWRlIGZ6KDQwKTtcbiAgICBtYXJnaW46IDAgMCAwIC0xMHB4O1xuICAgIGNvbnRlbnQ6ICRpY29uUmVsb2FkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgIzc3NWI0ZCBpbnNldDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICB0b3A6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzkxNjg0MywgNSUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICM3NzViNGQ7XG4gICAgJjphZnRlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAwICM3NzViNGQgaW5zZXQ7XG4gICAgfVxuICB9XG4gICYtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zaWRlX21lbnVfYm5yIHtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAmLS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gICYtLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2RkZDVjZDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiAtN3B4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjODliMDU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSwgLjkpO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cdCYtLXR5cGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogI2M4YjNhMTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogM3B4IDZweDtcbiAgICBAaW5jbHVkZSBmeigxMCk7XG5cdH1cblx0Ji0tdm9sIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiAjOTE2ODQzO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuXHRcdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdH1cblx0Ji0tcGgge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDdweDtcblx0XHRyaWdodDowcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRwYWRkaW5nOiAycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdH1cblx0Ji0tdHh0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46NXB4IDAgMCAwO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcblx0XHRcblx0XHQmLWwge1xuXHRcdFx0bWluLWhlaWdodDogMzdweDtcblx0XHRcdHdpZHRoOiAxMjVweDtcblx0XHR9XG5cdH1cbn1cblxuLyog55eF6Zmi6aOf44CM54yu56uL44Gl44GP44KK44Gu44Kz44OE44Go44Od44Kk44Oz44OI44CN44CM55a+55eF5Yil5bGV6ZaL6aOf44Gu44Od44Kk44Oz44OI44CNc2hhZG93Ym94IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuI3NiLXRpdGxlLWlubmVyLCNzYi1pbmZvLWlubmVyLCNzYi1sb2FkaW5nLWlubmVyLGRpdi5zYi1tZXNzYWdle2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDoyMDA7Y29sb3I6I2ZmZjt9XG4jc2ItY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO21hcmdpbjowO3BhZGRpbmc6MDt0b3A6MDtsZWZ0OjA7ei1pbmRleDo5OTk7dGV4dC1hbGlnbjpsZWZ0O3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6bm9uZTt9XG4jc2Itb3ZlcmxheXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO31cbiNzYi13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjEwMHB4O31cbiNzYi13cmFwcGVyLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoxcHggc29saWQgI2NjYzt9XG4jc2ItYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTt9XG4jc2ItYm9keS1pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO31cbiNzYi1wbGF5ZXIuaHRtbHtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47fVxuI3NiLWJvZHkgaW1ne2JvcmRlcjpub25lO31cbiNzYi1sb2FkaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO31cbiNzYi1sb2FkaW5nLWlubmVye3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjMycHg7aGVpZ2h0OjMycHg7dG9wOjUwJTttYXJnaW4tdG9wOi0xMnB4O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7fVxuI3NiLWxvYWRpbmctaW5uZXIgc3BhbntiYWNrZ3JvdW5kOnVybCgvaG9zcGl0YWwtZm9vZC9qcy9zaGFkb3dib3gvbG9hZGluZy5naWYpIG5vLXJlcGVhdDtwYWRkaW5nLWxlZnQ6MzJweDtkaXNwbGF5OmlubGluZS1ibG9jazt9XG4jc2ItYm9keSwjc2ItbG9hZGluZ3tiYWNrZ3JvdW5kOiNmZmY7fVxuI3NiLXRpdGxlLCNzYi1pbmZve3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6MDt9XG4jc2ItdGl0bGUsI3NiLXRpdGxlLWlubmVye31cbiNzYi10aXRsZS1pbm5lcntmb250LXNpemU6MTJweDt9XG4jc2ItaW5mbywjc2ItaW5mby1pbm5lcnt3aWR0aDoxMDAlO31cbiNzYi1pbmZvLWlubmVye31cbiNzYi1uYXZ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTt9XG4jc2ItbmF2IGF7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOm5vLXJlcGVhdDt9XG5cbiNzYi1uYXYtY2xvc2V7XG5cdGJhY2tncm91bmQ6dXJsKC9ob3NwaXRhbC1mb29kL2pzL3NoYWRvd2JveC9idG5fY2xvc2UucG5nKSAhaW1wb3J0YW50O1xuXHR3aWR0aDo3MXB4O1xuXHRoZWlnaHQ6MjdweDtcblx0bWFyZ2luOjAgYXV0bztcbn1cbiNzYi1uYXYtY2xvc2U6aG92ZXIge2JhY2tncm91bmQ6dXJsKC9ob3NwaXRhbC1mb29kL2pzL3NoYWRvd2JveC9idG5fY2xvc2Utb24ucG5nKSAhaW1wb3J0YW50O31cblxuLypcbiNzYi1uYXYtbmV4dHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoL2hvc3BpdGFsLWZvb2QvanMvc2hhZG93Ym94L2J0bl9uZXh0LW9uLnBuZykgIWltcG9ydGFudDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDotNDIwcHg7XG5cdHJpZ2h0OjEwcHg7XG5cdHdpZHRoOjQ1cHg7XG5cdGhlaWdodDozMDBweDtcblx0fVxuXHQjc2ItbmF2LW5leHQ6aG92ZXIge2JhY2tncm91bmQ6dXJsKC9ob3NwaXRhbC1mb29kL2pzL3NoYWRvd2JveC9idG5fbmV4dC5wbmcpICFpbXBvcnRhbnQ7fVxuXG4jc2ItbmF2LXByZXZpb3Vze1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgvaG9zcGl0YWwtZm9vZC9qcy9zaGFkb3dib3gvYnRuX3ByZXZpb3VzLW9uLnBuZykgIWltcG9ydGFudDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDotNDIwcHg7XG5cdGxlZnQ6MTBweDtcblx0d2lkdGg6NDVweDtcblx0aGVpZ2h0OjMwMHB4O1xuXHR9XG5cdCNzYi1uYXYtcHJldmlvdXM6aG92ZXIge2JhY2tncm91bmQ6dXJsKC9ob3NwaXRhbC1mb29kL2pzL3NoYWRvd2JveC9idG5fcHJldmlvdXMucG5nKSAhaW1wb3J0YW50O31cbiovXG5cbiNzYi1uYXYtbmV4dHt9XG4jc2ItbmF2LXByZXZpb3Vze31cbiNzYi1uYXYtcGxheXt9XG4jc2ItbmF2LXBhdXNle31cblxuI3NiLWNvdW50ZXJ7ZGlzcGxheTpub25lO31cbiNzYi1jb3VudGVyIGF7fVxuI3NiLWNvdW50ZXIgYS5zYi1jb3VudGVyLWN1cnJlbnR7fVxuZGl2LnNiLW1lc3NhZ2V7ZGlzcGxheTpub25lO31cbmRpdi5zYi1tZXNzYWdlIGE6bGluayxkaXYuc2ItbWVzc2FnZSBhOnZpc2l0ZWR7ZGlzcGxheTpub25lO31cblxuIl19 */
