@charset "utf-8";
/* /webgame/sgqyz/tpl/css/gserver.css */
/* ue_notice */
.ue_notice{ position:absolute; top:200px;margin-left: -483px;left: 50%;z-index: 99;}

/*ser_out_face*/
.ser_out_face{opacity:1;filter:alpha(opacity=100);z-index: 99;
	top:170px;
	margin-left: -494px;
	width: 626px;
}
.out_face_hd,.out_face_bd,.out_face_fd{background:url(../webgame/sgqyz/tpl/images/sprite_serv.png?18d0e66);}
.out_face_hd,.out_face_hd a{ color:#d77d24; }
/* 头 */
.out_face_hd{ background-position:-0px -0px;
	padding: 14px 30px 16px 20px;
    height: 18px;
}
/* 中 */
.out_face_bd{ overflow:hidden;background-position:-626px 0;padding: 0 18px;background-repeat: repeat-y; }
/* 尾 */
.out_face_fd{padding-bottom:20px; zoom:1;background-position:right bottom;background-repeat: no-repeat;}

/* store_btn */
/* 公告 */
.sns_textscroll h2{color:#d77d24;}
/* 公告轮播 */
.text_scroll_bx{ height:24px;}
.text_scroll_bx a{color:#d77d24;}
.text_scroll_bx a:hover{ color:#d77d24;}
.text_scroll_bx li img{ display:inline-block; *display: inline; *zoom:1; margin:5px 3px;}
/*.m_server .m_server_hd,.m_server .m_server_bd,.m_server .m_server_fd{ background:url(../webgame/sgqyz/tpl/images/iserver_bg.png?18d0e66);}
.m_server .m_server_hd{ width:600px; height:10px;
	background-position: 0 0;}
.m_server .m_server_bd {
	width:580px;
	padding: 10px 10px  0;
	background-position: -600px 0;
}*/
.m_server .m_server_bd{
	padding: 0 5px;
}
.m_server_bd h2{ background:none; font-size:14px; font-family:"microsoft yahei"; font-weight:700; color:#c9bb9b; text-indent:0; line-height:36px;}
.alert_w{ background:url(../webgame/sgqyz/tpl/images/sprite_6.png?18d0e66) no-repeat 0 0;}
.select_ser{ color:#c9bb9b;}
.select_ser .ser_tx{
	border: solid #4b3838 1px; background-color:#b39292;color:#c9bb9b;
}
.m_played_ser .nplay { color:#c9bb9b;}
.m_server .m_server_fd{ background-position: right bottom;
	height: 10px;
	overflow: hidden;
	width: 600px;}

/*server_box*/
.server_num li{
	background: #917d64 ; border-color:#4b4135; color: #eddcc6;
	transition: all .3s;
}
.server_num li.cur{ background:transparent;border-bottom-color:transparent;color: #eddcc6;}
.server_all .m_server_num{border-bottom-color: #4b3838;}

/*scrollbar*/
.jScrollPaneContainer{outline: none;}
a.jScrollArrowUp { background:url(../webgame/sgqyz/tpl/images/sprite_6.png?18d0e66) no-repeat  0 -76px;}
a.jScrollArrowDown { background: url(../webgame/sgqyz/tpl/images/sprite_6.png?18d0e66) no-repeat 0 -88px;}
a.jScrollArrowUp:hover{ background:url(../webgame/sgqyz/tpl/images/sprite_6.png?18d0e66) no-repeat -17px -76px;}
a.jScrollArrowDown:hover{ background: url(../webgame/sgqyz/tpl/images/sprite_6.png?18d0e66) no-repeat -17px -88px;}

.jScrollPaneTrack{background:#4b4135;}
.jScrollPaneDrag{background:#917d64;}
.allTxt_box .allTxt{color:#c9bb9b;}
.server_all  .server_box{height: 70px;}

.w_tit{
	color:#C9BB9B;
}

.w_tit a{
	color:#F04510;
}
/* /webgame/sgqyz/tpl/css/game.css */
@charset "UTF-8";
/*@mixin*/
/* 各类居中 */
/* 默认文字颜色 */
/* 默认文字hover */
/* 默认文字强调颜色1 */
/* 按钮颜色一般 */
/* 按钮颜色强调 */
.view .hc {
  color: #e93235 !important;
}

/* 背景颜色 */
/* 框背景颜色 */
/* 边框颜色 */
/* 输入框颜色 */
.my_ftop,
.view {
  background-color: #efecee;
}

.wg-main * {
  box-sizing: border-box;
}

.wg-main {
  margin: -213px auto 0;
  position: relative;
  z-index: 12;
}

.wrapper {
  position: relative;
  width: 1200px;
}

input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
  color: #b2b2b2;
}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
  color: #b2b2b2;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
  color: #b2b2b2;
}

input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
  color: #b2b2b2;
}

.m-info {
  position: relative;
  background: url(../webgame/sgqyz/tpl/images/bg/info.png?18d0e66) no-repeat center top;
  width: 599px;
  height: 55px;
  font: 500 14px/55px "microsoft yahei";
  color: #c9bb9b;
  /* 绑定提示文本 */
  /* 状态1 一般登陆（未有绑定、未有角色等） */
}
.m-info a {
  font: 700 14px/55px "microsoft yahei";
  color: #c9bb9b;
}
.m-info .info-body {
  height: 55px;
  width: 540px;
  margin: 0 auto;
}
.m-info .login-info {
  float: left;
  text-align: center;
  width: 225px;
  height: 100%;
  display: none;
}
.m-info .login-info .user-name {
  position: relative;
  width: 164px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.m-info .login-info.user-ulog {
  display: block;
}
.m-info .info-box {
  float: left;
  width: 314px;
  *zoom: 1;
  display: none;
  position: relative;
}
.m-info .info-box:after {
  content: "";
  display: table;
  clear: both;
}
.m-info .info-box.info-box-1 {
  display: block;
}
.m-info .info-bind {
  position: absolute;
  left: 60px;
  top: 34px;
}
.m-info .info-bind-ps {
  padding-left: 24px;
  *zoom: 1;
}
.m-info .info-bind-ps:after {
  content: "";
  display: table;
  clear: both;
}
.m-info .info-bind-ps-link {
  text-decoration: underline;
  cursor: pointer;
}
.m-info .info-box-item {
  float: left;
  *zoom: 1;
  text-align: center;
  height: 55px;
}
.m-info .info-box-item:after {
  content: "";
  display: table;
  clear: both;
}
.m-info .info-box-item .info-label {
  float: left;
}
.m-info .info-box-item.info-box-item-1 {
  width: 314px;
}
.m-info .j-user-xfk {
  cursor: pointer;
}
.m-info[data-status="1"] .login-info {
  width: 225px;
}
.m-info[data-status="1"] .login-info.user-ulog {
  display: none;
}
.m-info[data-status="1"] .login-info.user-log {
  display: block;
}
.m-info[data-status="1"] .info-box.info-box-1 {
  display: none;
}
.m-info[data-status="1"] .info-box.info-box-2 {
  display: block;
}

/* 按钮公共 */
[class~=btn-wg] {
  display: block;
  transition: filter 0.3s, color 0.3s;
}
[class~=btn-wg]:hover {
  filter: brightness(1.2);
}
[class~=btn-wg].btn-wg-intro {
  background-image: url(../webgame/sgqyz/tpl/images/sprite_btn.png?18d0e66);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 136px;
  height: 37px;
  font-size: 0;
}
[class~=btn-wg].opt-btn {
  background-image: url(../webgame/sgqyz/tpl/images/sprite_opt.png?18d0e66);
  background-repeat: no-repeat;
  font-size: 0;
}
[class~=btn-wg].opt-btn.opt-btn-1 {
  background-position: 0 0;
  width: 147px;
  height: 80px;
}
[class~=btn-wg].opt-btn.opt-btn-2 {
  background-position: -151px 0;
  width: 147px;
  height: 80px;
}
[class~=btn-wg].opt-btn.opt-btn-3 {
  background-position: 0 -84px;
  width: 117px;
  height: 80px;
}
[class~=btn-wg].opt-btn.opt-btn-4 {
  background-position: -121px -84px;
  width: 117px;
  height: 80px;
}
[class~=btn-wg].opt-btn.opt-btn-5 {
  background-position: 0 -168px;
  width: 117px;
  height: 80px;
}
[class~=btn-wg].opt-btn.opt-btn-6 {
  background-position: -121px -168px;
  width: 117px;
  height: 80px;
}
[class~=btn-wg].btn-wg-top {
  background-image: url(../webgame/sgqyz/tpl/images/sprite_btn.png?18d0e66);
  background-repeat: no-repeat;
  background-position: 0 -41px;
  width: 68px;
  height: 58px;
  font-size: 0;
}
[class~=btn-wg].mod-hd-btn {
  height: 18px;
  padding: 0 8px;
  text-align: center;
  font: 500 12px/18px "microsoft yahei";
  color: #fff8ef;
  background-color: #927968;
}
[class~=btn-wg].mod-hd-more, [class~=btn-wg].mod-more {
  background-image: url(../webgame/sgqyz/tpl/images/sprite_icon.png?18d0e66);
  background-repeat: no-repeat;
  background-position: -89px 0;
  width: 16px;
  height: 16px;
}
[class~=btn-wg].bar-btn {
  width: 106px;
  height: 37px;
  text-align: center;
  font: 500 14px/37px "microsoft yahei";
  color: #fff8ee;
  background-color: #927968;
}
[class~=btn-wg].hot-opt {
  width: 112px;
  height: 35px;
  text-align: center;
  font: 500 14px/35px "microsoft yahei";
  color: #fff8ee;
}
[class~=btn-wg].hot-opt.hot-opt-1 {
  background-color: #cf531c;
}
[class~=btn-wg].hot-opt.hot-opt-2 {
  background-color: #927968;
}
[class~=btn-wg].nav-item {
  width: 112px;
  height: 35px;
  text-align: center;
  font: 500 14px/35px "microsoft yahei";
  color: #333333;
  background-color: #eae4e6;
  overflow: hidden;
}
[class~=btn-wg].nav-item:hover, [class~=btn-wg].nav-item.cur {
  font: 500 14px/35px "microsoft yahei";
  color: #fff8ee;
  background-color: #927968;
}

.img-box {
  overflow: hidden;
}
.img-box img {
  transition: transform 0.3s, color 0.3s;
  display: block;
  width: 100%;
  height: 100%;
}
.img-box:hover img {
  transform: scale(1.2);
}

.list-ul .list-item {
  position: relative;
  font: 500 14px/24px "microsoft yahei";
  color: #333333;
  position: relative;
  padding-left: 13px;
  transition: color 0.3s;
}
.list-ul .list-item span {
  position: absolute;
  top: 0;
  right: 0;
  font: 500 12px/24px "microsoft yahei";
  color: #b2b2b2;
}
.list-ul .list-item a {
  font: 500 14px/24px "microsoft yahei";
  color: #333333;
}
.list-ul .list-item::after {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 4px;
  height: 4px;
  background-color: #333333;
  border-radius: 50%;
  transition: background-color 0.3s;
}
.list-ul .list-item:hover {
  font: 500 14px/24px "microsoft yahei";
  color: #bf7a25;
}
.list-ul .list-item:hover a {
  font: 500 14px/24px "microsoft yahei";
  color: #bf7a25;
}
.list-ul .list-item:hover::after {
  background-color: #bf7a25;
}
.list-ul .list-item.hc1 {
  color: #ff4e00 !important;
}
.list-ul .list-item.hc1 a {
  color: #ff4e00 !important;
}
.list-ul .list-item em {
  display: none;
  margin-left: 5px;
}
.list-ul .list-item.new em {
  display: inline-block;
  background-image: url(../webgame/sgqyz/tpl/images/sprite_icon.png?18d0e66);
  background-repeat: no-repeat;
  background-position: 0 -60px;
  width: 23px;
  height: 11px;
}

.mod .mod-hd {
  position: relative;
  margin-top: 20px;
  padding-bottom: 10px;
}
.mod .mod-stit {
  display: none;
}
.mod .mod-hd-opt {
  position: absolute;
  right: 0;
  top: 0;
}
.mod .mod-hd-opt .mod-hd-btn {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}
.mod .mod-hd-opt .mod-hd-more {
  display: inline-block;
}
.mod .mod-bd {
  background-color: #fff;
  padding: 20px 10px;
}
.mod.mod-dark .mod-bd {
  background-color: #e4e2e4;
}
.mod .mod-tit {
  background-image: url(../webgame/sgqyz/tpl/images/sprite_tit.png?18d0e66);
  background-repeat: no-repeat;
  font-size: 0;
}
.mod.mod-info .mod-tit {
  background-position: -128px -76px;
  width: 124px;
  height: 30px;
}
.mod.mod-video .mod-tit {
  background-position: -256px -76px;
  width: 124px;
  height: 30px;
}
.mod.mod-recommend {
  float: none;
}
.mod.mod-recommend .mod-tit {
  background-position: -258px -42px;
  width: 125px;
  height: 30px;
}
.mod.mod-kfzx {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 356px;
  margin-right: 5px;
  vertical-align: top;
}
.mod.mod-kfzx .mod-tit {
  background-position: -129px -42px;
  width: 125px;
  height: 30px;
}
.mod.mod-wjjl {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 828px;
  vertical-align: top;
}
.mod.mod-wjjl .mod-tit {
  background-position: 0 -42px;
  width: 125px;
  height: 30px;
}

.wg-head {
  position: relative;
  height: 840px;
  overflow: hidden;
}

.hd-bg-full-1 {
  background-repeat: no-repeat;
  background-position: center top;
}

.hd-bg-full-2 {
  background-repeat: no-repeat;
  background-position: center 420px;
}

.hd-slogen {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center top;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.hd-bg-1,
.hd-bg-2,
.hd-bg-3,
.hd-bg-4 {
  height: 210px;
}

/* 首屏 */
.layer-video,
.layer-font,
.layer-opt,
.layer-pop {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.layer-bg {
  z-index: 1;
}

.layer-video {
  z-index: 2;
}

.layer-font {
  z-index: 3;
}

.layer-opt {
  z-index: 4;
}

.layer-pop {
  z-index: 99;
}

/* ps：顶部导航nav z-index: 113; */
/* ps：年龄提示 z-index: 111; */
/* ps: 登陆 z-index: 100; */
.layer-video video {
  object-fit: fill;
  width: 1920px;
  height: 840px;
  left: 50%;
  margin-left: -952px;
  position: absolute;
}

.layer-video .video-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.3;
}

.layer-font .wrapper {
  height: 100%;
}

.layer-opt .wrapper {
  height: 100%;
}

.mian-box {
  padding: 6px 5px;
  background-color: #382d2c;
  font-size: 0;
}

.mod-intro {
  margin-bottom: 9px;
}

.mod-guide {
  margin-right: 6px;
}

.mod-guide,
.mod-article {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}

.fixed-menu {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: 620px;
  opacity: 0;
  transition: opacity 0.3s;
}
.fixed-menu.fixed {
  opacity: 1;
}

/* 默认文字颜色 */
/* 默认文字hover */
.mod-intro {
  background: url(../webgame/sgqyz/tpl/images/box/intro_box.png?18d0e66) no-repeat;
  background-size: cover;
  padding: 6px 0;
}
.mod-intro .intro-box {
  position: relative;
  font-size: 0;
  margin: 0 auto;
}
.mod-intro .intro-box-1 {
  background-image: url(../webgame/sgqyz/tpl/images/sprite_intro.png?18d0e66);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 1190px;
  height: 124px;
  padding: 36px 0 0 92px;
}
.mod-intro .intro-box-1::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 19px;
  background-image: url(../webgame/sgqyz/tpl/images/sprite_intro.png?18d0e66);
  background-repeat: no-repeat;
  background-position: 0 -128px;
  width: 65px;
  height: 65px;
  width: 66px;
  height: 66px;
}
.mod-intro .intro-box-1 .intro-txt {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  width: 806px;
  padding-right: 26px;
  font: 500 14px/26px "microsoft yahei";
  color: #c9bb9b;
  vertical-align: top;
  height: 56px;
  overflow: hidden;
}
.mod-intro .intro-box-1 .intro-txt a {
  font: 500 14px/26px "microsoft yahei";
  color: #ff4e00;
}
.mod-intro .intro-box-1 .intro-txt::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  background-image: url(../webgame/sgqyz/tpl/images/sprite_intro.png?18d0e66);
  background-repeat: no-repeat;
  background-position: -69px -128px;
  width: 2px;
  height: 63px;
}
.mod-intro .intro-box-1 .intro-share-group {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-top: 10px;
  padding-left: 20px;
}
.mod-intro .intro-box-1 .intro-share {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 120px;
  font: 500 14px/37px "microsoft yahei";
  color: #c9bb9b;
  vertical-align: top;
}
.mod-intro .intro-box-1 .intro-share #bdshare {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.mod-intro .intro-box-1 .intro-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
}
.mod-intro .intro-box-2.intro-recommend-list {
  text-align: center;
  margin-top: 8px;
}
.mod-intro .intro-recommend-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 392px;
  height: 120px;
  margin: 0 3px;
  overflow: hidden;
}

.mod-guide {
  width: 792px;
}
.mod-guide .guide-tplb {
  position: relative;
  height: 395px;
}
.mod-guide .guide-opt {
  margin-top: 8px;
  position: relative;
}

.guide-tplb .mod-silde,
.guide-tplb .slide-list,
.guide-tplb .slide-list li,
.guide-tplb .slide-list li a,
.guide-tplb .slide-list li a img {
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
}
.guide-tplb .slide-list li {
  position: absolute;
  left: 0;
  top: 0;
}
.guide-tplb .slide-list li a::after {
  content: attr(title);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 46px;
  padding-left: 10px;
  font: 500 14px/46px "microsoft yahei";
  color: #d7cbbd;
  background-color: rgba(32, 27, 30, 0.8);
}
.guide-tplb .slide-dot {
  position: absolute;
  right: 10px;
  bottom: 14px;
  z-index: 3;
  font-size: 0;
}
.guide-tplb .slide-dot li {
  font-size: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 12px;
  width: 14px;
  height: 14px;
  border-radius: 7px;
  background-color: #917d64;
  transition: background-color 0.3s, width 0.3s;
}
.guide-tplb .slide-dot li.cur {
  width: 50px;
  background-color: #ff4e00;
}

.guide-opt {
  font-size: 0;
}
.guide-opt .opt-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
}
.guide-opt .opt-btn + .opt-btn {
  margin-left: 6px;
}

.mod-article {
  width: 392px;
  height: 481px;
  background-color: #ffffff;
}

/* 标签宽 */
.mod-article {
  padding: 0 10px;
  overflow: hidden;
}
.mod-article .article-hd {
  *zoom: 1;
  height: 50px;
  border-bottom: solid 1px #e3e2e4;
}
.mod-article .article-hd:after {
  content: "";
  display: table;
  clear: both;
}
.mod-article .article-hd-item {
  text-align: center;
  height: 50px;
  font: 500 18px/50px "microsoft yahei";
  color: #32302e;
  float: left;
  min-width: 90px;
  margin-right: 0;
  transition: border-color 0.3s, font-weight 0.3s;
  border-bottom: solid 3px rgba(200, 135, 96, 0);
  cursor: default;
}
.mod-article .article-hd-item.cur {
  font-weight: bold;
  border-bottom: solid 3px #c88760;
}
.mod-article .article-list {
  height: 367px;
  overflow: hidden;
}
.mod-article .article-item {
  margin-top: 6px;
  padding-bottom: 6px;
  height: 55px;
  overflow: hidden;
  border-bottom: dashed 1px #e3e2e4;
}
.mod-article .article-item > a {
  display: inline-block;
  max-width: 306px;
  white-space: initial;
}
.mod-article .article-more {
  position: relative;
  display: block;
  text-align: center;
  height: 62px;
  font: 500 14px/62px "microsoft yahei";
  color: #333333;
}

/* 默认文字颜色 */
/* 默认文字hover */
.mod-info .mod-bd {
  height: 370px;
  overflow: hidden;
}
.mod-info .info-search-bar {
  padding-bottom: 20px;
  border-bottom: solid 1px #ebe9ea;
}
.mod-info .cont-tab {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 652px;
  height: 272px;
  vertical-align: top;
  padding-right: 16px;
}
.mod-info .cont-adv {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 518px;
  height: 272px;
  background-color: #f4f4f4;
  background: linear-gradient(#ffffff, #f4f4f4, #ffffff);
  padding: 20px 0 0 20px;
}
.mod-info .cont-adv .adv-item {
  display: block;
  width: 498px;
  height: 122px;
}
.mod-info .cont-adv .adv-item.adv-item-1 {
  margin-bottom: 8px;
}

.search-bar {
  font-size: 0;
}
.search-bar .bar-box {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 18px;
}
.search-bar .bar-input-box {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  width: 447px;
  height: 37px;
  padding-left: 32px;
  background: #fbfcfd;
  border: solid 1px #bcb9bd;
  box-shadow: 0 0 7px 3px inset rgba(199, 204, 214, 0.5);
}
.search-bar .bar-input-box input {
  width: 100%;
  height: 100%;
  border: none;
  background-color: transparent;
  font: 500 14px/37px "microsoft yahei";
  color: #333333;
}
.search-bar .bar-input-box::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 7px;
  background-image: url(../webgame/sgqyz/tpl/images/sprite_icon.png?18d0e66);
  background-repeat: no-repeat;
  background-position: -89px -20px;
  width: 14px;
  height: 16px;
}
.search-bar .bar-btn {
  margin-left: 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.search-bar .bar-label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font: 700 14px/37px "microsoft yahei";
  color: #333333;
}
.search-bar .bar-label a {
  font: 500 14px/37px "microsoft yahei";
  color: #333333;
}
.search-bar .bar-label a:hover {
  color: #bf7a25;
}

.infoCont-nav {
  font-size: 0;
}
.infoCont-nav .nav-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  min-width: 112px;
  height: 35px;
  text-align: center;
  font: 500 14px/35px "microsoft yahei";
  color: #333333;
  padding: 0 10px;
  background-color: #eae4e6;
  transition: color 0.3s, background-color 0.3s;
}
.infoCont-nav .nav-item.cur {
  font: 500 14px/35px "microsoft yahei";
  color: #fff8ee;
  background-color: #927968;
}
.infoCont-nav .nav-item + .nav-item {
  margin-left: 6px;
}

.infoCont-item {
  margin-top: 10px;
  padding-bottom: 10px;
  height: 34px;
  overflow: hidden;
  border-bottom: dashed 1px #e3e2e4;
}
.infoCont-item > a {
  display: inline-block;
  max-width: 584px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mod-hot {
  position: relative;
}
.mod-hot .mod-tit {
  position: relative;
  font-size: 0;
  padding-left: 30px;
  background: none;
}
.mod-hot .mod-tit::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  background-image: url(../webgame/sgqyz/tpl/images/sprite_tit.png?18d0e66);
  background-repeat: no-repeat;
  background-position: -387px -42px;
  width: 24px;
  height: 28px;
}
.mod-hot .mod-tit a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.mod-hot .mod-tit a.tab-li-1 {
  background-image: url(../webgame/sgqyz/tpl/images/sprite_tit.png?18d0e66);
  background-repeat: no-repeat;
  background-position: 0 -110px;
  width: 94px;
  height: 26px;
}
.mod-hot .hot-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.mod-hot .hot-item + .hot-item {
  margin-left: 10px;
}
.mod-hot .mod-bd {
  position: relative;
  height: 302px;
  transition: height 0.3s;
}
.mod-hot .mod-bd .hot-nav {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 20px 10px;
  transition: width 0.3s, height 0.3s;
  overflow: hidden;
}
.mod-hot .mod-bd.isOpen {
  height: 562px;
}
.mod-hot .mod-bd.isOpen .hot-nav {
  position: absolute;
  z-index: 2;
  height: 144px;
  width: 496px;
  *zoom: 1;
  transition: width 0.3s, height 0.3s;
}
.mod-hot .mod-bd.isOpen .hot-nav:after {
  content: "";
  display: table;
  clear: both;
}
.mod-hot .mod-bd.isOpen .hot-nav .hot-item + .hot-item {
  margin-left: 6px;
}
.mod-hot .mod-bd.isOpen .hot-nav .hot-item {
  width: 90px;
  height: 104px;
  background-size: 100% 100%;
  padding: 2px;
}
.mod-hot .mod-bd.isOpen .hot-nav .hot-item .item-img-box {
  width: 86px;
  height: 100px;
}
.mod-hot .mod-bd.isOpen .hot-nav .hot-item .item-name {
  opacity: 0 !important;
}
.mod-hot .mod-bd.isOpen .hot-nav .hot-item.cur, .mod-hot .mod-bd.isOpen .hot-nav .hot-item:hover {
  background-image: url(../webgame/sgqyz/tpl/images/hot/hot_bg_h.png?18d0e66);
  width: 90px;
  height: 104px;
  background-size: 100% 100%;
}
.mod-hot .mod-bd.isOpen .hot-list {
  display: block;
}
.mod-hot .mod-more {
  position: absolute;
  top: -36px;
  right: 0;
  background-image: url(../webgame/sgqyz/tpl/images/sprite_icon.png?18d0e66);
  background-repeat: no-repeat;
  background-position: -89px 0;
  width: 16px;
  height: 16px;
}

.hot-item {
  background-image: url(../webgame/sgqyz/tpl/images/hot/hot_bg.png?18d0e66);
  width: 226px;
  height: 262px;
  background-size: 100% 100%;
  overflow: hidden;
  padding: 5px;
  cursor: pointer;
  transition: width 0.3s, height 0.3s, margin-left 0.3s;
}
.hot-item .item-img-box {
  position: relative;
  width: 216px;
  height: 252px;
  transition: width 0.3s, height 0.3s;
}
.hot-item .item-img-box .item-img {
  display: block;
  width: 100%;
  height: 100%;
}
.hot-item .item-img-box .item-name {
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  font: 500 20px/105px "microsoft yahei";
  color: #f7f7f7;
  opacity: 0;
  transition: opacity 0.3s;
  background-image: url(../webgame/sgqyz/tpl/images/hot/hot_name_bg.png?18d0e66);
  width: 216px;
  height: 77px;
}
.hot-item:hover {
  background-image: url(../webgame/sgqyz/tpl/images/hot/hot_bg_h.png?18d0e66);
}
.hot-item:hover .item-name {
  opacity: 1;
}

.hot-list {
  position: absolute;
  left: 0;
  top: 0;
  width: 1190px;
  height: 562px;
  display: none;
}

.hot-cont {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.hot-cont img {
  width: 100%;
  height: 100%;
}
.hot-cont .hot-opt-group {
  position: absolute;
  right: 84px;
  bottom: 35px;
  z-index: 1;
}
.hot-cont .hot-opt-group .hot-opt {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.hot-cont .hot-opt-group .hot-opt + .hot-opt {
  margin-left: 6px;
}

/* 默认主颜色 */
/* 弱化文字颜色 */
.mod-video .video-left,
.mod-video .video-right {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.mod-video .video-left {
  /* width: 670px; */
  margin-right: -30px;
  height: 380px;
  overflow: hidden;
}
.mod-video .vid-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 30px;
  margin-bottom: 10px;
  width: 210px;
}
.mod-video .vid-item .item-img-box {
  width: 210px;
  height: 118px;
}
.mod-video .mod-pics {
  padding-top: 10px;
}

.video-nav .nav-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.video-nav .nav-item + .nav-item {
  margin-left: 6px;
}

/* 视频 */
.vid-item {
  position: relative;
  /* 选中状态 */
}
.vid-item .item-img-box {
  position: relative;
}
.vid-item .item-img-box::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-image: url(../webgame/sgqyz/tpl/images/sprite_icon.png?18d0e66);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 57px;
  height: 56px;
  z-index: 2;
  transform: translate(-50%, -50%) scale(0);
}
.vid-item .item-img-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 0 2px inset #cf4f1e;
}
.vid-item .item-img-box::after, .vid-item .item-img-box::before {
  opacity: 0;
  transition: opacity 0.3s, transform 0.3s;
}
.vid-item .item-img-box img {
  display: block;
  width: 100%;
  height: 100%;
}
.vid-item .item-txt-tit {
  padding-top: 4px;
  font: 500 14px/20px "microsoft yahei";
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vid-item .item-txt-author {
  font: 500 12px/20px "microsoft yahei";
  color: #808080;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vid-item:hover .item-img-box::after {
  transform: translate(-50%, -50%) scale(1);
}
.vid-item:hover .item-img-box::after, .vid-item:hover .item-img-box::before {
  opacity: 1;
}
.vid-item:hover .item-txt-tit {
  color: #bf7a25;
}

/* 标签宽 */
/* 默认主颜色 */
/* 弱化文字颜色 */
/* 强调颜色 */
.mod-rank {
  background: url(../webgame/sgqyz/tpl/images/box/rank_box.png?18d0e66) no-repeat center top;
  width: 500px;
  height: 380px;
  padding: 0 14px;
  padding-top: 18px;
  overflow: hidden;
}
.mod-rank .rank-tit {
  background-image: url(../webgame/sgqyz/tpl/images/sprite_tit.png?18d0e66);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 430px;
  height: 38px;
  margin: 0 auto;
  font: 500 20px/38px "microsoft yahei";
  color: #f5f0ec;
  text-align: center;
}
.mod-rank .rank-item {
  display: block;
  position: relative;
  padding: 14px 0;
  padding-left: 32px;
  overflow: hidden;
}
.mod-rank .rank-item::after {
  content: attr(data-idx);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 2px;
  background-image: url(../webgame/sgqyz/tpl/images/sprite_icon.png?18d0e66);
  background-repeat: no-repeat;
  background-position: -61px 0;
  width: 24px;
  height: 24px;
  font: 700 12px/23px "microsoft yahei";
  color: #382d2c;
  text-align: center;
}
.mod-rank .rank-item .item-img-box {
  display: none;
  width: 156px;
  height: 88px;
  border: solid 3px #cf4f1e;
}
.mod-rank .rank-item .item-img-box > img {
  width: 100%;
  height: 100%;
}
.mod-rank .rank-item .item-tit {
  font: 500 14px/24px "microsoft yahei";
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 286px;
}
.mod-rank .rank-item .item-author {
  font: 500 14px/24px "microsoft yahei";
  color: #808080;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 146px;
}
.mod-rank .rank-item .item-price {
  font: 500 14px/24px "microsoft yahei";
  color: #808080;
  display: none;
}
.mod-rank .rank-item:hover::after, .mod-rank .rank-item.hover::after {
  background-position: -61px -28px;
  width: 24px;
  height: 24px;
  color: #f8f8f8;
}
.mod-rank .rank-item:hover .item-img-box, .mod-rank .rank-item.hover .item-img-box {
  display: inline-block;
  vertical-align: top;
}
.mod-rank .rank-item:hover .item-info, .mod-rank .rank-item.hover .item-info {
  display: inline-block;
  width: 270px;
  padding-left: 10px;
  padding-top: 10px;
}
.mod-rank .rank-item:hover .item-tit, .mod-rank .rank-item.hover .item-tit {
  display: block;
  font: 500 16px/24px "microsoft yahei";
  color: #bf7a25;
  width: 100%;
}
.mod-rank .rank-item:hover .item-author, .mod-rank .rank-item:hover .item-price, .mod-rank .rank-item.hover .item-author, .mod-rank .rank-item.hover .item-price {
  display: block;
  width: 100%;
}
.mod-rank .rank-item + .rank-item {
  border-top: dashed 1px #d1c8c1;
}

/* 客服 */
.mod-recommend .mod-bd {
  height: auto;
}
.mod-recommend .recommend-item {
  margin: 0 8px;
  margin-bottom: 0;
}

.mod-recommend .recommend-item:hover .recommend-item-name {
  color: #ff6200;
}

/* 客服 */
.mod-kfzx {
  font: 500 14px/20px "microsoft yahei";
  color: #333;
}

.mod-kfzx a {
  display: block;
  margin-right: 6px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  width: 146px;
  height: 20px;
  color: #fff8ef;
  background-color: #917d64;
}

.mod-kfzx a:hover {
  background-color: #b0955f;
  color: #fff8ef;
  text-decoration: none;
}

.mod-kfzx .mod-bd {
  height: 371px;
  padding: 10px;
}

.mod-kfzx .kfzx-group {
  padding: 20px;
  border-bottom: 1px solid #cccace;
}

.mod-kfzx .kfzx-group--1 .kfzx-txt:first-child {
  margin-bottom: 10px;
}

.mod-kfzx .kfzx-group--2 .kfzx-txt:first-child {
  margin-bottom: 10px;
}

.mod-kfzx .kfzx-group--3 .kfzx-txt {
  padding-left: 100px;
}

.mod-kfzx .kfzx-group--4 {
  border-bottom: none;
  padding: 10px;
}

.mod-kfzx .kfzx-txt {
  line-height: 20px;
  padding-left: 71px;
  position: relative;
  *zoom: 1;
}

.mod-kfzx .kfzx-txt dt {
  position: absolute;
  top: 0;
  left: 0;
}

.mod-kfzx .kfzx-label {
  position: absolute;
  top: 0;
  left: 0;
}

.m_selectlist {
  background-image: url(../webgame/sgqyz/tpl/images/selectList.png?18d0e66);
  width: 240px;
  height: 30px;
  line-height: 30px;
  position: relative;
  cursor: pointer;
  border: 0 none;
}
.m_selectlist .select_txt {
  padding-left: 10px;
}

.m_selectlist .m_select_cont {
  position: absolute;
  top: 31px;
  width: 240px;
  background-color: #e4e4e4;
  border-top: 0;
  display: none;
  overflow: hidden;
  padding: 5px 0;
}

.m_selectlist .selectlist {
  *vertical-align: top;
}

.m_selectlist .selectlist li {
  width: 100%;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
  *vertical-align: center;
  overflow: hidden;
  color: #3f505f;
  padding: 0 10px;
}

.m_selectlist .selectlist li:hover,
.m_selectlist .selectlist li.cur,
.m_selectlist .selectlist li.cur:hover {
  color: #3f505f;
  background: #f0f0f0;
}

.mod-wjjl {
  font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
  font-size: 14px;
  color: #333333;
}
.mod-wjjl .td-wid a {
  font: 500 14px/24px "microsoft yahei";
  color: #333333;
}
.mod-wjjl .td-wid a:hover {
  font: 500 14px/24px "microsoft yahei";
  color: #bf7a25;
}
.mod-wjjl .mod-more {
  position: absolute;
  top: 0;
  right: 0;
  background-image: url(../webgame/sgqyz/tpl/images/sprite_icon.png?18d0e66);
  background-repeat: no-repeat;
  background-position: -89px 0;
  width: 16px;
  height: 16px;
}

.mod-wjjl .mod-bd {
  min-height: 371px;
  padding: 0 10px;
}

.comu-table {
  line-height: 35px;
}

.comu-table th {
  line-height: 44px;
  margin-bottom: 5px;
  font-weight: bold;
  border-bottom: 1px dotted #d3d3d3;
}

.comu-table td {
  line-height: 39px;
  height: 39px;
  overflow: hidden;
  border-bottom: 1px dotted #d3d3d3;
  font-size: 14px;
}

.comu-table td.td-tit {
  text-align: left;
}

.comu-table .td-reply,
.comu-table .th-reply {
  text-align: center;
}

.comu-table td a,
.comu-table .td-wid {
  line-height: 32px;
  cursor: pointer;
}

.comu-table .td-reply {
  color: #333333;
}

.comu-table .td-wid {
  overflow: hidden;
  height: 32px;
  line-height: 32px;
  padding: 0 5px;
}

.comu-table .td-tit .td-wid {
  width: 500px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
}

.comu-table .hover a,
.comu-table .hover td,
.comu-table .hover td a,
.comu-table .hover .td-wid {
  color: #bf7a25;
  text-decoration: underline;
}

.disable {
  display: none;
}

a.mod-publish {
  width: 68px;
  position: absolute;
  top: 0;
  right: 30px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 12px;
  color: #fdfdfd;
  transition: all 0.3s;
  background-color: #917d64;
}

a.mod-publish:hover {
  background-color: #b0955f;
  color: #fdfdfd;
  text-decoration: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvbWl4aW4uc2NzcyIsImJhc2UvY29uZmlnLnNjc3MiLCJiYXNlL2Jhc2Uuc2NzcyIsIm1faW5mby5zY3NzIiwiZ2FtZS5zY3NzIiwic3ByaXRlX2J0bi5zY3NzIiwic3ByaXRlX29wdC5zY3NzIiwic3ByaXRlX2ljb24uc2NzcyIsInNwcml0ZV90aXQuc2NzcyIsIm1vZC9nYW1lX2hkLnNjc3MiLCJtb2QvZ2FtZV9iZC5zY3NzIiwibW9kL21fbWVudS5zY3NzIiwibW9kL21faW50cm8uc2NzcyIsInNwcml0ZV9pbnRyby5zY3NzIiwibW9kL21fZ3VpZGUuc2NzcyIsIm1vZC9tX2FydGljbGUuc2NzcyIsIm1vZC9tX2luZm8uc2NzcyIsIm1vZC9tX2hvdC5zY3NzIiwibW9kL21fdmlkZW8uc2NzcyIsIm1vZC9tX3Jhbmsuc2NzcyIsIm1vZC9tX3JlY29tbWVuZC5zY3NzIiwibW9kL21fa2Z6eC5zY3NzIiwibW9kL21fZm9ydW0uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFxQ0E7QUNuQ0E7QUFFQTtBQUVBO0FBRUE7QUFFQTtBQUVBO0VBQ0k7OztBQUVKO0FBRUE7QUFFQTtBQUVBO0FDbkJBO0FBQUE7RUFFSSxrQkRZTTs7O0FDVFY7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FDOUJKO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUgyQkM7RUFDQSxPRzNCZ0M7QUFnRGpDO0FBMkJBOztBQTFFQTtFSG9CQztFQUNBLE9HcEJpQzs7QUFFbEM7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0M7RUFDQTtFSFZEO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFR01DOztBQUdEO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VIdENBO0VHd0NBO0VBQ0E7O0FIeENBO0VB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O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtFQUlDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0EiLCJmaWxlIjoiZ2FtZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKkBtaXhpbiovXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgKnpvb206IDE7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuQG1peGluIGJmYyB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBlbGxpcHNpcyB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcbkBtaXhpbiBpbmxpbmUtYmxvY2t7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgKnpvb206MTtcclxufVxyXG5cclxuQG1peGluIGJmb250KCRzaXplLCAkbGluZUhlaWdodCwkY29sb3IpIHtcclxuICBmb250OiA3MDAgcHgoJHNpemUpL3B4KCRsaW5lSGVpZ2h0KSBcIm1pY3Jvc29mdCB5YWhlaVwiO1xyXG4gIGNvbG9yOiRjb2xvcjtcclxuXHJcbn1cclxuQG1peGluIGxmb250KCRzaXplLCAkbGluZUhlaWdodCwkY29sb3IpIHtcclxuICBmb250OiA1MDAgcHgoJHNpemUpL3B4KCRsaW5lSGVpZ2h0KSBcIm1pY3Jvc29mdCB5YWhlaVwiO1xyXG4gIGNvbG9yOiRjb2xvcjtcclxufVxyXG5cclxuLyog5ZCE57G75bGF5LitICovXHJcbkBtaXhpbiBjZW50ZXIxIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuQG1peGluIGNlbnRlcjIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjZW50ZXIyWCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjZW50ZXIyWSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHB4KCRzaXplKXtcclxuICBAcmV0dXJuICRzaXplICsgcHhcclxufVxyXG5cclxuIiwiXHJcblxyXG4vKiDpu5jorqTmloflrZfpopzoibIgKi9cclxuJGNvbG9yX3RleHRfZGVmYXVsdDojMzMzMzMzO1xyXG4vKiDpu5jorqTmloflrZdob3ZlciAqL1xyXG4kY29sb3JfdGV4dF9kZWZhdWx0X2g6I2JmN2EyNTtcclxuLyog6buY6K6k5paH5a2X5by66LCD6aKc6ImyMSAqL1xyXG4kY29sb3JfdGV4dF9kZWZhdWx0X2VtOiNlOTMyMzU7XHJcbi8qIOaMiemSruminOiJsuS4gOiIrCAqL1xyXG4kY29sb3JfdGV4dF9kZWZhdWx0X2J0bjojY2RiZGI0O1xyXG4vKiDmjInpkq7popzoibLlvLrosIMgKi9cclxuJGNvbG9yX3RleHRfZGVmYXVsdF9idG5fZW06I2NkYmRiNDtcclxuLnZpZXcgLmhje1xyXG4gICAgY29sb3I6JGNvbG9yX3RleHRfZGVmYXVsdF9lbSAhaW1wb3J0YW50O1xyXG59XHJcbi8qIOiDjOaZr+minOiJsiAqL1xyXG4kY29sb3JfYmc6I2VmZWNlZTtcclxuLyog5qGG6IOM5pmv6aKc6ImyICovXHJcbiRjb2xvcl9ib3g6IzM4MmQyYztcclxuLyog6L655qGG6aKc6ImyICovXHJcbiRjb2xvcl9ib3JkZXI6I2JjYjliZDtcclxuLyog6L6T5YWl5qGG6aKc6ImyICovXHJcbiRjb2xvcl9pbnB1dDojZmJmY2ZkOyIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi5teV9mdG9wLFxyXG4udmlld3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iZztcclxufVxyXG4vLyDlj6rpkojlhoXlrrnpg6jliIborr7nva5ib3gtc2l6ZemBv+WFjeW9seWTjeWklumDqHVpXHJcbi53Zy1tYWluICp7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ud2ctbWFpbiB7XHJcbiAgICBtYXJnaW46IC0yMTNweCBhdXRvIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMjtcclxufVxyXG5cclxuLndyYXBwZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogcHgoMTIwMCk7XHJcbn1cclxuXHJcbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0IGJyb3dzZXJzIOmAgumFjeiwt+atjCAqL1xyXG4gICAgY29sb3I6ICNiMmIyYjI7XHJcbn1cclxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4IOmAgumFjeeBq+eLkCAqL1xyXG4gICAgY29sb3I6ICNiMmIyYjI7XHJcbn1cclxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrIOmAgumFjeeBq+eLkCAqL1xyXG4gICAgY29sb3I6ICNiMmIyYjI7XHJcbn1cclxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICDpgILphY1pZSovXHJcbiAgICBjb2xvcjogI2IyYjJiMjtcclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuJGluZm9faGVpZ2h0OjU1O1xyXG4ubS1pbmZvIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9pbmZvLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcblx0d2lkdGg6IHB4KDU5OSk7XHJcblx0aGVpZ2h0OiBweCgkaW5mb19oZWlnaHQpO1xyXG5cdEBpbmNsdWRlIGxmb250KDE0LCAkaW5mb19oZWlnaHQsICNjOWJiOWIpO1xyXG5cdGF7XHJcblx0XHRAaW5jbHVkZSBiZm9udCgxNCwgJGluZm9faGVpZ2h0LCAjYzliYjliKTtcclxuXHR9XHJcblx0LmluZm8tYm9keXtcclxuXHRcdGhlaWdodDogcHgoJGluZm9faGVpZ2h0KTtcclxuXHRcdHdpZHRoOiBweCg1NDApO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cdC5sb2dpbi1pbmZvIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IHB4KDIyNSk7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHJcblx0XHQudXNlci1yZWcge1xyXG5cdFx0fVxyXG5cdFx0LnVzZXItbmFtZSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IHB4KDE2NCk7XHJcblx0XHRcdEBpbmNsdWRlIGVsbGlwc2lzO1xyXG5cdFx0XHRAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji51c2VyLXVsb2d7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaW5mby1ib3gge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogcHgoMzE0KTtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCYuaW5mby1ib3gtMSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmluZm8tYmluZCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiBweCg2MCk7XHJcblx0XHR0b3A6IHB4KDM0KTtcclxuXHR9XHJcblxyXG5cdC8qIOe7keWumuaPkOekuuaWh+acrCAqL1xyXG5cdC5pbmZvLWJpbmQtcHN7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IHB4KDI0KTtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdH1cclxuXHQuaW5mby1iaW5kLXBzLWxpbmt7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdC5pbmZvLWJveC1pdGVtIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IHB4KCRpbmZvX2hlaWdodCk7XHJcblx0XHQuaW5mby1sYWJlbCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0Ji5pbmZvLWJveC1pdGVtLTEge1xyXG5cdFx0XHR3aWR0aDogcHgoMzE0KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5qLXVzZXIteGZre1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0Lyog54q25oCBMSDkuIDoiKznmbvpmYbvvIjmnKrmnInnu5HlrprjgIHmnKrmnInop5LoibLnrYnvvIkgKi9cclxuXHQmW2RhdGEtc3RhdHVzPVwiMVwiXXtcclxuXHRcdC5sb2dpbi1pbmZvIHtcclxuXHRcdFx0d2lkdGg6IHB4KDIyNSk7XHJcblx0XHRcdCYudXNlci11bG9ne1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51c2VyLWxvZ3tcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmluZm8tYm94IHtcclxuXHRcdFx0Ji5pbmZvLWJveC0xIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaW5mby1ib3gtMiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkBpbXBvcnQgXCJiYXNlL21peGluXCI7XHJcbkBpbXBvcnQgXCJiYXNlL2NvbmZpZ1wiO1xyXG5AaW1wb3J0IFwiYmFzZS9iYXNlXCI7XHJcblxyXG5AaW1wb3J0IFwic3ByaXRlX2J0blwiO1xyXG5AaW1wb3J0IFwic3ByaXRlX29wdFwiO1xyXG5AaW1wb3J0IFwic3ByaXRlX3RpdFwiO1xyXG5AaW1wb3J0IFwic3ByaXRlX2ljb25cIjtcclxuQGltcG9ydCBcIm1faW5mb1wiO1xyXG5cclxuLy8g5oyJ6ZKuXHJcbi8qIOaMiemSruWFrOWFsSAqL1xyXG5bY2xhc3N+PVwiYnRuLXdnXCJdIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcywgY29sb3IgMC4zcztcclxuXHQmOmhvdmVye1xyXG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7XHJcblx0fVxyXG5cdCYuYnRuLXdnLWludHJve1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlX2J0bjtcclxuXHRcdEBpbmNsdWRlIGJ0bl9pbnRybztcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHR9XHJcblx0Ji5vcHQtYnRue1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlX29wdDtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdCYub3B0LWJ0bi0xe1xyXG5cdFx0XHRAaW5jbHVkZSBvcHRfMTtcclxuXHRcdH1cclxuXHRcdCYub3B0LWJ0bi0ye1xyXG5cdFx0XHRAaW5jbHVkZSBvcHRfMjtcclxuXHRcdH1cclxuXHRcdCYub3B0LWJ0bi0ze1xyXG5cdFx0XHRAaW5jbHVkZSBvcHRfMztcclxuXHRcdH1cclxuXHRcdCYub3B0LWJ0bi00e1xyXG5cdFx0XHRAaW5jbHVkZSBvcHRfNDtcclxuXHRcdH1cclxuXHRcdCYub3B0LWJ0bi01e1xyXG5cdFx0XHRAaW5jbHVkZSBvcHRfNTtcclxuXHRcdH1cclxuXHRcdCYub3B0LWJ0bi02e1xyXG5cdFx0XHRAaW5jbHVkZSBvcHRfNjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYnRuLXdnLXRvcHtcclxuXHRcdEBpbmNsdWRlIHNwcml0ZV9idG47XHJcblx0XHRAaW5jbHVkZSBidG5fdG9wO1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cdH1cclxuXHQmLm1vZC1oZC1idG57XHJcblx0XHRoZWlnaHQ6IHB4KDE4KTtcclxuXHRcdHBhZGRpbmc6IDAgcHgoOCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBsZm9udCgxMiwxOCwjZmZmOGVmKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5Mjc5Njg7XHJcblx0fVxyXG5cdCYubW9kLWhkLW1vcmUsXHJcblx0Ji5tb2QtbW9yZXtcclxuXHRcdEBpbmNsdWRlIHNwcml0ZV9pY29uO1xyXG5cdFx0QGluY2x1ZGUgaWNvbl9tb3JlO1xyXG5cdH1cclxuXHJcblx0Ji5iYXItYnRue1xyXG5cdFx0d2lkdGg6IHB4KDEwNik7XHJcblx0XHRoZWlnaHQ6IHB4KDM3KTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGxmb250KDE0LDM3LCNmZmY4ZWUpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzkyNzk2ODtcclxuXHR9XHJcblx0Ji5ob3Qtb3B0e1xyXG5cdFx0d2lkdGg6IHB4KDExMik7XHJcblx0XHRoZWlnaHQ6IHB4KDM1KTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGxmb250KDE0LDM1LCNmZmY4ZWUpO1xyXG5cdFx0Ji5ob3Qtb3B0LTF7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjZjUzMWM7XHJcblx0XHR9XHJcblx0XHQmLmhvdC1vcHQtMntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzkyNzk2ODtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5uYXYtaXRlbXtcclxuXHRcdHdpZHRoOiBweCgxMTIpO1xyXG5cdFx0aGVpZ2h0OiBweCgzNSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBsZm9udCgxNCwzNSwjMzMzMzMzKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlYWU0ZTY7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Jjpob3ZlciwmLmN1cntcclxuXHRcdFx0QGluY2x1ZGUgbGZvbnQoMTQsMzUsI2ZmZjhlZSk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5Mjc5Njg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaW1nLWJveHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGltZ3tcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBjb2xvciAwLjNzO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblx0Jjpob3ZlcntcclxuXHRcdGltZ3tcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyDliJfooajmloflrZdcclxuLmxpc3QtdWx7XHJcblx0Lmxpc3QtaXRlbXtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHNwYW57XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0QGluY2x1ZGUgbGZvbnQoMTIsMjQsI2IyYjJiMik7XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRAaW5jbHVkZSBsZm9udCgxNCwyNCwjMzMzMzMzKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGxmb250KDE0LDI0LCMzMzMzMzMpO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiBweCgxMyk7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcblx0XHQmOjphZnRlcntcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IHB4KDEwKTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDRweDtcclxuXHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRAaW5jbHVkZSBsZm9udCgxNCwyNCwjYmY3YTI1KTtcclxuXHRcdFx0YXtcclxuXHRcdFx0XHRAaW5jbHVkZSBsZm9udCgxNCwyNCwjYmY3YTI1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmY3YTI1O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmhjMXtcclxuXHRcdFx0Y29sb3I6ICNmZjRlMDAgIWltcG9ydGFudDtcclxuXHRcdFx0YXtcclxuXHRcdFx0XHRjb2xvcjogI2ZmNGUwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZW17XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBweCg1KTtcclxuICAgICAgICB9XHJcblx0XHQmLm5ld3tcclxuXHRcdFx0ZW17XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwcml0ZV9pY29uO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGljb25fZmxhZ19uZXc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2R7XHJcblx0Lm1vZC1oZHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi10b3A6IHB4KDIwKTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiBweCgxMCk7XHJcblx0fVxyXG5cdC5tb2Qtc3RpdHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cdC5tb2QtaGQtb3B0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHQubW9kLWhkLWJ0bntcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHB4KDEwKTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdH1cclxuXHRcdC5tb2QtaGQtbW9yZXtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1vZC1iZHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiBweCgyMCkgcHgoMTApO1xyXG5cdH1cclxuXHQmLm1vZC1kYXJre1xyXG5cdFx0Lm1vZC1iZHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U0ZTJlNDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICAgLm1vZC10aXR7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlX3RpdDtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICB9XHJcblx0Ji5tb2QtaW5mb3tcclxuXHRcdC5tb2QtdGl0e1xyXG5cdFx0XHRAaW5jbHVkZSB0aXRfaW5mbztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5tb2QtdmlkZW97XHJcblx0XHQubW9kLXRpdHtcclxuXHRcdFx0QGluY2x1ZGUgdGl0X3ZpZGVvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLm1vZC1yZWNvbW1lbmR7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdC5tb2QtdGl0e1xyXG5cdFx0XHRAaW5jbHVkZSB0aXRfcmVjb21tZWQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYubW9kLWtmenh7XHJcblx0XHRAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogcHgoMzU2KTtcclxuXHRcdG1hcmdpbi1yaWdodDogcHgoNSk7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0Lm1vZC10aXR7XHJcblx0XHRcdEBpbmNsdWRlIHRpdF9rZjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5tb2Qtd2pqbHtcclxuXHRcdEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiBweCg4MjgpO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdC5tb2QtdGl0e1xyXG5cdFx0XHRAaW5jbHVkZSB0aXRfZm9ydW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyDlpLTpg6hjc3NcclxuQGltcG9ydCBcIm1vZC9nYW1lX2hkXCI7IFxyXG4vLyDlhoXlrrljc3NcclxuQGltcG9ydCBcIm1vZC9nYW1lX2JkXCI7IFxyXG5cclxuXHJcbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXHJcbi8vXHJcbi8vIC5pY29uLWhvbWUge1xyXG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xyXG4vLyB9XHJcbi8vXHJcbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXHJcbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XHJcbi8vXHJcbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcclxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG5faW50cm8ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG5fdG9wIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQxcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIEBtaXhpbiBzcHJpdGVfYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfYnRuLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXHJcbi8vXHJcbi8vIC5pY29uLWhvbWUge1xyXG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xyXG4vLyB9XHJcbi8vXHJcbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXHJcbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XHJcbi8vXHJcbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcclxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XHJcbiAgICAgICAgICAgIEBtaXhpbiBvcHRfMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIG9wdF8yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTFweCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0N3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBvcHRfMyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBvcHRfNCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIxcHggLTg0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIG9wdF81IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2OHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBvcHRfNiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIxcHggLTE2OHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgQG1peGluIHNwcml0ZV9vcHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9vcHQucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG5cclxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcclxuLy9cclxuLy8gLmljb24taG9tZSB7XHJcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XHJcbi8vIH1cclxuLy9cclxuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cclxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcclxuLy9cclxuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxyXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcclxuICAgICAgICAgICAgQG1peGluIGljb25fZmxhZ19uZXcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29uX21vcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29uX3BsYXkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljb25fcmFua19pZHgge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29uX3JhbmtfaWR4X2N1ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMjhweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29uX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODlweCAtMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgQG1peGluIHNwcml0ZV9pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfaWNvbi5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxyXG4vL1xyXG4vLyAuaWNvbi1ob21lIHtcclxuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcclxuLy8gfVxyXG4vL1xyXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxyXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xyXG4vL1xyXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXHJcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xyXG4gICAgICAgICAgICBAbWl4aW4gdGl0X2ZvcnVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHRpdF9ob3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gdGl0X2hvdF9pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODdweCAtNDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiB0aXRfaG90X3RhYl8xIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHRpdF9pbmZvIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNzZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gdGl0X2tmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjlweCAtNDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gdGl0X3Jhbmsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiB0aXRfcmVjb21tZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1OHB4IC00MnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiB0aXRfdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NnB4IC03NnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgQG1peGluIHNwcml0ZV90aXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV90aXQucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLndnLWhlYWQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDg0MHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5oZC1iZy1mdWxsLTF7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG59XHJcbi5oZC1iZy1mdWxsLTJ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDIwcHg7XHJcbn1cclxuXHJcbi5oZC1zbG9nZW57XHJcbiAgYmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgd2lkdGg6ICAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4uaGQtYmctMSxcclxuLmhkLWJnLTIsXHJcbi5oZC1iZy0zLFxyXG4uaGQtYmctNCB7XHJcblx0aGVpZ2h0OiAyMTBweDtcclxufVxyXG5cclxuLyog6aaW5bGPICovXHJcbi5sYXllci12aWRlbyxcclxuLmxheWVyLWZvbnQsXHJcbi5sYXllci1vcHQsXHJcbi5sYXllci1wb3Age1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5sYXllci1iZyB7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLmxheWVyLXZpZGVvIHtcclxuXHR6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ubGF5ZXItZm9udCB7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLmxheWVyLW9wdCB7XHJcblx0ei1pbmRleDogNDtcclxufVxyXG5cclxuLmxheWVyLXBvcCB7XHJcblx0ei1pbmRleDogOTk7XHJcbn1cclxuXHJcbi8qIHBz77ya6aG26YOo5a+86IiqbmF2IHotaW5kZXg6IDExMzsgKi9cclxuLyogcHPvvJrlubTpvoTmj5DnpLogei1pbmRleDogMTExOyAqL1xyXG4vKiBwczog55m76ZmGIHotaW5kZXg6IDEwMDsgKi9cclxuXHJcbi5sYXllci12aWRlbyB2aWRlbyB7XHJcblx0b2JqZWN0LWZpdDogZmlsbDtcclxuXHR3aWR0aDogMTkyMHB4O1xyXG5cdGhlaWdodDo4NDBweDtcclxuXHRsZWZ0OjUwJTtcclxuXHRtYXJnaW4tbGVmdDotOTUycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5sYXllci12aWRlbyAudmlkZW8tbWFzayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdG9wYWNpdHk6IDAuMztcclxufVxyXG5cclxuLmxheWVyLWZvbnQgLndyYXBwZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubGF5ZXItb3B0IC53cmFwcGVye1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuLm1pYW4tYm94e1xyXG5cdHBhZGRpbmc6IHB4KDYpIHB4KDUpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMzODJkMmM7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbn1cclxuXHJcbi5tb2QtaW50cm97XHJcbiAgICBtYXJnaW4tYm90dG9tOiBweCg5KTtcclxufVxyXG4ubW9kLWd1aWRle1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBweCg2KTtcclxufVxyXG4ubW9kLWd1aWRlLFxyXG4ubW9kLWFydGljbGV7XHJcbiAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4vLyDkvqfovrnlr7zoiKpcclxuQGltcG9ydCBcIm1fbWVudVwiO1xyXG5AaW1wb3J0IFwibV9pbnRyb1wiO1xyXG5AaW1wb3J0IFwibV9ndWlkZVwiO1xyXG5AaW1wb3J0IFwibV9hcnRpY2xlXCI7XHJcbkBpbXBvcnQgXCJtX2luZm9cIjtcclxuQGltcG9ydCBcIm1faG90XCI7XHJcbkBpbXBvcnQgXCJtX3ZpZGVvXCI7XHJcbkBpbXBvcnQgXCJtX3JhbmtcIjtcclxuQGltcG9ydCBcIm1fcmVjb21tZW5kXCI7XHJcbkBpbXBvcnQgXCJtX2tmenhcIjtcclxuQGltcG9ydCBcIm1fZm9ydW1cIjsiLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4uZml4ZWQtbWVudXtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHB4KDYyMCk7XHJcbiAgICBcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgICYuZml4ZWR7XHJcbiAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQGltcG9ydCBcIi4uL3Nwcml0ZV9pbnRyb1wiO1xyXG5cclxuLyog6buY6K6k5paH5a2X6aKc6ImyICovXHJcbiRjb2xvcl9pbnRyb19kZWZhdWx0OiNjOWJiOWI7XHJcbi8qIOm7mOiupOaWh+Wtl2hvdmVyICovXHJcbiRjb2xvcl9pbnRyb19kZWZhdWx0X2VtOiNmZjRlMDA7XHJcblxyXG4ubW9kLWludHJve1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ib3gvaW50cm9fYm94LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmc6IHB4KDYpIDA7XHJcbiAgICAuaW50cm8tYm94e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyMTtcclxuICAgIH1cclxuICAgIC5pbnRyby1ib3gtMXtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGVfaW50cm87XHJcbiAgICAgICAgQGluY2x1ZGUgaW50cm9fYm94XzE7XHJcbiAgICAgICAgcGFkZGluZzogcHgoMzYpIDAgMCBweCg5Mik7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcjJZO1xyXG4gICAgICAgICAgICBsZWZ0OiBweCgxOSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZV9pbnRybztcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW50cm9fbG9nbztcclxuICAgICAgICAgICAgLy8g5Y6f6ZW/5a69NjXvvIzkvJrmnInlpYfmlbDlrprkvY3nmoTmqKHns4rpl67popjvvIzosIPmlbTkuLo2NiDvvIjpm6rnoqflm77mnInpooTnlZnnqbrnmb3vvIlcclxuICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmludHJvLXR4dHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweCg4MDYpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBweCgyNik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDI2LCRjb2xvcl9pbnRyb19kZWZhdWx0KTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDI2LCRjb2xvcl9pbnRyb19kZWZhdWx0X2VtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIyWTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlX2ludHJvO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaW50cm9fZGVwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnRyby1zaGFyZS1ncm91cHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcHgoMTApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4KDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmludHJvLXNoYXJle1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweCgxMjApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwzNywkY29sb3JfaW50cm9fZGVmYXVsdCk7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICNiZHNoYXJle1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnRyby1idG57XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmludHJvLWJveC0yLmludHJvLXJlY29tbWVuZC1saXN0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiBweCg4KVxyXG4gICAgfVxyXG4gICAgLmludHJvLXJlY29tbWVuZC1pdGVte1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogcHgoMzkyKTtcclxuICAgICAgICBoZWlnaHQ6IHB4KDEyMCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIHB4KDMpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9ICAgXHJcbn1cclxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcclxuLy9cclxuLy8gLmljb24taG9tZSB7XHJcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XHJcbi8vIH1cclxuLy9cclxuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cclxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcclxuLy9cclxuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxyXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcclxuICAgICAgICAgICAgQG1peGluIGludHJvX2JveF8xIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTkwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpbnRyb19kZXAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY5cHggLTEyOHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gaW50cm9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgQG1peGluIHNwcml0ZV9pbnRybyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX2ludHJvLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbiRjb2xvcl9ndWlkZV9kZWZhdWx0OiNkN2NiYmQ7XHJcbi5tb2QtZ3VpZGV7XHJcbiAgICB3aWR0aDogcHgoNzkyKTtcclxuICAgIC5ndWlkZS10cGxie1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IHB4KDM5NSk7XHJcbiAgICB9XHJcbiAgICAuZ3VpZGUtb3B0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHB4KDgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG4uZ3VpZGUtdHBsYntcclxuICAgIC5tb2Qtc2lsZGUsXHJcbiAgICAuc2xpZGUtbGlzdCxcclxuICAgIC5zbGlkZS1saXN0IGxpLFxyXG4gICAgLnNsaWRlLWxpc3QgbGkgYSxcclxuICAgIC5zbGlkZS1saXN0IGxpIGEgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5zbGlkZS1saXN0IGxpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgIC5zbGlkZS1saXN0IGxpIGF7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIodGl0bGUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgoNDYpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4KDEwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsNDYsJGNvbG9yX2d1aWRlX2RlZmF1bHQpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzIwMWIxZSwgJGFscGhhOiAwLjgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtZG90e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogcHgoMTApO1xyXG4gICAgICAgIGJvdHRvbTogcHgoMTQpO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCgxMik7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweCgxNCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgoMTQpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBweCg3KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkxN2Q2NDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3Msd2lkdGggLjNzO1xyXG4gICAgICAgICAgICAmLmN1cntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg1MCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ZTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3VpZGUtb3B0e1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgLm9wdC1idG57XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5vcHQtYnRuICsgLm9wdC1idG57XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHB4KDYpO1xyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuJGNvbG9yX2FydGljbGVfdGl0OiMzMjMwMmU7XHJcbiRjb2xvcl9hcnRpY2xlX2JvcmRlcjojZTNlMmU0O1xyXG4kY29sb3JfYXJ0aWNsZV9iZzojZmZmZmZmO1xyXG4ubW9kLWFydGljbGV7XHJcbiAgICB3aWR0aDogcHgoMzkyKTtcclxuICAgIGhlaWdodDogcHgoNDgxKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9hcnRpY2xlX2JnO1xyXG59XHJcblxyXG4vKiDmoIfnrb7lrr0gKi9cclxuJHJhbmtfaW5kZXhfdzozMjtcclxuLm1vZC1hcnRpY2xle1xyXG4gICAgcGFkZGluZzogMCBweCgxMCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmFydGljbGUtaGR7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgaGVpZ2h0OiBweCg1MCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvcl9hcnRpY2xlX2JvcmRlcjtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlLWhkLWl0ZW17XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogcHgoNTApO1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE4LCA1MCwgJGNvbG9yX2FydGljbGVfdGl0KTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtaW4td2lkdGg6IDkwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MsZm9udC13ZWlnaHQgLjNzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCByZ2JhKCRjb2xvcjogI2M4ODc2MCwgJGFscGhhOiAwKTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgJi5jdXJ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggcmdiYSgkY29sb3I6ICNjODg3NjAsICRhbHBoYTogMS4wKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZS1saXN0e1xyXG4gICAgICAgIGhlaWdodDogcHgoMzY3KTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLmFydGljbGUtaXRlbXtcclxuICAgICAgICBtYXJnaW4tdG9wOiBweCg2KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcHgoNik7XHJcbiAgICAgICAgaGVpZ2h0OiBweCg1NSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICRjb2xvcl9hcnRpY2xlX2JvcmRlcjtcclxuICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBweCgzMDYpO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtbW9yZXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiBweCg2Mik7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDYyLCAjMzMzMzMzKTtcclxuICAgIH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qIOm7mOiupOaWh+Wtl+minOiJsiAqL1xyXG4kY29sb3JfaW5mb19kZWZhdWx0OiNjOWJiOWI7XHJcbi8qIOm7mOiupOaWh+Wtl2hvdmVyICovXHJcbiRjb2xvcl9pbmZvX2RlZmF1bHRfZW06I2ZmNGUwMDtcclxuJGNvbG9yX2luZm9fYm9yZGVyOiNlM2UyZTQ7XHJcbiRjb2xvcl9pbmZvX2JnOiNmZmZmZmY7XHJcblxyXG4ubW9kLWluZm97XHJcbiAgICAubW9kLWJke1xyXG4gICAgICAgIGhlaWdodDogcHgoMzcwKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLmluZm8tc2VhcmNoLWJhcntcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcHgoMjApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWJlOWVhO1xyXG4gICAgfVxyXG4gICAgLy8gdGFi5paH56ug5Yy65Z+fXHJcbiAgICAuY29udC10YWJ7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBweCg2NTIpO1xyXG4gICAgICAgIGhlaWdodDogcHgoMjcyKTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHB4KDE2KTtcclxuICAgIH1cclxuICAgIC8vIOaOqOiNkOWbvueJh1xyXG4gICAgLmNvbnQtYWR2e1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogcHgoNTE4KTtcclxuICAgICAgICBoZWlnaHQ6IHB4KDI3Mik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZmZmZiwgI2Y0ZjRmNCAsI2ZmZmZmZik7XHJcbiAgICAgICAgcGFkZGluZzogcHgoMjApIDAgMCBweCgyMCk7XHJcbiAgICAgICAgLmFkdi1pdGVte1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IHB4KDQ5OCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgoMTIyKTtcclxuICAgICAgICAgICAgJi5hZHYtaXRlbS0xe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIOaQnOe0ouagj1xyXG4uc2VhcmNoLWJhcntcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIC5iYXItYm94IHtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLmJhci1pbnB1dC1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB3aWR0aDogcHgoNDQ3KTtcclxuICAgICAgICBoZWlnaHQ6IHB4KDM3KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4KDMyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmJmY2ZkO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNiY2I5YmQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDdweCAzcHggaW5zZXQgcmdiYSgkY29sb3I6ICNjN2NjZDYsICRhbHBoYTogMC41KTtcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMzcsIzMzMzMzMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIyWTtcclxuICAgICAgICAgICAgbGVmdDogcHgoNyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZV9pY29uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uX3NlYXJjaDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFyLWJ0bntcclxuICAgICAgICBtYXJnaW4tbGVmdDogcHgoMTApO1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuYmFyLWxhYmVse1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBiZm9udCgxNCwzNywjMzMzMzMzKTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwzNywjMzMzMzMzKTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYmY3YTI1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyB0YWLliIfmjaJcclxuLmluZm9Db250LW5hdntcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIC5uYXYtaXRlbXtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWluLXdpZHRoOiBweCgxMTIpO1xyXG4gICAgICAgIGhlaWdodDogcHgoMzUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwzNSwjMzMzMzMzKTtcclxuICAgICAgICBwYWRkaW5nOiAwIHB4KDEwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlNGU2O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyxiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuICAgICAgICAmLmN1cntcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMzUsI2ZmZjhlZSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Mjc5Njg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdi1pdGVtICsgLm5hdi1pdGVte1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBweCg2KTtcclxuICAgIH1cclxufVxyXG5cclxuLy8g5o6o6I2Q5paH56ug5YiX6KGo6aG577yI5YWs5YWx5YiX6KGodWnvvIlcclxuLmluZm9Db250LWl0ZW17XHJcbiAgICBtYXJnaW4tdG9wOiBweCgxMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcHgoMTApO1xyXG4gICAgaGVpZ2h0OiBweCgzNCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAkY29sb3JfaW5mb19ib3JkZXI7XHJcbiAgICA+IGF7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogcHgoNTg0KTtcclxuICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgIH1cclxufVxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLm1vZC1ob3R7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAubW9kLXRpdHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcHgoMzApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6bm9uZTtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyMlk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZV90aXQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRpdF9ob3RfaWNvbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kLXRpdCBhe1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICAmLnRhYi1saS0xe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGVfdGl0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0aXRfaG90X3RhYl8xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ob3QtaXRlbXtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuaG90LWl0ZW0gKyAuaG90LWl0ZW17XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHB4KDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAvLyDpu5jorqTnirbmgIFcclxuICAgIC5tb2QtYmR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogcHgoMzAyKTtcclxuICAgICAgICAuaG90LW5hdiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogcHgoMjApIHB4KDEwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcywgaGVpZ2h0IDAuM3M7XHJcblxyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyDmiZPlvIDnirbmgIFcclxuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjNzO1xyXG4gICAgICAgICYuaXNPcGVue1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4KDU2Mik7XHJcbiAgICAgICAgICAgIC5ob3QtbmF2e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMTQ0KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg0OTYpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzLCBoZWlnaHQgMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAuaG90LWl0ZW0gKyAuaG90LWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHB4KDYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhvdC1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBweCg5MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgxMDQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4KDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWltZy1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBweCg4Nik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMTAwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmN1cixcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hvdC9ob3RfYmdfaC5wbmcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHB4KDkwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgxMDQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhvdC1saXN0e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZC1tb3Jle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0zNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGVfaWNvbjtcclxuXHRcdEBpbmNsdWRlIGljb25fbW9yZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhvdC1pdGVte1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ob3QvaG90X2JnLnBuZyk7XHJcbiAgICB3aWR0aDogcHgoMjI2KTtcclxuICAgIGhlaWdodDogcHgoMjYyKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBwYWRkaW5nOiBweCg1KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MsIGhlaWdodCAwLjNzLG1hcmdpbi1sZWZ0IC4zcztcclxuICAgIC5pdGVtLWltZy1ib3h7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBweCgyMTYpO1xyXG4gICAgICAgIGhlaWdodDogcHgoMjUyKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzLCBoZWlnaHQgMC4zcztcclxuICAgICAgICAuaXRlbS1pbWd7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbS1uYW1le1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMjAsMTA1LCNmN2Y3ZjcpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaG90L2hvdF9uYW1lX2JnLnBuZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweCgyMTYpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4KDc3KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hvdC9ob3RfYmdfaC5wbmcpO1xyXG4gICAgICAgIC5pdGVtLW5hbWV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaG90LWxpc3R7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IHB4KDExOTApO1xyXG4gICAgaGVpZ2h0OiBweCg1NjIpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uaG90LWNvbnR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5ob3Qtb3B0LWdyb3Vwe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogcHgoODQpO1xyXG4gICAgICAgIGJvdHRvbTogcHgoMzUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgLmhvdC1vcHR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvdC1vcHQgKyAuaG90LW9wdHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHB4KDYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qIOm7mOiupOS4u+minOiJsiAqL1xyXG4kdmlkZW9fY29sb3I6IzMzMzMzMztcclxuLyog5byx5YyW5paH5a2X6aKc6ImyICovXHJcbiR2aWRlb19jb2xvcl9zdWI6IzgwODA4MDtcclxuXHJcbi5tb2QtdmlkZW97XHJcbiAgICAudmlkZW8tbGVmdCxcclxuICAgIC52aWRlby1yaWdodHtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuICAgIC52aWRlby1sZWZ0e1xyXG4gICAgLyogd2lkdGg6IDY3MHB4OyAqL1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcclxuICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLnZpZC1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCgzMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTApO1xyXG4gICAgICAgIHdpZHRoOiBweCgyMTApO1xyXG4gICAgICAgIC5pdGVtLWltZy1ib3h7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweCgyMTApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4KDExOCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZC1waWNze1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBweCgxMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlby1uYXZ7XHJcbiAgICAubmF2LWl0ZW17XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLm5hdi1pdGVtICsgLm5hdi1pdGVte1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBweCg2KTtcclxuICAgIH1cclxufVxyXG5cclxuLyog6KeG6aKRICovXHJcbi52aWQtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaXRlbS1pbWctYm94e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlX2ljb247XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25fcGxheTtcclxuICAgICAgICAgICAgei1pbmRleDoyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDApOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6MTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNyk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAjY2Y0ZjFlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLml0ZW0tdHh0LXRpdHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCAyMCwgJHZpZGVvX2NvbG9yKTtcclxuICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgIH1cclxuICAgIC5pdGVtLXR4dC1hdXRob3J7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTIsIDIwLCAkdmlkZW9fY29sb3Jfc3ViKTtcclxuICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIC8qIOmAieS4reeKtuaAgSAqL1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAuaXRlbS1pbWctYm94e1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMSk7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5pdGVtLXR4dC10aXR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYmY3YTI1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi8qIOagh+etvuWuvSAqL1xyXG4kcmFua19pbmRleF93OjMyO1xyXG4vKiDpu5jorqTkuLvpopzoibIgKi9cclxuJHJhbmtfY29sb3I6IzMzMzMzMztcclxuLyog5byx5YyW5paH5a2X6aKc6ImyICovXHJcbiRyYW5rX2NvbG9yX3N1YjojODA4MDgwO1xyXG4vKiDlvLrosIPpopzoibIgKi9cclxuJHJhbmtfY29sb3JfY3VyOiNiZjdhMjU7XHJcblxyXG4ubW9kLXJhbmt7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JveC9yYW5rX2JveC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgd2lkdGg6IHB4KDUwMCk7XHJcbiAgICBoZWlnaHQ6IHB4KDM4MCk7XHJcbiAgICBwYWRkaW5nOiAwIHB4KDE0KTtcclxuICAgIHBhZGRpbmctdG9wOiBweCgxOCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnJhbmstdGl0e1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZV90aXQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdGl0X3Jhbms7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMjAsIDM4LCAjZjVmMGVjKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAucmFuay1pdGVte1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiBweCgxNCkgMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4KCRyYW5rX2luZGV4X3cpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1pZHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIyWTtcclxuICAgICAgICAgICAgbGVmdDogcHgoMik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZV9pY29uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uX3JhbmtfaWR4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZm9udCgxMiwgMjMsICMzODJkMmMpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtLWltZy1ib3h7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweCgxNTYpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6cHgoODgpO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDNweCAjY2Y0ZjFlO1xyXG4gICAgICAgICAgICA+IGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtLXRpdHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDI0LCAkcmFua19jb2xvcik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweCgyODYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbS1hdXRob3J7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCAyNCwgJHJhbmtfY29sb3Jfc3ViKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IHB4KDE0Nik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtLXByaWNle1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMjQsICRyYW5rX2NvbG9yX3N1Yik7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjpob3ZlciwmLmhvdmVye1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25fcmFua19pZHhfY3VyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmOGY4Zjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0taW1nLWJveHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0taW5mb3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgyNzApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgxMCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcHgoMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtLXRpdHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTYsIDI0LCAkcmFua19jb2xvcl9jdXIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0tYXV0aG9yLC5pdGVtLXByaWNle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhbmstaXRlbSArIC5yYW5rLWl0ZW17XHJcbiAgICAgICAgYm9yZGVyLXRvcDogZGFzaGVkIDFweCAjZDFjOGMxO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKiDlrqLmnI0gKi9cclxuLm1vZC1yZWNvbW1lbmR7XHJcblx0Lm1vZC1iZHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblx0LnJlY29tbWVuZC1pdGVte1xyXG5cdFx0bWFyZ2luOiAwIHB4KDgpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuLm1vZC1yZWNvbW1lbmQgLnJlY29tbWVuZC1pdGVtOmhvdmVyIC5yZWNvbW1lbmQtaXRlbS1uYW1lIHtcclxuICAgIGNvbG9yOiAjZmY2MjAwO1xyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKiDlrqLmnI0gKi9cclxuLm1vZC1rZnp4e1xyXG4gICAgQGluY2x1ZGUgbGZvbnQoMTQsMjAsIzMzMyk7XHJcbn1cclxuLm1vZC1rZnp4IGEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1yaWdodDogNnB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDE0NnB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRjb2xvcjogI2ZmZjhlZjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTE3ZDY0O1xyXG59XHJcblxyXG4ubW9kLWtmenggYTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2IwOTU1ZjtcclxuXHRjb2xvcjogI2ZmZjhlZjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5tb2Qta2Z6eCAubW9kLWJkIHtcclxuXHRoZWlnaHQ6IDM3MXB4O1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5tb2Qta2Z6eCAua2Z6eC1ncm91cCB7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2FjZTtcclxufVxyXG5cclxuLm1vZC1rZnp4IC5rZnp4LWdyb3VwLS0xIC5rZnp4LXR4dDpmaXJzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1vZC1rZnp4IC5rZnp4LWdyb3VwLS0yIC5rZnp4LXR4dDpmaXJzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1vZC1rZnp4IC5rZnp4LWdyb3VwLS0zIC5rZnp4LXR4dCB7XHJcblx0cGFkZGluZy1sZWZ0OiAxMDBweDtcclxufVxyXG5cclxuLm1vZC1rZnp4IC5rZnp4LWdyb3VwLS00IHtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5tb2Qta2Z6eCAua2Z6eC10eHQge1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdHBhZGRpbmctbGVmdDogNzFweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Knpvb206IDE7XHJcbn1cclxuXHJcbi5tb2Qta2Z6eCAua2Z6eC10eHQgZHQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLm1vZC1rZnp4IC5rZnp4LWxhYmVsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5tX3NlbGVjdGxpc3Qge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZWxlY3RMaXN0LnBuZyk7XHJcblx0d2lkdGg6IDI0MHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcbiAgICAuc2VsZWN0X3R4dHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4KDEwKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1fc2VsZWN0bGlzdCAubV9zZWxlY3RfY29udCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMzFweDtcclxuXHR3aWR0aDogMjQwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcclxuXHRib3JkZXItdG9wOiAwO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiA1cHggMDtcclxufVxyXG5cclxuLm1fc2VsZWN0bGlzdCAuc2VsZWN0bGlzdCB7XHJcblx0KnZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5tX3NlbGVjdGxpc3QgLnNlbGVjdGxpc3QgbGkge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMjRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0KnZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjb2xvcjogIzNmNTA1ZjtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcbn1cclxuXHJcbi5tX3NlbGVjdGxpc3QgLnNlbGVjdGxpc3QgbGk6aG92ZXIsXHJcbi5tX3NlbGVjdGxpc3QgLnNlbGVjdGxpc3QgbGkuY3VyLFxyXG4ubV9zZWxlY3RsaXN0IC5zZWxlY3RsaXN0IGxpLmN1cjpob3ZlciB7XHJcblx0Y29sb3I6ICMzZjUwNWY7XHJcblx0YmFja2dyb3VuZDogI2YwZjBmMDtcclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuLm1vZC13ampsIHtcclxuXHRmb250LWZhbWlseTogXCJNaWNyb3NvZnQgWWFoZWlcIiwgVGFob21hLCBBcmlhbCwgSGVsdmV0aWNhLCBTVEhlaXRpLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcblx0LnRkLXdpZHtcclxuXHRcdGF7XHJcblx0XHRcdEBpbmNsdWRlIGxmb250KDE0LDI0LCMzMzMzMzMpO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxmb250KDE0LDI0LCNiZjdhMjUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2QtbW9yZXtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgc3ByaXRlX2ljb247XHJcblx0XHRAaW5jbHVkZSBpY29uX21vcmU7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kLXdqamwgLm1vZC1iZCB7XHJcblx0bWluLWhlaWdodDogMzcxcHg7XHJcblx0cGFkZGluZzogMCBweCgxMCk7XHJcbn1cclxuXHJcbi5jb211LXRhYmxlIHtcclxuXHRsaW5lLWhlaWdodDogMzVweDtcclxufVxyXG5cclxuLmNvbXUtdGFibGUgdGgge1xyXG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkM2QzZDM7XHJcbn1cclxuXHJcbi5jb211LXRhYmxlIHRkIHtcclxuXHRsaW5lLWhlaWdodDogMzlweDtcclxuXHRoZWlnaHQ6IDM5cHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkM2QzZDM7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uY29tdS10YWJsZSB0ZC50ZC10aXQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5jb211LXRhYmxlIC50ZC1yZXBseSxcclxuLmNvbXUtdGFibGUgLnRoLXJlcGx5IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb211LXRhYmxlIHRkIGEsXHJcbi5jb211LXRhYmxlIC50ZC13aWQge1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNvbXUtdGFibGUgLnRkLXJlcGx5IHtcclxuXHRjb2xvcjogIzMzMzMzMztcclxufVxyXG5cclxuLmNvbXUtdGFibGUgLnRkLXdpZCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRoZWlnaHQ6IDMycHg7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0cGFkZGluZzogMCA1cHg7XHJcbn1cclxuXHJcbi5jb211LXRhYmxlIC50ZC10aXQgLnRkLXdpZCB7XHJcblx0d2lkdGg6IDUwMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0LW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmNvbXUtdGFibGUgLmhvdmVyIGEsXHJcbi5jb211LXRhYmxlIC5ob3ZlciB0ZCxcclxuLmNvbXUtdGFibGUgLmhvdmVyIHRkIGEsXHJcbi5jb211LXRhYmxlIC5ob3ZlciAudGQtd2lkIHtcclxuXHRjb2xvcjogI2JmN2EyNTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmRpc2FibGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmEubW9kLXB1Ymxpc2gge1xyXG5cdHdpZHRoOiA2OHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDMwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Y29sb3I6ICNmZGZkZmQ7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTE3ZDY0O1xyXG59XHJcblxyXG5hLm1vZC1wdWJsaXNoOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjA5NTVmO1xyXG5cdGNvbG9yOiAjZmRmZGZkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufSJdfQ== */

