@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: normal;
  src: local("Roboto Condensed Regular"), local("RobotoCondensed-Regular"), url("fonts/Roboto-Condensed.woff") format("woff");
  src: local("Roboto Condensed Regular"), local("RobotoCondensed-Regular"), url("fonts/RobotoCondensed-Regular.ttf") format("truetype");
}

@font-face {
  font-family: 'Roboto Condensed Bold';
  font-style: normal;
  font-weight: normal;
  src: local("Roboto Condensed Bold"), url("fonts/Roboto-Condensed.woff") format("woff");
  src: local("Roboto Condensed Bold"), url("fonts/RobotoCondensed-Bold.ttf") format("truetype");
}

@font-face {
  font-family: Cambria;
  src: url(fonts/Cambria.ttf);
}

@font-face {
  font-family: CambriaBold;
  src: url(fonts/Cambria-Bold.ttf);
}

@font-face {
  font-family: iCiel Altus;
  src: url(fonts/iCiel-Altus.ttf);
}

* {
  margin: 0;
  padding: 0;
}

body {
  color: #000;
  background: #fff;
  line-height: 1.625;
  font-family: Tahoma;
  font-size: 13px;
}

.clear {
  clear: both;
}

a {
  text-decoration: none !important;
}

img {
  border: none;
  margin: 0;
  padding: 0;
}

h2 {
  font-size: 18px;
}

h3 {
  font-size: 16px;
}

h4 {
  font-size: 14px;
}

h5 {
  font-size: 13px;
}

h6 {
  font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0;
}

th, td {
  padding: 3px;
}

table {
  padding: 0;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.detail_news ul{
	list-style: inherit;
    margin-left: 30px;
}

.contain {
  /* width: 1160px; */
  margin: 0 auto;
  position: relative;
  background: #fff;
  padding: 15px 0px;
}

.header {
  /* min-width:1160px; */
  padding: 0 10px;
  background: #1768b3;
  border-bottom: 3px solid #fff;
  border-top: 3px solid #0088d4;
}

.headers {
  /* width:1160px; */
  margin: 0 auto;
  position: relative;
  height: 90px;
}

.headers .logo {
  position: absolute;
  left: -30px;
  top: 0;
  width: 300px;
  height: 90px;
  background: url(../images/logo.png) no-repeat left center;
}

.search_member {
  float: right;
  margin-bottom: 10px;
  height: 32px;
}

.member {
  border-radius: 0 0 10px 10px;
  float: right;
  margin-left: 7px;
  background: #0088d4;
  height: 32px;
  line-height: 18px;
  color: #fff;
  font-size: 13px;
  font-family: 'Roboto Condensed';
  padding: 7px 20px;
}

.member strong {
  font-family: CambriaBold;
  font-weight: normal;
  margin-right: 4px;
}

.member a {
  color: #fff;
  margin: 0 4px;
}

.member a:hover {
  border-bottom: 1px solid #fff;
  text-decoration: none;
}

.search {
  float: right;
  padding: 3px 0;
  position: relative;
  height: 24px;
}

.search .txtSearch {
  border: none;
  background: #fff;
  padding: 0 25px 0 8px;
  border-radius: 5px;
  height: 26px;
  line-height: 26px;
  width: 295px;
  font-family: 'Roboto Condensed';
  font-size: 14px;
  color: #999;
}

.search .btnSearch {
  position: absolute;
  right: 5px;
  top: 8px;
}

.navmenu {
  float: right;
  height: 48px;
}

.navmenu > ul > li {
  float: left;
  font-size: 20px;
  font-family: iCiel Altus;
  position: relative;
  white-space: nowrap;
  height: 48px;
  line-height: 48px;
  border-radius: 5px 5px 0 0;
}

.navmenu > ul > li > a {
  color: #fff;
  display: block;
  vertical-align: baseline;
  padding: 0 15px;
  border-radius: 5px 5px 0 0;
  margin-left: 2px;
}

.navmenu.havemem > ul > li > a {
  padding: 0 7px;
}

.navmenu > ul > li:hover > a {
  color: #feb83e;
  text-decoration: none;
}

.navmenu > ul > li.active > a {
  color: #0088d4;
  background: #fff;
}

.navmenu > ul > li > ul {
  position: absolute;
  top: 48px;
  width: 165px;
  overflow: hidden;
  left: 2px;
  border-top: 1px solid #fff;
  display: none;
  z-index: 9999;
  background: #1768b3;
  border-radius: 0 0 5px 5px;
  box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.5);
}

.navmenu > ul > li.ends > ul {
  left: auto;
  right: 0;
}

.navmenu > ul > li > ul > li {
  padding: 7px 10px;
  border-bottom: 1px dotted #135ea3;
  line-height: 19px;
  font-size: 14px;
  font-family: 'Roboto Condensed';
  white-space: normal;
}

.navmenu > ul > li > ul > li:last-child {
  border-bottom: none;
}

.navmenu > ul > li > ul > li > a, .navmenu > ul > li:hover > ul > li > a {
  color: #fff;
  display: block;
  text-shadow: none;
  text-transform: none;
  text-decoration: none;
}

.navmenu > ul > li > ul > li:hover {
  background: #1d75c6;
}

.navmenu > ul > li:hover > ul {
  display: block;
}

.slideshow {
  position: relative;
  overflow: hidden;
  /* height:460px; */
  /* min-width:1160px; */
  margin: 0 auto;
  padding: 0 10px;
}

h2.title{padding:15px 0;border-top:1px solid #cdcdcd;line-height:18px;font-weight:normal;margin-bottom:10px;clear:both;}
h2.title span{display:inline-block;border-top:1px solid #0088d4;float:left;margin-top:-16px;padding:5px 0;font-size:34px;font-family: iCiel Altus;line-height:38px;color:#0088d4;text-transform:uppercase;font-weight:normal;margin-right:5px;cursor:pointer;white-space:nowrap;}
h2.title a{font-size:13px;font-family:Arial;margin:0 4px;color:#000;}h2.title a:hover{color:#0088d4;}


.discription{position: absolute;padding: 10px;background: #222}
.discription a{color: #fff}
#slideshow {
  margin-left: -10px;
  margin-right: -10px;
	position: relative
}




.contentl {
  float: left;
  /* width:850px; */
  text-rendering: geometricPrecision;
}

.contentl img {
  max-width: 850px;
  vertical-align: baseline;
}

.contentr {
  float: right;
  width: 300px;
}

.title-home {
  padding: 15px 0;
  border-top: 1px solid #cdcdcd;
  line-height: 18px;
  font-weight: normal;
  margin-bottom: 10px;
  clear: both;
}

.title-home span {
  display: inline-block;
  border-top: 1px solid #0088d4;
  float: left;
  margin-top: -16px;
  padding: 5px 0;
  font-size: 34px;
  font-family: iCiel Altus;
  line-height: 38px;
  color: #0088d4;
  text-transform: uppercase;
  font-weight: normal;
  margin-right: 5px;
  cursor: pointer;
  white-space: nowrap;
}

.title-home a {
  font-size: 13px;
  font-family: Arial;
  margin: 0 4px;
  color: #000;
}

.title-home a:hover {
  color: #0088d4;
}

.adv_300 {
  margin-bottom: 5px;
}

.adv_300 img {
  width: 100%;
  margin-bottom: 5px;
}

.contentr img {
  max-width: 300px;
}

.news_span {
  float: left;
  width: 274px;
  height: 190px;
  overflow: hidden;
  margin-bottom: 15px;
  position: relative;
  margin-right: 14px;
}

.news_span.ends {
  margin-right: 0;
}

.news_span .news_span_short {
  background: url(../images/veil.png) repeat;
  width: 100%;
  font-size: 16px;
  font-family: 'Roboto Condensed';
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 99;
  line-height: 20px;
  padding: 7px 0;
}

.news_span .news_span_short a {
  color: #fff;
  padding: 0 10px;
  display: block;
}

.news_span .news_span_short a:hover {
  color: #feb83e;
}

.news_span.left {
  width: 562px;
  height: 395px;
}

.news_span.right {
  float: left;
  margin-right: 0px;
}

.news_span img {
  width: 100%;
  min-height: 100%;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
}

.news_span img:hover {
  transform: scale(1.25);
}

.news_travel {
  float: left;
  width: 272px;
  margin-right: 17px;
  margin-bottom: 15px;
}

.news_travel.ends {
  margin-right: 0;
}

.news_travels {
  height: 190px;
  overflow: hidden;
}

.news_travels img {
  width: 100%;
  min-height: 100%;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
}

.news_travels img:hover {
  transform: scale(1.25);
}

.news_travel h4 {
  margin: 8px 0;
  height: 28px;
  font-size: 13px;
}

.news_travel h4 a {
  float: left;
  height: 28px;
  line-height: 28px;
  padding: 0 15px 0 10px;
  background: #f58628;
  color: #fff;
  white-space: nowrap;
  font-weight: normal;
}

.news_travel h4 a:hover {
  background: #f79746;
}

.news_travel h3 {
  font-size: 16px;
  font-family: 'Roboto Condensed';
  font-weight: normal;
  line-height: 20px;
}

.news_travel h3 a {
  color: #000;
}

.news_travel h3 a:hover {
  color: #0088d4;
}

.news_travelr {
  float: left;
  width: 272px;
  margin-bottom: 15px;
}

.news {
  padding-bottom: 15px;
  line-height: 19px;
  color: #696969;
  font-size: 13px;
}

.news_img {
  float: left;
  width: 220px;
  margin-right: 15px;
  text-align: center;
  overflow: hidden;
}

.news_img:hover {
  opacity: 0.9;
}

.news_img img {
  width: 100%;
  min-height: 100%;
}

.news_date {
  margin-bottom: 8px;
  line-height: 21px;
  font-size: 13px;
  font-weight: normal;
  color: #999;
}

.news_name {
  margin-bottom: 7px;
  font-size: 17px;
  line-height: 20px;
  color: #000;
  font-family: 'Roboto Condensed';
  font-weight: normal;
}

.news_name a {
  color: #000;
}

.news_name a:hover {
  color: #0088d4;
}

h4.name_cate {
  line-height: 27px;
  margin-bottom: 5px;
  font-weight: normal;
  font-size: 13px;
}

h4.name_cate a {
  display: inline-block;
  padding: 0 10px;
  background: #f58628;
  color: #fff;
}

h4.name_cate a:hover {
  background: #f79746;
}

.news a.viewnews {
  color: #F00;
}

.news a.viewnews:hover {
  color: #039;
}

.news_travelr .news_img {
  width: 103px;
  height: 73px;
  margin-right: 5px;
}

.news_travelr .news_name {
  font-size: 15px;
  line-height: 19px;
  height: 40px;
  overflow: hidden;
}

.friend {
  float: left;
  width: 274px;
  margin-right: 14px;
  margin-bottom: 20px;
}

.friend.ends {
  margin-right: 0;
}

.friends {
  border: 1px solid #cfcfcf;
  border-radius: 10px;
  padding: 15px;
  margin-bottom: 115px;
  position: relative;
}

.friends_img {
  height: 170px;
  overflow: hidden;
  margin-bottom: 15px;
}

.friends_img img {
  width: 100%;
  min-height: 100%;
  opacity: 0.9;
}

.friends_img img:hover {
  opacity: 1;
}

.friends_short {
  position: relative;
  padding: 0 15px;
  font-size: 17px;
  line-height: 21px;
}

.friends_short strong {
  font-size: 45px;
  color: #6ad066;
  font-weight: normal;
  line-height: 40px;
  height: 20px;
  position: absolute;
  left: 0;
  color: #696969;
  font-family: Arial;
}

.friends_short .strone {
  left: auto;
  padding-left: 4px;
  bottom: -5px;
}

.friends_short a {
  color: #000;
  font-family: 'Roboto Condensed';
}

.friends_short a:hover {
  color: #0088d4;
}

.friends_avatar {
  position: absolute;
  left: 0;
  bottom: -110px;
  padding-top: 30px;
  background: url(../images/span-friends.png) no-repeat left top;
  color: #a5a5a5;
  width: 100%;
}

.friends_avatars {
  float: left;
  width: 70px;
  height: 70px;
  margin-right: 10px;
  border-radius: 50%;
  overflow: hidden;
  border: 5px solid #cfcfcf;
}

.friends_avatars img {
  width: 100%;
  min-height: 100%;
}

.friends_avatar h4 {
  margin-top: 5px;
  color: #000;
  font-family: 'Roboto Condensed';
  font-weight: normal;
  font-size: 15px;
}

.hotel {
  float: left;
  margin-bottom: 20px;
  padding-left: 7px;
  padding-right: 7px;
}

.hotels {
  border: 1px solid #cfcfcf;
  border-bottom-width: 2px;
  padding: 10px;
  padding-top: 0;
  line-height: 19px;
  color: #999;
}

.hotels_img {
  margin-left: -10px;
  margin-right: -10px;
  overflow: hidden;
  margin-bottom: 5px;
  position: relative;
}

.hotels_img img {
  width: 100%;
  min-height: 100%;
  opacity: 0.9;
}

.hotels_img img:hover {
  opacity: 1;
}

.hotels_img span {
  position: absolute;
  padding: 4px 6px;
  background: #f58628;
  color: #fff;
  font-size: 12px;
  left: 0;
  bottom: 0;
  line-height: 19px;
}

.hotels h4 {
  font-weight: normal;
  font-size: 15px;
  font-family: 'Roboto Condensed';
  margin-bottom: 5px;
}

.hotels h4 a {
  color: #000;
}

.hotels h4 a:hover {
  color: #0088d4;
}

.hotels_short {
  line-height: 20px;
  max-height: 40px;
  overflow: hidden;
}

.hotels img.ratings {
  padding-bottom: 5px;
}

.container {
  margin-bottom: 0px;
  clear: both;
  min-width: 1160px;
}

.container ul li {
  overflow: hidden;
  height: 135px;
  float: left;
  width: 12.5%;
}

.container ul li img {
  width: 100%;
  min-height: 100%;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: url(desaturate.svg#greyscale);
  filter: gray;
  -webkit-filter: grayscale(1);
}

.container ul li img:hover {
  opacity: 1;
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
}

.contentr img {
  max-width: 300px;
}

.contentrs {
  margin-bottom: 10px;
}

.contentrs h3.news_name {
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  padding: 7px 10px;
  border-bottom: 1px solid #e6e4e2;
  background: #fdfdfd;
  margin-bottom: 0;
  clear: both;
}

.contentrs h3.news_name a {
  line-height: 19px;
  float: right;
  width: 240px;
}

.contentrs h3.news_name span {
  float: left;
  width: 30px;
  font-family: Cambria;
  font-size: 18px;
  color: #999;
  text-align: center;
  font-weight: normal;
}

.fanpages {
  margin-bottom: 10px;
}

.contentrs.viewmore {
  border: 1px solid #e6e4e2;
}

h3.titler {
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  height: 35px;
  line-height: 35px;
  color: #0088d4;
  font-family: 'Roboto Condensed';
  font-weight: normal;
  border-bottom: 1px solid #e6e4e2;
  padding: 0 10px;
}

h3.titler span {
  float: left;
  white-space: nowrap;
}

.right_gal {
  height: 205px;
  overflow: hidden;
  position: relative;
}

.listimg {
  position: fixed;
  height: 0px;
  overflow: hidden;
  top: -1000000px;
}

.product-slide-rows {
  padding: 0px 10px;
  background: #ededed;
  margin: 0 auto;
}

.item {
  padding-right: 15px;
  padding-left: 15px;
}

.product-slide {
  height: 85px;
  overflow: hidden;
}

.product-slide-img {
  width: 122px;
  overflow: hidden;
  height: 85px;
  margin-bottom: 10px;
  float: left;
  margin-right: 10px;
}

.contain.others {
  background: #ededed;
}

.product-slide-img img {
  max-width: 100%;
  height: 100%;
  opacity: 0.9;
  background: #fff;
}

.product-slide h4 {
  font-size: 14px;
  font-family: 'Roboto Condensed';
  font-weight: normal;
  line-height: 19px;
  margin-bottom: 8px;
  height: 57px;
  overflow: hidden;
}

.product-slide h4 a {
  color: #000;
}

.product-slide h4 a:hover {
  color: #0088d4;
}

.product-slide h6 {
  font-size: 12px;
  font-weight: normal;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}

.product-slide h6 a {
  color: #878787;
}

.product-slide h6 a:hover {
  color: #000;
}

.footer {
  padding: 5px 10px 15px 10px;
  background: #0088d4;
}

.footers {
  margin: 0 auto;
}

.footer_menus {
  height: 40px;
  line-height: 40px;
  color: #fff;
}

.footer_menus a {
  color: #fff;
}

.footer_menus a:hover {
  text-decoration: underline;
}

.footer_menus img {
  float: right;
  margin: 8px 0;
  margin-right: 5px;
}

.footerinf {
  text-align: center;
  font-size: 14px;
  font-family: 'Roboto Condensed';
  color: #fff;
}

.footerinf h1 {
  font-weight: normal;
  font-size: 25px;
  margin: 7px 0;
}

.footerinf a {
  color: #fff;
}

.footerinf a:hover {
  color: #feb83e;
}

#goTop {
  bottom: 30px;
  cursor: pointer;
  display: none;
  z-index: 1000;
  height: 32px;
  position: fixed;
  right: 15px;
  width: 32px;
  opacity: 0.8;
}

#goTop:hover {
  opacity: 1;
}

.city_map {
  height: 420px;
  position: absolute;
  left: -1160px;
  top: 20px;
  background: #0e4170;
  border-radius: 0 10px 10px 0;
  box-shadow: 3px 0px 5px 0px rgba(50, 50, 50, 0.5);
  width: 1160px;
  -moz-transition: left 0.3s;
  -webkit-transition: left 0.3s;
  -o-transition: left 0.3s;
  z-index: 9999;
}

.city_maps {
  background: #fff;
  border-radius: 0 5px 5px 0;
  margin: 8px 35px 8px 0;
  position: relative;
  padding: 17px 75px 17px 90px;
  height: 404px;
  z-index: 99999;
}

.mapclick {
  cursor: pointer;
  position: absolute;
  width: 70px;
  height: 104px;
  background: url(../images/span-slide.png) no-repeat left center;
  left: 1160px;
  top: 150px;
}

.mapclick.active {
  background: url(../images/span-slide-act.png) no-repeat left center;
  left: 1125px;
}

/*map*/
ul#continents2 {
  list-style: none;
  width: 200px;
  height: 370px;
  position: relative;
  background: url(../images/map.png) no-repeat 0 0;
  float: left;
}

ul#continents2 li {
  position: absolute;
}

ul#continents2 .northern {
  width: 200px;
  height: 125px;
  top: 0;
  left: 0px;
}

ul#continents2 .central {
  width: 200px;
  height: 200px;
  top: 121px;
  left: 0;
}

ul#continents2 .southern {
  width: 200px;
  height: 87px;
  top: 282px;
  left: 0;
}

ul#continents2 .mountain {
  width: 42px;
  height: 83px;
  top: 207px;
  left: 125px;
}

ul#continents2 li a {
  display: block;
  outline: none;
  height: 100%;
}

ul#continents2 li a {
  text-indent: -9000px;
}

ul#continents2 li a:hover {
  background: url(../images/map1.png) no-repeat 0 0;
}

ul#continents2 li.northern a:hover {
  background-position: 0 -1px;
}

ul#continents2 li.central a:hover {
  background-position: 0 -128px;
}

ul#continents2 li.southern a:hover {
  background-position: 0 -326px;
}

ul#continents2 li.mountain a:hover {
  background-position: right bottom;
}

.position {
  float: left;
  width: 150px;
}

.position h2 {
  height: 93px;
  line-height: 93px;
  font-size: 20px;
  color: #e12328;
}

.position h2 span {
  display: none;
  padding-left: 13px;
  background: url(../images/icon-posi.png) no-repeat center left;
}

.listcountry {
  float: right;
  width: 535px;
}

.listcountry ul {
  display: none;
}

.listcountry li {
  width: 167px;
  padding-right: 10px;
  list-style: none;
  font-size: 14px;
  line-height: 26px;
  height: 26px;
  margin: 7px 0;
  float: left;
}

.listcountry li a {
  padding-left: 11px;
  background: url(../images/icon-posi1.png) no-repeat center left;
  display: block;
  color: #000;
  text-decoration: none;
}

.listcountry li a span {
  color: #e12328;
}

.listcountry li a:hover {
  color: #1768b3;
}

/*end map*/
.pagination {
  float: right;
  padding: 5px 10px;
  margin: 20px 0 0 0;
  clear: left;
  font-family: 'Roboto Condensed';
  font-size: 15px;
}

.pagination a {
  color: #000;
  padding: 2px 8px;
  background: #fff;
  text-decoration: none;
  border-radius: 3px;
  border: 1px solid #dfdfdf;
}

.pagination span, .pagination a:hover {
  padding: 2px 8px;
  background: #1768b3;
  color: #fff;
  border-radius: 3px;
  border: 1px solid #1768b3;
}

.submenu {
  font-size: 14px;
  color: #404040;
  padding: 8px 0;
  line-height: 20px;
  border-bottom: 2px solid #e6e6e6;
  margin-top: -15px;
  margin-bottom: 15px;
}

.submenu a {
  color: #404040;
  margin: 0 20px;
}

.submenu a.active, .submenu a:hover {
  color: #0088d4;
}

.hotellist {
  margin-bottom: 20px;
}

.hotellist_img {
  float: left;
  width: 270px;
  height: 185px;
  overflow: hidden;
  text-align: center;
  margin-right: 15px;
  border: 1px solid #cfcfcf;
  position: relative;
}

.hotellist_img img {
  width: 100%;
  min-height: 100%;
  opacity: 0.9;
}

.hotellist_img img:hover {
  opacity: 1;
}

.hotellist_img span {
  position: absolute;
  left: 0;
  bottom: 0;
  background: #e12328;
  padding: 5px 10px;
  color: #fff;
}

.hotellist h3 {
  font-size: 19px;
  line-height: 22px;
  font-family: 'Roboto Condensed';
  margin-bottom: 10px;
  font-weight: normal;
}

.hotellist h3 a {
  color: #000;
}

.hotellist h3 a:hover {
  color: #0088d4;
}

.hotellist_short {
  margin-top: 10px;
  text-rendering: geometricPrecision;
}

.hotel_slide {
  overflow: hidden;
  float: left;
  padding-right: 14px;
  padding-left: 14px;
  margin-bottom: 25px;
  width: 25%;
}

.hotel_slide .hotels_img {
  position: relative;
  overflow: hidden;
  border: 1px solid #cfcfcf;
  margin: 0;
  margin-bottom: 7px;
}

.hotel_slide .hotels_img img {
  width: 100%;
  min-height: 100%;
  background: #fff;
}

.hotel_slide .hotels_img span {
  padding: 5px 10px;
  font-size: 13px;
  background: #1768b3;
  white-space: nowrap;
}

.hotel_slide h4 {
  font-size: 16px;
  font-family: 'Roboto Condensed';
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 8px;
  max-height: 40px;
  overflow: hidden;
}

.hotel_slide h4 a {
  color: #000;
}

.hotel_slide h4 a:hover {
  color: #0088d4;
}

.hotel_slide .ratings {
  display: block;
  margin: 6px 0;
}

.hotel_slide .hotels_short {
  line-height: 20px;
  max-height: 40px;
  overflow: hidden;
  font-size: 13px;
}

.catenews {
  float: left;
  width: 400px;
  margin-bottom: 20px;
  color: #555;
}

.catenews.ends {
  float: right;
}

.catenews_img {
  overflow: hidden;
  text-align: center;
}

.catenews_img img {
  width: 100%;
  min-height: 100%;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
}

.catenews_img img:hover {
  transform: scale(1.25);
}

.catenews h3 {
  font-weight: normal;
  font-size: 17px;
  line-height: 21px;
  font-family: 'Roboto Condensed';
  margin-bottom: 8px;
  margin-top: 8px;
}

.catenews h3 a {
  color: #000;
}

.catenews h3 a:hover {
  color: #0088d4;
}

.titlnews {
  font-weight: normal;
  font-size: 28px;
  margin-bottom: 15px;
  display: block;
  padding: 0;
  line-height: 31px;
  color: #1768b3;
  font-family: 'Roboto Condensed';
}

.titlnews.titlnewss {
  font-size: 35px;
  line-height: 40px;
}

.short_detail {
  font-size: 15px;
  margin-bottom: 15px;
  line-height: 21px;
  text-align: justify;
  color: #666;
  font-weight: bold;
}

.detail_news {
  text-rendering: geometricPrecision;
  font-size: 13px;
}

.likepage {
  border-bottom: 1px solid #eaeaea;
  border-top: 1px solid #eaeaea;
  padding: 1px 0;
  background: #fff;
  margin-bottom: 15px;
  margin-top: 15px;
  height: 50px;
  line-height: 50px;
  padding: 5px 0;
}

.likepages label {
  float: left;
  margin-right: 10px;
  height: 39px;
  line-height: 39px;
  font-family: 'Roboto Condensed';
  font-size: 19px;
  white-space: nowrap;
}

.likepages label, .likepages img {
  margin-right: 10px;
}

h3.title_other {
  margin: 25px 0 15px 0;
  font-size: 22px;
  font-family: 'Roboto Condensed';
  font-weight: normal;
  line-height: 25px;
  color: #1768b3;
  background: #f2f2f2;
  padding: 7px 10px;
}

.newsrelate {
  float: left;
  margin-right: 35px;
  margin-bottom: 20px;
  color: #555;
}

.newsrelate.ends {
  margin-right: 0;
}

.newsrelate_img {
  overflow: hidden;
  text-align: center;
  margin-bottom: 8px;
}

.newsrelate_img img {
  width: 100%;
  min-height: 100%;
  opacity: 0.9;
}

.newsrelate_img img:hover {
  opacity: 1;
}

.newsrelate h3 {
  font-size: 17px;
  font-weight: normal;
  line-height: 21px;
  font-family: 'Roboto Condensed';
  margin-bottom: 8px;
}

.newsrelate h3 a {
  color: #000;
}

.newsrelate h3 a:hover {
  color: #0088d4;
}

.title-home .viewall {
  float: right;
  font-style: italic;
}

.news_cate_left {
  float: left;
}

.news_cate_right {
  float: right;
  position: relative;
  overflow: hidden;
}

.news_cate {
  margin-bottom: 15px;
  clear: both;
  color: #555;
}

.news_cate_img {
  float: left;
  width: 220px;
  height: 155px;
  margin-right: 15px;
  overflow: hidden;
}

.news_cate_img img {
  width: 100%;
  min-height: 100%;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
}

.news_cate_img img:hover {
  transform: scale(1.25);
}

.news_cate h3 {
  font-weight: normal;
  font-size: 16px;
  font-family: 'Roboto Condensed';
  line-height: 21px;
  margin-bottom: 6px;
}

.news_cate h3 a {
  color: #000;
}

.news_cate h3 a:hover {
  color: #0088d4;
}

.category {
  float: left;
  margin-bottom: 15px;
}

.category.ends {
  float: right;
}

.category .catenews {
  float: none;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #cfcfcf;
}

.category .news_cate_img {
  width: 145px;
  height: 105px;
}

.star_hotel {
  margin-bottom: 15px;
}

#boxscroll2 {
  padding: 0px;
  height: 340px;
  width: 100%;
  overflow: auto;
  margin: 0px;
}

.img_member #boxscroll2 {
  height: auto;
  max-height: 500px;
}

.nicescroll-rails {
  background: #f2f2f2;
}

.img_holtel_l {
  float: left;
  width: 485px;
  height: 335px;
  overflow: hidden;
  margin: 15px 0;
}

.img_holtel_l img {
  width: 100%;
  min-height: 100%;
  opacity: 0.9;
}

.img_holtel_l img:hover {
  opacity: 1;
}

.img_holtel_r {
  float: right;
  width: 360px;
  margin: 15px 0;
}

.img_holtel_r ul li {
  float: left;
  width: 115px;
  margin-left: 5px;
  margin-bottom: 5px;
  height: 80px;
  overflow: hidden;
}

.img_holtel_r img {
  width: 100%;
  min-height: 100%;
  opacity: 0.9;
}

.img_holtel_r img:hover {
  opacity: 1;
}

.option_hotel {
  padding-bottom: 15px;
  border-bottom: 1px solid #cfcfcf;
  margin-bottom: 15px;
  margin-top: 15px;
}

.option_header {
  height: 22px;
  line-height: 22px;
  padding: 11px;
  font-size: 17px;
  font-family: 'Roboto Condensed';
  background: #dedede;
  margin-bottom: 5px;
  box-sizing: initial;
}

.option_header a {
  color: #000;
  display: block;
  padding-left: 32px;
  background: url(../images/icon-option.png) no-repeat left center;
}

.option_header.active a {
  background: url(../images/icon-option-act.png) no-repeat left center;
}

.option_header a:hover {
  color: #0088d4;
}

.option_content {
  margin-bottom: 10px;
  padding-top: 5px;
  display: none;
}

#map-canvas {
  margin-bottom: 10px;
  height: 250px;
}

.likeright {
  padding: 10px 15px;
  background: url(../images/share.jpg) repeat top left;
}

.maphotel h3 {
  font-size: 18px;
  margin-bottom: 5px;
  font-family: 'Roboto Condensed';
  font-weight: normal;
}

/*rows_register*/
.rows_register {
  padding: 0 10px 15px 10px;
  border-bottom: 1px solid #ccc;
  color: #494949;
  font-family: 'Roboto Condensed';
  font-size: 14px;
}

.rows_register label {
  width: 200px;
  float: left;
  line-height: 30px;
  margin-top: 10px;
  text-align: right;
  padding-right: 10px;
  font-family: 'Roboto Condensed';
}

.rows_register .txtRegiter {
  font-size: 13px;
  color: #000;
  width: 280px;
  margin-top: 10px;
  padding: 3px;
  margin-bottom: 2px;
  height: 22px;
  line-height: 22px;
  border-width: 1px;
  border-style: solid;
  border-top-color: silver;
  border-right-color: #e9e9e9;
  border-bottom-color: #e9e9e9;
  border-left-color: silver;
  border-radius: 2px;
  outline: 0;
  float: left;
}

.rows_register .txtRegiter.txtTitle {
  width: 530px;
}

.rows_register .areaRegiter {
  margin-top: 10px;
  padding: 5px;
  float: left;
  margin-bottom: 2px;
  line-height: 22px;
  border-width: 1px;
  border-style: solid;
  border-top-color: silver;
  border-right-color: #e9e9e9;
  border-bottom-color: #e9e9e9;
  border-left-color: silver;
  border-radius: 2px;
  outline: 0;
}

.rows_register iframe {
  border: 1px solid #cfcfcf;
}

.rows_register table {
  border-collapse: collapse;
}

.rows_register p {
  color: #838383;
  padding-left: 200px;
  padding-top: 5px;
  margin: 0;
}

.rows_register span {
  margin-left: 5px;
  color: #F00;
  line-height: 22px;
}

.rows_register .cboSex {
  width: 242px;
  float: left;
  padding: 0 0 0 5px;
  height: 24px;
  line-height: 24px;
  color: #838383;
  margin-top: 10px;
  border-radius: 3px;
  border: 1px solid #ccc;
}

.rows_register .cboDate {
  float: left;
  height: 22px;
  line-height: 22px;
  color: #838383;
  margin-top: 10px;
  width: 75px;
  padding-left: 5px;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin-right: 5px;
}

.rows_register .btnRegister {
  float: left;
  padding: 8px 20px;
  border: none;
  font-weight: bold;
  margin-top: 10px;
  background: #1768b3;
  font-size: 13px;
  cursor: pointer;
  border-radius: 4px;
  color: #fff;
  margin-right: 10px;
  margin-left: 0;
  text-transform: uppercase;
}

.rows_register td {
  padding: 0;
}

.rows_register .btnRegister:hover {
  background: #f36063;
}

.rows_register .radFam {
  float: left;
  margin-right: 5px;
  margin-top: 14px;
  cursor: pointer;
}

.btnupdate {
  width: auto;
  padding: 0 10px;
  cursor: pointer;
  border: none;
  font-size: 12px;
}

.rows_register a {
  margin: 0;
}

.txtRegiter.error {
  border: 1px dotted #f00;
}

.rows_register label.error {
  width: auto;
  margin-left: 5px;
  color: #F00;
}

.rows_register ul {
  margin-bottom: 10px;
}

.rows_register ul li {
  float: left;
  width: 25%;
  padding-top: 10px;
}

.rows_register .chkCheck {
  margin-right: 3px;
  cursor: pointer;
}

.message {
  position: relative;
  display: inline-block;
  padding: 0 0 0 35px;
  clear: both;
  cursor: pointer;
  font-family: 'Roboto Condensed';
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e6e6e6')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e6e6e6');
  zoom: 1;
}

.message:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.message span {
  display: block;
  background: url(../images/system-icon.png) no-repeat 98% center;
  padding: 13px 0;
  font: 12px/1.0em Arial;
}

.message.inner {
  margin: 0 0 20px;
}

.message.red {
  display: block;
  background: url(../images/icon-error.png) no-repeat 10px 8px #F8E9E9;
  border: 1px solid #E4BBBC;
  color: #b80000;
}

.message.green {
  display: block;
  background: url(../images/icon-succes.png) no-repeat 10px 8px #EBF9E2;
  border: 1px solid #BEE4A5;
  color: #6aa500;
}

.hotel_detail ul li {
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 20px;
  list-style: inside;
}

.txtFile {
  float: left;
  margin-right: 10px;
}

.rows_register.editors ul li {
  width: auto;
}

.dataTables_filter input {
  font-size: 13px;
  color: #000;
  width: 190px;
  margin-top: 10px;
  padding: 3px;
  margin-bottom: 5px;
  height: 25px;
  line-height: 25px;
  border-width: 1px;
  border-style: solid;
  border-top-color: silver;
  border-right-color: #e9e9e9;
  border-bottom-color: #e9e9e9;
  border-left-color: silver;
  border-radius: 2px;
  outline: 0;
}

.dataTables_length select {
  border-width: 1px;
  border-style: solid;
  border-top-color: silver;
  border-right-color: #e9e9e9;
  border-bottom-color: #e9e9e9;
  border-left-color: silver;
  border-radius: 2px;
  outline: 0;
  font-size: 13px;
  color: #000;
  width: 56px;
  margin-top: 10px;
  padding: 3px;
  margin-bottom: 5px;
  height: 25px;
  line-height: 25px;
}

.breadcrumb {
  padding: 3px 0;
  border-bottom: 1px solid #cfcfcf;
  margin-bottom: 5px;
  margin-top: -15px;
}

.breadcrumb a {
  color: #000;
  display: inline-block;
  padding-right: 15px;
  background: url(../images/icon-2.png) no-repeat right center;
  margin-right: 10px;
  white-space: nowrap;
}

h4.name_mem {
  margin-bottom: 7px;
  font-family: 'Roboto Condensed';
  font-size: 14px;
}

h4.name_mem span {
  display: inline-block;
  padding: 1px 10px;
  color: #fff;
  background: #f58628;
}

.breadcrumb a:hover {
  color: #1768b3;
}

.news.faqs {
  margin-bottom: 15px;
  color: #0d3151;
  font-size: 13px;
}

.news.faqs h3 {
  font-size: 20px;
  line-height: 24px;
}

ul.news_related {
  list-style: none;
}

ul.news_related li {
  padding-left: 8px;
  line-height: 17px;
  background: url(../images/icon-1.png) no-repeat left top;
  list-style: none;
  padding-bottom: 5px;
  font-size: 13px;
}

ul.news_related li a {
  color: #666;
}

ul.news_related li a:hover {
  color: #000;
}

.row_comment {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px dashed #cfcfcf;
  font-size: 13px;
}

.row_commentl {
  float: left;
  width: 120px;
  margin-right: 10px;
}

.row_commentr {
  float: right;
  width: 550px;
}

.row_commentl img {
  width: 100%;
}

.row_comment h4 {
  font-size: 17px;
  font-family: CambriaBold;
  margin-bottom: 7px;
}

.row_comment h4 span {
  font-size: 13px;
  color: #999;
}

.row_comment h4 a {
  color: #000;
}

.row_comment h4 a:hover {
  color: #027cee;
}

.row_comment_short {
  margin-bottom: 10px;
}

#boxpopup {
  background-color: #ffffff;
  color: #888888;
  height: 400px;
  left: 100%;
  font-family: Cambria;
  position: fixed;
  right: 30%;
  top: 20%;
  width: 700px;
  z-index: 9999;
  border: 1px solid #888888;
}

.overlay {
  background: #000000;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
  opacity: 0.5;
  display: none;
}

a.boxclose {
  background: url("../images/cancel.png") repeat scroll left top transparent;
  cursor: pointer;
  float: right;
  height: 26px;
  left: 12px;
  position: relative;
  top: -13px;
  width: 26px;
}

h2.boxpopup_title {
  background: #f1f1f1;
  padding: 0 20px;
  font-size: 20px;
  font-weight: normal;
  color: #000;
  height: 45px;
  line-height: 45px;
}

.boxpopup_footer {
  height: 28px;
  padding: 15px 20px;
  text-align: right;
  background: #f1f1f1;
}

.boxpopup_footer .btn_popup {
  height: 28px;
  line-height: 28px;
  padding: 0 20px;
  background: #a1a1a1;
  border-radius: 4px;
  cursor: pointer;
  color: #fff;
  font-size: 13px;
  border: none;
}

.boxpopup_footer .btn_popup.submit {
  background: #000;
}

.boxpopup_footer .btn_popup:hover {
  opacity: 0.8;
}

.boxpopup_content {
  padding: 20px;
  height: 255px;
  margin: 1px 0;
}

.boxpopup_content .rows_register {
  border: none;
}

.boxpopup_content .areaRegiter {
  height: 120px;
  margin-top: 15px;
  color: #000;
}

.boxpopup_content .areaRegiter.error {
  border: 1px dotted #f00;
}

.boxpopup_content .txtRegiter {
  width: 400px;
  margin-top: 15px;
  color: #000;
}

.boxpopup_content .txtRegiter.error {
  border: 1px dotted #f00;
}

.boxpopup_content .txtFile {
  float: left;
  margin-top: 15px;
}

.boxpopup_content label {
  color: #000;
  width: 225px;
  margin-top: 15px;
  font-family: Cambria;
}

table.options td {
  padding: 5px;
}

table.options ul li {
  float: left;
  padding-left: 25px;
  padding-right: 15px;
  width: 205px;
  margin-bottom: 10px;
  line-height: 19px;
  background: url(../images/checking-1.png) no-repeat left center;
  list-style: none;
}

table.options ul li.disable {
  background: url(../images/checking-2.png) no-repeat left center;
}

.navbar-brand {
  width: 180px;
  padding: 0 !important;
}

.dropdown_menu {
  height: 55px;
  background: #1768b3;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 2px solid #fff;
}

.dropdown-toggle {
  position: relative;
  float: right;
  padding: 6px;
  background: #1768b3;
  border: 1px solid #fff;
  margin: 11px 0 8px 10px;
  border-radius: 5px;
}

.dropdown-toggle .icon-bar {
  background: #fff;
  display: block;
  width: 22px;
  height: 3px;
  border-radius: 1px;
}

.dropdown-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.dropdown-menu {
  width: 100%;
  border-radius: 0;
  margin: 0;
  background: #1768b3;
  border: none;
  padding: 1px 0;
  overflow: auto;
}

.dropdown_menu > .dropdown-menu {
  max-height: 250px;
}

.dropdown-menu > li {
  border-bottom: 1px solid #B5B5B5;
}

.dropdown-menu > li:first-child {
  border-top: 2px solid #B5B5B5;
}

.dropdown-menu > li:last-child {
  border-bottom: none;
}

.dropdown-menu > li > a {
  padding: 10px 15px;
  color: #fff;
}

.dropdown-submenu .dropdown-menu {
  position: relative;
  background: #1768b3;
  box-shadow: none;
  border-left: none;
  border-right: none;
}

.dropdown-submenu .dropdown-menu {
  background: #fff !important;
  padding-top: 0;
}

.dropdown-submenu .dropdown-menu li a {
  color: #13548d;
}

.dropdown-submenu .dropdown-menu li {
  border-bottom: 1px solid #cdcece;
}

.dropdown-submenu .dropdown-menu li a {
  color: #1768b3;
  font-size: 13px;
}

.dropdown-submenu .dropdown-menu li a:hover, .dropdown-submenu .dropdown-menu li a:focus {
  background: #1768b3;
  color: #fff;
}

li.dropdown-submenu {
  position: relative;
}

.dropdown-submenu span.caret {
  cursor: pointer;
  float: right;
  margin-top: 10px;
}

.dropdown-submenu:hover span.ico, .dropdown-submenu:focus span.ico {
  background-position: left bottom;
}

.navfixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  padding: 0 15px;
  box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.4);
}

.navbar-brand > img {
  height: 100%;
  width: 100%;
}

.dropdown_menu {
  display: none;
}

.row-hotel{margin-left: -10px;margin-right: -10px;}
.hotel_slide.others{width: 100%;padding: 0;height: auto;}

@media (min-width: 1200px) {
  .headers, .footers, .contain {
    width: 1160px;
  }
  #slideshow img {
    min-height: 460px;
  }
  .headers .logo {
    left: 0;
  }
  .slideshow {
    height: 460px;
	  padding: 0
  }
  .contentl {
    width: 850px;
  }
  .newsrelate {
    width: 260px;
  }
  .newsrelate_img {
    height: 185px;
  }
  .news_cate_left {
    width: 555px;
  }
  /* .news_cate_right{width:275px ;} */
  .category {
    width: 400px;
  }
  .category .news_cate_img {
    width: 145px;
  }
  .catenews {
    width: 400px;
  }
  .catenews_img {
    height: 260px;
  }
  .hotel {
    width: 25%;
  }
  .rows {
    margin-right: -7px;
    margin-left: -7px;
  }
  .hotel_slide{min-height: 208px;}
  .hotel_slide.others .hotels_img{height: 180px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
  .header {
    width: 100% !important;
  }
  .headers .logo {
    left: 0;
  }
  .navmenu {
    padding-right: 15px;
  }
  .navmenu > ul > li > a {
    padding: 0 4px;
    margin-left: 10px;
    font-size: 18px;
  }
  .contentl {
    width: 73%;
  }
  .contentr {
    width: 26%;
  }
  .news_span.left {
    width: 66%;
  }
  .news_span {
    width: 31.9%;
  }
  .news_travel, .news_travelr {
    width: 31%;
  }
  .contentrs h3.news_name a {
    width: 85%;
  }
  .adv_300 {
    display: none;
  }
  .hotel {
    width: 25%;
    padding-left: 7px;
    padding-right: 7px;
  }
  .newsrelate_img {
    max-width: 100%;
    height: 168px;
  }
  .title-home span {
    font-size: 32px;
  }
  .catenews_img {
    height: 280px;
  }
  .hotel_slide h4{font-size: 15px;}
  .hotel_slide.others .hotels_img{height: 180px;}
}

@media (max-width: 1199px) {
  .footer {
    padding-left: 15px;
    padding-right: 15px;
  }
  .slideshow {
    width: 100% !important;
    height: 360px;
  }
  .footer {
    width: 100% !important;
  }
  .city_map {
    display: none;
  }
  #slideshow img {
    width: 100%;
    height: 360px;
  }
  .contain {
    padding-left: 10px;
    padding-right: 10px;
  }
  .news_cate_left {
    width: 65.29%;
  }
  .news_cate_right {
    width: 33% !important;
  }
  .category {
    width: 47%;
  }
  .catenews {
    width: 47%;
  }
  .catenews.others {
    width: 100%;
  }
  
  .newsrelate {
    width: 29.9%;
  }
  .rows {
    margin-right: -7px;
    margin-left: -7px;
  }
}

@media (min-width: 992px) {
  .col-dl-1, .col-dl-2, .col-dl-3, .col-dl-4, .col-dl-5, .col-dl-6, .col-dl-7, .col-dl-8, .col-dl-9, .col-dl-10, .col-dl-11, .col-dl-12 {
    float: left;
  }
  .col-dl-12 {
    width: 100%;
  }
  .col-dl-11 {
    width: 91.66666667%;
  }
  .col-dl-10 {
    width: 83.33333333%;
  }
  .col-dl-9 {
    width: 75%;
  }
  .col-dl-8 {
    width: 66.66666667%;
  }
  .col-dl-7 {
    width: 58.33333333%;
  }
  .col-dl-6 {
    width: 50%;
  }
  .col-dl-5 {
    width: 41.66666667%;
  }
  .col-dl-4 {
    width: 33.33333333%;
  }
  .col-dl-3 {
    width: 25%;
  }
  .col-dl-2 {
    width: 16.66666667%;
  }
  .col-dl-1 {
    width: 8.33333333%;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .contentl {
    width: 100%;
  }
  .news_span.left {
    width: 66%;
  }
  .news_span {
    width: 32%;
  }
  .news_travel, .news_travelr {
    width: 31%;
  }
  .hotel, .{
    width: 33.333333%;
  }
  .newsrelate.last {
    margin-right: 0;
  }
  .catenews_img {
    height: 280px;
  }
  .hotels h4 {
    font-size: 14px;
  }
  .hotel_slide.others .hotels_img{height: 160px;}
}

@media (max-width: 991px) {
  .navmenu, .header, .footer_menus, .city_map, .contentr {
    display: none;
  }
  .dropdown_menu {
    display: block;
  }
  .footer, .dropmenu, .contain1 {
    width: 100% !important;
  }
  .slideshow {
    margin-top: 50px;
  }
  .contain {
    padding-left: 15px;
    padding-right: 15px;
  }
  .submenu {
    margin-top: 50px;
  }
  .submenu a {
    margin: 0 18px;
  }
  .product-slide-rows {
    padding: 0px 15;
    width: 100%;
  }
  .product-slide-img {
    border: none;
  }
  .hotel.hidden {
    display: block !important;
  }
  .product-slide h4, .product-slide h6 {
    display: none;
  }
  .hotel{width: 33.333333333%}
  .hotel_slide {width: 33.33333333%;height: 280px;}
  .hotel_slide.hidden{display: block !important;visibility: visible !important;}
}

@media (max-width: 767px) {
  .slideshow, .titles, .submenu, .news_cate_right, .news_travel h4, h4.name_cate {
    display: none;
  }
  .contentl {
    width: 100%;
    margin-top: 50px;
  }
  .news_span.left {
    width: 100%;
  }
  .news_span {
    width: 48.8%;
  }
  .news_span.right {
    margin-right: 14px;
  }
  .news_travel {
    width: 48.3%;
    margin-right: 14px;
  }
  .news_travelr {
    width: 100%;
  }
  .news {
    width: 50%;
    float: left;
    margin-top: 15px;
  }
  .news_span.right.last, .news_span.last, .news_span.ends.last, .news_travel.last {
    margin-right: 0;
  }
  .news_span.ends {
    margin-right: 14px;
  }
  .hotel {
    width: 33.333333%;
  }
  .detail_news span img {
    width: 100%;
    height: auto;
  }
  .friend, .newsrelate {
    width: 47%;
  }
  .news_cate_left {
    float: none;
    width: 100%;
  }
  .category {
    float: none;
  }
  .category {
    width: 100%;
    height: auto;
  }
  .newsrelate.ends.hidden {
    display: block !important;
    visibility: visible !important;
  }
  .newsrelate_img, {
    height: auto;
  }
  .catenews.others .catenews_img {
    width: 100%;
    height: auto;
  }
  .news_travels {
    margin-bottom: 7px;
  }
  .hotel.hidden {
    display: block !important;
    visibility: visible !important;
  }
  .hotels h4 {
    font-size: 12px;
  }
  .news_span.hidden {
    display: block !important;
  }
  .contain.pad{margin-top: 50px;}
  .hotel_slide h4{font-size: 14px;}
  .hotel_slide {height: 250px;}
  .hightlight{margin-top: 50px;padding: 0;}
}

@media (min-width: 481px) and (max-width: 680px) {
  .news_span {
    width: 48.3%;
  }
  .newsrelate {
    width: 46%;
    margin-right: 34px;
  }
  .newsrelate_img {
    max-width: 100%;
    height: auto;
  }
  .news_cate_img {
    width: 100%;
    height: auto !important;
  }
  .hotel {
    width: 50%;
  }
  .hotel.hidden {
    display: none !important;
  }
  .hotels h4 {
    font-size: 15px;
  }
  .hotel_slide{width: 50%;height: 250px;}
  .hotel_slide.hidden{display: none !important;}
  .hotel_slide h4{font-size: 15px;}
}

@media (max-width: 480px) {
	.news_travels,.friends_img{height:auto;max-height:250px;overflow:hidden;}.friends_img img,.news_travels img,.hotels_img img{min-height:inherit;}
  .news_span, .news_span.left {
    width: 100%;height:auto;max-height:250px;overflow:hidden;
  }
  .news_span img, .news_span.left img{min-height:inherit;}
  .news_travel, .news_travelr, .news, .hotel {
    width: 100%;
  }
  .hotels_img {
    height: auto;
  }
  .likepages label {
    display: none;
  }
  .newsrelate {
    float: none;
    margin-right: 0;
    width: 100%;
  }
  .news_cate_img {
    width: 100%;
    height: auto;
  }
  .catenews {
    width: 100%;
  }
  .catenews_img {
    height: auto;
  }
  .friend {
    width: 100%;
  }
  .hotel_slide{width: 100%;height: auto;}
  .hightlight{margin-bottom: 0;padding-bottom: 0;}
  .hotellist_img {
    float: none;
    width: 100%;
    min-height: 100%;
    margin-right: 0;
    margin-bottom: 15px;
}

}

.hotels h4{line-height: 20px;overflow: hidden;height: 40px}
.hotels_short{height: 40px}



@media (max-width: 360px) {
  .title-home span {
    font-size: 27px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3N0ZGluIiwic3R5bGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsZ0NBQWdDO0VBQ2hDLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsNEhBQW1IO0VBQ25ILHNJQUF5SDtDQ0MxSDs7QURDRDtFQUNFLHFDQUFxQztFQUNyQyxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLHVGQUE4RTtFQUM5RSw4RkFBaUY7Q0NFbEY7O0FEQUQ7RUFDRSxxQkFBcUI7RUFDckIsNEJBQTJCO0NDRzVCOztBREREO0VBQ0UseUJBQXlCO0VBQ3pCLGlDQUFnQztDQ0lqQzs7QURGRDtFQUNFLHlCQUF5QjtFQUN6QixnQ0FBK0I7Q0NLaEM7O0FESEQ7RUFBRSxVQUFTO0VBQUMsV0FBVTtDQUFHOztBQUN6QjtFQUNBLFlBQVc7RUFBQyxpQkFBZ0I7RUFDNUIsbUJBQWtCO0VBQUMsb0JBQW1CO0VBQUMsZ0JBQWU7Q0FDckQ7O0FBQ0Q7RUFBTyxZQUFXO0NBQUc7O0FBQ3JCO0VBQUUsaUNBQWdDO0NBQUc7O0FBQ3JDO0VBQUksYUFBWTtFQUFDLFVBQVM7RUFBQyxXQUFVO0NBQUc7O0FBQ3hDO0VBQUcsZ0JBQWU7Q0FBRzs7QUFDckI7RUFBRyxnQkFBZTtDQUFHOztBQUNyQjtFQUFHLGdCQUFlO0NBQUc7O0FBQ3JCO0VBQUcsZ0JBQWU7Q0FBRzs7QUFDckI7RUFBRyxnQkFBZTtDQUFHOztBQUNyQjtFQUFrQixXQUFVO0VBQUMsVUFBUztDQUFHOztBQUN6QztFQUFNLGFBQVk7Q0FBRzs7QUFDckI7RUFBTSxXQUFVO0VBQUMsVUFBUztFQUFDLGtCQUFrQjtFQUFDLDBCQUF5QjtDQUFHOztBQUMxRTtFQUFHLGlCQUFnQjtFQUFDLFdBQVU7RUFBQyxVQUFTO0NBQUc7O0FBQzNDO0VBQVMsb0JBQW9CO0VBQUEsZUFBZTtFQUFDLG1CQUFrQjtFQUFDLGlCQUFnQjtFQUFDLGtCQUFpQjtDQUFHOztBQUNyRztFQUFRLHVCQUF1QjtFQUFBLGdCQUFlO0VBQUMs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IHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gQ29uZGVuc2VkIFJlZ3VsYXInKSwgbG9jYWwoJ1JvYm90b0NvbmRlbnNlZC1SZWd1bGFyJyksIHVybChcImZvbnRzL1JvYm90by1Db25kZW5zZWQud29mZlwiKSBmb3JtYXQoJ3dvZmYnKTtcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIENvbmRlbnNlZCBSZWd1bGFyJyksIGxvY2FsKCdSb2JvdG9Db25kZW5zZWQtUmVndWxhcicpLCB1cmwoXCJmb250cy9Sb2JvdG9Db25kZW5zZWQtUmVndWxhci50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCBCb2xkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gQ29uZGVuc2VkIEJvbGQnKSwgdXJsKFwiZm9udHMvUm9ib3RvLUNvbmRlbnNlZC53b2ZmXCIpIGZvcm1hdCgnd29mZicpO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gQ29uZGVuc2VkIEJvbGQnKSwgdXJsKFwiZm9udHMvUm9ib3RvQ29uZGVuc2VkLUJvbGQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2V7XG4gIGZvbnQtZmFtaWx5OiBDYW1icmlhO1xuICBzcmM6IHVybChmb250cy9DYW1icmlhLnR0Zik7XG59XG5AZm9udC1mYWNle1xuICBmb250LWZhbWlseTogQ2FtYnJpYUJvbGQ7XG4gIHNyYzogdXJsKGZvbnRzL0NhbWJyaWEtQm9sZC50dGYpO1xufVxuQGZvbnQtZmFjZXtcbiAgZm9udC1mYW1pbHk6IGlDaWVsIEFsdHVzO1xuICBzcmM6IHVybChmb250cy9pQ2llbC1BbHR1cy50dGYpO1xufVxuKnttYXJnaW46MDtwYWRkaW5nOjA7fVxuYm9keXtcbmNvbG9yOiMwMDA7YmFja2dyb3VuZDojZmZmO1xubGluZS1oZWlnaHQ6MS42MjU7Zm9udC1mYW1pbHk6VGFob21hO2ZvbnQtc2l6ZToxM3B4O1xufVxuLmNsZWFye2NsZWFyOmJvdGg7fVxuYXt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O31cbmltZ3tib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7fVxuaDJ7Zm9udC1zaXplOjE4cHg7fVxuaDN7Zm9udC1zaXplOjE2cHg7fVxuaDR7Zm9udC1zaXplOjE0cHg7fVxuaDV7Zm9udC1zaXplOjEzcHg7fVxuaDZ7Zm9udC1zaXplOjEycHg7fVxuaDEsaDIsaDMsaDQsaDUsaDZ7cGFkZGluZzowO21hcmdpbjowO31cbnRoLHRke3BhZGRpbmc6M3B4O31cbnRhYmxle3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXItc3BhY2luZzogMDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7fVxudWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDt9XG4uY29udGFpbnsvKiB3aWR0aDogMTE2MHB4OyAqL21hcmdpbjogMCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjE1cHggMHB4O31cbi5oZWFkZXJ7LyogbWluLXdpZHRoOjExNjBweDsgKi9wYWRkaW5nOjAgMTBweDtiYWNrZ3JvdW5kOiMxNzY4YjM7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2ZmZjtib3JkZXItdG9wOjNweCBzb2xpZCAjMDA4OGQ0O31cbi5oZWFkZXJzey8qIHdpZHRoOjExNjBweDsgKi9tYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo5MHB4O31cbi5oZWFkZXJzIC5sb2dve3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTMwcHg7dG9wOjA7d2lkdGg6MzAwcHg7aGVpZ2h0OjkwcHg7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvZ28ucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7fVxuLnNlYXJjaF9tZW1iZXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWJvdHRvbToxMHB4O2hlaWdodDozMnB4O31cbi5tZW1iZXJ7Ym9yZGVyLXJhZGl1czowIDAgMTBweCAxMHB4O2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjdweDtiYWNrZ3JvdW5kOiMwMDg4ZDQ7aGVpZ2h0OjMycHg7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7cGFkZGluZzo3cHggMjBweDt9XG4ubWVtYmVyIHN0cm9uZ3tmb250LWZhbWlseTogQ2FtYnJpYUJvbGQ7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1yaWdodDo0cHg7fVxuLm1lbWJlciBhe2NvbG9yOiNmZmY7bWFyZ2luOjAgNHB4O30ubWVtYmVyIGE6aG92ZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjt0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxuLnNlYXJjaHtmbG9hdDpyaWdodDtwYWRkaW5nOjNweCAwO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoyNHB4O31cbi5zZWFyY2ggLnR4dFNlYXJjaHtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzowIDI1cHggMCA4cHg7Ym9yZGVyLXJhZGl1czo1cHg7aGVpZ2h0OjI2cHg7bGluZS1oZWlnaHQ6MjZweDt3aWR0aDoyOTVweDtmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM5OTk7fVxuLnNlYXJjaCAuYnRuU2VhcmNoe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjVweDt0b3A6OHB4O31cbi5uYXZtZW51e2Zsb2F0OnJpZ2h0O2hlaWdodDo0OHB4O31cbi5uYXZtZW51ID4gdWwgPiBsaXtmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtZmFtaWx5OiBpQ2llbCBBbHR1cztwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTogbm93cmFwO2hlaWdodDo0OHB4O2xpbmUtaGVpZ2h0OjQ4cHg7Ym9yZGVyLXJhZGl1czo1cHggNXB4IDAgMDt9XG4ubmF2bWVudSA+IHVsID4gbGkgPiBhe2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7cGFkZGluZzowIDE1cHg7Ym9yZGVyLXJhZGl1czo1cHggNXB4IDAgMDttYXJnaW4tbGVmdDoycHg7fVxuLm5hdm1lbnUuaGF2ZW1lbSA+IHVsID4gbGkgPiBhe3BhZGRpbmc6MCA3cHg7fVxuLm5hdm1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYXtjb2xvcjojZmViODNlO3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XG4ubmF2bWVudSA+IHVsID4gbGkuYWN0aXZlID4gYXtjb2xvcjojMDA4OGQ0O2JhY2tncm91bmQ6I2ZmZjt9XG4ubmF2bWVudSA+IHVsID4gbGkgPiB1bHtcblx0cG9zaXRpb246YWJzb2x1dGU7dG9wOjQ4cHg7d2lkdGg6MTY1cHg7b3ZlcmZsb3c6aGlkZGVuO2xlZnQ6MnB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmY7XG5cdGRpc3BsYXk6bm9uZTt6LWluZGV4Ojk5OTk7YmFja2dyb3VuZDojMTc2OGIzO2JvcmRlci1yYWRpdXM6MCAwIDVweCA1cHg7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC41KTtcblx0LW1vei1ib3gtc2hhZG93OiAgICAwcHggMnB4IDVweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjUpO1xuXHRib3gtc2hhZG93OiAgICAgICAgIDBweCAycHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNSk7XG59XG4ubmF2bWVudSA+IHVsID4gbGkuZW5kcyA+IHVse2xlZnQ6YXV0bztyaWdodDowO31cbi5uYXZtZW51ID4gdWwgPiBsaSA+IHVsID4gbGl7cGFkZGluZzo3cHggMTBweDtib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgIzEzNWVhMztsaW5lLWhlaWdodDoxOXB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OidSb2JvdG8gQ29uZGVuc2VkJzt3aGl0ZS1zcGFjZTpub3JtYWw7fVxuLm5hdm1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZTt9XG4ubmF2bWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYSwubmF2bWVudSA+IHVsID4gbGk6aG92ZXIgPiB1bCA+IGxpID4gYXtjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XG4ubmF2bWVudSA+IHVsID4gbGkgPiB1bCA+IGxpOmhvdmVye2JhY2tncm91bmQ6IzFkNzVjNjt9XG4ubmF2bWVudSA+IHVsID4gbGk6aG92ZXIgPiB1bHtkaXNwbGF5OmJsb2NrO31cbi5zbGlkZXNob3d7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy8qIGhlaWdodDo0NjBweDsgKi8vKiBtaW4td2lkdGg6MTE2MHB4OyAqL21hcmdpbjowIGF1dG87cGFkZGluZzowIDEwcHg7fVxuI3NsaWRlc2hvd3ttYXJnaW4tbGVmdDotMTBweDttYXJnaW4tcmlnaHQ6LTEwcHg7fVxuLmNvbnRlbnRse2Zsb2F0OmxlZnQ7Lyogd2lkdGg6ODUwcHg7ICovdGV4dC1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjt9LmNvbnRlbnRsIGltZ3ttYXgtd2lkdGg6ODUwcHg7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7fS5jb250ZW50cntmbG9hdDpyaWdodDt3aWR0aDozMDBweDt9XG5oMi50aXRsZXtwYWRkaW5nOjE1cHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjY2RjZGNkO2xpbmUtaGVpZ2h0OjE4cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1ib3R0b206MTBweDtjbGVhcjpib3RoO31cbmgyLnRpdGxlIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwODhkNDtmbG9hdDpsZWZ0O21hcmdpbi10b3A6LTE2cHg7cGFkZGluZzo1cHggMDtmb250LXNpemU6MzRweDtmb250LWZhbWlseTogaUNpZWwgQWx0dXM7bGluZS1oZWlnaHQ6MzhweDtjb2xvcjojMDA4OGQ0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLXJpZ2h0OjVweDtjdXJzb3I6cG9pbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7fVxuaDIudGl0bGUgYXtmb250LXNpemU6MTNweDtmb250LWZhbWlseTpBcmlhbDttYXJnaW46MCA0cHg7Y29sb3I6IzAwMDt9aDIudGl0bGUgYTpob3Zlcntjb2xvcjojMDA4OGQ0O31cbi5hZHZfMzAwe21hcmdpbi1ib3R0b206NXB4O31cbi5hZHZfMzAwIGltZ3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NXB4O31cbi5jb250ZW50ciBpbWd7bWF4LXdpZHRoOjMwMHB4O31cbi5uZXdzX3NwYW57ZmxvYXQ6bGVmdDt3aWR0aDoyNzRweDtoZWlnaHQ6MTkwcHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206MTVweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tcmlnaHQ6MTRweDt9XG4ubmV3c19zcGFuLmVuZHN7bWFyZ2luLXJpZ2h0OjA7fVxuLm5ld3Nfc3BhbiAubmV3c19zcGFuX3Nob3J0e2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy92ZWlsLnBuZykgcmVwZWF0O3dpZHRoOjEwMCU7Zm9udC1zaXplOjE2cHg7Zm9udC1mYW1pbHk6J1JvYm90byBDb25kZW5zZWQnO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Ojk5O2xpbmUtaGVpZ2h0OjIwcHg7cGFkZGluZzo3cHggMDt9XG4ubmV3c19zcGFuIC5uZXdzX3NwYW5fc2hvcnQgYXtjb2xvcjojZmZmO3BhZGRpbmc6MCAxMHB4O2Rpc3BsYXk6YmxvY2s7fS5uZXdzX3NwYW4gLm5ld3Nfc3Bhbl9zaG9ydCBhOmhvdmVye2NvbG9yOiNmZWI4M2U7fVxuLm5ld3Nfc3Bhbi5sZWZ0e3dpZHRoOjU2MnB4O2hlaWdodDozOTVweDt9Lm5ld3Nfc3Bhbi5yaWdodHtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDowcHg7fVxuLm5ld3Nfc3BhbiBpbWd7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCU7LXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O30ubmV3c19zcGFuIGltZzpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7LW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMjUpOy1vLXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7LW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7dHJhbnNmb3JtOiBzY2FsZSgxLjI1KTt9XG4ubmV3c190cmF2ZWx7ZmxvYXQ6bGVmdDt3aWR0aDoyNzJweDttYXJnaW4tcmlnaHQ6MTdweDttYXJnaW4tYm90dG9tOjE1cHg7fVxuLm5ld3NfdHJhdmVsLmVuZHN7bWFyZ2luLXJpZ2h0OjA7fVxuLm5ld3NfdHJhdmVsc3toZWlnaHQ6MTkwcHg7b3ZlcmZsb3c6aGlkZGVuO31cbi5uZXdzX3RyYXZlbHMgaW1ne3dpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlOy13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDt9Lm5ld3NfdHJhdmVscyBpbWc6aG92ZXJ7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMjUpOy1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTstby10cmFuc2Zvcm06IHNjYWxlKDEuMjUpOy1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMjUpO3RyYW5zZm9ybTogc2NhbGUoMS4yNSk7fVxuLm5ld3NfdHJhdmVsIGg0e21hcmdpbjo4cHggMDtoZWlnaHQ6MjhweDtmb250LXNpemU6MTNweDt9XG4ubmV3c190cmF2ZWwgaDQgYXtmbG9hdDpsZWZ0O2hlaWdodDoyOHB4O2xpbmUtaGVpZ2h0OjI4cHg7cGFkZGluZzowIDE1cHggMCAxMHB4O2JhY2tncm91bmQ6I2Y1ODYyODtjb2xvcjojZmZmO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXdlaWdodDpub3JtYWw7fVxuLm5ld3NfdHJhdmVsIGg0IGE6aG92ZXJ7YmFja2dyb3VuZDojZjc5NzQ2O31cbi5uZXdzX3RyYXZlbCBoM3tmb250LXNpemU6MTZweDtmb250LWZhbWlseTonUm9ib3RvIENvbmRlbnNlZCc7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjIwcHg7fVxuLm5ld3NfdHJhdmVsIGgzIGF7Y29sb3I6IzAwMDt9Lm5ld3NfdHJhdmVsIGgzIGE6aG92ZXJ7Y29sb3I6IzAwODhkNDt9XG4ubmV3c190cmF2ZWxye2Zsb2F0OmxlZnQ7d2lkdGg6MjcycHg7bWFyZ2luLWJvdHRvbToxNXB4O31cbi5uZXdze3BhZGRpbmctYm90dG9tOjE1cHg7bGluZS1oZWlnaHQ6MTlweDtjb2xvcjojNjk2OTY5O2ZvbnQtc2l6ZToxM3B4O31cbi5uZXdzX2ltZ3tmbG9hdDpsZWZ0O3dpZHRoOjIyMHB4O21hcmdpbi1yaWdodDoxNXB4O3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbjt9XG4ubmV3c19pbWc6aG92ZXJ7b3BhY2l0eTowLjk7fVxuLm5ld3NfaW1nIGltZ3t3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTt9XG4ubmV3c19kYXRle21hcmdpbi1ib3R0b206OHB4O2xpbmUtaGVpZ2h0OjIxcHg7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM5OTk7fVxuLm5ld3NfbmFtZXttYXJnaW4tYm90dG9tOjdweDtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiMwMDA7Zm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztmb250LXdlaWdodDpub3JtYWw7fVxuLm5ld3NfbmFtZSBhe2NvbG9yOiMwMDA7fS5uZXdzX25hbWUgYTpob3Zlcntjb2xvcjojMDA4OGQ0O31cbmg0Lm5hbWVfY2F0ZXtsaW5lLWhlaWdodDoyN3B4O21hcmdpbi1ib3R0b206NXB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTNweDt9XG5oNC5uYW1lX2NhdGUgYXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgMTBweDtiYWNrZ3JvdW5kOiNmNTg2Mjg7Y29sb3I6I2ZmZjt9XG5oNC5uYW1lX2NhdGUgYTpob3ZlcntiYWNrZ3JvdW5kOiNmNzk3NDY7fVxuLm5ld3MgYS52aWV3bmV3c3tjb2xvcjojRjAwO31cbi5uZXdzIGEudmlld25ld3M6aG92ZXJ7Y29sb3I6IzAzOTt9XG4ubmV3c190cmF2ZWxyIC5uZXdzX2ltZ3t3aWR0aDoxMDNweDtoZWlnaHQ6NzNweDttYXJnaW4tcmlnaHQ6NXB4O31cbi5uZXdzX3RyYXZlbHIgLm5ld3NfbmFtZXtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxOXB4O2hlaWdodDo0MHB4O292ZXJmbG93OmhpZGRlbjt9XG4uZnJpZW5ke2Zsb2F0OmxlZnQ7d2lkdGg6Mjc0cHg7bWFyZ2luLXJpZ2h0OjE0cHg7bWFyZ2luLWJvdHRvbToyMHB4O30uZnJpZW5kLmVuZHN7bWFyZ2luLXJpZ2h0OjA7fVxuLmZyaWVuZHN7Ym9yZGVyOjFweCBzb2xpZCAjY2ZjZmNmO2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjE1cHg7bWFyZ2luLWJvdHRvbToxMTVweDtwb3NpdGlvbjpyZWxhdGl2ZTt9XG4uZnJpZW5kc19pbWd7aGVpZ2h0OjE3MHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjE1cHg7fS5mcmllbmRzX2ltZyBpbWd7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCU7b3BhY2l0eTowLjk7fS5mcmllbmRzX2ltZyBpbWc6aG92ZXJ7b3BhY2l0eToxO31cbi5mcmllbmRzX3Nob3J0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAxNXB4O2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjIxcHg7fVxuLmZyaWVuZHNfc2hvcnQgc3Ryb25ne2ZvbnQtc2l6ZTogNDVweDtjb2xvcjogIzZhZDA2Njtmb250LXdlaWdodDogbm9ybWFsO2xpbmUtaGVpZ2h0OiA0MHB4O2hlaWdodDogMjBweDtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDtjb2xvcjogIzY5Njk2OTtmb250LWZhbWlseTpBcmlhbDt9XG4uZnJpZW5kc19zaG9ydCAuc3Ryb25le2xlZnQ6YXV0bztwYWRkaW5nLWxlZnQ6IDRweDtib3R0b206IC01cHg7fVxuLmZyaWVuZHNfc2hvcnQgYXtjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7fS5mcmllbmRzX3Nob3J0IGE6aG92ZXJ7Y29sb3I6IzAwODhkNDt9XG4uZnJpZW5kc19hdmF0YXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTotMTEwcHg7cGFkZGluZy10b3A6MzBweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvc3Bhbi1mcmllbmRzLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wO2NvbG9yOiNhNWE1YTU7d2lkdGg6MTAwJTt9XG4uZnJpZW5kc19hdmF0YXJze2Zsb2F0OmxlZnQ7d2lkdGg6NzBweDtoZWlnaHQ6NzBweDttYXJnaW4tcmlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjUwJTtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjVweCBzb2xpZCAjY2ZjZmNmO31cbi5mcmllbmRzX2F2YXRhcnMgaW1ne3dpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO30uZnJpZW5kc19hdmF0YXIgaDR7bWFyZ2luLXRvcDo1cHg7Y29sb3I6IzAwMDtmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTVweDt9XG4uaG90ZWx7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjdweDtwYWRkaW5nLXJpZ2h0OjdweDt9XG4uaG90ZWxze2JvcmRlcjoxcHggc29saWQgI2NmY2ZjZjtib3JkZXItYm90dG9tLXdpZHRoOjJweDtwYWRkaW5nOjEwcHg7cGFkZGluZy10b3A6MDtsaW5lLWhlaWdodDoxOXB4O2NvbG9yOiM5OTk7fVxuLmhvdGVsc19pbWd7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLXJpZ2h0Oi0xMHB4O292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MTQwcHg7bWFyZ2luLWJvdHRvbTo1cHg7cG9zaXRpb246cmVsYXRpdmU7fVxuLmhvdGVsc19pbWcgaW1ne3dpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO29wYWNpdHk6MC45O30uaG90ZWxzX2ltZyBpbWc6aG92ZXJ7b3BhY2l0eToxO31cbi5ob3RlbHNfaW1nIHNwYW57cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzo0cHggNnB4O2JhY2tncm91bmQ6I2Y1ODYyODtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMnB4O2xlZnQ6MDtib3R0b206MDtsaW5lLWhlaWdodDoxOXB4O31cbi5ob3RlbHMgaDR7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7bWFyZ2luLWJvdHRvbTo1cHg7fVxuLmhvdGVscyBoNCBhe2NvbG9yOiMwMDA7fS5ob3RlbHMgaDQgYTpob3Zlcntjb2xvcjojMDA4OGQ0O31cbi5ob3RlbHNfc2hvcnR7bGluZS1oZWlnaHQ6MjBweDttYXgtaGVpZ2h0OjQwcHg7b3ZlcmZsb3c6aGlkZGVuO31cbi5ob3RlbHMgaW1nLnJhdGluZ3N7cGFkZGluZy1ib3R0b206NXB4O31cbi5jb250YWluZXJ7bWFyZ2luLWJvdHRvbTowcHg7Y2xlYXI6Ym90aDttaW4td2lkdGg6MTE2MHB4O31cbi5jb250YWluZXIgdWwgbGl7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMzVweDtmbG9hdDpsZWZ0O3dpZHRoOjEyLjUlO31cbi5jb250YWluZXIgdWwgbGkgaW1ne3dpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO1xuZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4td2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyAtby1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbmZpbHRlcjogdXJsKGRlc2F0dXJhdGUuc3ZnI2dyZXlzY2FsZSk7XG5maWx0ZXI6IGdyYXk7XG4td2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpO31cbi5jb250YWluZXIgdWwgbGkgaW1nOmhvdmVye29wYWNpdHk6MTtmaWx0ZXI6Z3JheXNjYWxlKDAlKTstd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKTsgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7LW1zLWZpbHRlcjogZ3JheXNjYWxlKDAlKTsgLW8tZmlsdGVyOiBncmF5c2NhbGUoMCUpO31cbi5jb250ZW50ciBpbWd7bWF4LXdpZHRoOjMwMHB4O31cbi5jb250ZW50cnN7bWFyZ2luLWJvdHRvbToxMHB4O31cbi5jb250ZW50cnMgaDMubmV3c19uYW1le2ZvbnQtc2l6ZToxMnB4O2ZvbnQtZmFtaWx5OkFyaWFsO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzo3cHggMTBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTZlNGUyO2JhY2tncm91bmQ6I2ZkZmRmZDttYXJnaW4tYm90dG9tOjA7Y2xlYXI6Ym90aDt9XG4uY29udGVudHJzIGgzLm5ld3NfbmFtZSBhe2xpbmUtaGVpZ2h0OjE5cHg7ZmxvYXQ6cmlnaHQ7d2lkdGg6MjQwcHg7fVxuLmNvbnRlbnRycyBoMy5uZXdzX25hbWUgc3BhbntmbG9hdDpsZWZ0O3dpZHRoOjMwcHg7Zm9udC1mYW1pbHk6IENhbWJyaWE7Zm9udC1zaXplOjE4cHg7Y29sb3I6Izk5OTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpub3JtYWw7fVxuLmZhbnBhZ2Vze21hcmdpbi1ib3R0b206MTBweDt9XG4uY29udGVudHJzLnZpZXdtb3Jle2JvcmRlcjoxcHggc29saWQgI2U2ZTRlMjt9XG5oMy50aXRsZXJ7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7aGVpZ2h0OjM1cHg7bGluZS1oZWlnaHQ6MzVweDtjb2xvcjojMDA4OGQ0O2ZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7Zm9udC13ZWlnaHQ6bm9ybWFsO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNmU0ZTI7cGFkZGluZzowIDEwcHg7fVxuaDMudGl0bGVyIHNwYW57ZmxvYXQ6bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7fVxuLnJpZ2h0X2dhbHtoZWlnaHQ6MjA1cHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO31cbi5saXN0aW1ne3Bvc2l0aW9uOmZpeGVkO2hlaWdodDowcHg7b3ZlcmZsb3c6aGlkZGVuO3RvcDotMTAwMDAwMHB4O31cblxuXG4ucHJvZHVjdC1zbGlkZS1yb3dze3BhZGRpbmc6MHB4IDEwcHg7YmFja2dyb3VuZDojZWRlZGVkO21hcmdpbjowIGF1dG87fVxuLml0ZW17cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O31cbi5wcm9kdWN0LXNsaWRle2hlaWdodDo4NXB4O292ZXJmbG93OmhpZGRlbjt9XG4ucHJvZHVjdC1zbGlkZS1pbWd7d2lkdGg6MTIycHg7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDo4NXB4O21hcmdpbi1ib3R0b206MTBweDtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxMHB4O31cbi5jb250YWluLm90aGVyc3tiYWNrZ3JvdW5kOiNlZGVkZWQ7fVxuXG4ucHJvZHVjdC1zbGlkZS1pbWcgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6MC45O2JhY2tncm91bmQ6I2ZmZjt9XG4ucHJvZHVjdC1zbGlkZSBoNHtmb250LXNpemU6MTRweDtmb250LWZhbWlseTonUm9ib3RvIENvbmRlbnNlZCc7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjE5cHg7bWFyZ2luLWJvdHRvbTo4cHg7aGVpZ2h0OjU3cHg7b3ZlcmZsb3c6aGlkZGVuO31cbi5wcm9kdWN0LXNsaWRlIGg0IGF7Y29sb3I6IzAwMDt9LnByb2R1Y3Qtc2xpZGUgaDQgYTpob3Zlcntjb2xvcjojMDA4OGQ0O31cbi5wcm9kdWN0LXNsaWRlIGg2e2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtoZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoyMHB4O292ZXJmbG93OiBoaWRkZW47fVxuLnByb2R1Y3Qtc2xpZGUgaDYgYXtjb2xvcjojODc4Nzg3O30ucHJvZHVjdC1zbGlkZSBoNiBhOmhvdmVye2NvbG9yOiMwMDA7fVxuXG4uZm9vdGVye3BhZGRpbmc6NXB4IDEwcHggMTVweCAxMHB4O2JhY2tncm91bmQ6IzAwODhkNDt9XG4uZm9vdGVyc3ttYXJnaW46MCBhdXRvO31cbi5mb290ZXJfbWVudXN7aGVpZ2h0OiA0MHB4O2xpbmUtaGVpZ2h0OiA0MHB4O2NvbG9yOiNmZmY7fVxuLmZvb3Rlcl9tZW51cyBhe2NvbG9yOiNmZmY7fS5mb290ZXJfbWVudXMgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cbi5mb290ZXJfbWVudXMgaW1ne2Zsb2F0OnJpZ2h0O21hcmdpbjo4cHggMDttYXJnaW4tcmlnaHQ6NXB4O31cbi5mb290ZXJpbmZ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztjb2xvcjojZmZmO31cbi5mb290ZXJpbmYgaDF7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToyNXB4O21hcmdpbjo3cHggMDt9XG4uZm9vdGVyaW5mIGF7Y29sb3I6I2ZmZjt9LmZvb3RlcmluZiBhOmhvdmVye2NvbG9yOiNmZWI4M2U7fVxuI2dvVG9we2JvdHRvbTogMzBweDtjdXJzb3I6IHBvaW50ZXI7ZGlzcGxheTogbm9uZTt6LWluZGV4OiAxMDAwO2hlaWdodDogMzJweDtwb3NpdGlvbjogZml4ZWQ7cmlnaHQ6IDE1cHg7d2lkdGg6IDMycHg7b3BhY2l0eTowLjg7fVxuI2dvVG9wOmhvdmVye29wYWNpdHk6MTt9XG4uY2l0eV9tYXB7XG5cdGhlaWdodDo0MjBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMTYwcHg7dG9wOjIwcHg7YmFja2dyb3VuZDojMGU0MTcwO2JvcmRlci1yYWRpdXM6MCAxMHB4IDEwcHggMDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDVweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjUpOy1tb3otYm94LXNoYWRvdzozcHggMHB4IDVweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjUpO1xuXHRib3gtc2hhZG93OjNweCAwcHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNSk7d2lkdGg6MTE2MHB4O1xuXHQtbW96LXRyYW5zaXRpb246IGxlZnQgMC4zczstd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4zczstby10cmFuc2l0aW9uOiBsZWZ0IDAuM3M7ei1pbmRleDo5OTk5O1xufVxuLmNpdHlfbWFwc3tiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czowIDVweCA1cHggMDttYXJnaW46OHB4IDM1cHggOHB4IDA7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxN3B4IDc1cHggMTdweCA5MHB4O2hlaWdodDo0MDRweDt6LWluZGV4Ojk5OTk5O31cbi5tYXBjbGlja3tcblx0Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NzBweDtoZWlnaHQ6MTA0cHg7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3NwYW4tc2xpZGUucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7bGVmdDoxMTYwcHg7dG9wOjE1MHB4O1xufVxuLm1hcGNsaWNrLmFjdGl2ZXtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvc3Bhbi1zbGlkZS1hY3QucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7bGVmdDoxMTI1cHg7fVxuLyptYXAqL1xudWwjY29udGluZW50czIge2xpc3Qtc3R5bGU6IG5vbmU7d2lkdGg6IDIwMHB4O2hlaWdodDogMzcwcHg7cG9zaXRpb246IHJlbGF0aXZlO2JhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWFwLnBuZykgbm8tcmVwZWF0IDAgMDtmbG9hdDpsZWZ0O31cbnVsI2NvbnRpbmVudHMyIGxpe3Bvc2l0aW9uOiBhYnNvbHV0ZTt9XG51bCNjb250aW5lbnRzMiAubm9ydGhlcm4ge3dpZHRoOiAyMDBweDtoZWlnaHQ6IDEyNXB4O3RvcDogMDtsZWZ0OiAwcHg7fVxudWwjY29udGluZW50czIgLmNlbnRyYWwge3dpZHRoOiAyMDBweDtoZWlnaHQ6IDIwMHB4O3RvcDogMTIxcHg7bGVmdDogMDt9XG51bCNjb250aW5lbnRzMiAuc291dGhlcm4ge3dpZHRoOiAyMDBweDtoZWlnaHQ6IDg3cHg7dG9wOiAyODJweDtsZWZ0OiAwO31cbnVsI2NvbnRpbmVudHMyIC5tb3VudGFpbiB7d2lkdGg6IDQycHg7aGVpZ2h0OiA4M3B4O3RvcDogMjA3cHg7bGVmdDogMTI1cHg7fVxudWwjY29udGluZW50czIgbGkgYXtkaXNwbGF5OiBibG9jaztvdXRsaW5lOiBub25lO2hlaWdodDogMTAwJTt9XG51bCNjb250aW5lbnRzMiBsaSBhIHt0ZXh0LWluZGVudDogLTkwMDBweDt9XG51bCNjb250aW5lbnRzMiBsaSBhOmhvdmVye2JhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWFwMS5wbmcpIG5vLXJlcGVhdCAwIDA7XHR9XG51bCNjb250aW5lbnRzMiBsaS5ub3J0aGVybiBhOmhvdmVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xcHg7fVxudWwjY29udGluZW50czIgbGkuY2VudHJhbCBhOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O31cbnVsI2NvbnRpbmVudHMyIGxpLnNvdXRoZXJuIGE6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzI2cHg7fVxudWwjY29udGluZW50czIgbGkubW91bnRhaW4gYTpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207fVxuLnBvc2l0aW9ue2Zsb2F0OmxlZnQ7d2lkdGg6MTUwcHg7fVxuLnBvc2l0aW9uIGgye2hlaWdodDo5M3B4O2xpbmUtaGVpZ2h0OjkzcHg7Zm9udC1zaXplOjIwcHg7Y29sb3I6I2UxMjMyODt9XG4ucG9zaXRpb24gaDIgc3BhbntkaXNwbGF5Om5vbmU7cGFkZGluZy1sZWZ0OjEzcHg7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2ljb24tcG9zaS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDt9XG4ubGlzdGNvdW50cnl7ZmxvYXQ6cmlnaHQ7d2lkdGg6NTM1cHg7fS5saXN0Y291bnRyeSB1bHtkaXNwbGF5Om5vbmU7fVxuLmxpc3Rjb3VudHJ5IGxpe3dpZHRoOjE2N3B4O3BhZGRpbmctcmlnaHQ6MTBweDtsaXN0LXN0eWxlOm5vbmU7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjZweDtoZWlnaHQ6MjZweDttYXJnaW46N3B4IDA7ZmxvYXQ6bGVmdDt9XG4ubGlzdGNvdW50cnkgbGkgYXtwYWRkaW5nLWxlZnQ6MTFweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaWNvbi1wb3NpMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuLmxpc3Rjb3VudHJ5IGxpIGEgc3Bhbntjb2xvcjojZTEyMzI4O30ubGlzdGNvdW50cnkgbGkgYTpob3Zlcntjb2xvcjojMTc2OGIzO31cbi8qZW5kIG1hcCovXG4ucGFnaW5hdGlvbntmbG9hdDpyaWdodDtwYWRkaW5nOjVweCAxMHB4O21hcmdpbjoyMHB4IDAgMCAwO2NsZWFyOmxlZnQ7Zm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztmb250LXNpemU6MTVweDt9XG4ucGFnaW5hdGlvbiBhe2NvbG9yOiMwMDA7cGFkZGluZzoycHggOHB4O2JhY2tncm91bmQ6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItcmFkaXVzOjNweDtib3JkZXI6MXB4IHNvbGlkICNkZmRmZGY7fVxuLnBhZ2luYXRpb24gc3BhbiwucGFnaW5hdGlvbiBhOmhvdmVyIHtwYWRkaW5nOjJweCA4cHg7YmFja2dyb3VuZDojMTc2OGIzO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjFweCBzb2xpZCAjMTc2OGIzO31cbi5zdWJtZW51e2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM0MDQwNDA7cGFkZGluZzo4cHggMDtsaW5lLWhlaWdodDoyMHB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNlNmU2ZTY7bWFyZ2luLXRvcDotMTVweDttYXJnaW4tYm90dG9tOjE1cHg7fVxuLnN1Ym1lbnUgYXtjb2xvcjojNDA0MDQwO21hcmdpbjowIDIwcHg7fS5zdWJtZW51IGEuYWN0aXZlLC5zdWJtZW51IGE6aG92ZXJ7Y29sb3I6IzAwODhkNDt9XG4uaG90ZWxsaXN0e21hcmdpbi1ib3R0b206MjBweDt9XG4uaG90ZWxsaXN0X2ltZ3tmbG9hdDpsZWZ0O3dpZHRoOjI3MHB4O2hlaWdodDoxODVweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXJpZ2h0OjE1cHg7Ym9yZGVyOjFweCBzb2xpZCAjY2ZjZmNmO3Bvc2l0aW9uOnJlbGF0aXZlO31cbi5ob3RlbGxpc3RfaW1nIGltZ3t3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTtvcGFjaXR5OjAuOTt9LmhvdGVsbGlzdF9pbWcgaW1nOmhvdmVye29wYWNpdHk6MTt9XG4uaG90ZWxsaXN0X2ltZyBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOiNlMTIzMjg7cGFkZGluZzo1cHggMTBweDtjb2xvcjojZmZmO31cbi5ob3RlbGxpc3QgaDN7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO21hcmdpbi1ib3R0b206MTBweDtmb250LXdlaWdodDpub3JtYWw7fVxuLmhvdGVsbGlzdCBoMyBhe2NvbG9yOiMwMDA7fS5ob3RlbGxpc3QgaDMgYTpob3Zlcntjb2xvcjojMDA4OGQ0O31cbi5ob3RlbGxpc3Rfc2hvcnR7bWFyZ2luLXRvcDoxMHB4O3RleHQtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247fVxuXG4uaG90ZWxfc2xpZGV7cGFkZGluZy1yaWdodDoyOHB4O292ZXJmbG93OmhpZGRlbjt3aWR0aDoyNjlweDttaW4taGVpZ2h0OjI4MHB4O31cbi5ob3RlbF9zbGlkZS5saXN0e2Zsb2F0OmxlZnQ7cGFkZGluZy1yaWdodDowO21hcmdpbi1yaWdodDoyOHB4O21hcmdpbi1ib3R0b206MjVweDt9LmhvdGVsX3NsaWRlLmxpc3QuZW5kc3ttYXJnaW4tcmlnaHQ6MDt9XG4uaG90ZWxfc2xpZGUgLmhvdGVsc19pbWd7aGVpZ2h0OjE4M3B4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtib3JkZXI6MXB4IHNvbGlkICNjZmNmY2Y7bWFyZ2luOjA7bWFyZ2luLWJvdHRvbTo3cHg7fVxuLmhvdGVsX3NsaWRlIC5ob3RlbHNfaW1nIGltZ3t3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7fVxuLmhvdGVsX3NsaWRlIC5ob3RlbHNfaW1nIHNwYW57cGFkZGluZzo1cHggMTBweDtmb250LXNpemU6MTNweDtiYWNrZ3JvdW5kOiMxNzY4YjM7d2hpdGUtc3BhY2U6bm93cmFwO31cbi5ob3RlbF9zbGlkZSBoNHtmb250LXNpemU6MTZweDtmb250LWZhbWlseTonUm9ib3RvIENvbmRlbnNlZCc7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbTo4cHg7bWF4LWhlaWdodDo0MHB4O292ZXJmbG93OmhpZGRlbjt9XG4uaG90ZWxfc2xpZGUgaDQgYXtjb2xvcjojMDAwO30uaG90ZWxfc2xpZGUgaDQgYTpob3Zlcntjb2xvcjojMDA4OGQ0O31cbi5ob3RlbF9zbGlkZSAucmF0aW5nc3tkaXNwbGF5OmJsb2NrO21hcmdpbjo2cHggMDt9XG4uaG90ZWxfc2xpZGUgLmhvdGVsc19zaG9ydHtsaW5lLWhlaWdodDoyMHB4O21heC1oZWlnaHQ6NDBweDtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjEzcHg7fVxuLmNhdGVuZXdze2Zsb2F0OmxlZnQ7d2lkdGg6NDAwcHg7bWFyZ2luLWJvdHRvbToyMHB4O2NvbG9yOiM1NTU7fS5jYXRlbmV3cy5lbmRze2Zsb2F0OnJpZ2h0O31cbi5jYXRlbmV3c19pbWd7b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyO30uY2F0ZW5ld3NfaW1nIGltZ3t3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTstd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7fS5jYXRlbmV3c19pbWcgaW1nOmhvdmVyey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTstbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7LW8tdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTstbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTt0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO31cbi5jYXRlbmV3cyBoM3tmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MjFweDtmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO21hcmdpbi1ib3R0b206OHB4O21hcmdpbi10b3A6OHB4O31cbi5jYXRlbmV3cyBoMyBhe2NvbG9yOiMwMDA7fS5jYXRlbmV3cyBoMyBhOmhvdmVye2NvbG9yOiMwMDg4ZDQ7fVxuLnRpdGxuZXdzIHtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc2l6ZTogMjhweDttYXJnaW4tYm90dG9tOiAxNXB4O2Rpc3BsYXk6IGJsb2NrO3BhZGRpbmc6MDtsaW5lLWhlaWdodDozMXB4O2NvbG9yOiMxNzY4YjM7Zm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJzt9XG4udGl0bG5ld3MudGl0bG5ld3Nze2ZvbnQtc2l6ZTozNXB4O2xpbmUtaGVpZ2h0OjQwcHg7fVxuLnNob3J0X2RldGFpbCB7Zm9udC1zaXplOjE1cHg7bWFyZ2luLWJvdHRvbTogMTVweDtsaW5lLWhlaWdodDogMjFweDt0ZXh0LWFsaWduOiBqdXN0aWZ5O2NvbG9yOiAjNjY2O2ZvbnQtd2VpZ2h0OmJvbGQ7fVxuLmRldGFpbF9uZXdzIHt0ZXh0LXJlbmRlcmluZzogZ2VvbWV0cmljUHJlY2lzaW9uO2ZvbnQtc2l6ZTogMTNweDt9XG4ubGlrZXBhZ2V7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VhZWFlYTtib3JkZXItdG9wOjFweCBzb2xpZCAjZWFlYWVhO3BhZGRpbmc6MXB4IDA7YmFja2dyb3VuZDojZmZmO21hcmdpbi1ib3R0b206MTVweDttYXJnaW4tdG9wOjE1cHg7aGVpZ2h0OjUwcHg7bGluZS1oZWlnaHQ6NTBweDtwYWRkaW5nOjVweCAwO31cbi5saWtlcGFnZXMgbGFiZWx7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MTBweDtoZWlnaHQ6MzlweDtsaW5lLWhlaWdodDozOXB4O2ZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7Zm9udC1zaXplOjE5cHg7d2hpdGUtc3BhY2U6IG5vd3JhcDt9XG4ubGlrZXBhZ2VzIGxhYmVsLC5saWtlcGFnZXMgaW1ne21hcmdpbi1yaWdodDoxMHB4O31cbmgzLnRpdGxlX290aGVyIHttYXJnaW46IDI1cHggMCAxNXB4IDA7Zm9udC1zaXplOiAyMnB4O2ZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7Zm9udC13ZWlnaHQ6IG5vcm1hbDtsaW5lLWhlaWdodDoyNXB4O2NvbG9yOiMxNzY4YjM7YmFja2dyb3VuZDojZjJmMmYyO3BhZGRpbmc6N3B4IDEwcHg7fVxuLm5ld3NyZWxhdGV7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MzVweDttYXJnaW4tYm90dG9tOjIwcHg7Y29sb3I6IzU1NTt9Lm5ld3NyZWxhdGUuZW5kc3ttYXJnaW4tcmlnaHQ6MDt9XG4ubmV3c3JlbGF0ZV9pbWd7b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206OHB4O31cbi5uZXdzcmVsYXRlX2ltZyBpbWd7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCU7b3BhY2l0eTowLjk7fS5uZXdzcmVsYXRlX2ltZyBpbWc6aG92ZXJ7b3BhY2l0eToxO31cbi5uZXdzcmVsYXRlIGgze2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoyMXB4O2ZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7bWFyZ2luLWJvdHRvbTo4cHg7fVxuLm5ld3NyZWxhdGUgaDMgYXtjb2xvcjojMDAwO30ubmV3c3JlbGF0ZSBoMyBhOmhvdmVye2NvbG9yOiMwMDg4ZDQ7fVxuaDIudGl0bGUgLnZpZXdhbGx7ZmxvYXQ6cmlnaHQ7Zm9udC1zdHlsZTppdGFsaWM7fVxuLm5ld3NfY2F0ZV9sZWZ0e2Zsb2F0OmxlZnQ7fS5uZXdzX2NhdGVfcmlnaHR7ZmxvYXQ6cmlnaHQ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO31cbi5uZXdzX2NhdGV7bWFyZ2luLWJvdHRvbToxNXB4O2NsZWFyOmJvdGg7Y29sb3I6IzU1NTt9XG4ubmV3c19jYXRlX2ltZ3tmbG9hdDpsZWZ0O3dpZHRoOjIyMHB4O2hlaWdodDoxNTVweDttYXJnaW4tcmlnaHQ6MTVweDtvdmVyZmxvdzpoaWRkZW47fVxuLm5ld3NfY2F0ZV9pbWcgaW1ne3dpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlOy13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDt9Lm5ld3NfY2F0ZV9pbWcgaW1nOmhvdmVyey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTstbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7LW8tdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTstbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTt0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO31cbi5uZXdzX2NhdGUgaDN7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7bGluZS1oZWlnaHQ6MjFweDttYXJnaW4tYm90dG9tOjZweDt9XG4ubmV3c19jYXRlIGgzIGF7Y29sb3I6IzAwMDt9Lm5ld3NfY2F0ZSBoMyBhOmhvdmVye2NvbG9yOiMwMDg4ZDQ7fVxuLmNhdGVnb3J5e2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbToxNXB4O31cbi5jYXRlZ29yeS5lbmRze2Zsb2F0OnJpZ2h0O31cbi5jYXRlZ29yeSAuY2F0ZW5ld3N7ZmxvYXQ6bm9uZTttYXJnaW4tYm90dG9tOjE1cHg7cGFkZGluZy1ib3R0b206MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2ZjZmNmO31cbi5jYXRlZ29yeSAubmV3c19jYXRlX2ltZ3t3aWR0aDoxNDVweDtoZWlnaHQ6MTA1cHg7fVxuLnN0YXJfaG90ZWx7bWFyZ2luLWJvdHRvbToxNXB4O31cbiNib3hzY3JvbGwyIHtwYWRkaW5nOiAwcHg7aGVpZ2h0OiAzNDBweDt3aWR0aDogMTAwJTtvdmVyZmxvdzogYXV0bzttYXJnaW46IDBweDt9XG4uaW1nX21lbWJlciAjYm94c2Nyb2xsMiB7aGVpZ2h0OmF1dG87bWF4LWhlaWdodDo1MDBweDt9XG4jYm94c2Nyb2xsMiAubXVzaHt9Lm5pY2VzY3JvbGwtcmFpbHN7YmFja2dyb3VuZDojZjJmMmYyO31cbi5pbWdfaG9sdGVsX2x7ZmxvYXQ6bGVmdDt3aWR0aDo0ODVweDtoZWlnaHQ6MzM1cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjoxNXB4IDA7fVxuLmltZ19ob2x0ZWxfbCBpbWd7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCU7b3BhY2l0eTowLjk7fS5pbWdfaG9sdGVsX2wgaW1nOmhvdmVye29wYWNpdHk6MTt9XG4uaW1nX2hvbHRlbF9ye2Zsb2F0OnJpZ2h0O3dpZHRoOjM2MHB4O21hcmdpbjoxNXB4IDA7fS5pbWdfaG9sdGVsX3IgdWwgbGl7ZmxvYXQ6bGVmdDt3aWR0aDoxMTVweDttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLWJvdHRvbTo1cHg7aGVpZ2h0OjgwcHg7b3ZlcmZsb3c6aGlkZGVuO31cbi5pbWdfaG9sdGVsX3IgaW1ne3dpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO29wYWNpdHk6MC45O30uaW1nX2hvbHRlbF9yIGltZzpob3ZlcntvcGFjaXR5OjE7fVxuLm9wdGlvbl9ob3RlbHtwYWRkaW5nLWJvdHRvbToxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjZmNmY2Y7bWFyZ2luLWJvdHRvbToxNXB4O21hcmdpbi10b3A6MTVweDt9XG4ub3B0aW9uX2hlYWRlcntoZWlnaHQ6MjJweDtsaW5lLWhlaWdodDoyMnB4O3BhZGRpbmc6MTFweDtmb250LXNpemU6MTdweDtmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO2JhY2tncm91bmQ6I2RlZGVkZTttYXJnaW4tYm90dG9tOjVweDt9XG4ub3B0aW9uX2hlYWRlciBhe2NvbG9yOiMwMDA7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MzJweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaWNvbi1vcHRpb24ucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7fVxuLm9wdGlvbl9oZWFkZXIuYWN0aXZlIGF7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2ljb24tb3B0aW9uLWFjdC5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjt9XG4ub3B0aW9uX2hlYWRlciBhOmhvdmVye2NvbG9yOiMwMDg4ZDQ7fVxuLm9wdGlvbl9jb250ZW50e21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nLXRvcDo1cHg7ZGlzcGxheTpub25lO31cbiNtYXAtY2FudmFze21hcmdpbi1ib3R0b206MTBweDtoZWlnaHQ6MjUwcHg7fVxuLmxpa2VyaWdodHtwYWRkaW5nOjEwcHggMTVweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvc2hhcmUuanBnKSByZXBlYXQgdG9wIGxlZnQ7fVxuLm1hcGhvdGVsIGgze2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1ib3R0b206NXB4O2ZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7Zm9udC13ZWlnaHQ6bm9ybWFsO31cbi8qcm93c19yZWdpc3RlciovXG4ucm93c19yZWdpc3RlcntwYWRkaW5nOjAgMTBweCAxNXB4IDEwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztjb2xvcjojNDk0OTQ5O2ZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7Zm9udC1zaXplOjE0cHg7fVxuLnJvd3NfcmVnaXN0ZXIgbGFiZWx7d2lkdGg6MjAwcHg7ZmxvYXQ6bGVmdDtsaW5lLWhlaWdodDozMHB4O21hcmdpbi10b3A6MTBweDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MTBweDtmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO31cbi5yb3dzX3JlZ2lzdGVyIC50eHRSZWdpdGVye1xuXHRmb250LXNpemU6IDEzcHg7Y29sb3I6ICMwMDA7d2lkdGg6MjgwcHg7bWFyZ2luLXRvcDoxMHB4O1xuXHRwYWRkaW5nOiAzcHg7bWFyZ2luLWJvdHRvbTogMnB4O2hlaWdodDoyMnB4O2xpbmUtaGVpZ2h0OjIycHg7XG5cdGJvcmRlci13aWR0aDogMXB4O2JvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci10b3AtY29sb3I6IHJnYigxOTIsIDE5MiwgMTkyKTtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiByZ2IoMjMzLCAyMzMsIDIzMyk7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigyMzMsIDIzMywgMjMzKTtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHJnYigxOTIsIDE5MiwgMTkyKTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O291dGxpbmU6IDA7ZmxvYXQ6bGVmdDtcbn1cbi5yb3dzX3JlZ2lzdGVyIC50eHRSZWdpdGVyLnR4dFRpdGxle3dpZHRoOjUzMHB4O31cbi5yb3dzX3JlZ2lzdGVyIC5hcmVhUmVnaXRlcntcblx0bWFyZ2luLXRvcDoxMHB4O3BhZGRpbmc6NXB4O2Zsb2F0OmxlZnQ7XG5cdG1hcmdpbi1ib3R0b206IDJweDtsaW5lLWhlaWdodDoyMnB4O1xuXHRib3JkZXItd2lkdGg6IDFweDtib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItdG9wLWNvbG9yOiByZ2IoMTkyLCAxOTIsIDE5Mik7XG5cdGJvcmRlci1yaWdodC1jb2xvcjogcmdiKDIzMywgMjMzLCAyMzMpO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMjMzLCAyMzMsIDIzMyk7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMTkyLCAxOTIsIDE5Mik7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtvdXRsaW5lOiAwO1xufVxuLnJvd3NfcmVnaXN0ZXIgaWZyYW1le2JvcmRlcjoxcHggc29saWQgI2NmY2ZjZjt9XG4ucm93c19yZWdpc3RlciB0YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7fVxuLnJvd3NfcmVnaXN0ZXIgcHtjb2xvcjojODM4MzgzO3BhZGRpbmctbGVmdDoyMDBweDtwYWRkaW5nLXRvcDo1cHg7bWFyZ2luOjA7fVxuLnJvd3NfcmVnaXN0ZXIgc3BhbnttYXJnaW4tbGVmdDo1cHg7Y29sb3I6I0YwMDtsaW5lLWhlaWdodDoyMnB4O31cbi5yb3dzX3JlZ2lzdGVyIC5jYm9TZXh7XG5cdHdpZHRoOjI0MnB4O2Zsb2F0OmxlZnQ7cGFkZGluZzowIDAgMCA1cHg7XG5cdGhlaWdodDoyNHB4O2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6IzgzODM4Mztcblx0bWFyZ2luLXRvcDoxMHB4O2JvcmRlci1yYWRpdXM6M3B4O1xuXHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XG59XG4ucm93c19yZWdpc3RlciAuY2JvRGF0ZXtcblx0ZmxvYXQ6bGVmdDtoZWlnaHQ6MjJweDtsaW5lLWhlaWdodDoyMnB4O2NvbG9yOiM4MzgzODM7bWFyZ2luLXRvcDoxMHB4O3dpZHRoOjc1cHg7XG5cdHBhZGRpbmctbGVmdDo1cHg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbi1yaWdodDo1cHg7XG59XG4ucm93c19yZWdpc3RlciAuYnRuUmVnaXN0ZXJ7XG5cdGZsb2F0OmxlZnQ7cGFkZGluZzo4cHggMjBweDtib3JkZXI6bm9uZTtmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6MTBweDtcblx0YmFja2dyb3VuZDogIzE3NjhiMztmb250LXNpemU6MTNweDtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjRweDtcblx0Y29sb3I6I2ZmZjttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tbGVmdDowO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbn1cbi5yb3dzX3JlZ2lzdGVyIHRke3BhZGRpbmc6MDt9XG4ucm93c19yZWdpc3RlciAuYnRuUmVnaXN0ZXI6aG92ZXJ7YmFja2dyb3VuZDojZjM2MDYzO31cbi5yb3dzX3JlZ2lzdGVyIC5yYWRGYW17ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6MTRweDtjdXJzb3I6cG9pbnRlcjt9XG4uYnRudXBkYXRle3dpZHRoOmF1dG87cGFkZGluZzowIDEwcHg7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjEycHg7fVxuLnJvd3NfcmVnaXN0ZXIgYXttYXJnaW46MDt9XG4udHh0UmVnaXRlci5lcnJvcntib3JkZXI6MXB4IGRvdHRlZCAjZjAwO31cbi5yb3dzX3JlZ2lzdGVyIGxhYmVsLmVycm9ye3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6NXB4O2NvbG9yOiNGMDA7fVxuLnJvd3NfcmVnaXN0ZXIgdWx7bWFyZ2luLWJvdHRvbToxMHB4O31cbi5yb3dzX3JlZ2lzdGVyIHVsIGxpe2Zsb2F0OmxlZnQ7d2lkdGg6MjUlO3BhZGRpbmctdG9wOjEwcHg7fVxuLnJvd3NfcmVnaXN0ZXIgLmNoa0NoZWNre21hcmdpbi1yaWdodDozcHg7Y3Vyc29yOnBvaW50ZXI7fVxuLm1lc3NhZ2Uge1xuXHRwb3NpdGlvbiA6IHJlbGF0aXZlO2Rpc3BsYXkgOiBpbmxpbmUtYmxvY2s7cGFkZGluZyA6IDAgMCAwIDM1cHg7XG5cdGNsZWFyIDogYm90aDtjdXJzb3IgOiBwb2ludGVyO2ZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LlNoYWRvdyhTdHJlbmd0aD0xLCBEaXJlY3Rpb249MTM1LCBDb2xvcj0nI2U2ZTZlNicpXCI7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LlNoYWRvdyhTdHJlbmd0aD0xLCBEaXJlY3Rpb249MTM1LCBDb2xvcj0nI2U2ZTZlNicpO3pvb206IDE7XG59XG5cbi5tZXNzYWdlOmhvdmVyIHtcblx0b3BhY2l0eSA6IDAuNztcblx0ZmlsdGVyIDogYWxwaGEob3BhY2l0eT03MCk7XG59XG5cbi5tZXNzYWdlIHNwYW4ge1xuXHRkaXNwbGF5IDogYmxvY2s7XG5cdGJhY2tncm91bmQgOiB1cmwoLi4vaW1hZ2VzL3N5c3RlbS1pY29uLnBuZykgbm8tcmVwZWF0IDk4JSBjZW50ZXI7XG5cdHBhZGRpbmcgOiAxM3B4IDA7XG5cdGZvbnQgOiAxMnB4LzEuMGVtIEFyaWFsO1xufVxuLm1lc3NhZ2UuaW5uZXIge1xuXHRtYXJnaW4gOiAwIDAgMjBweDtcbn1cblxuLm1lc3NhZ2UucmVkIHtcblx0ZGlzcGxheSA6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kIDogdXJsKC4uL2ltYWdlcy9pY29uLWVycm9yLnBuZykgbm8tcmVwZWF0IDEwcHggOHB4ICNGOEU5RTk7XG5cdGJvcmRlciA6IDFweCBzb2xpZCAjRTRCQkJDO1xuXHRjb2xvciA6ICNiODAwMDA7XG59XG5cbi5tZXNzYWdlLmdyZWVuIHtcblx0ZGlzcGxheSA6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kIDogdXJsKC4uL2ltYWdlcy9pY29uLXN1Y2Nlcy5wbmcpIG5vLXJlcGVhdCAxMHB4IDhweCAjRUJGOUUyO1xuXHRib3JkZXIgOiAxcHggc29saWQgI0JFRTRBNTtcblx0Y29sb3IgOiAjNmFhNTAwO1xufVxuLmhvdGVsX2RldGFpbCB1bCBsaXstd2Via2l0LW1hcmdpbi1iZWZvcmU6IDFlbTstd2Via2l0LW1hcmdpbi1hZnRlcjogMWVtOy13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwcHg7LXdlYmtpdC1tYXJnaW4tZW5kOiAwcHg7LXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAyMHB4O2xpc3Qtc3R5bGU6aW5zaWRlO31cbi50eHRGaWxle2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEwcHg7fS5yb3dzX3JlZ2lzdGVyLmVkaXRvcnMgdWwgbGl7d2lkdGg6YXV0bzt9XG4uZGF0YVRhYmxlc19maWx0ZXIgaW5wdXR7XG5cdGZvbnQtc2l6ZTogMTNweDtjb2xvcjogIzAwMDt3aWR0aDoxOTBweDttYXJnaW4tdG9wOjEwcHg7XG5cdHBhZGRpbmc6IDNweDttYXJnaW4tYm90dG9tOiA1cHg7aGVpZ2h0OjI1cHg7bGluZS1oZWlnaHQ6MjVweDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogcmdiKDE5MiwgMTkyLCAxOTIpO1xuXHRib3JkZXItcmlnaHQtY29sb3I6IHJnYigyMzMsIDIzMywgMjMzKTtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDIzMywgMjMzLCAyMzMpO1xuXHRib3JkZXItbGVmdC1jb2xvcjogcmdiKDE5MiwgMTkyLCAxOTIpO1xuXHRib3JkZXItcmFkaXVzOiAycHg7b3V0bGluZTogMDtcbn1cbi5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3R7XG5cdGJvcmRlci13aWR0aDogMXB4O2JvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci10b3AtY29sb3I6IHJnYigxOTIsIDE5MiwgMTkyKTtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiByZ2IoMjMzLCAyMzMsIDIzMyk7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigyMzMsIDIzMywgMjMzKTtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHJnYigxOTIsIDE5MiwgMTkyKTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O291dGxpbmU6IDA7XG5cdGZvbnQtc2l6ZTogMTNweDtjb2xvcjogIzAwMDt3aWR0aDo1NnB4O21hcmdpbi10b3A6MTBweDtcblx0cGFkZGluZzogM3B4O21hcmdpbi1ib3R0b206IDVweDtoZWlnaHQ6MjVweDtsaW5lLWhlaWdodDoyNXB4O1xufVxuLmJyZWFkY3J1bWJ7cGFkZGluZzozcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2ZjZmNmO21hcmdpbi1ib3R0b206NXB4O21hcmdpbi10b3A6LTE1cHg7fVxuLmJyZWFkY3J1bWIgYXtjb2xvcjojMDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6MTVweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaWNvbi0yLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjttYXJnaW4tcmlnaHQ6MTBweDt3aGl0ZS1zcGFjZTpub3dyYXA7fVxuaDQubmFtZV9tZW17bWFyZ2luLWJvdHRvbTo3cHg7Zm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztmb250LXNpemU6MTRweDt9aDQubmFtZV9tZW0gc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjFweCAxMHB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZjU4NjI4O31cbi5icmVhZGNydW1iIGE6aG92ZXJ7Y29sb3I6IzE3NjhiMzt9XG4ubmV3cy5mYXFze21hcmdpbi1ib3R0b206MTVweDtjb2xvcjojMGQzMTUxO2ZvbnQtc2l6ZToxM3B4O31cbi5uZXdzLmZhcXMgaDN7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDt9XG51bC5uZXdzX3JlbGF0ZWR7bGlzdC1zdHlsZTpub25lO31cbnVsLm5ld3NfcmVsYXRlZCBsaXtwYWRkaW5nLWxlZnQ6OHB4O2xpbmUtaGVpZ2h0OjE3cHg7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2ljb24tMS5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1ib3R0b206NXB4O2ZvbnQtc2l6ZToxM3B4O31cbnVsLm5ld3NfcmVsYXRlZCBsaSBhe2NvbG9yOiM2NjY7fXVsLm5ld3NfcmVsYXRlZCBsaSBhOmhvdmVye2NvbG9yOiMwMDA7fVxuLnJvd19jb21tZW50e21hcmdpbi1ib3R0b206MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4O2JvcmRlci1ib3R0b206MXB4IGRhc2hlZCAjY2ZjZmNmO2ZvbnQtc2l6ZToxM3B4O31cbi5yb3dfY29tbWVudGx7ZmxvYXQ6bGVmdDt3aWR0aDoxMjBweDttYXJnaW4tcmlnaHQ6MTBweDt9LnJvd19jb21tZW50cntmbG9hdDpyaWdodDt3aWR0aDo1NTBweDt9XG4ucm93X2NvbW1lbnRsIGltZ3t3aWR0aDoxMDAlO31cbi5yb3dfY29tbWVudCBoNHtmb250LXNpemU6MTdweDtmb250LWZhbWlseTogQ2FtYnJpYUJvbGQ7bWFyZ2luLWJvdHRvbTo3cHg7fVxuLnJvd19jb21tZW50IGg0IHNwYW57Zm9udC1zaXplOjEzcHg7Y29sb3I6Izk5OTt9XG4ucm93X2NvbW1lbnQgaDQgYXtjb2xvcjojMDAwO30ucm93X2NvbW1lbnQgaDQgYTpob3Zlcntjb2xvcjojMDI3Y2VlO31cbi5yb3dfY29tbWVudF9zaG9ydHttYXJnaW4tYm90dG9tOjEwcHg7fVxuI2JveHBvcHVwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO2NvbG9yOiAjODg4ODg4O1xuICAgIGhlaWdodDogNDAwcHg7bGVmdDogMTAwJTtmb250LWZhbWlseTogQ2FtYnJpYTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7cmlnaHQ6IDMwJTt0b3A6IDIwJTtcbiAgICB3aWR0aDogNzAwcHg7ei1pbmRleDogOTk5OTtib3JkZXI6MXB4IHNvbGlkICM4ODg4ODg7XG59XG4ub3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtib3R0b206IDA7bGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IHJpZ2h0OiAwO3RvcDogMDtcbiAgICB6LWluZGV4OiAxMDA7b3BhY2l0eTowLjU7ZGlzcGxheTpub25lO1xufVxuYS5ib3hjbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NhbmNlbC5wbmdcIikgcmVwZWF0IHNjcm9sbCBsZWZ0IHRvcCB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7ZmxvYXQ6IHJpZ2h0O2hlaWdodDogMjZweDtsZWZ0OiAxMnB4O3Bvc2l0aW9uOiByZWxhdGl2ZTt0b3A6IC0xM3B4O3dpZHRoOiAyNnB4O1xufVxuaDIuYm94cG9wdXBfdGl0bGV7YmFja2dyb3VuZDojZjFmMWYxO3BhZGRpbmc6MCAyMHB4O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMDAwO2hlaWdodDo0NXB4O2xpbmUtaGVpZ2h0OjQ1cHg7fVxuLmJveHBvcHVwX2Zvb3RlcntoZWlnaHQ6MjhweDtwYWRkaW5nOjE1cHggMjBweDt0ZXh0LWFsaWduOnJpZ2h0O2JhY2tncm91bmQ6I2YxZjFmMTt9XG4uYm94cG9wdXBfZm9vdGVyIC5idG5fcG9wdXB7aGVpZ2h0OjI4cHg7bGluZS1oZWlnaHQ6MjhweDtwYWRkaW5nOjAgMjBweDtiYWNrZ3JvdW5kOiNhMWExYTE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZmZjtmb250LXNpemU6MTNweDtib3JkZXI6bm9uZTt9XG4uYm94cG9wdXBfZm9vdGVyIC5idG5fcG9wdXAuc3VibWl0e2JhY2tncm91bmQ6IzAwMDt9XG4uYm94cG9wdXBfZm9vdGVyIC5idG5fcG9wdXA6aG92ZXJ7b3BhY2l0eTowLjg7fVxuLmJveHBvcHVwX2NvbnRlbnR7cGFkZGluZzoyMHB4O2hlaWdodDoyNTVweDttYXJnaW46MXB4IDA7fVxuLmJveHBvcHVwX2NvbnRlbnQgLnJvd3NfcmVnaXN0ZXJ7Ym9yZGVyOm5vbmU7fVxuLmJveHBvcHVwX2NvbnRlbnQgLmFyZWFSZWdpdGVye2hlaWdodDoxMjBweDttYXJnaW4tdG9wOjE1cHg7Y29sb3I6IzAwMDt9XG4uYm94cG9wdXBfY29udGVudCAuYXJlYVJlZ2l0ZXIuZXJyb3J7Ym9yZGVyOjFweCBkb3R0ZWQgI2YwMDt9XG4uYm94cG9wdXBfY29udGVudCAudHh0UmVnaXRlcnt3aWR0aDo0MDBweDttYXJnaW4tdG9wOjE1cHg7Y29sb3I6IzAwMDt9XG4uYm94cG9wdXBfY29udGVudCAudHh0UmVnaXRlci5lcnJvcntib3JkZXI6MXB4IGRvdHRlZCAjZjAwO31cbi5ib3hwb3B1cF9jb250ZW50IC50eHRGaWxle2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDoxNXB4O31cbi5ib3hwb3B1cF9jb250ZW50IGxhYmVse2NvbG9yOiMwMDA7d2lkdGg6MjI1cHg7bWFyZ2luLXRvcDoxNXB4O2ZvbnQtZmFtaWx5OiBDYW1icmlhO31cbnRhYmxlLm9wdGlvbnMgdGR7cGFkZGluZzo1cHg7fVxudGFibGUub3B0aW9ucyB1bCBsaXtmbG9hdDpsZWZ0O3BhZGRpbmctbGVmdDoyNXB4O3BhZGRpbmctcmlnaHQ6MTVweDt3aWR0aDoyMDVweDttYXJnaW4tYm90dG9tOjEwcHg7bGluZS1oZWlnaHQ6MTlweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvY2hlY2tpbmctMS5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7fVxudGFibGUub3B0aW9ucyB1bCBsaS5kaXNhYmxle2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9jaGVja2luZy0yLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO31cblxuLm5hdmJhci1icmFuZHt3aWR0aDogMTgwcHg7cGFkZGluZzogMCAhaW1wb3J0YW50O31cbi5kcm9wZG93bl9tZW51e2hlaWdodDo1NXB4O2JhY2tncm91bmQ6IzE3NjhiMzsgO21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi1yaWdodDotMTVweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7fVxuLmRyb3Bkb3duLXRvZ2dsZSB7cG9zaXRpb246IHJlbGF0aXZlO2Zsb2F0OiByaWdodDtwYWRkaW5nOiA2cHg7YmFja2dyb3VuZDojMTc2OGIzOyA7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO21hcmdpbjoxMXB4IDAgOHB4IDEwcHg7Ym9yZGVyLXJhZGl1czogNXB4O31cbi5kcm9wZG93bi10b2dnbGUgLmljb24tYmFye2JhY2tncm91bmQ6ICNmZmY7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDIycHg7aGVpZ2h0OiAzcHg7Ym9yZGVyLXJhZGl1czogMXB4O31cbi5kcm9wZG93bi10b2dnbGUgLmljb24tYmFyKy5pY29uLWJhciB7bWFyZ2luLXRvcDogNHB4O31cbi5kcm9wZG93bi1tZW51e3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czowO21hcmdpbjowO2JhY2tncm91bmQ6ICMxNzY4YjM7Ym9yZGVyOm5vbmU7cGFkZGluZzoxcHggMDtvdmVyZmxvdzphdXRvO31cbi5kcm9wZG93bl9tZW51ID4gLmRyb3Bkb3duLW1lbnV7bWF4LWhlaWdodDoyNTBweDt9XG4uZHJvcGRvd24tbWVudSA+IGxpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNCNUI1QjU7fVxuLmRyb3Bkb3duLW1lbnUgPiBsaTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjJweCBzb2xpZCAjQjVCNUI1O31cbi5kcm9wZG93bi1tZW51ID4gbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmU7fVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGF7cGFkZGluZzoxMHB4IDE1cHg7Y29sb3I6I2ZmZjt9XG5cbi5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6IzE3NjhiMztib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItcmlnaHQ6bm9uZTt9XG4uZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudXtiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDtwYWRkaW5nLXRvcDowO31cbi5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51IGxpIGF7Y29sb3I6IzEzNTQ4ZDt9XG4uZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSBsaXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2RjZWNlO31cbi5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51IGxpIGF7Y29sb3I6IzE3NjhiMztmb250LXNpemU6MTNweDt9XG4uZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyLC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51IGxpIGE6Zm9jdXN7YmFja2dyb3VuZDojMTc2OGIzO2NvbG9yOiNmZmY7fVxubGkuZHJvcGRvd24tc3VibWVudXtwb3NpdGlvbjpyZWxhdGl2ZTt9XG4uZHJvcGRvd24tc3VibWVudSBzcGFuLmNhcmV0e2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MTBweDt9XG4uZHJvcGRvd24tc3VibWVudTpob3ZlciBzcGFuLmljbywuZHJvcGRvd24tc3VibWVudTpmb2N1cyBzcGFuLmljb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tO31cblxuLm5hdmZpeGVke3Bvc2l0aW9uOiBmaXhlZDt0b3A6IDA7bGVmdDogMDt3aWR0aDogMTAwJTt6LWluZGV4OiA5OTk5O3BhZGRpbmc6IDAgMTVweDstd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNCk7LW1vei1ib3gtc2hhZG93OjBweCAzcHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNCk7Ym94LXNoYWRvdzowcHggM3B4IDVweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjQpO31cbi5uYXZiYXItYnJhbmQ+aW1ne2hlaWdodDoxMDAlO3dpZHRoOiAxMDAlO31cbi5kcm9wZG93bl9tZW51e2Rpc3BsYXk6IG5vbmU7fVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAuaGVhZGVycywgLmZvb3RlcnMsIC5jb250YWluIHt3aWR0aDogMTE2MHB4O31cbiAgI3NsaWRlc2hvdyBpbWd7bWluLWhlaWdodDogNDYwcHg7fVxuICAuaGVhZGVycyAubG9nb3tsZWZ0OiAwO31cbiAgLnNsaWRlc2hvd3toZWlnaHQ6IDQ2MHB4O31cbiAgLmNvbnRlbnRse3dpZHRoOjg1MHB4O31cbiAgLm5ld3NyZWxhdGV7d2lkdGg6IDI2MHB4O31cbiAgLm5ld3NyZWxhdGVfaW1ne2hlaWdodDogMTg1cHg7fVxuICAubmV3c19jYXRlX2xlZnR7d2lkdGg6NTU1cHg7fVxuICAvKiAubmV3c19jYXRlX3JpZ2h0e3dpZHRoOjI3NXB4IDt9ICovXG4gIC5jYXRlZ29yeXt3aWR0aDogNDAwcHg7fVxuICAuY2F0ZWdvcnkgLm5ld3NfY2F0ZV9pbWd7d2lkdGg6IDE0NXB4O31cbiAgLmNhdGVuZXdze3dpZHRoOjQwMHB4O31cbiAgLmNhdGVuZXdzX2ltZ3toZWlnaHQ6IDI2MHB4O31cbiAgLmhvdGVse3dpZHRoOiAyNSU7fVxuICAucm93c3ttYXJnaW4tcmlnaHQ6LTdweDttYXJnaW4tbGVmdDotN3B4IDt9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgLmhlYWRlcnt3aWR0aDogMTAwJSAhaW1wb3J0YW50O31cbiAgLmhlYWRlcnMgLmxvZ297bGVmdDogMDt9XG4gIC5uYXZtZW51e3BhZGRpbmctcmlnaHQ6IDE1cHg7fVxuICAubmF2bWVudSA+IHVsID4gbGkgPiBhe3BhZGRpbmc6IDAgNHB4O21hcmdpbi1sZWZ0OiAxMHB4O2ZvbnQtc2l6ZTogMThweDt9XG4gIC5jb250ZW50bHt3aWR0aDo3MyU7fVxuICAuY29udGVudHJ7d2lkdGg6IDI2JX1cbiAgLm5ld3Nfc3Bhbi5sZWZ0e3dpZHRoOiA2NiV9XG4gIC5uZXdzX3NwYW57d2lkdGg6IDMxLjklfVxuICAubmV3c190cmF2ZWwsIC5uZXdzX3RyYXZlbHJ7d2lkdGg6IDMxJX1cbiAgLmNvbnRlbnRycyBoMy5uZXdzX25hbWUgYXt3aWR0aDogODUlfVxuICAuYWR2XzMwMHtkaXNwbGF5Om5vbmU7fVxuICAuaG90ZWx7d2lkdGg6IDI1JTtwYWRkaW5nLWxlZnQ6N3B4O3BhZGRpbmctcmlnaHQ6N3B4O31cbiAgLm5ld3NyZWxhdGVfaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDogMTY4cHg7fVxuICBoMi50aXRsZSBzcGFue2ZvbnQtc2l6ZTogMzJweDt9XG4gIC5jYXRlbmV3c19pbWd7aGVpZ2h0OiAyODBweDt9XG4gIFxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAuZm9vdGVye3BhZGRpbmctbGVmdDogMTVweDtwYWRkaW5nLXJpZ2h0OiAxNXB4fVxuICAuc2xpZGVzaG93e3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OiAzNjBweDt9XG4gIC5mb290ZXJ7d2lkdGg6IDEwMCUgIWltcG9ydGFudDt9XG4gIC5jaXR5X21hcCB7ZGlzcGxheTogbm9uZTt9XG4gICNzbGlkZXNob3cgaW1ne3dpZHRoOiAxMDAlO2hlaWdodDogMzYwcHg7fVxuICAuY29udGFpbntwYWRkaW5nLWxlZnQ6IDEwcHg7cGFkZGluZy1yaWdodDogMTBweDt9XG4gIC5uZXdzX2NhdGVfbGVmdHt3aWR0aDogNjUuMjklfVxuICAubmV3c19jYXRlX3JpZ2h0e3dpZHRoOiAzMyUgIWltcG9ydGFudDt9XG4gIC5jYXRlZ29yeXt3aWR0aDogNDclfVxuICAuY2F0ZW5ld3N7d2lkdGg6NDclfSAgLmNhdGVuZXdzLm90aGVyc3t3aWR0aDogMTAwJX1cbiAgLm5ld3NyZWxhdGVfaW1nIHtoZWlnaHQ6IDE1MHB4O31cbiAgLm5ld3NyZWxhdGV7d2lkdGg6IDI5LjklfVxuICAucm93c3ttYXJnaW4tcmlnaHQ6LTdweDttYXJnaW4tbGVmdDotN3B4IDt9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuLmNvbC1kbC0xLC5jb2wtZGwtMiwuY29sLWRsLTMsLmNvbC1kbC00LC5jb2wtZGwtNSwuY29sLWRsLTYsLmNvbC1kbC03LC5jb2wtZGwtOCwuY29sLWRsLTksLmNvbC1kbC0xMCwuY29sLWRsLTExLC5jb2wtZGwtMTJ7ZmxvYXQ6bGVmdDt9XG4uY29sLWRsLTEye3dpZHRoOjEwMCV9LmNvbC1kbC0xMXt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1kbC0xMHt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1kbC05e3dpZHRoOjc1JX0uY29sLWRsLTh7d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtZGwtN3t3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1kbC02e3dpZHRoOjUwJX0uY29sLWRsLTV7d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtZGwtNHt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1kbC0ze3dpZHRoOjI1JX0uY29sLWRsLTJ7d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtZGwtMXt3aWR0aDo4LjMzMzMzMzMzJX1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgLmNvbnRlbnRse3dpZHRoOjEwMCU7fVxuICAubmV3c19zcGFuLmxlZnR7d2lkdGg6IDY2JX1cbiAgLm5ld3Nfc3Bhbnt3aWR0aDogMzIlfVxuICAubmV3c190cmF2ZWwsIC5uZXdzX3RyYXZlbHJ7d2lkdGg6IDMxJX1cbiAgLmhvdGVse3dpZHRoOiAzMy4zMzMzMzMlO31cbiAgLm5ld3NyZWxhdGUubGFzdHttYXJnaW4tcmlnaHQ6MDt9XG4gIC5jYXRlbmV3c19pbWd7aGVpZ2h0OiAyODBweDt9XG4gIC5ob3RlbHMgaDR7Zm9udC1zaXplOjE0cHg7fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgLm5hdm1lbnUsLmhlYWRlciwgLmZvb3Rlcl9tZW51cywgLmNpdHlfbWFwLCAuY29udGVudHIge2Rpc3BsYXk6IG5vbmU7fVxuICAuZHJvcGRvd25fbWVudXtkaXNwbGF5OiBibG9jazt9XG4gIC5mb290ZXIsIC5kcm9wbWVudSwgLmNvbnRhaW4xe3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7fVxuICAuc2xpZGVzaG93e21hcmdpbi10b3A6IDUwcHg7fVxuICAuY29udGFpbntwYWRkaW5nLWxlZnQ6IDE1cHg7cGFkZGluZy1yaWdodDogMTVweDt9XG4gIC5zdWJtZW51e21hcmdpbi10b3A6IDUwcHg7fVxuICAuc3VibWVudSBhIHttYXJnaW46IDAgMThweDt9XG5cbiAgLnByb2R1Y3Qtc2xpZGUtcm93c3twYWRkaW5nOjBweCAxNTt3aWR0aDoxMDAlfVxuICAucHJvZHVjdC1zbGlkZS1pbWd7Ym9yZGVyOm5vbmU7fVxuICAuaG90ZWwuaGlkZGVue2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt9XG4gIC5wcm9kdWN0LXNsaWRlIGg0LCAucHJvZHVjdC1zbGlkZSBoNntkaXNwbGF5Om5vbmU7fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgLnNsaWRlc2hvdywgLnRpdGxlcywgLnN1Ym1lbnUsIC5uZXdzX2NhdGVfcmlnaHQsLm5ld3NfdHJhdmVsIGg0LGg0Lm5hbWVfY2F0ZXtkaXNwbGF5OiBub25lO31cbiAgLmNvbnRlbnRse3dpZHRoOjEwMCU7bWFyZ2luLXRvcDogNTBweDt9XG4gIC5uZXdzX3NwYW4ubGVmdHt3aWR0aDogMTAwJX1cbiAgLm5ld3Nfc3Bhbnt3aWR0aDogNDguOCU7fVxuICAubmV3c19zcGFuLnJpZ2h0e21hcmdpbi1yaWdodDogMTRweDt9XG4gIC5uZXdzX3RyYXZlbHt3aWR0aDogNDguMyU7bWFyZ2luLXJpZ2h0OiAxNHB4O31cbiAgLm5ld3NfdHJhdmVscnt3aWR0aDogMTAwJX1cbiAgLm5ld3N7d2lkdGg6IDUwJTtmbG9hdDogbGVmdDttYXJnaW4tdG9wOjE1cHg7fVxuICAubmV3c19zcGFuLnJpZ2h0Lmxhc3QsIC5uZXdzX3NwYW4ubGFzdCwgLm5ld3Nfc3Bhbi5lbmRzLmxhc3QsIC5uZXdzX3RyYXZlbC5sYXN0e21hcmdpbi1yaWdodDogMDt9XG4gIC5uZXdzX3NwYW4uZW5kc3ttYXJnaW4tcmlnaHQ6IDE0cHg7fVxuXG4gIC5ob3RlbHt3aWR0aDogMzMlO31cbiAgLmRldGFpbF9uZXdzIHNwYW4gaW1ne3dpZHRoOiAxMDAlO2hlaWdodDogYXV0bzt9XG4gIC5mcmllbmQsIC5uZXdzcmVsYXRle3dpZHRoOiA0NyV9XG4gIC5uZXdzX2NhdGVfbGVmdHtmbG9hdDogbm9uZTt3aWR0aDogMTAwJX1cbiAgLmNhdGVnb3J5e2Zsb2F0OiBub25lO31cbiAgLmNhdGVnb3J5e3dpZHRoOiAxMDAlO2hlaWdodDogYXV0bzt9XG4gIC5uZXdzcmVsYXRlLmVuZHMuaGlkZGVue2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7fVxuICAubmV3c3JlbGF0ZV9pbWcsIC5jYXRlbmV3c19pbWd7aGVpZ2h0OiAxODVweDt9XG4gIC5jYXRlbmV3cy5vdGhlcnMgLmNhdGVuZXdzX2ltZ3t3aWR0aDogMTAwJTtoZWlnaHQ6IGF1dG87fS5uZXdzX3RyYXZlbHN7bWFyZ2luLWJvdHRvbTo3cHg7fVxuICBcbiAgLmhvdGVsLmhpZGRlbntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9XG4gIC5ob3RlbHMgaDR7Zm9udC1zaXplOjEycHg7fVxuICAubmV3c19zcGFuLmhpZGRlbntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNjgwcHgpe1xuICAubmV3c19zcGFue3dpZHRoOiA0OC4zJTt9XG4gIC5uZXdzcmVsYXRle3dpZHRoOiA0NiU7bWFyZ2luLXJpZ2h0OiAzNHB4O31cbiAgLm5ld3NyZWxhdGVfaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDogMTUwcHg7fVxuICAubmV3c19jYXRlX2ltZ3t3aWR0aDogMTAwJTtoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDt9XG4gIC5ob3RlbHt3aWR0aDo1MCV9XG4gIC5ob3RlbC5oaWRkZW57ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fVxuICAuaG90ZWxzIGg0e2ZvbnQtc2l6ZToxNXB4O31cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXtcbiAgLm5ld3Nfc3BhbiwgLm5ld3Nfc3Bhbi5sZWZ0e3dpZHRoOiAxMDAlO2hlaWdodDogMjUwcHg7fVxuICAubmV3c190cmF2ZWwsIC5uZXdzX3RyYXZlbHIsIC5uZXdzLCAuaG90ZWx7d2lkdGg6IDEwMCU7fVxuICAuaG90ZWxzX2ltZ3toZWlnaHQ6IDIzMHB4O31cbiAgLmxpa2VwYWdlcyBsYWJlbHtkaXNwbGF5OiBub25lO31cbiAgLm5ld3NyZWxhdGV7ZmxvYXQ6IG5vbmU7bWFyZ2luLXJpZ2h0OiAwO3dpZHRoOiAxMDAlfVxuICAubmV3c19jYXRlX2ltZ3t3aWR0aDogMTAwJTtoZWlnaHQ6IGF1dG87fVxuICAuY2F0ZW5ld3N7d2lkdGg6IDEwMCV9XG4gIC5jYXRlbmV3c19pbWd7aGVpZ2h0OiBhdXRvO31cbiAgLmZyaWVuZHt3aWR0aDoxMDAlfVxuXG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpe1xuICBoMi50aXRsZSBzcGFue2ZvbnQtc2l6ZTogMjdweDt9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBSZWd1bGFyXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1SZWd1bGFyXCIpLCB1cmwoXCJmb250cy9Sb2JvdG8tQ29uZGVuc2VkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgUmVndWxhclwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtUmVndWxhclwiKSwgdXJsKFwiZm9udHMvUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkIEJvbGQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGRcIiksIHVybChcImZvbnRzL1JvYm90by1Db25kZW5zZWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBCb2xkXCIpLCB1cmwoXCJmb250cy9Sb2JvdG9Db25kZW5zZWQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQ2FtYnJpYTtcbiAgc3JjOiB1cmwoZm9udHMvQ2FtYnJpYS50dGYpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IENhbWJyaWFCb2xkO1xuICBzcmM6IHVybChmb250cy9DYW1icmlhLUJvbGQudHRmKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBpQ2llbCBBbHR1cztcbiAgc3JjOiB1cmwoZm9udHMvaUNpZWwtQWx0dXMudHRmKTtcbn1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxudGgsIHRkIHtcbiAgcGFkZGluZzogM3B4O1xufVxuXG50YWJsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFpbiB7XG4gIC8qIHdpZHRoOiAxMTYwcHg7ICovXG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xufVxuXG4uaGVhZGVyIHtcbiAgLyogbWluLXdpZHRoOjExNjBweDsgKi9cbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTc2OGIzO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDg4ZDQ7XG59XG5cbi5oZWFkZXJzIHtcbiAgLyogd2lkdGg6MTE2MHB4OyAqL1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDkwcHg7XG59XG5cbi5oZWFkZXJzIC5sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzBweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuXG4uc2VhcmNoX21lbWJlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4ubWVtYmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBiYWNrZ3JvdW5kOiAjMDA4OGQ0O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICBwYWRkaW5nOiA3cHggMjBweDtcbn1cblxuLm1lbWJlciBzdHJvbmcge1xuICBmb250LWZhbWlseTogQ2FtYnJpYUJvbGQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ubWVtYmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDRweDtcbn1cblxuLm1lbWJlciBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNlYXJjaCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogM3B4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uc2VhcmNoIC50eHRTZWFyY2gge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDhweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjk1cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWFyY2ggLmJ0blNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA4cHg7XG59XG5cbi5uYXZtZW51IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5uYXZtZW51ID4gdWwgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBpQ2llbCBBbHR1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cblxuLm5hdm1lbnUgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4ubmF2bWVudS5oYXZlbWVtID4gdWwgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwIDdweDtcbn1cblxuLm5hdm1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZmViODNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZtZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMwMDg4ZDQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5uYXZtZW51ID4gdWwgPiBsaSA+IHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ4cHg7XG4gIHdpZHRoOiAxNjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZDogIzE3NjhiMztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjUpO1xufVxuXG4ubmF2bWVudSA+IHVsID4gbGkuZW5kcyA+IHVsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5uYXZtZW51ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMTM1ZWEzO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ubmF2bWVudSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubmF2bWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYSwgLm5hdm1lbnUgPiB1bCA+IGxpOmhvdmVyID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2bWVudSA+IHVsID4gbGkgPiB1bCA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFkNzVjNjtcbn1cblxuLm5hdm1lbnUgPiB1bCA+IGxpOmhvdmVyID4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWRlc2hvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogaGVpZ2h0OjQ2MHB4OyAqL1xuICAvKiBtaW4td2lkdGg6MTE2MHB4OyAqL1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4jc2xpZGVzaG93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4uY29udGVudGwge1xuICBmbG9hdDogbGVmdDtcbiAgLyogd2lkdGg6ODUwcHg7ICovXG4gIHRleHQtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247XG59XG5cbi5jb250ZW50bCBpbWcge1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5jb250ZW50ciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG5oMi50aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjbGVhcjogYm90aDtcbn1cblxuaDIudGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDg4ZDQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC1mYW1pbHk6IGlDaWVsIEFsdHVzO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICMwMDg4ZDQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmgyLnRpdGxlIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmgyLnRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzAwODhkNDtcbn1cblxuLmFkdl8zMDAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5hZHZfMzAwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jb250ZW50ciBpbWcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4ubmV3c19zcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNzRweDtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5cbi5uZXdzX3NwYW4uZW5kcyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5ld3Nfc3BhbiAubmV3c19zcGFuX3Nob3J0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy92ZWlsLnBuZykgcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA3cHggMDtcbn1cblxuLm5ld3Nfc3BhbiAubmV3c19zcGFuX3Nob3J0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5ld3Nfc3BhbiAubmV3c19zcGFuX3Nob3J0IGE6aG92ZXIge1xuICBjb2xvcjogI2ZlYjgzZTtcbn1cblxuLm5ld3Nfc3Bhbi5sZWZ0IHtcbiAgd2lkdGg6IDU2MnB4O1xuICBoZWlnaHQ6IDM5NXB4O1xufVxuXG4ubmV3c19zcGFuLnJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4ubmV3c19zcGFuIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbn1cblxuLm5ld3Nfc3BhbiBpbWc6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG59XG5cbi5uZXdzX3RyYXZlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjcycHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm5ld3NfdHJhdmVsLmVuZHMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5uZXdzX3RyYXZlbHMge1xuICBoZWlnaHQ6IDE5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubmV3c190cmF2ZWxzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbn1cblxuLm5ld3NfdHJhdmVscyBpbWc6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG59XG5cbi5uZXdzX3RyYXZlbCBoNCB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubmV3c190cmF2ZWwgaDQgYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjU4NjI4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm5ld3NfdHJhdmVsIGg0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjc5NzQ2O1xufVxuXG4ubmV3c190cmF2ZWwgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubmV3c190cmF2ZWwgaDMgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubmV3c190cmF2ZWwgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4OGQ0O1xufVxuXG4ubmV3c190cmF2ZWxyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm5ld3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5uZXdzX2ltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubmV3c19pbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5uZXdzX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLm5ld3NfZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5uZXdzX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubmV3c19uYW1lIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5ld3NfbmFtZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg4ZDQ7XG59XG5cbmg0Lm5hbWVfY2F0ZSB7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuaDQubmFtZV9jYXRlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZDogI2Y1ODYyODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmg0Lm5hbWVfY2F0ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3OTc0Njtcbn1cblxuLm5ld3MgYS52aWV3bmV3cyB7XG4gIGNvbG9yOiAjRjAwO1xufVxuXG4ubmV3cyBhLnZpZXduZXdzOmhvdmVyIHtcbiAgY29sb3I6ICMwMzk7XG59XG5cbi5uZXdzX3RyYXZlbHIgLm5ld3NfaW1nIHtcbiAgd2lkdGg6IDEwM3B4O1xuICBoZWlnaHQ6IDczcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubmV3c190cmF2ZWxyIC5uZXdzX25hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mcmllbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI3NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mcmllbmQuZW5kcyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZyaWVuZHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnJpZW5kc19pbWcge1xuICBoZWlnaHQ6IDE3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZnJpZW5kc19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmZyaWVuZHNfaW1nIGltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mcmllbmRzX3Nob3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbi5mcmllbmRzX3Nob3J0IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgY29sb3I6ICM2YWQwNjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbn1cblxuLmZyaWVuZHNfc2hvcnQgLnN0cm9uZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBib3R0b206IC01cHg7XG59XG5cbi5mcmllbmRzX3Nob3J0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbn1cblxuLmZyaWVuZHNfc2hvcnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4OGQ0O1xufVxuXG4uZnJpZW5kc19hdmF0YXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTExMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcGFuLWZyaWVuZHMucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIGNvbG9yOiAjYTVhNWE1O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZyaWVuZHNfYXZhdGFycyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiA1cHggc29saWQgI2NmY2ZjZjtcbn1cblxuLmZyaWVuZHNfYXZhdGFycyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmZyaWVuZHNfYXZhdGFyIGg0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uaG90ZWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbn1cblxuLmhvdGVscyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmhvdGVsc19pbWcge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG90ZWxzX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uaG90ZWxzX2ltZyBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaG90ZWxzX2ltZyBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjU4NjI4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4uaG90ZWxzIGg0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5ob3RlbHMgaDQgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaG90ZWxzIGg0IGE6aG92ZXIge1xuICBjb2xvcjogIzAwODhkNDtcbn1cblxuLmhvdGVsc19zaG9ydCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaG90ZWxzIGltZy5yYXRpbmdzIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1pbi13aWR0aDogMTE2MHB4O1xufVxuXG4uY29udGFpbmVyIHVsIGxpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMi41JTtcbn1cblxuLmNvbnRhaW5lciB1bCBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIGZpbHRlcjogdXJsKGRlc2F0dXJhdGUuc3ZnI2dyZXlzY2FsZSk7XG4gIGZpbHRlcjogZ3JheTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLmNvbnRhaW5lciB1bCBsaSBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xufVxuXG4uY29udGVudHIgaW1nIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmNvbnRlbnRycyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb250ZW50cnMgaDMubmV3c19uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogQXJpYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU0ZTI7XG4gIGJhY2tncm91bmQ6ICNmZGZkZmQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29udGVudHJzIGgzLm5ld3NfbmFtZSBhIHtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4uY29udGVudHJzIGgzLm5ld3NfbmFtZSBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBmb250LWZhbWlseTogQ2FtYnJpYTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZmFucGFnZXMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY29udGVudHJzLnZpZXdtb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTRlMjtcbn1cblxuaDMudGl0bGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgY29sb3I6ICMwMDg4ZDQ7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNGUyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbmgzLnRpdGxlciBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yaWdodF9nYWwge1xuICBoZWlnaHQ6IDIwNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW1nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAtMTAwMDAwMHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZS1yb3dzIHtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGUge1xuICBoZWlnaHQ6IDg1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0LXNsaWRlLWltZyB7XG4gIHdpZHRoOiAxMjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA4NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY29udGFpbi5vdGhlcnMge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xufVxuXG4ucHJvZHVjdC1zbGlkZS1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnByb2R1Y3Qtc2xpZGUgaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGhlaWdodDogNTdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3Qtc2xpZGUgaDQgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucHJvZHVjdC1zbGlkZSBoNCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg4ZDQ7XG59XG5cbi5wcm9kdWN0LXNsaWRlIGg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC1zbGlkZSBoNiBhIHtcbiAgY29sb3I6ICM4Nzg3ODc7XG59XG5cbi5wcm9kdWN0LXNsaWRlIGg2IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDE1cHggMTBweDtcbiAgYmFja2dyb3VuZDogIzAwODhkNDtcbn1cblxuLmZvb3RlcnMge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvb3Rlcl9tZW51cyB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyX21lbnVzIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlcl9tZW51cyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXJfbWVudXMgaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDhweCAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZvb3RlcmluZiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3RlcmluZiBoMSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luOiA3cHggMDtcbn1cblxuLmZvb3RlcmluZiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXJpbmYgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmViODNlO1xufVxuXG4jZ29Ub3Age1xuICBib3R0b206IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwMDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMzJweDtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4jZ29Ub3A6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2l0eV9tYXAge1xuICBoZWlnaHQ6IDQyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMTYwcHg7XG4gIHRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogIzBlNDE3MDtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMHB4IDVweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwcHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDNweCAwcHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNSk7XG4gIHdpZHRoOiAxMTYwcHg7XG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjNzO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uY2l0eV9tYXBzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gIG1hcmdpbjogOHB4IDM1cHggOHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTdweCA3NXB4IDE3cHggOTBweDtcbiAgaGVpZ2h0OiA0MDRweDtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5tYXBjbGljayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAxMDRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcGFuLXNsaWRlLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBsZWZ0OiAxMTYwcHg7XG4gIHRvcDogMTUwcHg7XG59XG5cbi5tYXBjbGljay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NwYW4tc2xpZGUtYWN0LnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBsZWZ0OiAxMTI1cHg7XG59XG5cbi8qbWFwKi9cbnVsI2NvbnRpbmVudHMyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDM3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWFwLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbnVsI2NvbnRpbmVudHMyIGxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG51bCNjb250aW5lbnRzMiAubm9ydGhlcm4ge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTI1cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMHB4O1xufVxuXG51bCNjb250aW5lbnRzMiAuY2VudHJhbCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgdG9wOiAxMjFweDtcbiAgbGVmdDogMDtcbn1cblxudWwjY29udGluZW50czIgLnNvdXRoZXJuIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDg3cHg7XG4gIHRvcDogMjgycHg7XG4gIGxlZnQ6IDA7XG59XG5cbnVsI2NvbnRpbmVudHMyIC5tb3VudGFpbiB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDgzcHg7XG4gIHRvcDogMjA3cHg7XG4gIGxlZnQ6IDEyNXB4O1xufVxuXG51bCNjb250aW5lbnRzMiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxudWwjY29udGluZW50czIgbGkgYSB7XG4gIHRleHQtaW5kZW50OiAtOTAwMHB4O1xufVxuXG51bCNjb250aW5lbnRzMiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tYXAxLnBuZykgbm8tcmVwZWF0IDAgMDtcbn1cblxudWwjY29udGluZW50czIgbGkubm9ydGhlcm4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTFweDtcbn1cblxudWwjY29udGluZW50czIgbGkuY2VudHJhbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XG59XG5cbnVsI2NvbnRpbmVudHMyIGxpLnNvdXRoZXJuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjZweDtcbn1cblxudWwjY29udGluZW50czIgbGkubW91bnRhaW4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbn1cblxuLnBvc2l0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLnBvc2l0aW9uIGgyIHtcbiAgaGVpZ2h0OiA5M3B4O1xuICBsaW5lLWhlaWdodDogOTNweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2UxMjMyODtcbn1cblxuLnBvc2l0aW9uIGgyIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1wb3NpLnBuZykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xufVxuXG4ubGlzdGNvdW50cnkge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1MzVweDtcbn1cblxuLmxpc3Rjb3VudHJ5IHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3Rjb3VudHJ5IGxpIHtcbiAgd2lkdGg6IDE2N3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogN3B4IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGNvdW50cnkgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLXBvc2kxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxpc3Rjb3VudHJ5IGxpIGEgc3BhbiB7XG4gIGNvbG9yOiAjZTEyMzI4O1xufVxuXG4ubGlzdGNvdW50cnkgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTc2OGIzO1xufVxuXG4vKmVuZCBtYXAqL1xuLnBhZ2luYXRpb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIGNsZWFyOiBsZWZ0O1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5wYWdpbmF0aW9uIGEge1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4sIC5wYWdpbmF0aW9uIGE6aG92ZXIge1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjMTc2OGIzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTc2OGIzO1xufVxuXG4uc3VibWVudSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNmU2ZTY7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc3VibWVudSBhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4uc3VibWVudSBhLmFjdGl2ZSwgLnN1Ym1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4OGQ0O1xufVxuXG4uaG90ZWxsaXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmhvdGVsbGlzdF9pbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDE4NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG90ZWxsaXN0X2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uaG90ZWxsaXN0X2ltZyBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaG90ZWxsaXN0X2ltZyBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNlMTIzMjg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhvdGVsbGlzdCBoMyB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ob3RlbGxpc3QgaDMgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaG90ZWxsaXN0IGgzIGE6aG92ZXIge1xuICBjb2xvcjogIzAwODhkNDtcbn1cblxuLmhvdGVsbGlzdF9zaG9ydCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247XG59XG5cbi5ob3RlbF9zbGlkZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyNjlweDtcbiAgbWluLWhlaWdodDogMjgwcHg7XG59XG5cbi5ob3RlbF9zbGlkZS5saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmhvdGVsX3NsaWRlLmxpc3QuZW5kcyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmhvdGVsX3NsaWRlIC5ob3RlbHNfaW1nIHtcbiAgaGVpZ2h0OiAxODNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmhvdGVsX3NsaWRlIC5ob3RlbHNfaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uaG90ZWxfc2xpZGUgLmhvdGVsc19pbWcgc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICMxNzY4YjM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5ob3RlbF9zbGlkZSBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhvdGVsX3NsaWRlIGg0IGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmhvdGVsX3NsaWRlIGg0IGE6aG92ZXIge1xuICBjb2xvcjogIzAwODhkNDtcbn1cblxuLmhvdGVsX3NsaWRlIC5yYXRpbmdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5cbi5ob3RlbF9zbGlkZSAuaG90ZWxzX3Nob3J0IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNhdGVuZXdzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5jYXRlbmV3cy5lbmRzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY2F0ZW5ld3NfaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2F0ZW5ld3NfaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmNhdGVuZXdzX2ltZyBpbWc6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG59XG5cbi5jYXRlbmV3cyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY2F0ZW5ld3MgaDMgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY2F0ZW5ld3MgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4OGQ0O1xufVxuXG4udGl0bG5ld3Mge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgY29sb3I6ICMxNzY4YjM7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG59XG5cbi50aXRsbmV3cy50aXRsbmV3c3Mge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uc2hvcnRfZGV0YWlsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZGV0YWlsX25ld3Mge1xuICB0ZXh0LXJlbmRlcmluZzogZ2VvbWV0cmljUHJlY2lzaW9uO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5saWtlcGFnZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcbiAgcGFkZGluZzogMXB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4ubGlrZXBhZ2VzIGxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgZm9udC1zaXplOiAxOXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubGlrZXBhZ2VzIGxhYmVsLCAubGlrZXBhZ2VzIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuaDMudGl0bGVfb3RoZXIge1xuICBtYXJnaW46IDI1cHggMCAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMTc2OGIzO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbn1cblxuLm5ld3NyZWxhdGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzU1NTtcbn1cblxuLm5ld3NyZWxhdGUuZW5kcyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5ld3NyZWxhdGVfaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5uZXdzcmVsYXRlX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ubmV3c3JlbGF0ZV9pbWcgaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm5ld3NyZWxhdGUgaDMge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5uZXdzcmVsYXRlIGgzIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5ld3NyZWxhdGUgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4OGQ0O1xufVxuXG5oMi50aXRsZSAudmlld2FsbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubmV3c19jYXRlX2xlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm5ld3NfY2F0ZV9yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubmV3c19jYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4ubmV3c19jYXRlX2ltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogMTU1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5ld3NfY2F0ZV9pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubmV3c19jYXRlX2ltZyBpbWc6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG59XG5cbi5uZXdzX2NhdGUgaDMge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5uZXdzX2NhdGUgaDMgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubmV3c19jYXRlIGgzIGE6aG92ZXIge1xuICBjb2xvcjogIzAwODhkNDtcbn1cblxuLmNhdGVnb3J5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jYXRlZ29yeS5lbmRzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY2F0ZWdvcnkgLmNhdGVuZXdzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NmY2ZjZjtcbn1cblxuLmNhdGVnb3J5IC5uZXdzX2NhdGVfaW1nIHtcbiAgd2lkdGg6IDE0NXB4O1xuICBoZWlnaHQ6IDEwNXB4O1xufVxuXG4uc3Rhcl9ob3RlbCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbiNib3hzY3JvbGwyIHtcbiAgcGFkZGluZzogMHB4O1xuICBoZWlnaHQ6IDM0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uaW1nX21lbWJlciAjYm94c2Nyb2xsMiB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG5cbi5uaWNlc2Nyb2xsLXJhaWxzIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cblxuLmltZ19ob2x0ZWxfbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDg1cHg7XG4gIGhlaWdodDogMzM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4uaW1nX2hvbHRlbF9sIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5pbWdfaG9sdGVsX2wgaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmltZ19ob2x0ZWxfciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmltZ19ob2x0ZWxfciB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1nX2hvbHRlbF9yIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5pbWdfaG9sdGVsX3IgaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm9wdGlvbl9ob3RlbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm9wdGlvbl9oZWFkZXIge1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAxMXB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm9wdGlvbl9oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tb3B0aW9uLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuXG4ub3B0aW9uX2hlYWRlci5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1vcHRpb24tYWN0LnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuXG4ub3B0aW9uX2hlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg4ZDQ7XG59XG5cbi5vcHRpb25fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtYXAtY2FudmFzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cblxuLmxpa2VyaWdodCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zaGFyZS5qcGcpIHJlcGVhdCB0b3AgbGVmdDtcbn1cblxuLm1hcGhvdGVsIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qcm93c19yZWdpc3RlciovXG4ucm93c19yZWdpc3RlciB7XG4gIHBhZGRpbmc6IDAgMTBweCAxNXB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzQ5NDk0OTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucm93c19yZWdpc3RlciBsYWJlbCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbn1cblxuLnJvd3NfcmVnaXN0ZXIgLnR4dFJlZ2l0ZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogc2lsdmVyO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBzaWx2ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3V0bGluZTogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yb3dzX3JlZ2lzdGVyIC50eHRSZWdpdGVyLnR4dFRpdGxlIHtcbiAgd2lkdGg6IDUzMHB4O1xufVxuXG4ucm93c19yZWdpc3RlciAuYXJlYVJlZ2l0ZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogc2lsdmVyO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBzaWx2ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnJvd3NfcmVnaXN0ZXIgaWZyYW1lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcbn1cblxuLnJvd3NfcmVnaXN0ZXIgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4ucm93c19yZWdpc3RlciBwIHtcbiAgY29sb3I6ICM4MzgzODM7XG4gIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJvd3NfcmVnaXN0ZXIgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjRjAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnJvd3NfcmVnaXN0ZXIgLmNib1NleCB7XG4gIHdpZHRoOiAyNDJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4MzgzODM7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuLnJvd3NfcmVnaXN0ZXIgLmNib0RhdGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM4MzgzODM7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiA3NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnJvd3NfcmVnaXN0ZXIgLmJ0blJlZ2lzdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTc2OGIzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnJvd3NfcmVnaXN0ZXIgdGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucm93c19yZWdpc3RlciAuYnRuUmVnaXN0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjM2MDYzO1xufVxuXG4ucm93c19yZWdpc3RlciAucmFkRmFtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG51cGRhdGUge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucm93c19yZWdpc3RlciBhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udHh0UmVnaXRlci5lcnJvciB7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjZjAwO1xufVxuXG4ucm93c19yZWdpc3RlciBsYWJlbC5lcnJvciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogI0YwMDtcbn1cblxuLnJvd3NfcmVnaXN0ZXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucm93c19yZWdpc3RlciB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnJvd3NfcmVnaXN0ZXIgLmNoa0NoZWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDAgMzVweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuU2hhZG93KFN0cmVuZ3RoPTEsIERpcmVjdGlvbj0xMzUsIENvbG9yPScjZTZlNmU2JylcIjtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuU2hhZG93KFN0cmVuZ3RoPTEsIERpcmVjdGlvbj0xMzUsIENvbG9yPScjZTZlNmU2Jyk7XG4gIHpvb206IDE7XG59XG5cbi5tZXNzYWdlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xufVxuXG4ubWVzc2FnZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3lzdGVtLWljb24ucG5nKSBuby1yZXBlYXQgOTglIGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAwO1xuICBmb250OiAxMnB4LzEuMGVtIEFyaWFsO1xufVxuXG4ubWVzc2FnZS5pbm5lciB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5tZXNzYWdlLnJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tZXJyb3IucG5nKSBuby1yZXBlYXQgMTBweCA4cHggI0Y4RTlFOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0QkJCQztcbiAgY29sb3I6ICNiODAwMDA7XG59XG5cbi5tZXNzYWdlLmdyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1zdWNjZXMucG5nKSBuby1yZXBlYXQgMTBweCA4cHggI0VCRjlFMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JFRTRBNTtcbiAgY29sb3I6ICM2YWE1MDA7XG59XG5cbi5ob3RlbF9kZXRhaWwgdWwgbGkge1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDFlbTtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDFlbTtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDBweDtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwcHg7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMjBweDtcbiAgbGlzdC1zdHlsZTogaW5zaWRlO1xufVxuXG4udHh0RmlsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5yb3dzX3JlZ2lzdGVyLmVkaXRvcnMgdWwgbGkge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDE5MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHNpbHZlcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXItbGVmdC1jb2xvcjogc2lsdmVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogc2lsdmVyO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBzaWx2ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDU2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi0yLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5oNC5uYW1lX21lbSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5oNC5uYW1lX21lbSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcHggMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmNTg2Mjg7XG59XG5cbi5icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogIzE3NjhiMztcbn1cblxuLm5ld3MuZmFxcyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMGQzMTUxO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5uZXdzLmZhcXMgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG51bC5uZXdzX3JlbGF0ZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG51bC5uZXdzX3JlbGF0ZWQgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi0xLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbnVsLm5ld3NfcmVsYXRlZCBsaSBhIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbnVsLm5ld3NfcmVsYXRlZCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5yb3dfY29tbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjZmNmY2Y7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnJvd19jb21tZW50bCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnJvd19jb21tZW50ciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDU1MHB4O1xufVxuXG4ucm93X2NvbW1lbnRsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93X2NvbW1lbnQgaDQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBDYW1icmlhQm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ucm93X2NvbW1lbnQgaDQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5yb3dfY29tbWVudCBoNCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5yb3dfY29tbWVudCBoNCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMjdjZWU7XG59XG5cbi5yb3dfY29tbWVudF9zaG9ydCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNib3hwb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBsZWZ0OiAxMDAlO1xuICBmb250LWZhbWlseTogQ2FtYnJpYTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMzAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDcwMHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4ODg4O1xufVxuXG4ub3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYS5ib3hjbG9zZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jYW5jZWwucG5nXCIpIHJlcGVhdCBzY3JvbGwgbGVmdCB0b3AgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxlZnQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTNweDtcbiAgd2lkdGg6IDI2cHg7XG59XG5cbmgyLmJveHBvcHVwX3RpdGxlIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuXG4uYm94cG9wdXBfZm9vdGVyIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuXG4uYm94cG9wdXBfZm9vdGVyIC5idG5fcG9wdXAge1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNhMWExYTE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5ib3hwb3B1cF9mb290ZXIgLmJ0bl9wb3B1cC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uYm94cG9wdXBfZm9vdGVyIC5idG5fcG9wdXA6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5ib3hwb3B1cF9jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiAyNTVweDtcbiAgbWFyZ2luOiAxcHggMDtcbn1cblxuLmJveHBvcHVwX2NvbnRlbnQgLnJvd3NfcmVnaXN0ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5ib3hwb3B1cF9jb250ZW50IC5hcmVhUmVnaXRlciB7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYm94cG9wdXBfY29udGVudCAuYXJlYVJlZ2l0ZXIuZXJyb3Ige1xuICBib3JkZXI6IDFweCBkb3R0ZWQgI2YwMDtcbn1cblxuLmJveHBvcHVwX2NvbnRlbnQgLnR4dFJlZ2l0ZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYm94cG9wdXBfY29udGVudCAudHh0UmVnaXRlci5lcnJvciB7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjZjAwO1xufVxuXG4uYm94cG9wdXBfY29udGVudCAudHh0RmlsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYm94cG9wdXBfY29udGVudCBsYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xuICB3aWR0aDogMjI1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBDYW1icmlhO1xufVxuXG50YWJsZS5vcHRpb25zIHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG50YWJsZS5vcHRpb25zIHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgd2lkdGg6IDIwNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jaGVja2luZy0xLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG50YWJsZS5vcHRpb25zIHVsIGxpLmRpc2FibGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NoZWNraW5nLTIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICB3aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duX21lbnUge1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJhY2tncm91bmQ6ICMxNzY4YjM7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA2cHg7XG4gIGJhY2tncm91bmQ6ICMxNzY4YjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbjogMTFweCAwIDhweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5kcm9wZG93bi10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjMTc2OGIzO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDFweCAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRyb3Bkb3duX21lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xufVxuXG4uZHJvcGRvd24tbWVudSA+IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCNUI1QjU7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0I1QjVCNTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzE3NjhiMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgY29sb3I6ICMxMzU0OGQ7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNlY2U7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBjb2xvcjogIzE3NjhiMztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyLCAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzE3NjhiMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbmxpLmRyb3Bkb3duLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51IHNwYW4uY2FyZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgc3Bhbi5pY28sIC5kcm9wZG93bi1zdWJtZW51OmZvY3VzIHNwYW4uaWNvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG5cbi5uYXZmaXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCA1cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcbn1cblxuLm5hdmJhci1icmFuZCA+IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kcm9wZG93bl9tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVycywgLmZvb3RlcnMsIC5jb250YWluIHtcbiAgICB3aWR0aDogMTE2MHB4O1xuICB9XG4gICNzbGlkZXNob3cgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiA0NjBweDtcbiAgfVxuICAuaGVhZGVycyAubG9nbyB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc2xpZGVzaG93IHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG4gIC5jb250ZW50bCB7XG4gICAgd2lkdGg6IDg1MHB4O1xuICB9XG4gIC5uZXdzcmVsYXRlIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbiAgLm5ld3NyZWxhdGVfaW1nIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICB9XG4gIC5uZXdzX2NhdGVfbGVmdCB7XG4gICAgd2lkdGg6IDU1NXB4O1xuICB9XG4gIC8qIC5uZXdzX2NhdGVfcmlnaHR7d2lkdGg6Mjc1cHggO30gKi9cbiAgLmNhdGVnb3J5IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbiAgLmNhdGVnb3J5IC5uZXdzX2NhdGVfaW1nIHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gIH1cbiAgLmNhdGVuZXdzIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbiAgLmNhdGVuZXdzX2ltZyB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxuICAuaG90ZWwge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvd3Mge1xuICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVycyAubG9nbyB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAubmF2bWVudSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAubmF2bWVudSA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmNvbnRlbnRsIHtcbiAgICB3aWR0aDogNzMlO1xuICB9XG4gIC5jb250ZW50ciB7XG4gICAgd2lkdGg6IDI2JTtcbiAgfVxuICAubmV3c19zcGFuLmxlZnQge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbiAgLm5ld3Nfc3BhbiB7XG4gICAgd2lkdGg6IDMxLjklO1xuICB9XG4gIC5uZXdzX3RyYXZlbCwgLm5ld3NfdHJhdmVsciB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxuICAuY29udGVudHJzIGgzLm5ld3NfbmFtZSBhIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG4gIC5hZHZfMzAwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob3RlbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIH1cbiAgLm5ld3NyZWxhdGVfaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNjhweDtcbiAgfVxuICBoMi50aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmNhdGVuZXdzX2ltZyB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5zbGlkZXNob3cge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxuICAuZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jaXR5X21hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjc2xpZGVzaG93IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxuICAuY29udGFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm5ld3NfY2F0ZV9sZWZ0IHtcbiAgICB3aWR0aDogNjUuMjklO1xuICB9XG4gIC5uZXdzX2NhdGVfcmlnaHQge1xuICAgIHdpZHRoOiAzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuY2F0ZWdvcnkge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbiAgLmNhdGVuZXdzIHtcbiAgICB3aWR0aDogNDclO1xuICB9XG4gIC5jYXRlbmV3cy5vdGhlcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uZXdzcmVsYXRlX2ltZyB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAubmV3c3JlbGF0ZSB7XG4gICAgd2lkdGg6IDI5LjklO1xuICB9XG4gIC5yb3dzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtZGwtMSwgLmNvbC1kbC0yLCAuY29sLWRsLTMsIC5jb2wtZGwtNCwgLmNvbC1kbC01LCAuY29sLWRsLTYsIC5jb2wtZGwtNywgLmNvbC1kbC04LCAuY29sLWRsLTksIC5jb2wtZGwtMTAsIC5jb2wtZGwtMTEsIC5jb2wtZGwtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtZGwtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtZGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1kbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWRsLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1kbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtZGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWRsLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1kbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtZGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWRsLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1kbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtZGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250ZW50bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5ld3Nfc3Bhbi5sZWZ0IHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG4gIC5uZXdzX3NwYW4ge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbiAgLm5ld3NfdHJhdmVsLCAubmV3c190cmF2ZWxyIHtcbiAgICB3aWR0aDogMzElO1xuICB9XG4gIC5ob3RlbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm5ld3NyZWxhdGUubGFzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jYXRlbmV3c19pbWcge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbiAgLmhvdGVscyBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2bWVudSwgLmhlYWRlciwgLmZvb3Rlcl9tZW51cywgLmNpdHlfbWFwLCAuY29udGVudHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRyb3Bkb3duX21lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb290ZXIsIC5kcm9wbWVudSwgLmNvbnRhaW4xIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGlkZXNob3cge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLmNvbnRhaW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5zdWJtZW51IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5zdWJtZW51IGEge1xuICAgIG1hcmdpbjogMCAxOHB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlLXJvd3Mge1xuICAgIHBhZGRpbmc6IDBweCAxNTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1zbGlkZS1pbWcge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuaG90ZWwuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlIGg0LCAucHJvZHVjdC1zbGlkZSBoNiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlc2hvdywgLnRpdGxlcywgLnN1Ym1lbnUsIC5uZXdzX2NhdGVfcmlnaHQsIC5uZXdzX3RyYXZlbCBoNCwgaDQubmFtZV9jYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250ZW50bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAubmV3c19zcGFuLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uZXdzX3NwYW4ge1xuICAgIHdpZHRoOiA0OC44JTtcbiAgfVxuICAubmV3c19zcGFuLnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLm5ld3NfdHJhdmVsIHtcbiAgICB3aWR0aDogNDguMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG4gIC5uZXdzX3RyYXZlbHIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uZXdzIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLm5ld3Nfc3Bhbi5yaWdodC5sYXN0LCAubmV3c19zcGFuLmxhc3QsIC5uZXdzX3NwYW4uZW5kcy5sYXN0LCAubmV3c190cmF2ZWwubGFzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5uZXdzX3NwYW4uZW5kcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG4gIC5ob3RlbCB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICAuZGV0YWlsX25ld3Mgc3BhbiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZnJpZW5kLCAubmV3c3JlbGF0ZSB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxuICAubmV3c19jYXRlX2xlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXRlZ29yeSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNhdGVnb3J5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm5ld3NyZWxhdGUuZW5kcy5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uZXdzcmVsYXRlX2ltZywgLmNhdGVuZXdzX2ltZyB7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgfVxuICAuY2F0ZW5ld3Mub3RoZXJzIC5jYXRlbmV3c19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubmV3c190cmF2ZWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbiAgLmhvdGVsLmhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuaG90ZWxzIGg0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLm5ld3Nfc3Bhbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLm5ld3Nfc3BhbiB7XG4gICAgd2lkdGg6IDQ4LjMlO1xuICB9XG4gIC5uZXdzcmVsYXRlIHtcbiAgICB3aWR0aDogNDYlO1xuICAgIG1hcmdpbi1yaWdodDogMzRweDtcbiAgfVxuICAubmV3c3JlbGF0ZV9pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG4gIC5uZXdzX2NhdGVfaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuaG90ZWwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmhvdGVsLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ob3RlbHMgaDQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm5ld3Nfc3BhbiwgLm5ld3Nfc3Bhbi5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5uZXdzX3RyYXZlbCwgLm5ld3NfdHJhdmVsciwgLm5ld3MsIC5ob3RlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvdGVsc19pbWcge1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbiAgLmxpa2VwYWdlcyBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmV3c3JlbGF0ZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uZXdzX2NhdGVfaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNhdGVuZXdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2F0ZW5ld3NfaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZyaWVuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIGgyLnRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
