@charset "utf-8";
/* /zhuanti/ssjj2/zthj/css/style.css */
@charset "UTF-8";
/* CSS Document
Date:		2013/12/20
Author:		小芳
Update:
*/
/* CSS reset */
html {
  color: #000;
  background: #1a1a1a;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  margin: 0;
  padding: 0;
}

input, select, img {
  vertical-align: middle;
}

input, select {
  outline: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

body, button, input, select, textarea {
  font: 12px/1.5 tahoma, arial, 宋体, sans-serif;
}

input, select, textarea {
  font-size: 100%;
}

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

th {
  text-align: inherit;
}

fieldset, img {
  border: 0;
}

iframe {
  display: block;
}

abbr, acronym {
  border: 0;
  font-variant: normal;
}

del {
  text-decoration: line-through;
}

address, caption, cite, code, dfn, em, th, var {
  font-style: normal;
  font-weight: 500;
}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
  display: block;
}

ol, ul {
  list-style: none;
}

caption, th {
  text-align: left;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: 500;
}

q:before, q:after {
  content: "";
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

a:hover {
  text-decoration: underline;
}

ins, a {
  text-decoration: none;
}

a {
  cursor: pointer;
}

/*Correct block display not defined in IE6/7/8/9 & ff3,IE需要在js中createElement(tag)*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
  display: block;
}

/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* global */
body {
  background: #1a1a1a;
}

.wrapper {
  margin: 0 auto;
  text-align: left;
  width: 1000px;
}

td {
  font-size: 12px;
  line-height: 160%;
}

.txthide {
  text-indent: -999em;
  overflow: hidden;
  line-height: 0;
  font-size: 0;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.clearfix {
  zoom: 1; /* for IE6 IE7 */
}

.hidden {
  display: none;
}

.left, .right {
  display: inline;
  zoom: 1;
}

.left {
  float: left;
}

.right {
  float: right;
}

.my_footer {
  margin-top: 0px;
}

a:active, a:focus, input {
  -moz-outline: none;
  outline: none;
  ie-dummy: expression(this.hideFocus=true);
}

.sc1 {
  color: #ffc13b !important;
}

/* 单行省略 */
.info .info_inf .info_tit, .m_bar .m_nick .nickName {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* 最多line行 */
/* 弹出框标题,分页,卡片标题*/
/* 强调橙色 */
/* 角标颜色 */
/* 通用边框颜色 */
/* 顶部高度 */
/* nav项高度 */
/* nav项宽 */
/* 活动卡片宽高 */
/* 礼物卡片宽高 */
/* 选服框宽高 */
/* 选服框背景颜色 */
/* 选服框字体颜色 */
/* 选服框字体hover颜色 */
/* 选服框边框颜色 */
.corner:after, i.delete {
  background-image: url(../zhuanti/ssjj2/zthj/images/sprites.png?);
  background-repeat: no-repeat;
}

i.delete {
  display: block;
  background-position: 0 -156px;
  width: 15px;
  height: 15px;
}

a {
  cursor: pointer;
}

a:hover {
  text-decoration: none;
}

.img_box img {
  width: 100%;
  height: 100%;
}

body, html {
  background-color: #d9d9d9;
}

.mt35 {
  margin-top: 35px !important;
}

.mt15 {
  margin-top: 15px !important;
}

.mt30 {
  margin-top: 15px !important;
}

/* 头部 */
.frm_header {
  position: relative;
}
.frm_header .m_logo, .frm_header .m_start {
  position: absolute;
  overflow: hidden;
}
.frm_header .m_logo {
  top: 74px;
  left: 11px;
  width: 245px;
  height: 80px;
}

/* 主体位置 */
.frm_main {
  margin-top: -258px;
  margin-bottom: 119px;
  position: relative;
  font-family: MicrosoftYaHei;
  background-color: #fff;
  /* ie7背景兼容 */
  zoom: 1;
}
.frm_main .m_bar {
  overflow: hidden;
  background: url(../zhuanti/ssjj2/zthj/images/nav_bg.jpg?) no-repeat center top;
  background-size: 100% 100%;
  height: 112px;
}
.frm_main .m_nav .m_nav_b, .frm_main .m_nav .m_nav_c {
  width: 935px;
  margin: 0 auto;
  margin-top: 20px;
}
.frm_main .m_nav .m_nav_c {
  /* ie z穿透 */
  z-index: 4;
  margin-top: 32px;
  padding-bottom: 14px;
  border-bottom: solid 1px #e5e5e5;
}
.frm_main .m_body {
  overflow: hidden;
  min-height: 400px;
  padding: 0 10px 40px 30px;
}
.frm_main .m_body .cardList {
  width: 960px;
  margin: 0 auto;
}
.frm_main .m_body .cardList .card {
  margin-top: 20px;
  margin-right: 20px;
}
.frm_main .m_pager {
  overflow: hidden;
  padding-bottom: 40px;
}
.frm_main .m_pager .pager {
  padding-left: 318px;
}

/* 活动中心功能条 */
.m_bar {
  position: relative;
}
.m_bar .m_tit, .m_bar .m_crumbs, .m_bar .m_nick, .m_bar .m_btn {
  position: absolute;
}
.m_bar .m_tit {
  top: 33px;
  left: 30px;
  border-left: solid 4px #00a6ff;
  padding-left: 10px;
  font-size: 20px;
  font-weight: bold;
  line-height: 21px;
  color: #fff;
}
.m_bar .m_crumbs {
  top: 69px;
  left: 44px;
}
.m_bar .m_crumbs, .m_bar .m_crumbs a {
  font-size: 12px;
  line-height: 13px;
  color: #9fd1ec;
}
.m_bar .m_nick {
  top: 73px;
  right: 135px;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
}
.m_bar .m_nick .login, .m_bar .m_nick .nickName {
  color: #fc6717;
}
.m_bar .m_nick .resign, .m_bar .m_nick .exit {
  color: #fff;
}
.m_bar .m_nick .login:hover, .m_bar .m_nick .resign:hover, .m_bar .m_nick .exit:hover {
  text-decoration: underline;
}
.m_bar .m_nick .nickName {
  max-width: 100px;
}
.m_bar .m_nick span {
  float: left;
  margin-right: 5px;
}
.m_bar .m_btn {
  top: 19px;
  right: 30px;
  /* 返回活动中心 */
}
.m_bar .m_btn .back_btn, .m_bar .m_btn .favorite_btn {
  width: 80px;
  font-size: 14px;
  line-height: 28px;
  margin-bottom: 15px;
  text-align: center;
  display: block;
  cursor: pointer;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.m_bar .m_btn .back_btn.back1 {
  width: 100px;
}
.m_bar .m_btn .back_btn {
  color: #00a6ff;
  border: solid 1px #00a6ff;
  background-color: #15384b;
}
.m_bar .m_btn .back_btn:hover {
  color: #fff;
  background-color: #00a6ff;
  border: solid 1px #00a6ff;
}
.m_bar .m_btn .favorite_btn {
  color: #fff;
  background-color: #fc6717;
  border: solid 1px #fc6717;
  position: absolute;
  right: 0;
}

/* tab */
.m_nav_b .m_nav_tab {
  box-sizing: border-box;
  width: 187px;
  height: 42px;
  background-color: #eff1f2;
  border-top: solid 2px #e5e5e5;
  border-bottom: solid 1px #e6e6e6;
}
.m_nav_b .m_nav_tab a {
  display: block;
  text-align: center;
  height: 42px;
  font-size: 16px;
  line-height: 42px;
  color: #1e1e1e;
}
.m_nav_b .m_nav_tab.cur {
  background-color: #fff;
  border-top: solid 2px #fc6717;
  border-bottom: none;
  border-left: solid 1px #e6e6e6;
  border-right: solid 1px #e6e6e6;
}
.m_nav_b .m_nav_tab.cur a {
  height: 43px;
}

/* 收藏切换 */
.m_nav_c {
  background-color: #fff;
  position: relative;
}
.m_nav_c .nav_tit {
  font-size: 16px;
  font-weight: bold;
  line-height: 25px;
  color: #1e1e1e;
  margin-left: 15px;
  position: relative;
}
.m_nav_c .nav_tit:after {
  content: "";
  position: absolute;
  left: -15px;
  bottom: 6px;
  width: 0;
  height: 0;
  border-right: solid 4px #fc6717;
  border-bottom: solid 4px #fc6717;
  border-left: solid 4px transparent;
  border-top: solid 4px transparent;
}
.m_nav_c .nav_select {
  position: absolute;
  z-index: 4;
  left: 98px;
  top: 0px;
}
.m_nav_c .nav_btn {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 84px;
  height: 23px;
  background-color: #f5f7f7;
  border: solid 1px #e5e5e5;
  padding-right: 6px;
  text-align: right;
  line-height: 23px;
  font-size: 14px;
  color: #1e1e1e;
}
.m_nav_c .nav_btn .delete {
  position: absolute;
  left: 8px;
  top: 4px;
}

/* 面包屑 */
.crumbs a {
  color: inherit;
}
.crumbs a:hover {
  text-decoration: underline;
}

/* 卡片列表 */
/* 卡片 */
.card {
  width: 460px;
  height: 352px;
  position: relative;
  background-color: #f5f7f7;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.15);
}
.card .corner {
  top: 15px;
  right: -2px;
  position: absolute;
}
.card .img_box {
  display: block;
  height: 210px;
  background-color: #545454;
}
.card .info_box {
  margin: 12px 20px 18px 20px;
  overflow: hidden;
}
.card.card2 {
  width: 300px;
  height: 295px;
}
.card.card2 .img_box {
  height: 150px;
}
.card.card2 .info_box {
  margin: 10px 10px 10px 10px;
}

/* 角标 */
.corner {
  position: relative;
  width: 80px;
  height: 36px;
  font-size: 16px;
  line-height: 36px;
  color: #fff;
  text-align: center;
}
.corner:after {
  content: "";
  position: absolute;
  background-position: -15px -156px;
  width: 3px;
  height: 3px;
  right: 0;
  bottom: -3px;
}
.corner.coming {
  background-color: #00a6ff;
}
.corner.action {
  background-color: #fc6717;
}
.corner.over {
  background-color: #545454;
}
.corner.hot, .corner.new {
  width: 50px;
  height: 28px;
  font-size: 14px;
  line-height: 28px;
}
.corner.new {
  background-color: #3bb681;
}
.corner.hot {
  background-color: #de4c41;
}

/* 卡片信息 */
.info .info_inf {
  height: 60px;
  border-bottom: dashed 1px #ccc;
  position: relative;
}
.info .info_inf .info_tit {
  font-size: 18px;
  font-weight: bold;
  line-height: 19px;
  color: #282828;
  max-width: 310px;
}
.info .info_inf .info_time {
  font-size: 12px;
  line-height: 40px;
  color: #808080;
}
.info .info_inf .info_btn, .info .info_inf .prize_btn, .info .info_inf .view_btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  height: 28px;
  background-color: #00a6ff;
  border: solid 1px #00a6ff;
  color: #fff;
  font-size: 14px;
  line-height: 28px;
  text-align: center;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.info .info_inf .info_btn:hover, .info .info_inf .prize_btn:hover, .info .info_inf .view_btn:hover {
  background-color: #f5f7f7;
  color: #00a6ff;
}
.info .info_inf .info_btn.cancel_btn {
  background-color: #f5f7f7;
  border: solid 1px #999;
  color: #808080;
}
.info .info_inf .info_btn.cancel_btn:hover {
  background-color: #f5f7f7;
  color: #808080;
}
.info .info_exp {
  height: 40px;
  margin-top: 10px;
  font-size: 12px;
  line-height: 19px;
  color: #1e1e1e;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  /* 兼容ie */
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

/* 翻页 */
.pager {
  text-align: center;
}
.pager li {
  list-style: none;
  margin-left: 10px;
  font-size: 14px;
  color: #282828;
  line-height: 30px;
}
.pager .pager_pro a, .pager .pager_next a {
  display: block;
  width: 82px;
  background-color: #fff;
  border: solid 1px #999;
  color: #282828;
  height: 28px;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.pager .pager_pro a:hover, .pager .pager_next a:hover {
  background-color: #00a6ff;
  border: solid 1px #00a6ff;
  color: #fff;
}
.pager .pager_num .curPage {
  margin-right: -1px;
}
.pager .pager_num .allPage {
  margin-left: -1px;
}
.pager .pager_text {
  /* 移除幽灵 */
  font-size: 0;
  width: 145px;
}
.pager .pager_text span, .pager .pager_text .go_text, .pager .pager_text .go {
  float: left;
  font-size: 14px;
  vertical-align: top;
  margin-right: 10px;
}
.pager .pager_text .go_text {
  width: 43px;
  height: 28px;
  background-color: #f5f7f7;
  border: solid 1px #e5e5e5;
  padding-left: 5px;
}
.pager .pager_text .go {
  display: block;
  float: right;
  width: 48px;
  height: 30px;
  background-color: #00a6ff;
  color: #fff;
}

/* 下拉 */
.select_box .m_selectlist {
  /* 选择框首条 */
  /* 选择框下拉 */
}
.select_box .m_selectlist .m_selected {
  width: 90px;
  height: 23px;
  background-color: #fff;
  border: solid 1px #e5e5e5;
  position: relative;
  cursor: pointer;
  /* 文字区域 */
  /* 下拉区域 */
}
.select_box .m_selectlist .m_selected .select_txt {
  padding: 0 0 0 10px;
  font: 500 14px/24px "microsoft yahei";
  color: #1e1e1e;
  overflow: hidden;
  text-align: left;
  width: auto;
  height: auto;
  max-width: 75px;
}
.select_box .m_selectlist .m_selected .flag_down {
  background-color: #fff;
  display: block;
  overflow: hidden;
  width: 23px;
  height: 23px;
  position: absolute;
  right: -1px;
  top: -1px;
  border: solid 1px #e5e5e5;
}
.select_box .m_selectlist .m_selected .flag_down b {
  position: absolute;
  left: 50%;
  top: 40%;
  margin-left: -3px;
  border: 4px solid #fff;
  border-top-color: #1e1e1e;
  background-color: #fff;
  height: 0;
  width: 0;
  display: block;
  overflow: hidden;
  zoom: 1;
}
.select_box .m_selectlist .m_select_cont {
  background-color: #fff;
  border: solid 1px #e5e5e5;
  top: 24px;
  width: 90px;
  padding: 0px;
  z-index: 4;
}
.select_box .m_selectlist .m_select_cont .selectlist li a {
  background: #fff;
  display: block;
  padding: 5px 10px;
  font: 500 14px/24px "microsoft yahei";
  color: #1e1e1e;
  z-index: 4;
}
.select_box .m_selectlist .m_select_cont .selectlist li a:hover {
  text-decoration: none;
  color: #fc6717;
}

.empty_span {
  display: block;
  margin-top: 30px;
}

/* 按钮loading */
a[class*=-btn].loading,
label[class*=-btn].loading {
  position: relative;
}

a[class*=-btn].loading::first-line,
label[class*=-btn].loading::first-line {
  color: transparent;
}

a[class*=-btn].loading::before,
label[class*=-btn].loading::before {
  width: 4px;
  height: 4px;
  margin: auto;
  content: "";
  -webkit-animation: spinZoom 1s steps(8) infinite;
  animation: spinZoom 1s steps(8) infinite;
  border-radius: 100%;
  box-shadow: 0 -10px 0 1px currentColor, 10px 0 currentColor, 0 10px currentColor, -10px 0 currentColor, -7px -7px 0 0.5px currentColor, 7px -7px 0 1.5px currentColor, 7px 7px currentColor, -7px 7px currentColor;
  /* center */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* loading动画 */
@-webkit-keyframes spinZoom {
  0% {
    -webkit-transform: scale(0.75) rotate(0);
  }
  100% {
    -webkit-transform: scale(0.75) rotate(360deg);
  }
}
@keyframes spinZoom {
  0% {
    transform: scale(0.75) rotate(0);
  }
  100% {
    transform: scale(0.75) rotate(360deg);
  }
}
.hsc1 {
  color: #FDD89F !important;
}

/* .dialog,.dialog-hd,.dialog-ft{
    background: url(../zhuanti/ssjj2/zthj/images/bg_dialog.png?)
}
头
.dialog {
    background-position:0px 0px;
    width: 485px;
    padding-top: 10px;
}
中
.dialog-hd{
    background-position:-485px 0px;
    background-repeat: repeat-y;
}
尾
.dialog-ft{
    background-position:-970px bottom;
    background-repeat: no-repeat;
    height: 10px;
} */
.dialog {
  width: 456px;
  background-color: #fff;
  border: solid 1px #bfbfbf;
}

.dialog_close {
  position: absolute;
  width: 19px;
  height: 19px;
  top: 8px;
  right: 11px;
  z-index: 9;
  font: 500 26px/15px "microsoft yahei";
  color: #9e9e9e;
}
.dialog_close:hover {
  text-decoration: none;
  color: #fc6717;
}

.dialog-body {
  position: relative;
  overflow: hidden;
}

/* 标题 */
.dialog-title {
  text-align: center;
  font: 700 30px/30px "microsoft yahei";
  color: #282828;
  margin-bottom: 10px;
}

/* 副标题l */
.dialog-titsub {
  text-align: center;
  font: 500 18px/18px "microsoft yahei";
  color: #fc6717;
  height: 40px;
  padding: 0px 50px;
}

/* 副标题s */
.dialog-sub {
  text-align: center;
  font: 500 14px/14px "microsoft yahei";
  color: #fc6717;
}

.dialog-info {
  text-align: center;
  font: 500 14px/14px "microsoft yahei";
  color: #fc6717;
  margin-top: 10px;
}

.dialog input[type=text],
.dialog textarea {
  font: 500 14px/24px "microsoft yahei";
  color: #282828;
  background: #421b09;
  border: 1px solid #e5e5e5;
}

.dialog-txt {
  text-align: center;
}

.dialog-tips {
  position: relative;
  text-align: center;
  line-height: 22px;
}

.dialog-tips span {
  position: absolute;
  top: 0;
  left: 22px;
}

/* 单独样式 */
/* 提示 */
.dialog--tip .dialog-body {
  padding: 10px 0;
}
.dialog--tip .dialog-body .dialog-title {
  padding: 10px 20px;
}

/* 确认框 */
.dialog--confirm .dialog-body {
  height: 156px;
  text-align: center;
  /* 否 */
  /* 是 */
}
.dialog--confirm .dialog-body .dialog-title {
  margin-top: 39px;
  font: 700 18px/18px "microsoft yahei";
  color: #282828;
  margin-bottom: 29px;
}
.dialog--confirm .dialog-body .dialog-opt {
  position: relative;
  height: 30px;
}
.dialog--confirm .dialog-body .btn_s {
  display: block;
  position: absolute;
  left: 50%;
  top: 0px;
  width: 80px;
  height: 28px;
  font: 500 14px/28px "microsoft yahei";
  color: #fff;
  background-color: #00a6ff;
  border: solid 1px #00a6ff;
  margin-left: 10px;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.dialog--confirm .dialog-body .btn_s:hover {
  background-color: #3ebcff;
  border-color: #3ebcff;
}
.dialog--confirm .dialog-body .btn_s.btn_confirm {
  background-color: #fff;
  border: solid 1px #999;
  color: #999;
  margin-left: -92px;
}
.dialog--confirm .dialog-body .btn_s.btn_confirm:hover {
  background-color: #f5f5f5;
  border-color: #999;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2Uuc2NzcyIsImNvbmZpZy5zY3NzIiwic3ByaXRlcy5zY3NzIiwic3R5bGUuc2NzcyIsInBvcHVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFNQTtBQUNBO0VBQUs7RUFBVztFQUFtQjtFQUErQjs7O0FBQ2xFO0VBQXNNO0VBQVM7OztBQUMvTTtFQUFrQjs7O0FBQ2xCO0VBQWM7OztBQUNkO0VBQWdGOzs7QUFDaEY7RUFBb0I7RUFBc0I7RUFBaUI7OztBQUMzRDtFQUFrQzs7O0FBQ2xDO0VBQXNCOzs7QUFDdEI7RUFBTTtFQUF5Qjs7O0FBQy9CO0VBQUc7OztBQUNIO0VBQWE7OztBQUNiO0VBQU87OztBQUNQO0VBQWE7RUFBUzs7O0FBQ3RCO0VBQUs7OztBQUNMO0VBQXlDO0VBQWtCOzs7QUFDM0Q7QUFDQTtFQUFROzs7QUFFUjtFQUFPOzs7QUFDUDtFQUFZOzs7QUFDWjtFQUFtQjtFQUFlOzs7QUFDbEM7RUFBa0I7OztBQUNsQjtFQUFXO0VBQWdCO0VBQWdCO0VBQW9COzs7QUFDL0Q7RUFBSzs7O0FBQ0w7RUFBSzs7O0FBQ0w7RUFBUzs7O0FBQ1Q7RUFBTzs7O0FBQ1A7RUFBRTs7O0FBRUY7QUFDQTtFQUFtRjs7O0FBRW5GO0FBQ0E7RUFBcUI7RUFBc0I7RUFBaUI7OztBQUU1RDtBQUNBO0VBQU07OztBQUNOO0VBQVU7RUFBYztFQUFnQjs7O0FBQ3hDO0VBQUk7RUFBZ0I7OztBQUNwQjtFQUFVO0VBQW1CO0VBQWlCO0VBQWU7OztBQUM3RDtFQUFpQjtFQUFrQjtFQUFjO0VBQVk7RUFBWTtFQUFXOzs7QUFDcEY7RUFBVzs7O0FBQ1g7RUFBUzs7O0FBQ1Q7RUFBYztFQUFnQjs7O0FBQzlCO0VBQU87OztBQUNQO0VBQVE7OztBQUNSO0VBQVc7OztBQUNYO0VBQXlCO0VBQWtCO0VBQWE7OztBQW1CeEQ7RUFDRTs7O0FBR0Y7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUMzRUE7QUFHQTtB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dCBcInV0Zi04XCI7XHJcbi8qIENTUyBEb2N1bWVudFxyXG5EYXRlOlx0XHQyMDEzLzEyLzIwXHJcbkF1dGhvcjpcdFx05bCP6IqzXHJcblVwZGF0ZTpcclxuKi9cclxuXHJcbi8qIENTUyByZXNldCAqL1xyXG5odG1se2NvbG9yOiMwMDA7YmFja2dyb3VuZDojMWExYTFhOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTt9XHJcbmJvZHksZGl2LGRsLGR0LGRkLHVsLG9sLGxpLGgxLGgyLGgzLGg0LGg1LGg2LHByZSxjb2RlLGZvcm0sZmllbGRzZXQsbGVnZW5kLGlucHV0LHRleHRhcmVhLHAsYmxvY2txdW90ZSx0aCx0ZCxocixidXR0b24sYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24ge21hcmdpbjowO3BhZGRpbmc6MDt9XHJcbmlucHV0LHNlbGVjdCxpbWd7IHZlcnRpY2FsLWFsaWduOm1pZGRsZX1cclxuaW5wdXQsc2VsZWN0eyBvdXRsaW5lOm5vbmV9XHJcbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uIHsgZGlzcGxheTpibG9jazt9XHJcbmF1ZGlvLGNhbnZhcyx2aWRlbyB7ZGlzcGxheTogaW5saW5lLWJsb2NrOypkaXNwbGF5OiBpbmxpbmU7Knpvb206IDE7fVxyXG5ib2R5LGJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udDoxMnB4LzEuNSB0YWhvbWEsYXJpYWws5a6L5L2TLHNhbnMtc2VyaWZ9XHJcbmlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LXNpemU6MTAwJTt9XHJcbnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO31cclxudGh7dGV4dC1hbGlnbjppbmhlcml0O31cclxuZmllbGRzZXQsaW1ne2JvcmRlcjowO31cclxuaWZyYW1le2Rpc3BsYXk6YmxvY2s7fVxyXG5hYmJyLGFjcm9ueW17Ym9yZGVyOjA7Zm9udC12YXJpYW50Om5vcm1hbDt9XHJcbmRlbCB7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDt9XHJcbmFkZHJlc3MsY2FwdGlvbixjaXRlLGNvZGUsZGZuLGVtLHRoLHZhciB7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO31cclxuLyogaWU2IDcgOChxKSBidWcg5pi+56S65Li66KGM5YaF6KGo546wICovXHJcbmlmcmFtZXsgZGlzcGxheTpibG9jazt9XHJcblxyXG5vbCx1bCB7bGlzdC1zdHlsZTpub25lO31cclxuY2FwdGlvbix0aCB7dGV4dC1hbGlnbjpsZWZ0O31cclxuaDEsaDIsaDMsaDQsaDUsaDYge2ZvbnQtc2l6ZToxMDAlO2ZvbnQtd2VpZ2h0OjUwMDt9XHJcbnE6YmVmb3JlLHE6YWZ0ZXIge2NvbnRlbnQ6Jyc7fVxyXG5zdWIsIHN1cCB7IGZvbnQtc2l6ZTogNzUlOyBsaW5lLWhlaWdodDogMDsgcG9zaXRpb246IHJlbGF0aXZlOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7fVxyXG5zdXAge3RvcDogLTAuNWVtO31cclxuc3ViIHtib3R0b206IC0wLjI1ZW07fVxyXG5hOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cclxuaW5zLGEge3RleHQtZGVjb3JhdGlvbjpub25lO31cclxuYXtjdXJzb3I6IHBvaW50ZXI7fVxyXG5cclxuLypDb3JyZWN0IGJsb2NrIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUU2LzcvOC85ICYgZmYzLElF6ZyA6KaB5ZyoanPkuK1jcmVhdGVFbGVtZW50KHRhZykqL1xyXG5hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbmF2LHNlY3Rpb24sc3VtbWFyeSB7IGRpc3BsYXk6IGJsb2NrO31cclxuXHJcbi8qIEhUTUw1IOWqkuS9k+aWh+S7tui3nyBpbWcg5L+d5oyB5LiA6Ie0ICovXHJcbmF1ZGlvLGNhbnZhcyx2aWRlbyB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsqZGlzcGxheTogaW5saW5lOyp6b29tOiAxO31cclxuXHJcbi8qIGdsb2JhbCAqL1xyXG5ib2R5eyBiYWNrZ3JvdW5kOiMxYTFhMWE7IH1cclxuLndyYXBwZXJ7IG1hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjEwMDBweDsgfVxyXG50ZHsgZm9udC1zaXplOjEycHg7IGxpbmUtaGVpZ2h0OjE2MCU7fVxyXG4udHh0aGlkZXsgdGV4dC1pbmRlbnQ6LTk5OWVtO292ZXJmbG93OmhpZGRlbjsgbGluZS1oZWlnaHQ6MDsgZm9udC1zaXplOjB9XHJcbi5jbGVhcmZpeDphZnRlciB7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtjb250ZW50OlwiIFwiO2NsZWFyOmJvdGg7aGVpZ2h0OjA7fVxyXG4uY2xlYXJmaXgge3pvb206MTsgLyogZm9yIElFNiBJRTcgKi99XHJcbi5oaWRkZW4ge2Rpc3BsYXk6bm9uZTt9XHJcbi5sZWZ0LC5yaWdodCB7ZGlzcGxheTppbmxpbmU7IHpvb206MTt9XHJcbi5sZWZ0IHtmbG9hdDpsZWZ0O31cclxuLnJpZ2h0IHtmbG9hdDpyaWdodDt9XHJcbi5teV9mb290ZXJ7bWFyZ2luLXRvcDogMHB4O31cclxuYTphY3RpdmUsIGE6Zm9jdXMsIGlucHV0ey1tb3otb3V0bGluZTpub25lO291dGxpbmU6bm9uZTtpZS1kdW1teTpleHByZXNzaW9uKHRoaXMuaGlkZUZvY3VzPXRydWUpO31cclxuXHJcbkBmdW5jdGlvbiBweCgkc2l6ZSl7XHJcbiAgICBAcmV0dXJuICRzaXplICsgcHhcclxufVxyXG5cclxuQG1peGluIGJmb250KCRzaXplLCAkbGluZUhlaWdodCwkY29sb3IpIHsgXHJcbiAgICBmb250OiA3MDAgcHgoJHNpemUpL3B4KCRsaW5lSGVpZ2h0KSBcIm1pY3Jvc29mdCB5YWhlaVwiO1xyXG4gICAgY29sb3I6JGNvbG9yO1xyXG4gICBcclxufVxyXG5AbWl4aW4gbGZvbnQoJHNpemUsICRsaW5lSGVpZ2h0LCRjb2xvcikgeyBcclxuICAgIGZvbnQ6IDUwMCBweCgkc2l6ZSkvcHgoJGxpbmVIZWlnaHQpIFwibWljcm9zb2Z0IHlhaGVpXCI7XHJcbiAgICBjb2xvcjokY29sb3I7XHJcbiAgIFxyXG59XHJcbiVpQmxvY2t7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5zYzF7XHJcbiAgY29sb3I6ICNmZmMxM2IhaW1wb3J0YW50XHJcbn1cclxuXHJcbi8qIOWNleihjOecgeeVpSAqL1xyXG4ldHh0UG9pbnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLyog5pyA5aSabGluZeihjCAqL1xyXG5AbWl4aW4gbWF4X2xpbmUoJGxpbmUpe1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgLyog5YW85a65aWUgKi9cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5cclxuXHJcbiRjb2xvcjM6IzJjMDUwMCA7XHJcbiRjb2xvcjQ6I0JFODk2NSA7XHJcbiRiZ2NvbG9yMTojNDIxYjA5O1xyXG4kYnRuYmNvbG9yMTojZDc2YjRhO1xyXG4kYnRuYmNvbG9yMjojYzA0YzM3O1xyXG5cclxuLyog5by55Ye65qGG5qCH6aKYLOWIhumhtSzljaHniYfmoIfpopgqL1xyXG4kY29sb3IxOiMyODI4Mjg7XHJcblxyXG4vKiDlvLrosIPmqZnoibIgKi9cclxuJGNvbG9yMjojZmM2NzE3IDtcclxuXHJcbi8qIOinkuagh+minOiJsiAqL1xyXG4kY29ybmVyX2NvbWluZzojMDBhNmZmO1xyXG4kY29ybmVyX2FjdGlvbjojZmM2NzE3O1xyXG4kY29ybmVyX292ZXI6IzU0NTQ1NDtcclxuJGNvcm5lcl9uZXc6IzNiYjY4MTtcclxuJGNvcm5lcl9ob3Q6I2RlNGM0MTtcclxuXHJcbi8qIOmAmueUqOi+ueahhuminOiJsiAqL1xyXG4kYmRjb2xvcjE6I2U1ZTVlNTtcclxuXHJcbi8qIOmhtumDqOmrmOW6piAqL1xyXG4kaGVhZF9oZWlnaHQ6NjA4cHg7XHJcblxyXG4vKiBuYXbpobnpq5jluqYgKi9cclxuJG5hdl9oZWlnaHQ6NDJweDtcclxuXHJcbi8qIG5hdumhueWuvSAqL1xyXG4kbmF2X3dpZHRoOjE4N3B4O1xyXG5cclxuLyog5rS75Yqo5Y2h54mH5a696auYICovXHJcbiRjYXJkX3dpZHRoOjQ2MHB4O1xyXG4kY2FyZF9oZWlnaHQ6MzUycHg7XHJcbiRjYXJkX2ltZ19oZWlnaHQ6MjEwcHg7XHJcbiRjYXJkX2luZm9fbWFyZ2luOjEycHggMjBweCAxOHB4IDIwcHg7XHJcblxyXG4vKiDnpLznianljaHniYflrr3pq5ggKi9cclxuJGNhcmQyX3dpZHRoOjMwMHB4O1xyXG4kY2FyZDJfaGVpZ2h0OjI5NXB4O1xyXG4kY2FyZDJfaW1nX2hlaWdodDoxNTBweDtcclxuJGNhcmQyX2luZm9fbWFyZ2luOjEwcHggMTBweCAxMHB4IDEwcHg7XHJcblxyXG4vKiDpgInmnI3moYblrr3pq5ggKi9cclxuJHhma193OjkycHg7XHJcbiR4ZmtfaDoyNXB4O1xyXG4vKiDpgInmnI3moYbog4zmma/popzoibIgKi9cclxuJHhma19iZ19jOiNmZmY7XHJcbi8qIOmAieacjeahhuWtl+S9k+minOiJsiAqL1xyXG4keGZrX2ZfYzojMWUxZTFlO1xyXG4vKiDpgInmnI3moYblrZfkvZNob3ZlcuminOiJsiAqL1xyXG4keGZrX2ZfaGM6I2ZjNjcxNztcclxuLyog6YCJ5pyN5qGG6L655qGG6aKc6ImyICovXHJcbiR4ZmtfYl9jOiNlNWU1ZTU7IiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcclxuLy9cclxuLy8gLmljb24taG9tZSB7XHJcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XHJcbi8vIH1cclxuLy9cclxuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cclxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcclxuLy9cclxuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxyXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcclxuICAgICAgICAgICAgQG1peGluIGNvcm5lciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMTUpIHB4KC0xNTYpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDMpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgcHgoLTE1Nik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHN0YXJ0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgyNjApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg3OCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHN0YXJ0X2hvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgcHgoLTc4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgyNjApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg3OCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAlc3ByaXRlcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlcy5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkBpbXBvcnQgXCJiYXNlXCI7XHJcbkBpbXBvcnQgXCJjb25maWdcIjtcclxuXHJcbkBpbXBvcnQgXCJzcHJpdGVzXCI7XHJcblxyXG5pLmRlbGV0ZXtcclxuXHRAZXh0ZW5kICVzcHJpdGVzO1xyXG59XHJcblxyXG5pLmRlbGV0ZXtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRAaW5jbHVkZSBkZWxldGU7XHJcbn1cclxuXHJcbmF7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5hOmhvdmVye1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmltZ19ib3ggaW1ne1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSxodG1se1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XHJcbn1cclxuLm10MzV7XHJcblx0bWFyZ2luLXRvcDogcHgoMzUpIWltcG9ydGFudDtcclxufVxyXG4ubXQxNXtcclxuXHRtYXJnaW4tdG9wOiBweCgxNSkhaW1wb3J0YW50O1xyXG59XHJcbi5tdDMwe1xyXG5cdG1hcmdpbi10b3A6IHB4KDE1KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIOWktOmDqCAqL1xyXG4uZnJtX2hlYWRlcntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Lm1fbG9nbywubV9zdGFydCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHQubV9sb2dve1xyXG5cdFx0dG9wOiA3NHB4O1xyXG5cdFx0bGVmdDogMTFweDtcclxuXHRcdHdpZHRoOiAyNDVweDtcclxuXHRcdGhlaWdodDogODBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIOS4u+S9k+S9jee9riAqL1xyXG4uZnJtX21haW57XHJcblx0bWFyZ2luLXRvcDogLTI1OHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTE5cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRmb250LWZhbWlseTogTWljcm9zb2Z0WWFIZWk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHQvKiBpZTfog4zmma/lhbzlrrkgKi9cclxuXHR6b29tOjE7XHJcblx0Lm1fYmFye1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9uYXZfYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7XHJcblxyXG5cdFx0aGVpZ2h0OiAxMTJweDtcclxuXHR9XHJcblx0Lm1fbmF2e1xyXG5cdFx0Lm1fbmF2X2IsLm1fbmF2X2N7XHJcblx0XHRcdHdpZHRoOiAoJG5hdl93aWR0aCAqIDUpO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHRcdC5tX25hdl9je1xyXG5cdFx0XHQvKiBpZSB656m/6YCPICovXHJcblx0XHRcdHotaW5kZXg6IDQ7XHJcblxyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgXHRcdHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJkY29sb3IxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubV9ib2R5e1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG1pbi1oZWlnaHQ6IDQwMHB4OyBcclxuXHRcdHBhZGRpbmc6IDAgMTBweCA0MHB4IDMwcHg7XHJcblx0XHQuY2FyZExpc3R7XHJcblx0XHRcdHdpZHRoOiAoKCRjYXJkX3dpZHRoICsgMjApICogMik7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHQuY2FyZHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubV9wYWdlcntcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRcdC5wYWdlcntcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMThweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIOa0u+WKqOS4reW/g+WKn+iDveadoSAqL1xyXG4ubV9iYXJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5tX3RpdCwubV9jcnVtYnMsLm1fbmljaywubV9idG57XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0fVxyXG5cdC5tX3RpdHtcclxuXHRcdHRvcDogMzNweDtcclxuXHRcdGxlZnQ6IDMwcHg7XHJcblxyXG5cdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDRweCAjMDBhNmZmO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblx0Lm1fY3J1bWJze1xyXG5cdFx0dG9wOiA2OXB4O1xyXG5cdFx0bGVmdDogNDRweDtcclxuXHRcdCYsYXtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTNweDtcclxuXHRcdFx0Y29sb3I6ICM5ZmQxZWM7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tX25pY2t7XHJcblx0XHR0b3A6IDczcHg7XHJcblx0XHRyaWdodDogMTM1cHg7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdC5sb2dpbiwubmlja05hbWV7XHJcblx0XHRcdGNvbG9yOiAkY29sb3IyO1xyXG5cdFx0fVxyXG5cdFx0LnJlc2lnbiwuZXhpdHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0XHQubG9naW4sLnJlc2lnbiwuZXhpdHtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm5pY2tOYW1le1xyXG5cdFx0XHRAZXh0ZW5kICV0eHRQb2ludDtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcclxuXHRcdH1cclxuXHRcdHNwYW57XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1fYnRue1xyXG5cdFx0dG9wOiAxOXB4O1xyXG5cdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHQuYmFja19idG4sLmZhdm9yaXRlX2J0bntcclxuXHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xyXG5cdFx0XHQtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcblx0XHR9XHJcblx0XHQvKiDov5Tlm57mtLvliqjkuK3lv4MgKi9cclxuXHRcdC5iYWNrX2J0bi5iYWNrMXtcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmJhY2tfYnRue1xyXG5cdFx0XHRjb2xvcjogIzAwYTZmZjtcclxuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggIzAwYTZmZjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE1Mzg0YjtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmO1xyXG5cdFx0XHRcdGJvcmRlcjogc29saWQgMXB4ICMwMGE2ZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mYXZvcml0ZV9idG57XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IyO1xyXG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3IyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiB0YWIgKi9cclxuLm1fbmF2X2J7XHJcblx0Lm1fbmF2X3RhYntcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR3aWR0aDogJG5hdl93aWR0aDtcclxuXHRcdGhlaWdodDogJG5hdl9oZWlnaHQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWYyO1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMnB4ICRiZGNvbG9yMTtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTZlNmU2O1xyXG5cdFx0YXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiAkbmF2X2hlaWdodDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogJG5hdl9oZWlnaHQ7XHJcblx0XHRcdGNvbG9yOiAjMWUxZTFlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubV9uYXZfdGFiLmN1cntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItdG9wOiBzb2xpZCAycHggJGNvbG9yMjtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRib3JkZXItbGVmdDogc29saWQgMXB4ICNlNmU2ZTY7XHJcblx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZTZlNmU2O1xyXG5cdFx0YXtcclxuXHRcdFx0aGVpZ2h0OiAoJG5hdl9oZWlnaHQgKyAxKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIOaUtuiXj+WIh+aNoiAqL1xyXG4ubV9uYXZfY3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQubmF2X3RpdHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHRjb2xvcjogIzFlMWUxZTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQubmF2X3RpdDphZnRlcntcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAtMTVweDtcclxuXHRcdGJvdHRvbTogNnB4O1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDRweCAkY29sb3IyO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgNHB4ICRjb2xvcjI7XHJcblx0XHRib3JkZXItbGVmdDogc29saWQgNHB4IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgNHB4IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQubmF2X3NlbGVjdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDQ7XHJcblx0XHRsZWZ0OiA5OHB4O1xyXG5cdFx0dG9wOiAwcHg7XHJcblx0fVxyXG5cdC5uYXZfYnRue1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDBweDtcclxuXHRcdHRvcDogMHB4O1xyXG5cclxuXHRcdHdpZHRoOiA4NHB4O1xyXG5cdFx0aGVpZ2h0OiAyM3B4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmNztcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRiZGNvbG9yMTtcclxuXHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiAjMWUxZTFlO1xyXG5cclxuXHRcdC5kZWxldGV7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogOHB4O1xyXG5cdFx0XHR0b3A6IDRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiDpnaLljIXlsZEgKi9cclxuLmNydW1icyBhe1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdCY6aG92ZXJ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIOWNoeeJh+WIl+ihqCAqL1xyXG4uY2FyZExpc3R7XHJcbn1cclxuXHJcbi8qIOWNoeeJhyAqL1xyXG4uY2FyZHtcclxuXHR3aWR0aDogJGNhcmRfd2lkdGg7XHJcblx0aGVpZ2h0OiAkY2FyZF9oZWlnaHQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY3Zjc7XHJcblx0Ym94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IFxyXG5cdFx0cmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHQuY29ybmVye1xyXG5cdFx0dG9wOiAxNXB4O1xyXG5cdFx0cmlnaHQ6IC0ycHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdH1cclxuXHQuaW1nX2JveHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAkY2FyZF9pbWdfaGVpZ2h0O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzU0NTQ1NDtcclxuXHR9XHJcblx0LmluZm9fYm94e1xyXG5cdFx0bWFyZ2luOiRjYXJkX2luZm9fbWFyZ2luO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdCYuY2FyZDJ7XHJcblx0XHR3aWR0aDogJGNhcmQyX3dpZHRoO1xyXG5cdFx0aGVpZ2h0OiAkY2FyZDJfaGVpZ2h0O1xyXG5cdFx0LmltZ19ib3h7XHJcblx0XHRcdGhlaWdodDogJGNhcmQyX2ltZ19oZWlnaHQ7XHJcblx0XHR9XHJcblx0XHQuaW5mb19ib3h7XHJcblx0XHRcdG1hcmdpbjokY2FyZDJfaW5mb19tYXJnaW47XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiDop5LmoIcgKi9cclxuLmNvcm5lcntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDgwcHg7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMzZweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0JjphZnRlcntcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0QGV4dGVuZCAlc3ByaXRlcztcclxuXHRcdEBpbmNsdWRlIGNvcm5lcjtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAtM3B4O1xyXG5cdH1cclxuXHQmLmNvbWluZ3tcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb3JuZXJfY29taW5nO1xyXG5cdH1cclxuXHQmLmFjdGlvbntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb3JuZXJfYWN0aW9uO1xyXG5cdH1cclxuXHQmLm92ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29ybmVyX292ZXI7XHJcblx0fVxyXG5cdCYuaG90LCYubmV3e1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHR9XHJcblx0Ji5uZXd7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29ybmVyX25ldztcclxuXHR9XHJcblx0Ji5ob3R7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29ybmVyX2hvdDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIOWNoeeJh+S/oeaBryAqL1xyXG4uaW5mb3tcclxuXHQuaW5mb19pbmZ7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICNjY2M7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQuaW5mb190aXR7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yMTtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMTBweDtcclxuXHRcdFx0QGV4dGVuZCAldHh0UG9pbnQ7XHJcblx0XHR9XHJcblx0XHQuaW5mb190aW1le1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRjb2xvcjogIzgwODA4MDtcclxuXHRcdH1cclxuXHRcdC5pbmZvX2J0biwucHJpemVfYnRuLC52aWV3X2J0bntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogODBweDtcclxuXHRcdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmO1xyXG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAjMDBhNmZmO1xyXG5cdFx0XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xyXG5cdFx0XHQtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmNztcclxuXHRcdFx0XHRjb2xvcjogIzAwYTZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbmZvX2J0bi5jYW5jZWxfYnRue1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2Y3O1xyXG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAjOTk5O1xyXG5cdFx0XHRjb2xvcjogIzgwODA4MDtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2Y3O1xyXG5cdFx0XHRcdGNvbG9yOiAjODA4MDgwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbmZvX2V4cHtcclxuXHQgICAgaGVpZ2h0OiA0MHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0Y29sb3I6ICMxZTFlMWU7XHJcblx0XHRAaW5jbHVkZSBtYXhfbGluZSgyKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIOe/u+mhtSAqL1xyXG4ucGFnZXJ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRsaXtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgXHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogJGNvbG9yMTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdH1cclxuXHQucGFnZXJfcHJvIGEsLnBhZ2VyX25leHQgYXtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDgycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggIzk5OTtcclxuXHRcdGNvbG9yOiAkY29sb3IxO1xyXG5cdFx0aGVpZ2h0OiAyOHB4O1xyXG5cclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcblx0XHQtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xyXG5cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMGE2ZmY7XHJcblx0XHRcdGJvcmRlcjogc29saWQgMXB4ICMwMGE2ZmY7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucGFnZXJfbnVte1xyXG5cdFx0LmN1clBhZ2V7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTFweDtcclxuXHRcdH1cclxuXHRcdC5hbGxQYWdle1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBhZ2VyX3RleHR7XHJcblx0XHQvKiDnp7vpmaTlub3ngbUgKi9cclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdHdpZHRoOiAxNDVweDtcclxuXHRcdHNwYW4sLmdvX3RleHQsLmdve1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHR9XHJcblx0XHQuZ29fdGV4dHtcclxuXHRcdFx0d2lkdGg6IDQzcHg7XHJcblx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmNztcclxuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGJkY29sb3IxO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdH1cclxuXHRcdC5nb3tcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwYTZmZjtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyog5LiL5ouJICovXHJcbi5zZWxlY3RfYm94e1xyXG5cdFxyXG5cclxuXHQubV9zZWxlY3RsaXN0e1xyXG5cdFx0Lyog6YCJ5oup5qGG6aaW5p2hICovXHJcblx0XHQubV9zZWxlY3RlZHtcclxuXHRcdFx0d2lkdGg6ICR4ZmtfdyAtIDI7XHJcblx0XHRcdGhlaWdodDogJHhma19oIC0gMjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHhma19iZ19jO1xyXG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkeGZrX2JfYztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdC8qIOaWh+Wtl+WMuuWfnyAqL1xyXG5cdFx0XHQuc2VsZWN0X3R4dHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxmb250KDE0LDI0LCR4ZmtfZl9jKTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdG1heC13aWR0aDogJHhma193IC0gMTc7XHJcblx0XHRcdH1cclxuXHRcdFx0Lyog5LiL5ouJ5Yy65Z+fICovXHJcblx0XHRcdC5mbGFnX2Rvd24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR4ZmtfYmdfYztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHdpZHRoOiAyM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMjNweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IC0xcHg7XHJcblx0XHRcdFx0dG9wOiAtMXB4O1xyXG5cdFx0XHRcdGJvcmRlcjogc29saWQgMXB4ICR4ZmtfYl9jO1xyXG5cdFx0XHRcdGJ7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0b3A6IDQwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiA0cHggc29saWQgJHhma19iZ19jO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJHhma19mX2M7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeGZrX2JnX2M7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdHpvb206IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvKiDpgInmi6nmoYbkuIvmi4kgKi9cclxuXHRcdC5tX3NlbGVjdF9jb250e1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeGZrX2JnX2M7XHJcblx0XHRcdGJvcmRlcjogc29saWQgMXB4ICR4ZmtfYl9jO1xyXG5cdFx0XHR0b3A6IDI0cHg7XHJcblx0XHRcdHdpZHRoOiAkeGZrX3cgLSAyO1xyXG5cdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdHotaW5kZXg6IDQ7XHJcblx0XHRcdC5zZWxlY3RsaXN0IGxpIGF7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHhma19iZ19jO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxmb250KDE0LDI0LCR4ZmtfZl9jKTtcclxuXHRcdFx0XHR6LWluZGV4OiA0O1xyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRjb2xvcjogJHhma19mX2hjO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5lbXB0eV9zcGFue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuXHJcblxyXG4vKiDmjInpkq5sb2FkaW5nICovXHJcbmFbY2xhc3MqPS1idG5dLmxvYWRpbmcsIFxyXG5sYWJlbFtjbGFzcyo9LWJ0bl0ubG9hZGluZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuYVtjbGFzcyo9LWJ0bl0ubG9hZGluZzo6Zmlyc3QtbGluZSwgXHJcbmxhYmVsW2NsYXNzKj0tYnRuXS5sb2FkaW5nOjpmaXJzdC1saW5lIHtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5hW2NsYXNzKj0tYnRuXS5sb2FkaW5nOjpiZWZvcmUsIFxyXG5sYWJlbFtjbGFzcyo9LWJ0bl0ubG9hZGluZzo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiA0cHg7IGhlaWdodDogNHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpblpvb20gMXMgc3RlcHMoOCkgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IHNwaW5ab29tIDFzIHN0ZXBzKDgpIGluZmluaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgLTEwcHggMCAxcHggY3VycmVudENvbG9yLCAxMHB4IDAgY3VycmVudENvbG9yLCAwIDEwcHggY3VycmVudENvbG9yLCAtMTBweCAwIGN1cnJlbnRDb2xvciwgLTdweCAtN3B4IDAgLjVweCBjdXJyZW50Q29sb3IsIDdweCAtN3B4IDAgMS41cHggY3VycmVudENvbG9yLCA3cHggN3B4IGN1cnJlbnRDb2xvciwgLTdweCA3cHggY3VycmVudENvbG9yO1xyXG4gICAgLyogY2VudGVyICovXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XHJcbn1cclxuLyogbG9hZGluZ+WKqOeUuyAqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpblpvb20ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNzUpIHJvdGF0ZSgwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNzUpIHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3Bpblpvb20ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjc1KSByb3RhdGUoMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43NSkgcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJwb3B1cFwiOyIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuLmhzYzEge1xyXG4gICAgY29sb3I6ICNGREQ4OUYgIWltcG9ydGFudDtcclxufVxyXG4vKiAuZGlhbG9nLC5kaWFsb2ctaGQsLmRpYWxvZy1mdHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdfZGlhbG9nLnBuZylcclxufVxyXG7lpLRcclxuLmRpYWxvZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAwcHg7XHJcbiAgICB3aWR0aDogNDg1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG7kuK1cclxuLmRpYWxvZy1oZHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTQ4NXB4IDBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxufVxyXG7lsL5cclxuLmRpYWxvZy1mdHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTk3MHB4IGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbn0gKi9cclxuXHJcbi5kaWFsb2d7XHJcbiAgICB3aWR0aDogNDU2cHg7XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYmZiZmJmO1xyXG59XHJcblxyXG5cclxuLmRpYWxvZ19jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogcHgoMTkpO1xyXG4gICAgaGVpZ2h0OiBweCgxOSk7XHJcbiAgICB0b3A6IHB4KDgpO1xyXG4gICAgcmlnaHQ6IHB4KDExKTtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgQGluY2x1ZGUgbGZvbnQoMjYsIDE1LCAjOWU5ZTllKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaWFsb2ctYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiDmoIfpopggKi9cclxuLmRpYWxvZy10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBiZm9udCgzMCwgMzAsJGNvbG9yMSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBweCgxMCk7XHJcbn1cclxuXHJcbi8qIOWJr+agh+mimGwgKi9cclxuLmRpYWxvZy10aXRzdWJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBsZm9udCgxOCwgMTgsJGNvbG9yMik7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggNTBweDtcclxufVxyXG5cclxuLyog5Ymv5qCH6aKYcyAqL1xyXG4uZGlhbG9nLXN1YntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGxmb250KDE0LCAxNCwkY29sb3IyKTtcclxufVxyXG5cclxuLmRpYWxvZy1pbmZve1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbGZvbnQoMTQsIDE0LCRjb2xvcjIpO1xyXG4gICAgbWFyZ2luLXRvcDogcHgoMTApO1xyXG59XHJcblxyXG4uZGlhbG9nIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4uZGlhbG9nIHRleHRhcmVhIHtcclxuICAgIEBpbmNsdWRlIGxmb250KDE0LCAyNCwkY29sb3IxKTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkYmdjb2xvcjE7XHJcbiAgICBib3JkZXI6IHB4KDEpIHNvbGlkICRiZGNvbG9yMTtcclxufVxyXG5cclxuLmRpYWxvZy10eHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZGlhbG9nLXRpcHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IHB4KDIyKTtcclxufVxyXG5cclxuLmRpYWxvZy10aXBzIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogcHgoMjIpO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiDljZXni6zmoLflvI8gKi9cclxuXHJcbi8qIOaPkOekuiAqL1xyXG4uZGlhbG9nLS10aXAgLmRpYWxvZy1ib2R5IHtcclxuICAgIHBhZGRpbmc6IHB4KDEwKSAwO1xyXG4gICAgLmRpYWxvZy10aXRsZXtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIOehruiupOahhiAqL1xyXG4uZGlhbG9nLS1jb25maXJtIC5kaWFsb2ctYm9keSB7XHJcbiAgICBoZWlnaHQ6IDE1NnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmRpYWxvZy10aXRsZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzOXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJmb250KDE4LCAxOCwkY29sb3IxKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyOSk7XHJcbiAgICB9XHJcbiAgICAuZGlhbG9nLW9wdHtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAvKiDlkKYgKi9cclxuICAgIC5idG5fc3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwyOCwjZmZmKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZmO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwMGE2ZmY7XHJcblxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZWJjZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzNlYmNmZlxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIOaYryAqL1xyXG4gICAgLmJ0bl9zLmJ0bl9jb25maXJteyBcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM5OTk7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcblxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOTJweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iXX0= */

