/* 以宽度为1200px；html的font-size为8px 的px对应关系
 * --12px---14px---16px---18px---20px---22px---24px--26px---28px----30px---32px--34px----36px
 */
/**居中*/
/**IE8 不支持*/
/**居中*/
/**清除浮动,控制第一行的margin-top不起作用*/
/**兼容ie7*/
/**弹性布局*/
/**常用左右边距设置*/
/**常用上下边距设置*/
/**字体设置*/
/**字体状态设置，主要是位置，和加粗*/
/**格子系统设置@list 百分比*/
/**等分格子设置*/
/**规范z-index的泛滥使用，规范了7层，-2，-1,0,1,2,3,4,5*/
/**控制多行隐藏*/
/**强制不换行*/
.noWrap {
  white-space: nowrap;
}
/**宽度*/
/**rgba颜色兼容性设置*/
/**IE8 不支持*/
/**border-radius*函数*/
/**IE8 不支持*/
/**box-shadow的属性设置*/
/**IE8 不支持*/
/**过渡动画*/
/**IE8 不支持*/
/**盒子模型*/
/**IE8 不支持*/
/**盒子模型*/
/**IE8 不支持*/
/**不能够被选取*/
/**IE8 不支持*/
/**盒子阴影*/
/**IE8 不支持*/
/**border-radius*函数*/
/*兼容ie8及以下*/
/**IE8 不支持*/
/**input的placeholder字体设置*/
/**线条*/
/**chrome 清除滚动条*/
/**IE8不支持*垂直渐变色*/
/**图片预加载*/
/**图片预加载通过before的方式*/
/**栅格**/
@font-face {
  font-family: 'iconfont';
  src: url('../iconfont/iconfont.eot');
  src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'), url('../iconfont/iconfont.woff') format('woff'), url('../iconfont/iconfont.ttf') format('truetype'), url('../iconfont/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
html {
  min-width: 1300px;
  width: 100%;
  overflow-x: hidden;
  height: 100%;
}
body {
  position: relative;
  width: 100%;
  min-height: 100%;
  overflow-x: hidden;
}
.l_con {
  position: relative;
  margin: 0 auto;
  width: 1200px;
}
img[class^="icon_"] {
  display: inline-block;
  width: 100%;
  cursor: pointer;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
i[class^="icon_"] {
  vertical-align: middle;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
}
body {
  font-size: 18px;
}
.wrapper {
  position: relative;
  max-width: 1920px;
  margin: 0 auto;
}
/**清除浮动，以及第一个孩子的margin-top:,以及最后一个孩子margin-bottom:错乱的问题上下边*/
.clear {
  *zoom: 1;
}
.clear:before,
.clear:after {
  content: "";
  display: table;
}
.clear:after {
  clear: both;
}
.box {
  /* Firefox */
  /* Safari */
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.toh {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.f-theme {
  color: #1948b3;
}
.noWrap {
  white-space: nowrap;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.tc {
  text-align: center;
}
.tl {
  text-align: left;
}
.tr {
  text-align: right;
}
.pa {
  position: absolute;
}
.pr {
  position: relative;
}
.pf {
  position: fixed;
}
.wf {
  width: 100%;
  max-width: 100%;
}
.hide {
  display: none;
}
.toh {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.blod {
  font-weight: bold;
}
/**grid*/
*[class^="g-"] {
  *zoom: 1;
}
*[class^="g-"]:before,
*[class^="g-"]:after {
  content: "";
  display: table;
}
*[class^="g-"]:after {
  clear: both;
}
.g-d-2 > * {
  float: left;
  width: 50%;
}
.g-d-3 > * {
  float: left;
  width: 33.33333333%;
}
.g-d-4 > * {
  float: left;
  width: 25%;
}
.g-d-5 > * {
  float: left;
  width: 20%;
}
.g-d-6 > * {
  float: left;
  width: 16.66666667%;
}
.g-d-7 > * {
  float: left;
  width: 14.28571429%;
}
.g-d-8 > * {
  float: left;
  width: 12.5%;
}
.bg-c {
  background-color: #1948b3;
}
.bg-sc {
  background-color: #1948b3;
}
.f-c {
  color: #1948b3;
}
.f-sc {
  color: #1948b3;
}
.f-t-c {
  text-align: center;
}
.f-wb {
  font-weight: bold;
}
.btHov {
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.btHov:hover {
  -khtml-opacity: 0.85;
  -moz-opacity: 0.85;
  opacity: 0.85;
  filter: alpha(opacity=85);
  filter: "alpha(opacity=85)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
}
.noShow {
  visibility: hidden;
}
.header_ {
  position: absolute;
  top: 0;
  height: 250px;
  width: 100%;
  z-index: 5;
  z-index: 1000;
}
.header_ .h_banner {
  position: relative;
  font-size: 0px;
  height: 250px;
}
.header_ .h_banner .bg {
  position: absolute;
  top: 0;
  left: 0;
  height: 255px;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1920px 255px;
  background-image: url('../images/change_doc/hb/bg_header.png');
}
.header_ .h_banner .cover {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  max-width: 100%;
}
.header_ .h_banner .cover .l_con {
  *zoom: 1;
  height: 115px;
  background-position: 566px 0px;
}
.header_ .h_banner .cover .l_con:before,
.header_ .h_banner .cover .l_con:after {
  content: "";
  display: table;
}
.header_ .h_banner .cover .l_con:after {
  clear: both;
}
.header_ .h_banner .cover .goback {
  float: right;
  margin-right: -105px;
  margin-top: 53px;
}
.header_ .h_banner .cover .goback a {
  display: block;
  font-family: MicrosoftYaHeiLight;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 21px;
  letter-spacing: 0px;
  color: #ffffff;
}
.header_ .h_banner .cover .goback a span {
  display: inline-block;
  vertical-align: middle;
}
.header_ .h_banner .cover .goback a .img {
  vertical-align: middle;
  margin-left: 5px;
  width: 15px;
  height: 15px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url('../images/cms/cugb_index/goBack.png');
  display: inline-block;
}
.header_ .h_banner .cover .logo {
  float: left;
  width: 450px;
  height: 71px;
  margin-top: 30px;
  background: url('../images/change_doc/hb/logo顶部.png') no-repeat;
  background: url('../images/change_doc/hb/logo顶部.svg') center / contain no-repeat;
  background-position: center left;
}
.header_ .h_banner .cover .right {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
  width: 600px;
}
.header_ .h_banner .cover .search {
  position: absolute;
  top: 35px;
  right: -14px;
  z-index: 1;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
  width: auto;
  *width: 320px;
  font-size: 0px;
  padding-left: 0px;
}
.header_ .h_banner .cover .search input {
  float: right;
  color: #fff;
  width: 658px;
  height: 50px;
  transition: all 0.1s linear 0s;
  -moz-transition: all 0.1s linear 0s;
  -webkit-transition: all 0.1s linear 0s;
  -o-transition: all 0.1s linear 0s;
  font-size: 14px;
  line-height: 30px;
  padding-left: 20px;
  padding-right: 44px;
  background-color: transparent;
  border-bottom: 1px solid #efefef;
}
.header_ .h_banner .cover .search input::-webkit-input-placeholder {
  color: #bbb;
  font-size: 14px;
}
.header_ .h_banner .cover .search input:-moz-placeholder {
  color: #bbb;
  font-size: 14px;
}
.header_ .h_banner .cover .search input::-moz-placeholder {
  color: #bbb;
  font-size: 14px;
}
.header_ .h_banner .cover .search input:-ms-input-placeholder {
  color: #bbb;
  font-size: 14px;
}
.header_ .h_banner .cover .search input.placeholder {
  color: #bbb;
  font-size: 14px;
}
.header_ .h_banner .cover .search .btn_search {
  position: absolute;
  top: 13px;
  right: 0px;
  width: 44px;
  height: 30px;
  background: url('../images/change_doc/hb/icon_close.png') no-repeat;
  background-position: center;
}
.header_ .h_banner .cover .search.close {
  *width: 0px;
}
.header_ .h_banner .cover .search.close input {
  width: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border: none;
}
.header_ .h_banner .cover .search.close .btn_search {
  background: url('../images/change_doc/hb/icon_search.png') no-repeat;
  background-position: center;
}
.header_ .h_banner .cover .link_home {
  float: right;
  margin-right: 15px;
  display: block;
  margin-top: 35px;
  font-size: 15px;
  color: #fff;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  *line-height: 180%;
  letter-spacing: 2px;
}
.header_ .h_banner .cover .link_home .icon_home {
  float: left;
  margin-top: -2px;
  *margin-top: 5px;
  margin-right: 10px;
  height: 17px;
  width: 17px;
  background-image: url('../images/ico/home.png');
}
.header_ .h_banner .cover .comp_input {
  float: right;
  position: relative;
  width: 160px;
  margin-top: 15px;
  height: 27px;
  border: 1px solid #accee4;
  background-color: rgba(255, 255, 255, 0.39);
  background-color: #0f4d97;
  -webkit-border-radius: 38px;
  -moz-border-radius: 38px;
  -ms-border-radius: 38px;
  -o-border-radius: 38px;
  border-radius: 38px;
}
.header_ .h_banner .cover .comp_input > div {
  margin-left: 20px;
  margin-right: 58px;
}
.header_ .h_banner .cover .comp_input > div input {
  font-size: 15px;
  color: #fff;
  line-height: 30px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.header_ .h_banner .cover .comp_input .icon_search {
  position: absolute;
  top: 4px;
  right: 21px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background-image: url('../images/ico/search_02.png');
}
.header_ .h_banner .cover .comp_input.focus {
  border: 1px solid #accee4;
  -moz-box-shadow: 0px 0px 5px 0px #eee;
  -webkit-box-shadow: 0px 0px 5px 0px #eee;
  box-shadow: 0px 0px 5px 0px #eee;
}
.header_ .nav_bar {
  width: 500px;
  height: 45px;
  float: left;
  margin-top: 42px;
  margin-left: 55px;
}
.header_ .nav_bar .l_con_ {
  position: relative;
  *zoom: 1;
  width: 672px;
  z-index: 1;
}
.header_ .nav_bar .l_con_:before,
.header_ .nav_bar .l_con_:after {
  content: "";
  display: table;
}
.header_ .nav_bar .l_con_:after {
  clear: both;
}
.header_ .navs {
  font-size: 0px;
  width: 655px;
  display: flex;
  justify-content: space-between;
}
.header_ .navs > li {
  float: left;
  height: 45px;
  position: relative;
}
.header_ .navs > li > a {
  height: 45px;
  display: block;
  font-size: 16px;
  color: #fff;
  line-height: 45px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  text-align: center;
  padding: 0 14px;
}
.header_ .navs > li > .sub_navs {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 45px;
  opacity: 0;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
  visibility: hidden;
  width: 100%;
  z-index: 1111111;
}
.header_ .navs > li > .sub_navs > li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
  width: 100%;
  height: 36px;
  text-align: center;
}
.header_ .navs > li > .sub_navs > li > a {
  position: relative;
  white-space: nowrap;
  display: block;
  font-size: 16px;
  color: #333;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  width: 100%;
  height: 100%;
  line-height: 36px;
}
.header_ .navs > li:hover > .sub_navs {
  opacity: 1;
  visibility: visible;
}
.header_ .navs > li:hover > .sub_navs > li {
  background: rgba(255, 255, 255, 0.9);
}
.header_ .navs > li:hover > .sub_navs > li > a:hover {
  background: rgba(255, 255, 255);
  color: #1948b3;
}
.header_ .navs > li:hover > a {
  color: #1948b3;
  background: rgba(255, 255, 255, 0.9);
}
.header_ .user {
  position: absolute;
  right: 20px;
  margin-top: 50px;
  font-size: 16px;
  color: #fff;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.header_ .user > .login {
  color: #fff;
  margin-right: 15px;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.header_ .user > .login:hover {
  color: #00c1de;
}
.header_ .user > .register {
  color: #fff;
  margin-left: 15px;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.header_ .user > .register:hover {
  color: #00c1de;
}
.header_ .user > .userAccount {
  color: #fff;
  margin-right: 15px;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.header_ .user > .userAccount:hover {
  color: #00c1de;
}
.header_ .user > .quiz {
  color: #fff;
  margin-left: 15px;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.header_ .user > .quiz:hover {
  color: #00c1de;
}
.footer {
  position: relative;
  width: 100%;
  height: 276px;
  max-width: 100%;
  background-color: #1948b3;
}
.footer .info {
  height: 241px;
}
.footer .info .l_con {
  *zoom: 1;
  padding: 0;
}
.footer .info .l_con:before,
.footer .info .l_con:after {
  content: "";
  display: table;
}
.footer .info .l_con:after {
  clear: both;
}
.footer .info .chunk_1 {
  float: left;
  width: 268px;
  height: 241px;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url('../images/change_doc/hb/ico_v_line.png');
}
.footer .info .chunk_1 .logo {
  width: 196px;
  height: 118px;
  margin-top: 45px;
  margin-left: 20px;
  background: url('../images/change_doc/hb/logo底部.png') no-repeat;
  background: url('../images/change_doc/hb/logo底部.svg') center / contain no-repeat;
  background-size: auto 100%;
  background-position: center;
}
.footer .info .chunk_2 {
  float: left;
  width: 225px;
  height: 241px;
  padding-left: 35px;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url('../images/change_doc/hb/ico_v_line.png');
}
.footer .info .chunk_2 .tit {
  margin-top: 44px;
  font-size: 16px;
  color: #fff;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.footer .info .chunk_2 .con {
  *zoom: 1;
  margin-top: 17px;
}
.footer .info .chunk_2 .con:before,
.footer .info .chunk_2 .con:after {
  content: "";
  display: table;
}
.footer .info .chunk_2 .con:after {
  clear: both;
}
.footer .info .chunk_2 .con .list_1 {
  float: left;
  width: 200px;
  line-height: 26px;
}
.footer .info .chunk_2 .con .list_1 a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  font-size: 14px;
  color: #fff;
  line-height: 26px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.footer .info .chunk_2 .con .list_1 a:hover {
  text-decoration: underline;
}
.footer .info .chunk_2 .con .list_2 {
  float: left;
  width: 172px;
  margin-left: 20px;
}
.footer .info .chunk_2 .con .list_2 a {
  white-space: nowrap;
  font-size: 14px;
  color: #fff;
  line-height: 26px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.footer .info .chunk_2 .con .list_2 a:hover {
  text-decoration: underline;
}
.footer .info .chunk_3 {
  float: left;
  width: 360px;
  height: 241px;
  padding-left: 35px;
  padding-right: 17px;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url('../images/change_doc/hb/ico_v_line.png');
}
.footer .info .chunk_3 .tit {
  margin-top: 44px;
  font-size: 16px;
  color: #fff;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.footer .info .chunk_3 .con {
  *zoom: 1;
  color: #fff;
  font-size: 14px;
  margin-top: 17px;
  line-height: 26px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.footer .info .chunk_3 .con:before,
.footer .info .chunk_3 .con:after {
  content: "";
  display: table;
}
.footer .info .chunk_3 .con:after {
  clear: both;
}
.footer .info .chunk_3 .con span {
  color: #fff;
}
.footer .info .chunk_4 {
  float: right;
  *zoom: 1;
  width: 255px;
  height: 241px;
  position: relative;
}
.footer .info .chunk_4:before,
.footer .info .chunk_4:after {
  content: "";
  display: table;
}
.footer .info .chunk_4:after {
  clear: both;
}
.footer .info .chunk_4 .code {
  position: relative;
  float: right;
  width: 85px;
  margin-top: 58px;
  margin-left: 17px;
}
.footer .info .chunk_4 .code .txt {
  position: relative;
  text-align: center;
  margin-top: 12px;
  font-size: 16px;
  color: #ffffff;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.footer .info .chunk_4 .code > .img {
  width: 85px;
  height: 85px;
  background-color: #efefef;
  background-position: center;
  background-repeat: no-repeat;
}
.footer .info .chunk_4 .code > .img.img_1 {
  background-image: url('../images/change_doc/hb/code_1.png');
}
.footer .info .chunk_4 .code > .img.img_2 {
  background-image: url('../images/change_doc/hb/code_2.png');
}
.footer .info .schoolname {
  position: absolute;
  bottom: 36px;
  left: 87px;
  color: #fff;
  font-size: 16px;
}
.footer .bottom {
  text-align: center;
  color: #fff;
  height: 35px;
  background: #0a3699;
  font-size: 12px;
  color: #ebebeb;
  line-height: 35px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
/* 以宽度为1200px；html的font-size为8px 的px对应关系
 * --12px---14px---16px---18px---20px---22px---24px--26px---28px----30px---32px--34px----36px
 */
/**居中*/
/**IE8 不支持*/
/**居中*/
/**清除浮动,控制第一行的margin-top不起作用*/
/**兼容ie7*/
/**弹性布局*/
/**常用左右边距设置*/
/**常用上下边距设置*/
/**字体设置*/
/**字体状态设置，主要是位置，和加粗*/
/**格子系统设置@list 百分比*/
/**等分格子设置*/
/**规范z-index的泛滥使用，规范了7层，-2，-1,0,1,2,3,4,5*/
/**控制多行隐藏*/
/**强制不换行*/
.noWrap {
  white-space: nowrap;
}
/**宽度*/
/**rgba颜色兼容性设置*/
/**IE8 不支持*/
/**border-radius*函数*/
/**IE8 不支持*/
/**box-shadow的属性设置*/
/**IE8 不支持*/
/**过渡动画*/
/**IE8 不支持*/
/**盒子模型*/
/**IE8 不支持*/
/**盒子模型*/
/**IE8 不支持*/
/**不能够被选取*/
/**IE8 不支持*/
/**盒子阴影*/
/**IE8 不支持*/
/**border-radius*函数*/
/*兼容ie8及以下*/
/**IE8 不支持*/
/**input的placeholder字体设置*/
/**线条*/
/**chrome 清除滚动条*/
/**IE8不支持*垂直渐变色*/
/**图片预加载*/
/**图片预加载通过before的方式*/
/**栅格**/
@font-face {
  font-family: 'iconfont';
  src: url('../iconfont/iconfont.eot');
  src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'), url('../iconfont/iconfont.woff') format('woff'), url('../iconfont/iconfont.ttf') format('truetype'), url('../iconfont/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
html {
  min-width: 1300px;
  width: 100%;
  overflow-x: hidden;
  height: 100%;
}
body {
  position: relative;
  width: 100%;
  min-height: 100%;
  overflow-x: hidden;
}
.l_con {
  position: relative;
  margin: 0 auto;
  width: 1200px;
}
img[class^="icon_"] {
  display: inline-block;
  width: 100%;
  cursor: pointer;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
i[class^="icon_"] {
  vertical-align: middle;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
}
body {
  font-size: 18px;
}
.wrapper {
  position: relative;
}
/**清除浮动，以及第一个孩子的margin-top:,以及最后一个孩子margin-bottom:错乱的问题上下边*/
.clear {
  *zoom: 1;
}
.clear:before,
.clear:after {
  content: "";
  display: table;
}
.clear:after {
  clear: both;
}
.box {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.toh {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.f-theme {
  color: #004898;
}
.noWrap {
  white-space: nowrap;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.tc {
  text-align: center;
}
.tl {
  text-align: left;
}
.tr {
  text-align: right;
}
.pa {
  position: absolute;
}
.pr {
  position: relative;
}
.pf {
  position: fixed;
}
.wf {
  width: 100%;
  max-width: 100%;
}
.hide {
  display: none;
}
.toh {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.blod {
  font-weight: bold;
}
/**grid*/
*[class^="g-"] {
  *zoom: 1;
}
*[class^="g-"]:before,
*[class^="g-"]:after {
  content: "";
  display: table;
}
*[class^="g-"]:after {
  clear: both;
}
.g-d-2 > * {
  float: left;
  width: 50%;
}
.g-d-3 > * {
  float: left;
  width: 33.33333333%;
}
.g-d-4 > * {
  float: left;
  width: 25%;
}
.g-d-5 > * {
  float: left;
  width: 20%;
}
.g-d-6 > * {
  float: left;
  width: 16.66666667%;
}
.g-d-7 > * {
  float: left;
  width: 14.28571429%;
}
.g-d-8 > * {
  float: left;
  width: 12.5%;
}
.bg-c {
  background-color: #004898;
}
.bg-sc {
  background-color: #004898;
}
.f-c {
  color: #004898;
}
.f-sc {
  color: #004898;
}
.f-t-c {
  text-align: center;
}
.f-wb {
  font-weight: bold;
}
.btHov {
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.btHov:hover {
  -khtml-opacity: 0.85;
  -moz-opacity: 0.85;
  opacity: 0.85;
  filter: alpha(opacity=85);
  filter: "alpha(opacity=85)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
}
.noShow {
  visibility: hidden;
}
.header {
  position: relative;
  z-index: 1000;
}
.header .banner {
  position: relative;
  overflow: hidden;
  font-size: 0px;
  height: 93px;
  background-color: #1948b3;
}
.header .banner .bg {
  position: relative;
  height: 93px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1920px auto;
  /*	background-image: url('../images/hb/bg_header.png');*/
}
.header .banner .cover {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  max-width: 100%;
}
.header .banner .cover .l_con {
  *zoom: 1;
  height: 93px;
}
.header .banner .cover .l_con:before,
.header .banner .cover .l_con:after {
  content: "";
  display: table;
}
.header .banner .cover .l_con:after {
  clear: both;
}
.header .banner .cover .logo {
  margin-top: 22px;
  float: left;
  width: 424px;
  height: 65px;
  margin-top: 15px;
  background: url(../images/change_doc/hb/logo.png) no-repeat;
  background: url(../images/change_doc/hb/logo.svg) center / contain no-repeat;
  background-size: 100% 100%;
}
.header .banner .cover .right {
  float: right;
  width: 250px;
}
.header .banner .cover .link_home {
  float: right;
  margin-right: 15px;
  display: block;
  margin-top: 35px;
  font-size: 15px;
  color: #fff;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  *line-height: 180%;
  letter-spacing: 2px;
}
.header .banner .cover .link_home .icon_home {
  float: left;
  margin-top: -2px;
  *margin-top: 5px;
  margin-right: 10px;
  height: 17px;
  width: 17px;
  background-image: url('../images/ico/home.png');
}
.header .banner .cover .comp_input {
  float: right;
  position: relative;
  width: 160px;
  margin-top: 15px;
  height: 27px;
  border: 1px solid #accee4;
  background-color: rgba(255, 255, 255, 0.39);
  background-color: #0f4d97;
  -webkit-border-radius: 38px;
  -moz-border-radius: 38px;
  -ms-border-radius: 38px;
  -o-border-radius: 38px;
  border-radius: 38px;
}
.header .banner .cover .comp_input > div {
  margin-left: 20px;
  margin-right: 58px;
}
.header .banner .cover .comp_input > div input {
  font-size: 15px;
  color: #fff;
  line-height: 30px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.header .banner .cover .comp_input .icon_search {
  position: absolute;
  top: 4px;
  right: 21px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background-image: url('../images/ico/search_02.png');
}
.header .banner .cover .comp_input.focus {
  border: 1px solid #accee4;
  -moz-box-shadow: 0px 0px 5px 0px #eee;
  -webkit-box-shadow: 0px 0px 5px 0px #eee;
  box-shadow: 0px 0px 5px 0px #eee;
}
.header .search {
  position: relative;
  height: 32px;
  margin-top: 30px;
  margin-right: 22px;
}
.header .search input {
  float: right;
  color: #fff;
  width: 256px;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  padding-left: 20px;
  padding-right: 44px;
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  -ms-border-radius: 32px;
  -o-border-radius: 32px;
  border-radius: 32px;
  border: 1px solid #8995a6;
  background-color: transparent;
  background-color: rgba(137, 149, 166, 0.2);
}
.header .search input::-webkit-input-placeholder {
  color: #8995a6;
  font-size: 14px;
}
.header .search input:-moz-placeholder {
  color: #8995a6;
  font-size: 14px;
}
.header .search input::-moz-placeholder {
  color: #8995a6;
  font-size: 14px;
}
.header .search input:-ms-input-placeholder {
  color: #8995a6;
  font-size: 14px;
}
.header .search input.placeholder {
  color: #8995a6;
  font-size: 14px;
}
.header .search .btn_search {
  position: absolute;
  top: 8px;
  right: 20px;
  width: 16px;
  height: 16px;
  background-image: url('../images/change_doc/hb/search.png');
}
.header .nav_bar {
  height: 45px;
  background-color: #fff;
}
.header .navs {
  font-size: 0px;
  display: flex;
  justify-content: space-between;
}
.header .navs > li {
  position: relative;
  float: left;
  width: 133px;
  height: 45px;
}
.header .navs > li > a {
  width: 100%;
  height: 45px;
  display: block;
  font-size: 16px;
  color: #333;
  line-height: 45px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  text-align: center;
}
.header .navs > li > .sub_navs {
  position: absolute;
  left: 0px;
  top: 45px;
  opacity: 0;
  min-width: 100%;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
  visibility: hidden;
  background-color: #1948b3;
}
.header .navs > li > .sub_navs > li {
  height: 45px;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.header .navs > li > .sub_navs > li > a {
  white-space: nowrap;
  height: 45px;
  display: block;
  font-size: 16px;
  color: #fff;
  line-height: 45px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  text-align: center;
}
.header .navs > li > .sub_navs > li:hover {
  background-color: #0081cc;
}
.header .navs > li:hover {
  background-color: #1948b3;
}
.header .navs > li:hover > .sub_navs {
  opacity: 1;
  visibility: visible;
}
.header .navs > li:hover > a {
  color: #fff;
}
.header .user {
  position: absolute;
  right: 20px;
  margin-top: 50px;
  font-size: 16px;
  color: #fff;
  line-height: 100%;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
}
.header .user > .login {
  color: #fff;
  margin-right: 15px;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.header .user > .login:hover {
  color: #00c1de;
}
.header .user > .register {
  color: #fff;
  margin-left: 15px;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.header .user > .register:hover {
  color: #00c1de;
}
.header .user > .userAccount {
  color: #fff;
  margin-right: 15px;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.header .user > .userAccount:hover {
  color: #00c1de;
}
.header .user > .quiz {
  color: #fff;
  margin-left: 15px;
  transition: all 0.22s linear 0s;
  -moz-transition: all 0.22s linear 0s;
  -webkit-transition: all 0.22s linear 0s;
  -o-transition: all 0.22s linear 0s;
}
.header .user > .quiz:hover {
  color: #00c1de;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZnVuLmxlc3MiLCJiYXNlL2Jhc2UubGVzcyIsImJhc2UvaGIubGVzcyIsImJhc2UvdmFyaWFibGVzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBbUhBO0VBQ0MsbUJBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDbkhEO0VBQ0MsYUFBYSxVQUFiO0VBQ0EsU0FBUywyQkFBVDtFQUNBLFNBQVMsbUNBQW1DLE9BQU8sMEJBQy9DLDZCQUE2QixPQUFPLGFBQ3BDLDRCQUE0QixPQUFPLGlCQUNuQyxxQ0FBcUMsT0FBTyxNQUhoRDs7QUFNRDtFQUNDLGFBQVksVUFBWjtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1DQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQ0FBQTs7QUFHRDtFQUNDLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTs7QUFFRDtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBRUQ7RUFDQyxrQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBOztBQUVELEdBQUc7RUFDRixxQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUR5SUEseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7O0FDeklELENBQUM7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBOztBQUVEO0VBQ0MsZUFBQTs7QUFHRDtFQzBsQkMsa0JBQUE7RUR4bEJBLGlCQUFBO0VBQ0EsY0FBQTs7O0FBSUQ7RUQ3QkMsUUFBQTs7QUFDQSxNQUFDO0FBQVMsTUFBQztFQUNWLFNBQVMsRUFBVDtFQUNBLGNBQUE7O0FBRUQsTUFBQztFQUNBLFdBQUE7O0FDMEJGOzs7RUNzaUJDLHNCQUFBO0VBQ0EsMkJBQUE7O0VBRUEsOEJBQUE7OztBRHRpQkQ7RUFDQyxXQUFBOztBQUVEO0VBQ0MsWUFBQTs7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RUFDQSx1Q0FBQTtFQUNBLGtDQUFBOztBQUVDLE9BQVEsTUFBTSxRQUFPO0VBQ3RCLGNBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvKirlsYXkuK0qL1xyXG4vKipJRTgg5LiN5pSv5oyBKi9cclxuLmNlbnRlcihjMyl7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0bGVmdDo1MCU7XHJcblx0dG9wOjUwJTtcclxuXHQudHJhbnNsYXRlO1xyXG5cdC8vIGJlaGF2aW9yOnVybChwbHVncy9waWUvUElFLmh0Yyk7XHJcbn1cclxuLyoq5bGF5LitKi9cclxuLmNlbnRlcihAdzowLEBoOjApIHdoZW4oZGVmYXVsdCgpKXtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRvcDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtQHcvMjtcclxuXHRtYXJnaW4tdG9wOiAtQGgvMjtcclxuXHR3aWR0aDogQHc7XHJcblx0aGVpZ2h0OiBAaDtcclxufVxyXG4udGV4dC1qdXNpdHkoKXtcclxuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdHRleHQtanVzdGlmeTogaW50ZXItaWRlb2dyYXBoO1xyXG59XHJcbi50cmFuc2Zvcm0oQHZhbCl7XHJcblx0LW1zLXRyYW5zZm9ybTogQHZhbDsgLyogSUUgOSAqL1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBAdmFsOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xyXG5cdC1vLXRyYW5zZm9ybTogQHZhbDtcclxuXHQtbXMtdHJhbnNmb3JtOiBAdmFsO1xyXG5cdHRyYW5zZm9ybTogQHZhbDtcclxufVxyXG4vKirmuIXpmaTmta7liqgs5o6n5Yi256ys5LiA6KGM55qEbWFyZ2luLXRvcOS4jei1t+S9nOeUqCovXHJcbi5jbGVhcmZpeCgpe1xyXG5cdCp6b29tOiAxO1xyXG5cdCY6YmVmb3JlICwmOmFmdGVye1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuXHQmOmFmdGVye1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG59XHJcbi8qKuWFvOWuuWllNyovXHJcbi5pbmxpbmUtYmxvY2soKXtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0KmRpc3BsYXk6IGlubGluZTsgXHJcblx0Knpvb206IDE7XHJcbn1cclxuLyoq5by55oCn5biD5bGAKi9cclxuLmZsZXhUYWIoQHBvOnNwYWNlLWJldHdlZW4sQGFsaWduOmNlbnRlcil7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IEBwbztcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IEBwbztcclxuXHRhbGlnbi1pdGVtczogQGFsaWduO1xyXG59XHJcbi8qKuW4uOeUqOW3puWPs+i+uei3neiuvue9riovXHJcbi5wYWRkLXQoQHZhbDouMzFyZW0pe1xyXG5cdHBhZGRpbmctbGVmdDogQHZhbDtcclxuXHRwYWRkaW5nLXJpZ2h0OiBAdmFsO1xyXG59XHJcbi8qKuW4uOeUqOS4iuS4i+i+uei3neiuvue9riovXHJcbi5wYWRkLXYoQHZhbDouMzFyZW0pe1xyXG5cdHBhZGRpbmctdG9wOkB2YWw7XHJcblx0cGFkZGluZy1ib3R0b206QHZhbDtcclxufVxyXG4vKirlrZfkvZPorr7nva4qL1xyXG4uZihAc2l6ZTpAZnMtYmFzZSxAY29sb3I6QGczLEBsaDoxMDAlLEBmYW1pbHk6QGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpe1xyXG5cdGZvbnQtc2l6ZTogQHNpemU7XHJcblx0Y29sb3I6IEBjb2xvcjtcclxuXHRsaW5lLWhlaWdodDogQGxoO1xyXG5cdGZvbnQtZmFtaWx5OiBAZmFtaWx5O1xyXG59XHJcbi8qKuWtl+S9k+eKtuaAgeiuvue9ru+8jOS4u+imgeaYr+S9jee9ru+8jOWSjOWKoOeylyovXHJcbi5mLXN0YXRlKEBhbGlnbjpjZW50ZXIsQHdlaWdodDpub3JtYWwpe1xyXG5cdHRleHQtYWxpZ246QGFsaWduO1xyXG5cdGZvbnQtd2VpZ2h0OkB3ZWlnaHQ7XHJcbn1cclxuLyoq5qC85a2Q57O757uf6K6+572uQGxpc3Qg55m+5YiG5q+UKi9cclxuLmdyaWQoQGxpc3Q6QGZzLEBjb3VudDoxMDAsQG51bToxKSB3aGVuKEBudW08PWxlbmd0aChAbGlzdCkpe1xyXG5cdD4qOm50aC1jaGlsZChAe251bX0pe1xyXG5cdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdHdpZHRoOnVuaXQoZXh0cmFjdChAbGlzdCxAbnVtKS9AY291bnQqMTAwLCUpO1xyXG5cdH1cclxuXHQuZ3JpZChAbGlzdCxAY291bnQsQG51bSsxKTtcclxufVxyXG4vKirnrYnliIbmoLzlrZDorr7nva4qL1xyXG4uZ3JpZC1kZShAbnVtOjIpIHdoZW4oaXNudW1iZXIoQG51bSkpe1xyXG5cdD4qe1xyXG5cdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdHdpZHRoOnVuaXQoMTAwL0BudW0sJSk7XHJcblx0fVxyXG59XHJcbi8qKuinhOiMg3otaW5kZXjnmoTms5vmu6Xkvb/nlKjvvIzop4TojIPkuoY35bGC77yMLTLvvIwtMSwwLDEsMiwzLDQsNSovXHJcbi5mbG9vcihAbGF5ZXI6MSxAbnVtOjApIHdoZW4oQGxheWVyPD01KXtcclxuXHR6LWluZGV4OkBsYXllcioxMDAwK0BudW0sXHJcbn0gXHJcbi5mbG9vcihAbGF5ZXI6MSxAbnVtOjApIHdoZW4oQGxheWVyPjUpe1xyXG5cdHotaW5kZXg6OTk5OTk5OTk5OTk7XHJcbn1cclxuLyoq5o6n5Yi25aSa6KGM6ZqQ6JePKi9cclxuLnRvaChAbG46MSkgd2hlbihAbG49MSl7XHJcblx0d2hpdGUtc3BhY2U6bm93cmFwO1xyXG5cdG92ZXJmbG93OmhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG59XHJcbi50b2goQGxuKSB3aGVuKEBsbj4xKXtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcblx0d29yZC1icmVhazpicmVhay1hbGw7XHJcblx0dGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuXHRkaXNwbGF5Oi13ZWJraXQtYm94OyAvKiog5a+56LGh5L2c5Li65Ly457yp55uS5a2Q5qih5Z6L5pi+56S6ICoqL1xyXG5cdC13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDsgLyoqIOiuvue9ruaIluajgOe0ouS8uOe8qeebkuWvueixoeeahOWtkOWFg+e0oOeahOaOkuWIl+aWueW8jyAqKi9cclxuXHQtd2Via2l0LWxpbmUtY2xhbXA6QGxuOyAvKiog5pi+56S655qE6KGM5pWwICoqL1xyXG59XHJcbi8qKuW8uuWItuS4jeaNouihjCovXHJcbi5ub1dyYXB7XHJcblx0d2hpdGUtc3BhY2U6bm93cmFwO1xyXG59XHJcbi8qKuWuveW6piovXHJcbi53aWR0aChAdmFsOjEwMCUpe1xyXG5cdHdpZHRoOkB2YWw7XHJcblx0bWF4LXdpZHRoOjEwMCU7XHJcbn1cclxuLyoqcmdiYeminOiJsuWFvOWuueaAp+iuvue9riovXHJcbi5yZ2JhKEByLEBnLEBiLEBhKXtcclxuXHRAYzogcmdiYShAcixAZyxAYixAYSk7XHJcblx0QGMyIDphcmdiKEBjKTtcclxuXHRmaWx0ZXI6flwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9J3RydWUnLHN0YXJ0Q29sb3JzdHI9J0B7YzJ9JywgZW5kQ29sb3JzdHI9J0B7YzJ9JylcIjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOkBjO1xyXG5cdDpyb290ICZ7XHJcblx0XHQgZmlsdGVyOm5vbmU7XHJcblx0fVxyXG59XHJcbi8qKklFOCDkuI3mlK/mjIEqL1xyXG4vKipib3JkZXItcmFkaXVzKuWHveaVsCovXHJcbi5icihAdmFsOjVweCl7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOkB2YWw7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOkB2YWw7XHJcblx0LW1zLWJvcmRlci1yYWRpdXM6QHZhbDtcclxuXHQtby1ib3JkZXItcmFkaXVzOkB2YWw7XHJcblx0Ym9yZGVyLXJhZGl1czpAdmFsO1xyXG59XHJcbi8qKklFOCDkuI3mlK/mjIEqL1xyXG4vKipib3gtc2hhZG9355qE5bGe5oCn6K6+572uKi9cclxuLmJzKEB2YWwpe1xyXG5cdC1tb3otYm94LXNoYWRvdzpAdmFsO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzpAdmFsO1xyXG5cdGJveC1zaGFkb3c6QHZhbDtcclxufVxyXG4vKipJRTgg5LiN5pSv5oyBKi9cclxuLyoq6L+H5rih5Yqo55S7Ki9cclxuLnRyYW5zaXRpb24oQHRpbTouNXMsQHN0eWxlOmFsbCxAZnVuOmxpbmVhcixAZGVsYXk6MHMpe1xyXG5cdHRyYW5zaXRpb246QHN0eWxlIEB0aW0gQGZ1biBAZGVsYXk7XHJcblx0LW1vei10cmFuc2l0aW9uOkBzdHlsZSBAdGltIEBmdW4gQGRlbGF5O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjpAc3R5bGUgQHRpbSBAZnVuIEBkZWxheTtcclxuXHQtby10cmFuc2l0aW9uOkBzdHlsZSBAdGltIEBmdW4gQGRlbGF5O1xyXG59XHJcblxyXG4vKipJRTgg5LiN5pSv5oyBKi9cclxuLyoq55uS5a2Q5qih5Z6LKi9cclxuLnRyYW5zbGF0ZShAeDotNTAlLEB5Oi01MCUpe1xyXG5cdHRyYW5zZm9ybTp0cmFuc2xhdGUoQHgsQHkpO1xyXG5cdC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKEB4LEB5KTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoQHgsQHkpO1xyXG5cdC1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoQHgsQHkpO1xyXG5cdC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZShAeCxAeSk7XHJcbn1cclxuLyoqSUU4IOS4jeaUr+aMgSovXHJcbi8qKuebkuWtkOaooeWeiyovXHJcbi5ib3goQG1vZGVsOmJvcmRlci1ib3gpe1xyXG5cdGJveC1zaXppbmc6QG1vZGVsO1xyXG5cdC1tb3otYm94LXNpemluZzpAbW9kZWw7IC8qIEZpcmVmb3ggKi9cclxuXHQtd2Via2l0LWJveC1zaXppbmc6QG1vZGVsOyAvKiBTYWZhcmkgKi9cclxufVxyXG4vKipJRTgg5LiN5pSv5oyBKi9cclxuLyoq5LiN6IO95aSf6KKr6YCJ5Y+WKi9cclxuLnNlbGVjdChAdmFsOmFsbCl7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDpAdmFsO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6QHZhbDtcclxuXHQtbXMtdXNlci1zZWxlY3Q6QHZhbDtcclxuXHR1c2VyLXNlbGVjdDpAdmFsO1xyXG59XHJcbi8qKklFOCDkuI3mlK/mjIEqL1xyXG4vKirnm5LlrZDpmLTlvbEqL1xyXG4uYm94LXNoYWRvdyhAY29sb3I6IzY5Njc2MyxAeDoycHgsQHk6MnB4LEBibHVyOjlweCxAdzowcHgpIHdoZW4oaXNjb2xvcihAY29sb3IpKXtcclxuXHQtbW96LWJveC1zaGFkb3c6QHggQHkgQGJsdXIgQHcgQGNvbG9yO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzpAeCBAeSBAYmx1ciBAdyBAY29sb3I7XHJcblx0Ym94LXNoYWRvdzpAeCBAeSBAYmx1ciBAdyBAY29sb3I7XHJcblx0Ly8gYmVoYXZpb3I6dXJsKHBsdWdzL3BpZS9QSUUuaHRjKTtcclxufVxyXG5cclxuXHJcbi5ib3gtc2hhZG93KEB2YWwpIHdoZW4oQHZhbD1ub25lKXtcclxuXHQtbW96LWJveC1zaGFkb3c6QHZhbDtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6QHZhbDtcclxuXHRib3gtc2hhZG93OkB2YWw7XHJcbn1cclxuLyoqSUU4IOS4jeaUr+aMgSovXHJcbi8qKmJvcmRlci1yYWRpdXMq5Ye95pWwKi9cclxuLmJvcmRlci1yYWRpdXMoQHZhbDo1cHgpe1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czpAdmFsO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czpAdmFsO1xyXG5cdC1tcy1ib3JkZXItcmFkaXVzOkB2YWw7XHJcblx0LW8tYm9yZGVyLXJhZGl1czpAdmFsO1xyXG5cdGJvcmRlci1yYWRpdXM6QHZhbDtcclxuXHQvLyBiZWhhdmlvcjogdXJsKHBsdWdzL3BpZS9QSUUuaHRjKTtcclxufVxyXG4vKuWFvOWuuWllOOWPiuS7peS4iyovXHJcbi5vcGFjaXR5KEB2YWwpe1xyXG5cdEBudW06QHZhbCoxMDA7XHJcblx0LWtodG1sLW9wYWNpdHk6QHZhbDtcclxuXHQtbW96LW9wYWNpdHk6QHZhbDtcclxuXHRvcGFjaXR5OkB2YWw7XHJcblx0ZmlsdGVyOmFscGhhKG9wYWNpdHk9QG51bSk7XHJcblx0ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT1Ae251bX0pXCI7XHJcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEob3BhY2l0eT1AbnVtKTtcclxufVxyXG4vKipJRTgg5LiN5pSv5oyBKi9cclxuLyoqaW5wdXTnmoRwbGFjZWhvbGRlcuWtl+S9k+iuvue9riovXHJcbi5wbGFjZWhvbGRlcihAYSkge1xyXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0QGEoKTtcclxuXHR9XHJcblx0JjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdEBhKCk7XHJcblx0fVxyXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0QGEoKTtcclxuXHR9XHJcblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcblx0XHRAYSgpO1xyXG5cdH1cclxufVxyXG4vKirnur/mnaEqL1xyXG4ubGluZShAY29sb3I6bGlnaHRlbihAZzksMjclKSxAd2VpZ2h0OjFweCxAdHlwZTpzb2xpZCl7XHJcblx0Ym9yZGVyLWJvdHRvbTpAd2VpZ2h0IEB0eXBlIEBjb2xvcjtcclxufVxyXG4vKipjaHJvbWUg5riF6Zmk5rua5Yqo5p2hKi9cclxuLm5vU2Nyb2xsKCl7XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lO307XHJcbn1cclxuLyoqSUU45LiN5pSv5oyBKuWeguebtOa4kOWPmOiJsiovXHJcbi5iZy1ncmFkaWVudC12KEBiYyxAZWMpe1xyXG5cdGJhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQGJjLEBlYyk7XHJcblx0YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQoQGJjLEBlYyk7XHJcblx0YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudChAYmMsQGVjKTtcclxuXHRiYWNrZ3JvdW5kOi1tb3MtbGluZWFyLWdyYWRpZW50KEBiYyxAZWMpO1xyXG5cdGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KEBiYyxAZWMpO1xyXG59XHJcbi8qKuWbvueJh+mihOWKoOi9vSovXHJcbi5pbWdQcmVMb2FkKEB1cmwpe1xyXG5cdCY6YWZ0ZXJ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdHdpZHRoOiAwcHg7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChAdXJsKTtcclxuXHR9XHJcbn1cclxuLyoq5Zu+54mH6aKE5Yqg6L296YCa6L+HYmVmb3Jl55qE5pa55byPKi9cclxuLmltZ1ByZUxvYWRCeUJlZm9yZShAdXJsKXtcclxuXHQmOmJlZm9yZXtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogMHB4O1xyXG5cdFx0d2lkdGg6IDBweDtcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKEB1cmwpO1xyXG5cdH1cclxufVxyXG4vKirmoIXmoLwqKi9cclxuLnRhYmxlKEByb3ctd2lkdGg6NzUwcHgsQGNvbC1zcGFjZTo0MHB4LEByb3ctc3BhY2U6MzVweCl7XHJcblx0QG9uZTooQHJvdy13aWR0aCAtIEBjb2wtc3BhY2UqNSkvNjtcclxuXHR3aWR0aDpAcm93LXdpZHRoO1xyXG5cdCpbY2xhc3NePSdyb3cnXXtcclxuXHRcdG1hcmdpbi1sZWZ0OmZsb29yKC1AY29sLXNwYWNlLzIpO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OmZsb29yKC1AY29sLXNwYWNlLzIpO1xyXG5cdFx0bWFyZ2luLXRvcDpAcm93LXNwYWNlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHQuY2xlYXI7XHJcblx0fVxyXG5cdCpbY2xhc3NePSdjb2xfJ117XHJcblx0XHQuZmw7XHJcblx0XHRtYXJnaW46MHB4IGZsb29yKEBjb2wtc3BhY2UvMik7XHJcblx0fVxyXG5cdC5jb2xfMXtcclxuXHRcdHdpZHRoOmZsb29yKEBvbmUpO1xyXG5cdH1cclxuXHQuY29sXzJ7XHJcblx0XHR3aWR0aDpmbG9vcihAb25lKjIrQGNvbC1zcGFjZSk7XHJcblx0fVxyXG5cdC5jb2xfM3tcclxuXHRcdHdpZHRoOmZsb29yKEBvbmUqMytAY29sLXNwYWNlKjIpO1xyXG5cdH1cclxuXHQuY29sXzR7XHJcblx0XHR3aWR0aDpmbG9vcihAb25lKjQrQGNvbC1zcGFjZSozKTtcclxuXHR9XHJcblx0LmNvbF81e1xyXG5cdFx0d2lkdGg6Zmxvb3IoQG9uZSo1K0Bjb2wtc3BhY2UqNCk7XHJcblx0fVxyXG5cdC5jb2xfNntcclxuXHRcdHdpZHRoOkByb3ctd2lkdGg7XHJcblx0fVxyXG59IiwiLy8gaWNvbmZvbnRcclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdpY29uZm9udCc7XHJcblx0c3JjOiB1cmwoJy4uL2ljb25mb250L2ljb25mb250LmVvdCcpO1xyXG5cdHNyYzogdXJsKCcuLi9pY29uZm9udC9pY29uZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdHVybCgnLi4vaWNvbmZvbnQvaWNvbmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdHVybCgnLi4vaWNvbmZvbnQvaWNvbmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG5cdHVybCgnLi4vaWNvbmZvbnQvaWNvbmZvbnQuc3ZnI2ljb25mb250JykgZm9ybWF0KCdzdmcnKTtcclxufVxyXG5cclxuLmljb25mb250e1xyXG5cdGZvbnQtZmFtaWx5OlwiaWNvbmZvbnRcIiAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMC4ycHg7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuaHRtbHtcclxuXHRtaW4td2lkdGg6MTMwMHB4O1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0b3ZlcmZsb3cteDpoaWRkZW47XHJcblx0aGVpZ2h0OjEwMCU7XHJcbn1cclxuYm9keXtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRtaW4taGVpZ2h0OjEwMCU7XHJcblx0b3ZlcmZsb3cteDpoaWRkZW47XHJcbn1cclxuLmxfY29ue1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdG1hcmdpbjowIGF1dG87XHJcblx0d2lkdGg6MTIwMHB4O1xyXG59XHJcbmltZ1tjbGFzc149XCJpY29uX1wiXXtcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGN1cnNvcjpwb2ludGVyO1xyXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuXHQuc2VsZWN0KG5vbmUpO1xyXG59XHJcbmlbY2xhc3NePVwiaWNvbl9cIl17XHJcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG5cdGJhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xyXG59XHJcbmJvZHl7XHJcblx0Zm9udC1zaXplOkBmcy1iYXNlO1xyXG59XHJcblxyXG4ud3JhcHBlcntcclxuXHQucHI7XHJcblx0bWF4LXdpZHRoOiAxOTIwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi8qKua4hemZpOa1ruWKqO+8jOS7peWPiuesrOS4gOS4quWtqeWtkOeahG1hcmdpbi10b3A6LOS7peWPiuacgOWQjuS4gOS4quWtqeWtkG1hcmdpbi1ib3R0b2066ZSZ5Lmx55qE6Zeu6aKY5LiK5LiL6L65Ki9cclxuLmNsZWFye1xyXG5cdC5jbGVhcmZpeCgpO1xyXG59XHJcbi5ib3h7XHJcblx0LmJveCgpO1xyXG59XHJcbi5mbHtcclxuXHRmbG9hdDpsZWZ0O1xyXG59XHJcbi5mcntcclxuXHRmbG9hdDpyaWdodDtcclxufVxyXG4udG9oe1xyXG5cdC50b2g7XHJcbn1cclxuLmYtdGhlbWV7XHJcblx0Y29sb3I6QHRoZW1lQ29sb3I7XHJcbn1cclxuLm5vV3JhcHtcclxuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcbn1cclxuLmZse1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mcntcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnRje1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udGx7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udHJ7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnBhe1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4ucHJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5wZntcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuLndme1xyXG5cdC53aWR0aCgpO1xyXG59XHJcbi5oaWRle1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRvaHtcclxuXHQudG9oKCk7XHJcbn1cclxuLmJsb2R7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLyoqZ3JpZCovXHJcbipbY2xhc3NePVwiZy1cIl17XHJcblx0LmNsZWFyZml4O1xyXG59XHJcbi5nLWQtMntcclxuXHQuZ3JpZC1kZSgyKTtcclxufVxyXG4uZy1kLTN7XHJcblx0LmdyaWQtZGUoMyk7XHJcbn1cclxuLmctZC00e1xyXG5cdC5ncmlkLWRlKDQpO1xyXG59XHJcbi5nLWQtNXtcclxuXHQuZ3JpZC1kZSg1KTtcclxufVxyXG4uZy1kLTZ7XHJcblx0LmdyaWQtZGUoNik7XHJcbn1cclxuLmctZC03e1xyXG5cdC5ncmlkLWRlKDcpO1xyXG59XHJcbi5nLWQtOHtcclxuXHQuZ3JpZC1kZSg4KTtcclxufVxyXG4uYmctY3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOkB0aGVtZUNvbG9yO1xyXG59XHJcbi5iZy1zY3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOkBzdWJDb2xvcjtcclxufVxyXG4uZi1je1xyXG5cdGNvbG9yOkB0aGVtZUNvbG9yO1xyXG59XHJcbi5mLXNje1xyXG5cdGNvbG9yOkBzdWJDb2xvcjtcclxufVxyXG4uZi10LWN7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcbn1cclxuLmYtd2J7XHJcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcclxufVxyXG4uYnRIb3Z7XHJcblx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0Jjpob3ZlcntcclxuXHRcdC5vcGFjaXR5KC44NSk7XHJcblx0fVxyXG59XHJcbi5ub1Nob3d7XHJcblx0dmlzaWJpbGl0eTpoaWRkZW47XHJcbn1cclxuLmJfc3ViTmF2KEB0ZzpAdGhlbWVDb2xvcil7XHJcblx0XHJcbn1cclxuLmJ0bi1hdXRvLXdpZHRoKEBidG4taGVpZ2h0LEBidG4tYmdjb2xvcixAYnRuLWNvbG9yLEBidG4tcmFkaXVzLEBwYWRkaW5nKXtcclxuXHQuaW5saW5lLWJsb2NrKCk7XHJcblx0aGVpZ2h0OiBAYnRuLWhlaWdodDtcclxuXHRsaW5lLWhlaWdodDpAYnRuLWhlaWdodDtcclxuXHRiYWNrZ3JvdW5kOiBAYnRuLWJnY29sb3I7XHJcblx0Y29sb3I6QGJ0bi1jb2xvcjtcclxuXHRib3JkZXItcmFkaXVzOkBidG4tcmFkaXVzO1xyXG5cdHBhZGRpbmc6IDAgQHBhZGRpbmc7XHJcbn0iLCIuaGVhZGVyX3tcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOjA7XHJcblx0aGVpZ2h0OiAyNTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDU7XHJcblx0LmZsb29yKDEpO1xyXG5cdC5oX2Jhbm5lcntcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC8vIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRmb250LXNpemU6IDBweDtcclxuXHRcdGhlaWdodDogMjUwcHg7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWVDb2xvcjtcclxuXHRcdC5iZ3tcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGhlaWdodDogMjU1cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTkyMHB4IDI1NXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaGFuZ2VfZG9jL2hiL2JnX2hlYWRlci5wbmcnKTtcclxuXHRcdH1cclxuXHRcdC5jb3ZlcntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdC53aWR0aDtcclxuXHRcdFx0LmxfY29ue1xyXG5cdFx0XHRcdC5jbGVhcjtcclxuXHRcdFx0XHRoZWlnaHQ6IDExNXB4O1xyXG5cdFx0XHRcdC8vIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvaGIvYmdfaGVhZGVyLnBuZycpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NjZweCAwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdC5nb2JhY2t7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG4gICAgXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTA1cHg7XHJcbiAgICBcdFx0XHRtYXJnaW4tdG9wOiA1M3B4O1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNaWNyb3NvZnRZYUhlaUxpZ2h0O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaW1ne1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Ntcy9jdWdiX2luZGV4L2dvQmFjay5wbmcnKTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubG9nb3tcclxuXHRcdFx0XHQuZmw7XHJcblx0XHRcdFx0d2lkdGg6IDQ1MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNzFweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvaGIvbG9nb+mhtumDqC5wbmcnKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2hhbmdlX2RvYy9oYi9sb2dv6aG26YOoLnN2ZycpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmlnaHR7XHJcblx0XHRcdFx0Ly8gLmZyO1xyXG5cdFx0XHRcdC8vIHdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHQvLyBtYXJnaW4tdG9wOiA4N3B4XHJcblx0XHRcdFx0LnBhO1xyXG5cdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0Ym90dG9tOiAwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiA2MDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VhcmNoe1xyXG5cdFx0XHRcdC5wYTtcclxuXHRcdFx0XHR0b3A6IDM1cHg7XHJcblx0XHRcdFx0cmlnaHQ6IC0xNHB4O1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDJweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdCp3aWR0aDogMzIwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogQHRoZW1lQ29sb3I7XHJcblx0XHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0XHQuZnI7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHdpZHRoOiA2NThweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdC50cmFuc2l0aW9uKC4xcyk7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ0cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xyXG5cdFx0XHRcdFx0JntcclxuXHRcdFx0XHRcdFx0LnBsYWNlaG9sZGVyKHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2JiYjtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5wbGFjZWhvbGRlcntcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNiYmI7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJ0bl9zZWFyY2h7XHJcblx0XHRcdFx0XHQucGE7XHJcblx0XHRcdFx0XHR0b3A6IDEzcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ0cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaGFuZ2VfZG9jL2hiL2ljb25fY2xvc2UucG5nJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmNsb3Nle1xyXG5cdFx0XHRcdFx0KndpZHRoOiAwcHg7XHJcblx0XHRcdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJ0bl9zZWFyY2h7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvaGIvaWNvbl9zZWFyY2gucG5nJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5saW5rX2hvbWV7XHJcblx0XHRcdFx0LmZyO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFx0XHRcdC5mKDE1cHgsQHcpO1xyXG5cdFx0XHRcdCpsaW5lLWhlaWdodDogMTgwJTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdFx0XHRcdC5pY29uX2hvbWV7XHJcblx0XHRcdFx0XHQuZmw7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOi0ycHg7XHJcblx0XHRcdFx0XHQqbWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDoxN3B4O1xyXG5cdFx0XHRcdFx0d2lkdGg6MTdweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvaWNvL2hvbWUucG5nJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb21wX2lucHV0e1xyXG5cdFx0XHRcdC5mcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyN3B4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNhY2NlZTQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMzkpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwZjRkOTc7XHJcblx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1OHB4O1xyXG5cdFx0XHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0XHRcdC5mKDE1cHgsQHcsMzBweCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5ib3JkZXItcmFkaXVzKDM4cHgpO1xyXG5cdFx0XHRcdC5pY29uX3NlYXJjaHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDIxcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9zZWFyY2hfMDIucG5nJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuZm9jdXN7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWNjZWU0O1xyXG5cdFx0XHRcdFx0LmJveC1zaGFkb3coI2VlZSwwcHgsMHB4LDVweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5uYXZfYmFye1xyXG5cdFx0d2lkdGg6IDUwMHB4O1xyXG5cdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tdG9wOiA0MnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDU1cHg7XHJcblx0XHQubF9jb25fe1xyXG5cdFx0XHQucHI7XHJcblx0XHRcdC5jbGVhcjtcclxuXHRcdFx0d2lkdGg6IDY3MnB4O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubmF2c3tcclxuXHRcdGZvbnQtc2l6ZTogMHB4O1xyXG5cdFx0d2lkdGg6IDY1NXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdD5saXtcclxuXHRcdFx0LmZsO1xyXG5cdFx0XHQvLyB3aWR0aDogODBweDtcclxuXHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdD5he1xyXG5cdFx0XHRcdC8vIHdpZHRoOiA5NnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQuZihAZnMzLCNmZmYsNDVweCk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+LnN1Yl9uYXZze1xyXG5cdFx0XHRcdC5wYTtcclxuXHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0XHR0b3A6IDQ1cHg7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHQudHJhbnNpdGlvbiguMjJzKTtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ei1pbmRleDogMTExMTExMTtcclxuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdC8vIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdFx0XHRcdC8vIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdC8vIHBhZGRpbmctbGVmdDogNzBweDtcclxuXHRcdFx0XHQvLyBwYWRkaW5nLXJpZ2h0OiAzMjVweDtcclxuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaGFuZ2VfZG9jL2hiL2JnX3N1Yl9uYXYucG5nJykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0XHQvLyAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdC8vIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcblx0XHRcdFx0Ly9ib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Pmxpe1xyXG5cdFx0XHRcdFx0LmlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdD5he1xyXG5cdFx0XHRcdFx0XHQucHI7XHJcblx0XHRcdFx0XHRcdC5ub1dyYXA7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHQuZihAZnMzLCMzMzMsMTAwJSk7XHJcblx0XHRcdFx0XHRcdC8vdGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0Ly9wYWRkaW5nLWxlZnQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdC8vIG1hcmdpbi10b3A6IDdweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHQ+LnN1Yl9uYXZze1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0XHQ+bGl7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcclxuXHRcdFx0XHRcdFx0XHQvL2NvbG9yOiBAdGhlbWVZZWxsb3c7XHJcblx0XHRcdFx0XHRcdFx0PmF7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEB0aGVtZUNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+YXtcclxuXHRcdFx0XHRcdGNvbG9yOiBAdGhlbWVDb2xvcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnVzZXJ7XHJcblx0XHQucGE7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHQuZihAZnMzLCNmZmYsMTAwJSk7XHJcblx0XHQ+LmxvZ2lue1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHQudHJhbnNpdGlvbiguMjJzKTtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogIzAwYzFkZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Pi5yZWdpc3RlcntcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHQudHJhbnNpdGlvbiguMjJzKTtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogIzAwYzFkZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Pi51c2VyQWNjb3VudHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICMwMGMxZGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4ucXVpentcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHQudHJhbnNpdGlvbiguMjJzKTtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogIzAwYzFkZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZvb3RlciB7XHJcblx0LnByO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMjc2cHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IEB0aGVtZUNvbG9yO1xyXG5cdC5pbmZvIHtcclxuXHRcdGhlaWdodDogMjQxcHg7XHJcblx0XHQubF9jb257XHJcblx0XHRcdC5jbGVhcjtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdC5jaHVua18xIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiAyNjhweDtcclxuXHRcdFx0aGVpZ2h0OiAyNDFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaGFuZ2VfZG9jL2hiL2ljb192X2xpbmUucG5nJyk7XHJcblx0XHRcdC5sb2dvIHtcclxuXHRcdFx0XHR3aWR0aDogMTk2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMThweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvaGIvbG9nb+W6lemDqC5wbmcnKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2hhbmdlX2RvYy9oYi9sb2dv5bqV6YOoLnN2ZycpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNodW5rXzIge1xyXG5cdFx0XHQuZmw7XHJcblx0XHRcdHdpZHRoOiAyMjVweDtcclxuXHRcdFx0aGVpZ2h0OiAyNDFweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvaGIvaWNvX3ZfbGluZS5wbmcnKTtcclxuXHRcdFx0LnRpdCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNDRweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNaWNyb3NvZnQgWWFIZWknLCAnV2VuUXVhbllpIE1pY3JvIEhlaScsICdIZWx2ZXRpY2EgTmV1ZScsIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIFNpbUhlaSwgc2Fucy1zZXJpZjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29uIHtcclxuXHRcdFx0XHQuY2xlYXI7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTdweDtcclxuXHRcdFx0XHQubGlzdF8xIHtcclxuXHRcdFx0XHRcdC5mbDtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdC50b2goMSk7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNaWNyb3NvZnQgWWFIZWknLCAnV2VuUXVhbllpIE1pY3JvIEhlaScsICdIZWx2ZXRpY2EgTmV1ZScsIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIFNpbUhlaSwgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lmxpc3RfMiB7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNzJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ01pY3Jvc29mdCBZYUhlaScsICdXZW5RdWFuWWkgTWljcm8gSGVpJywgJ0hlbHZldGljYSBOZXVlJywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgU2ltSGVpLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNodW5rXzMge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0d2lkdGg6IDM2MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0MXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE3cHg7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hhbmdlX2RvYy9oYi9pY29fdl9saW5lLnBuZycpO1xyXG5cdFx0XHQudGl0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0NHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ01pY3Jvc29mdCBZYUhlaScsICdXZW5RdWFuWWkgTWljcm8gSGVpJywgJ0hlbHZldGljYSBOZXVlJywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgU2ltSGVpLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb24ge1xyXG5cdFx0XHRcdC5jbGVhcjtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTdweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ01pY3Jvc29mdCBZYUhlaScsICdXZW5RdWFuWWkgTWljcm8gSGVpJywgJ0hlbHZldGljYSBOZXVlJywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgU2ltSGVpLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jaHVua180IHtcclxuXHRcdFx0LmZyO1xyXG5cdFx0XHQuY2xlYXI7XHJcblx0XHRcdHdpZHRoOiAyNTVweDtcclxuXHRcdFx0aGVpZ2h0OiAyNDFweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQuY29kZXtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdHdpZHRoOiA4NXB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDU4cHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE3cHg7XHJcblx0XHRcdFx0LnR4dHtcclxuXHRcdFx0XHRcdC5wcjtcclxuXHRcdFx0XHRcdC50YztcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNaWNyb3NvZnQgWWFIZWknLCAnV2VuUXVhbllpIE1pY3JvIEhlaScsICdIZWx2ZXRpY2EgTmV1ZScsIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIFNpbUhlaSwgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Pi5pbWd7XHJcblx0XHRcdFx0XHR3aWR0aDogODVweDtcclxuXHRcdFx0XHRcdGhlaWdodDogODVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0Ji5pbWdfMXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hhbmdlX2RvYy9oYi9jb2RlXzEucG5nJyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmltZ18ye1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaGFuZ2VfZG9jL2hiL2NvZGVfMi5wbmcnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zY2hvb2xuYW1le1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdFx0Ym90dG9tOiAzNnB4O1xyXG4gICAgXHRcdGxlZnQ6IDg3cHg7XHJcbiAgICBcdFx0Y29sb3I6ICNmZmY7XHJcbiAgICBcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYm90dG9tIHtcclxuXHRcdC50YztcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogIzBhMzY5OTtcclxuXHRcdC5mKDEycHgsI2ViZWJlYiwzNXB4KTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIOS7peWuveW6puS4ujEyMDBweO+8m2h0bWznmoRmb250LXNpemXkuLo4cHgg55qEcHjlr7nlupTlhbPns7tcclxuICogLS0xMnB4LS0tMTRweC0tLTE2cHgtLS0xOHB4LS0tMjBweC0tLTIycHgtLS0yNHB4LS0yNnB4LS0tMjhweC0tLS0zMHB4LS0tMzJweC0tMzRweC0tLS0zNnB4XHJcbiAqL1xyXG4vKirlsYXkuK0qL1xyXG4vKipJRTgg5LiN5pSv5oyBKi9cclxuLyoq5bGF5LitKi9cclxuLyoq5riF6Zmk5rWu5YqoLOaOp+WItuesrOS4gOihjOeahG1hcmdpbi10b3DkuI3otbfkvZznlKgqL1xyXG4vKirlhbzlrrlpZTcqL1xyXG4vKirlvLnmgKfluIPlsYAqL1xyXG4vKirluLjnlKjlt6blj7Povrnot53orr7nva4qL1xyXG4vKirluLjnlKjkuIrkuIvovrnot53orr7nva4qL1xyXG4vKirlrZfkvZPorr7nva4qL1xyXG4vKirlrZfkvZPnirbmgIHorr7nva7vvIzkuLvopoHmmK/kvY3nva7vvIzlkozliqDnspcqL1xyXG4vKirmoLzlrZDns7vnu5/orr7nva5AbGlzdCDnmb7liIbmr5QqL1xyXG4vKirnrYnliIbmoLzlrZDorr7nva4qL1xyXG4vKirop4TojIN6LWluZGV455qE5rOb5rul5L2/55So77yM6KeE6IyD5LqGN+Wxgu+8jC0y77yMLTEsMCwxLDIsMyw0LDUqL1xyXG4vKirmjqfliLblpJrooYzpmpDol48qL1xyXG4vKirlvLrliLbkuI3mjaLooYwqL1xyXG4ubm9XcmFwIHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICAvKirlrr3luqYqL1xyXG4gIC8qKnJnYmHpopzoibLlhbzlrrnmgKforr7nva4qL1xyXG4gIC8qKklFOCDkuI3mlK/mjIEqL1xyXG4gIC8qKmJvcmRlci1yYWRpdXMq5Ye95pWwKi9cclxuICAvKipJRTgg5LiN5pSv5oyBKi9cclxuICAvKipib3gtc2hhZG9355qE5bGe5oCn6K6+572uKi9cclxuICAvKipJRTgg5LiN5pSv5oyBKi9cclxuICAvKirov4fmuKHliqjnlLsqL1xyXG4gIC8qKklFOCDkuI3mlK/mjIEqL1xyXG4gIC8qKuebkuWtkOaooeWeiyovXHJcbiAgLyoqSUU4IOS4jeaUr+aMgSovXHJcbiAgLyoq55uS5a2Q5qih5Z6LKi9cclxuICAvKipJRTgg5LiN5pSv5oyBKi9cclxuICAvKirkuI3og73lpJ/ooqvpgInlj5YqL1xyXG4gIC8qKklFOCDkuI3mlK/mjIEqL1xyXG4gIC8qKuebkuWtkOmYtOW9sSovXHJcbiAgLyoqSUU4IOS4jeaUr+aMgSovXHJcbiAgLyoqYm9yZGVyLXJhZGl1cyrlh73mlbAqL1xyXG4gIC8q5YW85a65aWU45Y+K5Lul5LiLKi9cclxuICAvKipJRTgg5LiN5pSv5oyBKi9cclxuICAvKippbnB1dOeahHBsYWNlaG9sZGVy5a2X5L2T6K6+572uKi9cclxuICAvKirnur/mnaEqL1xyXG4gIC8qKmNocm9tZSDmuIXpmaTmu5rliqjmnaEqL1xyXG4gIC8qKklFOOS4jeaUr+aMgSrlnoLnm7TmuJDlj5joibIqL1xyXG4gIC8qKuWbvueJh+mihOWKoOi9vSovXHJcbiAgLyoq5Zu+54mH6aKE5Yqg6L296YCa6L+HYmVmb3Jl55qE5pa55byPKi9cclxuICAvKirmoIXmoLwqKi9cclxuICBAZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ2ljb25mb250JztcclxuXHRzcmM6IHVybCgnLi4vaWNvbmZvbnQvaWNvbmZvbnQuZW90Jyk7XHJcblx0c3JjOiB1cmwoJy4uL2ljb25mb250L2ljb25mb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vaWNvbmZvbnQvaWNvbmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ljb25mb250L2ljb25mb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9pY29uZm9udC9pY29uZm9udC5zdmcjaWNvbmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIH1cclxuICAuaWNvbmZvbnQge1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25mb250XCIgIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDAuMnB4O1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgfVxyXG4gIGh0bWwge1xyXG5cdG1pbi13aWR0aDogMTMwMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIGJvZHkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcbiAgLmxfY29uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEyMDBweDtcclxuICB9XHJcbiAgaW1nW2NsYXNzXj1cImljb25fXCJdIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcbiAgaVtjbGFzc149XCJpY29uX1wiXSB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgfVxyXG4gIGJvZHkge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLndyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLyoq5riF6Zmk5rWu5Yqo77yM5Lul5Y+K56ys5LiA5Liq5a2p5a2Q55qEbWFyZ2luLXRvcDos5Lul5Y+K5pyA5ZCO5LiA5Liq5a2p5a2QbWFyZ2luLWJvdHRvbTrplJnkubHnmoTpl67popjkuIrkuIvovrkqL1xyXG4gIC5jbGVhciB7XHJcblx0Knpvb206IDE7XHJcbiAgfVxyXG4gIC5jbGVhcjpiZWZvcmUsXHJcbiAgLmNsZWFyOmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuICAuY2xlYXI6YWZ0ZXIge1xyXG5cdGNsZWFyOiBib3RoO1xyXG4gIH1cclxuICAuYm94IHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQvKiBGaXJlZm94ICovXHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC8qIFNhZmFyaSAqL1xyXG4gIH1cclxuICAuZmwge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZnIge1xyXG5cdGZsb2F0OiByaWdodDtcclxuICB9XHJcbiAgLnRvaCB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxuICAuZi10aGVtZSB7XHJcblx0Y29sb3I6ICMwMDQ4OTg7XHJcbiAgfVxyXG4gIC5ub1dyYXAge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG4gIC5mbCB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5mciB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAudGMge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnRsIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAudHIge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAucGEge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbiAgLnByIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5wZiB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxuICAud2Yge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmhpZGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC50b2gge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB9XHJcbiAgLmJsb2Qge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICAvKipncmlkKi9cclxuICAqW2NsYXNzXj1cImctXCJdIHtcclxuXHQqem9vbTogMTtcclxuICB9XHJcbiAgKltjbGFzc149XCJnLVwiXTpiZWZvcmUsXHJcbiAgKltjbGFzc149XCJnLVwiXTphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbiAgKltjbGFzc149XCJnLVwiXTphZnRlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbiAgfVxyXG4gIC5nLWQtMiA+ICoge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5nLWQtMyA+ICoge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5nLWQtNCA+ICoge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5nLWQtNSA+ICoge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAyMCU7XHJcbiAgfVxyXG4gIC5nLWQtNiA+ICoge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5nLWQtNyA+ICoge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxNC4yODU3MTQyOSU7XHJcbiAgfVxyXG4gIC5nLWQtOCA+ICoge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMi41JTtcclxuICB9XHJcbiAgLmJnLWMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDQ4OTg7XHJcbiAgfVxyXG4gIC5iZy1zYyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDg5ODtcclxuICB9XHJcbiAgLmYtYyB7XHJcblx0Y29sb3I6ICMwMDQ4OTg7XHJcbiAgfVxyXG4gIC5mLXNjIHtcclxuXHRjb2xvcjogIzAwNDg5ODtcclxuICB9XHJcbiAgLmYtdC1jIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5mLXdiIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLmJ0SG92IHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4yMnMgbGluZWFyIDBzO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjJzIGxpbmVhciAwcztcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjIycyBsaW5lYXIgMHM7XHJcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuMjJzIGxpbmVhciAwcztcclxuICB9XHJcbiAgLmJ0SG92OmhvdmVyIHtcclxuXHQta2h0bWwtb3BhY2l0eTogMC44NTtcclxuXHQtbW96LW9wYWNpdHk6IDAuODU7XHJcblx0b3BhY2l0eTogMC44NTtcclxuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODUpO1xyXG5cdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiO1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKG9wYWNpdHk9ODUpO1xyXG4gIH1cclxuICAubm9TaG93IHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5oZWFkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG4gIH1cclxuICAuaGVhZGVyIC5iYW5uZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGZvbnQtc2l6ZTogMHB4O1xyXG5cdGhlaWdodDogOTNweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWVDb2xvcjtcclxuICB9XHJcbiAgLmhlYWRlciAuYmFubmVyIC5iZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGhlaWdodDogOTNweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDE5MjBweCBhdXRvO1xyXG5cdC8qXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oYi9iZ19oZWFkZXIucG5nJyk7Ki9cclxuICB9XHJcbiAgLmhlYWRlciAuYmFubmVyIC5jb3ZlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDBweDtcclxuXHR0b3A6IDBweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuaGVhZGVyIC5iYW5uZXIgLmNvdmVyIC5sX2NvbiB7XHJcblx0Knpvb206IDE7XHJcblx0aGVpZ2h0OiA5M3B4O1xyXG4gIH1cclxuICAuaGVhZGVyIC5iYW5uZXIgLmNvdmVyIC5sX2NvbjpiZWZvcmUsXHJcbiAgLmhlYWRlciAuYmFubmVyIC5jb3ZlciAubF9jb246YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG4gIC5oZWFkZXIgLmJhbm5lciAuY292ZXIgLmxfY29uOmFmdGVyIHtcclxuXHRjbGVhcjogYm90aDtcclxuICB9XHJcbiAgLmhlYWRlciAuYmFubmVyIC5jb3ZlciAubG9nbyB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luLXRvcDogMjJweDtcclxuXHRmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA0MjRweDtcclxuICAgIGhlaWdodDogNjVweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NoYW5nZV9kb2MvaGIvbG9nby5wbmcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2hhbmdlX2RvYy9oYi9sb2dvLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB9XHJcbiAgLmhlYWRlciAuYmFubmVyIC5jb3ZlciAucmlnaHQge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR3aWR0aDogMjUwcHg7XHJcbiAgfVxyXG4gIC5oZWFkZXIgLmJhbm5lciAuY292ZXIgLmxpbmtfaG9tZSB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRmb250LWZhbWlseTogJ01pY3Jvc29mdCBZYUhlaScsICdXZW5RdWFuWWkgTWljcm8gSGVpJywgJ0hlbHZldGljYSBOZXVlJywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgU2ltSGVpLCBzYW5zLXNlcmlmO1xyXG5cdCpsaW5lLWhlaWdodDogMTgwJTtcclxuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gIH1cclxuICAuaGVhZGVyIC5iYW5uZXIgLmNvdmVyIC5saW5rX2hvbWUgLmljb25faG9tZSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luLXRvcDogLTJweDtcclxuXHQqbWFyZ2luLXRvcDogNXB4O1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRoZWlnaHQ6IDE3cHg7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL2hvbWUucG5nJyk7XHJcbiAgfVxyXG4gIC5oZWFkZXIgLmJhbm5lciAuY292ZXIgLmNvbXBfaW5wdXQge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDE2MHB4O1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0aGVpZ2h0OiAyN3B4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNhY2NlZTQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM5KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGY0ZDk3O1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzhweDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDM4cHg7XHJcblx0LW1zLWJvcmRlci1yYWRpdXM6IDM4cHg7XHJcblx0LW8tYm9yZGVyLXJhZGl1czogMzhweDtcclxuXHRib3JkZXItcmFkaXVzOiAzOHB4O1xyXG4gIH1cclxuICAuaGVhZGVyIC5iYW5uZXIgLmNvdmVyIC5jb21wX2lucHV0ID4gZGl2IHtcclxuXHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDU4cHg7XHJcbiAgfVxyXG4gIC5oZWFkZXIgLmJhbm5lciAuY292ZXIgLmNvbXBfaW5wdXQgPiBkaXYgaW5wdXQge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRmb250LWZhbWlseTogJ01pY3Jvc29mdCBZYUhlaScsICdXZW5RdWFuWWkgTWljcm8gSGVpJywgJ0hlbHZldGljYSBOZXVlJywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgU2ltSGVpLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuICAuaGVhZGVyIC5iYW5uZXIgLmNvdmVyIC5jb21wX2lucHV0IC5pY29uX3NlYXJjaCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNHB4O1xyXG5cdHJpZ2h0OiAyMXB4O1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvL3NlYXJjaF8wMi5wbmcnKTtcclxuICB9XHJcbiAgLmhlYWRlciAuYmFubmVyIC5jb3ZlciAuY29tcF9pbnB1dC5mb2N1cyB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2FjY2VlNDtcclxuXHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCAjZWVlO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICNlZWU7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICNlZWU7XHJcbiAgfVxyXG4gIC5oZWFkZXIgLnNlYXJjaCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGhlaWdodDogMzJweDtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogMjJweDtcclxuICB9XHJcbiAgLmhlYWRlciAuc2VhcmNoIGlucHV0IHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0d2lkdGg6IDI1NnB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDQ0cHg7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMnB4O1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogMzJweDtcclxuXHQtbXMtYm9yZGVyLXJhZGl1czogMzJweDtcclxuXHQtby1ib3JkZXItcmFkaXVzOiAzMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDMycHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzg5OTVhNjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgMTQ5LCAxNjYsIDAuMik7XHJcbiAgfVxyXG4gIC5oZWFkZXIgLnNlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICM4OTk1YTY7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAuaGVhZGVyIC5zZWFyY2ggaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICM4OTk1YTY7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAuaGVhZGVyIC5zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjODk5NWE2O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLmhlYWRlciAuc2VhcmNoIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICM4OTk1YTY7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAuaGVhZGVyIC5zZWFyY2ggaW5wdXQucGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjODk5NWE2O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLmhlYWRlciAuc2VhcmNoIC5idG5fc2VhcmNoIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA4cHg7XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvaGIvc2VhcmNoLnBuZycpO1xyXG4gIH1cclxuICAuaGVhZGVyIC5uYXZfYmFyIHtcclxuXHRoZWlnaHQ6IDQ1cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLmhlYWRlciAubmF2cyB7XHJcblx0Zm9udC1zaXplOiAwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgLmhlYWRlciAubmF2cyA+IGxpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEzM3B4O1xyXG5cdGhlaWdodDogNDVweDtcclxuICB9XHJcbiAgLmhlYWRlciAubmF2cyA+IGxpID4gYSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA0NXB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRmb250LWZhbWlseTogJ01pY3Jvc29mdCBZYUhlaScsICdXZW5RdWFuWWkgTWljcm8gSGVpJywgJ0hlbHZldGljYSBOZXVlJywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgU2ltSGVpLCBzYW5zLXNlcmlmO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmhlYWRlciAubmF2cyA+IGxpID4gLnN1Yl9uYXZzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMHB4O1xyXG5cdHRvcDogNDVweDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdG1pbi13aWR0aDogMTAwJTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4yMnMgbGluZWFyIDBzO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjJzIGxpbmVhciAwcztcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjIycyBsaW5lYXIgMHM7XHJcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuMjJzIGxpbmVhciAwcztcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZC1jb2xvcjogQHRoZW1lQ29sb3I7XHJcbiAgfVxyXG4gIC5oZWFkZXIgLm5hdnMgPiBsaSA+IC5zdWJfbmF2cyA+IGxpIHtcclxuXHRoZWlnaHQ6IDQ1cHg7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMjJzIGxpbmVhciAwcztcclxuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjIycyBsaW5lYXIgMHM7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yMnMgbGluZWFyIDBzO1xyXG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjIycyBsaW5lYXIgMHM7XHJcbiAgfVxyXG4gIC5oZWFkZXIgLm5hdnMgPiBsaSA+IC5zdWJfbmF2cyA+IGxpID4gYSB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRoZWlnaHQ6IDQ1cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cdGZvbnQtZmFtaWx5OiAnTWljcm9zb2Z0IFlhSGVpJywgJ1dlblF1YW5ZaSBNaWNybyBIZWknLCAnSGVsdmV0aWNhIE5ldWUnLCBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBTaW1IZWksIHNhbnMtc2VyaWY7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuaGVhZGVyIC5uYXZzID4gbGkgPiAuc3ViX25hdnMgPiBsaTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwODFjYztcclxuICB9XHJcbiAgLmhlYWRlciAubmF2cyA+IGxpOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWVDb2xvcjtcclxuICB9XHJcbiAgLmhlYWRlciAubmF2cyA+IGxpOmhvdmVyID4gLnN1Yl9uYXZzIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG4gIC5oZWFkZXIgLm5hdnMgPiBsaTpob3ZlciA+IGEge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyIC51c2VyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0Zm9udC1mYW1pbHk6ICdNaWNyb3NvZnQgWWFIZWknLCAnV2VuUXVhbllpIE1pY3JvIEhlaScsICdIZWx2ZXRpY2EgTmV1ZScsIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIFNpbUhlaSwgc2Fucy1zZXJpZjtcclxuICB9XHJcbiAgLmhlYWRlciAudXNlciA+IC5sb2dpbiB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjIycyBsaW5lYXIgMHM7XHJcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4yMnMgbGluZWFyIDBzO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjJzIGxpbmVhciAwcztcclxuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4yMnMgbGluZWFyIDBzO1xyXG4gIH1cclxuICAuaGVhZGVyIC51c2VyID4gLmxvZ2luOmhvdmVyIHtcclxuXHRjb2xvcjogIzAwYzFkZTtcclxuICB9XHJcbiAgLmhlYWRlciAudXNlciA+IC5yZWdpc3RlciB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMjJzIGxpbmVhciAwcztcclxuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjIycyBsaW5lYXIgMHM7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yMnMgbGluZWFyIDBzO1xyXG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjIycyBsaW5lYXIgMHM7XHJcbiAgfVxyXG4gIC5oZWFkZXIgLnVzZXIgPiAucmVnaXN0ZXI6aG92ZXIge1xyXG5cdGNvbG9yOiAjMDBjMWRlO1xyXG4gIH1cclxuICAuaGVhZGVyIC51c2VyID4gLnVzZXJBY2NvdW50IHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMjJzIGxpbmVhciAwcztcclxuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjIycyBsaW5lYXIgMHM7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yMnMgbGluZWFyIDBzO1xyXG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjIycyBsaW5lYXIgMHM7XHJcbiAgfVxyXG4gIC5oZWFkZXIgLnVzZXIgPiAudXNlckFjY291bnQ6aG92ZXIge1xyXG5cdGNvbG9yOiAjMDBjMWRlO1xyXG4gIH1cclxuICAuaGVhZGVyIC51c2VyID4gLnF1aXoge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjIycyBsaW5lYXIgMHM7XHJcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4yMnMgbGluZWFyIDBzO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjJzIGxpbmVhciAwcztcclxuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4yMnMgbGluZWFyIDBzO1xyXG4gIH1cclxuICAuaGVhZGVyIC51c2VyID4gLnF1aXo6aG92ZXIge1xyXG5cdGNvbG9yOiAjMDBjMWRlO1xyXG4gIH1cclxuLy8gICAuZm9vdGVyIHtcclxuLy8gXHRiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4vLyBcdHBhZGRpbmc6IDI1cHggMCAyNXB4IDBweDtcclxuLy8gXHRvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gXHR6LWluZGV4OiAxMTtcclxuLy8gICB9XHJcbi8vICAgLmZvb3RlciAuZm9vdGVyLW1pZCB7XHJcbi8vIFx0d2lkdGg6IDk3MHB4O1xyXG4vLyBcdGhlaWdodDogMTAwcHg7XHJcbi8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyBcdG1hcmdpbjogMCBhdXRvO1xyXG4vLyAgIH1cclxuLy8gICAuZm9vdGVyIC5mb290ZXItbWlkIC5sZWZ0LWltZyB7XHJcbi8vIFx0ZmxvYXQ6IGxlZnQ7XHJcbi8vIFx0d2lkdGg6IDkwcHg7XHJcbi8vIFx0bWFyZ2luLXJpZ2h0OiA4MHB4O1xyXG4vLyBcdG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4vLyAgIH1cclxuLy8gICAuZm9vdGVyIC5mb290ZXItbWlkIC5sZWZ0LWltZyAuY29kZV9pbWcge1xyXG4vLyBcdHdpZHRoOiA5MHB4O1xyXG4vLyBcdGhlaWdodDogOTBweDtcclxuLy8gXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4vLyBcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuLy8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaGFuZ2VfZG9jL2hiL2NvZGUucG5nJyk7XHJcbi8vICAgfVxyXG4vLyAgIC5mb290ZXIgLmZvb3Rlci1taWQgLmxlZnQtaW1nIHAge1xyXG4vLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gXHRjb2xvcjogIzY2NjtcclxuLy8gXHRmb250LXNpemU6IDE1cHg7XHJcbi8vICAgfVxyXG4vLyAgIC5mb290ZXIgLmZvb3Rlci1taWQgLnJpZ2h0LWltZyB7XHJcbi8vIFx0ZmxvYXQ6IHJpZ2h0O1xyXG4vLyBcdHdpZHRoOiA5MHB4O1xyXG4vLyAgIH1cclxuLy8gICAuZm9vdGVyIC5mb290ZXItbWlkIC5yaWdodC1pbWcgaW1nIHtcclxuLy8gXHRkaXNwbGF5OiBibG9jaztcclxuLy8gXHRtYXJnaW46IDAgYXV0bztcclxuLy8gICB9XHJcbi8vICAgLmZvb3RlciAuZm9vdGVyLW1pZCAucmlnaHQtaW1nIHAge1xyXG4vLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gXHRjb2xvcjogI2ZmZjtcclxuLy8gXHRmb250LXNpemU6IDE1cHg7XHJcbi8vICAgfVxyXG4vLyAgIC5mb290ZXIgLmZvb3Rlci1taWQgLnZlci1ib3gge1xyXG4vLyBcdGZsb2F0OiBsZWZ0O1xyXG4vLyBcdHdpZHRoOiA0NzBweDtcclxuLy8gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vICAgfVxyXG4vLyAgIC5mb290ZXIgLmZvb3Rlci1taWQgLnZlci1ib3ggLmJxIHtcclxuLy8gXHRjb2xvcjogIzY2NjtcclxuLy8gXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG4vLyBcdGZvbnQtc2l6ZTogMTRweDtcclxuLy8gICB9XHJcbi8vICAgLmZvb3RlciAuZm9vdGVyLW1pZCAudmVyLWJveCAuYnEgYSB7XHJcbi8vIFx0Y29sb3I6IDtcclxuLy8gICB9XHJcbi8vICAgLmZvb3RlciAuZm9vdGVyLW1pZCAudmVyLWJveCAudmVyc2lvbiB7XHJcbi8vIFx0Zm9udC1zaXplOiAxNHB4O1xyXG4vLyBcdG1hcmdpbi10b3A6IDEwcHg7XHJcbi8vIFx0Y29sb3I6ICM2NjY7XHJcbi8vICAgfVxyXG4vLyAgIC5mb290ZXIgLmZvb3Rlci1taWQgLnZlci1ib3ggLnN1cHBvcnQge1xyXG4vLyBcdGNvbG9yOiAjNjY2O1xyXG4vLyBcdG1hcmdpbi10b3A6IDEzcHg7XHJcbi8vIFx0Zm9udC1zaXplOiAxNHB4O1xyXG4vLyAgIH1cclxuIiwiLy89PT3luLjnlKjpopzoibLlrprkuYlcbkBnMDogICAgICAgICAgICAgICAgICMwMDA7XG5AZzM6ICAgICAgICAgICAgICAgICAjMzMzO1xuQGc2OiAgICAgICAgICAgICAgICAgIzY2NjtcbkBnOTogICAgICAgICAgICAgICAgICM5OTk7XG5AZ2E6ICAgICAgICAgICAgICAgICAjYWFhO1xuQGdjOiAgICAgICAgICAgICAgICAgI2NjYztcblxuQHc6ICAgICAgICAgICAgICAgICAgI2ZmZjtcbi8vPT0gVHlwb2dyYXBoeVxuLy9cbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbkBmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgJ01pY3Jvc29mdCBZYUhlaScsJ1dlblF1YW5ZaSBNaWNybyBIZWknLCdIZWx2ZXRpY2EgTmV1ZScsVmVyZGFuYSxBcmlhbCxIZWx2ZXRpY2EsU2ltSGVpLHNhbnMtc2VyaWY7XG5cbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cbkBsaC1iYXNlOiAgICAgICAgIFx0XHQgIDE1MCU7XG5AbGgtYmlnOiAgICAgICAgICAgICAgICAgIDIwMCU7XG5AbGgtc21hbGw6ICAgICAgICAgICAgICAgIDEyMCU7XG5cbi8qIOS7peWuveW6puS4ujEyMDBweO+8m2h0bWznmoRmb250LXNpemXkuLo4cHgg55qEcHjlr7nlupTlhbPns7tcbiAqIC0tMTJweC0tLTE0cHgtLS0xNnB4LS0tMThweC0tLTIwcHgtLS0yMnB4LS0tMjRweC0tMjZweC0tLTI4cHgtLS0tMzBweC0tLTMycHgtLTM0cHgtLS0tMzZweFxuICovXG5AZnM6IDEwcHggMTJweCAxNHB4IDE2cHggMThweCAyMHB4IDIycHggMjRweCAyNnB4IDI4cHggMzBweCAzMnB4IDM0cHggMzZweDtcbkBmczA6IDEwcHg7XG5AZnMxOiAxMnB4O1xuQGZzMjogMTRweDtcbkBmcy1zbWFsbC1tOiAxNHB4O1xuQGZzMzogMTZweDtcbkBmcy1zbWFsbDogMTZweDtcbkBmczQ6IDE4cHg7XG5AZnMtYmFzZTogMThweDtcbkBmczU6IDIwcHg7XG5AZnM2OiAyMnB4O1xuQGZzNzogMjRweDtcbkBmcy1iaWc6IDI0cHg7XG5AZnM4OiAyNnB4O1xuQGZzOTogMjhweDtcbkBmczEwOiAzMHB4O1xuQGZzLWJpZy1tOiAzMHB4O1xuQGZzMTE6IDMycHg7XG5AZnMxMjogMzRweDtcbkBmczEzOiAzNnB4O1xuXG5cbi8vPT095Y+v6YWN572u6YOo5YiGXG5AdGhlbWVDb2xvcjogICAgICAgICAjMTk0OGIzO1xuQHRoZW1lQ29sb3JSZ2I6IDk2IDU3IDU3O1xuLy8gQHN1YkNvbG9yOiAgICAgICAgICAgIzMzY2RlNTtcbkBzdWJDb2xvcjogICAgICAgICAgIEB0aGVtZUNvbG9yO1xuQGVycm9yQ29sb3I6ICAgICAgICAgI2ZlMDAwMDtcbkBzdWNjQ29sb3I6ICAgICAgICAgICM4ZGIzNDk7XG5cbkB0aGVtZVllbGxvdzogICAgICAgICNmZmQyM2Y7Il0sImZpbGUiOiJoYi5jc3MifQ== */
