/* 以宽度为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: 0 auto;
  max-width: 1920px;
}
/**清除浮动，以及第一个孩子的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: #035E92;
}
.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: #035E92;
}
.bg-sc {
  background-color: #035E92;
}
.f-c {
  color: #035E92;
}
.f-sc {
  color: #035E92;
}
.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;
  font-size: 0px;
  overflow: hidden;
  height: 140px !important;
  background-color: #035E92;
  background: url(../images/change_doc/hb/top.jpg) no-repeat;
  background-size: 100% 100%;
}
.header .banner .bg {
  position: relative;
  height: 120px;
}
.header .banner .cover {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  max-width: 100%;
}
.header .banner .cover .l_con {
  *zoom: 1;
}
.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 {
  float: left;
  width: 463px;
  height: 71px;
  margin-top: 35px;
  background: url('../images/change_doc/hb/logo.png') no-repeat;
  background: url('../images/change_doc/hb/logo.svg') center / contain no-repeat;
  background-size: 1005 100%;
  background-position: center;
}
.header .banner .cover .goback {
  float: right;
  margin-right: -146px;
  margin-top: 53px;
}
.header .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 .banner .cover .goback a span {
  display: inline-block;
  vertical-align: middle;
}
.header .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/change_doc/hb/goBack.png');
  display: inline-block;
}
.header .banner .cover .right {
  float: right;
  width: 289px;
}
.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;
  width: 289px;
  height: 40px;
  font-size: 0px;
  margin-top: 56px;
  margin-right: 22px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #fff;
}
.header .search input {
  float: left;
  color: #035E92;
  width: 225px;
  height: 38px;
  font-size: 14px;
  line-height: 40px;
  padding-left: 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #fff;
  border: 1px solid #fff;
}
.header .search input::-webkit-input-placeholder {
  color: #035E92;
  font-size: 14px;
}
.header .search input:-moz-placeholder {
  color: #035E92;
  font-size: 14px;
}
.header .search input::-moz-placeholder {
  color: #035E92;
  font-size: 14px;
}
.header .search input:-ms-input-placeholder {
  color: #035E92;
  font-size: 14px;
}
.header .search input.placeholder {
  color: #035E92;
  font-size: 14px;
}
.header .search .btn_search {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 44px;
  height: 38px;
  margin-top: 1px;
  background: url('../images/change_doc/hb/search.png') no-repeat;
  background: url('../images/change_doc/hb/search.svg') center / contain no-repeat;
  background-position: center;
  background-size: 16px 16px;
}
.header .nav_bar {
  background-color: #fff;
  height: 50px;
}
.header .navs {
  font-size: 0px;
  display: flex;
  justify-content: space-between;
}
.header .navs > li {
  float: left;
  position: relative;
  width: 133px;
  height: 50px;
}
.header .navs > li > a {
  display: block;
  width: 100%;
  height: 50px;
  font-size: 16px;
  color: #035E92;
  line-height: 50px;
  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;
  visibility: hidden;
  min-width: 100%;
  opacity: 0;
  left: 0px;
  top: 50px;
  background-color: #006BA5;
  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 {
  height: 50px;
  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: 50px;
  display: block;
  font-size: 16px;
  color: #fff;
  line-height: 50px;
  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: #035E92;
}
.header .navs > li:hover {
  background-color: #035E92;
}
.header .navs > li:hover > .sub_navs {
  visibility: visible;
  opacity: 1;
}
.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;
}
.header2 {
  position: fixed;
  top: 0;
  width: 100%;
  height: 50px;
  background: rgba(0, 0, 0, 0.8);
}
.header2 .head2_main {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.header2 .right {
  width: 80% !important;
}
.header2 .right li a {
  color: red;
}
.header2 .left {
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
}
.header2 .left .logo_s {
  width: 282px;
  height: 40px;
  background: url(../images/change_doc/hb/logo_s.png) no-repeat center;
  background: url(../images/change_doc/hb/logo_s.svg) no-repeat center;
  background-size: 100% 100%;
}
.header2 .nav_bar {
  width: 870px;
  display: inline-block;
  vertical-align: middle;
  background: none;
}
.header2 .nav_bar .l_con {
  width: 100%;
}
.header2 .nav_bar .l_con .navs li {
  padding: 0 15px !important;
}
.header2 .nav_bar .l_con .navs li a {
  color: #fff;
}
.header2 .nav_bar .l_con .navs li:hover {
  padding: 0 15px !important;
  background-color: #035E92;
}
.footer {
  position: relative;
  width: 100%;
  max-width: 100%;
  height: 274px;
  background-color: #035E92;
  background-repeat: no-repeat;
  background-position: top center;
  background: linear-gradient(260deg, #B267FF, #0080C6);
}
.footer .info {
  height: 234px;
}
.footer .info .l_con {
  *zoom: 1;
}
.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: 260px;
  height: 234px;
  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: 218px;
  height: 114px;
  margin-top: 45px;
  margin-left: 20px;
  background: url('../images/change_doc/hb/logo_2.png') no-repeat;
  background: url('../images/change_doc/hb/logo_2.svg') center / contain no-repeat;
  background-size: 100% 100%;
  background-position: center;
}
.footer .info .chunk_2 {
  float: left;
  width: 200px;
  height: 234px;
  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: 140px;
  line-height: 26px;
}
.footer .info .chunk_2 .con .list_1 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_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: 300px;
  height: 234px;
  padding-left: 40px;
  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;
  margin-top: 17px;
  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_3 .con:before,
.footer .info .chunk_3 .con:after {
  content: "";
  display: table;
}
.footer .info .chunk_3 .con:after {
  clear: both;
}
.footer .info .chunk_4 {
  *zoom: 1;
  float: right;
  width: 327px;
  height: 234px;
  padding-left: 37px;
}
.footer .info .chunk_4:before,
.footer .info .chunk_4:after {
  content: "";
  display: table;
}
.footer .info .chunk_4:after {
  clear: both;
}
.footer .info .chunk_4 .code1,
.footer .info .chunk_4 .code2,
.footer .info .chunk_4 .code3 {
  position: relative;
  float: left;
  width: 100px;
  margin-top: 58px;
}
.footer .info .chunk_4 .code1 .txt,
.footer .info .chunk_4 .code2 .txt,
.footer .info .chunk_4 .code3 .txt {
  position: relative;
  left: 50%;
  width: 134px;
  margin-top: 12px;
  margin-left: -67px;
  text-align: center;
  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_4 .code1 > .code_img,
.footer .info .chunk_4 .code2 > .code_img,
.footer .info .chunk_4 .code3 > .code_img,
.footer .info .chunk_4 .code1 > .code_img,
.footer .info .chunk_4 .code2 > .code_img,
.footer .info .chunk_4 .code3 > .code_img,
.footer .info .chunk_4 .code1 > .code_zb,
.footer .info .chunk_4 .code2 > .code_zb,
.footer .info .chunk_4 .code3 > .code_zb,
.footer .info .chunk_4 .code1 > .code_zb,
.footer .info .chunk_4 .code2 > .code_zb,
.footer .info .chunk_4 .code3 > .code_zb {
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/change_doc/hb/code_1.png');
}
.footer .info .chunk_4 .code2 {
  float: left;
  margin-left: 13px;
}
.footer .info .chunk_4 .code2 > .code_img,
.footer .info .chunk_4 .code2 > .code_gf {
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/change_doc/hb/code_2.png');
}
.footer .info .chunk_4 .code3 {
  float: right;
}
.footer .info .chunk_4 .code3 > .code_img,
.footer .info .chunk_4 .code3 > .code_gf {
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/change_doc/hb/code_3.png');
}
.footer .bottom {
  text-align: center;
  height: 40px;
  font-size: 12px;
  color: #fff;
  line-height: 40px;
  font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'Helvetica Neue', Verdana, Arial, Helvetica, SimHei, sans-serif;
  background: linear-gradient(260deg, #8C22F8, #0067C6);
  opacity: 0.5;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZnVuLmxlc3MiLCJiYXNlL2Jhc2UubGVzcyIsImJhc2UvaGIubGVzcyIsImJhc2UvdmFyaWFibGVzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBb0hBO0VBQ0MsbUJBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDcEhEO0VBQ0MsYUFBYSxVQUFiO0VBQ0EsU0FBUywyQkFBVDtFQUNBLFNBQVMsbUNBQW1DLE9BQU8sMEJBQy9DLDZCQUE2QixPQUFPLGFBQ3BDLDRCQUE0QixPQUFPLGlCQUNuQyxxQ0FBcUMsT0FBTyxNQUhoRDs7QUFNRDtFQUNDLGFBQVksVUFBWjtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1DQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQ0FBQTs7QUFHRDtFQUNDLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTs7QUFFRDtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBRUQ7RUFDQyxrQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBOztBQUVELEdBQUc7RUFDRixxQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUQwSUEseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7O0FDMUlELENBQUM7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBOztBQUVEO0VBQ0MsZUFBQTs7QUFHRDtFQStDQyxrQkFBQTtFQTdDQSxjQUFBO0VBQ0EsaUJBQUE7OztBQUlEO0VENUJDLFFBQUE7O0FBQ0EsTUFBQztBQUFTLE1BQUM7RUFDVixTQUFRLEVBQVI7RUFDQSxjQUFBOztBQUVELE1BQUM7RUFDQSxXQUFBOztBQ3lCRjtFRDJHQyxzQkFBQTtFQUNBLDJCQUFBOztFQUNBLDhCQUFBOzs7QUMxR0Q7RUFDQyxXQUFBOztBQUVEO0VBQ0MsWUFBQTs7QUFFRDtF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O0VBQ0EsYUczRHlCLG1CQUFrQix1QkFBc0IsK0RIMkRqRTtFRStlQyxZQUFZLHlDQUFaO0VBQ0EsWUFBQSIsInNvdXJjZXNDb250ZW50IjpbIi8qKuWxheS4rSovXHJcbi8qKklFOCDkuI3mlK/mjIEqL1xyXG4uY2VudGVyKGMzKXtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRsZWZ0OjUwJTtcclxuXHR0b3A6NTAlO1xyXG5cdC50cmFuc2xhdGU7XHJcblx0Ly8gYmVoYXZpb3I6dXJsKHBsdWdzL3BpZS9QSUUuaHRjKTtcclxufVxyXG4vKirlsYXkuK0qL1xyXG4uY2VudGVyKEB3OjAsQGg6MCkgd2hlbihkZWZhdWx0KCkpe1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdGxlZnQ6NTAlO1xyXG5cdHRvcDo1MCU7XHJcblx0bWFyZ2luLWxlZnQ6LUB3LzI7XHJcblx0bWFyZ2luLXRvcDotQGgvMjtcclxuXHR3aWR0aDpAdztcclxuXHRoZWlnaHQ6QGg7XHJcbn1cclxuLnRleHQtanVzaXR5KCl7XHJcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHR0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcclxufVxyXG4udHJhbnNmb3JtKEB2YWwpe1xyXG4gICAgLW1zLXRyYW5zZm9ybTpAdmFsOyAvKiBJRSA5ICovXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpAdmFsOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xyXG4gICAgLW8tdHJhbnNmb3JtOkB2YWw7XHJcbiAgICAtbXMtdHJhbnNmb3JtOkB2YWw7XHJcbiAgICB0cmFuc2Zvcm06QHZhbDtcclxuXHJcbn1cclxuLyoq5riF6Zmk5rWu5YqoLOaOp+WItuesrOS4gOihjOeahG1hcmdpbi10b3DkuI3otbfkvZznlKgqL1xyXG4uY2xlYXJmaXgoKXtcclxuXHQqem9vbToxO1xyXG5cdCY6YmVmb3JlICwmOmFmdGVye1xyXG5cdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0ZGlzcGxheTp0YWJsZTtcclxuXHR9XHJcblx0JjphZnRlcntcclxuXHRcdGNsZWFyOmJvdGg7XHJcblx0fVxyXG59XHJcbi8qKuWFvOWuuWllNyovXHJcbi5pbmxpbmUtYmxvY2soKXtcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHQqZGlzcGxheTppbmxpbmU7IFxyXG5cdCp6b29tOjE7XHJcbn1cclxuLyoq5by55oCn5biD5bGAKi9cclxuLmZsZXhUYWIoQHBvOnNwYWNlLWJldHdlZW4sQGFsaWduOmNlbnRlcil7XHJcblx0ZGlzcGxheTotd2Via2l0LWJveDtcclxuXHRkaXNwbGF5Oi13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OmZsZXg7XHJcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6QHBvO1xyXG5cdGp1c3RpZnktY29udGVudDpAcG87XHJcblx0YWxpZ24taXRlbXM6QGFsaWduO1xyXG59XHJcbi8qKuW4uOeUqOW3puWPs+i+uei3neiuvue9riovXHJcbi5wYWRkLXQoQHZhbDouMzFyZW0pe1xyXG5cdHBhZGRpbmctbGVmdDpAdmFsO1xyXG5cdHBhZGRpbmctcmlnaHQ6QHZhbDtcclxufVxyXG4vKirluLjnlKjkuIrkuIvovrnot53orr7nva4qL1xyXG4ucGFkZC12KEB2YWw6LjMxcmVtKXtcclxuXHRwYWRkaW5nLXRvcDpAdmFsO1xyXG5cdHBhZGRpbmctYm90dG9tOkB2YWw7XHJcbn1cclxuLyoq5a2X5L2T6K6+572uKi9cclxuLmYoQHNpemU6QGZzLWJhc2UsQGNvbG9yOkBnMyxAbGg6MTAwJSxAZmFtaWx5OkBmb250LWZhbWlseS1zYW5zLXNlcmlmKXtcclxuXHRmb250LXNpemU6IEBzaXplO1xyXG5cdGNvbG9yOiBAY29sb3I7XHJcblx0bGluZS1oZWlnaHQ6IEBsaDtcclxuXHRmb250LWZhbWlseTogQGZhbWlseTtcclxufVxyXG4vKirlrZfkvZPnirbmgIHorr7nva7vvIzkuLvopoHmmK/kvY3nva7vvIzlkozliqDnspcqL1xyXG4uZi1zdGF0ZShAYWxpZ246Y2VudGVyLEB3ZWlnaHQ6bm9ybWFsKXtcclxuXHR0ZXh0LWFsaWduOkBhbGlnbjtcclxuXHRmb250LXdlaWdodDpAd2VpZ2h0O1xyXG59XHJcbi8qKuagvOWtkOezu+e7n+iuvue9rkBsaXN0IOeZvuWIhuavlCovXHJcbi5ncmlkKEBsaXN0OkBmcyxAY291bnQ6MTAwLEBudW06MSkgd2hlbihAbnVtPD1sZW5ndGgoQGxpc3QpKXtcclxuXHQ+KjpudGgtY2hpbGQoQHtudW19KXtcclxuXHRcdGZsb2F0OmxlZnQ7XHJcblx0XHR3aWR0aDp1bml0KGV4dHJhY3QoQGxpc3QsQG51bSkvQGNvdW50KjEwMCwlKTtcclxuXHR9XHJcblx0LmdyaWQoQGxpc3QsQGNvdW50LEBudW0rMSk7XHJcbn1cclxuLyoq562J5YiG5qC85a2Q6K6+572uKi9cclxuLmdyaWQtZGUoQG51bToyKSB3aGVuKGlzbnVtYmVyKEBudW0pKXtcclxuXHQ+KntcclxuXHRcdGZsb2F0OmxlZnQ7XHJcblx0XHR3aWR0aDp1bml0KDEwMC9AbnVtLCUpO1xyXG5cdH1cclxufVxyXG4vKirop4TojIN6LWluZGV455qE5rOb5rul5L2/55So77yM6KeE6IyD5LqGN+Wxgu+8jC0y77yMLTEsMCwxLDIsMyw0LDUqL1xyXG4uZmxvb3IoQGxheWVyOjEsQG51bTowKSB3aGVuKEBsYXllcjw9NSl7XHJcblx0ei1pbmRleDpAbGF5ZXIqMTAwMCtAbnVtLFxyXG59IFxyXG4uZmxvb3IoQGxheWVyOjEsQG51bTowKSB3aGVuKEBsYXllcj41KXtcclxuXHR6LWluZGV4Ojk5OTk5OTk5OTk5O1xyXG59XHJcbi8qKuaOp+WItuWkmuihjOmakOiXjyovXHJcbi50b2goQGxuOjEpIHdoZW4oQGxuPTEpe1xyXG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxufVxyXG4udG9oKEBsbikgd2hlbihAbG4+MSl7XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdHdvcmQtYnJlYWs6YnJlYWstYWxsO1xyXG5cdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcblx0ZGlzcGxheTotd2Via2l0LWJveDsgLyoqIOWvueixoeS9nOS4uuS8uOe8qeebkuWtkOaooeWei+aYvuekuiAqKi9cclxuXHQtd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7IC8qKiDorr7nva7miJbmo4DntKLkvLjnvKnnm5Llr7nosaHnmoTlrZDlhYPntKDnmoTmjpLliJfmlrnlvI8gKiovXHJcblx0LXdlYmtpdC1saW5lLWNsYW1wOkBsbjsgLyoqIOaYvuekuueahOihjOaVsCAqKi9cclxufVxyXG4vKirlvLrliLbkuI3mjaLooYwqL1xyXG4ubm9XcmFwe1xyXG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcclxufVxyXG4vKirlrr3luqYqL1xyXG4ud2lkdGgoQHZhbDoxMDAlKXtcclxuXHR3aWR0aDpAdmFsO1xyXG5cdG1heC13aWR0aDoxMDAlO1xyXG59XHJcbi8qKnJnYmHpopzoibLlhbzlrrnmgKforr7nva4qL1xyXG4ucmdiYShAcixAZyxAYixAYSl7XHJcblx0QGM6IHJnYmEoQHIsQGcsQGIsQGEpO1xyXG5cdEBjMiA6YXJnYihAYyk7XHJcblx0ZmlsdGVyOn5cInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPSd0cnVlJyxzdGFydENvbG9yc3RyPSdAe2MyfScsIGVuZENvbG9yc3RyPSdAe2MyfScpXCI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjpAYztcclxuXHQ6cm9vdCAme1xyXG5cdFx0IGZpbHRlcjpub25lO1xyXG5cdH1cclxufVxyXG4vKipJRTgg5LiN5pSv5oyBKi9cclxuLyoqYm9yZGVyLXJhZGl1cyrlh73mlbAqL1xyXG4uYnIoQHZhbDo1cHgpe1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czpAdmFsO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czpAdmFsO1xyXG5cdC1tcy1ib3JkZXItcmFkaXVzOkB2YWw7XHJcblx0LW8tYm9yZGVyLXJhZGl1czpAdmFsO1xyXG5cdGJvcmRlci1yYWRpdXM6QHZhbDtcclxufVxyXG4vKipJRTgg5LiN5pSv5oyBKi9cclxuLyoqYm94LXNoYWRvd+eahOWxnuaAp+iuvue9riovXHJcbi5icyhAdmFsKXtcclxuXHQtbW96LWJveC1zaGFkb3c6QHZhbDtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6QHZhbDtcclxuXHRib3gtc2hhZG93OkB2YWw7XHJcbn1cclxuLyoqSUU4IOS4jeaUr+aMgSovXHJcbi8qKui/h+a4oeWKqOeUuyovXHJcbi50cmFuc2l0aW9uKEB0aW06LjVzLEBzdHlsZTphbGwsQGZ1bjpsaW5lYXIsQGRlbGF5OjBzKXtcclxuXHR0cmFuc2l0aW9uOkBzdHlsZSBAdGltIEBmdW4gQGRlbGF5O1xyXG5cdC1tb3otdHJhbnNpdGlvbjpAc3R5bGUgQHRpbSBAZnVuIEBkZWxheTtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246QHN0eWxlIEB0aW0gQGZ1biBAZGVsYXk7XHJcblx0LW8tdHJhbnNpdGlvbjpAc3R5bGUgQHRpbSBAZnVuIEBkZWxheTtcclxufVxyXG5cclxuLyoqSUU4IOS4jeaUr+aMgSovXHJcbi8qKuebkuWtkOaooeWeiyovXHJcbi50cmFuc2xhdGUoQHg6LTUwJSxAeTotNTAlKXtcclxuXHR0cmFuc2Zvcm06dHJhbnNsYXRlKEB4LEB5KTtcclxuXHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZShAeCxAeSk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKEB4LEB5KTtcclxuXHQtby10cmFuc2Zvcm06dHJhbnNsYXRlKEB4LEB5KTtcclxuXHQtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoQHgsQHkpO1xyXG59XHJcbi8qKklFOCDkuI3mlK/mjIEqL1xyXG4vKirnm5LlrZDmqKHlnosqL1xyXG4uYm94KEBtb2RlbDpib3JkZXItYm94KXtcclxuXHRib3gtc2l6aW5nOkBtb2RlbDtcclxuXHQtbW96LWJveC1zaXppbmc6QG1vZGVsOyAvKiBGaXJlZm94ICovXHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOkBtb2RlbDsgLyogU2FmYXJpICovXHJcbn1cclxuLyoqSUU4IOS4jeaUr+aMgSovXHJcbi8qKuS4jeiDveWkn+iiq+mAieWPliovXHJcbi5zZWxlY3QoQHZhbDphbGwpe1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6QHZhbDtcclxuXHQtbW96LXVzZXItc2VsZWN0OkB2YWw7XHJcblx0LW1zLXVzZXItc2VsZWN0OkB2YWw7XHJcblx0dXNlci1zZWxlY3Q6QHZhbDtcclxufVxyXG4vKipJRTgg5LiN5pSv5oyBKi9cclxuLyoq55uS5a2Q6Zi05b2xKi9cclxuLmJveC1zaGFkb3coQGNvbG9yOiM2OTY3NjMsQHg6MnB4LEB5OjJweCxAYmx1cjo5cHgsQHc6MHB4KSB3aGVuKGlzY29sb3IoQGNvbG9yKSl7XHJcblx0LW1vei1ib3gtc2hhZG93OkB4IEB5IEBibHVyIEB3IEBjb2xvcjtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6QHggQHkgQGJsdXIgQHcgQGNvbG9yO1xyXG5cdGJveC1zaGFkb3c6QHggQHkgQGJsdXIgQHcgQGNvbG9yO1xyXG5cdC8vIGJlaGF2aW9yOnVybChwbHVncy9waWUvUElFLmh0Yyk7XHJcbn1cclxuXHJcblxyXG4uYm94LXNoYWRvdyhAdmFsKSB3aGVuKEB2YWw9bm9uZSl7XHJcblx0LW1vei1ib3gtc2hhZG93OkB2YWw7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OkB2YWw7XHJcblx0Ym94LXNoYWRvdzpAdmFsO1xyXG59XHJcbi8qKklFOCDkuI3mlK/mjIEqL1xyXG4vKipib3JkZXItcmFkaXVzKuWHveaVsCovXHJcbi5ib3JkZXItcmFkaXVzKEB2YWw6NXB4KXtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6QHZhbDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6QHZhbDtcclxuXHQtbXMtYm9yZGVyLXJhZGl1czpAdmFsO1xyXG5cdC1vLWJvcmRlci1yYWRpdXM6QHZhbDtcclxuXHRib3JkZXItcmFkaXVzOkB2YWw7XHJcblx0Ly8gYmVoYXZpb3I6IHVybChwbHVncy9waWUvUElFLmh0Yyk7XHJcbn1cclxuLyrlhbzlrrlpZTjlj4rku6XkuIsqL1xyXG4ub3BhY2l0eShAdmFsKXtcclxuXHRAbnVtOkB2YWwqMTAwO1xyXG5cdC1raHRtbC1vcGFjaXR5OkB2YWw7XHJcblx0LW1vei1vcGFjaXR5OkB2YWw7XHJcblx0b3BhY2l0eTpAdmFsO1xyXG5cdGZpbHRlcjphbHBoYShvcGFjaXR5PUBudW0pO1xyXG5cdGZpbHRlcjpcImFscGhhKG9wYWNpdHk9QHtudW19KVwiO1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKG9wYWNpdHk9QG51bSk7XHJcbn1cclxuLyoqSUU4IOS4jeaUr+aMgSovXHJcbi8qKmlucHV055qEcGxhY2Vob2xkZXLlrZfkvZPorr7nva4qL1xyXG4ucGxhY2Vob2xkZXIoQGEpIHtcclxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdEBhKCk7XHJcblx0fVxyXG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRAYSgpO1xyXG5cdH1cclxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdEBhKCk7XHJcblx0fVxyXG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0QGEoKTtcclxuXHR9XHJcbn1cclxuLyoq57q/5p2hKi9cclxuLmxpbmUoQGNvbG9yOmxpZ2h0ZW4oQGc5LDI3JSksQHdlaWdodDoxcHgsQHR5cGU6c29saWQpe1xyXG5cdGJvcmRlci1ib3R0b206QHdlaWdodCBAdHlwZSBAY29sb3I7XHJcbn1cclxuLyoqY2hyb21lIOa4hemZpOa7muWKqOadoSovXHJcbi5ub1Njcm9sbCgpe1xyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZTt9O1xyXG59XHJcbi8qKklFOOS4jeaUr+aMgSrlnoLnm7TmuJDlj5joibIqL1xyXG4uYmctZ3JhZGllbnQtdihAYmMsQGVjKXtcclxuXHRiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBiYyxAZWMpO1xyXG5cdGJhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KEBiYyxAZWMpO1xyXG5cdGJhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQoQGJjLEBlYyk7XHJcblx0YmFja2dyb3VuZDotbW9zLWxpbmVhci1ncmFkaWVudChAYmMsQGVjKTtcclxuXHRiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudChAYmMsQGVjKTtcclxufVxyXG4vKirlm77niYfpooTliqDovb0qL1xyXG4uaW1nUHJlTG9hZChAdXJsKXtcclxuXHQmOmFmdGVye1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiAwcHg7XHJcblx0XHR3aWR0aDogMHB4O1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoQHVybCk7XHJcblx0fVxyXG59XHJcbi8qKuWbvueJh+mihOWKoOi9vemAmui/h2JlZm9yZeeahOaWueW8jyovXHJcbi5pbWdQcmVMb2FkQnlCZWZvcmUoQHVybCl7XHJcblx0JjpiZWZvcmV7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdHdpZHRoOiAwcHg7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChAdXJsKTtcclxuXHR9XHJcbn1cclxuLyoq5qCF5qC8KiovXHJcbi50YWJsZShAcm93LXdpZHRoOjc1MHB4LEBjb2wtc3BhY2U6NDBweCxAcm93LXNwYWNlOjM1cHgpe1xyXG5cdEBvbmU6KEByb3ctd2lkdGggLSBAY29sLXNwYWNlKjUpLzY7XHJcblx0d2lkdGg6QHJvdy13aWR0aDtcclxuXHQqW2NsYXNzXj0ncm93J117XHJcblx0XHRtYXJnaW4tbGVmdDpmbG9vcigtQGNvbC1zcGFjZS8yKTtcclxuXHRcdG1hcmdpbi1yaWdodDpmbG9vcigtQGNvbC1zcGFjZS8yKTtcclxuXHRcdG1hcmdpbi10b3A6QHJvdy1zcGFjZTtcclxuXHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cdFx0LmNsZWFyO1xyXG5cdH1cclxuXHQqW2NsYXNzXj0nY29sXydde1xyXG5cdFx0LmZsO1xyXG5cdFx0bWFyZ2luOjBweCBmbG9vcihAY29sLXNwYWNlLzIpO1xyXG5cdH1cclxuXHQuY29sXzF7XHJcblx0XHR3aWR0aDpmbG9vcihAb25lKTtcclxuXHR9XHJcblx0LmNvbF8ye1xyXG5cdFx0d2lkdGg6Zmxvb3IoQG9uZSoyK0Bjb2wtc3BhY2UpO1xyXG5cdH1cclxuXHQuY29sXzN7XHJcblx0XHR3aWR0aDpmbG9vcihAb25lKjMrQGNvbC1zcGFjZSoyKTtcclxuXHR9XHJcblx0LmNvbF80e1xyXG5cdFx0d2lkdGg6Zmxvb3IoQG9uZSo0K0Bjb2wtc3BhY2UqMyk7XHJcblx0fVxyXG5cdC5jb2xfNXtcclxuXHRcdHdpZHRoOmZsb29yKEBvbmUqNStAY29sLXNwYWNlKjQpO1xyXG5cdH1cclxuXHQuY29sXzZ7XHJcblx0XHR3aWR0aDpAcm93LXdpZHRoO1xyXG5cdH1cclxufSIsIi8vIGljb25mb250XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnO1xyXG5cdHNyYzogdXJsKCcuLi9pY29uZm9udC9pY29uZm9udC5lb3QnKTtcclxuXHRzcmM6IHVybCgnLi4vaWNvbmZvbnQvaWNvbmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHR1cmwoJy4uL2ljb25mb250L2ljb25mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHR1cmwoJy4uL2ljb25mb250L2ljb25mb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHR1cmwoJy4uL2ljb25mb250L2ljb25mb250LnN2ZyNpY29uZm9udCcpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxuXHJcbi5pY29uZm9udHtcclxuXHRmb250LWZhbWlseTpcImljb25mb250XCIgIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDAuMnB4O1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbmh0bWx7XHJcblx0bWluLXdpZHRoOjEzMDBweDtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdG92ZXJmbG93LXg6aGlkZGVuO1xyXG5cdGhlaWdodDoxMDAlO1xyXG59XHJcbmJvZHl7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0bWluLWhlaWdodDoxMDAlO1xyXG5cdG92ZXJmbG93LXg6aGlkZGVuO1xyXG59XHJcbi5sX2NvbntcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRtYXJnaW46MCBhdXRvO1xyXG5cdHdpZHRoOjEyMDBweDtcclxufVxyXG5pbWdbY2xhc3NePVwiaWNvbl9cIl17XHJcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRjdXJzb3I6cG9pbnRlcjtcclxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcblx0LnNlbGVjdChub25lKTtcclxufVxyXG5pW2NsYXNzXj1cImljb25fXCJde1xyXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRmb250LXN0eWxlOm5vcm1hbDtcclxufVxyXG5ib2R5e1xyXG5cdGZvbnQtc2l6ZTpAZnMtYmFzZTtcclxufVxyXG5cclxuLndyYXBwZXJ7XHJcblx0LnByO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG1heC13aWR0aDogMTkyMHB4O1xyXG59XHJcblxyXG4vKirmuIXpmaTmta7liqjvvIzku6Xlj4rnrKzkuIDkuKrlranlrZDnmoRtYXJnaW4tdG9wOizku6Xlj4rmnIDlkI7kuIDkuKrlranlrZBtYXJnaW4tYm90dG9tOumUmeS5seeahOmXrumimOS4iuS4i+i+uSovXHJcbi5jbGVhcntcclxuXHQuY2xlYXJmaXgoKTtcclxufVxyXG4uYm94e1xyXG5cdC5ib3goKTtcclxufVxyXG4uZmx7XHJcblx0ZmxvYXQ6bGVmdDtcclxufVxyXG4uZnJ7XHJcblx0ZmxvYXQ6cmlnaHQ7XHJcbn1cclxuLnRvaHtcclxuXHQudG9oO1xyXG59XHJcbi5mLXRoZW1le1xyXG5cdGNvbG9yOkB0aGVtZUNvbG9yO1xyXG59XHJcbi5ub1dyYXB7XHJcblx0d2hpdGUtc3BhY2U6bm93cmFwO1xyXG59XHJcbi5mbHtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG4uZnJ7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi50Y3tcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnRse1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLnRye1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5wYXtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnBye1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ucGZ7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG59XHJcbi53ZntcclxuXHQud2lkdGgoKTtcclxufVxyXG4uaGlkZXtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi50b2h7XHJcblx0LnRvaCgpO1xyXG59XHJcbi5ibG9ke1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi8qKmdyaWQqL1xyXG4qW2NsYXNzXj1cImctXCJde1xyXG5cdC5jbGVhcmZpeDtcclxufVxyXG4uZy1kLTJ7XHJcblx0LmdyaWQtZGUoMik7XHJcbn1cclxuLmctZC0ze1xyXG5cdC5ncmlkLWRlKDMpO1xyXG59XHJcbi5nLWQtNHtcclxuXHQuZ3JpZC1kZSg0KTtcclxufVxyXG4uZy1kLTV7XHJcblx0LmdyaWQtZGUoNSk7XHJcbn1cclxuLmctZC02e1xyXG5cdC5ncmlkLWRlKDYpO1xyXG59XHJcbi5nLWQtN3tcclxuXHQuZ3JpZC1kZSg3KTtcclxufVxyXG4uZy1kLTh7XHJcblx0LmdyaWQtZGUoOCk7XHJcbn1cclxuLmJnLWN7XHJcblx0YmFja2dyb3VuZC1jb2xvcjpAdGhlbWVDb2xvcjtcclxufVxyXG4uYmctc2N7XHJcblx0YmFja2dyb3VuZC1jb2xvcjpAc3ViQ29sb3I7XHJcbn1cclxuLmYtY3tcclxuXHRjb2xvcjpAdGhlbWVDb2xvcjtcclxufVxyXG4uZi1zY3tcclxuXHRjb2xvcjpAc3ViQ29sb3I7XHJcbn1cclxuLmYtdC1je1xyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG59XHJcbi5mLXdie1xyXG5cdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbn1cclxuLmJ0SG92e1xyXG5cdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cdCY6aG92ZXJ7XHJcblx0XHQub3BhY2l0eSguODUpO1xyXG5cdH1cclxufVxyXG4ubm9TaG93e1xyXG5cdHZpc2liaWxpdHk6aGlkZGVuO1xyXG59XHJcbi5iX3N1Yk5hdihAdGc6QHRoZW1lQ29sb3Ipe1xyXG5cdFxyXG59XHJcbi5idG4tYXV0by13aWR0aChAYnRuLWhlaWdodCxAYnRuLWJnY29sb3IsQGJ0bi1jb2xvcixAYnRuLXJhZGl1cyxAcGFkZGluZyl7XHJcblx0LmlubGluZS1ibG9jaygpO1xyXG5cdGhlaWdodDogQGJ0bi1oZWlnaHQ7XHJcblx0bGluZS1oZWlnaHQ6QGJ0bi1oZWlnaHQ7XHJcblx0YmFja2dyb3VuZDogQGJ0bi1iZ2NvbG9yO1xyXG5cdGNvbG9yOkBidG4tY29sb3I7XHJcblx0Ym9yZGVyLXJhZGl1czpAYnRuLXJhZGl1cztcclxuXHRwYWRkaW5nOiAwIEBwYWRkaW5nO1xyXG59IiwiLmhlYWRlciB7XHJcblx0LnByO1xyXG5cdC5mbG9vcigxKTtcclxuXHJcblx0LmJhbm5lciB7XHJcblx0XHQucHI7XHJcblx0XHRmb250LXNpemU6IDBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWVDb2xvcjtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2hhbmdlX2RvYy9oYi90b3AuanBnKSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHJcblx0XHQvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuXHRcdC5iZyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0aGVpZ2h0OiAxMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY292ZXIge1xyXG5cdFx0XHQucGE7XHJcblx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0LndpZHRoO1xyXG5cclxuXHRcdFx0LmxfY29uIHtcclxuXHRcdFx0XHQuY2xlYXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sb2dvIHtcclxuXHRcdFx0XHQuZmw7XHJcblx0XHRcdFx0d2lkdGg6IDQ2M3B4O1xyXG5cdFx0XHRcdGhlaWdodDogNzFweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvaGIvbG9nby5wbmcnKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2hhbmdlX2RvYy9oYi9sb2dvLnN2ZycpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwNSAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZ29iYWNre1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuICAgIFx0XHRcdG1hcmdpbi1yaWdodDogLTE0NnB4O1xyXG4gICAgXHRcdFx0bWFyZ2luLXRvcDogNTNweDtcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogTWljcm9zb2Z0WWFIZWlMaWdodDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmltZ3tcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaGFuZ2VfZG9jL2hiL2dvQmFjay5wbmcnKTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucmlnaHQge1xyXG5cdFx0XHRcdC5mcjtcclxuXHRcdFx0XHR3aWR0aDogMjg5cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5saW5rX2hvbWUge1xyXG5cdFx0XHRcdC5mcjtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHRcdFx0XHQuZigxNXB4LCBAdyk7XHJcblx0XHRcdFx0KmxpbmUtaGVpZ2h0OiAxODAlO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblxyXG5cdFx0XHRcdC5pY29uX2hvbWUge1xyXG5cdFx0XHRcdFx0LmZsO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRcdFx0XHRcdCptYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTdweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9ob21lLnBuZycpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbXBfaW5wdXQge1xyXG5cdFx0XHRcdC5mcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyN3B4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNhY2NlZTQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMzkpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwZjRkOTc7XHJcblxyXG5cdFx0XHRcdD5kaXYge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDU4cHg7XHJcblxyXG5cdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHQuZigxNXB4LCBAdywgMzBweCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYm9yZGVyLXJhZGl1cygzOHB4KTtcclxuXHJcblx0XHRcdFx0Lmljb25fc2VhcmNoIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDIxcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljby9zZWFyY2hfMDIucG5nJyk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmZvY3VzIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNhY2NlZTQ7XHJcblx0XHRcdFx0XHQuYm94LXNoYWRvdygjZWVlLCAwcHgsIDBweCwgNXB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWFyY2gge1xyXG5cdFx0LnByO1xyXG5cdFx0d2lkdGg6IDI4OXB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Zm9udC1zaXplOiAwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiA1NnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMnB4O1xyXG5cdFx0LmJvcmRlci1yYWRpdXMoMnB4KTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHQuZmw7XHJcblx0XHRcdGNvbG9yOiBAdGhlbWVDb2xvcjtcclxuXHRcdFx0d2lkdGg6IDIyNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM4cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0LmJvcmRlci1yYWRpdXMoMnB4KTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHJcblx0XHRcdCYge1xyXG5cdFx0XHRcdC5wbGFjZWhvbGRlcih7XHJcblx0XHRcdFx0XHRjb2xvcjogQHRoZW1lQ29sb3I7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0fSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5wbGFjZWhvbGRlciB7XHJcblx0XHRcdGNvbG9yOiBAdGhlbWVDb2xvcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ0bl9zZWFyY2gge1xyXG5cdFx0LnBhO1xyXG5cdFx0dG9wOiAwcHg7XHJcblx0XHRyaWdodDogMHB4O1xyXG5cdFx0d2lkdGg6IDQ0cHg7XHJcblx0XHRoZWlnaHQ6IDM4cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaGFuZ2VfZG9jL2hiL3NlYXJjaC5wbmcnKSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaGFuZ2VfZG9jL2hiL3NlYXJjaC5zdmcnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLm5hdl9iYXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4ubmF2cyB7XHJcblx0Zm9udC1zaXplOiAwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdD5saSB7XHJcblx0XHQuZmw7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTMzcHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblxyXG5cdFx0Ly8gLnRyYW5zaXRpb24oLjIycyk7XHJcblx0XHQ+YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHQuZihAZnMzLCBAdGhlbWVDb2xvciwgNTBweCk7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQ+LnN1Yl9uYXZzIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHR0b3A6IDUwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDZCQTU7XHJcblx0XHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cclxuXHRcdFx0PmxpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0LnRyYW5zaXRpb24oLjIycyk7XHJcblxyXG5cdFx0XHRcdD5hIHtcclxuXHRcdFx0XHRcdC5ub1dyYXA7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdC5mKEBmczMsIEB3LCA1MHB4KTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRoZW1lQ29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdD4uc3ViX25hdnMge1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PmEge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGhlbWVDb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi51c2VyIHtcclxuXHQucGE7XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0bWFyZ2luLXRvcDogNTBweDtcclxuXHQuZihAZnMzLCAjZmZmLCAxMDAlKTtcclxuXHJcblx0Pi5sb2dpbiB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogIzAwYzFkZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4ucmVnaXN0ZXIge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogIzAwYzFkZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4udXNlckFjY291bnQge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHQudHJhbnNpdGlvbiguMjJzKTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICMwMGMxZGU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+LnF1aXoge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdC50cmFuc2l0aW9uKC4yMnMpO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogIzAwYzFkZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxufVxyXG5cclxuLmhlYWRlcjIge1xyXG5cdC5oZWFkMl9tYWluIHtcclxuXHRcdHdpZHRoOiAxMjAwcHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHJcblx0LnJpZ2h0IHtcclxuXHRcdHdpZHRoOiA4MCUgIWltcG9ydGFudDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiByZWQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sZWZ0IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG5cdFx0LmxvZ29fcyB7XHJcblxyXG5cdFx0XHR3aWR0aDogMjgycHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jaGFuZ2VfZG9jL2hiL2xvZ29fcy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2hhbmdlX2RvYy9oYi9sb2dvX3Muc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5uYXZfYmFyIHtcclxuXHRcdHdpZHRoOiA4NzBweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuXHRcdC5sX2NvbiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0Lm5hdnMge1xyXG5cdFx0XHRcdGxpIHtcclxuXHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHRoZW1lQ29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMjc0cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogQHRoZW1lQ29sb3I7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvaGIvYmdfZm9vdGVyLnBuZycpO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjBkZWcsICNCMjY3RkYsICMwMDgwQzYpO1xyXG5cclxuXHQuaW5mbyB7XHJcblx0XHRoZWlnaHQ6IDIzNHB4O1xyXG5cclxuXHRcdC5sX2NvbiB7XHJcblx0XHRcdC5jbGVhcjtcclxuXHRcdH1cclxuXHJcblx0XHQuY2h1bmtfMSB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogMjYwcHg7XHJcblx0XHRcdGhlaWdodDogMjM0cHg7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hhbmdlX2RvYy9oYi9pY29fdl9saW5lLnBuZycpO1xyXG5cclxuXHRcdFx0LmxvZ28ge1xyXG5cdFx0XHRcdHdpZHRoOiAyMThweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDExNHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQ1cHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2hhbmdlX2RvYy9oYi9sb2dvXzIucG5nJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvaGIvbG9nb18yLnN2ZycpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jaHVua18yIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0aGVpZ2h0OiAyMzRweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvaGIvaWNvX3ZfbGluZS5wbmcnKTtcclxuXHJcblx0XHRcdC50aXQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQ0cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTWljcm9zb2Z0IFlhSGVpJywgJ1dlblF1YW5ZaSBNaWNybyBIZWknLCAnSGVsdmV0aWNhIE5ldWUnLCBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBTaW1IZWksIHNhbnMtc2VyaWY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb24ge1xyXG5cdFx0XHRcdC5jbGVhcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxN3B4O1xyXG5cclxuXHRcdFx0XHQubGlzdF8xIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE0MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ01pY3Jvc29mdCBZYUhlaScsICdXZW5RdWFuWWkgTWljcm8gSGVpJywgJ0hlbHZldGljYSBOZXVlJywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgU2ltSGVpLCBzYW5zLXNlcmlmO1xyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5saXN0XzIge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHR3aWR0aDogMTcycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTWljcm9zb2Z0IFlhSGVpJywgJ1dlblF1YW5ZaSBNaWNybyBIZWknLCAnSGVsdmV0aWNhIE5ldWUnLCBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBTaW1IZWksIHNhbnMtc2VyaWY7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jaHVua18zIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0aGVpZ2h0OiAyMzRweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvaGIvaWNvX3ZfbGluZS5wbmcnKTtcclxuXHJcblx0XHRcdC50aXQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQ0cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTWljcm9zb2Z0IFlhSGVpJywgJ1dlblF1YW5ZaSBNaWNybyBIZWknLCAnSGVsdmV0aWNhIE5ldWUnLCBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBTaW1IZWksIHNhbnMtc2VyaWY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb24ge1xyXG5cdFx0XHRcdC5jbGVhcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxN3B4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ01pY3Jvc29mdCBZYUhlaScsICdXZW5RdWFuWWkgTWljcm8gSGVpJywgJ0hlbHZldGljYSBOZXVlJywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgU2ltSGVpLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNodW5rXzQge1xyXG5cdFx0XHQuY2xlYXI7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0d2lkdGg6IDMyN3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDIzNHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM3cHg7XHJcblxyXG5cdFx0XHQuY29kZTEsXHJcblx0XHRcdC5jb2RlMixcclxuXHRcdFx0LmNvZGUzIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDU4cHg7XHJcblxyXG5cdFx0XHRcdC50eHQge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEzNHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNjdweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ01pY3Jvc29mdCBZYUhlaScsICdXZW5RdWFuWWkgTWljcm8gSGVpJywgJ0hlbHZldGljYSBOZXVlJywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgU2ltSGVpLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Pi5jb2RlX2ltZyxcclxuXHRcdFx0XHQ+LmNvZGVfaW1nLFxyXG5cdFx0XHRcdD4uY29kZV96YixcclxuXHRcdFx0XHQ+LmNvZGVfemIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaGFuZ2VfZG9jL2hiL2NvZGVfMS5wbmcnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb2RlMiB7XHJcblx0XHRcdFx0LmZsO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG5cclxuXHRcdFx0XHQ+LmNvZGVfaW1nLFxyXG5cdFx0XHRcdD4uY29kZV9nZiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NoYW5nZV9kb2MvaGIvY29kZV8yLnBuZycpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvZGUzIHtcclxuXHRcdFx0XHQuZnI7XHJcblxyXG5cdFx0XHRcdD4uY29kZV9pbWcsXHJcblx0XHRcdFx0Pi5jb2RlX2dmIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hhbmdlX2RvYy9oYi9jb2RlXzMucG5nJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYm90dG9tIHtcclxuXHRcdC50YztcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0LmYoMTJweCwgI2ZmZiwgNDBweCk7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk3MEI4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2MGRlZywgIzhDMjJGOCwgIzAwNjdDNik7XHJcblx0XHRvcGFjaXR5OiAwLjU7XHJcblx0fVxyXG59IiwiLy89PT3luLjnlKjpopzoibLlrprkuYlcbkBnMDogICAgICAgICAgICAgICAgICMwMDA7XG5AZzM6ICAgICAgICAgICAgICAgICAjMzMzO1xuQGc2OiAgICAgICAgICAgICAgICAgIzY2NjtcbkBnOTogICAgICAgICAgICAgICAgICM5OTk7XG5AZ2E6ICAgICAgICAgICAgICAgICAjYWFhO1xuQGdjOiAgICAgICAgICAgICAgICAgI2NjYztcblxuQHc6ICAgICAgICAgICAgICAgICAgI2ZmZjtcbi8vPT0gVHlwb2dyYXBoeVxuLy9cbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbkBmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgJ01pY3Jvc29mdCBZYUhlaScsJ1dlblF1YW5ZaSBNaWNybyBIZWknLCdIZWx2ZXRpY2EgTmV1ZScsVmVyZGFuYSxBcmlhbCxIZWx2ZXRpY2EsU2ltSGVpLHNhbnMtc2VyaWY7XG5cbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cbkBsaC1iYXNlOiAgICAgICAgIFx0XHQgIDE1MCU7XG5AbGgtYmlnOiAgICAgICAgICAgICAgICAgIDIwMCU7XG5AbGgtc21hbGw6ICAgICAgICAgICAgICAgIDEyMCU7XG5cbi8qIOS7peWuveW6puS4ujEyMDBweO+8m2h0bWznmoRmb250LXNpemXkuLo4cHgg55qEcHjlr7nlupTlhbPns7tcbiAqIC0tMTJweC0tLTE0cHgtLS0xNnB4LS0tMThweC0tLTIwcHgtLS0yMnB4LS0tMjRweC0tMjZweC0tLTI4cHgtLS0tMzBweC0tLTMycHgtLTM0cHgtLS0tMzZweFxuICovXG5AZnM6IDEwcHggMTJweCAxNHB4IDE2cHggMThweCAyMHB4IDIycHggMjRweCAyNnB4IDI4cHggMzBweCAzMnB4IDM0cHggMzZweDtcbkBmczA6IDEwcHg7XG5AZnMxOiAxMnB4O1xuQGZzMjogMTRweDtcbkBmcy1zbWFsbC1tOiAxNHB4O1xuQGZzMzogMTZweDtcbkBmcy1zbWFsbDogMTZweDtcbkBmczQ6IDE4cHg7XG5AZnMtYmFzZTogMThweDtcbkBmczU6IDIwcHg7XG5AZnM2OiAyMnB4O1xuQGZzNzogMjRweDtcbkBmcy1iaWc6IDI0cHg7XG5AZnM4OiAyNnB4O1xuQGZzOTogMjhweDtcbkBmczEwOiAzMHB4O1xuQGZzLWJpZy1tOiAzMHB4O1xuQGZzMTE6IDMycHg7XG5AZnMxMjogMzRweDtcbkBmczEzOiAzNnB4O1xuXG5cbi8vPT095Y+v6YWN572u6YOo5YiGXG5AdGhlbWVDb2xvcjogICAgICAgICAjMDM1RTkyO1xuQHRoZW1lQ29sb3JSZ2I6IDk2IDU3IDU3O1xuLy8gQHN1YkNvbG9yOiAgICAgICAgICAgIzMzY2RlNTtcbkBzdWJDb2xvcjogICAgICAgICAgIEB0aGVtZUNvbG9yO1xuQGVycm9yQ29sb3I6ICAgICAgICAgI2ZlMDAwMDtcbkBzdWNjQ29sb3I6ICAgICAgICAgICM4ZGIzNDk7XG5cbkB0aGVtZVllbGxvdzogICAgICAgICNmZGFjMDA7Il0sImZpbGUiOiJoYi5jc3MifQ== */
