

/*    タイトル    */

.l-solution_top {
   
  }

.l-solution_title {
	  position: relative;
  width: 100%;
  height: 420px; /* 任意の高さ */
  overflow: hidden;
}

.l-solution_title_bg {
	position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; /* 画像を領域にフィットさせる */
  z-index: 0;
}

.l-solution_h {
  position: relative;
  z-index: 1;
  /* テキストの位置調整（例：中央配置） */
  display: flex;
	flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin: 0;
}
.l-solution_h h2 {
	color: #fff!important;
	font-weight: 600;
	font-size: clamp(2.6rem, 2.533vw, 4.2rem);
	padding: 0 2rem;
}
.l-solution_h h3{
	color: #fff!important;
	font-weight: 600;
	font-size: clamp(1.6rem, 1.333vw, 3.2rem);
}


/*   一覧   */

.l-solution_industry_list {
	display: flex;
	justify-content:space-between;
	gap: 30px;
	flex-wrap: wrap;
	margin: min(6.25vw,9rem) auto;
}

.l-solution_industry_list div {
	max-width: 320px;
}

.l-solution_industry_list h4 {
	font-size: 1.4em;
	font-weight: 600;
	color: #fff;
	text-align: center;
	line-height: 1em;
	width: 320px;
	height: 230px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 0 2.4rem;
}

.l-solution_list_txt {
	margin: 20px 0;
	font-size: 0.9em;
	text-align: left;
	height: 3em;
	
}

.l-solution_list_txt_en {
	margin: 20px 0;
	font-size: 0.9em;
	text-align: left;
	height: 4em;
	line-height: 1.3em;
	
}

.l-solution_link_btn { 
	display: block;
width: 100%;
max-width: 200px;
}

.l-solution_industry_list span {
	font-size:  clamp(1.2rem, 1vw, 3.5rem);
}

.l-solution_industry_list a { 
margin: 8px auto;
}

.l-solution_industry_list a img {
	 width: 100%;
    transition: transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    display: block;
}
.l-solution_industry_list a img:hover {
	transform: scale(1.05);
}
.list_steel h4 {
    background-image: url("../../img/solution/list_steel.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
.list_mine h4 {
    background-image: url("../../img/solution/list_mine.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
.list_plant h4 {
    background-image: url("../../img/solution/list_plant.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
.list_civil-engineering h4 {
    background-image: url("../../img/solution/list_civil-engineering.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
.list_port h4 {
    background-image: url("../../img/solution/list_port.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
.list_construction h4 {
    background-image: url("../../img/solution/list_construction.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
.list_asphalt-plants h4 {
    background-image: url("../../img/solution/list_asphalt-plants.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
.list_recycling h4 {
    background-image: url("../../img/solution/list_recycling.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
.list_logistics h4 {
    background-image: url("../../img/solution/list_logistics.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}


@media screen and (max-width: 84em) {
.l-solution_industry_list {
	display: flex;
	justify-content:center;
	gap: 20px;
	flex-wrap: wrap;
	max-width: 940px;
	margin: 40px auto;
}
.l-solution_industry_list div {
	max-width: 320px;
}

.l-solution_industry_list h4 {
	font-size: 1.4em;
	font-weight: 600;
	color: #fff;
	text-align: center;
	line-height: 1em;
	width: 320px;
	height: 230px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 0 2.4rem;
}
}

@media screen and (max-width: 64em) and (max-width: 47.9375em) {
	
.l-solution_industry_list {
	display: flex;
	justify-content:center;
	gap: 20px;
	flex-wrap: wrap;
	margin: 30px auto;
}

.l-solution_industry_list h4 {
	font-size: 1.4em;
	font-weight: 600;
	color: #fff;
	text-align: center;
	line-height: 1em;
	width: 320px;
	height: 230px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 0 2.4rem;
}
	.l-solution_list_txt {
	margin: 10px 0;
	font-size: 0.9em;
	text-align: left;
	height: auto;
	
}
	.l-solution_list_txt_en {
	margin: 20px 0;
	font-size: 0.9em;
	text-align: left;
	height: auto;
	line-height: 1.3em;
	
}
}

/*   詳細共通   */

.l-solution_content {
	margin-bottom: min(6.6vw,8rem);
	text-align: left;
}

.l-solution_contents_ttl {
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 1.4;
    color: #0066cc;
	margin-bottom: 2rem;
	text-align: left;
  }

.l-solution_contents_ttl::before {
    content: '';
    display: inline-block;
    width: 0.75em;
    height: 0.75em;
    flex-shrink: 0;
    background: #0066cc;
    border-radius: 2px;
	margin-right: 8px;
  }

.l-solution_contents_lead {
	color: #0066cc;
	text-align: left;
	margin-bottom: 1rem;
	font-weight: 500;
}

/*　画像配置   */

.solution_clm1 {
	margin: 4rem 0;
	text-align: center;
}
.solution_clm1 img {
	width: 100%;
	max-width: 900px;
}

.solution_clm4 {
	margin: 4rem 0;
	display: flex;
	justify-content: center;
	gap:20px;
}
.solution_clm4 img {
	width: 100%;
	max-width: 200px;
}

.l-solution_ttl_ex {
	display:inline-block;
	font-weight: 500;
	padding: 0px 12px;
	border-radius: 30px;
	border:1px #000 solid;
	margin: 1rem 0;
	text-align: left;
}

.solution_phase {
	display: flex;
	justify-content: space-between;
	gap:20px;
	
}
.solution_phase .phase3 {
	max-width: 325px;
	display: flex;
	flex-direction: column;
	align-items: stretch;
}
.solution_phase .phase3 img {
	width: 100%;
}
.phase_contents {
	background-color: #efefef;
	flex: 1
}

.phase_contents p span {
	font-weight: 600;
}

.solution_phase h6 {
	color: #0066cc;
	text-align: left;
	padding: 0.5rem 2rem;
	font-weight: 500;
}
.solution_phase p {
	padding: 1rem 2rem 3rem;
	font-size: 15px;
}
.solution_phase .phase_num {
	text-align: center;
	background-color: #fff;
	color: #0066cc;
	padding: 1rem;
	font-size: 1.2em;
	font-weight: 500;
}


@media screen and (max-width: 64em) and (max-width: 47.9375em) {

	/*　画像配置   */

.solution_clm4 {
	margin: 4rem 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap:20px;
}
.solution_clm4 img {
	width: 200px;
}

.solution_phase {
	display: flex;
	flex-direction: column;
	gap:20px;
	
}
.solution_phase .phase3 {
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	align-items: stretch;
}
.solution_phase .phase3 img {
	width: 100%;
}
.phase_contents {
	background-color: #efefef;
	flex: 1
}
.solution_phase h6 {
	color: #0066cc;
	text-align: left;
	padding: 0rem 2rem;
	font-weight: 500;
}
.solution_phase p {
	padding: 1rem 2rem 2rem 2rem;
}
.solution_phase .phase_num {
	text-align: center;
	background-color: #fff;
	color: #0066cc;
	padding: 1rem;
	font-size: 1.2em;
}

}
















.l-solution_products {
  margin-top: -14rem;
  padding-top: 14rem;
}

.l-solution_link_block {
  padding-top: min(5.556vw,8rem);
  padding-bottom: 24rem;
  background: #f6f6f6;
}

.l-solution_remote {
  z-index: 2;
  position: relative;
}

.l-solution_remote_top_ttl {
  margin-bottom: min(1.389vw,2rem);
  color: #222222;
  font-family: 'Montserrat', serif;
  font-size: clamp(3.2rem, 8.533vw, 8rem);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.14286;
}

.l-solution_remote_top_txt {
  margin-bottom: min(4.583vw,6.6rem);
  color: #222222;
  font-size: clamp(1.6rem, 4.267vw, 3.2rem);
  font-weight: 700;
  letter-spacing: .12em;
}

.l-solution_remote_top_img {
  margin-bottom: min(5.972vw,8.6rem);
}

.l-solution_remote_top_product_txt {
  margin-bottom: min(4.167vw,6rem);
  text-align: left;
}

.l-solution_remote_top_product_txt_bottom {
  color: #222222;
  font-size: clamp(1.6rem, 4.267vw, 2rem);
  font-weight: 700;
  letter-spacing: .16em;
  line-height: 2;
  text-align: left;
}

.l-solution_remote_top_figure {
  margin-bottom: min(2.778vw,4rem);
}

.l-solution_remote_top_table {
  margin-bottom: min(3.333vw,4.8rem);
}

.l-solution_remote_top_table table {
  width: 100%;
  overflow: hidden;
  border-collapse: collapse;
}

.l-solution_remote_top_table td,
.l-solution_remote_top_table th {
  border-right: 1px solid #1564c5;
  border-bottom: 1px solid #1564c5;
  border-collapse: collapse;
}

.l-solution_remote_top_table tr {
  border-right: solid 2px #1564c5;
  border-left: solid 2px #1564c5;
}

.l-solution_remote_top_table tr:first-child {
  border-top: solid 2px #1564c5;
}

.l-solution_remote_top_table tr:last-child {
  border-bottom: solid 2px #1564c5;
}

.l-solution_remote_top_table tr:last-child th {
  border-bottom: none;
}

.l-solution_remote_top_table tr.is-jp_txt th {
  padding: min(1.319vw,1.9rem) min(0.694vw,1rem) min(1.319vw,1.9rem);
}

.l-solution_remote_top_table tr.is-jp_txt th:last-child {
  border-right: none;
}

.l-solution_remote_top_table tr th {
  color: #1564c5;
  font-weight: 700;
  letter-spacing: .12em;
}

.l-solution_remote_top_table tr th:nth-of-type(1) {
  width: 20.7%;
}

.l-solution_remote_top_table tr th:nth-child(n+2) {
  width: 26.1%;
}

.l-solution_remote_top_table tr th.is-en_ttl {
  padding: min(1.389vw,2rem) min(0.694vw,1rem) min(1.389vw,2rem);
  color: #1564c5;
  font-family: 'Montserrat', serif;
  font-size: clamp(1.4rem, 3.733vw, 1.6rem);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.81;
}

.l-solution_remote_top_table tr td {
  color: #444444;
  font-family: 'Montserrat', serif;
  font-size: 1.6rem;
  font-weight: 500;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.75;
}

.l-solution_remote_top_table tr td.is-border_none {
  border-right: 1px solid #444444;
  border-bottom: none;
}

.l-solution_remote_top_table tr td.is-border_none:last-child {
  border-right: none;
}

.l-solution_remote_top_table tr td.is-border_gray {
  border-right: 1px solid #444444;
  border-bottom: 1px solid #444444;
}

.l-solution_remote_top_table tr td.is-border_gray:last-child {
  border-right: none;
}

.l-solution_remote_install_txt {
  margin-bottom: min(3.819vw,5.5rem);
}

.l-solution_remote_install_img {
  width: calc(50% - 2rem);
}

.l-solution_remote_install_img_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: min(2.361vw,3.4rem);
}

.l-solution_remote_install_patient {
  margin-bottom: min(7.5vw,10.8rem);
  color: #222222;
  font-size: 1.2rem;
  font-weight: 700;
  letter-spacing: .16em;
  line-height: 1.66667;
  text-align: left;
}

.l-solution_remote_install_patient_list {
  color: #444444;
  font-weight: 400;
}

.l-solution_remote_install_detail {
  margin-bottom: min(5.556vw,8rem);
}

.l-solution_remote_install_detail_ttl {
  margin-bottom: min(3.75vw,5.4rem);
  color: #222222;
  font-size: clamp(2.4rem, 6.4vw, 3.2rem);
  font-weight: 700;
  letter-spacing: .12em;
  line-height: 1.375;
  text-align: left;
}

.l-solution_remote_install_detail_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: calc(25% - 2.5rem);
  text-align: left;
}

.l-solution_remote_install_detail_list_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.l-solution_remote_install_detail_list_wrapper:nth-of-type(1) {
  margin-bottom: min(9.028vw,13rem);
}

.l-solution_remote_install_detail_list_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.l-solution_remote_install_detail_list_flex_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.l-solution_remote_install_detail_list_ttl {
  -webkit-box-flex: .9;
  -ms-flex: .9 1;
  flex: .9 1;
  color: #1564c5;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: .12em;
  line-height: 1.5;
}

.l-solution_remote_install_detail_list_txt {
  -webkit-box-flex: 1.6;
  -ms-flex: 1.6 1;
  flex: 1.6 1;
  font-size: 1.4rem;
  letter-spacing: .12em;
  line-height: 1.71429;
}

.l-solution_remote_install_detail_list_img {
  margin-bottom: min(2.083vw,3rem);
}

.l-solution_remote_install_sample {
  border: 2px solid #1564c5;
}

.l-solution_remote_install_sample_wrapper.active .l-solution_remote_install_sample_btn::after {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.l-solution_remote_install_sample_btn {
  display: block;
  position: relative;
  width: 100%;
  margin: auto;
  padding: min(2.639vw,3.8rem) min(0.694vw,1rem);
  color: #1564c5;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: .12em;
  line-height: 1.4;
  cursor: pointer;
}

.l-solution_remote_install_sample_btn::before {
  display: block;
  z-index: 1;
  position: absolute;
  top: 50%;
  right: 3.8rem;
  width: 2rem;
  height: 1px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #1564c5;
  content: '';
}

.l-solution_remote_install_sample_btn::after {
  display: block;
  z-index: 1;
  position: absolute;
  top: 50%;
  right: 3.8rem;
  width: 2rem;
  height: 1px;
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
  border-radius: 1rem;
  background: #1564c5;
  content: "";
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
}

.l-solution_remote_install_sample_content {
  margin: 0 min(2.778vw,4rem);
  padding: min(3.333vw,4.8rem) 0;
  border-top: 1px solid #f6f6f6;
  text-align: left;
}

.l-solution_remote_install_sample_cat {
  display: block;
  padding-bottom: 2rem;
  border-bottom: 1px solid #1564c5;
  color: #1564c5;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: .12em;
  line-height: 1.75;
}

.l-solution_remote_install_sample_list {
  margin-top: min(0.417vw,0.6rem);
  margin-bottom: min(0.903vw,1.3rem);
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: 0;
}

.l-solution_remote_install_sample_list_wrapper:nth-of-type(1) {
  margin-bottom: min(2.361vw,3.4rem);
}

.l-solution_remote_install_sample_list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 4px;
  margin-bottom: 1.8rem;
}

.l-solution_remote_install_sample_list ul li {
  width: calc(33% - 2px);
  margin: 2px 4px 2px 0;
  margin-top: 2px;
  padding: min(0.208vw,0.3rem) min(0.694vw,1rem);
  background: #f6f6f6;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2;
}

.l-solution_remote_install_sample_list ul li:nth-child(3n) {
  margin-right: 0;
}

.l-solution_remote_install_sample_txt {
  display: block;
  margin-top: min(2.778vw,4rem);
  font-size: 1.4rem;
  letter-spacing: 0;
  line-height: 2;
}

.l-solution_remote_custom_txt {
  margin-bottom: min(3.819vw,5.5rem);
}

.l-solution_remote_custom_img {
  margin-bottom: min(3.819vw,5.5rem);
}

.l-solution_remote_custom_feature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.l-solution_remote_custom_feature_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: calc(50% - 4rem);
  padding: min(4.167vw,6rem) min(2.778vw,4rem);
}

.l-solution_remote_custom_feature_wrapper.is-normal {
  position: relative;
  background: #f6f6f6;
}

.l-solution_remote_custom_feature_wrapper.is-normal::after {
  display: inline-block;
  visibility: initial;
  position: absolute;
  top: 50%;
  right: -6rem;
  width: 4rem;
  height: 2rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url(/img//solution/modelv/l-solution_remote_arrow_blue.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.l-solution_remote_custom_feature_wrapper.is-change {
  background-image: -webkit-linear-gradient(90deg, #1632a5 13%, #2bb8fd 100%);
  background-image: -ms-linear-gradient(90deg, #1632a5 13%, #2bb8fd 100%);
}

.l-solution_remote_custom_feature_ttl {
  width: min(7.639vw,11rem);
  margin-right: min(3.472vw,5rem);
  font-size: clamp(2.2rem, 5.867vw, 2.4rem);
  font-weight: 700;
  letter-spacing: .12em;
  line-height: 1.75;
}

.l-solution_remote_custom_feature_ttl.is-normal {
  color: #222222;
}

.l-solution_remote_custom_feature_ttl.is-change {
  color: #ffffff;
}

.l-solution_remote_custom_feature_txt {
  font-size: 2rem;
  letter-spacing: 0;
  line-height: 2.1;
}

.l-solution_remote_custom_feature_txt.is-change {
  color: #ffffff;
}

.l-solution_remote_custom_feature_txt_time {
  display: inline-block;
  margin-left: min(1.736vw,2.5rem);
  font-weight: 700;
}

.l-solution_remote_custom_feature_txt_time.is-change {
  color: #ffffff;
}

.l-solution_remote_dl {
  padding-top: min(7.5vw,10.8rem);
  padding-bottom: min(7.5vw,10.8rem);
  background: #f6f6f6;
}

.l-solution_remote_dl_txt {
  display: block;
  margin-bottom: min(3.472vw,5rem);
  color: #222222;
  font-size: clamp(1.8rem, 4.8vw, 2.4rem);
  font-weight: 700;
  letter-spacing: .12em;
  line-height: 1.75;
}

.l-solution_remote_flow_txt {
  margin-bottom: min(4.514vw,6.5rem);
}

.l-solution_remote_flow_list {
  width: calc(25% - 2rem);
  margin-bottom: min(3.472vw,5rem);
}

.l-solution_remote_flow_list:nth-child(n+5) {
  margin-bottom: 0;
}

.l-solution_remote_flow_list_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: left;
}

.l-solution_remote_flow_list_ttl {
  position: relative;
  margin-bottom: min(2.083vw,3rem);
  margin-left: min(1.389vw,2rem);
  color: #1564c5;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: .12em;
  line-height: 1.75;
}

.l-solution_remote_flow_list_ttl_number {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  z-index: -1;
  position: absolute;
  top: 50%;
  left: max(-1.389vw,-2rem);
  width: calc(100% + 2rem);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: -webkit-linear-gradient(-90deg, #d3e8f9 25%, #dfebf9 40%, #dfe3f2 50%, #dee0ef 100%);
  font-family: 'Montserrat', serif;
  font-size: 8rem;
  font-style: italic;
  font-weight: 700;
  letter-spacing: 0;
}

.l-solution_remote_flow_list_txt {
  font-size: 1.4rem;
  letter-spacing: .12em;
  line-height: 1.71429;
}

.l-solution_remote_flow_list_txt_block {
  display: block;
  margin-bottom: min(2.083vw,3rem);
}

.l-solution_remote_flow_list_info {
  font-size: 1.4rem;
  font-weight: 700;
}
.u-mb_92 {
  margin-bottom: min(6.389vw,9.2rem);
}
.prc_img iframe {
  width: 690px;
  height: 380px;
}



/*   20231206追加   */

.l-solution_remote_flow_newlist h4 {
color: #1564c5;
text-align: center;
font-weight: 600;
font-size: 1.6em;
}
.l-solution_remote_flow_newlist ul {
  margin: 20px 0;
}
.l-solution_remote_flow_newlist li {
  display: block;
  border: #1564c5 solid 1px;
  border-radius: 300px;
  padding: 20px;
  color: #1564c5;
  font-size: 1.4em;
  margin-bottom: 60px;
  position: relative;
}
.l-solution_remote_flow_newlist li:last-child {
  margin-bottom: 0;
}
.l-solution_remote_flow_newlist li::after {
  content: url(/img/solution/modelv/flow_arrow.svg);
  position: absolute;
  width: 28px;
  top: 120%;
  left: 50%;
  transform: translateX(-50%);
}
.l-solution_remote_flow_newlist li:last-child::after {
content: none;
}
.l-solution_remote_before {

}
.l-solution_remote_after li {
  background-color: #f8f8f8;
}


@media screen and (max-width: 47.9375em) {
  .l-solution_top {
    padding-top: 1.6rem;
  }
  .l-solution_link_block {
    padding-top: 8rem;
    padding-bottom: 16rem;
  }
  .l-solution_remote_top_ttl {
    margin-bottom: 2rem;
    line-height: 1.375;
  }
  .l-solution_remote_top_txt {
    margin-bottom: 3rem;
  }
  .l-solution_remote_top_img {
    margin-bottom: 2.6rem;
  }
  .l-solution_remote_top_product_txt {
    margin-bottom: 4rem;
  }
  .l-solution_remote_top_product_txt_bottom {
    line-height: 1.75;
  }
  .l-solution_remote_top_figure {
    margin-bottom: .5rem;
  }
  .l-solution_remote_top_table {
    margin-bottom: 3rem;
  }
  .l-solution_remote_top_table table {
    display: block;
    overflow-x: scroll;
  }
  .l-solution_remote_top_table tbody {
    display: block;
    padding-bottom: 2.8rem;
  }
  .l-solution_remote_top_table tr.is-jp_txt th {
    padding: 1.6rem .5rem;
  }
  .l-solution_remote_top_table tr th:nth-child(n+2) {
    min-width: 15rem;
  }
  .l-solution_remote_top_table tr th.is-en_ttl {
    padding: 2.4rem .5rem;
  }
  .l-solution_remote_install_txt {
    margin-bottom: 3.2rem;
  }
  .l-solution_remote_install_img {
    width: 100%;
  }
  .l-solution_remote_install_img:nth-of-type(1) {
    margin-bottom: .5rem;
  }
  .l-solution_remote_install_img_wrapper {
    display: block;
    margin-bottom: .6rem;
  }
  .l-solution_remote_install_patient {
    margin-bottom: 7rem;
  }
  .l-solution_remote_install_detail {
    margin-bottom: 2rem;
  }
  .l-solution_remote_install_detail_ttl {
    margin-bottom: 1.4rem;
  }
  .l-solution_remote_install_detail_list {
    width: calc(50% - 1rem);
    margin-bottom: 7.6rem;
  }
  .l-solution_remote_install_detail_list_wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .l-solution_remote_install_detail_list_wrapper:nth-of-type(1) {
    margin-bottom: 6rem;
  }
  .l-solution_remote_install_detail_list_ttl {
    -webkit-box-flex: .5;
    -ms-flex: .5 1;
    flex: .5 1;
    margin-bottom: 1rem;
  }
  .l-solution_remote_install_detail_list_img {
    margin-bottom: 2.4rem;
  }
  .l-solution_remote_install_sample_btn {
    padding: 3rem 3rem;
    font-size: 2.4rem;
    text-align: left;
  }
  .l-solution_remote_install_sample_btn::before {
    right: 3rem;
  }
  .l-solution_remote_install_sample_btn::after {
    right: 3rem;
  }
  .l-solution_remote_install_sample_content {
    margin: 1rem 2.8rem 2rem;
    padding: 4rem 0 0;
  }
  .l-solution_remote_install_sample_cat {
    padding-bottom: 1.5rem;
  }
  .l-solution_remote_install_sample_list {
    margin-top: 1.6rem;
    margin-bottom: 1.3rem;
  }
  .l-solution_remote_install_sample_list_wrapper:nth-of-type(1) {
    margin-top: 3.5rem;
    margin-bottom: 2rem;
  }
  .l-solution_remote_install_sample_list ul {
    margin-top: 0.8rem;
    margin-bottom: 0.6rem;
  }
  .l-solution_remote_install_sample_list ul li {
    width: 100%;
    margin: 0 0 2px;
    padding: 0.4rem 1.2rem;
  }
  .l-solution_remote_install_sample_txt {
    margin-top: 0;
  }
  .l-solution_remote_custom_txt {
    margin-bottom: 3.2rem;
  }
  .l-solution_remote_custom_img {
    margin-bottom: 5.2rem;
  }
  .l-solution_remote_custom_feature {
    display: block;
  }
  .l-solution_remote_custom_feature_wrapper.is-normal {
    margin-bottom: 8rem;
  }
  .l-solution_remote_custom_feature_wrapper.is-normal::after {
    top: auto;
    right: auto;
    bottom: -5rem;
    left: 50%;
    -webkit-transform: translate(-50%, 0) rotate(90deg);
    transform: translate(-50%, 0) rotate(90deg);
  }
  .l-solution_remote_custom_feature_txt_time {
    margin-left: 3rem;
  }
  .l-solution_remote_dl {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .l-solution_remote_dl_txt {
    line-height: 1.5;
  }
  .l-solution_remote_flow_txt {
    margin-bottom: 7.2rem;
  }
  .l-solution_remote_flow_list:nth-child(n+5) {
    margin-bottom: 6rem;
  }
  .l-solution_remote_flow_list_wrapper {
    display: block;
    margin-bottom: -6rem;
  }
  .l-solution_remote_flow_list_ttl_number {
    display: block;
    left: -2.5rem;
    width: calc(100% + 2.5rem);
  }
  .l-solution_remote_flow_list_txt_block {
    margin-bottom: 2rem;
  }
}

@media screen and (max-width: 64em) {
  .l-solution_products {
    margin-top: -10rem;
    padding-top: 10rem;
  }
  .l-solution_remote_top_table tr th:nth-of-type(1) {
    min-width: 18rem;
  }
  .l-solution_remote_flow_list_ttl {
    min-height: 5.5rem;
  }
}

@media screen and (max-width: 64em) and (max-width: 47.9375em) {
  .l-solution_remote_top_table tr th:nth-of-type(1) {
    min-width: 17rem;
  }
  .l-solution_remote_flow_list_ttl {
    min-height: 0;
    margin-bottom: 3.6rem;
    margin-left: 2.5rem;
    line-height: 1.5;
  }
}

@media screen and (max-width: 73.75em) {
  .l-solution_remote_custom_feature_wrapper {
    display: block;
    text-align: left;
  }
  .l-solution_remote_custom_feature_ttl {
    width: 100%;
  }
  .l-solution_remote_flow_list {
    width: calc(25% - 1.2rem);
  }
}

@media screen and (max-width: 73.75em) and (max-width: 47.9375em) {
  .l-solution_remote_custom_feature_wrapper {
    width: 100%;
    padding: 2.2rem 4rem;
  }
  .l-solution_remote_custom_feature_ttl {
    margin-right: 0;
    margin-bottom: .4rem;
  }
  .l-solution_remote_flow_list {
    width: 100%;
    margin-bottom: 6rem;
  }
  .prc_img {
    width: 100%;
  padding-top: 56.25%;
  position: relative;
  }
  .prc_img iframe {
    width: 100%;
    height: 100%;
    position: absolute;
  top: 0;
  left: 0;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvX3Njc3MvbGF5b3V0L3NvbHV0aW9uL190b3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvX3Njc3MvY29yZS9fZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL19zY3NzL2NvcmUvX3NldHRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvX3Njc3MvY29yZS9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFVQTtFQUVFLGtCQUFrQjtFQURsQixrQkFBa0I7QUFDQTs7QUFTbEI7RUFFRSw4QkNVcUQ7RURUckQscUJBQXFCO0VBRnJCLG1CQUFtQjtBQUVFOztBQVF6QjtFQUVFLFVBQVU7RUFEVixrQkFBa0I7QUFDUjs7QUFFUjtFQUlFLGdDQ1BtRDtFRFFuRCxjRTVCVztFQzZHZixnQ0FBZ0M7RUhwRjVCLHVDQzVCeUU7RUVpSDdFLGdCQUFnQjtFQUNoQixpQkFBaUI7RUhyRmIsb0JBQWlCO0FFMUJOOztBRm1DYjtFQUtFLGtDQ3BCbUQ7RURnQm5ELGNFcENXO0VGcUNYLHlDQ3hDeUU7RUR5Q3pFLGdCQUFnQjtFQUNoQixxQkFBcUI7QUNuQjhCOztBRHlCckQ7RUFDRSxrQ0MxQm1EO0FBQUE7O0FEZ0NuRDtFQUVFLGdDQ2xDaUQ7RURpQ2pELGdCQUFnQjtBQ2pDaUM7O0FEc0NqRDtFQUdFLGNFN0RPO0VGNERQLHVDQy9EcUU7RURrRXJFLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFGckIsY0FBYztFQUhkLGdCQUFnQjtBQUtLOztBQU8zQjtFQUNFLGdDQ3BEbUQ7QUFBQTs7QUR5RHJEO0VBQ0Usa0NDMURtRDtBQUFBOztBRHlEcEQ7RUFPRyxXQUFXO0VBRFgsZ0JBQWdCO0VBRWhCLHlCQUF5QjtBQUFBOztBQVI1Qjs7RUF3QkcsK0JBQStCO0VBRC9CLGdDQUFnQztFQUVoQyx5QkFBeUI7QUFBQTs7QUF6QjVCO0VBNEJHLCtCQUErQjtFQUMvQiw4QkFBOEI7QUFBQTs7QUE3QmpDO0VBK0JLLDZCQUE2QjtBQUFBOztBQS9CbEM7RUFrQ0ssZ0NBQWdDO0FBQUE7O0FBbENyQztFQW9DTyxtQkFBbUI7QUFBQTs7QUFwQzFCO0VBeUNPLGtFQ2xHNkM7QUFBQTs7QUR5RHBEO0VBOENTLGtCQUFrQjtBQUFBOztBQTlDM0I7RUFvREssY0FBYztFQURkLGdCQUFnQjtFQUVoQixxQkFBcUI7QUFBQTs7QUFyRDFCO0VBdURPLFlBQVk7QUFBQTs7QUF2RG5CO0VBa0VPLFlBQVk7QUFBQTs7QUFsRW5CO0VBMEVPLDhEQ25JNkM7RURxSTdDLGNBQWM7RUc1Q3hCLGdDQUFnQztFSHlDdEIseUNDekptRTtFRWlIN0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFSHlDUCxpQkFBaUI7QUFDSDs7QUE1RXJCO0VBdUZLLGNBQWM7RUdsRXRCLGdDQUFnQztFSGlFeEIsaUJBQWlCO0VHaEV6QixnQkFBZ0I7RUgrRFIsZ0JBQWdCO0VHOUR4QixpQkFBaUI7RUg0RFQsaUJBQWdCO0FBSUY7O0FBdkZuQjtFQTBGTywrQkFBK0I7RUFEL0IsbUJBQW1CO0FBQ1k7O0FBMUZ0QztFQTRGUyxrQkFBa0I7QUFBQTs7QUE1RjNCO0VBaUdPLCtCQUErQjtFQUQvQixnQ0FBZ0M7QUFDRDs7QUFqR3RDO0VBbUdTLGtCQUFrQjtBQUFBOztBQVE1QjtFQUNFLGtDQ3JLbUQ7QUFBQTs7QUQwS3JEO0VBQ0UsdUJBQXVCO0FBQUE7O0FBU3ZCO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7RUFBOUIsc0JBQThCO0VBQTlCLDhCQUE4QjtFQUM5QixrQ0N2TGlEO0FBQUE7O0FEOExyRDtFQU9FLGlDQ3JNbUQ7RURtTW5ELGNFdk5XO0VGcU5YLGlCQUFpQjtFQURqQixnQkFBZ0I7RUFJaEIscUJBQXFCO0VBRnJCLG9CQUFnQjtFQUhoQixnQkFBZ0I7QUMvTG1DOztBRHlNbkQ7RUFFRSxjQUFjO0VBRGQsZ0JBQWdCO0FBQ0Y7O0FBR2xCO0VBQ0UsZ0NDL01tRDtBQUFBOztBRG1ObkQ7RUFNRSxpQ0N6TmlEO0VEME5qRCxjRTlPUztFRjBPVCx1Q0M3T3VFO0VEMk92RSxnQkFBZ0I7RUFJaEIscUJBQXFCO0VBRHJCLGtCQUFnQjtFQUZoQixnQkFBZ0I7QUV6T1A7O0FGbVBYO0VBR0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBOEI7RUFBOUIsOEJBQThCO0VBQTlCLGtDQUE4QjtFQUE5Qiw4QkFBOEI7RUFIOUIseUJBQXlCO0VBQ3pCLGdCQUFnQjtBQUVjOztBQUs5QjtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO0VBQTlCLHNCQUE4QjtFQUE5Qiw4QkFBOEI7QUFBQTs7QUFGL0I7RUFPRyxpQ0MvTzZDO0FBQUE7O0FEcVBqRDtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtFQUF0QiwwQkFBc0I7RUFBdEIsc0JBQXNCO0VBQ3RCLG1CQUFZO0VBQVosb0JBQVk7RUFBWixZQUFZO0FBQUE7O0FBQ1o7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7RUFBdEIsMEJBQXNCO0VBQXRCLHNCQUFzQjtBQUFBOztBQUcxQjtFQU1FLG9CQUFVO0VBQVYsY0FBVTtFQUFWLFVBQVU7RUFGVixjRXJSTTtFRm1STixpQkFBaUI7RUFEakIsZ0JBQWdCO0VBRWhCLHFCQUFxQjtFQUVyQixnQkFBZ0I7QUFDTjs7QUFNWjtFQUNFLHFCQUFXO0VBQVgsZUFBVztFQUFYLFdBQVc7RUFFWCxpQkFBaUI7RUFEakIscUJBQXFCO0VBRXJCLG9CQUFnQjtBQUFBOztBQUVsQjtFQUNFLGdDQ2pSK0M7QUFBQTs7QUR3UnJEO0VBQ0UseUJBQXlCO0FBQUE7O0FBQ3hCO0VBS08sNEJBQW9CO0VBQXBCLG9CQUFvQjtBQUFBOztBQUs1QjtFQUtFLGNBQWM7RUFNZCxrQkFBa0I7RUFEbEIsV0FBVztFQURYLFlBQVk7RUFSWiw4Q0NyU2lEO0VEdVNqRCxjRTFUUTtFRnlUUixlQUFlO0VBRWYsZ0JBQWdCO0VBR2hCLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFGaEIsZUFBZTtBQUtHOztBQVhuQjtFQWtCRyxjQUFjO0VBQ2QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsYUFBYTtFQUNiLFdBQVc7RUFDWCxXQUFXO0VBQ1gsbUNBQTJCO0VBQTNCLDJCQUEyQjtFQUMzQixtQkFBbUI7RUFDbkIsV0FBVztBQUFBOztBQTNCZDtFQWlDRyxjQUFjO0VBQ2QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsYUFBYTtFQUNiLFdBQVc7RUFDWCxXQUFXO0VBQ1gsaURBQXlDO0VBQXpDLHlDQUF5QztFQUN6QyxtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCx5Q0FBeUI7RUFBekIsaUNBQXlCO0VBQXpCLHlCQUF5QjtFQUF6QixnREFBeUI7QUFBQTs7QUFNN0I7RUFHRSwyQkN6VmlEO0VEd1ZqRCw4QkFBMkI7RUFEM0IsNkJBQTZCO0VBRzdCLGdCQUFnQjtBQUFBOztBQU1sQjtFQUNFLGNBQWM7RUFNZCxvQkFBb0I7RUFDcEIsZ0NFM1hRO0VGd1hSLGNBQWM7RUFIZCxpQkFBaUI7RUFJakIsZ0JBQWdCO0VBRmhCLHFCQUFxQjtFQURyQixpQkFBZ0I7QUV0WFI7O0FGZ1lWO0VBSUUsK0JDalhpRDtFRGtYakQsa0NDbFhpRDtFRDhXakQsaUJBQWlCO0VBRWpCLGdCQUFnQjtFQURoQixpQkFBaUI7QUMvV2dDOztBRHVYaEQ7RUFFRyxrQ0N6WDZDO0FBQUE7O0FENldsRDtFQW9CRyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFlO0VBQWYsZUFBZTtFQUNmLGVBQWU7RUFDZixxQkFBcUI7QUFBQTs7QUF2QnhCO0VBOEJLLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFLckIsZUFBZTtFQUpmLDhDQzdZNkM7RURnWjdDLG1CQUFtQjtFQURuQixpQkFBaUI7RUFMakIsZ0JBQWdCO0VBSWhCLGNBQWM7QUFHQzs7QUFwQ3BCO0VBMkNPLGVBQWU7QUFBQTs7QUFLdkI7RUFJRSxjQUFjO0VBQ2QsNkJDbGFpRDtFRDhaakQsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixjQUFjO0FDaGFtQzs7QUQwYXJEO0VBQ0Usa0NDM2FtRDtBQUFBOztBRGdickQ7RUFDRSxrQ0NqYm1EO0FBQUE7O0FEc2JyRDtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO0VBQTlCLHNCQUE4QjtFQUE5Qiw4QkFBOEI7QUFBQTs7QUFJOUI7RUFHRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUViLHdCQUF1QjtFQUF2QixxQkFBdUI7RUFBdkIsdUJBQXVCO0VBRHZCLHlCQUE4QjtFQUE5QixzQkFBOEI7RUFBOUIsOEJBQThCO0VBSDlCLHVCQUF1QjtFQUN2Qiw0Q0M5YmlEO0FEaWMxQjs7QUFMeEI7RUFnQkcsa0JBQWtCO0VBRGxCLG1CQUFtQjtBQUNEOztBQWhCckI7RUc1YkwscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUVuQixrQkFBa0I7RUhnZFIsUUFBUTtFQUVSLFlBQVk7RUFDWixXQUFXO0VBQ1gsWUFBWTtFQUhaLG1DQUEyQjtFQUEzQiwyQkFBMkI7RUFGM0IsdUVBQWlCO0VHcGQzQiw0QkFBNEI7RUFDNUIsd0JBQXdCO0VBR3hCLFdBQVc7QUhxZFc7O0FBM0JqQjtFQXVDRywyRUFBMkY7RUFDM0YsdUVBQXVGO0FBQUE7O0FBRzNGO0VBQ0UseUJDeGVpRDtFRHllakQsK0JDemVpRDtFRDBlakQseUNDamdCdUU7RURtZ0J2RSxnQkFBZ0I7RUFEaEIscUJBQXFCO0VBRXJCLGlCQUFnQjtBQUFBOztBQU5qQjtFQWVHLGNFMWdCTztBQUFBOztBRjJmVjtFQWtCRyxjQUFjO0FBQUE7O0FBR2xCO0VBQ0UsZUFBZTtFQUVmLGlCQUFpQjtFQURqQixnQkFBZ0I7QUFDQzs7QUFIbEI7RUFLRyxjQUFjO0FBQUE7O0FBRWhCO0VBQ0UscUJBQXFCO0VBQ3JCLGdDQ3JnQitDO0VEc2dCL0MsZ0JBQWdCO0FBQUE7O0FBSGpCO0VBUUcsY0FBYztBQUFBOztBQU14QjtFQUVFLCtCQ25oQnFEO0VEb2hCckQsa0NDcGhCcUQ7RURraEJyRCxtQkFBbUI7QUNsaEJrQzs7QUR5aEJyRDtFQUVFLGNBQWM7RUFDZCxnQ0M1aEJtRDtFRDBoQm5ELGNBQWM7RUFHZCx1Q0NwakJ5RTtFRHFqQnpFLGdCQUFnQjtFQUVoQixxQkFBcUI7RUFEckIsaUJBQWdCO0FBQ0s7O0FBT3ZCO0VBQ0Usa0NDeGlCbUQ7QUFBQTs7QUQ2aUJyRDtFQUNFLHVCQUF1QjtFQUN2QixnQ0MvaUJtRDtBQUFBOztBRDZpQnBEO0VBV0csZ0JBQWdCO0FBQUE7O0FBS2xCO0VBRUUsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtFQUFmLGVBQWU7RUFFZix3QkFBdUI7RUFBdkIscUJBQXVCO0VBQXZCLHVCQUF1QjtFQUR2Qix5QkFBOEI7RUFBOUIsc0JBQThCO0VBQTlCLDhCQUE4QjtFQUg5QixnQkFBZ0I7QUFJTzs7QUFNekI7RUFDRSxrQkFBa0I7RUFPbEIsZ0NDaGxCaUQ7RUQra0JqRCw4QkMva0JpRDtFRDJrQmpELGNBQWM7RUFHZCxpQkFBaUI7RUFEakIsZ0JBQWdCO0VBRGhCLHFCQUFxQjtFQUZyQixpQkFBZ0I7QUMxa0JpQzs7QUQwbEJqRDtFQVNFLDZCQUE2QjtFQUM3QixvQ0FBb0M7RUFScEMscUJBQXFCO0VBS3JCLFdBQVc7RUFIWCxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLHlCQ2xsQitDO0VEdWxCL0Msd0JBQXdCO0VBSHhCLG1DQUEyQjtFQUEzQiwyQkFBMkI7RUcvakJuQyxzR0FBcUc7RUEyRHJHLGdDQUFnQztFSDZmeEIsZUFBZTtFRzFmdkIsa0JBQWtCO0VBRmxCLGdCQUFnQjtFQUNoQixpQkFBaUI7QUE3RG9GOztBSDJrQmpHO0VBQ0UsaUJBQWlCO0VBRWpCLHFCQUFxQjtFQURyQixvQkFBZ0I7QUFDSzs7QUFDckI7RUFDRSxjQUFjO0VBQ2QsZ0NDcG5CK0M7QUFBQTs7QUQwbkJuRDtFQUNFLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFBQTs7QUF4cEJ0QjtFQURGO0lBRUksbUJBQW1CO0VBQUE7RUFlckI7SUFLSSxpQkFBaUI7SUFDakIscUJBQXFCO0VBQUE7RUFTdkI7SUFPSSxtQkFBbUI7SUFDbkIsa0JBQWdCO0VBQUE7RUFJcEI7SUFPSSxtQkFBbUI7RUFBQTtFQUd2QjtJQUdJLHFCQUFxQjtFQUFBO0VBSXZCO0lBSUksbUJBQW1CO0VBQUE7RUFFckI7SUFRSSxpQkFBZ0I7RUFBQTtFQUt4QjtJQUdJLG9CQUFvQjtFQUFBO0VBR3hCO0lBR0ksbUJBQW1CO0VBQUE7RUFIdEI7SUFZSyxjQUFjO0lBRGQsa0JBQWtCO0VBQ0o7RUFabkI7SUFrQkssY0FBYztJQUNkLHNCQUFzQjtFQUFBO0VBbkIzQjtJQTJDUyxxQkFBcUI7RUFBQTtFQTNDOUI7SUFvRVMsZ0JBQWdCO0VBQUE7RUFwRXpCO0lBOEVTLHFCQUFxQjtFQUFBO0VBNkIvQjtJQUdJLHFCQUFxQjtFQUFBO0VBR3pCO0lBR0ksV0FBVztFQUFBO0VBSGQ7SUFPSyxvQkFBb0I7RUFBQTtFQUd4QjtJQUtJLGNBQWM7SUFDZCxvQkFBb0I7RUFBQTtFQUkxQjtJQVNJLG1CQUFtQjtFQUFBO0VBT3ZCO0lBR0ksbUJBQW1CO0VBQUE7RUFFckI7SUFTSSxxQkFBcUI7RUFBQTtFQUd6QjtJQU1JLHVCQUF1QjtJQUN2QixxQkFBcUI7RUFBQTtFQUV2QjtJQUlJLG1CQUFlO0lBQWYsZUFBZTtFQUFBO0VBSmxCO0lBU0ssbUJBQW1CO0VBQUE7RUFhekI7SUFTSSxvQkFBVTtJQUFWLGNBQVU7SUFBVixVQUFVO0lBRFYsbUJBQW1CO0VBQ1Q7RUFTZDtJQUdJLHFCQUFxQjtFQUFBO0VBaUIzQjtJQWFLLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsZ0JBQWdCO0VBQUE7RUFmcEI7SUE2QkssV0FBVztFQUFBO0VBN0JoQjtJQThDSyxXQUFXO0VBQUE7RUFJakI7SUFNSSx3QkFBd0I7SUFDeEIsaUJBQWlCO0VBQUE7RUFHckI7SUFVSSxzQkFBc0I7RUFBQTtFQUcxQjtJQU9JLGtCQUFrQjtJQUNsQixxQkFBcUI7RUFBQTtFQUV0QjtJQUtLLGtCQUFrQjtJQURsQixtQkFBbUI7RUFDRDtFQWZ6QjtJQXlCSyxrQkFBa0I7SUFDbEIscUJBQXFCO0VBQUE7RUExQjFCO0lBc0NPLFdBQVc7SUFFWCxlQUFlO0lBRGYsc0JBQXNCO0VBQ1A7RUFRdkI7SUFPSSxhQUFhO0VBQUE7RUFNbkI7SUFHSSxxQkFBcUI7RUFBQTtFQUd6QjtJQUdJLHFCQUFxQjtFQUFBO0VBR3pCO0lBSUksY0FBYztFQUFBO0VBRWY7SUFrQkssbUJBQW1CO0VBQUE7RUFsQnhCO0lBaUNPLFNBQVM7SUFGVCxXQUFXO0lBQ1gsYUFBYTtJQUhiLFNBQVM7SUFDVCxtREFBMEM7SUFBMUMsMkNBQTBDO0VBR2pDO0VBc0NmO0lBS0ksaUJBQWlCO0VBQUE7RUFTM0I7SUFLSSxpQkFBaUI7SUFDakIsb0JBQW9CO0VBQUE7RUFFdEI7SUFTSSxnQkFBZ0I7RUFBQTtFQUtwQjtJQUdJLHFCQUFxQjtFQUFBO0VBR3hCO0lBYU0sbUJBQW1CO0VBQUE7RUFHeEI7SUFPSSxjQUFjO0lBQ2Qsb0JBQW9CO0VBQUE7RUFxQnRCO0lBZUksY0FBYztJQURkLGFBQWE7SUFFYiwwQkFBMEI7RUFBQTtFQVE5QjtJQUlJLG1CQUFtQjtFQUFBO0FBL29COUI7O0FBS0M7RUFIRjtJQUtJLGtCQUFrQjtJQURsQixrQkFBa0I7RUFDQTtFQTJFakI7SUF5RFMsZ0JBQWdCO0VBQUE7RUFzZHhCO0lBVUksa0JBQWtCO0VBQUE7QUFsbUIzQjs7QUFtSWE7RUExRFQ7SUEyRFcsZ0JBQWdCO0VBQUE7RUFvZDFCO0lBWU0sYUFBYTtJQUViLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFGbkIsZ0JBQWdCO0VBRUc7QUE5ZHBCOztBQXlVSDtFQU5GO0lBT0ksY0FBYztJQUNkLGdCQUFnQjtFQUFBO0VBbUNwQjtJQVFJLFdBQVc7RUFBQTtFQThEakI7SUFJSSx5QkFBeUI7RUFBQTtBQTNFMUI7O0FBakNHO0VBVEo7SUFVTSxXQUFXO0lBQ1gsb0JBQW9CO0VBQUE7RUFnQzFCO0lBVU0sZUFBZTtJQUNmLG9CQUFvQjtFQUFBO0VBMkQ1QjtJQU1NLFdBQVc7SUFDWCxtQkFBbUI7RUFBQTtBQTlFdEIiLCJmaWxlIjoiL2Nzcy9zb2x1dGlvbi9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkd2lkdGhTcDogMzc1O1xuJHdpZHRoUGM6IDE0NDA7XG4kd2lkdGhUYWI6IDEwMjQ7XG5cbi5sLXNvbHV0aW9uX3RvcCB7XG4gIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICBwYWRkaW5nLXRvcDogMS42cmVtOyBcbiAgfVxufVxuXG4ubC1zb2x1dGlvbl9wcm9kdWN0cyB7XG4gIHBhZGRpbmctdG9wOiAxNHJlbTtcbiAgbWFyZ2luLXRvcDogLTE0cmVtO1xuICBAbWVkaWEgI3skYnJlYWtwb2ludHRhYn17XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgfVxufVxuXG5cbi5sLXNvbHV0aW9uX2xpbmsge1xuICAmX2Jsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIHBhZGRpbmctdG9wOiBNaW5XaWR0aFNpemUoODApO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHJlbTs7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgcGFkZGluZy10b3A6IDhyZW07IFxuICAgICAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubC1zb2x1dGlvbl9yZW1vdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gICZfdG9wIHtcbiAgICAmX3R0bCB7XG4gICAgICBAaW5jbHVkZSBNb250b0JvbGQ7XG4gICAgICBmb250LXNpemU6Z2V0Q2woMzIsJHdpZHRoU3AsODApO1xuICAgICAgbGluZS1oZWlnaHQ6ICgxNjAvMTQwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IE1pbldpZHRoU2l6ZSgyMCk7XG4gICAgICBjb2xvcjogJHR4dENvbG9yO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogKDg4LzY0KTtcbiAgICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IC4xNmVtOyBcbiAgICAgIH1cbiAgICB9XG4gICAgJl90eHQge1xuICAgICAgY29sb3I6ICR0eHRDb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTpnZXRDbCgxNiwkd2lkdGhTcCwzMik7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogTWluV2lkdGhTaXplKDY2KTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogTWluV2lkdGhTaXplKDg2KTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42cmVtOyBcbiAgICAgIH1cbiAgICB9XG4gICAgJl9wcm9kdWN0IHtcbiAgICAgICZfdHh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogTWluV2lkdGhTaXplKDYwKTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IFxuICAgICAgICB9XG4gICAgICAgICZfYm90dG9tIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0Q2woMTYsJHdpZHRoU3AsMjApO1xuICAgICAgICAgIGNvbG9yOiAkdHh0Q29sb3I7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE2ZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICg1Ni8zMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfZmlndXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IE1pbldpZHRoU2l6ZSg0MCk7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3RhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IE1pbldpZHRoU2l6ZSg0OCk7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IFxuICAgICAgfVxuICAgICAgdGFibGUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgLy8gYm9yZGVyOjJweCBzb2xpZCAjMTU2NGM1O1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0Ym9keSB7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAvLyBtaW4td2lkdGg6IDYwcmVtOyBcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZCwgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1NjRjNTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE1NjRjNTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIH1cbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzE1NjRjNTsgXG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzE1NjRjNTsgXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjMTU2NGM1OyBcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMTU2NGM1OyBcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWpwX3R4dCB7XG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgcGFkZGluZzogTWluV2lkdGhTaXplKDE5KSBNaW5XaWR0aFNpemUoMTApICBNaW5XaWR0aFNpemUoMTkpO1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogIzE1NjRjNTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjEyZW07XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICB3aWR0aDogMjAuNyU7XG4gICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludHRhYn17XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMThyZW07XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3cmVtOyBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNi4xJTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNXJlbTsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXMtZW5fdHRsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIE1vbnRvQm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0Q2woMTQsJHdpZHRoU3AsMTYpO1xuICAgICAgICAgICAgcGFkZGluZzogTWluV2lkdGhTaXplKDIwKSBNaW5XaWR0aFNpemUoMTApIE1pbldpZHRoU2l6ZSgyMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44MTtcbiAgICAgICAgICAgIGNvbG9yOiAjMTU2NGM1O1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyLjRyZW0gLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogKDU2LzMyKTtcbiAgICAgICAgICBAaW5jbHVkZSBNb250bztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgICAgICYuaXMtYm9yZGVyX25vbmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXMtYm9yZGVyX2dyYXkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDQ0NDQ0O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gXG4gIH1cbiAgJl9pbnN0YWxsIHtcbiAgICAmX3R4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBNaW5XaWR0aFNpemUoNTUpO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07IFxuICAgICAgfVxuICAgIH1cbiAgICAmX2ltZyB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBNaW5XaWR0aFNpemUoMzQpO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjZyZW07IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfcGF0aWVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6ICg0MC8yNCk7XG4gICAgICBjb2xvcjogJHR4dENvbG9yO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogTWluV2lkdGhTaXplKDEwOCk7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07IFxuICAgICAgfVxuICAgICAgJl9saXN0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfZGV0YWlsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IE1pbldpZHRoU2l6ZSg4MCk7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IFxuICAgICAgfVxuICAgICAgJl90dGwge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IGdldENsKDI0LCR3aWR0aFNwLDMyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICg4OC82NCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogTWluV2lkdGhTaXplKDU0KTtcbiAgICAgICAgY29sb3I6ICR0eHRDb2xvcjtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfbGlzdCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIuNXJlbSk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pOyBcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl93cmFwcGVye1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgXG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogTWluV2lkdGhTaXplKDEzMCk7XG4gICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07ICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9mbGV4IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl90dGwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgICAgICAgIGNvbG9yOiAkdHh0Qmx1ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogKDQ4LzMyKTtcbiAgICAgICAgICBmbGV4OiAuOSAxO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBmbGV4OiAuNSAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX3R4dCB7XG4gICAgICAgICAgZmxleDogMS42IDE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNDgvMjgpO1xuICAgICAgICB9XG4gICAgICAgICZfaW1nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBNaW5XaWR0aFNpemUoMzApO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9zYW1wbGUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzE1NjRjNTtcbiAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAubC1zb2x1dGlvbl9yZW1vdGVfaW5zdGFsbF9zYW1wbGVfYnRuIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gdG9wOiAzLjdyZW07XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2J0biB7XG4gICAgICAgIHBhZGRpbmc6IE1pbldpZHRoU2l6ZSgzOCkgTWluV2lkdGhTaXplKDEwKTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogJHR4dEJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICg1Ni80MCk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDNyZW07XG4gICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDMuOHJlbTtcbiAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE1NjRjNTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICByaWdodDogM3JlbTsgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMy44cmVtO1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE1NjRjNTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgcmlnaHQ6IDNyZW07IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNmY2ZjY7XG4gICAgICAgIHBhZGRpbmc6IE1pbldpZHRoU2l6ZSg0OCkgMDtcbiAgICAgICAgbWFyZ2luOiAwIE1pbldpZHRoU2l6ZSg0MCk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBtYXJnaW46IDFyZW0gMi44cmVtIDJyZW07IFxuICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2NhdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICg1Ni8zMik7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTJlbTtcbiAgICAgICAgY29sb3I6ICMxNTY0YzU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHR4dEJsdWU7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9saXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBNaW5XaWR0aFNpemUoNik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IE1pbldpZHRoU2l6ZSgxMyk7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07IFxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbiAgICAgICAgfVxuICAgICAgICAmX3dyYXBwZXIge1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogTWluV2lkdGhTaXplKDM0KTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtOyBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDJweCk7XG4gICAgICAgICAgICBtYXJnaW46IDJweCA0cHggMnB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiBNaW5XaWR0aFNpemUoMykgTWluV2lkdGhTaXplKDEwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAxLjJyZW07XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IE1pbldpZHRoU2l6ZSg0MCk7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2N1c3RvbSB7XG4gICAgJl90eHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogTWluV2lkdGhTaXplKDU1KTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtOyBcbiAgICAgIH1cbiAgICB9XG4gICAgJl9pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogTWluV2lkdGhTaXplKDU1KTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4ycmVtOyBcbiAgICAgIH1cbiAgICB9XG4gICAgJl9mZWF0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgIH1cbiAgICAgICZfd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRyZW0pO1xuICAgICAgICBwYWRkaW5nOiBNaW5XaWR0aFNpemUoNjApIE1pbldpZHRoU2l6ZSg0MCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50dGFibGFyZ2V9e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuMnJlbSA0cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLW5vcm1hbCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTsgXG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnRJbWc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nUGF0aH0vc29sdXRpb24vbW9kZWx2L2wtc29sdXRpb25fcmVtb3RlX2Fycm93X2JsdWUuc3ZnKTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IC02cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgYm90dG9tOiAtNXJlbTsgXG4gICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1jaGFuZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCA5MGRlZywgcmdiKDIyLDUwLDE2NSkgMTMlLCByZ2IoNDMsMTg0LDI1MykgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIDkwZGVnLCByZ2IoMjIsNTAsMTY1KSAxMyUsIHJnYig0MywxODQsMjUzKSAxMDAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCA5MGRlZywgcmdiKDIyLDUwLDE2NSkgMTMlLCByZ2IoNDMsMTg0LDI1MykgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdHRsIHtcbiAgICAgICAgd2lkdGg6IE1pbldpZHRoU2l6ZSgxMTApO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IE1pbldpZHRoU2l6ZSg1MCk7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0Q2woMjIsJHdpZHRoU3AsMjQpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjEyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoODQvNDgpO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludHRhYmxhcmdlfXtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtbm9ybWFsIHtcbiAgICAgICAgICBjb2xvcjogJHR4dENvbG9yO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtY2hhbmdlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90eHQge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoODQvNDApO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgJi5pcy1jaGFuZ2Uge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICAgICZfdGltZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBNaW5XaWR0aFNpemUoMjUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07IFxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmlzLWNoYW5nZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IFxuICB9XG4gICZfZGwge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgcGFkZGluZy10b3A6IE1pbldpZHRoU2l6ZSgxMDgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBNaW5XaWR0aFNpemUoMTA4KTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtOyBcbiAgICB9XG4gICAgJl90eHQge1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IE1pbldpZHRoU2l6ZSg1MCk7XG4gICAgICBmb250LXNpemU6IGdldENsKDE4LCR3aWR0aFNwLDI0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogKDg0LzQ4KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMTJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICg1NC8zNik7IFxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2Zsb3cge1xuICAgICZfdHh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IE1pbldpZHRoU2l6ZSg2NSk7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuMnJlbTsgXG4gICAgICB9XG4gICAgfVxuICAgICZfbGlzdCB7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAycmVtKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IE1pbldpZHRoU2l6ZSg1MCk7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludHRhYmxhcmdlfXtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMS4ycmVtKTsgXG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQobis1KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl93cmFwcGVye1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNnJlbTtcbiAgICAgICAgfSBcbiAgICAgIH1cbiAgICAgICZfdHRsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogKDU2LzMyKTtcbiAgICAgICAgY29sb3I6ICMxNTY0YzU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBNaW5XaWR0aFNpemUoMjApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBNaW5XaWR0aFNpemUoMzApO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludHRhYn17XG4gICAgICAgICAgbWluLWhlaWdodDogNS41cmVtO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfbnVtYmVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDhyZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIE1vbnRvQm9sZEl0YWw7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IE1heFdpZHRoU2l6ZSgtMjApO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRhdGlvbkRhcmtCbHVlO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGxlZnQ6IC0yLjVyZW07IFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMi41cmVtKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoNDgvMjgpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjEyZW07XG4gICAgICAgICZfYmxvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IE1pbldpZHRoU2l6ZSgzMCk7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2luZm8ge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH0gXG4gICAgfVxuICB9XG59IiwiQGZ1bmN0aW9uIGdldFZ3KCR2YWx1ZSwgJHdpZHRoKSB7XG4gIEByZXR1cm4gJHZhbHVlIC8gJHdpZHRoICogMTAwICsgMHZ3O1xufVxuXG5AZnVuY3Rpb24gZ2V0Q2woJHZhbHVlQ2wsICR3aWR0aENsLCAkbWF4Q2wpe1xuICAvLyBmb250LXNpemU6IGdldENsKDE0LDM3NSwxOCk7XG4gICAkbWluV2lkdGg6Mzc1O1xuICAgJHZhbHVlQ2xTaXplOiR2YWx1ZUNsKi4xcmVtO1xuICAgJG1heENsU2l6ZTokbWF4Q2wqLjFyZW07XG4gICAkbWluV2lkdGhTaXplOnJvdW5kKCR2YWx1ZUNsIC8gJHdpZHRoQ2wgKjEwMCoxMDAwKS8xMDAwO1xuICAgQHJldHVybiB1bnF1b3RlKFwiY2xhbXAoI3skdmFsdWVDbFNpemV9LCAjeyRtaW5XaWR0aFNpemV9dncsICN7JG1heENsU2l6ZX0pXCIpOztcbiB9XG4gQGZ1bmN0aW9uIGNsYW1wVncoJG1pbiwgJHNpemUsICRtYXgsICR2cDogMTkyMCkge1xuICAvLyAgZm9udC1zaXplOiBjbGFtcFZ3KDE0LCAxNiwgMTgsIDc2OCk7XG4gICRtaW46ICRtaW4gKiAwLjFyZW07XG4gICRtYXg6ICRtYXggKiAwLjFyZW07XG4gICRudW06IDEwMCAvICR2cCAqIDF2dztcbiAgJHNpemVfdnc6ICRudW0gKiAkc2l6ZTtcbkByZXR1cm4gY2xhbXAoJG1pbiwgJHNpemVfdncsICRtYXgpO1xufVxuXG4gXG4gQGZ1bmN0aW9uIE1pbldpZHRoU2l6ZSgkd2lkdGhWYWx1ZSl7XG4gIC8q44Gd44Gu44K144Kk44OI44Gn5aSJ5YuV44GV44Gb44Gf44GE5pyA5bCP44Gu55S76Z2i44OT44Ol44O844Od44O844OI44Gu44K144Kk44K6Ki9cbiAgICRtaW5XaWR0aDoxNDQwO1xuIC8q44Gd44Gu44K144Kk44OI44Gn5aSJ5YuV44GV44Gb44Gf44GE5pyA5aSn44Gu55S76Z2i44OT44Ol44O844Od44O844OI44Gu44K144Kk44K6Ki9cbiAgICRtYXhXaWR0aDoxNDQwO1xuIC8qcHjjga7ljZjkvY3jgpLku5jjgZHjgosqL1xuICAgJG1pbldpZHRoU2l6ZTokd2lkdGhWYWx1ZSouMXJlbTtcbiAvKuacgOWwj+OBruODleOCqeODs+ODiOOCteOCpOOCuuOBqOODk+ODpeODvOODneODvOODiOOBruOCteOCpOOCuuOCkuS9v+OBo+OBpuOAgXZ344KS5rGC44KB44KLXG4g44CA5YCk44Gv5bCP5pWw54K556ys77yT5L2N44G+44Gn44Gn5Zub5o2o5LqU5YWl44GZ44KLKi9cbiAgICR3aWR0aFZ3OnJvdW5kKCR3aWR0aFZhbHVlLyRtaW5XaWR0aCoxMDAqMTAwMCkvMTAwMDtcbiAvKuaxguOCgeOBn+WApOOCkuS9v+OBo+OBpuOAgWNsYW1wKCnplqLmlbDjgpLov5TjgZkqL1xuICAgQHJldHVybiB1bnF1b3RlKFwibWluKCN7JHdpZHRoVnd9dncsI3skbWluV2lkdGhTaXplfSlcIik7XG4gfVxuXG5AZnVuY3Rpb24gTWF4V2lkdGhTaXplKCR3aWR0aFZhbHVlKXtcbiAgLyrjgZ3jga7jgrXjgqTjg4jjgaflpInli5XjgZXjgZvjgZ/jgYTmnIDlsI/jga7nlLvpnaLjg5Pjg6Xjg7zjg53jg7zjg4jjga7jgrXjgqTjgroqL1xuICAgJG1pbldpZHRoOjE0NDA7XG4gLyrjgZ3jga7jgrXjgqTjg4jjgaflpInli5XjgZXjgZvjgZ/jgYTmnIDlpKfjga7nlLvpnaLjg5Pjg6Xjg7zjg53jg7zjg4jjga7jgrXjgqTjgroqL1xuICAgJG1heFdpZHRoOjE0NDA7XG4gLypweOOBruWNmOS9jeOCkuS7mOOBkeOCiyovXG4gICAkbWluV2lkdGhTaXplOiR3aWR0aFZhbHVlKi4xcmVtO1xuIC8q5pyA5bCP44Gu44OV44Kp44Oz44OI44K144Kk44K644Go44OT44Ol44O844Od44O844OI44Gu44K144Kk44K644KS5L2/44Gj44Gm44CBdnfjgpLmsYLjgoHjgotcbiDjgIDlgKTjga/lsI/mlbDngrnnrKzvvJPkvY3jgb7jgafjgaflm5vmjajkupTlhaXjgZnjgosqL1xuICAgJHdpZHRoVnc6cm91bmQoJHdpZHRoVmFsdWUvJG1pbldpZHRoKjEwMCoxMDAwKS8xMDAwO1xuIC8q5rGC44KB44Gf5YCk44KS5L2/44Gj44Gm44CBY2xhbXAoKemWouaVsOOCkui/lOOBmSovXG4gICBAcmV0dXJuIHVucXVvdGUoXCJtYXgoI3skd2lkdGhWd312dywjeyRtaW5XaWR0aFNpemV9KVwiKTtcbiB9XG5cblxuQGZ1bmN0aW9uIGNzc0xvY2soJG1heFNpemUsICRtaW5TaXplLCAkbWF4V2lkdGgsICRtaW5XaWR0aCkge1xuICBAcmV0dXJuIGNhbGMoI3tnZXRWdygoJG1heFNpemUgLSAkbWluU2l6ZSksICgkbWF4V2lkdGggLSAkbWluV2lkdGgpKSB9ICsgKCN7JG1heFNpemUgLyAxMH1yZW0gLSAjeyRtYXhXaWR0aCAvIDEwfXJlbSAqICN7KCgkbWF4U2l6ZSAtICRtaW5TaXplKSAvICAoJG1heFdpZHRoIC0gJG1pbldpZHRoKSl9KSk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyDilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIFcclxuLy/jgIDjgIBQQVRIXHJcbi8vIOKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgVxyXG5cclxuLy8gdXNhZ2U6ICN7JGltZ1BhdGh9XHJcbiRpbWdQYXRoOiBcIi9pbWcvXCI7XHJcblxyXG4vLyDilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIFcclxuLy/jgIDjgIBDT0xPUlxyXG4vLyDilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIFcclxuJGZvbnRDb2xvcjogIzQ0NDQ0NDtcclxuJHR4dENvbG9yOiMyMjIyMjI7XHJcbiR0eHRCbHVlOiMxNTY0YzU7XHJcbiRtYWluQ29sb3I6ICMwMDVmYmI7XHJcbiR0dGxDb2xvcjogIzAzMmE4MDtcclxuJHN1YkNvbG9yOiMwMGI5YzQ7XHJcbiRidG5Db2xvcjojZjdhNTFlO1xyXG4kYmdDb2xvcjojZWVmMGY2O1xyXG4ka2V5Q29sb3I6ICMwMDA7XHJcblxyXG5cclxuLy8g4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSBXHJcbi8v44CA44CARk9OVFxyXG4vLyDilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIFcclxuXHJcbiRmb250c2l6ZTogMS42cmVtO1xyXG4kZm9udHNpemVTcDogMS40cmVtO1xyXG5cclxuXHJcbiRmb250TmFtZTogJ25hbWUnLCBzYW5zLXNlcmlmO1xyXG4kZm9udEJhcmxvdzogJ0JhcmxvdycsIHNhbnMtc2VyaWY7XHJcbiRmb250SHJhZ2lub1czOlwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIgLCBcIkx1Y2lkYSBHcmFuZGVcIiwgXCJPc2FrYVwiLFwiVmVyZGFuYVwiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjs7XHJcbiRmb250SHJhZ2lub1c2Olwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzZcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIgLCBcIkx1Y2lkYSBHcmFuZGVcIiwgXCJPc2FrYVwiLFwiVmVyZGFuYVwiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjs7XHJcblxyXG5cclxuXHJcbi8vIOKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgVxyXG4vL+OAgOOAgE1lZGlhIFF1ZXJ5XHJcbi8vIOKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgVxyXG5cclxuLy8gJGNvbHVtbndpZHRoX18wMTogMTI0MHB4O1xyXG4vLyAkY29sdW1ud2lkdGhfXzAyOiAxMDIwcHg7XHJcblxyXG4kd3JhcGVyOiAxMDAlO1xyXG5cclxuJGJyZWFrcG9pbnRwYzogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwZW0pXCI7XHJcbiRicmVha3BvaW50cGNzbWFsbDogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwZW0pXCI7XHJcbiRicmVha3BvaW50dGFibGFyZ2U6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3My43NWVtKVwiO1xyXG4kYnJlYWtwb2ludHRhYjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0ZW0pXCI7XHJcbiRicmVha3BvaW50dGFic21hbGw6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MGVtKVwiO1xyXG4kaG92ZXJvbmx5OiBcIihob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSlcIjtcclxuJGJyZWFrcG9pbnQ6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pXCI7XHJcbiRicmVha3BvaW50c3BsYXJnZTogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI2LjU2MjVlbSlcIjtcclxuJGJyZWFrcG9pbnRzcDogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzLjM3NWVtKVwiO1xyXG4kaWUxMTogXCJhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVwiO1xyXG4kaXBob25lNTogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwZW0pXCI7XHJcblxyXG4iLCJAbWl4aW4gbGhDcm9wKCRsaW5lLWhlaWdodCkge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gI3skbGluZS1oZWlnaHR9KSAqIDAuNWVtKTtcbiAgfVxufVxuXG5AbWl4aW4gd3JhcHBlcigkd3JhcHBlcikge1xuICB3aWR0aDogJHdyYXBwZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIGNvbnRlbnRXaWR0aCB7XG4gIG1heC13aWR0aDogMTI0cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZWxlbWVudEltZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiBpbml0aWFsO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWl4aW4gZWxlbWVudEltZ0NlbnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGluaXRpYWw7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5AbWl4aW4gY29udGVudEJvcmRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtaXhpbiBjb2xvckJsYWNrIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5cbkBtaXhpbiB0YWdCbHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIDkwZGVnLCAjMTYzMmE1IDUwJSwgIzJiYjhmZCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMxNjMyYTUgNTAlLCAjMmJiOGZkIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCA5MGRlZywgIzE2MzJhNSA1MCUsICMyYmI4ZmQgMTAwJSk7XG59XG5AbWl4aW4gZ3JhZGF0aW9uQmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCA5MGRlZywgcmdiKDIyLDUwLDE2NSkgMTMlLCByZ2IoNDMsMTg0LDI1MykgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCA5MGRlZywgcmdiKDIyLDUwLDE2NSkgMTMlLCByZ2IoNDMsMTg0LDI1MykgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIDkwZGVnLCByZ2IoMjIsNTAsMTY1KSAxMyUsIHJnYig0MywxODQsMjUzKSAxMDAlKTtcbn1cbkBtaXhpbiBncmFkYXRpb25EYXJrQmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCAtOTBkZWcsI2QzZThmOSAyNSUsICNkZmViZjkgNDAlLCNkZmUzZjIgNTAlLCAjZGVlMGVmIDEwMCUpO1xufVxuXG5AbWl4aW4gYmFybG93SXRhbGljIHtcbiAgZm9udC1mYW1pbHk6ICRmb250QmFybG93O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWl4aW4gYmFybG93Qm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEJhcmxvdztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xufVxuXG5AbWl4aW4gSGlyYWdpbm9XMyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEhyYWdpbm9XMztcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xufVxuXG5AbWl4aW4gSGlyYWdpbm9XNiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEhyYWdpbm9XNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbn1cblxuQG1peGluIE5vdG9TYW5zIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1peGluIE5vdG9TYW5zQm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtaXhpbiBOb3RvU2VyaWYge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtaXhpbiBKb21vIHtcbiAgZm9udC1mYW1pbHk6ICdKb21vbGhhcmknLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xufVxuQG1peGluIE1vbnRvIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1peGluIE1vbnRvSXRhbCB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQG1peGluIE1vbnRvQm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtaXhpbiBNb250b0JvbGRJdGFsIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiJdLCJzb3VyY2VSb290IjoiIn0=*/