@charset "UTF-8";
section {
  background: #fff;
}

.mdl-inner {
  max-width: 1020px;
  padding: 0px 10px;
  margin: auto;
}

html[data-device="sp"] .mdl-inner {
  padding: 0px 5%;
}

.imageborder {
  border: 1px solid #f0f0f0;
}

/* ------------------------------------
 ビジュアル（薄い版）
------------------------------------ */
.mdl-visualthin {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/assets/img/img_headline_1_pc.jpg);
}

.mdl-visualthin__outer {
  height: 240px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mdl-visualthin__inner {
  color: #fff;
  letter-spacing: 0.1em;
}

.mdl-visualthin__inner_title {
  font-size: 30px;
  font-size: 3rem;
  line-height: 1.33333em;
}

.mdl-visualthin__inner_caption {
  margin-top: 10px;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.53333em;
}

html[data-device="sp"] .mdl-visualthin__outer {
  height: 160px;
}

html[data-device="sp"] .mdl-visualthin__inner {
  padding: 0px 5%;
}

html[data-device="sp"] .mdl-visualthin__inner_title {
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 1em;
}

html[data-device="sp"] .mdl-visualthin__inner_caption {
  margin-top: 15px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5em;
}

html[data-device="sp"] .mdl-visualthin__inner_caption span {
  display: block;
}

/* ------------------------------------
 パンくず
------------------------------------ */
.mdl-breadcrumb {
  padding: 14px 0px 14px 0px;
}

.mdl-breadcrumb__inner {
  padding: 0px 50px;
}

.mdl-breadcrumb__inner_list {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.mdl-breadcrumb__inner_list li {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.25em;
  letter-spacing: 0.1em;
}

.mdl-breadcrumb__inner_list li::after {
  content: '>';
  margin: 0px 5px;
}

.mdl-breadcrumb__inner_list li:last-child::after {
  display: none;
}

.mdl-breadcrumb__inner_list li a {
  color: #003e80;
  text-decoration: underline;
}

html[data-device="sp"] .mdl-breadcrumb {
  padding: 3% 0px 2% 0px;
}

html[data-device="sp"] .mdl-breadcrumb__inner {
  padding: 0px 5%;
}

html[data-device="sp"] .mdl-breadcrumb__inner_list li {
  font-size: 10px;
  font-size: 1rem;
  line-height: 1em;
}

/* ------------------------------------
 カテゴリーボタン（横一覧）
------------------------------------ */
.mdl-categoryside {
  position: relative;
}

.mdl-categoryside::after {
  content: '';
  width: 100%;
  height: 1px;
  background: #f0f0f0;
  position: absolute;
  left: 0px;
  bottom: 0px;
}

.mdl-categoryside__title {
  font-size: 20px;
  font-size: 2rem;
  line-height: 0.75em;
  letter-spacing: 0.1em;
}

.mdl-categoryside__inner {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.mdl-categoryside__list {
  margin: 20px 0px 0px -20px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  white-space: nowrap;
  letter-spacing: 0.1em;
}

.mdl-categoryside__list li a {
  padding: 5px 20px 0px 20px;
  position: relative;
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1em;
}

.mdl-categoryside__list li a span {
  padding-bottom: 10px;
  position: relative;
  display: block;
}

.mdl-categoryside__list li a span::after {
  content: '';
  width: 100%;
  height: 4px;
  background: #003e80;
  position: absolute;
  left: 0px;
  bottom: 0px;
  opacity: 0;
  transition: opacity .4s ease;
}

html.page-contents .mdl-categoryside__list li:nth-child(1) a span::after {
  opacity: 1;
}

html.page-contents__campaign .mdl-categoryside__list li:nth-child(2) a span::after {
  opacity: 1;
}

html.page-contents__feature .mdl-categoryside__list li:nth-child(3) a span::after {
  opacity: 1;
}

html.page-contents__maintenance .mdl-categoryside__list li:nth-child(4) a span::after {
  opacity: 1;
}

html.page-contents__howto .mdl-categoryside__list li:nth-child(5) a span::after {
  opacity: 1;
}

.mdl-categoryside__list li.is-current a span::after {
  opacity: 1;
}

html[data-device="pc"] .mdl-categoryside__list li:hover a span::after {
  opacity: 1;
}

html[data-device="sp"] .mdl-categoryside .mdl-inner {
  padding: 0px;
}

html[data-device="sp"] .mdl-categoryside__title {
  padding: 0px 5%;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 0.5em;
}

html[data-device="sp"] .mdl-categoryside__list {
  width: 640px;
  margin: 6% 0px 0px 5%;
}

html[data-device="sp"] .mdl-categoryside__list li:first-child a {
  padding-left: 0px;
}

html[data-device="sp"] .mdl-categoryside__list li a {
  padding: 5px 12.5px 0px 12.5px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1em;
}

html[data-device="sp"] .mdl-categoryside__list li a span {
  padding-bottom: 10px;
}

html[data-device="sp"] .mdl-categoryside__list li a span::after {
  height: 3px;
}

/* ------------------------------------
 カテゴリーボタン（ブロック）
------------------------------------ */
.mdl-categoryblock {
  padding: 30px 0px;
  background: #f6f7f9;
}

.mdl-categoryblock__list {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}

.mdl-categoryblock__list li {
  margin: 6px 0px;
  flex-basis: 25%;
  position: relative;
}

.mdl-categoryblock__list li::before, .mdl-categoryblock__list li::after {
  content: '';
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0px;
  background: #e8e8ea;
}

.mdl-categoryblock__list li::before {
  left: 0px;
}

.mdl-categoryblock__list li::after {
  right: -1px;
}

.mdl-categoryblock__list li a {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.42857em;
  letter-spacing: 0.1em;
}

.mdl-categoryblock__list li a span {
  padding: 5% 5%;
  display: block;
  overflow: hidden;
}

.mdl-categoryblock__list li a span::after {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.42857em;
  float: right;
  color: #003e80;
}

html[data-device="sp"] .mdl-categoryblock {
  padding: 0px;
  background: none;
}

html[data-device="sp"] .mdl-categoryblock .mdl-inner {
  padding: 0px;
}

html[data-device="sp"] .mdl-categoryblock__list {
  display: block;
}

html[data-device="sp"] .mdl-categoryblock__list li {
  width: 100%;
  margin: 0px;
  border-bottom: 1px solid #e8e8ea;
}

html[data-device="sp"] .mdl-categoryblock__list li::before, html[data-device="sp"] .mdl-categoryblock__list li::after {
  display: none;
}

html[data-device="sp"] .mdl-categoryblock__list li a {
  padding: 0px 5%;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 4.08333em;
}

html[data-device="sp"] .mdl-categoryblock__list li a span {
  padding: 0px;
}

html[data-device="sp"] .mdl-categoryblock__list li a span::after {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 4.08333em;
}

/* ------------------------------------
 一覧スライダー
------------------------------------ */
.mdl-listslider {
  overflow: hidden;
}

.mdl-listslider__slider {
  max-width: 1000px;
  margin: auto;
  position: relative;
}

.mdl-listslider__slider .swiper-container {
  overflow: visible;
}

.mdl-listslider__slider .swiper-slide {
  height: unset;
}

.mdl-listslider__slider .swiper-pagination {
  position: relative;
}

.mdl-listslider__slider_container_wrapper li {
  padding-bottom: 50px;
  position: relative;
  border-bottom: 1px solid #f0f0f0;
}

.mdl-listslider__slider_container_wrapper li a {
  display: block;
}

html[data-device="pc"] .mdl-listslider__slider_container_wrapper li a {
  transition: opacity 0.1s linear;
}

html[data-device="pc"] .mdl-listslider__slider_container_wrapper li a .mdl-listslider__slider_container_wrapper_explain_detail_link span {
  transition: border .2s ease;
}

html[data-device="pc"] .mdl-listslider__slider_container_wrapper li a:hover {
  opacity: 0.5;
}

html[data-device="pc"] .mdl-listslider__slider_container_wrapper li a:hover .mdl-listslider__slider_container_wrapper_explain_detail_link span {
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.mdl-listslider__slider_container_wrapper_explain {
  padding: 10px 6%;
}

.mdl-listslider__slider_container_wrapper_explain_title {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 2em;
  letter-spacing: 0.08em;
  font-weight: bold;
}

.mdl-listslider__slider_container_wrapper_explain_text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.71429em;
  letter-spacing: 0.04em;
}

.mdl-listslider__slider_container_wrapper_explain_detail {
  width: 100%;
  padding: 10px 6%;
  position: absolute;
  left: 0px;
  bottom: 13px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.53846em;
  letter-spacing: 0.1em;
  text-align: right;
}

.mdl-listslider__slider_container_wrapper_explain_detail_link {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.42857em;
  color: #003e80;
}

.mdl-listslider__slider_container_wrapper_explain_detail_link::after {
  margin-left: 5px;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 1.81818em;
}

.mdl-listslider__slider_container_wrapper_explain_detail_link span {
  border-bottom: 1px solid #003e80;
}

.mdl-listslider__slider_direction .pagenation_btn {
  width: 38px;
  height: 38px;
  margin-top: -19px;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
}

html[data-device="pc"] .mdl-listslider__slider_direction .pagenation_btn {
  transition: opacity 0.1s linear;
}

html[data-device="pc"] .mdl-listslider__slider_direction .pagenation_btn:hover {
  opacity: 0.5;
}

.mdl-listslider__slider_direction .pagenation_btn.swiper-button-disabled {
  opacity: 0.5;
  cursor: default;
}

.mdl-listslider__slider_direction_prev {
  left: 0px;
  background: url(/assets/img/arrow_prev.png) no-repeat center center;
  background-size: contain;
}

.mdl-listslider__slider_direction_next {
  right: 0px;
  background: url(/assets/img/arrow_next.png) no-repeat center center;
  background-size: contain;
}

.mdl-listslider__slider_pagenation {
  margin-top: 40px;
  text-align: center;
  position: relative;
}

.mdl-listslider__slider_pagenation span.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  margin: 0px 5px;
  background: #000;
  display: inline-block;
}

.mdl-listslider__slider_pagenation span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #003e80;
}

html[data-device="sp"] .mdl-listslider__slider {
  padding-bottom: 10px;
}

html[data-device="sp"] .mdl-listslider__slider_container_wrapper li {
  padding: 0px;
}

html[data-device="sp"] .mdl-listslider__slider_container_wrapper_thumb {
  padding: 0px 5%;
}

html[data-device="sp"] .mdl-listslider__slider_container_wrapper_explain {
  padding: 10px 3%;
}

html[data-device="sp"] .mdl-listslider__slider_container_wrapper_explain_title {
  padding: 0px 5%;
  margin-bottom: 4%;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5em;
}

html[data-device="sp"] .mdl-listslider__slider_container_wrapper_explain_text {
  padding: 0px 5%;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5em;
}

html[data-device="sp"] .mdl-listslider__slider_container_wrapper_explain_detail {
  padding: 4% 0px;
  position: relative;
  bottom: unset;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5em;
}

html[data-device="sp"] .mdl-listslider__slider_container_wrapper_explain_detail_link {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5em;
}

html[data-device="sp"] .mdl-listslider__slider_container_wrapper_explain_detail_link::after {
  font-size: 4px;
  font-size: 0.4rem;
  line-height: 0em;
}

html[data-device="sp"] .mdl-listslider__slider_direction {
  padding: 3% 5% 0px 5%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

html[data-device="sp"] .mdl-listslider__slider_direction .pagenation_btn {
  width: 24px;
  height: 24px;
  position: relative;
  top: unset;
  margin-top: unset;
}

html[data-device="sp"] .mdl-listslider__slider_direction_prev {
  left: unset;
}

html[data-device="sp"] .mdl-listslider__slider_direction_next {
  right: unset;
}

html[data-device="sp"] .mdl-listslider__slider_pagenation {
  margin: 0px auto;
}

html[data-device="sp"] .mdl-listslider__slider_pagenation span.swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  margin: 0px 3px;
  background: #cccccc;
}

html[data-device="sp"] .mdl-listslider__slider_pagenation span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #064383;
}

/* ------------------------------------
 特集スライダー
------------------------------------ */
.mdl-specialslider {
  overflow: hidden;
}

.mdl-specialslider__headline {
  margin-bottom: 30px;
}

.mdl-specialslider__headline_title {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5em;
  letter-spacing: 0.1em;
  font-weight: bold;
}

html[data-device="sp"] .mdl-specialslider__headline {
  margin-bottom: 3%;
  display: block;
}

html[data-device="sp"] .mdl-specialslider__headline_title {
  padding: 0px 5%;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1em;
  text-align: center;
}

.mdl-specialslider__slider {
  max-width: 1000px;
  margin: auto;
  position: relative;
}

.mdl-specialslider__slider .swiper-container {
  overflow: visible;
}

.mdl-specialslider__slider .swiper-slide {
  height: unset;
}

.mdl-specialslider__slider .swiper-pagination {
  position: relative;
}

.mdl-specialslider__slider_container_wrapper li {
  position: relative;
}

.mdl-specialslider__slider_container_wrapper li a {
  display: block;
  background: #fff;
}

html[data-device="pc"] .mdl-specialslider__slider_container_wrapper li a {
  transition: opacity 0.1s linear;
}

html[data-device="pc"] .mdl-specialslider__slider_container_wrapper li a:hover {
  opacity: 0.5;
}

.mdl-specialslider__slider_container_wrapper_explain {
  padding: 10px 6%;
}

.mdl-specialslider__slider_container_wrapper_explain_title {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 2em;
  letter-spacing: 0.08em;
  font-weight: bold;
  overflow: hidden;
}

.mdl-specialslider__slider_container_wrapper_explain_title::after {
  float: right;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 2.54545em;
  color: #003e80;
}

.mdl-specialslider__slider_container_wrapper_explain_text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.71429em;
  letter-spacing: 0.04em;
}

.mdl-specialslider__slider_container_wrapper_explain_detail {
  width: 100%;
  padding: 10px 6%;
  position: absolute;
  left: 0px;
  bottom: 13px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.53846em;
  letter-spacing: 0.1em;
  text-align: right;
}

.mdl-specialslider__slider_container_wrapper_explain_detail_link {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.42857em;
  color: #003e80;
}

.mdl-specialslider__slider_container_wrapper_explain_detail_link::after {
  margin-left: 5px;
  font-size: 10px;
  font-size: 1rem;
  line-height: 2em;
}

.mdl-specialslider__slider_container_wrapper_explain_detail_link span {
  padding-bottom: 3px;
  border-bottom: 1px solid #003e80;
}

.mdl-specialslider__slider_direction .pagenation_btn {
  width: 38px;
  height: 38px;
  margin-top: -19px;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
}

html[data-device="pc"] .mdl-specialslider__slider_direction .pagenation_btn {
  transition: opacity 0.1s linear;
}

html[data-device="pc"] .mdl-specialslider__slider_direction .pagenation_btn:hover {
  opacity: 0.5;
}

.mdl-specialslider__slider_direction .pagenation_btn.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}

.mdl-specialslider__slider_direction_prev {
  left: 0px;
  background: url(/assets/img/arrow_prev.png) no-repeat center center;
  background-size: contain;
}

.mdl-specialslider__slider_direction_next {
  right: 0px;
  background: url(/assets/img/arrow_next.png) no-repeat center center;
  background-size: contain;
}

.mdl-specialslider__slider_pagenation {
  margin-top: 25px;
  text-align: center;
  position: relative;
}

.mdl-specialslider__slider_pagenation span {
  width: 8px;
  height: 8px;
  margin: 0px 4px;
  background: #000;
  display: inline-block;
}

.mdl-specialslider__slider_pagenation span.swiper-pagination-bullet-active {
  background: #003e80;
}

html[data-device="sp"] .mdl-specialslider__slider {
  padding-bottom: 10px;
}

html[data-device="sp"] .mdl-specialslider__slider_container_wrapper li {
  padding: 0px;
}

html[data-device="sp"] .mdl-specialslider__slider_container_wrapper_thumb {
  padding: 0px 5%;
}

html[data-device="sp"] .mdl-specialslider__slider_container_wrapper_explain {
  padding: 10px 3%;
}

html[data-device="sp"] .mdl-specialslider__slider_container_wrapper_explain_title {
  padding: 0px 5%;
  margin-bottom: 4%;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5em;
}

html[data-device="sp"] .mdl-specialslider__slider_container_wrapper_explain_text {
  padding: 0px 5%;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5em;
}

html[data-device="sp"] .mdl-specialslider__slider_container_wrapper_explain_detail {
  padding: 4% 0px;
  position: relative;
  bottom: unset;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5em;
}

html[data-device="sp"] .mdl-specialslider__slider_container_wrapper_explain_detail_link {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5em;
}

html[data-device="sp"] .mdl-specialslider__slider_container_wrapper_explain_detail_link::after {
  font-size: 4px;
  font-size: 0.4rem;
  line-height: 0em;
}

html[data-device="sp"] .mdl-specialslider__slider_direction {
  padding: 3% 5% 0px 5%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

html[data-device="sp"] .mdl-specialslider__slider_direction .pagenation_btn {
  position: relative;
  top: unset;
  margin-top: 0px;
}

html[data-device="sp"] .mdl-specialslider__slider_direction_prev {
  left: unset;
}

html[data-device="sp"] .mdl-specialslider__slider_direction_next {
  right: unset;
}

html[data-device="sp"] .mdl-specialslider__slider_pagenation {
  margin: 0px auto;
}

/* ------------------------------------
 ヘッドライン
------------------------------------ */
.mdl-headline {
  margin-bottom: 3%;
  text-align: center;
}

.mdl-headline_title {
  padding-bottom: 14px;
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 1em;
  letter-spacing: 0.1em;
  position: relative;
}

.mdl-headline_title::after {
  content: '';
  width: 18px;
  height: 2px;
  margin: auto;
  background: #013f80;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
}

.mdl-headline_subtitle {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 2.76923em;
  font-weight: bold;
  color: #777777;
}

.mdl-headline_caption {
  margin-top: 2%;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5em;
  letter-spacing: 0.05em;
}

html[data-device="sp"] .mdl-headline {
  margin-bottom: 6%;
}

html[data-device="sp"] .mdl-headline_title {
  padding-bottom: 3%;
  font-size: 20px;
  font-size: 2rem;
  line-height: 0.7em;
}

html[data-device="sp"] .mdl-headline_title::after {
  width: 12px;
  height: 1px;
}

html[data-device="sp"] .mdl-headline_subtitle {
  margin-top: 1%;
  font-size: 10px;
  font-size: 1rem;
  line-height: 1.8em;
}

html[data-device="sp"] .mdl-headline_caption {
  margin-top: 3%;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5em;
}

/* ------------------------------------
 サブヘッドライン
------------------------------------ */
.mdl-subheadline {
  padding: 40px 0px;
  border-top: 1px solid #f0f0f0;
  text-align: center;
  letter-spacing: 0.1em;
}

.mdl-subheadline_title {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.25em;
  color: #003e80;
}

.mdl-subheadline_subtitle {
  margin-top: 25px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5em;
  letter-spacing: 0em;
}

html[data-device="sp"] .mdl-subheadline {
  padding: 6% 0px;
}

html[data-device="sp"] .mdl-subheadline_title {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.11111em;
}

html[data-device="sp"] .mdl-subheadline_subtitle {
  margin-top: 6%;
  text-align: left;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5em;
}

/* ------------------------------------
 3カラム
------------------------------------ */
.mdl-3columnlist__listwrap .mdl-3columnlist__lists {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.mdl-3columnlist__listwrap .mdl-3columnlist__lists li {
  width: 32%;
  margin: 3% 2% 0px 0px;
  padding-bottom: 62px;
  position: relative;
  align-items: flex-start;
  border-bottom: 1px solid #f0f0f0;
}

.sec-contents.bordergray .mdl-3columnlist__listwrap .mdl-3columnlist__lists li,
.list-section:nth-child(odd) .mdl-3columnlist__listwrap .mdl-3columnlist__lists li {
  border-bottom: 1px solid #e8e8ea;
}

.mdl-3columnlist__listwrap .mdl-3columnlist__lists li:nth-child(1), .mdl-3columnlist__listwrap .mdl-3columnlist__lists li:nth-child(2), .mdl-3columnlist__listwrap .mdl-3columnlist__lists li:nth-child(3) {
  margin-top: 0px;
}

.mdl-3columnlist__listwrap .mdl-3columnlist__lists li:nth-child(3n) {
  margin-right: 0px;
}

.mdl-3columnlist__listwrap .mdl-3columnlist__lists li > a {
  padding-bottom: 13px;
  display: block;
}

html[data-device="pc"] .mdl-3columnlist__listwrap .mdl-3columnlist__lists li > a {
  transition: opacity 0.1s linear;
}

html[data-device="pc"] .mdl-3columnlist__listwrap .mdl-3columnlist__lists li > a span {
  transition: border .2s ease;
}

html[data-device="pc"] .mdl-3columnlist__listwrap .mdl-3columnlist__lists li > a:hover {
  opacity: 0.5;
}

html[data-device="pc"] .mdl-3columnlist__listwrap .mdl-3columnlist__lists li > a:hover .mdl-3columnlist__lists_detail_date_link span {
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_explain {
  width: 100%;
  padding: 10px 6%;
}

.mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_explain_title {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 2em;
  letter-spacing: 0em;
  font-weight: bold;
}

.mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_explain_text {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.71429em;
  letter-spacing: 0em;
}

.mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_detail {
  width: 100%;
  padding: 10px 6%;
  position: absolute;
  left: 0px;
  bottom: 13px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.53846em;
  letter-spacing: 0.1em;
}

.mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_detail_date {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_detail_date_link {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.42857em;
  letter-spacing: 0.01em;
  color: #003e80;
}

.mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_detail_date_link::after {
  margin-left: 5px;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 1.81818em;
}

.mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_detail_date_link.is_blank::after {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.53846em;
}

.mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_detail_date_link span {
  border-bottom: 1px solid #003e80;
}

html[data-device="sp"] .mdl-3columnlist__listwrap .mdl-3columnlist__lists {
  display: block;
}

html[data-device="sp"] .mdl-3columnlist__listwrap .mdl-3columnlist__lists li {
  width: 100%;
  margin: 6% 0px 0px 0px;
  padding-bottom: 0px;
}

html[data-device="sp"] .mdl-3columnlist__listwrap .mdl-3columnlist__lists li:nth-child(1) {
  margin: 0px;
}

html[data-device="sp"] .mdl-3columnlist__listwrap .mdl-3columnlist__lists li:nth-child(2), html[data-device="sp"] .mdl-3columnlist__listwrap .mdl-3columnlist__lists li:nth-child(3) {
  margin: 6% 0px 0px 0px;
}

html[data-device="sp"] .mdl-3columnlist__listwrap .mdl-3columnlist__lists li > a {
  padding-bottom: 0px;
}

html[data-device="sp"] .mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_explain {
  padding: 2% 0px 0px 0px;
}

html[data-device="sp"] .mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_explain_title {
  margin-bottom: 2%;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5em;
}

html[data-device="sp"] .mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_explain_text {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5em;
}

html[data-device="sp"] .mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_detail {
  padding: 4% 0px;
  position: relative;
  bottom: unset;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5em;
}

html[data-device="sp"] .mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_detail_date_link {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5em;
}

html[data-device="sp"] .mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_detail_date_link::after {
  font-size: 4px;
  font-size: 0.4rem;
  line-height: 0em;
}

/* ------------------------------------
 一覧ページへボタン
------------------------------------ */
.mdl-tolistpage {
  margin: 4% 0px 0px 0px;
  text-align: center;
}

.mdl-tolistpage__linkwrap {
  text-align: center;
  display: inline-block;
}

.mdl-tolistpage__linkwrap_btn {
  min-width: 240px;
  height: 50px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background: #dc0823;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1em;
  letter-spacing: 0.08em;
}

html[data-device="pc"] .mdl-tolistpage__linkwrap_btn {
  transition: background-color 0.4s ease;
}

html[data-device="pc"] .mdl-tolistpage__linkwrap_btn:hover {
  background: #e3394f;
}

.mdl-tolistpage__linkwrap_btn span {
  width: 100%;
  padding: 0px 12px;
  display: block;
  color: #fff;
  font-weight: bold;
  text-align: left;
  position: relative;
  overflow: hidden;
}

.mdl-tolistpage__linkwrap_btn span::after {
  padding-left: 20px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.14286em;
  color: #fff;
  float: right;
}

.mdl-tolistpage__linkwrap_btn.is_blank span::after {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.14286em;
}

html[data-device="sp"] .mdl-tolistpage {
  margin: 12% 0px 0px 0px;
}

html[data-device="sp"] .mdl-tolistpage__linkwrap_btn {
  width: 83%;
  height: 48px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1em;
}

html[data-device="sp"] .mdl-tolistpage__linkwrap_btn span::after {
  font-size: 5px;
  font-size: 0.5rem;
  line-height: 1em;
}

/* ------------------------------------
 カタログバナー
------------------------------------ */
.mdl-catalog {
  padding-top: 25px;
}

.mdl-catalog__title {
  font-size: 20px;
  font-size: 2rem;
  line-height: 0.75em;
  letter-spacing: 0.1em;
}

.mdl-catalog__linkwrap {
  padding-top: 25px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}

.mdl-catalog__linkwrap li {
  flex-basis: 49%;
}

.mdl-catalog__linkwrap li a {
  display: block;
}

html[data-device="pc"] .mdl-catalog__linkwrap li a {
  transition: opacity 0.1s linear;
}

html[data-device="pc"] .mdl-catalog__linkwrap li a:hover {
  opacity: 0.5;
}

html[data-device="sp"] .mdl-catalog {
  padding-top: 5%;
}

html[data-device="sp"] .mdl-catalog__title {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 2em;
}

html[data-device="sp"] .mdl-catalog__linkwrap {
  padding-top: 5%;
  display: block;
}

html[data-device="sp"] .mdl-catalog__linkwrap li {
  width: 100%;
  margin-top: 3%;
}

html[data-device="sp"] .mdl-catalog__linkwrap li:first-child {
  margin-top: 0px;
}

/* ニュース一覧
------------------------------------ */
.mdl-news__headline {
  margin-bottom: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.mdl-news__headline_title {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1em;
  letter-spacing: 0.1em;
}

.mdl-news__headline_category_inner {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.mdl-news__headline_category_list {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.mdl-news__headline_category_list li {
  margin-left: 34px;
}

.mdl-news__headline_category_list li:first-child {
  margin-left: 0px;
}

.mdl-news__headline_category_list li a {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1em;
  display: block;
}

.mdl-news__headline_category_list li a span {
  padding-bottom: 10px;
  display: block;
  position: relative;
}

.mdl-news__headline_category_list li a span::after {
  content: '';
  width: 100%;
  height: 4px;
  background: #003e80;
  position: absolute;
  left: 0px;
  bottom: 0px;
  opacity: 0;
  transition: opacity .4s ease;
}

.mdl-news__headline_category_list li.is-current a span::after {
  opacity: 1;
}

html[data-device="pc"] .mdl-news__headline_category_list li:hover a span::after {
  opacity: 1;
}

html[data-device="sp"] .mdl-news__headline {
  margin-bottom: 3%;
  display: block;
}

html[data-device="sp"] .mdl-news__headline_title {
  padding: 0px 5%;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1em;
  text-align: center;
}

html[data-device="sp"] .mdl-news__headline_category_list {
  width: 540px;
  margin: 6% 0px 0px 5%;
}

html[data-device="sp"] .mdl-news__headline_category_list li a {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1em;
}

html[data-device="sp"] .mdl-news__headline_category_list li a span::after {
  height: 3px;
}

.mdl-news__list li {
  border-bottom: 1px solid #f0f0f0;
}

.mdl-news__list li:first-child {
  border-top: 1px solid #f0f0f0;
}

.mdl-news__list li a {
  padding: 18px 20px;
  display: block;
  position: relative;
}

.mdl-news__list li a::after {
  position: absolute;
  top: 50%;
  right: 20px;
  display: block;
  color: #003e80;
  -webkit-transform: translate3d(0px, -50%, 0px);
          transform: translate3d(0px, -50%, 0px);
  font-size: 10px;
  font-size: 1rem;
  line-height: 0em;
}

html[data-device="pc"] .mdl-news__list li a {
  transition: background-color 0.4s ease;
}

html[data-device="pc"] .mdl-news__list li a:hover {
  background: #e6ebf1;
}

.mdl-news__list_inner {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.07143em;
  letter-spacing: 0.01em;
}

.mdl-news__list_inner_date {
  margin-right: 20px;
}

.mdl-news__list_inner_category {
  margin-right: 20px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.66667em;
}

.mdl-news__list_inner_category span {
  min-width: 120px;
  text-align: center;
  display: block;
  background: #003e80;
  color: #fff;
  font-weight: bold;
}

.mdl-news__list_inner_text {
  padding-right: 80px;
  color: #003e80;
  word-break: break-all;
}

html[data-device="sp"] .mdl-news__list {
  padding: 0px 5%;
  border: none;
}

html[data-device="sp"] .mdl-news__list li:first-child {
  border-top: 1px solid #f0f0f0;
}

html[data-device="sp"] .mdl-news__list li a {
  padding: 4% 0px;
}

html[data-device="sp"] .mdl-news__list li a::after {
  right: 0px;
}

html[data-device="sp"] .mdl-news__list_inner {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 2em;
  flex-wrap: wrap;
}

html[data-device="sp"] .mdl-news__list_inner_date {
  margin-right: 3%;
}

html[data-device="sp"] .mdl-news__list_inner_category {
  margin: 0px;
  font-size: 10px;
  font-size: 1rem;
  line-height: 2em;
}

html[data-device="sp"] .mdl-news__list_inner_text {
  flex-basis: 100%;
  margin-top: 1%;
  padding-right: 5%;
}

html[data-device="sp"] .mdl-news .mdl-inner {
  padding: 0px;
}

@font-face {
  font-family: "iconfont";
  src: url("/assets/font/iconfont.woff2") format("woff2"), url("/assets/font/iconfont.woff") format("woff"), url("/assets/font/iconfont.ttf") format("truetype"), url("/assets/font/iconfont.svg#iconfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

.icf::before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  /*line-height: 1;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.icf-2x {
  font-size: 2em;
}

.icf-3x {
  font-size: 3em;
}

.icf-4x {
  font-size: 4em;
}

.icf-5x {
  font-size: 5em;
}

.icf-fw {
  width: 1.2857142857142858em;
  text-align: center;
}

.icf-arrow_bottom-b::before {
  content: "\EA01";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-arrow_right-b::before {
  content: "\EA02";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-blank-b::before {
  content: "\EA03";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-cart-b::before {
  content: "\EA04";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-category-b::before {
  content: "\EA05";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-company-b::before {
  content: "\EA06";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-menu-b::before {
  content: "\EA07";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-menu_close-b::before {
  content: "\EA08";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-product-b::before {
  content: "\EA09";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-service-b::before {
  content: "\EA0A";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-shop-b::before {
  content: "\EA0B";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-sns_facebook-b::before {
  content: "\EA0C";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-sns_instagram-b::before {
  content: "\EA0D";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-sns_twitter-b::before {
  content: "\EA0E";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-sns_youtube-b::before {
  content: "\EA0F";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-close-b::before {
  content: "\F004";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-plus-b::before {
  content: "\F007";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-minus-b::before {
  content: "\F012";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-arrow_bottom-a::after, .mdl-categoryblock__list li a span::after {
  content: "\EA01";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-arrow_right-a::after, .mdl-listslider__slider_container_wrapper_explain_detail_link::after, .mdl-specialslider__slider_container_wrapper_explain_title::after, .mdl-specialslider__slider_container_wrapper_explain_detail_link::after, .mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_detail_date_link::after, .mdl-tolistpage__linkwrap_btn span::after, .mdl-news__list li a::after {
  content: "\EA02";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-blank-a::after, .mdl-3columnlist__listwrap .mdl-3columnlist__lists li .mdl-3columnlist__lists_detail_date_link.is_blank::after, .mdl-tolistpage__linkwrap_btn.is_blank span::after {
  content: "\EA03";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-cart-a::after {
  content: "\EA04";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-category-a::after {
  content: "\EA05";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-company-a::after {
  content: "\EA06";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-menu-a::after {
  content: "\EA07";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-menu_close-a::after {
  content: "\EA08";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-product-a::after {
  content: "\EA09";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-service-a::after {
  content: "\EA0A";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-shop-a::after {
  content: "\EA0B";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-sns_facebook-a::after, #static_footer .footer__lower_sns_facebook::after {
  content: "\EA0C";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-sns_instagram-a::after, #static_footer .footer__lower_sns_instagram::after {
  content: "\EA0D";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-sns_twitter-a::after, #static_footer .footer__lower_sns_twitter::after {
  content: "\EA0E";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-sns_youtube-a::after, #static_footer .footer__lower_sns_youtube::after {
  content: "\EA0F";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-close-a::after {
  content: "\F004";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-plus-a::after {
  content: "\F007";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-minus-a::after {
  content: "\F012";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

#static_footer {
  flex: 0 0 auto;
  background: #333333;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

html[data-device="pc"] #static_footer a {
  transition: 0.1s linear;
}

html[data-device="pc"] #static_footer a:hover {
  opacity: 0.6;
}

#static_footer * {
  box-sizing: border-box;
}

#static_footer a {
  color: #333333;
  text-decoration: none;
}

#static_footer .footer__upper {
  height: 60px;
  overflow: hidden;
  text-align: right;
  border-bottom: 1px solid #5b5b5b;
}

#static_footer .footer__upper a {
  width: 85px;
  display: inline-block;
  line-height: 60px;
}

#static_footer .footer__upper img {
  vertical-align: unset;
}

#static_footer .footer__lower {
  padding-top: 12px;
  overflow: hidden;
  color: #ffffff;
}

#static_footer .footer__lower .lists, #static_footer .footer__lower .footer__lower_menu, #static_footer .footer__lower .footer__lower_sns {
  display: flex;
  align-items: flex-start;
}

#static_footer .footer__lower_menu {
  padding-bottom: 10px;
  float: left;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.05em;
  justify-content: flex-start;
}

#static_footer .footer__lower_menu li {
  margin-right: 30px;
}

#static_footer .footer__lower_menu li:last-child {
  margin-right: 0px;
}

#static_footer .footer__lower_menu a {
  color: #ffffff;
}

#static_footer .footer__lower_sns {
  float: right;
  justify-content: flex-end;
}

#static_footer .footer__lower_sns li {
  margin-left: 12px;
}

#static_footer .footer__lower_sns li:first-child {
  margin-left: 0px;
}

#static_footer .footer__lower_sns a {
  width: 30px;
  height: 30px;
  background: #ffffff;
  border-radius: 50%;
  display: block;
  text-align: center;
}

#static_footer .footer__lower_sns a::after {
  font-size: 15px;
  line-height: 2;
}

#static_footer .footer__lower_copy {
  padding: 0px 0px 24px 0px;
  clear: left;
  float: left;
  font-size: 11px;
  line-height: 3.27273;
  letter-spacing: 0.05em;
}

html[data-device="sp"] #static_footer .mdl-inner {
  padding: 0px;
}

html[data-device="sp"] #static_footer .footer__upper {
  padding: 0px 10%;
  height: 47.5px;
}

html[data-device="sp"] #static_footer .footer__upper a {
  width: 75px;
  line-height: 47.5px;
}

html[data-device="sp"] #static_footer .footer__lower {
  padding: 0px;
}

html[data-device="sp"] #static_footer .footer__lower .lists, html[data-device="sp"] #static_footer .footer__lower .footer__lower_menu, html[data-device="sp"] #static_footer .footer__lower .footer__lower_sns {
  flex-wrap: wrap;
}

html[data-device="sp"] #static_footer .footer__lower_menu {
  padding: 0px;
  float: none;
  position: relative;
  justify-content: space-between;
  font-size: 11px;
  line-height: 1;
}

html[data-device="sp"] #static_footer .footer__lower_menu::after {
  content: '';
  width: 100%;
  height: 1px;
  background: #5b5b5b;
  position: absolute;
  left: 0px;
  bottom: 0px;
}

html[data-device="sp"] #static_footer .footer__lower_menu li {
  flex-basis: 50%;
  margin: 0px;
  border-bottom: 1px solid #5b5b5b;
}

html[data-device="sp"] #static_footer .footer__lower_menu li:nth-child(odd) {
  border-right: 1px solid #5b5b5b;
}

html[data-device="sp"] #static_footer .footer__lower_menu li a {
  padding: 12px 10%;
  display: block;
}

html[data-device="sp"] #static_footer .footer__lower_sns {
  padding: 10px 0px;
  float: none;
  justify-content: center;
  border-bottom: 1px solid #5b5b5b;
}

html[data-device="sp"] #static_footer .footer__lower_copy {
  padding: 12.5px 0px;
  float: none;
  text-align: center;
  font-size: 10px;
  line-height: 1;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0YXRpY19mb290ZXIuY3NzIiwiX2luYy9fbW9kdWxlLnNjc3MiLCJfaW5jL19zZXR0aW5nLnNjc3MiLCJfaW5jL19pY29uZm9udC5jc3MiLCJzdGF0aWNfZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDRWpCO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUVEO0VBRUMsa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixhQUFZO0NBS1o7O0FDVEE7RURPQyxnQkNtRDZDO0NBeEQ3Qzs7QURTRjtFQUNDLDBCQUF5QjtDQUN6Qjs7QUFHRDs7dUNBRXVDO0FBQ3ZDO0VBQ0MsdUJBQXNCO0VBQ3RCLDZCQUE0QjtFQUM1QixtQ0FBa0M7RUFDbEMseURBQXVEO0NBdUN2RDs7QUF0Q0E7RUFDQyxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLGNBQWE7RUFDYixvQkFBbUI7RUFDbkIsd0JBQXVCO0NBQ3ZCOztBQUNEO0VBQ0MsWUFBVztFQ3NCVCxzQkFBd0M7Q0RaMUM7O0FBUkE7RUNkRCxnQkFBcUI7RUFDckIsZ0JBQThCO0VBQzlCLHVCQUFpQztDRGMvQjs7QUFDRDtFQUNDLGlCQUFnQjtFQ2xCbEIsZ0JBQXFCO0VBQ3JCLGtCQUE4QjtFQUM5Qix1QkFBaUM7Q0RtQi9COztBQ3pDRjtFRDhDRSxjQUFtQjtDQUNuQjs7QUMvQ0Y7RURpREUsZ0JDUzRDO0NERTVDOztBQzVERjtFQTJDQSxnQkFBMkI7RUFDM0Isa0JBQW9DO0VBQ3BDLGlCQUE2QztDRE8xQzs7QUNwREg7RURzREcsaUJBQWdCO0VDWG5CLGdCQUEyQjtFQUMzQixrQkFBb0M7RUFDcEMsbUJBQTZDO0NEYzFDOztBQzNESDtFRHlESSxlQUFjO0NBQ2Q7O0FBTUw7O3VDQUV1QztBQUN2QztFQUNDLDJCQUEwQjtDQXFDMUI7O0FBcENBO0VBQ0Msa0JBQWlCO0NBdUJqQjs7QUF0QkE7RUFDQyxjQUFhO0VBQ2IsNEJBQTJCO0VBQzNCLG9CQUFtQjtDQWtCbkI7O0FBckJBO0VDbkRG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cUJBQW9CO0NBQ3JCOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixvQ0FBbUM7RUFDbkMsbUNBQWtDO0VBQ2xDLFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIscUJBQW9CO0NBQ3JCOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixvQ0FBbUM7RUFDbkMsbUNBQWtDO0VBQ2xDLFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIscUJBQW9CO0NBQ3JCOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixvQ0FBbUM7RUFDbkMsbUNBQWtDO0VBQ2xDLFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIscUJBQW9CO0NBQ3JCOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixvQ0FBbUM7RUFDbkMsbUNBQWtDO0VBQ2xDLFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIscUJBQW9CO0NBQ3JCOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixvQ0FBbUM7RUFDbkMsbUNBQWtDO0VBQ2xDLFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIscUJBQW9CO0NBQ3JCOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixvQ0FBbUM7RUFDbkMsbUNBQWtDO0VBQ2xDLFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIscUJBQW9CO0NBQ3JCOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VB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RUFDbEIsK0JBQThCO0VGOUVqQyxnQkFBMkI7RUFDM0IsZUU4RXdCO0NBc0JyQjs7QUFyQkE7RUFDQyxZQUFXO0VBQ1gsWUFBVztFQUNYLFlBQVc7RUFDWCxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxZQUFXO0NBQ1g7O0FBQ0Q7RUFDQyxnQkFBZTtFQUNmLFlBQVc7RUFDWCxpQ0FBZ0M7Q0FRaEM7O0FBUEE7RUFDQyxnQ0FBK0I7Q0FDL0I7O0FBQ0Q7RUFDQyxrQkZ4RnlDO0VFeUZ6QyxlQUFjO0NBQ2Q7O0FBR0g7RUFDQyxrQkFBaUI7RUFDakIsWUFBVztFQUNYLHdCQUF1QjtFQUN2QixpQ0FBZ0M7Q0FLaEM7O0FBQ0Q7RUFDQyxvQkFBdUI7RUFDdkIsWUFBVztFQUNYLG1CQUFrQjtFRm5IckIsZ0JBQTJCO0VBQzNCLGVFbUh3QjtDQUNyQiIsImZpbGUiOiJzdGF0aWNfZm9vdGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbnNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubWRsLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWlubmVyIHtcbiAgcGFkZGluZzogMHB4IDUlO1xufVxuXG4uaW1hZ2Vib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOODk+OCuOODpeOCouODq++8iOiWhOOBhOeJiO+8iVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZGwtdmlzdWFsdGhpbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9pbWdfaGVhZGxpbmVfMV9wYy5qcGcpO1xufVxuXG4ubWRsLXZpc3VhbHRoaW5fX291dGVyIHtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1kbC12aXN1YWx0aGluX19pbm5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5tZGwtdmlzdWFsdGhpbl9faW5uZXJfdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzNlbTtcbn1cblxuLm1kbC12aXN1YWx0aGluX19pbm5lcl9jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTMzMzNlbTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtdmlzdWFsdGhpbl9fb3V0ZXIge1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC12aXN1YWx0aGluX19pbm5lciB7XG4gIHBhZGRpbmc6IDBweCA1JTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtdmlzdWFsdGhpbl9faW5uZXJfdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC12aXN1YWx0aGluX19pbm5lcl9jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC12aXN1YWx0aGluX19pbm5lcl9jYXB0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjg5Hjg7PjgY/jgZpcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWRsLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAxNHB4IDBweCAxNHB4IDBweDtcbn1cblxuLm1kbC1icmVhZGNydW1iX19pbm5lciB7XG4gIHBhZGRpbmc6IDBweCA1MHB4O1xufVxuXG4ubWRsLWJyZWFkY3J1bWJfX2lubmVyX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tZGwtYnJlYWRjcnVtYl9faW5uZXJfbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLm1kbC1icmVhZGNydW1iX19pbm5lcl9saXN0IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICc+JztcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuXG4ubWRsLWJyZWFkY3J1bWJfX2lubmVyX2xpc3QgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWRsLWJyZWFkY3J1bWJfX2lubmVyX2xpc3QgbGkgYSB7XG4gIGNvbG9yOiAjMDAzZTgwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDMlIDBweCAyJSAwcHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWJyZWFkY3J1bWJfX2lubmVyIHtcbiAgcGFkZGluZzogMHB4IDUlO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1icmVhZGNydW1iX19pbm5lcl9saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g44Kr44OG44K044Oq44O844Oc44K/44Oz77yI5qiq5LiA6Kan77yJXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1kbC1jYXRlZ29yeXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZGwtY2F0ZWdvcnlzaWRlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDBweDtcbn1cblxuLm1kbC1jYXRlZ29yeXNpZGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLm1kbC1jYXRlZ29yeXNpZGVfX2lubmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLm1kbC1jYXRlZ29yeXNpZGVfX2xpc3Qge1xuICBtYXJnaW46IDIwcHggMHB4IDBweCAtMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5tZGwtY2F0ZWdvcnlzaWRlX19saXN0IGxpIGEge1xuICBwYWRkaW5nOiA1cHggMjBweCAwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLm1kbC1jYXRlZ29yeXNpZGVfX2xpc3QgbGkgYSBzcGFuIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZGwtY2F0ZWdvcnlzaWRlX19saXN0IGxpIGEgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAzZTgwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XG59XG5cbmh0bWwucGFnZS1jb250ZW50cyAubWRsLWNhdGVnb3J5c2lkZV9fbGlzdCBsaTpudGgtY2hpbGQoMSkgYSBzcGFuOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmh0bWwucGFnZS1jb250ZW50c19fY2FtcGFpZ24gLm1kbC1jYXRlZ29yeXNpZGVfX2xpc3QgbGk6bnRoLWNoaWxkKDIpIGEgc3Bhbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5odG1sLnBhZ2UtY29udGVudHNfX2ZlYXR1cmUgLm1kbC1jYXRlZ29yeXNpZGVfX2xpc3QgbGk6bnRoLWNoaWxkKDMpIGEgc3Bhbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5odG1sLnBhZ2UtY29udGVudHNfX21haW50ZW5hbmNlIC5tZGwtY2F0ZWdvcnlzaWRlX19saXN0IGxpOm50aC1jaGlsZCg0KSBhIHNwYW46OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuaHRtbC5wYWdlLWNvbnRlbnRzX19ob3d0byAubWRsLWNhdGVnb3J5c2lkZV9fbGlzdCBsaTpudGgtY2hpbGQoNSkgYSBzcGFuOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZGwtY2F0ZWdvcnlzaWRlX19saXN0IGxpLmlzLWN1cnJlbnQgYSBzcGFuOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAubWRsLWNhdGVnb3J5c2lkZV9fbGlzdCBsaTpob3ZlciBhIHNwYW46OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtY2F0ZWdvcnlzaWRlIC5tZGwtaW5uZXIge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWNhdGVnb3J5c2lkZV9fdGl0bGUge1xuICBwYWRkaW5nOiAwcHggNSU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjVlbTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtY2F0ZWdvcnlzaWRlX19saXN0IHtcbiAgd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDYlIDBweCAwcHggNSU7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWNhdGVnb3J5c2lkZV9fbGlzdCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWNhdGVnb3J5c2lkZV9fbGlzdCBsaSBhIHtcbiAgcGFkZGluZzogNXB4IDEyLjVweCAwcHggMTIuNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1jYXRlZ29yeXNpZGVfX2xpc3QgbGkgYSBzcGFuIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWNhdGVnb3J5c2lkZV9fbGlzdCBsaSBhIHNwYW46OmFmdGVyIHtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g44Kr44OG44K044Oq44O844Oc44K/44Oz77yI44OW44Ot44OD44Kv77yJXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1kbC1jYXRlZ29yeWJsb2NrIHtcbiAgcGFkZGluZzogMzBweCAwcHg7XG4gIGJhY2tncm91bmQ6ICNmNmY3Zjk7XG59XG5cbi5tZGwtY2F0ZWdvcnlibG9ja19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWRsLWNhdGVnb3J5YmxvY2tfX2xpc3QgbGkge1xuICBtYXJnaW46IDZweCAwcHg7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWRsLWNhdGVnb3J5YmxvY2tfX2xpc3QgbGk6OmJlZm9yZSwgLm1kbC1jYXRlZ29yeWJsb2NrX19saXN0IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZWE7XG59XG5cbi5tZGwtY2F0ZWdvcnlibG9ja19fbGlzdCBsaTo6YmVmb3JlIHtcbiAgbGVmdDogMHB4O1xufVxuXG4ubWRsLWNhdGVnb3J5YmxvY2tfX2xpc3QgbGk6OmFmdGVyIHtcbiAgcmlnaHQ6IC0xcHg7XG59XG5cbi5tZGwtY2F0ZWdvcnlibG9ja19fbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLm1kbC1jYXRlZ29yeWJsb2NrX19saXN0IGxpIGEgc3BhbiB7XG4gIHBhZGRpbmc6IDUlIDUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1kbC1jYXRlZ29yeWJsb2NrX19saXN0IGxpIGEgc3Bhbjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1N2VtO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMDAzZTgwO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1jYXRlZ29yeWJsb2NrIHtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1jYXRlZ29yeWJsb2NrIC5tZGwtaW5uZXIge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWNhdGVnb3J5YmxvY2tfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtY2F0ZWdvcnlibG9ja19fbGlzdCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZWE7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWNhdGVnb3J5YmxvY2tfX2xpc3QgbGk6OmJlZm9yZSwgaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtY2F0ZWdvcnlibG9ja19fbGlzdCBsaTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1jYXRlZ29yeWJsb2NrX19saXN0IGxpIGEge1xuICBwYWRkaW5nOiAwcHggNSU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjA4MzMzZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWNhdGVnb3J5YmxvY2tfX2xpc3QgbGkgYSBzcGFuIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1jYXRlZ29yeWJsb2NrX19saXN0IGxpIGEgc3Bhbjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogNC4wODMzM2VtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOS4gOimp+OCueODqeOCpOODgOODvFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZGwtbGlzdHNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWRsLWxpc3RzbGlkZXJfX3NsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubWRsLWxpc3RzbGlkZXJfX3NsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cblxuLm1kbC1saXN0c2xpZGVyX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlciBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4ubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlciBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlciBsaSBhIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInBjXCJdIC5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyIGxpIGEgLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl9kZXRhaWxfbGluayBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXIgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInBjXCJdIC5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyIGxpIGE6aG92ZXIgLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl9kZXRhaWxfbGluayBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW4ge1xuICBwYWRkaW5nOiAxMHB4IDYlO1xufVxuXG4ubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5cbi5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fZGV0YWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggNiU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjUzODQ2ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fZGV0YWlsX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1N2VtO1xuICBjb2xvcjogIzAwM2U4MDtcbn1cblxuLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl9kZXRhaWxfbGluazo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMS44MTgxOGVtO1xufVxuXG4ubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX2RldGFpbF9saW5rIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwM2U4MDtcbn1cblxuLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfZGlyZWN0aW9uIC5wYWdlbmF0aW9uX2J0biB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi10b3A6IC0xOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfZGlyZWN0aW9uIC5wYWdlbmF0aW9uX2J0biB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9kaXJlY3Rpb24gLnBhZ2VuYXRpb25fYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9kaXJlY3Rpb24gLnBhZ2VuYXRpb25fYnRuLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfZGlyZWN0aW9uX3ByZXYge1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9hcnJvd19wcmV2LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfZGlyZWN0aW9uX25leHQge1xuICByaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvYXJyb3dfbmV4dC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX3BhZ2VuYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfcGFnZW5hdGlvbiBzcGFuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDBweCA1cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfcGFnZW5hdGlvbiBzcGFuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwM2U4MDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlciBsaSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX3RodW1iIHtcbiAgcGFkZGluZzogMHB4IDUlO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbiB7XG4gIHBhZGRpbmc6IDEwcHggMyU7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX3RpdGxlIHtcbiAgcGFkZGluZzogMHB4IDUlO1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl90ZXh0IHtcbiAgcGFkZGluZzogMHB4IDUlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX2RldGFpbCB7XG4gIHBhZGRpbmc6IDQlIDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IHVuc2V0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX2RldGFpbF9saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl9kZXRhaWxfbGluazo6YWZ0ZXIge1xuICBmb250LXNpemU6IDRweDtcbiAgZm9udC1zaXplOiAwLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAwZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9kaXJlY3Rpb24ge1xuICBwYWRkaW5nOiAzJSA1JSAwcHggNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfZGlyZWN0aW9uIC5wYWdlbmF0aW9uX2J0biB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiB1bnNldDtcbiAgbWFyZ2luLXRvcDogdW5zZXQ7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9kaXJlY3Rpb25fcHJldiB7XG4gIGxlZnQ6IHVuc2V0O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfZGlyZWN0aW9uX25leHQge1xuICByaWdodDogdW5zZXQ7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9wYWdlbmF0aW9uIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX3BhZ2VuYXRpb24gc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiAwcHggM3B4O1xuICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfcGFnZW5hdGlvbiBzcGFuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzA2NDM4Mztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDnibnpm4bjgrnjg6njgqTjg4Djg7xcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWRsLXNwZWNpYWxzbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1kbC1zcGVjaWFsc2xpZGVyX19oZWFkbGluZV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtc3BlY2lhbHNsaWRlcl9faGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLXNwZWNpYWxzbGlkZXJfX2hlYWRsaW5lX3RpdGxlIHtcbiAgcGFkZGluZzogMHB4IDUlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cblxuLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlciBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXIgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXIgbGkgYSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlciBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluIHtcbiAgcGFkZGluZzogMTBweCA2JTtcbn1cblxuLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX3RpdGxlOjphZnRlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNTQ1NDVlbTtcbiAgY29sb3I6ICMwMDNlODA7XG59XG5cbi5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5cbi5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fZGV0YWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggNiU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjUzODQ2ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fZGV0YWlsX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1N2VtO1xuICBjb2xvcjogIzAwM2U4MDtcbn1cblxuLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl9kZXRhaWxfbGluazo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cblxuLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl9kZXRhaWxfbGluayBzcGFuIHtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDNlODA7XG59XG5cbi5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2RpcmVjdGlvbiAucGFnZW5hdGlvbl9idG4ge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInBjXCJdIC5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2RpcmVjdGlvbiAucGFnZW5hdGlvbl9idG4ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfZGlyZWN0aW9uIC5wYWdlbmF0aW9uX2J0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfZGlyZWN0aW9uIC5wYWdlbmF0aW9uX2J0bi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfZGlyZWN0aW9uX3ByZXYge1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9hcnJvd19wcmV2LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfZGlyZWN0aW9uX25leHQge1xuICByaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvYXJyb3dfbmV4dC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX3BhZ2VuYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfcGFnZW5hdGlvbiBzcGFuIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogMHB4IDRweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9wYWdlbmF0aW9uIHNwYW4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDNlODA7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXIgbGkge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl90aHVtYiB7XG4gIHBhZGRpbmc6IDBweCA1JTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW4ge1xuICBwYWRkaW5nOiAxMHB4IDMlO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl90aXRsZSB7XG4gIHBhZGRpbmc6IDBweCA1JTtcbiAgbWFyZ2luLWJvdHRvbTogNCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fdGV4dCB7XG4gIHBhZGRpbmc6IDBweCA1JTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl9kZXRhaWwge1xuICBwYWRkaW5nOiA0JSAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiB1bnNldDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl9kZXRhaWxfbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fZGV0YWlsX2xpbms6OmFmdGVyIHtcbiAgZm9udC1zaXplOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC40cmVtO1xuICBsaW5lLWhlaWdodDogMGVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfZGlyZWN0aW9uIHtcbiAgcGFkZGluZzogMyUgNSUgMHB4IDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2RpcmVjdGlvbiAucGFnZW5hdGlvbl9idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2RpcmVjdGlvbl9wcmV2IHtcbiAgbGVmdDogdW5zZXQ7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9kaXJlY3Rpb25fbmV4dCB7XG4gIHJpZ2h0OiB1bnNldDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX3BhZ2VuYXRpb24ge1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOODmOODg+ODieODqeOCpOODs1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZGwtaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWRsLWhlYWRsaW5lX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWRsLWhlYWRsaW5lX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogIzAxM2Y4MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xufVxuXG4ubWRsLWhlYWRsaW5lX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzY5MjNlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4ubWRsLWhlYWRsaW5lX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDYlO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1oZWFkbGluZV90aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjdlbTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtaGVhZGxpbmVfdGl0bGU6OmFmdGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1oZWFkbGluZV9zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDElO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1oZWFkbGluZV9jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMyU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjgrXjg5bjg5jjg4Pjg4njg6njgqTjg7NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWRsLXN1YmhlYWRsaW5lIHtcbiAgcGFkZGluZzogNDBweCAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLm1kbC1zdWJoZWFkbGluZV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIGNvbG9yOiAjMDAzZTgwO1xufVxuXG4ubWRsLXN1YmhlYWRsaW5lX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1zdWJoZWFkbGluZSB7XG4gIHBhZGRpbmc6IDYlIDBweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtc3ViaGVhZGxpbmVfdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMTExMWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1zdWJoZWFkbGluZV9zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDYlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gM+OCq+ODqeODoFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpIHtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luOiAzJSAyJSAwcHggMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5zZWMtY29udGVudHMuYm9yZGVyZ3JheSAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSxcbi5saXN0LXNlY3Rpb246bnRoLWNoaWxkKG9kZCkgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlYTtcbn1cblxuLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGk6bnRoLWNoaWxkKDEpLCAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaTpudGgtY2hpbGQoMiksIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGk6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4ubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSA+IGEge1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSA+IGEge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGkgPiBhIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBib3JkZXIgLjJzIGVhc2U7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSA+IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSA+IGE6aG92ZXIgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHNfZGV0YWlsX2RhdGVfbGluayBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzX2V4cGxhaW4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCA2JTtcbn1cblxuLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGkgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHNfZXhwbGFpbl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSAubWRsLTNjb2x1bW5saXN0X19saXN0c19leHBsYWluX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTQyOWVtO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4ubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSAubWRsLTNjb2x1bW5saXN0X19saXN0c19kZXRhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCA2JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMTNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTM4NDZlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSAubWRsLTNjb2x1bW5saXN0X19saXN0c19kZXRhaWxfZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSAubWRsLTNjb2x1bW5saXN0X19saXN0c19kZXRhaWxfZGF0ZV9saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTdlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgY29sb3I6ICMwMDNlODA7XG59XG5cbi5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzX2RldGFpbF9kYXRlX2xpbms6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODE4MThlbTtcbn1cblxuLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGkgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHNfZGV0YWlsX2RhdGVfbGluay5pc19ibGFuazo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS41Mzg0NmVtO1xufVxuXG4ubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSAubWRsLTNjb2x1bW5saXN0X19saXN0c19kZXRhaWxfZGF0ZV9saW5rIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwM2U4MDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDYlIDBweCAwcHggMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGk6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaTpudGgtY2hpbGQoMiksIGh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaTpudGgtY2hpbGQoMykge1xuICBtYXJnaW46IDYlIDBweCAwcHggMHB4O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGkgPiBhIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzX2V4cGxhaW4ge1xuICBwYWRkaW5nOiAyJSAwcHggMHB4IDBweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzX2V4cGxhaW5fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGkgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHNfZXhwbGFpbl90ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGkgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHNfZGV0YWlsIHtcbiAgcGFkZGluZzogNCUgMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzX2RldGFpbF9kYXRlX2xpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSAubWRsLTNjb2x1bW5saXN0X19saXN0c19kZXRhaWxfZGF0ZV9saW5rOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogNHB4O1xuICBmb250LXNpemU6IDAuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDBlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDkuIDopqfjg5rjg7zjgrjjgbjjg5zjgr/jg7NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWRsLXRvbGlzdHBhZ2Uge1xuICBtYXJnaW46IDQlIDBweCAwcHggMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tZGwtdG9saXN0cGFnZV9fbGlua3dyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1kbC10b2xpc3RwYWdlX19saW5rd3JhcF9idG4ge1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kOiAjZGMwODIzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gLm1kbC10b2xpc3RwYWdlX19saW5rd3JhcF9idG4ge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInBjXCJdIC5tZGwtdG9saXN0cGFnZV9fbGlua3dyYXBfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UzMzk0Zjtcbn1cblxuLm1kbC10b2xpc3RwYWdlX19saW5rd3JhcF9idG4gc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWRsLXRvbGlzdHBhZ2VfX2xpbmt3cmFwX2J0biBzcGFuOjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQyODZlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm1kbC10b2xpc3RwYWdlX19saW5rd3JhcF9idG4uaXNfYmxhbmsgc3Bhbjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNDI4NmVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC10b2xpc3RwYWdlIHtcbiAgbWFyZ2luOiAxMiUgMHB4IDBweCAwcHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLXRvbGlzdHBhZ2VfX2xpbmt3cmFwX2J0biB7XG4gIHdpZHRoOiA4MyU7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtdG9saXN0cGFnZV9fbGlua3dyYXBfYnRuIHNwYW46OmFmdGVyIHtcbiAgZm9udC1zaXplOiA1cHg7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOOCq+OCv+ODreOCsOODkOODiuODvFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZGwtY2F0YWxvZyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4ubWRsLWNhdGFsb2dfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLm1kbC1jYXRhbG9nX19saW5rd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tZGwtY2F0YWxvZ19fbGlua3dyYXAgbGkge1xuICBmbGV4LWJhc2lzOiA0OSU7XG59XG5cbi5tZGwtY2F0YWxvZ19fbGlua3dyYXAgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gLm1kbC1jYXRhbG9nX19saW5rd3JhcCBsaSBhIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInBjXCJdIC5tZGwtY2F0YWxvZ19fbGlua3dyYXAgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtY2F0YWxvZyB7XG4gIHBhZGRpbmctdG9wOiA1JTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtY2F0YWxvZ19fdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1jYXRhbG9nX19saW5rd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA1JTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWNhdGFsb2dfX2xpbmt3cmFwIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMlO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1jYXRhbG9nX19saW5rd3JhcCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLyog44OL44Ol44O844K55LiA6KanXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1kbC1uZXdzX19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1kbC1uZXdzX19oZWFkbGluZV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLm1kbC1uZXdzX19oZWFkbGluZV9jYXRlZ29yeV9pbm5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5tZGwtbmV3c19faGVhZGxpbmVfY2F0ZWdvcnlfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1kbC1uZXdzX19oZWFkbGluZV9jYXRlZ29yeV9saXN0IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDM0cHg7XG59XG5cbi5tZGwtbmV3c19faGVhZGxpbmVfY2F0ZWdvcnlfbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5tZGwtbmV3c19faGVhZGxpbmVfY2F0ZWdvcnlfbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZGwtbmV3c19faGVhZGxpbmVfY2F0ZWdvcnlfbGlzdCBsaSBhIHNwYW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1kbC1uZXdzX19oZWFkbGluZV9jYXRlZ29yeV9saXN0IGxpIGEgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAzZTgwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XG59XG5cbi5tZGwtbmV3c19faGVhZGxpbmVfY2F0ZWdvcnlfbGlzdCBsaS5pcy1jdXJyZW50IGEgc3Bhbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gLm1kbC1uZXdzX19oZWFkbGluZV9jYXRlZ29yeV9saXN0IGxpOmhvdmVyIGEgc3Bhbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1uZXdzX19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbmV3c19faGVhZGxpbmVfdGl0bGUge1xuICBwYWRkaW5nOiAwcHggNSU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbmV3c19faGVhZGxpbmVfY2F0ZWdvcnlfbGlzdCB7XG4gIHdpZHRoOiA1NDBweDtcbiAgbWFyZ2luOiA2JSAwcHggMHB4IDUlO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1uZXdzX19oZWFkbGluZV9jYXRlZ29yeV9saXN0IGxpIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1uZXdzX19oZWFkbGluZV9jYXRlZ29yeV9saXN0IGxpIGEgc3Bhbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLm1kbC1uZXdzX19saXN0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5tZGwtbmV3c19fbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4ubWRsLW5ld3NfX2xpc3QgbGkgYSB7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1kbC1uZXdzX19saXN0IGxpIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwM2U4MDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDBweCk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMGVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gLm1kbC1uZXdzX19saXN0IGxpIGEge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInBjXCJdIC5tZGwtbmV3c19fbGlzdCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U2ZWJmMTtcbn1cblxuLm1kbC1uZXdzX19saXN0X2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDcxNDNlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxuLm1kbC1uZXdzX19saXN0X2lubmVyX2RhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tZGwtbmV3c19fbGlzdF9pbm5lcl9jYXRlZ29yeSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjdlbTtcbn1cblxuLm1kbC1uZXdzX19saXN0X2lubmVyX2NhdGVnb3J5IHNwYW4ge1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDAzZTgwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tZGwtbmV3c19fbGlzdF9pbm5lcl90ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgY29sb3I6ICMwMDNlODA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbmV3c19fbGlzdCB7XG4gIHBhZGRpbmc6IDBweCA1JTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1uZXdzX19saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLW5ld3NfX2xpc3QgbGkgYSB7XG4gIHBhZGRpbmc6IDQlIDBweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbmV3c19fbGlzdCBsaSBhOjphZnRlciB7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLW5ld3NfX2xpc3RfaW5uZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLW5ld3NfX2xpc3RfaW5uZXJfZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMyU7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLW5ld3NfX2xpc3RfaW5uZXJfY2F0ZWdvcnkge1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLW5ld3NfX2xpc3RfaW5uZXJfdGV4dCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDElO1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbmV3cyAubWRsLWlubmVyIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnQvaWNvbmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udC9pY29uZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udC9pY29uZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9hc3NldHMvZm9udC9pY29uZm9udC5zdmcjaWNvbmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pY2Y6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG5cbi5pY2YtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmljZi0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uaWNmLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5pY2YtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmljZi1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTcxNDI4NThlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaWNmLWFycm93X2JvdHRvbS1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwMVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLWFycm93X3JpZ2h0LWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtYmxhbmstYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1jYXJ0LWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtY2F0ZWdvcnktYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1jb21wYW55LWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtbWVudS1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwN1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLW1lbnVfY2xvc2UtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDhcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1wcm9kdWN0LWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA5XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2Ytc2VydmljZS1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwQVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLXNob3AtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMEJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1zbnNfZmFjZWJvb2stYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMENcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1zbnNfaW5zdGFncmFtLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBEXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2Ytc25zX3R3aXR0ZXItYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMEVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1zbnNfeW91dHViZS1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwRlwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLWNsb3NlLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtcGx1cy1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwN1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLW1pbnVzLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDEyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtYXJyb3dfYm90dG9tLWE6OmFmdGVyLCAubWRsLWNhdGVnb3J5YmxvY2tfX2xpc3QgbGkgYSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAxXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLWFycm93X3JpZ2h0LWE6OmFmdGVyLCAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX2RldGFpbF9saW5rOjphZnRlciwgLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl90aXRsZTo6YWZ0ZXIsIC5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fZGV0YWlsX2xpbms6OmFmdGVyLCAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSAubWRsLTNjb2x1bW5saXN0X19saXN0c19kZXRhaWxfZGF0ZV9saW5rOjphZnRlciwgLm1kbC10b2xpc3RwYWdlX19saW5rd3JhcF9idG4gc3Bhbjo6YWZ0ZXIsIC5tZGwtbmV3c19fbGlzdCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLWJsYW5rLWE6OmFmdGVyLCAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSAubWRsLTNjb2x1bW5saXN0X19saXN0c19kZXRhaWxfZGF0ZV9saW5rLmlzX2JsYW5rOjphZnRlciwgLm1kbC10b2xpc3RwYWdlX19saW5rd3JhcF9idG4uaXNfYmxhbmsgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwM1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1jYXJ0LWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDRcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtY2F0ZWdvcnktYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwNVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1jb21wYW55LWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtbWVudS1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLW1lbnVfY2xvc2UtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwOFwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1wcm9kdWN0LWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDlcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2Ytc2VydmljZS1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBBXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLXNob3AtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwQlwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1zbnNfZmFjZWJvb2stYTo6YWZ0ZXIsICNzdGF0aWNfZm9vdGVyIC5mb290ZXJfX2xvd2VyX3Nuc19mYWNlYm9vazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwQ1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1zbnNfaW5zdGFncmFtLWE6OmFmdGVyLCAjc3RhdGljX2Zvb3RlciAuZm9vdGVyX19sb3dlcl9zbnNfaW5zdGFncmFtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBEXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLXNuc190d2l0dGVyLWE6OmFmdGVyLCAjc3RhdGljX2Zvb3RlciAuZm9vdGVyX19sb3dlcl9zbnNfdHdpdHRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwRVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1zbnNfeW91dHViZS1hOjphZnRlciwgI3N0YXRpY19mb290ZXIgLmZvb3Rlcl9fbG93ZXJfc25zX3lvdXR1YmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMEZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtY2xvc2UtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRjAwNFwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1wbHVzLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEYwMDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtbWludXMtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRjAxMlwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuI3N0YXRpY19mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInBjXCJdICNzdGF0aWNfZm9vdGVyIGEge1xuICB0cmFuc2l0aW9uOiAwLjFzIGxpbmVhcjtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInBjXCJdICNzdGF0aWNfZm9vdGVyIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbiNzdGF0aWNfZm9vdGVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jc3RhdGljX2Zvb3RlciBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI3N0YXRpY19mb290ZXIgLmZvb3Rlcl9fdXBwZXIge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzViNWI1Yjtcbn1cblxuI3N0YXRpY19mb290ZXIgLmZvb3Rlcl9fdXBwZXIgYSB7XG4gIHdpZHRoOiA4NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuXG4jc3RhdGljX2Zvb3RlciAuZm9vdGVyX191cHBlciBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG59XG5cbiNzdGF0aWNfZm9vdGVyIC5mb290ZXJfX2xvd2VyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jc3RhdGljX2Zvb3RlciAuZm9vdGVyX19sb3dlciAubGlzdHMsICNzdGF0aWNfZm9vdGVyIC5mb290ZXJfX2xvd2VyIC5mb290ZXJfX2xvd2VyX21lbnUsICNzdGF0aWNfZm9vdGVyIC5mb290ZXJfX2xvd2VyIC5mb290ZXJfX2xvd2VyX3NucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4jc3RhdGljX2Zvb3RlciAuZm9vdGVyX19sb3dlcl9tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbiNzdGF0aWNfZm9vdGVyIC5mb290ZXJfX2xvd2VyX21lbnUgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbiNzdGF0aWNfZm9vdGVyIC5mb290ZXJfX2xvd2VyX21lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4jc3RhdGljX2Zvb3RlciAuZm9vdGVyX19sb3dlcl9tZW51IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI3N0YXRpY19mb290ZXIgLmZvb3Rlcl9fbG93ZXJfc25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4jc3RhdGljX2Zvb3RlciAuZm9vdGVyX19sb3dlcl9zbnMgbGkge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuI3N0YXRpY19mb290ZXIgLmZvb3Rlcl9fbG93ZXJfc25zIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuI3N0YXRpY19mb290ZXIgLmZvb3Rlcl9fbG93ZXJfc25zIGEge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNzdGF0aWNfZm9vdGVyIC5mb290ZXJfX2xvd2VyX3NucyBhOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbiNzdGF0aWNfZm9vdGVyIC5mb290ZXJfX2xvd2VyX2NvcHkge1xuICBwYWRkaW5nOiAwcHggMHB4IDI0cHggMHB4O1xuICBjbGVhcjogbGVmdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDMuMjcyNzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAjc3RhdGljX2Zvb3RlciAubWRsLWlubmVyIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gI3N0YXRpY19mb290ZXIgLmZvb3Rlcl9fdXBwZXIge1xuICBwYWRkaW5nOiAwcHggMTAlO1xuICBoZWlnaHQ6IDQ3LjVweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdICNzdGF0aWNfZm9vdGVyIC5mb290ZXJfX3VwcGVyIGEge1xuICB3aWR0aDogNzVweDtcbiAgbGluZS1oZWlnaHQ6IDQ3LjVweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdICNzdGF0aWNfZm9vdGVyIC5mb290ZXJfX2xvd2VyIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gI3N0YXRpY19mb290ZXIgLmZvb3Rlcl9fbG93ZXIgLmxpc3RzLCBodG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gI3N0YXRpY19mb290ZXIgLmZvb3Rlcl9fbG93ZXIgLmZvb3Rlcl9fbG93ZXJfbWVudSwgaHRtbFtkYXRhLWRldmljZT1cInNwXCJdICNzdGF0aWNfZm9vdGVyIC5mb290ZXJfX2xvd2VyIC5mb290ZXJfX2xvd2VyX3NucyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdICNzdGF0aWNfZm9vdGVyIC5mb290ZXJfX2xvd2VyX21lbnUge1xuICBwYWRkaW5nOiAwcHg7XG4gIGZsb2F0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdICNzdGF0aWNfZm9vdGVyIC5mb290ZXJfX2xvd2VyX21lbnU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzViNWI1YjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gI3N0YXRpY19mb290ZXIgLmZvb3Rlcl9fbG93ZXJfbWVudSBsaSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWI1YjViO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gI3N0YXRpY19mb290ZXIgLmZvb3Rlcl9fbG93ZXJfbWVudSBsaTpudGgtY2hpbGQob2RkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1YjViNWI7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAjc3RhdGljX2Zvb3RlciAuZm9vdGVyX19sb3dlcl9tZW51IGxpIGEge1xuICBwYWRkaW5nOiAxMnB4IDEwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAjc3RhdGljX2Zvb3RlciAuZm9vdGVyX19sb3dlcl9zbnMge1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzViNWI1Yjtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdICNzdGF0aWNfZm9vdGVyIC5mb290ZXJfX2xvd2VyX2NvcHkge1xuICBwYWRkaW5nOiAxMi41cHggMHB4O1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuc2VjdGlvbiB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLm1kbC1pbm5lciB7XHJcblx0Ly8gaW5uZXIgd2lkdGg6IDEwMDBweFxyXG5cdG1heC13aWR0aDogMTAyMHB4O1xyXG5cdHBhZGRpbmc6IDBweCAxMHB4O1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdC8vIGlubmVyIHdpZHRoOiA1NzZweFxyXG5cdFx0cGFkZGluZzogMHB4IHAoMzIsIDY0MCk7XHJcblx0fVxyXG59XHJcblxyXG4uaW1hZ2Vib3JkZXIge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOODk+OCuOODpeOCouODq++8iOiWhOOBhOeJiO+8iVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1kbC12aXN1YWx0aGluIHtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy9pbWdfaGVhZGxpbmVfMV9wYy5qcGcpO1xyXG5cdCZfX291dGVyIHtcclxuXHRcdGhlaWdodDogMjQwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHQmX19pbm5lciB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdEBpbmNsdWRlIGxzKDEwMCk7XHJcblx0XHQmX3RpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgZnMoMzAsIDQwKTtcclxuXHRcdH1cclxuXHRcdCZfY2FwdGlvbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGZzKDE1LCAyMyk7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdC8vIGJhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaW1nL2ltZ19oZWFkbGluZV8xX3NwLmpwZyk7XHJcblx0XHQmX19vdXRlciB7XHJcblx0XHRcdGhlaWdodDogKDMyMHB4IC8gMik7XHJcblx0XHR9XHJcblx0XHQmX19pbm5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDBweCBwKDMyLCA1NzYpO1xyXG5cdFx0XHQmX3RpdGxlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmc3NwKDQ0LCA0NCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9jYXB0aW9uIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDM2KTtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjg5Hjg7PjgY/jgZpcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tZGwtYnJlYWRjcnVtYiB7XHJcblx0cGFkZGluZzogMTRweCAwcHggMTRweCAwcHg7XHJcblx0Jl9faW5uZXIge1xyXG5cdFx0cGFkZGluZzogMHB4IDUwcHg7XHJcblx0XHQmX2xpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmcygxMiwgMTUpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxzKDEwMCk7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJz4nO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAzZTgwO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNwKCkge1xyXG5cdFx0cGFkZGluZzogcCgyMCwgNjQwKSAwcHggcCgxOCwgNjQwKSAwcHg7XHJcblx0XHQmX19pbm5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDBweCBwKDMyLCA2NDApO1xyXG5cdFx0XHQmX2xpc3Qge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjAsIDIwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOOCq+ODhuOCtOODquODvOODnOOCv+ODs++8iOaoquS4gOimp++8iVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1kbC1jYXRlZ29yeXNpZGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMHB4O1xyXG5cdFx0Ym90dG9tOiAwcHg7XHJcblx0fVxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZzKDIwLCAxNSk7XHJcblx0XHRAaW5jbHVkZSBscygxMDApO1xyXG5cdH1cclxuXHQmX19vdXRlciB7fVxyXG5cdCZfX2lubmVyIHtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdH1cclxuXHQmX19saXN0IHtcclxuXHRcdG1hcmdpbjogMjBweCAwcHggMHB4IC0yMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0QGluY2x1ZGUgbHMoMTAwKTtcclxuXHRcdGxpIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4IDIwcHggMHB4IDIwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZzKDE2LCAxNik7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAzZTgwO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpIGEgc3Bhbjo6YWZ0ZXJ7XHJcblx0XHRcdFx0aHRtbC5wYWdlLWNvbnRlbnRzICYge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMikgYSBzcGFuOjphZnRlcntcclxuXHRcdFx0XHRodG1sLnBhZ2UtY29udGVudHNfX2NhbXBhaWduICYge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMykgYSBzcGFuOjphZnRlcntcclxuXHRcdFx0XHRodG1sLnBhZ2UtY29udGVudHNfX2ZlYXR1cmUgJiB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCg0KSBhIHNwYW46OmFmdGVye1xyXG5cdFx0XHRcdGh0bWwucGFnZS1jb250ZW50c19fbWFpbnRlbmFuY2UgJiB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCg1KSBhIHNwYW46OmFmdGVye1xyXG5cdFx0XHRcdGh0bWwucGFnZS1jb250ZW50c19faG93dG8gJiB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmlzLWN1cnJlbnQgYSBzcGFuOjphZnRlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0XHRodG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gJiB7XHJcblx0XHRcdFx0Jjpob3ZlciBhIHNwYW46OmFmdGVyIHtcdFx0XHRcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNwKCkge1xyXG5cdFx0Lm1kbC1pbm5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdH1cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0cGFkZGluZzogMHB4IHAoMzIsIDY0MCk7XHJcblx0XHRcdEBpbmNsdWRlIGZzc3AoMzAsIDE1KTtcclxuXHRcdH1cclxuXHRcdCZfX291dGVyIHt9XHJcblx0XHQmX19pbm5lciB7fVxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdHdpZHRoOiA2NDBweDtcclxuXHRcdFx0Ly8gbWFyZ2luOiBwKDM1LCA1NzYpIDBweCAwcHggKC0yNXB4IC8gMik7XHJcblx0XHRcdG1hcmdpbjogcCgzNSwgNTc2KSAwcHggMHB4IHAoMzIsIDY0MCk7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIGEge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNXB4ICgyNXB4IC8gMikgMHB4ICgyNXB4IC8gMik7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCAyNCk7XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjgqvjg4bjgrTjg6rjg7zjg5zjgr/jg7PvvIjjg5bjg63jg4Pjgq/vvIlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tZGwtY2F0ZWdvcnlibG9jayB7XHJcblx0cGFkZGluZzogMzBweCAwcHg7XHJcblx0YmFja2dyb3VuZDogI2Y2ZjdmOTtcclxuXHQmX19saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZmxleC13cmFwIDp3cmFwO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW46IDZweCAwcHg7XHJcblx0XHRcdGZsZXgtYmFzaXM6IHAoMjUwLCAxMDAwKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2U4ZThlYTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0cmlnaHQ6IC0xcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0QGluY2x1ZGUgZnMoMTQsIDIwKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBscygxMDApO1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogcCgxNCwgMjUwKSBwKDE0LCAyNTApO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAuaWNmLWFycm93X2JvdHRvbS1hO1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygxNCwgMjApO1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAzZTgwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHQubWRsLWlubmVyIHtcclxuXHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZWE7XHJcblx0XHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDBweCBwKDMyLCA2NDApO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZnNzcCgyNCwgOTgpO1xyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDk4KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDkuIDopqfjgrnjg6njgqTjg4Djg7xcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tZGwtbGlzdHNsaWRlciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQmX19zbGlkZXIge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQuc3dpcGVyLWNvbnRhaW5lciB7XHJcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHRcdGhlaWdodDogdW5zZXQ7XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHQmX2NvbnRhaW5lciB7XHJcblx0XHRcdCZfd3JhcHBlciB7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0aHRtbFtkYXRhLWRldmljZT1cInBjXCJdICYge1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XHJcblx0XHRcdFx0XHRcdFx0Lm1kbC1saXN0c2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl9kZXRhaWxfbGluayBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGJvcmRlciAuMnMgZWFzZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdFx0XHRcdFx0XHQubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX2RldGFpbF9saW5rIHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl90aHVtYiB7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmX2V4cGxhaW4ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCBwKDIwLCAzMjApO1xyXG5cdFx0XHRcdFx0Jl90aXRsZSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKDE0LCAyOCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxzKDgwKTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmX3RleHQge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygxNCwgMjQpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBscyg0MCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmX2RldGFpbCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IHAoMjAsIDMyMCk7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDEzcHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKDEzLCAyMCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxzKDEwMCk7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHQmX2xpbmsge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKDE0LCAyMCk7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDNlODA7XHJcblx0XHRcdFx0XHRcdFx0QGV4dGVuZCAuaWNmLWFycm93X3JpZ2h0LWE7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKDExLCAyMCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDNweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzZTgwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9kaXJlY3Rpb24ge1xyXG5cdFx0XHQucGFnZW5hdGlvbl9idG4ge1xyXG5cdFx0XHRcdHdpZHRoOiAzOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzhweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAoLTM4cHgvMik7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRodG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gJiB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0XHRcdC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX3ByZXYge1xyXG5cdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvYXJyb3dfcHJldi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX25leHQge1xyXG5cdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2Fycm93X25leHQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfcGFnZW5hdGlvbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRzcGFuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcblx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHRtYXJnaW46IDBweCA1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Ji5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDNlODA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNwKCkge1xyXG5cdFx0Jl9fc2xpZGVyIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdC5zd2lwZXItY29udGFpbmVyIHt9XHJcblx0XHRcdC5zd2lwZXItc2xpZGUge31cclxuXHRcdFx0LnN3aXBlci1wYWdpbmF0aW9uIHt9XHJcblx0XHRcdCZfY29udGFpbmVyIHtcclxuXHRcdFx0XHQmX3dyYXBwZXIge1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmX3RodW1iIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IHAoMzIsIDY0MCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmX2V4cGxhaW4ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IHAoMjAsIDY0MCk7XHJcblx0XHRcdFx0XHRcdCZfdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCBwKDMyLCA1NzYpO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHAoMjQsIDU3Nik7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZnNzcCgyNCwgMzYpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCZfdGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IHAoMzIsIDY0MCk7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZnNzcCgyNCwgMzYpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCZfZGV0YWlsIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBwKDI2LCA1NzYpIDBweDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiB1bnNldDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCAzNik7XHJcblx0XHRcdFx0XHRcdFx0Jl9jYW1wYWluIHt9XHJcblx0XHRcdFx0XHRcdFx0Jl9saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDM2KTtcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZnNzcCg4LCAwKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9kaXJlY3Rpb24ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IHAoMjQsIDY0MCkgcCgzMiwgNjQwKSAwcHggcCgzMiwgNjQwKTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQucGFnZW5hdGlvbl9idG4ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0b3A6IHVuc2V0O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdW5zZXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfcHJldiB7XHJcblx0XHRcdFx0XHRsZWZ0OiB1bnNldDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9uZXh0IHtcclxuXHRcdFx0XHRcdHJpZ2h0OiB1bnNldDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9wYWdlbmF0aW9uIHtcclxuXHRcdFx0XHRtYXJnaW46IDBweCBhdXRvO1xyXG5cdFx0XHRcdHNwYW4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMHB4IDNweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNjY2NjY2M7XHJcblx0XHRcdFx0XHQmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDY0MzgzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDnibnpm4bjgrnjg6njgqTjg4Djg7xcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tZGwtc3BlY2lhbHNsaWRlciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQmX19oZWFkbGluZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0Jl90aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGZzKDE2LCAyNCk7XHJcblx0XHRcdEBpbmNsdWRlIGxzKDEwMCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc3AoKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHAoMjAsIDU3Nik7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQmX3RpdGxlIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwcHggcCgzMiwgNjQwKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI2LCAyNik7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NsaWRlciB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC5zd2lwZXItY29udGFpbmVyIHtcclxuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLXNsaWRlIHtcclxuXHRcdFx0aGVpZ2h0OiB1bnNldDtcclxuXHRcdH1cclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHRcdCZfY29udGFpbmVyIHtcclxuXHRcdFx0Jl93cmFwcGVyIHtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHQvLyBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRodG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gJiB7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl90aHVtYiB7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmX2V4cGxhaW4ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCBwKDIwLCAzMjApO1xyXG5cdFx0XHRcdFx0Jl90aXRsZSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKDE0LCAyOCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxzKDgwKTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdEBleHRlbmQgLmljZi1hcnJvd19yaWdodC1hO1xyXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKDExLCAyOCk7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDNlODA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCZfdGV4dCB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKDE0LCAyNCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxzKDQwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCZfZGV0YWlsIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggcCgyMCwgMzIwKTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMTNweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZnMoMTMsIDIwKTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbHMoMTAwKTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdCZfbGluayB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZnMoMTQsIDIwKTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwM2U4MDtcclxuXHRcdFx0XHRcdFx0XHRAZXh0ZW5kIC5pY2YtYXJyb3dfcmlnaHQtYTtcclxuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZnMoMTAsIDIwKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDNlODA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX2RpcmVjdGlvbiB7XHJcblx0XHRcdC5wYWdlbmF0aW9uX2J0biB7XHJcblx0XHRcdFx0d2lkdGg6IDM4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzOHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6ICgtMzhweC8yKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAmIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfcHJldiB7XHJcblx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9hcnJvd19wcmV2LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfbmV4dCB7XHJcblx0XHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvYXJyb3dfbmV4dC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9wYWdlbmF0aW9uIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwcHggNHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdCYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAzZTgwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdCZfX3NsaWRlciB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHQuc3dpcGVyLWNvbnRhaW5lciB7fVxyXG5cdFx0XHQuc3dpcGVyLXNsaWRlIHt9XHJcblx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7fVxyXG5cdFx0XHQmX2NvbnRhaW5lciB7XHJcblx0XHRcdFx0Jl93cmFwcGVyIHtcclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jl90aHVtYiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCBwKDMyLCA2NDApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jl9leHBsYWluIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCBwKDIwLCA2NDApO1xyXG5cdFx0XHRcdFx0XHQmX3RpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggcCgzMiwgNTc2KTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBwKDI0LCA1NzYpO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDM2KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmX3RleHQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCBwKDMyLCA2NDApO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDM2KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmX2RldGFpbCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogcCgyNiwgNTc2KSAwcHg7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogdW5zZXQ7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZnNzcCgyNCwgMzYpO1xyXG5cdFx0XHRcdFx0XHRcdCZfY2FtcGFpbiB7fVxyXG5cdFx0XHRcdFx0XHRcdCZfbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCAzNik7XHJcblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoOCwgMCk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfZGlyZWN0aW9uIHtcclxuXHRcdFx0XHRwYWRkaW5nOiBwKDI0LCA2NDApIHAoMzIsIDY0MCkgMHB4IHAoMzIsIDY0MCk7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0LnBhZ2VuYXRpb25fYnRuIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHRvcDogdW5zZXQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfcHJldiB7XHJcblx0XHRcdFx0XHRsZWZ0OiB1bnNldDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9uZXh0IHtcclxuXHRcdFx0XHRcdHJpZ2h0OiB1bnNldDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9wYWdlbmF0aW9uIHtcclxuXHRcdFx0XHRtYXJnaW46IDBweCBhdXRvO1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjg5jjg4Pjg4njg6njgqTjg7NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tZGwtaGVhZGxpbmUge1xyXG5cdG1hcmdpbi1ib3R0b206IHAoMzAsIDEwMDApO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQmX3RpdGxlIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG5cdFx0QGluY2x1ZGUgZnMoMjgsIDI4KTtcclxuXHRcdEBpbmNsdWRlIGxzKDEwMCk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0YmFja2dyb3VuZDogIzAxM2Y4MDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDBweDtcclxuXHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX3N1YnRpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZzKDEzLCAzNik7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGNvbG9yOiAjNzc3Nzc3O1xyXG5cdH1cclxuXHQmX2NhcHRpb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogcCgyMCwgMTAwMCk7XHJcblx0XHRAaW5jbHVkZSBmcygxNiwgMjQpO1xyXG5cdFx0QGluY2x1ZGUgbHMoNTApO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IHAoNDAsIDU3Nik7XHJcblx0XHQmX3RpdGxlIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHAoMjAsIDU3Nik7XHJcblx0XHRcdEBpbmNsdWRlIGZzc3AoNDAsIDI4KTtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX3N1YnRpdGxlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogcCgxMCwgNTc2KTtcclxuXHRcdFx0QGluY2x1ZGUgZnNzcCgyMCwgMzYpO1xyXG5cdFx0fVxyXG5cdFx0Jl9jYXB0aW9uIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogcCgyMCwgNTc2KTtcclxuXHRcdFx0QGluY2x1ZGUgZnNzcCgyNCwgMzYpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjgrXjg5bjg5jjg4Pjg4njg6njgqTjg7NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tZGwtc3ViaGVhZGxpbmUge1xyXG5cdHBhZGRpbmc6IDQwcHggMHB4O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRAaW5jbHVkZSBscygxMDApO1xyXG5cdCZfdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZnMoMjQsIDMwKTtcclxuXHRcdGNvbG9yOiAjMDAzZTgwO1xyXG5cdH1cclxuXHQmX3N1YnRpdGxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRAaW5jbHVkZSBmcygxNiwgMjQpO1xyXG5cdFx0QGluY2x1ZGUgbHMoMCk7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNwKCkge1xyXG5cdFx0cGFkZGluZzogcCg0MCwgNTc2KSAwcHg7XHJcblx0XHQmX3RpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgZnNzcCgzNiwgNDApO1xyXG5cdFx0fVxyXG5cdFx0Jl9zdWJ0aXRsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IHAoNDAsIDU3Nik7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDM2KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gM+OCq+ODqeODoFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1kbC0zY29sdW1ubGlzdCB7XHJcblx0Ly8gJi5ib3JkZXJncmF5IHtcclxuXHQvLyBcdCZfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpIHtcclxuXHQvLyBcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZWE7XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cdCZfX2xpc3R3cmFwIHtcclxuXHRcdC8vIG1hcmdpbi10b3A6IHAoMzAsIDEwMDApO1xyXG5cdFx0Lm1kbC0zY29sdW1ubGlzdF9fbGlzdHMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHdpZHRoOiBwKDMyMCwgMTAwMCk7XHJcblx0XHRcdFx0bWFyZ2luOiBwKDMwLCAxMDAwKSBwKDIwLCAxMDAwKSAwcHggMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MnB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHRcdFx0XHQuc2VjLWNvbnRlbnRzLmJvcmRlcmdyYXkgJixcclxuXHRcdFx0XHQubGlzdC1zZWN0aW9uOm50aC1jaGlsZChvZGQpICYge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZWE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbikge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0aHRtbFtkYXRhLWRldmljZT1cInBjXCJdICYge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBib3JkZXIgLjJzIGVhc2U7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHRcdFx0XHRcdC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzX2RldGFpbF9kYXRlX2xpbmsgc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1kbC0zY29sdW1ubGlzdF9fbGlzdHNfdGh1bWIge31cclxuXHRcdFx0XHQubWRsLTNjb2x1bW5saXN0X19saXN0c19leHBsYWluIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCBwKDIwLCAzMjApO1xyXG5cdFx0XHRcdFx0Jl90aXRsZSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKDE0LCAyOCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxzKDApO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCZfdGV4dCB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKDE0LCAyNCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxzKDApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubWRsLTNjb2x1bW5saXN0X19saXN0c19kZXRhaWwge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IHAoMjAsIDMyMCk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRib3R0b206IDEzcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmcygxMywgMjApO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbHMoMTAwKTtcclxuXHRcdFx0XHRcdCZfY2FtcGFpbiB7fVxyXG5cdFx0XHRcdFx0Jl9kYXRlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRcdCZfZGF0ZSB7XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCZfbGluayB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZnMoMTQsIDIwKTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBscygxMCk7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDNlODA7XHJcblx0XHRcdFx0XHRcdFx0QGV4dGVuZCAuaWNmLWFycm93X3JpZ2h0LWE7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKDExLCAyMCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuaXNfYmxhbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGV4dGVuZCAuaWNmLWJsYW5rLWE7XHJcblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKDEzLCAyMCk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDNweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzZTgwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc3AoKSB7XHJcblx0XHRcdC8vIG1hcmdpbi10b3A6IHAoNDAsIDU3Nik7XHJcblx0XHRcdC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbjogcCg0MCwgNTc2KSAwcHggMHB4IDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiBwKDQwLCA1NzYpIDBweCAwcHggMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzX3RodW1iIHt9XHJcblx0XHRcdFx0XHQubWRsLTNjb2x1bW5saXN0X19saXN0c19leHBsYWluIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogcCgxMiwgNTc2KSAwcHggMHB4IDBweDtcclxuXHRcdFx0XHRcdFx0Jl90aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcCgxNSwgNTc2KTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCAzNik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jl90ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCAzNik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzX2RldGFpbCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHAoMjYsIDU3NikgMHB4O1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogdW5zZXQ7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDM2KTtcclxuXHRcdFx0XHRcdFx0Jl9jYW1wYWluIHt9XHJcblx0XHRcdFx0XHRcdCZfZGF0ZSB7XHJcblx0XHRcdFx0XHRcdFx0Jl9kYXRlIHt9XHJcblx0XHRcdFx0XHRcdFx0Jl9saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDM2KTtcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZnNzcCg4LCAwKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g5LiA6Kan44Oa44O844K444G444Oc44K/44OzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubWRsLXRvbGlzdHBhZ2Uge1xyXG5cdG1hcmdpbjogcCg0MCwgMTAwMCkgMHB4IDBweCAwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCZfX2xpbmt3cmFwIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdCZfYnRuIHtcclxuXHRcdFx0bWluLXdpZHRoOiAyNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2RjMDgyMztcclxuXHRcdFx0QGluY2x1ZGUgZnMoMTYsIDE2KTtcclxuXHRcdFx0QGluY2x1ZGUgbHMoODApO1xyXG5cdFx0XHRodG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gJiB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2U7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTMzOTRmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwcHggMTJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdEBleHRlbmQgLmljZi1hcnJvd19yaWdodC1hO1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZzKDE0LCAxNik7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pc19ibGFuayB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdEBleHRlbmQgLmljZi1ibGFuay1hO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygxNCwgMTYpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdG1hcmdpbjogcCg3MCwgNTc2KSAwcHggMHB4IDBweDtcclxuXHRcdCZfX2xpbmt3cmFwIHtcclxuXHRcdFx0Jl9idG4ge1xyXG5cdFx0XHRcdHdpZHRoOiBwKDQ4MCwgNTc2KTtcclxuXHRcdFx0XHRoZWlnaHQ6ICg5NnB4IC8gMik7XHJcblx0XHRcdFx0QGluY2x1ZGUgZnNzcCgyNCwgMjQpO1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwKDEwLCAxMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOOCq+OCv+ODreOCsOODkOODiuODvFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1kbC1jYXRhbG9nIHtcclxuXHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmcygyMCwgMTUpO1xyXG5cdFx0QGluY2x1ZGUgbHMoMTAwKTtcclxuXHR9XHJcblx0Jl9fbGlua3dyYXAge1xyXG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRsaSB7XHJcblx0XHRcdGZsZXgtYmFzaXM6IHAoNDkwLCAxMDAwKTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0aHRtbFtkYXRhLWRldmljZT1cInBjXCJdICYge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNwKCkge1xyXG5cdFx0cGFkZGluZy10b3A6IHAoMzQsIDU3Nik7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGZzc3AoMzAsIDYwKTtcclxuXHRcdH1cclxuXHRcdCZfX2xpbmt3cmFwIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IHAoMzQsIDU3Nik7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogcCgyMCwgNTc2KTtcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIOODi+ODpeODvOOCueS4gOimp1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1kbC1uZXdzIHtcclxuXHQmX19oZWFkbGluZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQmX3RpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgZnMoMjQsIDI0KTtcclxuXHRcdFx0QGluY2x1ZGUgbHMoMTAwKTtcclxuXHRcdH1cclxuXHRcdCZfY2F0ZWdvcnkge1xyXG5cdFx0XHQmX291dGVyIHt9XHJcblx0XHRcdCZfaW5uZXIge1xyXG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0XHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX2xpc3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDM0cHg7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygxNiwgMTYpO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDNlODA7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5pcy1jdXJyZW50IGEgc3Bhbjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aHRtbFtkYXRhLWRldmljZT1cInBjXCJdICYge1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIGEgc3Bhbjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNwKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBwKDIwLCA1NzYpO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Jl90aXRsZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMHB4IHAoMzIsIDY0MCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgZnNzcCgzNiwgMzYpO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX19vdXRlciB7fVxyXG5cdFx0XHQmX19pbm5lciB7fVxyXG5cdFx0XHQmX2NhdGVnb3J5IHtcclxuXHRcdFx0XHQmX2xpc3Qge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDU0MHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBwKDM1LCA1NzYpIDBweCAwcHggcCgzMiwgNTc2KTtcclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZnNzcCgyNCwgMjQpO1xyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlzdCB7XHJcblx0XHRsaSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDIwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdEBleHRlbmQgLmljZi1hcnJvd19yaWdodC1hO1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAzZTgwO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDBweCk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmcygxMCwgMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAmIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlNmViZjE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX2lubmVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgZnMoMTQsIDE1KTtcclxuXHRcdFx0QGluY2x1ZGUgbHMoMTApO1xyXG5cdFx0XHQmX2RhdGUge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX2NhdGVnb3J5IHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgZnMoMTIsIDIwKTtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDNlODA7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX3RleHQge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDNlODA7XHJcblx0XHRcdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdFx0cGFkZGluZzogMHB4IHAoMzIsIDY0MCk7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogcCgyNywgNTc2KSAwcHg7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfaW5uZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDQ4KTtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0Jl9kYXRlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcCgyMCwgNTc2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9jYXRlZ29yeSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjAsIDQwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl90ZXh0IHtcclxuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBwKDEwLCA1NzYpO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcCgzMCwgNTc2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc3AoKSB7XHJcblx0XHQubWRsLWlubmVyIHtcclxuXHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiXHJcbiRzcDogJ21heC13aWR0aDogNjQwcHgnO1xyXG4kdGFiOiAnbWF4LXdpZHRoOiAxMDI0cHgnO1xyXG5cclxuQG1peGluIHNwKCkge1xyXG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kICgkc3ApIHtcclxuXHRodG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gJiB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWIoKSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKCR0YWIpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZzKCRzaXplLCAkbGluZSkge1xyXG5cdGZvbnQtc2l6ZTogJHNpemUgKyBweDtcclxuXHRmb250LXNpemU6ICgkc2l6ZSAvIDEwKSAqIDFyZW07XHJcblx0bGluZS1oZWlnaHQ6ICgkbGluZSAvICRzaXplKSArIGVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnNyKCRzaXplLCAkbGluZSkge1xyXG5cdGZvbnQtc2l6ZTogJHNpemUgKyBweDtcclxuXHRsaW5lLWhlaWdodDogKCRsaW5lIC8gJHNpemUpO1xyXG59XHJcblxyXG4vLyBAZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQ6IDY0MCkge1xyXG4vLyBcdCRyYXRlOiAxMDAgLyAkdmlld3BvcnQ7XHJcbi8vIFx0Ly8gQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xyXG4vLyBcdEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDE7XHJcbi8vIH1cclxuLy8gQG1peGluIGZzc3AoJGxpbmUsICRmb250X3NpemU6IDEwKSB7XHJcbi8vIFx0Zm9udC1zaXplOiAkZm9udF9zaXplICogMXB4O1xyXG4vLyBcdGZvbnQtc2l6ZTogZ2V0X3Z3KCRmb250X3NpemUpICsgdnc7XHJcbi8vIFx0bGluZS1oZWlnaHQ6ICgkbGluZSAvIDIpIC8gZ2V0X3Z3KCRmb250X3NpemUpICsgZW07XHJcbi8vIH1cclxuLy9AaW5jbHVkZSBmel92dygxMywgMjQpO1xyXG5cclxuQG1peGluIGZzc3AoJHNpemUsICRsaW5lKSB7XHJcblx0Zm9udC1zaXplOiAoJHNpemUgLyAyKSArIHB4O1xyXG5cdGZvbnQtc2l6ZTogKCgkc2l6ZSAvIDIpIC8gMTApICogMXJlbTtcclxuXHRsaW5lLWhlaWdodDogKCgkbGluZSAvIDIpIC8gKCRzaXplIC8gMikpICsgZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmc3Nwcigkc2l6ZSwgJGxpbmUpIHtcclxuXHRmb250LXNpemU6ICgkc2l6ZSAvIDIpICsgcHg7XHJcblx0bGluZS1oZWlnaHQ6ICgoJGxpbmUgLyAyKSAvICgkc2l6ZSAvIDIpKTtcclxufVxyXG5cclxuQG1peGluIGxzKCRsZXR0ZXJzcGFjaW5nKSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlcnNwYWNpbmcvMTAwMCArIGVtO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcCgkdGFyZ2V0c2l6ZSwgJGJhc2UpIHtcclxuXHRAcmV0dXJuIGZsb29yKHBlcmNlbnRhZ2UoJHRhcmdldHNpemUgLyAkYmFzZSkpO1xyXG59XHJcbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250L2ljb25mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnL2Fzc2V0cy9mb250L2ljb25mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy9hc3NldHMvZm9udC9pY29uZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcvYXNzZXRzL2ZvbnQvaWNvbmZvbnQuc3ZnI2ljb25mb250JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uaWNmOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLmljZi0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uaWNmLTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi5pY2YtNHggeyBmb250LXNpemU6IDRlbTsgfVxuLmljZi01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4uaWNmLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0Mjg1NzE0Mjg1OGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pY2YtYXJyb3dfYm90dG9tLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAxXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWFycm93X3JpZ2h0LWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWJsYW5rLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWNhcnQtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDRcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtY2F0ZWdvcnktYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtY29tcGFueS1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwNlwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1tZW51LWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLW1lbnVfY2xvc2UtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDhcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtcHJvZHVjdC1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwOVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1zZXJ2aWNlLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBBXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXNob3AtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMEJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2Ytc25zX2ZhY2Vib29rLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBDXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXNuc19pbnN0YWdyYW0tYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMERcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2Ytc25zX3R3aXR0ZXItYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMEVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2Ytc25zX3lvdXR1YmUtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMEZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtY2xvc2UtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDRcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtcGx1cy1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwN1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1taW51cy1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxMlwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG5cbi5pY2YtYXJyb3dfYm90dG9tLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWFycm93X3JpZ2h0LWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWJsYW5rLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWNhcnQtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwNFwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtY2F0ZWdvcnktYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwNVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtY29tcGFueS1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1tZW51LWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLW1lbnVfY2xvc2UtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwOFwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtcHJvZHVjdC1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA5XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1zZXJ2aWNlLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMEFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXNob3AtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwQlwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2Ytc25zX2ZhY2Vib29rLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMENcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXNuc19pbnN0YWdyYW0tYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwRFwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2Ytc25zX3R3aXR0ZXItYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwRVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2Ytc25zX3lvdXR1YmUtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwRlwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtY2xvc2UtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRjAwNFwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtcGx1cy1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1taW51cy1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxGMDEyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBpbXBvcnQgXCIuL19pbmMvX3NldHRpbmdcIjtcclxuQGltcG9ydCBcIi4vX2luYy9fbW9kdWxlXCI7XHJcbkBpbXBvcnQgXCIuL19pbmMvX2ljb25mb250XCI7XHJcblxyXG4jc3RhdGljX2Zvb3RlciB7XHJcblx0aHRtbFtkYXRhLWRldmljZT1cInBjXCJdICYge1xyXG5cdFx0YSB7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuMXMgbGluZWFyO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0YmFja2dyb3VuZDogIzMzMzMzMztcclxuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG5cdCoge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblx0YSB7XHJcblx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblx0LmZvb3Rlcl9fdXBwZXIge1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1YjViNWI7XHJcblx0XHRhIHtcclxuXHRcdFx0d2lkdGg6IDg1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHR9XHJcblx0XHRpbWcge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb290ZXJfX2xvd2VyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0Lmxpc3RzIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9tZW51IHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRAaW5jbHVkZSBmc3IoMTQsIDE0KTtcclxuXHRcdFx0QGluY2x1ZGUgbHMoNTApO1xyXG5cdFx0XHRAZXh0ZW5kIC5saXN0cztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfc25zIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRAZXh0ZW5kIC5saXN0cztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmc3IoMTUsIDMwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5mb290ZXJfX2xvd2VyX3Nuc195b3V0dWJlIHtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9mYWNlYm9vayB7XHJcblx0XHRcdFx0QGV4dGVuZCAuaWNmLXNuc19mYWNlYm9vay1hO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfdHdpdHRlciB7XHJcblx0XHRcdFx0QGV4dGVuZCAuaWNmLXNuc190d2l0dGVyLWE7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9pbnN0YWdyYW0ge1xyXG5cdFx0XHRcdEBleHRlbmQgLmljZi1zbnNfaW5zdGFncmFtLWE7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl95b3V0dWJlIHtcclxuXHRcdFx0XHRAZXh0ZW5kIC5pY2Ytc25zX3lvdXR1YmUtYTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHQvLyBAaW5jbHVkZSBmc3IoMTcsIDI1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfY29weSB7XHJcblx0XHRcdHBhZGRpbmc6IDBweCAwcHggMjRweCAwcHg7XHJcblx0XHRcdGNsZWFyOiBsZWZ0O1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0QGluY2x1ZGUgZnNyKDExLCAzNik7XHJcblx0XHRcdEBpbmNsdWRlIGxzKDUwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc3AoKSB7XHJcblx0XHQubWRsLWlubmVyIHtcclxuXHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmZvb3Rlcl9fdXBwZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggcCgzMiwgMzIwKTtcclxuXHRcdFx0aGVpZ2h0OiAoOTVweCAvIDIpO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR3aWR0aDogKDE1MHB4IC8gMik7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICg5NXB4IC8gMik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mb290ZXJfX2xvd2VyIHtcclxuXHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHQubGlzdHMge1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX21lbnUge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZzc3ByKDIyLCAyMik7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzViNWI1YjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiA1MCU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWI1YjViO1xyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1YjViNWI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogKDI0cHggLyAyKSBwKDMyLCAzMjApO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9zbnMge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMHB4O1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWI1YjViO1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX2NvcHkge1xyXG5cdFx0XHRcdHBhZGRpbmc6ICgyNXB4IC8gMikgMHB4O1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRAaW5jbHVkZSBmc3NwcigyMCwgMjApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiJdfQ== */
