@charset "UTF-8";
section {
  margin: auto; 5%;
  text-align: left;
  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, #static_nav .nav_outer_inner_list_link a div::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, #static_nav .nav_outer_inner_list_link.is_blank a div::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, #static_header .header-contents_btn_ico.cart::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, #static_header .header-contents_btn_ico.category::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, #static_header .header-contents_btn_ico.company::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, #static_header .header-contents_btn_ico.menu::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, html.is-menuopen #static_header .header-contents_btn_ico.menu::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, #static_header .header-contents_btn_ico.product::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, #static_header .header-contents_btn_ico.service::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, #static_header .header-contents_btn_ico.shop::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 {
  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 {
  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 {
  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 {
  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_header {
  height: 60px;
  flex: 0 0 auto;
  overflow: hidden;
  position: relative;
  padding: 0;
  border-bottom: 1px solid #f0f0f0;
  background: #fff;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

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

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

#static_header .listmenu {
  display: none;
}

html.is-menuopen #static_header .listmenu .header-contents_btn {
  background: #003e80;
  color: #fff;
}

#static_header .header-logo {
  width: 130px;
  height: 33px;
  margin: auto;
  position: absolute;
  top: 13px;
  left: 0px;
  right: 0px;
}

#static_header .header-logo a {
  display: block;
}

#static_header .header-logo a img {
  width: 100%;
}

#static_header .header-contents_btn {
  width: 60px;
  height: 60px;
  display: block;
  color: #003e80;
  text-align: center;
  transition: background .4s ease;
  font-size: 11px;
  line-height: 1;
  letter-spacing: 0.03em;
}

#static_header .header-contents_btn span {
  display: block;
}

html[data-device="pc"] #static_header .header-contents_btn:hover {
  background: #e6ebf1;
}

#static_header .header-contents_btn_ico {
  height: 43px;
}

#static_header .header-contents_btn_ico::after {
  font-size: 23px;
  line-height: 2.17391;
}

#static_header .header-contents_btn_ico.menu::after {
  font-size: 20px;
  line-height: 2.5;
}

#static_header .header-contents_btn_ico.category::after {
  font-size: 21px;
  line-height: 2.33333;
}

#static_header .header-contents_btn_ico.product::after {
  font-size: 39px;
  line-height: 1.28205;
}

#static_header .header-contents_btn_ico.service::after {
  font-size: 23px;
  line-height: 2.17391;
}

#static_header .header-contents_btn_ico.shop::after {
  font-size: 25px;
  line-height: 2;
}

#static_header .header-contents_btn_ico.cart::after {
  font-size: 25px;
  line-height: 2;
}

#static_header .header-contents_btn_ico.company::after {
  font-size: 28px;
  line-height: 1.75;
}

#static_header .header-info._l {
  float: left;
}

#static_header .header-info._l a {
  border-right: 1px solid #f0f0f0;
}

#static_header .header-info._r {
  float: right;
}

#static_header .header-info._r a {
  border-left: 1px solid #f0f0f0;
}

#static_header .header-info_list {
  display: flex;
  align-items: center;
}

html[data-device="sp"] #static_header {
  height: 47px;
}

html[data-device="sp"] #static_header .header-logo {
  width: 85px;
  height: 21.5px;
  top: 12px;
}

html[data-device="sp"] #static_header .header-contents_btn {
  width: 47px;
  height: 47px;
  font-size: 7px;
  line-height: 1.42857;
}

html[data-device="sp"] #static_header .header-contents_btn_ico {
  height: 32px;
}

html[data-device="sp"] #static_header .header-contents_btn_ico::after {
  font-size: 14px;
  line-height: 2.85714;
}

html[data-device="sp"] #static_header .header-contents_btn_ico.menu::after {
  font-size: 14px;
  line-height: 2.85714;
}

html[data-device="sp"] #static_header .header-contents_btn_ico.cart::after {
  font-size: 18px;
  line-height: 2.22222;
}

html[data-device="sp"] #static_header .header-contents_btn_ico.company::after {
  font-size: 18px;
  line-height: 2.22222;
}

html[data-device="sp"] #static_header .header-info._l li {
  display: none;
}

html[data-device="sp"] #static_header .header-info._l li.listmenu {
  display: block;
}

html.is-menuopen html[data-device="sp"] #static_header .header-info._l li.listmenu {
  background: #003e80;
}

html.is-menuopen html[data-device="sp"] #static_header .header-info._l li.listmenu .header-contents_btn {
  color: #fff;
}

#static_nav {
  width: 100%;
  position: absolute;
  top: 46px;
  left: 0px;
  background: #fff;
  z-index: 11;
  display: none;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

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

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

#static_nav .nav_outer_inner_list_title p {
  padding: 3% 5%;
  color: #777777;
  background: #f0f0f0;
  font-size: 11px;
  line-height: 1.36364;
}

#static_nav .nav_outer_inner_list_link {
  width: 100%;
  border-bottom: 1px solid #e8e8ea;
}

#static_nav .nav_outer_inner_list_link a {
  padding: 3% 5%;
  font-size: 12px;
  line-height: 1.41667;
  display: block;
}

#static_nav .nav_outer_inner_list_link a div {
  display: block;
  position: relative;
  overflow: hidden;
}

#static_nav .nav_outer_inner_list_link a div::after {
  font-size: 8px;
  line-height: 2.125;
  float: right;
  color: #003e80;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0YXRpY19oZWFkZXIuY3NzIiwiX2luYy9fbW9kdWxlLnNjc3MiLCJfaW5jL19zZXR0aW5nLnNjc3MiLCJfaW5jL19pY29uZm9udC5jc3MiLCJzdGF0aWNfaGVhZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDRWpCO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUVEO0VBRUMsa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixhQUFZO0NBS1o7O0FDVEE7RURPQyxnQkNtRDZDO0NBeEQ3Qzs7QURTRjtFQUNDLDBCQUF5QjtDQUN6Qjs7QUFHRDs7dUNBRXVDO0FBQ3ZDO0VBQ0MsdUJBQXNCO0VBQ3RCLDZCQUE0QjtFQUM1QixtQ0FBa0M7RUFDbEMseURBQXVEO0NBdUN2RDs7QUF0Q0E7RUFDQyxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLGNBQWE7RUFDYixvQkFBbUI7RUFDbkIsd0JBQXVCO0NBQ3ZCOztBQUNEO0VBQ0MsWUFBVztFQ3NCVCxzQkFBd0M7Q0RaMUM7O0FBUkE7RUNkRCxnQkFBcUI7RUFDckIsZ0JBQThCO0VBQzlCLHVCQUFpQztDRGMvQjs7QUFDRDtFQUNDLGlCQUFnQjtFQ2xCbEIsZ0JBQXFCO0VBQ3JCLGtCQUE4QjtFQUM5Qix1QkFBaUM7Q0RtQi9COztBQ3pDRjtFRDhDRSxjQUFtQjtDQUNuQjs7QUMvQ0Y7RURpREUsZ0JDUzRDO0NERTVDOztBQzVERjtFQTJDQSxnQkFBMkI7RUFDM0Isa0JBQW9DO0VBQ3BDLGlCQUE2QztDRE8xQzs7QUNwREg7RURzREcsaUJBQWdCO0VDWG5CLGdCQUEyQjtFQUMzQixrQkFBb0M7RUFDcEMsbUJBQTZDO0NEYzFDOztBQzNESDtFRHlESSxlQUFjO0NBQ2Q7O0FBTUw7O3VDQUV1QztBQUN2QztFQUNDLDJCQUEwQjtDQXFDMUI7O0FBcENBO0VBQ0Msa0JBQWlCO0NBdUJqQjs7QUF0QkE7RUFDQyxjQUFhO0VBQ2IsNEJBQTJCO0VBQzNCLG9CQUFtQjtDQWtCbkI7O0FBckJBO0VDbkRG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cUJBQW9CO0NBQ3JCOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixvQ0FBbUM7RUFDbkMsbUNBQWtDO0VBQ2xDLFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIscUJBQW9CO0NBQ3JCOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixvQ0FBbUM7RUFDbkMsbUNBQWtDO0VBQ2xDLFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIscUJBQW9CO0NBQ3JCOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixvQ0FBbUM7RUFDbkMsbUNBQWtDO0VBQ2xDLFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIscUJBQW9CO0NBQ3JCOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixvQ0FBbUM7RUFDbkMsbUNBQWtDO0VBQ2xDLFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIscUJBQW9CO0NBQ3JCOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixvQ0FBbUM7RUFDbkMsbUNBQWtDO0VBQ2xDLFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIscUJBQW9CO0NBQ3JCOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixvQ0FBbUM7RUFDbkMsbUNBQWtDO0VBQ2xDLFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIscUJBQW9CO0NBQ3JCOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VB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O1xuc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5tZGwtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtaW5uZXIge1xuICBwYWRkaW5nOiAwcHggNSU7XG59XG5cbi5pbWFnZWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g44OT44K444Ol44Ki44Or77yI6JaE44GE54mI77yJXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1kbC12aXN1YWx0aGluIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2ltZ19oZWFkbGluZV8xX3BjLmpwZyk7XG59XG5cbi5tZGwtdmlzdWFsdGhpbl9fb3V0ZXIge1xuICBoZWlnaHQ6IDI0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubWRsLXZpc3VhbHRoaW5fX2lubmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLm1kbC12aXN1YWx0aGluX19pbm5lcl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzM2VtO1xufVxuXG4ubWRsLXZpc3VhbHRoaW5fX2lubmVyX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41MzMzM2VtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC12aXN1YWx0aGluX19vdXRlciB7XG4gIGhlaWdodDogMTYwcHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLXZpc3VhbHRoaW5fX2lubmVyIHtcbiAgcGFkZGluZzogMHB4IDUlO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC12aXN1YWx0aGluX19pbm5lcl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLXZpc3VhbHRoaW5fX2lubmVyX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLXZpc3VhbHRoaW5fX2lubmVyX2NhcHRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOODkeODs+OBj+OBmlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZGwtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDE0cHggMHB4IDE0cHggMHB4O1xufVxuXG4ubWRsLWJyZWFkY3J1bWJfX2lubmVyIHtcbiAgcGFkZGluZzogMHB4IDUwcHg7XG59XG5cbi5tZGwtYnJlYWRjcnVtYl9faW5uZXJfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1kbC1icmVhZGNydW1iX19pbm5lcl9saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubWRsLWJyZWFkY3J1bWJfX2lubmVyX2xpc3QgbGk6OmFmdGVyIHtcbiAgY29udGVudDogJz4nO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG5cbi5tZGwtYnJlYWRjcnVtYl9faW5uZXJfbGlzdCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZGwtYnJlYWRjcnVtYl9faW5uZXJfbGlzdCBsaSBhIHtcbiAgY29sb3I6ICMwMDNlODA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMyUgMHB4IDIlIDBweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtYnJlYWRjcnVtYl9faW5uZXIge1xuICBwYWRkaW5nOiAwcHggNSU7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWJyZWFkY3J1bWJfX2lubmVyX2xpc3QgbGkge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjgqvjg4bjgrTjg6rjg7zjg5zjgr/jg7PvvIjmqKrkuIDopqfvvIlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWRsLWNhdGVnb3J5c2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1kbC1jYXRlZ29yeXNpZGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xufVxuXG4ubWRsLWNhdGVnb3J5c2lkZV9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubWRsLWNhdGVnb3J5c2lkZV9faW5uZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ubWRsLWNhdGVnb3J5c2lkZV9fbGlzdCB7XG4gIG1hcmdpbjogMjBweCAwcHggMHB4IC0yMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLm1kbC1jYXRlZ29yeXNpZGVfX2xpc3QgbGkgYSB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ubWRsLWNhdGVnb3J5c2lkZV9fbGlzdCBsaSBhIHNwYW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1kbC1jYXRlZ29yeXNpZGVfX2xpc3QgbGkgYSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICMwMDNlODA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcbn1cblxuaHRtbC5wYWdlLWNvbnRlbnRzIC5tZGwtY2F0ZWdvcnlzaWRlX19saXN0IGxpOm50aC1jaGlsZCgxKSBhIHNwYW46OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuaHRtbC5wYWdlLWNvbnRlbnRzX19jYW1wYWlnbiAubWRsLWNhdGVnb3J5c2lkZV9fbGlzdCBsaTpudGgtY2hpbGQoMikgYSBzcGFuOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmh0bWwucGFnZS1jb250ZW50c19fZmVhdHVyZSAubWRsLWNhdGVnb3J5c2lkZV9fbGlzdCBsaTpudGgtY2hpbGQoMykgYSBzcGFuOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmh0bWwucGFnZS1jb250ZW50c19fbWFpbnRlbmFuY2UgLm1kbC1jYXRlZ29yeXNpZGVfX2xpc3QgbGk6bnRoLWNoaWxkKDQpIGEgc3Bhbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5odG1sLnBhZ2UtY29udGVudHNfX2hvd3RvIC5tZGwtY2F0ZWdvcnlzaWRlX19saXN0IGxpOm50aC1jaGlsZCg1KSBhIHNwYW46OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1kbC1jYXRlZ29yeXNpZGVfX2xpc3QgbGkuaXMtY3VycmVudCBhIHNwYW46OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInBjXCJdIC5tZGwtY2F0ZWdvcnlzaWRlX19saXN0IGxpOmhvdmVyIGEgc3Bhbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1jYXRlZ29yeXNpZGUgLm1kbC1pbm5lciB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtY2F0ZWdvcnlzaWRlX190aXRsZSB7XG4gIHBhZGRpbmc6IDBweCA1JTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1jYXRlZ29yeXNpZGVfX2xpc3Qge1xuICB3aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogNiUgMHB4IDBweCA1JTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtY2F0ZWdvcnlzaWRlX19saXN0IGxpOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtY2F0ZWdvcnlzaWRlX19saXN0IGxpIGEge1xuICBwYWRkaW5nOiA1cHggMTIuNXB4IDBweCAxMi41cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWNhdGVnb3J5c2lkZV9fbGlzdCBsaSBhIHNwYW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtY2F0ZWdvcnlzaWRlX19saXN0IGxpIGEgc3Bhbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjgqvjg4bjgrTjg6rjg7zjg5zjgr/jg7PvvIjjg5bjg63jg4Pjgq/vvIlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWRsLWNhdGVnb3J5YmxvY2sge1xuICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmOTtcbn1cblxuLm1kbC1jYXRlZ29yeWJsb2NrX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tZGwtY2F0ZWdvcnlibG9ja19fbGlzdCBsaSB7XG4gIG1hcmdpbjogNnB4IDBweDtcbiAgZmxleC1iYXNpczogMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZGwtY2F0ZWdvcnlibG9ja19fbGlzdCBsaTo6YmVmb3JlLCAubWRsLWNhdGVnb3J5YmxvY2tfX2xpc3QgbGk6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZDogI2U4ZThlYTtcbn1cblxuLm1kbC1jYXRlZ29yeWJsb2NrX19saXN0IGxpOjpiZWZvcmUge1xuICBsZWZ0OiAwcHg7XG59XG5cbi5tZGwtY2F0ZWdvcnlibG9ja19fbGlzdCBsaTo6YWZ0ZXIge1xuICByaWdodDogLTFweDtcbn1cblxuLm1kbC1jYXRlZ29yeWJsb2NrX19saXN0IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTdlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubWRsLWNhdGVnb3J5YmxvY2tfX2xpc3QgbGkgYSBzcGFuIHtcbiAgcGFkZGluZzogNSUgNSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWRsLWNhdGVnb3J5YmxvY2tfX2xpc3QgbGkgYSBzcGFuOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3ZW07XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICMwMDNlODA7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWNhdGVnb3J5YmxvY2sge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWNhdGVnb3J5YmxvY2sgLm1kbC1pbm5lciB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtY2F0ZWdvcnlibG9ja19fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1jYXRlZ29yeWJsb2NrX19saXN0IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlYTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtY2F0ZWdvcnlibG9ja19fbGlzdCBsaTo6YmVmb3JlLCBodG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1jYXRlZ29yeWJsb2NrX19saXN0IGxpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWNhdGVnb3J5YmxvY2tfX2xpc3QgbGkgYSB7XG4gIHBhZGRpbmc6IDBweCA1JTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuMDgzMzNlbTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtY2F0ZWdvcnlibG9ja19fbGlzdCBsaSBhIHNwYW4ge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWNhdGVnb3J5YmxvY2tfX2xpc3QgbGkgYSBzcGFuOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjA4MzMzZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g5LiA6Kan44K544Op44Kk44OA44O8XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1kbC1saXN0c2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1kbC1saXN0c2xpZGVyX19zbGlkZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4ubWRsLWxpc3RzbGlkZXJfX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInBjXCJdIC5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyIGxpIGEge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXIgbGkgYSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX2RldGFpbF9saW5rIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBib3JkZXIgLjJzIGVhc2U7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlciBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXIgbGkgYTpob3ZlciAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX2RldGFpbF9saW5rIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbiB7XG4gIHBhZGRpbmc6IDEwcHggNiU7XG59XG5cbi5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl90ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0MjllbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cblxuLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl9kZXRhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCA2JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMTNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTM4NDZlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl9kZXRhaWxfbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3ZW07XG4gIGNvbG9yOiAjMDAzZTgwO1xufVxuXG4ubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX2RldGFpbF9saW5rOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjgxODE4ZW07XG59XG5cbi5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fZGV0YWlsX2xpbmsgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzZTgwO1xufVxuXG4ubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9kaXJlY3Rpb24gLnBhZ2VuYXRpb25fYnRuIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgbWFyZ2luLXRvcDogLTE5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9kaXJlY3Rpb24gLnBhZ2VuYXRpb25fYnRuIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInBjXCJdIC5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2RpcmVjdGlvbiAucGFnZW5hdGlvbl9idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2RpcmVjdGlvbiAucGFnZW5hdGlvbl9idG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9kaXJlY3Rpb25fcHJldiB7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2Fycm93X3ByZXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9kaXJlY3Rpb25fbmV4dCB7XG4gIHJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9hcnJvd19uZXh0LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfcGFnZW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9wYWdlbmF0aW9uIHNwYW4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogMHB4IDVweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9wYWdlbmF0aW9uIHNwYW4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAzZTgwO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1saXN0c2xpZGVyX19zbGlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyIGxpIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfdGh1bWIge1xuICBwYWRkaW5nOiAwcHggNSU7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluIHtcbiAgcGFkZGluZzogMTBweCAzJTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fdGl0bGUge1xuICBwYWRkaW5nOiAwcHggNSU7XG4gIG1hcmdpbi1ib3R0b206IDQlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX3RleHQge1xuICBwYWRkaW5nOiAwcHggNSU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fZGV0YWlsIHtcbiAgcGFkZGluZzogNCUgMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fZGV0YWlsX2xpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX2RldGFpbF9saW5rOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogNHB4O1xuICBmb250LXNpemU6IDAuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDBlbTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2RpcmVjdGlvbiB7XG4gIHBhZGRpbmc6IDMlIDUlIDBweCA1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9kaXJlY3Rpb24gLnBhZ2VuYXRpb25fYnRuIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IHVuc2V0O1xuICBtYXJnaW4tdG9wOiB1bnNldDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2RpcmVjdGlvbl9wcmV2IHtcbiAgbGVmdDogdW5zZXQ7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9kaXJlY3Rpb25fbmV4dCB7XG4gIHJpZ2h0OiB1bnNldDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX3BhZ2VuYXRpb24ge1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1saXN0c2xpZGVyX19zbGlkZXJfcGFnZW5hdGlvbiBzcGFuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDBweCAzcHg7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2M7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWxpc3RzbGlkZXJfX3NsaWRlcl9wYWdlbmF0aW9uIHNwYW4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDY0MzgzO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOeJuembhuOCueODqeOCpOODgOODvFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZGwtc3BlY2lhbHNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZGwtc3BlY2lhbHNsaWRlcl9faGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX2hlYWRsaW5lX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1zcGVjaWFsc2xpZGVyX19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtc3BlY2lhbHNsaWRlcl9faGVhZGxpbmVfdGl0bGUge1xuICBwYWRkaW5nOiAwcHggNSU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlciBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlciBsaSBhIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInBjXCJdIC5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW4ge1xuICBwYWRkaW5nOiAxMHB4IDYlO1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fdGl0bGU6OmFmdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMi41NDU0NWVtO1xuICBjb2xvcjogIzAwM2U4MDtcbn1cblxuLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl90ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0MjllbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cblxuLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl9kZXRhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCA2JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMTNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTM4NDZlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl9kZXRhaWxfbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3ZW07XG4gIGNvbG9yOiAjMDAzZTgwO1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX2RldGFpbF9saW5rOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX2RldGFpbF9saW5rIHNwYW4ge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwM2U4MDtcbn1cblxuLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfZGlyZWN0aW9uIC5wYWdlbmF0aW9uX2J0biB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi10b3A6IC0xOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfZGlyZWN0aW9uIC5wYWdlbmF0aW9uX2J0biB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9kaXJlY3Rpb24gLnBhZ2VuYXRpb25fYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9kaXJlY3Rpb24gLnBhZ2VuYXRpb25fYnRuLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9kaXJlY3Rpb25fcHJldiB7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2Fycm93X3ByZXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9kaXJlY3Rpb25fbmV4dCB7XG4gIHJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9hcnJvd19uZXh0LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfcGFnZW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9wYWdlbmF0aW9uIHNwYW4ge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAwcHggNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX3BhZ2VuYXRpb24gc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwM2U4MDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlciBsaSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX3RodW1iIHtcbiAgcGFkZGluZzogMHB4IDUlO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbiB7XG4gIHBhZGRpbmc6IDEwcHggMyU7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX3RpdGxlIHtcbiAgcGFkZGluZzogMHB4IDUlO1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl90ZXh0IHtcbiAgcGFkZGluZzogMHB4IDUlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX2RldGFpbCB7XG4gIHBhZGRpbmc6IDQlIDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IHVuc2V0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX2RldGFpbF9saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl9kZXRhaWxfbGluazo6YWZ0ZXIge1xuICBmb250LXNpemU6IDRweDtcbiAgZm9udC1zaXplOiAwLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAwZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9kaXJlY3Rpb24ge1xuICBwYWRkaW5nOiAzJSA1JSAwcHggNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfZGlyZWN0aW9uIC5wYWdlbmF0aW9uX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiB1bnNldDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfZGlyZWN0aW9uX3ByZXYge1xuICBsZWZ0OiB1bnNldDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtc3BlY2lhbHNsaWRlcl9fc2xpZGVyX2RpcmVjdGlvbl9uZXh0IHtcbiAgcmlnaHQ6IHVuc2V0O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfcGFnZW5hdGlvbiB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g44OY44OD44OJ44Op44Kk44OzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1kbC1oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tZGwtaGVhZGxpbmVfdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZGwtaGVhZGxpbmVfdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDEzZjgwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi5tZGwtaGVhZGxpbmVfc3VidGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMi43NjkyM2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5tZGwtaGVhZGxpbmVfY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogNiU7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWhlYWRsaW5lX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDMlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuN2VtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1oZWFkbGluZV90aXRsZTo6YWZ0ZXIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWhlYWRsaW5lX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMSU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44ZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWhlYWRsaW5lX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAzJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOOCteODluODmOODg+ODieODqeOCpOODs1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZGwtc3ViaGVhZGxpbmUge1xuICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubWRsLXN1YmhlYWRsaW5lX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgY29sb3I6ICMwMDNlODA7XG59XG5cbi5tZGwtc3ViaGVhZGxpbmVfc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLXN1YmhlYWRsaW5lIHtcbiAgcGFkZGluZzogNiUgMHB4O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1zdWJoZWFkbGluZV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjExMTExZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLXN1YmhlYWRsaW5lX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNiU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAz44Kr44Op44OgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGkge1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW46IDMlIDIlIDBweCAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLnNlYy1jb250ZW50cy5ib3JkZXJncmF5IC5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpLFxuLmxpc3Qtc2VjdGlvbjpudGgtY2hpbGQob2RkKSAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGVhO1xufVxuXG4ubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaTpudGgtY2hpbGQoMSksIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpOm50aC1jaGlsZCgyKSwgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGk6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpID4gYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInBjXCJdIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpID4gYSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSA+IGEgc3BhbiB7XG4gIHRyYW5zaXRpb246IGJvcmRlciAuMnMgZWFzZTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInBjXCJdIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpID4gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInBjXCJdIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpID4gYTpob3ZlciAubWRsLTNjb2x1bW5saXN0X19saXN0c19kZXRhaWxfZGF0ZV9saW5rIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGkgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHNfZXhwbGFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDYlO1xufVxuXG4ubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSAubWRsLTNjb2x1bW5saXN0X19saXN0c19leHBsYWluX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzX2V4cGxhaW5fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbi5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzX2RldGFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDYlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAxM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS41Mzg0NmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzX2RldGFpbF9kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzX2RldGFpbF9kYXRlX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1N2VtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzAwM2U4MDtcbn1cblxuLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGkgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHNfZGV0YWlsX2RhdGVfbGluazo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMS44MTgxOGVtO1xufVxuXG4ubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSAubWRsLTNjb2x1bW5saXN0X19saXN0c19kZXRhaWxfZGF0ZV9saW5rLmlzX2JsYW5rOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjUzODQ2ZW07XG59XG5cbi5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzX2RldGFpbF9kYXRlX2xpbmsgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzZTgwO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNiUgMHB4IDBweCAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaTpudGgtY2hpbGQoMSkge1xuICBtYXJnaW46IDBweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpOm50aC1jaGlsZCgyKSwgaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbjogNiUgMHB4IDBweCAwcHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSA+IGEge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGkgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHNfZXhwbGFpbiB7XG4gIHBhZGRpbmc6IDIlIDBweCAwcHggMHB4O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGkgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHNfZXhwbGFpbl90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSAubWRsLTNjb2x1bW5saXN0X19saXN0c19leHBsYWluX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLTNjb2x1bW5saXN0X19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSAubWRsLTNjb2x1bW5saXN0X19saXN0c19kZXRhaWwge1xuICBwYWRkaW5nOiA0JSAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiB1bnNldDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGkgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHNfZGV0YWlsX2RhdGVfbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzX2RldGFpbF9kYXRlX2xpbms6OmFmdGVyIHtcbiAgZm9udC1zaXplOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC40cmVtO1xuICBsaW5lLWhlaWdodDogMGVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOS4gOimp+ODmuODvOOCuOOBuOODnOOCv+ODs1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZGwtdG9saXN0cGFnZSB7XG4gIG1hcmdpbjogNCUgMHB4IDBweCAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1kbC10b2xpc3RwYWdlX19saW5rd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWRsLXRvbGlzdHBhZ2VfX2xpbmt3cmFwX2J0biB7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6ICNkYzA4MjM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAubWRsLXRvbGlzdHBhZ2VfX2xpbmt3cmFwX2J0biB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gLm1kbC10b2xpc3RwYWdlX19saW5rd3JhcF9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTMzOTRmO1xufVxuXG4ubWRsLXRvbGlzdHBhZ2VfX2xpbmt3cmFwX2J0biBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZGwtdG9saXN0cGFnZV9fbGlua3dyYXBfYnRuIHNwYW46OmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNDI4NmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubWRsLXRvbGlzdHBhZ2VfX2xpbmt3cmFwX2J0bi5pc19ibGFuayBzcGFuOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE0Mjg2ZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLXRvbGlzdHBhZ2Uge1xuICBtYXJnaW46IDEyJSAwcHggMHB4IDBweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtdG9saXN0cGFnZV9fbGlua3dyYXBfYnRuIHtcbiAgd2lkdGg6IDgzJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC10b2xpc3RwYWdlX19saW5rd3JhcF9idG4gc3Bhbjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDVweDtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g44Kr44K/44Ot44Kw44OQ44OK44O8XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1kbC1jYXRhbG9nIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5tZGwtY2F0YWxvZ19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubWRsLWNhdGFsb2dfX2xpbmt3cmFwIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1kbC1jYXRhbG9nX19saW5rd3JhcCBsaSB7XG4gIGZsZXgtYmFzaXM6IDQ5JTtcbn1cblxuLm1kbC1jYXRhbG9nX19saW5rd3JhcCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAubWRsLWNhdGFsb2dfX2xpbmt3cmFwIGxpIGEge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gLm1kbC1jYXRhbG9nX19saW5rd3JhcCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1jYXRhbG9nIHtcbiAgcGFkZGluZy10b3A6IDUlO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1jYXRhbG9nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWNhdGFsb2dfX2xpbmt3cmFwIHtcbiAgcGFkZGluZy10b3A6IDUlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtY2F0YWxvZ19fbGlua3dyYXAgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMyU7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLWNhdGFsb2dfX2xpbmt3cmFwIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4vKiDjg4vjg6Xjg7zjgrnkuIDopqdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWRsLW5ld3NfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWRsLW5ld3NfX2hlYWRsaW5lX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubWRsLW5ld3NfX2hlYWRsaW5lX2NhdGVnb3J5X2lubmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLm1kbC1uZXdzX19oZWFkbGluZV9jYXRlZ29yeV9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWRsLW5ld3NfX2hlYWRsaW5lX2NhdGVnb3J5X2xpc3QgbGkge1xuICBtYXJnaW4tbGVmdDogMzRweDtcbn1cblxuLm1kbC1uZXdzX19oZWFkbGluZV9jYXRlZ29yeV9saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLm1kbC1uZXdzX19oZWFkbGluZV9jYXRlZ29yeV9saXN0IGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1kbC1uZXdzX19oZWFkbGluZV9jYXRlZ29yeV9saXN0IGxpIGEgc3BhbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWRsLW5ld3NfX2hlYWRsaW5lX2NhdGVnb3J5X2xpc3QgbGkgYSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICMwMDNlODA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcbn1cblxuLm1kbC1uZXdzX19oZWFkbGluZV9jYXRlZ29yeV9saXN0IGxpLmlzLWN1cnJlbnQgYSBzcGFuOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAubWRsLW5ld3NfX2hlYWRsaW5lX2NhdGVnb3J5X2xpc3QgbGk6aG92ZXIgYSBzcGFuOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLW5ld3NfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1uZXdzX19oZWFkbGluZV90aXRsZSB7XG4gIHBhZGRpbmc6IDBweCA1JTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1uZXdzX19oZWFkbGluZV9jYXRlZ29yeV9saXN0IHtcbiAgd2lkdGg6IDU0MHB4O1xuICBtYXJnaW46IDYlIDBweCAwcHggNSU7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLW5ld3NfX2hlYWRsaW5lX2NhdGVnb3J5X2xpc3QgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLW5ld3NfX2hlYWRsaW5lX2NhdGVnb3J5X2xpc3QgbGkgYSBzcGFuOjphZnRlciB7XG4gIGhlaWdodDogM3B4O1xufVxuXG4ubWRsLW5ld3NfX2xpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLm1kbC1uZXdzX19saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5tZGwtbmV3c19fbGlzdCBsaSBhIHtcbiAgcGFkZGluZzogMThweCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWRsLW5ld3NfX2xpc3QgbGkgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAzZTgwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAwZW07XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAubWRsLW5ld3NfX2xpc3QgbGkgYSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gLm1kbC1uZXdzX19saXN0IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTZlYmYxO1xufVxuXG4ubWRsLW5ld3NfX2xpc3RfaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNzE0M2VtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG4ubWRsLW5ld3NfX2xpc3RfaW5uZXJfZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1kbC1uZXdzX19saXN0X2lubmVyX2NhdGVnb3J5IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS42NjY2N2VtO1xufVxuXG4ubWRsLW5ld3NfX2xpc3RfaW5uZXJfY2F0ZWdvcnkgc3BhbiB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwMDNlODA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1kbC1uZXdzX19saXN0X2lubmVyX3RleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICBjb2xvcjogIzAwM2U4MDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1uZXdzX19saXN0IHtcbiAgcGFkZGluZzogMHB4IDUlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAubWRsLW5ld3NfX2xpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbmV3c19fbGlzdCBsaSBhIHtcbiAgcGFkZGluZzogNCUgMHB4O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1uZXdzX19saXN0IGxpIGE6OmFmdGVyIHtcbiAgcmlnaHQ6IDBweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbmV3c19fbGlzdF9pbm5lciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbmV3c19fbGlzdF9pbm5lcl9kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbmV3c19fbGlzdF9pbm5lcl9jYXRlZ29yeSB7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdIC5tZGwtbmV3c19fbGlzdF9pbm5lcl90ZXh0IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luLXRvcDogMSU7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gLm1kbC1uZXdzIC5tZGwtaW5uZXIge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udC9pY29uZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250L2ljb25mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250L2ljb25mb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2Fzc2V0cy9mb250L2ljb25mb250LnN2ZyNpY29uZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmljZjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDE7Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmljZi0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uaWNmLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5pY2YtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmljZi01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uaWNmLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0Mjg1NzE0Mjg1OGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pY2YtYXJyb3dfYm90dG9tLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAxXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtYXJyb3dfcmlnaHQtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1ibGFuay1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwM1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLWNhcnQtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDRcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1jYXRlZ29yeS1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwNVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLWNvbXBhbnktYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1tZW51LWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtbWVudV9jbG9zZS1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwOFwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLXByb2R1Y3QtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDlcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1zZXJ2aWNlLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBBXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2Ytc2hvcC1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwQlwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLXNuc19mYWNlYm9vay1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwQ1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLXNuc19pbnN0YWdyYW0tYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMERcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1zbnNfdHdpdHRlci1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwRVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLXNuc195b3V0dWJlLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBGXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtY2xvc2UtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDRcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1wbHVzLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtbWludXMtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1hcnJvd19ib3R0b20tYTo6YWZ0ZXIsIC5tZGwtY2F0ZWdvcnlibG9ja19fbGlzdCBsaSBhIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtYXJyb3dfcmlnaHQtYTo6YWZ0ZXIsIC5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fZGV0YWlsX2xpbms6OmFmdGVyLCAubWRsLXNwZWNpYWxzbGlkZXJfX3NsaWRlcl9jb250YWluZXJfd3JhcHBlcl9leHBsYWluX3RpdGxlOjphZnRlciwgLm1kbC1zcGVjaWFsc2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl9kZXRhaWxfbGluazo6YWZ0ZXIsIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3R3cmFwIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIGxpIC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzX2RldGFpbF9kYXRlX2xpbms6OmFmdGVyLCAubWRsLXRvbGlzdHBhZ2VfX2xpbmt3cmFwX2J0biBzcGFuOjphZnRlciwgLm1kbC1uZXdzX19saXN0IGxpIGE6OmFmdGVyLCAjc3RhdGljX25hdiAubmF2X291dGVyX2lubmVyX2xpc3RfbGluayBhIGRpdjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwMlwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1ibGFuay1hOjphZnRlciwgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHdyYXAgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHMgbGkgLm1kbC0zY29sdW1ubGlzdF9fbGlzdHNfZGV0YWlsX2RhdGVfbGluay5pc19ibGFuazo6YWZ0ZXIsIC5tZGwtdG9saXN0cGFnZV9fbGlua3dyYXBfYnRuLmlzX2JsYW5rIHNwYW46OmFmdGVyLCAjc3RhdGljX25hdiAubmF2X291dGVyX2lubmVyX2xpc3RfbGluay5pc19ibGFuayBhIGRpdjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwM1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1jYXJ0LWE6OmFmdGVyLCAjc3RhdGljX2hlYWRlciAuaGVhZGVyLWNvbnRlbnRzX2J0bl9pY28uY2FydDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwNFwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1jYXRlZ29yeS1hOjphZnRlciwgI3N0YXRpY19oZWFkZXIgLmhlYWRlci1jb250ZW50c19idG5faWNvLmNhdGVnb3J5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLWNvbXBhbnktYTo6YWZ0ZXIsICNzdGF0aWNfaGVhZGVyIC5oZWFkZXItY29udGVudHNfYnRuX2ljby5jb21wYW55OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLW1lbnUtYTo6YWZ0ZXIsICNzdGF0aWNfaGVhZGVyIC5oZWFkZXItY29udGVudHNfYnRuX2ljby5tZW51OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLW1lbnVfY2xvc2UtYTo6YWZ0ZXIsIGh0bWwuaXMtbWVudW9wZW4gI3N0YXRpY19oZWFkZXIgLmhlYWRlci1jb250ZW50c19idG5faWNvLm1lbnU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDhcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtcHJvZHVjdC1hOjphZnRlciwgI3N0YXRpY19oZWFkZXIgLmhlYWRlci1jb250ZW50c19idG5faWNvLnByb2R1Y3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDlcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2Ytc2VydmljZS1hOjphZnRlciwgI3N0YXRpY19oZWFkZXIgLmhlYWRlci1jb250ZW50c19idG5faWNvLnNlcnZpY2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMEFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2Ytc2hvcC1hOjphZnRlciwgI3N0YXRpY19oZWFkZXIgLmhlYWRlci1jb250ZW50c19idG5faWNvLnNob3A6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMEJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2Ytc25zX2ZhY2Vib29rLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMENcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2Ytc25zX2luc3RhZ3JhbS1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBEXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLXNuc190d2l0dGVyLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMEVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2Ytc25zX3lvdXR1YmUtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwRlwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1jbG9zZS1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLXBsdXMtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRjAwN1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1taW51cy1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxGMDEyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4jc3RhdGljX2hlYWRlciB7XG4gIGhlaWdodDogNjBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5cbiNzdGF0aWNfaGVhZGVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jc3RhdGljX2hlYWRlciBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI3N0YXRpY19oZWFkZXIgLmxpc3RtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbC5pcy1tZW51b3BlbiAjc3RhdGljX2hlYWRlciAubGlzdG1lbnUgLmhlYWRlci1jb250ZW50c19idG4ge1xuICBiYWNrZ3JvdW5kOiAjMDAzZTgwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI3N0YXRpY19oZWFkZXIgLmhlYWRlci1sb2dvIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuI3N0YXRpY19oZWFkZXIgLmhlYWRlci1sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3N0YXRpY19oZWFkZXIgLmhlYWRlci1sb2dvIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNzdGF0aWNfaGVhZGVyIC5oZWFkZXItY29udGVudHNfYnRuIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAzZTgwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5cbiNzdGF0aWNfaGVhZGVyIC5oZWFkZXItY29udGVudHNfYnRuIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInBjXCJdICNzdGF0aWNfaGVhZGVyIC5oZWFkZXItY29udGVudHNfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U2ZWJmMTtcbn1cblxuI3N0YXRpY19oZWFkZXIgLmhlYWRlci1jb250ZW50c19idG5faWNvIHtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuXG4jc3RhdGljX2hlYWRlciAuaGVhZGVyLWNvbnRlbnRzX2J0bl9pY286OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMi4xNzM5MTtcbn1cblxuI3N0YXRpY19oZWFkZXIgLmhlYWRlci1jb250ZW50c19idG5faWNvLm1lbnU6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMi41O1xufVxuXG4jc3RhdGljX2hlYWRlciAuaGVhZGVyLWNvbnRlbnRzX2J0bl9pY28uY2F0ZWdvcnk6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMi4zMzMzMztcbn1cblxuI3N0YXRpY19oZWFkZXIgLmhlYWRlci1jb250ZW50c19idG5faWNvLnByb2R1Y3Q6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAzOXB4O1xuICBsaW5lLWhlaWdodDogMS4yODIwNTtcbn1cblxuI3N0YXRpY19oZWFkZXIgLmhlYWRlci1jb250ZW50c19idG5faWNvLnNlcnZpY2U6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMi4xNzM5MTtcbn1cblxuI3N0YXRpY19oZWFkZXIgLmhlYWRlci1jb250ZW50c19idG5faWNvLnNob3A6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuI3N0YXRpY19oZWFkZXIgLmhlYWRlci1jb250ZW50c19idG5faWNvLmNhcnQ6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuI3N0YXRpY19oZWFkZXIgLmhlYWRlci1jb250ZW50c19idG5faWNvLmNvbXBhbnk6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuI3N0YXRpY19oZWFkZXIgLmhlYWRlci1pbmZvLl9sIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNzdGF0aWNfaGVhZGVyIC5oZWFkZXItaW5mby5fbCBhIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuI3N0YXRpY19oZWFkZXIgLmhlYWRlci1pbmZvLl9yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jc3RhdGljX2hlYWRlciAuaGVhZGVyLWluZm8uX3IgYSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuI3N0YXRpY19oZWFkZXIgLmhlYWRlci1pbmZvX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gI3N0YXRpY19oZWFkZXIge1xuICBoZWlnaHQ6IDQ3cHg7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAjc3RhdGljX2hlYWRlciAuaGVhZGVyLWxvZ28ge1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiAyMS41cHg7XG4gIHRvcDogMTJweDtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdICNzdGF0aWNfaGVhZGVyIC5oZWFkZXItY29udGVudHNfYnRuIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbiAgZm9udC1zaXplOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gI3N0YXRpY19oZWFkZXIgLmhlYWRlci1jb250ZW50c19idG5faWNvIHtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gI3N0YXRpY19oZWFkZXIgLmhlYWRlci1jb250ZW50c19idG5faWNvOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIuODU3MTQ7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAjc3RhdGljX2hlYWRlciAuaGVhZGVyLWNvbnRlbnRzX2J0bl9pY28ubWVudTo6YWZ0ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjg1NzE0O1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gI3N0YXRpY19oZWFkZXIgLmhlYWRlci1jb250ZW50c19idG5faWNvLmNhcnQ6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMi4yMjIyMjtcbn1cblxuaHRtbFtkYXRhLWRldmljZT1cInNwXCJdICNzdGF0aWNfaGVhZGVyIC5oZWFkZXItY29udGVudHNfYnRuX2ljby5jb21wYW55OjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjIyMjI7XG59XG5cbmh0bWxbZGF0YS1kZXZpY2U9XCJzcFwiXSAjc3RhdGljX2hlYWRlciAuaGVhZGVyLWluZm8uX2wgbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sW2RhdGEtZGV2aWNlPVwic3BcIl0gI3N0YXRpY19oZWFkZXIgLmhlYWRlci1pbmZvLl9sIGxpLmxpc3RtZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuaXMtbWVudW9wZW4gaHRtbFtkYXRhLWRldmljZT1cInNwXCJdICNzdGF0aWNfaGVhZGVyIC5oZWFkZXItaW5mby5fbCBsaS5saXN0bWVudSB7XG4gIGJhY2tncm91bmQ6ICMwMDNlODA7XG59XG5cbmh0bWwuaXMtbWVudW9wZW4gaHRtbFtkYXRhLWRldmljZT1cInNwXCJdICNzdGF0aWNfaGVhZGVyIC5oZWFkZXItaW5mby5fbCBsaS5saXN0bWVudSAuaGVhZGVyLWNvbnRlbnRzX2J0biB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jc3RhdGljX25hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDZweDtcbiAgbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cblxuI3N0YXRpY19uYXYgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiNzdGF0aWNfbmF2IGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jc3RhdGljX25hdiAubmF2X291dGVyX2lubmVyX2xpc3RfdGl0bGUgcCB7XG4gIHBhZGRpbmc6IDMlIDUlO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS4zNjM2NDtcbn1cblxuI3N0YXRpY19uYXYgLm5hdl9vdXRlcl9pbm5lcl9saXN0X2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZWE7XG59XG5cbiNzdGF0aWNfbmF2IC5uYXZfb3V0ZXJfaW5uZXJfbGlzdF9saW5rIGEge1xuICBwYWRkaW5nOiAzJSA1JTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40MTY2NztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNzdGF0aWNfbmF2IC5uYXZfb3V0ZXJfaW5uZXJfbGlzdF9saW5rIGEgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3N0YXRpY19uYXYgLm5hdl9vdXRlcl9pbm5lcl9saXN0X2xpbmsgYSBkaXY6OmFmdGVyIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzAwM2U4MDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbnNlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5tZGwtaW5uZXIge1xyXG5cdC8vIGlubmVyIHdpZHRoOiAxMDAwcHhcclxuXHRtYXgtd2lkdGg6IDEwMjBweDtcclxuXHRwYWRkaW5nOiAwcHggMTBweDtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0QGluY2x1ZGUgc3AoKSB7XHJcblx0XHQvLyBpbm5lciB3aWR0aDogNTc2cHhcclxuXHRcdHBhZGRpbmc6IDBweCBwKDMyLCA2NDApO1xyXG5cdH1cclxufVxyXG5cclxuLmltYWdlYm9yZGVyIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjg5Pjgrjjg6XjgqLjg6vvvIjoloTjgYTniYjvvIlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tZGwtdmlzdWFsdGhpbiB7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pbWcvaW1nX2hlYWRsaW5lXzFfcGMuanBnKTtcclxuXHQmX19vdXRlciB7XHJcblx0XHRoZWlnaHQ6IDI0MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblx0Jl9faW5uZXIge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRAaW5jbHVkZSBscygxMDApO1xyXG5cdFx0Jl90aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGZzKDMwLCA0MCk7XHJcblx0XHR9XHJcblx0XHQmX2NhcHRpb24ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBmcygxNSwgMjMpO1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc3AoKSB7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy9pbWdfaGVhZGxpbmVfMV9zcC5qcGcpO1xyXG5cdFx0Jl9fb3V0ZXIge1xyXG5cdFx0XHRoZWlnaHQ6ICgzMjBweCAvIDIpO1xyXG5cdFx0fVxyXG5cdFx0Jl9faW5uZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggcCgzMiwgNTc2KTtcclxuXHRcdFx0Jl90aXRsZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZnNzcCg0NCwgNDQpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfY2FwdGlvbiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCAzNik7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g44OR44Oz44GP44GaXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubWRsLWJyZWFkY3J1bWIge1xyXG5cdHBhZGRpbmc6IDE0cHggMHB4IDE0cHggMHB4O1xyXG5cdCZfX2lubmVyIHtcclxuXHRcdHBhZGRpbmc6IDBweCA1MHB4O1xyXG5cdFx0Jl9saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZnMoMTIsIDE1KTtcclxuXHRcdFx0XHRAaW5jbHVkZSBscygxMDApO1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICc+JztcclxuXHRcdFx0XHRcdG1hcmdpbjogMHB4IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwM2U4MDtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdHBhZGRpbmc6IHAoMjAsIDY0MCkgMHB4IHAoMTgsIDY0MCkgMHB4O1xyXG5cdFx0Jl9faW5uZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggcCgzMiwgNjQwKTtcclxuXHRcdFx0Jl9saXN0IHtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwKDIwLCAyMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjgqvjg4bjgrTjg6rjg7zjg5zjgr/jg7PvvIjmqKrkuIDopqfvvIlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tZGwtY2F0ZWdvcnlzaWRlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2YwZjBmMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDBweDtcclxuXHRcdGJvdHRvbTogMHB4O1xyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmcygyMCwgMTUpO1xyXG5cdFx0QGluY2x1ZGUgbHMoMTAwKTtcclxuXHR9XHJcblx0Jl9fb3V0ZXIge31cclxuXHQmX19pbm5lciB7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHR9XHJcblx0Jl9fbGlzdCB7XHJcblx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAtMjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdEBpbmNsdWRlIGxzKDEwMCk7XHJcblx0XHRsaSB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAyMHB4IDBweCAyMHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRAaW5jbHVkZSBmcygxNiwgMTYpO1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwM2U4MDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCgxKSBhIHNwYW46OmFmdGVye1xyXG5cdFx0XHRcdGh0bWwucGFnZS1jb250ZW50cyAmIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIGEgc3Bhbjo6YWZ0ZXJ7XHJcblx0XHRcdFx0aHRtbC5wYWdlLWNvbnRlbnRzX19jYW1wYWlnbiAmIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDMpIGEgc3Bhbjo6YWZ0ZXJ7XHJcblx0XHRcdFx0aHRtbC5wYWdlLWNvbnRlbnRzX19mZWF0dXJlICYge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoNCkgYSBzcGFuOjphZnRlcntcclxuXHRcdFx0XHRodG1sLnBhZ2UtY29udGVudHNfX21haW50ZW5hbmNlICYge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoNSkgYSBzcGFuOjphZnRlcntcclxuXHRcdFx0XHRodG1sLnBhZ2UtY29udGVudHNfX2hvd3RvICYge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pcy1jdXJyZW50IGEgc3Bhbjo6YWZ0ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0aHRtbFtkYXRhLWRldmljZT1cInBjXCJdICYge1xyXG5cdFx0XHRcdCY6aG92ZXIgYSBzcGFuOjphZnRlciB7XHRcdFx0XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdC5tZGwtaW5uZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHR9XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdHBhZGRpbmc6IDBweCBwKDMyLCA2NDApO1xyXG5cdFx0XHRAaW5jbHVkZSBmc3NwKDMwLCAxNSk7XHJcblx0XHR9XHJcblx0XHQmX19vdXRlciB7fVxyXG5cdFx0Jl9faW5uZXIge31cclxuXHRcdCZfX2xpc3Qge1xyXG5cdFx0XHR3aWR0aDogNjQwcHg7XHJcblx0XHRcdC8vIG1hcmdpbjogcCgzNSwgNTc2KSAwcHggMHB4ICgtMjVweCAvIDIpO1xyXG5cdFx0XHRtYXJnaW46IHAoMzUsIDU3NikgMHB4IDBweCBwKDMyLCA2NDApO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCBhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAoMjVweCAvIDIpIDBweCAoMjVweCAvIDIpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZnNzcCgyNCwgMjQpO1xyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g44Kr44OG44K044Oq44O844Oc44K/44Oz77yI44OW44Ot44OD44Kv77yJXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubWRsLWNhdGVnb3J5YmxvY2sge1xyXG5cdHBhZGRpbmc6IDMwcHggMHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmNmY3Zjk7XHJcblx0Jl9fbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZsZXgtd3JhcCA6d3JhcDtcclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luOiA2cHggMHB4O1xyXG5cdFx0XHRmbGV4LWJhc2lzOiBwKDI1MCwgMTAwMCk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNlOGU4ZWE7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHJpZ2h0OiAtMXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZzKDE0LCAyMCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgbHMoMTAwKTtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHAoMTQsIDI1MCkgcCgxNCwgMjUwKTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdEBleHRlbmQgLmljZi1hcnJvd19ib3R0b20tYTtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZnMoMTQsIDIwKTtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwM2U4MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc3AoKSB7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Lm1kbC1pbm5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdH1cclxuXHRcdCZfX2xpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGVhO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHggcCgzMiwgNjQwKTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDk4KTtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCA5OCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g5LiA6Kan44K544Op44Kk44OA44O8XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubWRsLWxpc3RzbGlkZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Jl9fc2xpZGVyIHtcclxuXHRcdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LnN3aXBlci1jb250YWluZXIge1xyXG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdH1cclxuXHRcdC5zd2lwZXItc2xpZGUge1xyXG5cdFx0XHRoZWlnaHQ6IHVuc2V0O1xyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0Jl9jb250YWluZXIge1xyXG5cdFx0XHQmX3dyYXBwZXIge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAmIHtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xyXG5cdFx0XHRcdFx0XHRcdC5tZGwtbGlzdHNsaWRlcl9fc2xpZGVyX2NvbnRhaW5lcl93cmFwcGVyX2V4cGxhaW5fZGV0YWlsX2xpbmsgc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBib3JkZXIgLjJzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHRcdFx0XHRcdFx0Lm1kbC1saXN0c2xpZGVyX19zbGlkZXJfY29udGFpbmVyX3dyYXBwZXJfZXhwbGFpbl9kZXRhaWxfbGluayBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfdGh1bWIge1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9leHBsYWluIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggcCgyMCwgMzIwKTtcclxuXHRcdFx0XHRcdCZfdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygxNCwgMjgpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBscyg4MCk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jl90ZXh0IHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZnMoMTQsIDI0KTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbHMoNDApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jl9kZXRhaWwge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCBwKDIwLCAzMjApO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygxMywgMjApO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBscygxMDApO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0Jl9saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygxNCwgMjApO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAzZTgwO1xyXG5cdFx0XHRcdFx0XHRcdEBleHRlbmQgLmljZi1hcnJvd19yaWdodC1hO1xyXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygxMSwgMjApO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwM2U4MDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfZGlyZWN0aW9uIHtcclxuXHRcdFx0LnBhZ2VuYXRpb25fYnRuIHtcclxuXHRcdFx0XHR3aWR0aDogMzhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM4cHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogKC0zOHB4LzIpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0aHRtbFtkYXRhLWRldmljZT1cInBjXCJdICYge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdFx0XHQvLyBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9wcmV2IHtcclxuXHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2Fycm93X3ByZXYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9uZXh0IHtcclxuXHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9hcnJvd19uZXh0LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX3BhZ2VuYXRpb24ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0c3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwcHggNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdCYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAzZTgwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdCZfX3NsaWRlciB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHQuc3dpcGVyLWNvbnRhaW5lciB7fVxyXG5cdFx0XHQuc3dpcGVyLXNsaWRlIHt9XHJcblx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7fVxyXG5cdFx0XHQmX2NvbnRhaW5lciB7XHJcblx0XHRcdFx0Jl93cmFwcGVyIHtcclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jl90aHVtYiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCBwKDMyLCA2NDApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jl9leHBsYWluIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCBwKDIwLCA2NDApO1xyXG5cdFx0XHRcdFx0XHQmX3RpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggcCgzMiwgNTc2KTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBwKDI0LCA1NzYpO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDM2KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmX3RleHQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCBwKDMyLCA2NDApO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDM2KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmX2RldGFpbCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogcCgyNiwgNTc2KSAwcHg7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogdW5zZXQ7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZnNzcCgyNCwgMzYpO1xyXG5cdFx0XHRcdFx0XHRcdCZfY2FtcGFpbiB7fVxyXG5cdFx0XHRcdFx0XHRcdCZfbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCAzNik7XHJcblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoOCwgMCk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfZGlyZWN0aW9uIHtcclxuXHRcdFx0XHRwYWRkaW5nOiBwKDI0LCA2NDApIHAoMzIsIDY0MCkgMHB4IHAoMzIsIDY0MCk7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0LnBhZ2VuYXRpb25fYnRuIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dG9wOiB1bnNldDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHVuc2V0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmX3ByZXYge1xyXG5cdFx0XHRcdFx0bGVmdDogdW5zZXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfbmV4dCB7XHJcblx0XHRcdFx0XHRyaWdodDogdW5zZXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfcGFnZW5hdGlvbiB7XHJcblx0XHRcdFx0bWFyZ2luOiAwcHggYXV0bztcclxuXHRcdFx0XHRzcGFuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcblx0XHRcdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDBweCAzcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG5cdFx0XHRcdFx0Ji5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzA2NDM4MztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g54m56ZuG44K544Op44Kk44OA44O8XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubWRsLXNwZWNpYWxzbGlkZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Jl9faGVhZGxpbmUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdCZfdGl0bGUge1xyXG5cdFx0XHRAaW5jbHVkZSBmcygxNiwgMjQpO1xyXG5cdFx0XHRAaW5jbHVkZSBscygxMDApO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNwKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBwKDIwLCA1NzYpO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Jl90aXRsZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMHB4IHAoMzIsIDY0MCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgZnNzcCgyNiwgMjYpO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zbGlkZXIge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQuc3dpcGVyLWNvbnRhaW5lciB7XHJcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHRcdGhlaWdodDogdW5zZXQ7XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHQmX2NvbnRhaW5lciB7XHJcblx0XHRcdCZfd3JhcHBlciB7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRcdFx0aHRtbFtkYXRhLWRldmljZT1cInBjXCJdICYge1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfdGh1bWIge1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9leHBsYWluIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggcCgyMCwgMzIwKTtcclxuXHRcdFx0XHRcdCZfdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygxNCwgMjgpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBscyg4MCk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRAZXh0ZW5kIC5pY2YtYXJyb3dfcmlnaHQtYTtcclxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygxMSwgMjgpO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAzZTgwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmX3RleHQge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygxNCwgMjQpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBscyg0MCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmX2RldGFpbCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IHAoMjAsIDMyMCk7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDEzcHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKDEzLCAyMCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxzKDEwMCk7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHQmX2xpbmsge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKDE0LCAyMCk7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDNlODA7XHJcblx0XHRcdFx0XHRcdFx0QGV4dGVuZCAuaWNmLWFycm93X3JpZ2h0LWE7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKDEwLCAyMCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDNweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzZTgwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9kaXJlY3Rpb24ge1xyXG5cdFx0XHQucGFnZW5hdGlvbl9idG4ge1xyXG5cdFx0XHRcdHdpZHRoOiAzOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzhweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAoLTM4cHgvMik7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRodG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gJiB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX3ByZXYge1xyXG5cdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvYXJyb3dfcHJldi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX25leHQge1xyXG5cdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2Fycm93X25leHQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfcGFnZW5hdGlvbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMHB4IDRweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHQmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwM2U4MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc3AoKSB7XHJcblx0XHQmX19zbGlkZXIge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0LnN3aXBlci1jb250YWluZXIge31cclxuXHRcdFx0LnN3aXBlci1zbGlkZSB7fVxyXG5cdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge31cclxuXHRcdFx0Jl9jb250YWluZXIge1xyXG5cdFx0XHRcdCZfd3JhcHBlciB7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCZfdGh1bWIge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggcCgzMiwgNjQwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCZfZXhwbGFpbiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggcCgyMCwgNjQwKTtcclxuXHRcdFx0XHRcdFx0Jl90aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IHAoMzIsIDU3Nik7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcCgyNCwgNTc2KTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCAzNik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jl90ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggcCgzMiwgNjQwKTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCAzNik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jl9kZXRhaWwge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHAoMjYsIDU3NikgMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDM2KTtcclxuXHRcdFx0XHRcdFx0XHQmX2NhbXBhaW4ge31cclxuXHRcdFx0XHRcdFx0XHQmX2xpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZnNzcCgyNCwgMzYpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwKDgsIDApO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX2RpcmVjdGlvbiB7XHJcblx0XHRcdFx0cGFkZGluZzogcCgyNCwgNjQwKSBwKDMyLCA2NDApIDBweCBwKDMyLCA2NDApO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdC5wYWdlbmF0aW9uX2J0biB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0b3A6IHVuc2V0O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmX3ByZXYge1xyXG5cdFx0XHRcdFx0bGVmdDogdW5zZXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfbmV4dCB7XHJcblx0XHRcdFx0XHRyaWdodDogdW5zZXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfcGFnZW5hdGlvbiB7XHJcblx0XHRcdFx0bWFyZ2luOiAwcHggYXV0bztcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g44OY44OD44OJ44Op44Kk44OzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubWRsLWhlYWRsaW5lIHtcclxuXHRtYXJnaW4tYm90dG9tOiBwKDMwLCAxMDAwKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Jl90aXRsZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuXHRcdEBpbmNsdWRlIGZzKDI4LCAyOCk7XHJcblx0XHRAaW5jbHVkZSBscygxMDApO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwMTNmODA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwcHg7XHJcblx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9zdWJ0aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmcygxMywgMzYpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogIzc3Nzc3NztcclxuXHR9XHJcblx0Jl9jYXB0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IHAoMjAsIDEwMDApO1xyXG5cdFx0QGluY2x1ZGUgZnMoMTYsIDI0KTtcclxuXHRcdEBpbmNsdWRlIGxzKDUwKTtcclxuXHR9XHJcblx0QGluY2x1ZGUgc3AoKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiBwKDQwLCA1NzYpO1xyXG5cdFx0Jl90aXRsZSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiBwKDIwLCA1NzYpO1xyXG5cdFx0XHRAaW5jbHVkZSBmc3NwKDQwLCAyOCk7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9zdWJ0aXRsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IHAoMTAsIDU3Nik7XHJcblx0XHRcdEBpbmNsdWRlIGZzc3AoMjAsIDM2KTtcclxuXHRcdH1cclxuXHRcdCZfY2FwdGlvbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IHAoMjAsIDU3Nik7XHJcblx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDM2KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g44K144OW44OY44OD44OJ44Op44Kk44OzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubWRsLXN1YmhlYWRsaW5lIHtcclxuXHRwYWRkaW5nOiA0MHB4IDBweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0QGluY2x1ZGUgbHMoMTAwKTtcclxuXHQmX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZzKDI0LCAzMCk7XHJcblx0XHRjb2xvcjogIzAwM2U4MDtcclxuXHR9XHJcblx0Jl9zdWJ0aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0QGluY2x1ZGUgZnMoMTYsIDI0KTtcclxuXHRcdEBpbmNsdWRlIGxzKDApO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdHBhZGRpbmc6IHAoNDAsIDU3NikgMHB4O1xyXG5cdFx0Jl90aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGZzc3AoMzYsIDQwKTtcclxuXHRcdH1cclxuXHRcdCZfc3VidGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiBwKDQwLCA1NzYpO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCAzNik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIDPjgqvjg6njg6BcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tZGwtM2NvbHVtbmxpc3Qge1xyXG5cdC8vICYuYm9yZGVyZ3JheSB7XHJcblx0Ly8gXHQmX19saXN0d3JhcCAubWRsLTNjb2x1bW5saXN0X19saXN0cyBsaSB7XHJcblx0Ly8gXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGVhO1xyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxuXHQmX19saXN0d3JhcCB7XHJcblx0XHQvLyBtYXJnaW4tdG9wOiBwKDMwLCAxMDAwKTtcclxuXHRcdC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHR3aWR0aDogcCgzMjAsIDEwMDApO1xyXG5cdFx0XHRcdG1hcmdpbjogcCgzMCwgMTAwMCkgcCgyMCwgMTAwMCkgMHB4IDBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjJweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XHJcblx0XHRcdFx0LnNlYy1jb250ZW50cy5ib3JkZXJncmF5ICYsXHJcblx0XHRcdFx0Lmxpc3Qtc2VjdGlvbjpudGgtY2hpbGQob2RkKSAmIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGVhO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoM24pIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEzcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAmIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0XHRcdFx0XHQubWRsLTNjb2x1bW5saXN0X19saXN0c19kZXRhaWxfZGF0ZV9saW5rIHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5tZGwtM2NvbHVtbmxpc3RfX2xpc3RzX3RodW1iIHt9XHJcblx0XHRcdFx0Lm1kbC0zY29sdW1ubGlzdF9fbGlzdHNfZXhwbGFpbiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggcCgyMCwgMzIwKTtcclxuXHRcdFx0XHRcdCZfdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygxNCwgMjgpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBscygwKTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmX3RleHQge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygxNCwgMjQpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBscygwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1kbC0zY29sdW1ubGlzdF9fbGlzdHNfZGV0YWlsIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCBwKDIwLCAzMjApO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAxM3B4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZnMoMTMsIDIwKTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxzKDEwMCk7XHJcblx0XHRcdFx0XHQmX2NhbXBhaW4ge31cclxuXHRcdFx0XHRcdCZfZGF0ZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0XHQmX2RhdGUge1xyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmX2xpbmsge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKDE0LCAyMCk7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbHMoMTApO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAzZTgwO1xyXG5cdFx0XHRcdFx0XHRcdEBleHRlbmQgLmljZi1hcnJvd19yaWdodC1hO1xyXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygxMSwgMjApO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLmlzX2JsYW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBleHRlbmQgLmljZi1ibGFuay1hO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmcygxMywgMjApO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwM2U4MDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNwKCkge1xyXG5cdFx0XHQvLyBtYXJnaW4tdG9wOiBwKDQwLCA1NzYpO1xyXG5cdFx0XHQubWRsLTNjb2x1bW5saXN0X19saXN0cyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW46IHAoNDAsIDU3NikgMHB4IDBweCAwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogcCg0MCwgNTc2KSAwcHggMHB4IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubWRsLTNjb2x1bW5saXN0X19saXN0c190aHVtYiB7fVxyXG5cdFx0XHRcdFx0Lm1kbC0zY29sdW1ubGlzdF9fbGlzdHNfZXhwbGFpbiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHAoMTIsIDU3NikgMHB4IDBweCAwcHg7XHJcblx0XHRcdFx0XHRcdCZfdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHAoMTUsIDU3Nik7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZnNzcCgyNCwgMzYpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCZfdGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZnNzcCgyNCwgMzYpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubWRsLTNjb2x1bW5saXN0X19saXN0c19kZXRhaWwge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiBwKDI2LCA1NzYpIDBweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCAzNik7XHJcblx0XHRcdFx0XHRcdCZfY2FtcGFpbiB7fVxyXG5cdFx0XHRcdFx0XHQmX2RhdGUge1xyXG5cdFx0XHRcdFx0XHRcdCZfZGF0ZSB7fVxyXG5cdFx0XHRcdFx0XHRcdCZfbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCAzNik7XHJcblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoOCwgMCk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOS4gOimp+ODmuODvOOCuOOBuOODnOOCv+ODs1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1kbC10b2xpc3RwYWdlIHtcclxuXHRtYXJnaW46IHAoNDAsIDEwMDApIDBweCAwcHggMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQmX19saW5rd3JhcCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQmX2J0biB7XHJcblx0XHRcdG1pbi13aWR0aDogMjQwcHg7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNkYzA4MjM7XHJcblx0XHRcdEBpbmNsdWRlIGZzKDE2LCAxNik7XHJcblx0XHRcdEBpbmNsdWRlIGxzKDgwKTtcclxuXHRcdFx0aHRtbFtkYXRhLWRldmljZT1cInBjXCJdICYge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2UzMzk0ZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMHB4IDEycHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRAZXh0ZW5kIC5pY2YtYXJyb3dfcmlnaHQtYTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmcygxNCwgMTYpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuaXNfYmxhbmsge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRAZXh0ZW5kIC5pY2YtYmxhbmstYTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZnMoMTQsIDE2KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc3AoKSB7XHJcblx0XHRtYXJnaW46IHAoNzAsIDU3NikgMHB4IDBweCAwcHg7XHJcblx0XHQmX19saW5rd3JhcCB7XHJcblx0XHRcdCZfYnRuIHtcclxuXHRcdFx0XHR3aWR0aDogcCg0ODAsIDU3Nik7XHJcblx0XHRcdFx0aGVpZ2h0OiAoOTZweCAvIDIpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDI0KTtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZnNzcCgxMCwgMTApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjgqvjgr/jg63jgrDjg5Djg4rjg7xcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tZGwtY2F0YWxvZyB7XHJcblx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZnMoMjAsIDE1KTtcclxuXHRcdEBpbmNsdWRlIGxzKDEwMCk7XHJcblx0fVxyXG5cdCZfX2xpbmt3cmFwIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRmbGV4LWJhc2lzOiBwKDQ5MCwgMTAwMCk7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAmIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdHBhZGRpbmctdG9wOiBwKDM0LCA1NzYpO1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRAaW5jbHVkZSBmc3NwKDMwLCA2MCk7XHJcblx0XHR9XHJcblx0XHQmX19saW5rd3JhcCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiBwKDM0LCA1NzYpO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHAoMjAsIDU3Nik7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiDjg4vjg6Xjg7zjgrnkuIDopqdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tZGwtbmV3cyB7XHJcblx0Jl9faGVhZGxpbmUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Jl90aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGZzKDI0LCAyNCk7XHJcblx0XHRcdEBpbmNsdWRlIGxzKDEwMCk7XHJcblx0XHR9XHJcblx0XHQmX2NhdGVnb3J5IHtcclxuXHRcdFx0Jl9vdXRlciB7fVxyXG5cdFx0XHQmX2lubmVyIHtcclxuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9saXN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzNHB4O1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZnMoMTYsIDE2KTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAzZTgwO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuaXMtY3VycmVudCBhIHNwYW46OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGh0bWxbZGF0YS1kZXZpY2U9XCJwY1wiXSAmIHtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciBhIHNwYW46OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcCgyMCwgNTc2KTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdCZfdGl0bGUge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBweCBwKDMyLCA2NDApO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZzc3AoMzYsIDM2KTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fb3V0ZXIge31cclxuXHRcdFx0Jl9faW5uZXIge31cclxuXHRcdFx0Jl9jYXRlZ29yeSB7XHJcblx0XHRcdFx0Jl9saXN0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1NDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogcCgzNSwgNTc2KSAwcHggMHB4IHAoMzIsIDU3Nik7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDI0KTtcclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cGFkZGluZzogMThweCAyMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRAZXh0ZW5kIC5pY2YtYXJyb3dfcmlnaHQtYTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwM2U4MDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwcHgpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZnMoMTAsIDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRodG1sW2RhdGEtZGV2aWNlPVwicGNcIl0gJiB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZTtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTZlYmYxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9pbm5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIGZzKDE0LCAxNSk7XHJcblx0XHRcdEBpbmNsdWRlIGxzKDEwKTtcclxuXHRcdFx0Jl9kYXRlIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9jYXRlZ29yeSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZzKDEyLCAyMCk7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAzZTgwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl90ZXh0IHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAzZTgwO1xyXG5cdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc3AoKSB7XHJcblx0XHRcdHBhZGRpbmc6IDBweCBwKDMyLCA2NDApO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHAoMjcsIDU3NikgMHB4O1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX2lubmVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCA0OCk7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdCZfZGF0ZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHAoMjAsIDU3Nik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfY2F0ZWdvcnkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwKDIwLCA0MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfdGV4dCB7XHJcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogcCgxMCwgNTc2KTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHAoMzAsIDU3Nik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNwKCkge1xyXG5cdFx0Lm1kbC1pbm5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIlxyXG4kc3A6ICdtYXgtd2lkdGg6IDY0MHB4JztcclxuJHRhYjogJ21heC13aWR0aDogMTAyNHB4JztcclxuXHJcbkBtaXhpbiBzcCgpIHtcclxuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAoJHNwKSB7XHJcblx0aHRtbFtkYXRhLWRldmljZT1cInNwXCJdICYge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gdGFiKCkge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kICgkdGFiKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBmcygkc2l6ZSwgJGxpbmUpIHtcclxuXHRmb250LXNpemU6ICRzaXplICsgcHg7XHJcblx0Zm9udC1zaXplOiAoJHNpemUgLyAxMCkgKiAxcmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAoJGxpbmUgLyAkc2l6ZSkgKyBlbTtcclxufVxyXG5cclxuQG1peGluIGZzcigkc2l6ZSwgJGxpbmUpIHtcclxuXHRmb250LXNpemU6ICRzaXplICsgcHg7XHJcblx0bGluZS1oZWlnaHQ6ICgkbGluZSAvICRzaXplKTtcclxufVxyXG5cclxuLy8gQGZ1bmN0aW9uIGdldF92dygkc2l6ZSwgJHZpZXdwb3J0OiA2NDApIHtcclxuLy8gXHQkcmF0ZTogMTAwIC8gJHZpZXdwb3J0O1xyXG4vLyBcdC8vIEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcclxuLy8gXHRAcmV0dXJuICRyYXRlICogJHNpemUgKiAxO1xyXG4vLyB9XHJcbi8vIEBtaXhpbiBmc3NwKCRsaW5lLCAkZm9udF9zaXplOiAxMCkge1xyXG4vLyBcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZSAqIDFweDtcclxuLy8gXHRmb250LXNpemU6IGdldF92dygkZm9udF9zaXplKSArIHZ3O1xyXG4vLyBcdGxpbmUtaGVpZ2h0OiAoJGxpbmUgLyAyKSAvIGdldF92dygkZm9udF9zaXplKSArIGVtO1xyXG4vLyB9XHJcbi8vQGluY2x1ZGUgZnpfdncoMTMsIDI0KTtcclxuXHJcbkBtaXhpbiBmc3NwKCRzaXplLCAkbGluZSkge1xyXG5cdGZvbnQtc2l6ZTogKCRzaXplIC8gMikgKyBweDtcclxuXHRmb250LXNpemU6ICgoJHNpemUgLyAyKSAvIDEwKSAqIDFyZW07XHJcblx0bGluZS1oZWlnaHQ6ICgoJGxpbmUgLyAyKSAvICgkc2l6ZSAvIDIpKSArIGVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnNzcHIoJHNpemUsICRsaW5lKSB7XHJcblx0Zm9udC1zaXplOiAoJHNpemUgLyAyKSArIHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAoKCRsaW5lIC8gMikgLyAoJHNpemUgLyAyKSk7XHJcbn1cclxuXHJcbkBtaXhpbiBscygkbGV0dGVyc3BhY2luZykge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJzcGFjaW5nLzEwMDAgKyBlbTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHAoJHRhcmdldHNpemUsICRiYXNlKSB7XHJcblx0QHJldHVybiBmbG9vcihwZXJjZW50YWdlKCR0YXJnZXRzaXplIC8gJGJhc2UpKTtcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udC9pY29uZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy9hc3NldHMvZm9udC9pY29uZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvYXNzZXRzL2ZvbnQvaWNvbmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnL2Fzc2V0cy9mb250L2ljb25mb250LnN2ZyNpY29uZm9udCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmljZjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDE7Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5pY2YtMnggeyBmb250LXNpemU6IDJlbTsgfVxuLmljZi0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uaWNmLTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi5pY2YtNXggeyBmb250LXNpemU6IDVlbTsgfVxuLmljZi1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTcxNDI4NThlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaWNmLWFycm93X2JvdHRvbS1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwMVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1hcnJvd19yaWdodC1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwMlwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1ibGFuay1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwM1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1jYXJ0LWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWNhdGVnb3J5LWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWNvbXBhbnktYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtbWVudS1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwN1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1tZW51X2Nsb3NlLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA4XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXByb2R1Y3QtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDlcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2Ytc2VydmljZS1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwQVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1zaG9wLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBCXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXNuc19mYWNlYm9vay1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwQ1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1zbnNfaW5zdGFncmFtLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBEXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXNuc190d2l0dGVyLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBFXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXNuc195b3V0dWJlLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBGXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWNsb3NlLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXBsdXMtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtbWludXMtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuXG4uaWNmLWFycm93X2JvdHRvbS1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAxXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1hcnJvd19yaWdodC1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1ibGFuay1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1jYXJ0LWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDRcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWNhdGVnb3J5LWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWNvbXBhbnktYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwNlwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtbWVudS1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1tZW51X2Nsb3NlLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDhcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXByb2R1Y3QtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwOVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2Ytc2VydmljZS1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBBXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1zaG9wLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMEJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXNuc19mYWNlYm9vay1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBDXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1zbnNfaW5zdGFncmFtLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMERcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXNuc190d2l0dGVyLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMEVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXNuc195b3V0dWJlLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMEZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWNsb3NlLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEYwMDRcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXBsdXMtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRjAwN1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtbWludXMtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRjAxMlwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AaW1wb3J0IFwiLi9faW5jL19zZXR0aW5nXCI7XHJcbkBpbXBvcnQgXCIuL19pbmMvX21vZHVsZVwiO1xyXG5AaW1wb3J0IFwiLi9faW5jL19pY29uZm9udFwiO1xyXG5cclxuI3N0YXRpY19oZWFkZXIge1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHQqIHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cdC5saXN0bWVudSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0LmhlYWRlci1jb250ZW50c19idG4ge1xyXG5cdFx0XHRodG1sLmlzLW1lbnVvcGVuICYge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDNlODA7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmhlYWRlci1sb2dvIHtcclxuXHRcdHdpZHRoOiAxMzBweDtcclxuXHRcdGhlaWdodDogMzNweDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTNweDtcclxuXHRcdGxlZnQ6IDBweDtcclxuXHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmhlYWRlci1jb250ZW50c19idG4ge1xyXG5cdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbG9yOiAjMDAzZTgwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMgZWFzZTtcclxuXHRcdEBpbmNsdWRlIGZzcigxMSwgMTEpO1xyXG5cdFx0QGluY2x1ZGUgbHMoMzApO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0aHRtbFtkYXRhLWRldmljZT1cInBjXCJdICYge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTZlYmYxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX2ljbyB7XHJcblx0XHRcdGhlaWdodDogNDNweDtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZzcigyMywgNTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYubWVudSB7XHJcblx0XHRcdFx0QGV4dGVuZCAuaWNmLW1lbnUtYTtcclxuXHRcdFx0XHRodG1sLmlzLW1lbnVvcGVuICYge1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAuaWNmLW1lbnVfY2xvc2UtYTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZnNyKDIwLCA1MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuY2F0ZWdvcnkge1xyXG5cdFx0XHRcdEBleHRlbmQgLmljZi1jYXRlZ29yeS1hO1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZzcigyMSwgNDkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLnByb2R1Y3Qge1xyXG5cdFx0XHRcdEBleHRlbmQgLmljZi1wcm9kdWN0LWE7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZnNyKDM5LCA1MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuc2VydmljZSB7XHJcblx0XHRcdFx0QGV4dGVuZCAuaWNmLXNlcnZpY2UtYTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmc3IoMjMsIDUwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zaG9wIHtcclxuXHRcdFx0XHRAZXh0ZW5kIC5pY2Ytc2hvcC1hO1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZzcigyNSwgNTApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmNhcnQge1xyXG5cdFx0XHRcdEBleHRlbmQgLmljZi1jYXJ0LWE7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZnNyKDI1LCA1MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuY29tcGFueSB7XHJcblx0XHRcdFx0QGV4dGVuZCAuaWNmLWNvbXBhbnktYTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmc3IoMjgsIDQ5KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfdHh0IHt9XHJcblx0fVxyXG5cdC5oZWFkZXItaW5mbyB7XHJcblx0XHQmLl9sIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuX3Ige1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YwZjBmMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0bGkge31cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc3AoKSB7XHJcblx0XHRoZWlnaHQ6IDQ3cHg7XHJcblx0XHQuaGVhZGVyLWxvZ28ge1xyXG5cdFx0XHR3aWR0aDogKDE3MHB4IC8gMik7XHJcblx0XHRcdGhlaWdodDogKDQzcHggLyAyKTtcclxuXHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0fVxyXG5cdFx0LmhlYWRlci1jb250ZW50c19idG4ge1xyXG5cdFx0XHR3aWR0aDogNDdweDtcclxuXHRcdFx0aGVpZ2h0OiA0N3B4O1xyXG5cdFx0XHRAaW5jbHVkZSBmc3NwcigxNCwgMjApO1xyXG5cdFx0XHQmX2ljbyB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZzcigxNCwgNDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLm1lbnUge1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmc3IoMTQsIDQwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5jYXJ0IHtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZnNyKDE4LCA0MCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuY29tcGFueSB7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzcigxOCwgNDApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmhlYWRlci1pbmZvIHtcclxuXHRcdFx0Ji5fbCB7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdCYubGlzdG1lbnUge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0aHRtbC5pcy1tZW51b3BlbiAmIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAzZTgwO1xyXG5cdFx0XHRcdFx0XHRcdC5oZWFkZXItY29udGVudHNfYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0LmhlYWRlci1jb250ZW50c19idG5faWNvLm1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBAZXh0ZW5kIC5pY2YtbWVudV9jbG9zZS1hO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLl9yIHtcclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNzdGF0aWNfbmF2IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQvLyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ2cHgpO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDQ2cHg7XHJcblx0bGVmdDogMHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0ei1pbmRleDogMTE7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG5cdCoge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblx0YSB7XHJcblx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblx0Lm5hdl9vdXRlciB7XHJcblx0XHQmX2lubmVyIHtcclxuXHRcdFx0Jl9saXN0IHtcclxuXHRcdFx0XHQmX3RpdGxlIHtcclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiBwKDIwLCA2NDApIHAoMzIsIDY0MCk7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjNzc3Nzc3O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwcigyMiwgMzApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmX2xpbmsge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlYTtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiBwKDIwLCA2NDApIHAoMzIsIDY0MCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3ByKDI0LCAzNCk7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3ByKDE2LCAzNCk7XHJcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwM2U4MDtcclxuXHRcdFx0XHRcdFx0XHRcdEBleHRlbmQgLmljZi1hcnJvd19yaWdodC1hO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5pc19ibGFuayBhIGRpdjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRAZXh0ZW5kIC5pY2YtYmxhbmstYTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc3AoKSB7XHJcblx0XHQvLyBkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuIl19 */
