@charset "utf-8";
/* /webgame/lkwg/tpl/css/appointment.css */
@charset "UTF-8";
/* 基础模块 */
/*@mixin*/
/* 只有展示的按钮 */
/* 渐变 */
/* 描边 */
/* 各类居中 */
/* 雪碧 */
.wg-dialog-verify .wg-dialog-oper .tip, .wg-dialog-verify .wg-dialog-oper a.check::before, .wg-dialog-select, .wg-dialog .copy-btn, .wg-dialog a.wg-dialog-close, [class|=btn2] {
  background-image: url(../webgame/lkwg/tpl/images/sprite_dialog.png?8737f86);
  background-repeat: no-repeat;
  background-size: 399px 160px;
}

/* 主标题色 */
/* 主标题色-重点 */
/* 副标题颜色 */
/* 正文色 */
/* 正文次要色 */
/* 下拉框内未选中字体颜色 */
/* 强调文字(标红) */
/* 链接颜色 */
/* 按钮文字颜色 */
/* 背景色 */
/* 边框色 */
/* 边框宽 */
/* 如果复杂边框 设置padding空出区域 */
.ui-dialog {
  height: auto !important;
}

/* 简易弹出框 */
.wg-dialog {
  padding: 0;
}
.wg-dialog .wg-dialog-t-line,
.wg-dialog .wg-dialog-b-line,
.wg-dialog .wg-dialog-t,
.wg-dialog .wg-dialog-r,
.wg-dialog .wg-dialog-b,
.wg-dialog .wg-dialog-l,
.wg-dialog .wg-dialog-lt,
.wg-dialog .wg-dialog-rt,
.wg-dialog .wg-dialog-lb,
.wg-dialog .wg-dialog-rb {
  display: none;
}
.wg-dialog .wg-dialog-body {
  background: #fff7e8;
  border: solid 8px #ffc250;
  padding: 26px 0;
  border-radius: 30px;
  padding: 26px 25px;
}

/* 按钮公共 */
[class|=btn2] {
  transition: filter 0.3s, color 0.3s;
  display: block;
  text-align: center;
}
[class|=btn2]:hover {
  text-decoration: none;
  filter: brightness(1.2);
}
[class|=btn2] {
  /* 一般按钮 */
}
[class|=btn2].btn2-com {
  background-position: -204px -42px;
  width: 144px;
  height: 46px;
  font: 700 16px/54px "microsoft yahei";
  color: #161514;
}
[class|=btn2].btn2-com:hover {
  filter: brightness(1.2);
}
[class|=btn2] {
  /* 强调按钮 */
}
[class|=btn2].btn2-com-2 {
  background-position: 0px -42px;
  width: 194px;
  height: 54px;
  font: 700 16px/54px "microsoft yahei";
  color: #161514;
}
[class|=btn2].btn2-com-2:hover {
  filter: brightness(1.2);
}

/*dialog*/
.wg-dialog {
  width: 700px;
  box-sizing: border-box;
}
.wg-dialog * {
  box-sizing: border-box;
}
.wg-dialog .wg-dialog-cont {
  padding: 10px 0;
}
.wg-dialog {
  /* 关闭按钮 */
}
.wg-dialog a.wg-dialog-close {
  position: absolute;
  background-position: 0px -106px;
  width: 55px;
  height: 54px;
  top: 0px;
  right: 0px;
  z-index: 9;
  overflow: hidden;
  text-indent: -9999em;
  transition: filter 0.3s;
}
.wg-dialog a.wg-dialog-close:hover {
  filter: brightness(1);
}
.wg-dialog {
  /* 标题级别文字 */
}
.wg-dialog .wg-dialog-tit {
  font: 700 22px/24px "microsoft yahei";
  color: #000000;
  text-align: center;
  text-wrap: balance;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  display: block;
}
.wg-dialog .wg-dialog-tit em {
  font-weight: bold;
  color: #000000;
}
.wg-dialog .wg-dialog-txt {
  margin-top: 12px;
  font: 500 14px/24px "microsoft yahei";
  color: #000000;
  padding: 0 38px;
}
.wg-dialog .wg-dialog-txt p + p {
  margin-top: 10px;
}
.wg-dialog {
  /* 弹出框强制标红文字 */
}
.wg-dialog .wg-dialog-em {
  color: #56a7ee !important;
}
.wg-dialog {
  /* 副标题级别文字 */
}
.wg-dialog .wg-dialog-stit {
  margin-top: 12px;
  font: 500 14px/16px "microsoft yahei";
  color: #6c6c6c;
  text-align: center;
  text-wrap: balance;
}
.wg-dialog .wg-dialog-img {
  display: block;
  width: 200px;
  height: 200px;
  border: solid 10px #a51c1d;
  margin: 0 auto;
}
.wg-dialog .wg-dialog-list {
  margin: 12px 0;
  font-size: 0;
}
.wg-dialog {
  /* 用于单条显示 */
}
.wg-dialog .wg-dialog-list .wg-dialog-item {
  position: relative;
  text-align: center;
  font: 500 14px/30px "microsoft yahei";
  color: #000000;
}
.wg-dialog .wg-dialog-list .wg-dialog-item .lnk-txt {
  font: 500 14px/30px "microsoft yahei";
  color: #6c6c6c;
}
.wg-dialog .wg-dialog-item-name {
  display: inline-block;
  width: 50%;
  height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: auto;
  text-align: right;
}
.wg-dialog .wg-dialog-item-val {
  display: inline-block;
  width: 49%;
  height: 30px;
  text-align: left;
}
.wg-dialog {
  /* 操作区域 */
}
.wg-dialog .wg-dialog-opt {
  /* 内部按钮一般使用定位 */
  text-align: center;
  position: relative;
  overflow: hidden;
  text-align: center;
  font-size: 0;
  margin-top: 10px;
}
.wg-dialog {
  /* 统一按钮样式 */
}
.wg-dialog .wg-dialog-btn {
  margin: 0 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.wg-dialog {
  /* 单行列表信息 */
}
.wg-dialog .wg-dialog-oper {
  *zoom: 1;
}
.wg-dialog .wg-dialog-oper:after {
  content: "";
  display: table;
  clear: both;
}
.wg-dialog .wg-dialog-oper {
  margin: 0 auto;
  font: 500 14px/44px "microsoft yahei";
  color: #000000;
  /* 输入项系列 */
}
.wg-dialog .wg-dialog-oper .oper-label {
  float: left;
  width: 30%;
  text-align: right;
  height: 44px;
}
.wg-dialog .wg-dialog-oper .oper-label em {
  color: #ff3333;
}
.wg-dialog .wg-dialog-oper .oper-input,
.wg-dialog .wg-dialog-oper .copy-input {
  float: left;
  width: 45%;
  height: 44px;
  font: 500 14px/44px "microsoft yahei";
  color: #4c4c4c;
  background: #ffffff;
  border: solid 1px #cccccc;
  padding-left: 10px;
  box-sizing: border-box;
}
.wg-dialog .wg-dialog-oper .oper-opt,
.wg-dialog .wg-dialog-oper .copy-btn {
  float: left;
  margin-left: 10px;
}
.wg-dialog .wg-dialog-oper .oper-opt-tip {
  color: #56a7ee;
}
.wg-dialog .wg-dialog-oper {
  /* 下拉项系列 */
}
.wg-dialog .wg-dialog-oper .oper-select-label {
  float: left;
  width: 60%;
  padding-left: 64px;
}
.wg-dialog .wg-dialog-oper .oper-select-label em {
  color: #56a7ee;
}
.wg-dialog .wg-dialog-oper .oper-select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  font: 500 14px/32px "microsoft yahei";
  color: #2f436c;
  padding-left: 10px;
}
.wg-dialog .wg-dialog-oper .oper-select option[hidden] {
  color: #000;
}
.wg-dialog .wg-dialog-oper .oper-textarea-label em {
  color: #56a7ee;
}
.wg-dialog .wg-dialog-oper .oper-textarea {
  margin: 0 auto;
  display: block;
  width: 100%;
  height: 100px;
  padding: 4px;
  resize: none;
  font: 500 14px/32px "microsoft yahei";
  color: #999;
  background: #ffffff;
  border: solid 1px #cccccc;
  padding-left: 10px;
}
.wg-dialog .wg-dialog-oper {
  margin-top: 10px;
}
.wg-dialog .wg-dialog-hr {
  margin: 20px;
  border: dashed 1px #5b75ab;
}
.wg-dialog .wg-dialog-label {
  font: 700 16px/44px "microsoft yahei";
  color: #000000;
  float: left;
  width: 30%;
  text-align: right;
  padding-right: 10px;
}
.wg-dialog .wg-dialog-input,
.wg-dialog .copy-input {
  float: left;
  width: 46%;
  height: 44px;
  font: 500 14px/44px "microsoft yahei";
  color: #4c4c4c;
  background: #ffffff;
  border: solid 2px #ddd2bb;
  padding-left: 10px;
  box-sizing: border-box;
  border-radius: 10px;
}
.wg-dialog .wg-dialog-input.input-phone,
.wg-dialog .copy-input.input-phone {
  cursor: pointer;
}
.wg-dialog .wg-dialog-input-btn {
  display: inline-block;
  background-color: #f36162;
  height: 32px;
  padding: 0 14px;
  text-align: center;
  margin-left: 10px;
  font: 500 14px/32px "microsoft yahei";
  color: #ffffff;
}
.wg-dialog .copy-btn {
  float: left;
  background-position: -65px -106px;
  width: 56px;
  height: 32px;
  font-size: 0;
}
.wg-dialog .copy-btn:hover {
  filter: brightness(1.2);
}
.wg-dialog {
  /* 补充说明 */
}
.wg-dialog .wg-dialog-ps {
  width: 100%;
  font: 500 14px/16px "microsoft yahei";
  color: #56a7ee;
  text-align: center;
  margin-top: 12px;
}
.wg-dialog {
  /* 表单项 */
}
.wg-dialog .wg-form-item {
  font: 500 14px/32px "microsoft yahei";
  color: #000000;
  padding-left: 80px;
  position: relative;
  margin-bottom: 16px;
}
.wg-dialog .wg-form-item .form-label {
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  text-align: right;
}
.wg-dialog .wg-form-item .form-input,
.wg-dialog .wg-form-item .form-textarea {
  font: 500 14px/32px "microsoft yahei";
  color: #000000;
  background: #ffffff;
  border: solid 1px #cccccc;
}
.wg-dialog .wg-form-item .form-input {
  height: 28px;
  padding: 0 5px;
  width: 180px;
}
.wg-dialog .wg-form-item .form-textarea {
  line-height: 28px;
  padding: 0 5px;
  width: 328px;
  height: 100px;
  resize: none;
}
.wg-dialog .j-form {
  cursor: pointer;
}

/* 各个弹出框独立样式 ********************************************/
/* 表格 */
.wg-dialog-table,
.wg-dialog-mylist {
  width: 800px;
}
.wg-dialog-table .wg-dialog-cont,
.wg-dialog-mylist .wg-dialog-cont {
  padding: 10px 100px;
}
.wg-dialog-table .m-list,
.wg-dialog-mylist .m-list {
  width: 50%;
  margin: 0 auto;
  margin-top: 10px;
}
.wg-dialog-table .list-table-td,
.wg-dialog-mylist .list-table-td {
  text-align: left;
  font: 500 14px/32px "microsoft yahei";
  color: #000000;
  word-break: break-all;
}
.wg-dialog-table .list-table-td a,
.wg-dialog-mylist .list-table-td a {
  font: 500 14px/32px "microsoft yahei";
  color: #56a7ee;
}
.wg-dialog-table .list-table-td:nth-child(2),
.wg-dialog-mylist .list-table-td:nth-child(2) {
  text-align: right;
  color: #463f3c;
}
.wg-dialog-table .list-table-thead .col-1,
.wg-dialog-mylist .list-table-thead .col-1 {
  width: 200px;
}
.wg-dialog-table .list-table-thead .col-2,
.wg-dialog-mylist .list-table-thead .col-2 {
  width: 200px;
}
.wg-dialog-table .wg-dialog-oper,
.wg-dialog-mylist .wg-dialog-oper {
  width: 300px;
  padding-left: 40px;
  box-sizing: border-box;
}

/* 分页 */
.wg-dialog-pager {
  text-align: center;
  padding-top: 10px;
}
.wg-dialog-pager span {
  line-height: 20px;
  display: inline-block;
  margin: 2px;
  font: 500 14px/20px "microsoft yahei";
  color: #000000;
}
.wg-dialog-pager a,
.wg-dialog-pager span.cur {
  width: 20px;
  height: 20px;
  display: inline-block;
  text-decoration: none;
  margin: 2px;
  font: 500 14px/20px "microsoft yahei";
  color: #000000;
}
.wg-dialog-pager span.cur {
  color: #56a7ee;
  text-decoration: underline;
  width: 20px;
}
.wg-dialog-pager a:hover {
  color: #56a7ee;
}
.wg-dialog-pager a.pager-pre,
.wg-dialog-pager a.pager-next,
.wg-dialog-pager span.pager-pre,
.wg-dialog-pager span.pager-next {
  width: 50px;
}

/* 选服 */
/* 选服框宽高 */
/* 选服框背景颜色 */
/* 选服框字体*/
/* 边框颜色 */
.wg-dialog-serverSelect .wg-dialog-line {
  height: 24px;
  padding: 16px 0;
}
.wg-dialog-serverSelect .select_box {
  position: absolute;
  left: 50%;
  margin-left: -190px;
}
.wg-dialog-serverSelect .select_js {
  position: absolute;
  left: 50%;
  margin-left: 0;
  background-color: #fff7e8;
  border: none;
  border-bottom: solid 1px #cccccc;
  font: 500 14px/24px "microsoft yahei";
  color: #f2a867;
  height: 24px;
  padding-left: 8px;
  width: 210px;
}
.wg-dialog-serverSelect .wd-dialog-opt-tip {
  text-align: center;
  margin-top: 10px;
  font: 500 14px/24px "microsoft yahei";
  color: #56a7ee;
  height: 14px;
}
.wg-dialog-serverSelect .wd-dialog-opt {
  margin-top: 5px;
  padding-top: 0;
}
.wg-dialog-serverSelect .search-input {
  width: 100%;
}

input::-webkit-input-placeholder {
  color: #999;
}

input::-moz-input-placeholder {
  color: #999;
}

input::-ms-input-placeholder {
  color: #999;
}

/* 选服务器 */
.m_selectlist {
  /* 选择框首条 */
  position: relative;
  *zoom: 1;
  z-index: 111;
}
.m_selectlist .m_selected {
  width: 184px;
  height: 24px;
  background-color: #ffffff;
  cursor: pointer;
  overflow: hidden;
  border: solid 1px #cccccc;
  /*提示*/
}
.m_selectlist .m_selected .redtip {
  font: 500 12px/12px "microsoft yahei";
  color: #ba103a;
  top: 32px;
  left: 0px;
  position: absolute;
}
.m_selectlist .m_selected {
  /* 文字区域 */
}
.m_selectlist .m_selected .select_txt {
  padding: 0 0 0 2px;
  font: 500 14px/24px "microsoft yahei";
  color: #999;
  overflow: hidden;
  text-align: left;
  width: auto;
  height: auto;
  max-width: 161px;
  margin-left: 11px;
}
.m_selectlist .m_selected {
  /* 下拉区域 */
}
.m_selectlist .m_selected .flag_down {
  width: auto;
  height: auto;
  background-color: #ffffff;
  display: block;
  overflow: hidden;
  padding: 10px 10px 0 0;
}
.m_selectlist .m_selected .flag_down b {
  width: 0;
  height: 0;
  border-top: 6px #999 solid;
  border-left: 6px transparent dashed;
  border-right: 6px transparent dashed;
  display: block;
  overflow: hidden;
  zoom: 1;
  transition: all 0.3s;
}
.m_selectlist {
  /* 选择框下拉 */
}
.m_selectlist .m_select_cont {
  background-color: #ffffff;
  border: solid 1px #cccccc;
  top: 24px;
  width: 184px;
  padding: 0px;
  z-index: 4;
  position: absolute;
  overflow: hidden;
}
.m_selectlist .m_select_cont .selectlist li a {
  background: #ffffff;
  display: block;
  padding: 0 5px;
  font: 500 12px/24px "microsoft yahei";
  color: #999;
  z-index: 4;
  transition: filter 0.3s;
}
.m_selectlist .m_select_cont .selectlist li a:hover {
  background: #999;
  text-decoration: none;
  color: #ffffff;
  filter: brightness(1.2);
}
.m_selectlist .m_select_cont .selectlist li.cur a {
  background: #999;
  text-decoration: none;
  color: #ffffff;
  filter: brightness(1.2);
}
.m_selectlist .v_scrollbar {
  position: absolute;
  width: 10px;
  right: 0;
  top: 0;
  height: 220px;
  display: none;
  cursor: pointer;
  background: #414f62;
}
.m_selectlist .v_scrollbar_bg {
  position: absolute;
  top: 0;
  width: 10px;
  height: 100%;
  background-color: #414f62;
}
.m_selectlist .v_scrollbar_btn {
  position: absolute;
  width: 8px;
  border: 1px solid #a2aab0;
  z-index: 100;
  top: 0;
  border-radius: 3px;
  background-color: #a2aab0;
}
.m_selectlist {
  /* 搜索 */
}
.m_selectlist .search-input {
  width: 100%;
  border-bottom: solid 1px #cccccc;
}

.wg-dialog-address .wg-dialog-cont {
  padding: 0 64px;
}
.wg-dialog-address .wg-dialog-oper {
  width: 280px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: left;
  vertical-align: baseline;
}
.wg-dialog-address .wg-dialog-oper .oper-input {
  width: 170px;
}
.wg-dialog-address .wg-dialog-opt {
  margin-top: 0;
}
.wg-dialog-address .wg-dialog-oper-textarea {
  width: 100%;
  float: none;
  margin-top: 10px !important;
}

.wg-dialog-prob .wg-dialog-item-name {
  padding-right: 40px;
}
.wg-dialog-prob .wg-dialog-item-val {
  padding-left: 40px;
}

.wg-dialog-mylist .wg-dialog-cont {
  padding: 10px;
}
.wg-dialog-mylist .wg-dialog-cont .m-list-box {
  padding: 0 50px;
}

.wg-dialog-select {
  display: block;
  margin: 0 auto;
  margin-top: 26px;
  /* 不要有默认的下拉箭头UI */
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  background-position: 0px 0px;
  width: 399px;
  height: 32px;
  padding-left: 10px;
  font: 500 14px/32px "microsoft yahei";
  color: #999;
}

.wg-dialog-award {
  background-color: #ffe9c3;
  height: 48px;
  text-align: center;
  font: 700 14px/44px "microsoft yahei";
  color: #463f3c;
  border-radius: 10px;
}
.wg-dialog-award li {
  display: inline-block;
  margin: 0 10px;
}
.wg-dialog-award li .num {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 18px;
  height: 18px;
  text-align: center;
  font-size: 12px;
  color: #2c2826;
  line-height: 18px;
  background-color: #ffc250;
  border-radius: 100%;
  margin-right: 5px;
}

.wg-dialog-verify .disabled {
  color: #979ca0 !important;
  cursor: default;
}
.wg-dialog-verify .wg-dialog-stit {
  margin-bottom: 30px;
}
.wg-dialog-verify .wg-dialog-stit1 {
  border-top: 1px solid #546777;
  font: 500 14px/32px "microsoft yahei";
  color: #f0b026;
  text-align: center;
  padding-top: 10px;
}
.wg-dialog-verify .wg-dialog-oper {
  width: 330px;
  position: relative;
}
.wg-dialog-verify .wg-dialog-oper .wg-dialog-label {
  width: 20%;
  padding-right: 10px;
}
.wg-dialog-verify .wg-dialog-oper .wg-dialog-input {
  width: 80%;
}
.wg-dialog-verify .wg-dialog-oper.check-oper {
  padding-left: 100px;
}
.wg-dialog-verify .wg-dialog-oper a {
  font: 500 14px/44px "microsoft yahei";
  color: #56a7ee;
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: auto;
  margin-left: 10px;
  position: absolute;
  right: 10px;
  top: 0;
}
.wg-dialog-verify .wg-dialog-oper a.check {
  position: relative;
  color: #463f3c;
  right: 0;
}
.wg-dialog-verify .wg-dialog-oper a.check::before {
  content: "";
  vertical-align: middle;
  margin-right: 6px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-position: -382px -69px;
  width: 14px;
  height: 14px;
}
.wg-dialog-verify .wg-dialog-oper a.checked::before {
  background-position: -358px -69px;
  width: 14px;
  height: 14px;
}
.wg-dialog-verify .wg-dialog-oper a.disable {
  cursor: pointer;
  color: #83909a;
}
.wg-dialog-verify .wg-dialog-oper .tip {
  background-position: -358px -42px;
  width: 18px;
  height: 17px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  cursor: pointer;
  vertical-align: middle;
  z-index: 11;
}
.wg-dialog-verify .wg-dialog-oper .tip .tip-cont {
  position: absolute;
  background: #2c2826;
  width: 258px;
  padding: 10px;
  top: -103px;
  left: -98px;
  font: 500 14px/24px "microsoft yahei";
  color: #ffffff;
  border-radius: 10px;
  display: none;
}
.wg-dialog-verify .wg-dialog-oper .tip .tip-cont::after {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 100px;
  width: 0;
  height: 0;
  border-top: 6px #2c2826 solid;
  border-left: 6px transparent dashed;
  border-right: 6px transparent dashed;
}
.wg-dialog-verify .wg-dialog-oper .tip:hover .tip-cont {
  display: block;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcG9pbnRtZW50LnNjc3MiLCJjb3JlL19taXhpbi5zY3NzIiwic3ByaXRlX2RpYWxvZy5zY3NzIiwibW9kL3BvcHVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FDQUE7QUErQkE7QUE0R0E7QUFVQTtBQTBCQTtBRDVLQTtBRWdEUTtFQUNJO0VBQ0E7RUFDQTs7O0FDckRaO0FBRUE7QUFFQTtBQUVBO0FBRUE7QUFHQTtBQUdBO0FBRUE7QUFFQTtBQUdBO0FBRUE7QUFFQTtBQUdBO0FBQ0E7RUFDSTs7O0FBR0o7QUFPQTtFQUNJOztBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBVUk7O0FBR0o7RUFyQkEsWUFiYztFQWNkO0VBQ0E7RUFxQkk7RUFDQTs7O0FBSVI7QUFDQTtFQUVJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBUlI7QUFXSTs7QUFDQTtFRDVEWTtFQUNBO0VBQ0E7RURpQ2Q7RUFDQSxPRWpDc0I7O0FBNkRoQjtFQUNJOztBQWpCWjtBQXFCSTs7QUFDQTtFRDVEWTtFQUNBO0VBQ0E7RUR1QmQ7RUFDQSxPRWpDc0I7O0FBdUVoQjtFQUNJOzs7QUFLWjtBQUNBO0VBQ0k7RUFDQTs7QUFDQTtFQUNJOztBQUdKO0VBQ0k7O0FBUlI7QUFXSTs7QUFDQTtFQUNJO0VEL0VRO0VBQ0E7RUFDQTtFQ2dGUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUF4Qlo7QUE0Qkk7O0FBQ0E7RUYzRUY7RUFDQSxPRW5Ec0I7RUErSGhCO0VBQ0E7RUZqSE47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VFOEdNOztBQUNBO0VBQ0k7RUFDQSxPQW5JZTs7QUF1SXZCO0VBQ0k7RUZuRk47RUFDQSxPRWxEa0I7RUFzSVo7O0FBQ0E7RUFDSTs7QUE5Q1o7QUFrREk7O0FBQ0E7RUFDSTs7QUFwRFI7QUF1REk7O0FBQ0E7RUFDSTtFRmxHTjtFQUNBLE9FcER1QjtFQXVKakI7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Ozs7QUFJUjtFQUNJOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRHZzQlk7RUFDQTtFQUNBO0VDd3NCWjtFRnRyQkY7RUFDQSxPRXNyQnVCOzs7QUFHeEI7RUFDRztFQUNBO0VBQ0E7RUZsc0JGO0VBQ0EsT0Vrc0J1QjtFQUNyQjs7QUFDQTtFQUNJO0VBQ0E7O0FBQ0E7RUZsdUJOO0VBQ0E7RUFDQTtFRWt1QlU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNUjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VGM3RCTjtFQUNBLE9FMnRCMEI7RUFDckI7RUFDQTs7QUFHSDtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDRzs7QUFFSDtFRjl1Qk47RUFDQSxPRTh1QitCO0VBQ3JCO0VGL3dCVjtFQUNBO0VBQ0E7RUUrd0JVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUVBO0VBQ0E7RUY5eEJsQjtFQUNBO0VBQ0E7RUNtQmM7RUFDQTtFQUNBOztBQzZ3QkE7RURsekJBO0VBQ0E7RUFDQTs7QUNvekJKO0VBQ0k7RUFDQTs7QUFHUjtFRDd4QlE7RUFDQTtFQUNBO0VEbEJkO0VBQ0E7RUFDQTtFRSt5Qlc7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUY1eEJkO0VBQ0EsT0U0eEJtQztFQUNyQjtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUZqdkJsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRWt2QmM7RUFDTSIsImZpbGUiOiJhcHBvaW50bWVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiDln7rnoYDmqKHlnZcgKi9cclxuQGltcG9ydCBcImNvcmUvX21peGluXCI7XHJcblxyXG4vKiDpm6rnoqcgKi9cclxuQGltcG9ydCBcImluZGV4X3Nwcml0ZVwiO1xyXG5cclxuQGltcG9ydCBcIm1vZC9wb3B1cFwiO1xyXG4iLCIvKkBtaXhpbiovXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgKnpvb206IDE7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuQG1peGluIGJmYyB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBlbGxpcHNpcyB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICp2ZXJ0aWNhbC1hbGlnbjogYXV0bztcclxufVxyXG5cclxuQG1peGluIGlubGluZS1ibG9ja3tcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgKmRpc3BsYXk6IGlubGluZTtcclxuICAqem9vbToxO1xyXG59XHJcblxyXG4vKiDlj6rmnInlsZXnpLrnmoTmjInpkq4gKi9cclxuQG1peGluIG9ubHlCdG4ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBvbmx5QnRuQ2xpY2sge1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYmJmb250KCRzaXplLCAkbGluZUhlaWdodCwkY29sb3IpIHtcclxuICAgIGZvbnQ6IDkwMCBweCgkc2l6ZSkvcHgoJGxpbmVIZWlnaHQpIFwibWljcm9zb2Z0IHlhaGVpXCI7XHJcbiAgICBjb2xvcjokY29sb3I7XHJcbn1cclxuXHJcbkBtaXhpbiBiZm9udCgkc2l6ZSwgJGxpbmVIZWlnaHQsJGNvbG9yKSB7XHJcbiAgZm9udDogNzAwIHB4KCRzaXplKS9weCgkbGluZUhlaWdodCkgXCJtaWNyb3NvZnQgeWFoZWlcIjtcclxuICBjb2xvcjokY29sb3I7XHJcblxyXG59XHJcbkBtaXhpbiBsZm9udCgkc2l6ZSwgJGxpbmVIZWlnaHQsJGNvbG9yKSB7XHJcbiAgZm9udDogNTAwIHB4KCRzaXplKS9weCgkbGluZUhlaWdodCkgXCJtaWNyb3NvZnQgeWFoZWlcIjtcclxuICBjb2xvcjokY29sb3I7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXJSYWRpdXMoJHgpIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICR4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHg7XHJcbiAgLW8tYm9yZGVyLXJhZGl1czogJHg7XHJcbiAgLW1zLWJvcmRlci1yYWRpdXM6ICR4O1xyXG4gIGJvcmRlci1yYWRpdXM6ICR4O1xyXG59XHJcblxyXG5AbWl4aW4gdHJpYW5nbGUoJHcsJGNvbG9yMSkge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXI6ICR3IHNvbGlkICRjb2xvcjE7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXJSYWRpdXMtbHQoJHgpIHtcclxuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAkeDtcclxuICAtby1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeDtcclxuICAtbXMtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHg7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXJSYWRpdXMtcnQoJHgpIHtcclxuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeDtcclxuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6ICR4O1xyXG4gIC1vLWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeDtcclxuICAtbXMtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeDtcclxufVxyXG5cclxuQG1peGluIGJvcmRlclJhZGl1cy1sYigkeCkge1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6ICR4O1xyXG4gIC1vLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR4O1xyXG4gIC1tcy1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeDtcclxufVxyXG5cclxuQG1peGluIGJvcmRlclJhZGl1cy1yYigkeCkge1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogJHg7XHJcbiAgLW8tYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR4O1xyXG4gIC1tcy1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR4O1xyXG59XHJcblxyXG5AbWl4aW4gdHJpYW5nbGV0KCR3dCwkd2wsJHdyLCRjb2xvcikge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItdG9wOiAkd3QgJGNvbG9yIHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0OiAkd2wgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG4gIGJvcmRlci1yaWdodDogJHdyIHRyYW5zcGFyZW50IGRhc2hlZDtcclxufVxyXG5cclxuQG1peGluIHRyaWFuZ2xlYigkd2IsJHdsLCR3ciwkY29sb3IpIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogJHdiICRjb2xvciBzb2xpZDtcclxuICBib3JkZXItbGVmdDogJHdsIHRyYW5zcGFyZW50IGRhc2hlZDtcclxuICBib3JkZXItcmlnaHQ6ICR3ciB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlhbmdsZWwoJHdsLCR3dCwkd2IsJGNvbG9yKSB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAkd2wgJGNvbG9yIHNvbGlkO1xyXG4gIGJvcmRlci10b3A6ICR3dCB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogJHdiIHRyYW5zcGFyZW50IGRhc2hlZDtcclxufVxyXG5cclxuQG1peGluIHRyaWFuZ2xlcigkd3IsJHd0LCR3YiwkY29sb3IpIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogJHdiIHRyYW5zcGFyZW50IGRhc2hlZDtcclxuICBib3JkZXItcmlnaHQ6ICR3ciAkY29sb3Igc29saWQ7XHJcbiAgYm9yZGVyLXRvcDogJHd0IHRyYW5zcGFyZW50IGRhc2hlZDtcclxufVxyXG5cclxuLyog5riQ5Y+YICovXHJcbkBtaXhpbiBidG5fdHh0X2dyYWRpZW50KCR0b3BDb2xvciwkYm90dG9tQ29sb3Ipe1xyXG4gICAgc3BhbntcclxuICAgICAgY29sb3I6ICR0b3BDb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCBib3R0b20sIGZyb20oJHRvcENvbG9yKSwgdG8oJGJvdHRvbUNvbG9yKSk7XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuLyog5o+P6L65ICovXHJcbkBtaXhpbiBzdHJva2VfYigkc2l6ZSwgJGxpbmVIZWlnaHQsICRjb2xvciwkc3Ryb2tlLCRzdHJva2VDb2xvcikge1xyXG5cdEBpbmNsdWRlIGJmb250KCRzaXplLCAkbGluZUhlaWdodCwgJGNvbG9yKTtcclxuXHR6LWluZGV4OiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogYXR0cihkYXRhLXRleHQpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0LXdlYmtpdC10ZXh0LXN0cm9rZTogcHgoJHN0cm9rZSkgJHN0cm9rZUNvbG9yO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBzdHJva2VfbCgkc2l6ZSwgJGxpbmVIZWlnaHQsICRjb2xvciwkc3Ryb2tlLCRzdHJva2VDb2xvcikge1xyXG5cdEBpbmNsdWRlIGxmb250KCRzaXplLCAkbGluZUhlaWdodCwgJGNvbG9yKTtcclxuXHR6LWluZGV4OiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogYXR0cihkYXRhLXRleHQpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0LXdlYmtpdC10ZXh0LXN0cm9rZTogcHgoJHN0cm9rZSkgJHN0cm9rZUNvbG9yO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0fVxyXG59XHJcblxyXG4vKiDlkITnsbvlsYXkuK0gKi9cclxuQG1peGluIGNlbnRlcjEge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gY2VudGVyMiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuQG1peGluIGNlbnRlcjJYIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuQG1peGluIGNlbnRlcjJZIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcHgoJHNpemUpe1xyXG4gIEByZXR1cm4gJHNpemUgKyBweFxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG4vL1xuLy8gLmljb24taG9tZSB7XG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xuLy8gfVxuLy9cbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xuLy9cbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xuICAgICAgICAgICAgQG1peGluIGNoZWNrZWQtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTM1OCkgcHgoLTY5KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxNCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDE0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZGlhbG9nX2J0biB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgtMjA0KSBweCgtNDIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDE0NCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDQ2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZGlhbG9nX2J0bl9jb3B5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC02NSkgcHgoLTEwNik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoNTYpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgzMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGRpYWxvZ19idG5fZW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoMCkgcHgoLTQyKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxOTQpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg1NCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGRpYWxvZ19jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgtMTA2KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg1NSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDU0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZGlhbG9nX3NlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBweCgwKSBweCgwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgzOTkpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgzMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGRpYWxvZ192ZXJpZnktdGlwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHB4KC0zNTgpIHB4KC00Mik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCgxNyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHVuY2hlY2staW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcHgoLTM4MikgcHgoLTY5KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgxNCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDE0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICVzcHJpdGVfZGlhbG9nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfZGlhbG9nLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgoMzk5KSBweCgxNjApO1xyXG4gICAgICAgIH1cclxuXG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuLyog5Li75qCH6aKY6ImyICovXHJcbiRjb2xvcl90ZXh0X2RpYWxvZ190aXQ6ICMwMDAwMDA7XHJcbi8qIOS4u+agh+mimOiJsi3ph43ngrkgKi9cclxuJGNvbG9yX3RleHRfZGlhbG9nX3RpdF9lbTogIzAwMDAwMDtcclxuLyog5Ymv5qCH6aKY6aKc6ImyICovXHJcbiRjb2xvcl90ZXh0X2RpYWxvZ19zdGl0OiAjNmM2YzZjO1xyXG4vKiDmraPmlofoibIgKi9cclxuJGNvbG9yX3RleHRfZGlhbG9nOiAjMDAwMDAwO1xyXG4vKiDmraPmlofmrKHopoHoibIgKi9cclxuJGNvbG9yX3RleHRfZGlhbG9nMjogIzQ2M2YzYztcclxuXHJcbi8qIOS4i+aLieahhuWGheacqumAieS4reWtl+S9k+minOiJsiAqL1xyXG4kY29sb3JfdGV4dF9kaWFsb2czOiAjYWFhYWFhO1xyXG5cclxuLyog5by66LCD5paH5a2XKOagh+e6oikgKi9cclxuJGNvbG9yX3RleHRfZGlhbG9nX2VtOiAjNTZhN2VlO1xyXG4vKiDpk77mjqXpopzoibIgKi9cclxuJGNvbG9yX3RleHRfZGlhbG9nX2E6ICM1NmE3ZWU7XHJcbi8qIOaMiemSruaWh+Wtl+minOiJsiAqL1xyXG4kY29sb3JfdGV4dF9kaWFsb2dfYnRuOiAjMTYxNTE0O1xyXG5cclxuLyog6IOM5pmv6ImyICovXHJcbiRjb2xvcl9iZ19kaWFsb2c6ICNmZmY3ZTg7XHJcbi8qIOi+ueahhuiJsiAqL1xyXG4kY29sb3JfYm9yZGVyOiAjZmZjMjUwO1xyXG4vKiDovrnmoYblrr0gKi9cclxuJGNvbG9yX2JvcmRlcl93aWR0aDogOHB4O1xyXG5cclxuLyog5aaC5p6c5aSN5p2C6L655qGGIOiuvue9rnBhZGRpbmfnqbrlh7rljLrln58gKi9cclxuLnVpLWRpYWxvZyB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLyog566A5piT5by55Ye65qGGICovXHJcbkBtaXhpbiB3Zy1kaWFsb2dfYmcge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2JnX2RpYWxvZztcclxuICAgIGJvcmRlcjogc29saWQgJGNvbG9yX2JvcmRlcl93aWR0aCAkY29sb3JfYm9yZGVyO1xyXG4gICAgcGFkZGluZzogcHgoMjYpIDA7XHJcbn1cclxuXHJcbi53Zy1kaWFsb2cge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAud2ctZGlhbG9nLXQtbGluZSxcclxuICAgIC53Zy1kaWFsb2ctYi1saW5lLFxyXG4gICAgLndnLWRpYWxvZy10LFxyXG4gICAgLndnLWRpYWxvZy1yLFxyXG4gICAgLndnLWRpYWxvZy1iLFxyXG4gICAgLndnLWRpYWxvZy1sLFxyXG4gICAgLndnLWRpYWxvZy1sdCxcclxuICAgIC53Zy1kaWFsb2ctcnQsXHJcbiAgICAud2ctZGlhbG9nLWxiLFxyXG4gICAgLndnLWRpYWxvZy1yYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud2ctZGlhbG9nLWJvZHkge1xyXG4gICAgICAgIEBpbmNsdWRlIHdnLWRpYWxvZ19iZztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBweCgzMCk7XHJcbiAgICAgICAgcGFkZGluZzogcHgoMjYpIHB4KDI1KTtcclxuICAgIH1cclxufVxyXG5cclxuLyog5oyJ6ZKu5YWs5YWxICovXHJcbltjbGFzc3w9J2J0bjInXSB7XHJcbiAgICBAZXh0ZW5kICVzcHJpdGVfZGlhbG9nO1xyXG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MsIGNvbG9yIDAuM3M7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7XHJcbiAgICB9XHJcblxyXG4gICAgLyog5LiA6Iis5oyJ6ZKuICovXHJcbiAgICAmLmJ0bjItY29tIHtcclxuICAgICAgICBAaW5jbHVkZSBkaWFsb2dfYnRuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJmb250KDE2LCA1NCwgJGNvbG9yX3RleHRfZGlhbG9nX2J0bik7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyog5by66LCD5oyJ6ZKuICovXHJcbiAgICAmLmJ0bjItY29tLTIge1xyXG4gICAgICAgIEBpbmNsdWRlIGRpYWxvZ19idG5fZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYmZvbnQoMTYsIDU0LCAkY29sb3JfdGV4dF9kaWFsb2dfYnRuKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLypkaWFsb2cqL1xyXG4ud2ctZGlhbG9nIHtcclxuICAgIHdpZHRoOiBweCg3MDApO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICp7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAud2ctZGlhbG9nLWNvbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IHB4KDEwKSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIOWFs+mXreaMiemSriAqL1xyXG4gICAgYS53Zy1kaWFsb2ctY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBAZXh0ZW5kICVzcHJpdGVfZGlhbG9nO1xyXG4gICAgICAgIEBpbmNsdWRlIGRpYWxvZ19jbG9zZTtcclxuICAgICAgICB0b3A6IHB4KDApO1xyXG4gICAgICAgIHJpZ2h0OiBweCgwKTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3M7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIOagh+mimOe6p+WIq+aWh+WtlyAqL1xyXG4gICAgLndnLWRpYWxvZy10aXQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJmb250KDIyLCAyNCwgJGNvbG9yX3RleHRfZGlhbG9nX3RpdCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfZGlhbG9nX3RpdF9lbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndnLWRpYWxvZy10eHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHB4KDEyKTtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMjQsICRjb2xvcl90ZXh0X2RpYWxvZyk7XHJcbiAgICAgICAgcGFkZGluZzogMCBweCgzOCk7XHJcbiAgICAgICAgcCArIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweCgxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIOW8ueWHuuahhuW8uuWItuagh+e6ouaWh+WtlyAqL1xyXG4gICAgLndnLWRpYWxvZy1lbSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2RpYWxvZ19lbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIOWJr+agh+mimOe6p+WIq+aWh+WtlyAqL1xyXG4gICAgLndnLWRpYWxvZy1zdGl0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBweCgxMik7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDE2LCAkY29sb3JfdGV4dF9kaWFsb2dfc3RpdCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgIH1cclxuXHJcbiAgICAud2ctZGlhbG9nLWltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxMHB4ICNhNTFjMWQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLndnLWRpYWxvZy1saXN0IHtcclxuICAgICAgICBtYXJnaW46IHB4KDEyKSAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIH1cclxuXHJcbiAgICAvKiDnlKjkuo7ljZXmnaHmmL7npLogKi9cclxuICAgIC53Zy1kaWFsb2ctbGlzdCAud2ctZGlhbG9nLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDMwLCAkY29sb3JfdGV4dF9kaWFsb2cpO1xyXG4gICAgICAgIC5sbmstdHh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDMwLCAkY29sb3JfdGV4dF9kaWFsb2dfc3RpdCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53Zy1kaWFsb2ctaXRlbS1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IHB4KDMwKTtcclxuICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAud2ctZGlhbG9nLWl0ZW0tdmFsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICBoZWlnaHQ6IHB4KDMwKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIOaTjeS9nOWMuuWfnyAqL1xyXG4gICAgLndnLWRpYWxvZy1vcHQge1xyXG4gICAgICAgIC8qIOWGhemDqOaMiemSruS4gOiIrOS9v+eUqOWumuS9jSAqL1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHB4KDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAvKiDnu5/kuIDmjInpkq7moLflvI8gKi9cclxuICAgIC53Zy1kaWFsb2ctYnRuIHtcclxuICAgICAgICBtYXJnaW46IDAgcHgoMTApO1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAvKiDljZXooYzliJfooajkv6Hmga8gKi9cclxuICAgIC53Zy1kaWFsb2ctb3BlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDQ0LCAkY29sb3JfdGV4dF9kaWFsb2cpO1xyXG5cclxuICAgICAgICAvKiDovpPlhaXpobnns7vliJcgKi9cclxuICAgICAgICAub3Blci1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBweCg0NCk7XHJcbiAgICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYzMzMzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3Blci1pbnB1dCxcclxuICAgICAgICAuY29weS1pbnB1dCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIGhlaWdodDogcHgoNDQpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgNDQsICM0YzRjNGMpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjY2NjO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3Blci1vcHQsXHJcbiAgICAgICAgLmNvcHktYnRuIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBweCgxMCk7XHJcbiAgICAgICAgICAgIC8vQGV4dGVuZCAlc3ByaXRlX2RpYWxvZztcclxuICAgICAgICAgICAgLy9AaW5jbHVkZSBkaWFsb2dfb3B0O1xyXG4gICAgICAgICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLy9AaW5jbHVkZSBsZm9udCgxNCwgMzIsICMyYTNjNjIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9wZXItb3B0LXRpcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9kaWFsb2dfZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiDkuIvmi4npobnns7vliJcgKi9cclxuICAgICAgICAub3Blci1zZWxlY3QtbGFiZWwge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBweCg2NCk7XHJcblxyXG4gICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfZGlhbG9nX2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3Blci1zZWxlY3Qge1xyXG4gICAgICAgICAgICAvLyBAZXh0ZW5kICVzcHJpdGVfZGlhbG9nO1xyXG4gICAgICAgICAgICAvL0BpbmNsdWRlIGRpYWxvZ19zZWxlY3Q7XHJcblxyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCAzMiwgIzJmNDM2Yyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcHgoMTApO1xyXG5cclxuICAgICAgICAgICAgb3B0aW9uW2hpZGRlbl0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcGVyLXRleHRhcmVhLWxhYmVsIHtcclxuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IHB4KDY0KTtcclxuICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2RpYWxvZ19lbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9wZXItdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4KDEwMCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHB4KDQpO1xyXG4gICAgICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCAzMiwgIzk5OSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2NjY2M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndnLWRpYWxvZy1vcGVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHB4KDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAud2ctZGlhbG9nLWhyIHtcclxuICAgICAgICBtYXJnaW46IHB4KDIwKTtcclxuICAgICAgICBib3JkZXI6IGRhc2hlZCAxcHggIzViNzVhYjtcclxuICAgIH1cclxuXHJcbiAgICAud2ctZGlhbG9nLWxhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSBiZm9udCgxNiwgNDQsICRjb2xvcl90ZXh0X2RpYWxvZyk7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBweCgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLndnLWRpYWxvZy1pbnB1dCxcclxuICAgIC5jb3B5LWlucHV0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNDYlO1xyXG4gICAgICAgIGhlaWdodDogcHgoNDQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCA0NCwgIzRjNGM0Yyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjZGRkMmJiO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDEwKTtcclxuICAgICAgICAmLmlucHV0LXBob25lIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2ctZGlhbG9nLWlucHV0LWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzYxNjI7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgzMik7XHJcbiAgICAgICAgcGFkZGluZzogMCBweCgxNCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBweCgxMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDMyLCAjZmZmZmZmKTtcclxuICAgIH1cclxuXHJcbiAgICAuY29weS1idG4ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIEBleHRlbmQgJXNwcml0ZV9kaWFsb2c7XHJcbiAgICAgICAgQGluY2x1ZGUgZGlhbG9nX2J0bl9jb3B5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiDooaXlhYXor7TmmI4gKi9cclxuICAgIC53Zy1kaWFsb2ctcHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCAxNiwgJGNvbG9yX3RleHRfZGlhbG9nX2VtKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoMTIpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIOihqOWNlemhuSAqL1xyXG4gICAgLndnLWZvcm0taXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDMyLCAkY29sb3JfdGV4dF9kaWFsb2cpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgLmZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0taW5wdXQsXHJcbiAgICAgICAgLmZvcm0tdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMzIsICRjb2xvcl90ZXh0X2RpYWxvZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2NjY2M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1pbnB1dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLXRleHRhcmVhIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzI4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmotZm9ybSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiDlkITkuKrlvLnlh7rmoYbni6znq4vmoLflvI8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vKiDooajmoLwgKi9cclxuLndnLWRpYWxvZy10YWJsZSxcclxuLndnLWRpYWxvZy1teWxpc3Qge1xyXG4gICAgd2lkdGg6IHB4KDgwMCk7XHJcblxyXG4gICAgLndnLWRpYWxvZy1jb250IHtcclxuICAgICAgICBwYWRkaW5nOiBweCgxMCkgcHgoMTAwKTtcclxuICAgIH1cclxuXHJcbiAgICAubS1saXN0IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHB4KDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC10YWJsZS10ZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMzIsICRjb2xvcl90ZXh0X2RpYWxvZyk7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMzIsICRjb2xvcl90ZXh0X2RpYWxvZ19hKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9kaWFsb2cyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdC10YWJsZS10aGVhZCB7XHJcbiAgICAgICAgLmNvbC0xIHtcclxuICAgICAgICAgICAgd2lkdGg6IHB4KDIwMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLTIge1xyXG4gICAgICAgICAgICB3aWR0aDogcHgoMjAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndnLWRpYWxvZy1vcGVyIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIOWIhumhtSAqL1xyXG4ud2ctZGlhbG9nLXBhZ2VyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiBweCgxMCk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDIwKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiBweCgyKTtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMjAsICRjb2xvcl90ZXh0X2RpYWxvZyk7XHJcbiAgICB9XHJcblxyXG4gICAgYSxcclxuICAgIHNwYW4uY3VyIHtcclxuICAgICAgICB3aWR0aDogcHgoMjApO1xyXG4gICAgICAgIGhlaWdodDogcHgoMjApO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiBweCgyKTtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMjAsICRjb2xvcl90ZXh0X2RpYWxvZyk7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5jdXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9kaWFsb2dfZW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgd2lkdGg6IHB4KDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfZGlhbG9nX2VtO1xyXG4gICAgfVxyXG5cclxuICAgIGEucGFnZXItcHJlLFxyXG4gICAgYS5wYWdlci1uZXh0LFxyXG4gICAgc3Bhbi5wYWdlci1wcmUsXHJcbiAgICBzcGFuLnBhZ2VyLW5leHQge1xyXG4gICAgICAgIHdpZHRoOiBweCg1MCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIOmAieacjSAqL1xyXG4vKiDpgInmnI3moYblrr3pq5ggKi9cclxuJHhma193OiAxODRweDtcclxuJHhma19oOiAyNHB4O1xyXG5cclxuJHNjcm9sbGJhcl93OiAxMHB4O1xyXG4vKiDpgInmnI3moYbog4zmma/popzoibIgKi9cclxuJHhma19iZ19jOiAjZmZmZmZmO1xyXG4vKiDpgInmnI3moYblrZfkvZMqL1xyXG4keGZrX2ZfYzogIzk5OTtcclxuLyog6L655qGG6aKc6ImyICovXHJcbiR4ZmtfYl9jOiAjY2NjY2NjO1xyXG5cclxuLndnLWRpYWxvZy1zZXJ2ZXJTZWxlY3Qge1xyXG4gICAgLndnLWRpYWxvZy1saW5lIHtcclxuICAgICAgICBoZWlnaHQ6IHB4KDI0KTtcclxuICAgICAgICBwYWRkaW5nOiBweCgxNikgMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0X2JveCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3RfanMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JnX2RpYWxvZztcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICR4ZmtfYl9jO1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCAyNCwgI2YyYTg2Nyk7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAud2QtZGlhbG9nLW9wdC10aXAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCAyNCwgJGNvbG9yX3RleHRfZGlhbG9nX2VtKTtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndkLWRpYWxvZy1vcHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxufVxyXG5cclxuaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbmlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbi8qIOmAieacjeWKoeWZqCAqL1xyXG4ubV9zZWxlY3RsaXN0IHtcclxuICAgIC8qIOmAieaLqeahhummluadoSAqL1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgKnpvb206IDE7XHJcbiAgICB6LWluZGV4OiAxMTE7XHJcblxyXG4gICAgLm1fc2VsZWN0ZWQge1xyXG4gICAgICAgIHdpZHRoOiAkeGZrX3c7XHJcbiAgICAgICAgaGVpZ2h0OiAkeGZrX2g7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHhma19iZ19jO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICR4ZmtfYl9jO1xyXG5cclxuICAgICAgICAvKuaPkOekuiovXHJcbiAgICAgICAgLnJlZHRpcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDEyLCAxMiwgI2JhMTAzYSk7XHJcbiAgICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiDmloflrZfljLrln58gKi9cclxuICAgICAgICAuc2VsZWN0X3R4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDI0LCAkeGZrX2ZfYyk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHhma193IC0gMjM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyog5LiL5ouJ5Yy65Z+fICovXHJcbiAgICAgICAgLmZsYWdfZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR4ZmtfYmdfYztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDA7XHJcblxyXG4gICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xldCg2cHgsIDZweCwgNnB4LCAkeGZrX2ZfYyk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB6b29tOiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyog6YCJ5oup5qGG5LiL5ouJICovXHJcbiAgICAubV9zZWxlY3RfY29udCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHhma19iZ19jO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICR4ZmtfYl9jO1xyXG4gICAgICAgIHRvcDogJHhma19oO1xyXG4gICAgICAgIHdpZHRoOiAkeGZrX3c7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5zZWxlY3RsaXN0IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHhma19iZ19jO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDEyLCAyNCwgJHhma19mX2MpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeGZrX2ZfYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHhma19iZ19jO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jdXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeGZrX2ZfYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHhma19iZ19jO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZfc2Nyb2xsYmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6ICRzY3JvbGxiYXJfdztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNDE0ZjYyO1xyXG4gICAgfVxyXG5cclxuICAgIC52X3Njcm9sbGJhcl9iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogJHNjcm9sbGJhcl93O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0ZjYyO1xyXG4gICAgfVxyXG5cclxuICAgIC52X3Njcm9sbGJhcl9idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogJHNjcm9sbGJhcl93IC0gMjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTJhYWIwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMmFhYjA7XHJcbiAgICB9XHJcblxyXG4gICAgLyog5pCc57SiICovXHJcbiAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHhma19iX2M7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53Zy1kaWFsb2ctYWRkcmVzcyB7XHJcbiAgICAud2ctZGlhbG9nLWNvbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcHgoNjQpO1xyXG4gICAgfVxyXG5cclxuICAgIC53Zy1kaWFsb2ctb3BlciB7XHJcbiAgICAgICAgd2lkdGg6IHB4KDI4MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuXHJcbiAgICAgICAgLm9wZXItaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogcHgoMTcwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndnLWRpYWxvZy1vcHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLndnLWRpYWxvZy1vcGVyLXRleHRhcmVhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBweCgxMCkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLndnLWRpYWxvZy1wcm9ie1xyXG4gICAgLndnLWRpYWxvZy1pdGVtLW5hbWV7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcHgoNDApO1xyXG4gICAgfVxyXG4gICAgLndnLWRpYWxvZy1pdGVtLXZhbHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4KDQwKTtcclxuICAgIH1cclxufVxyXG5cclxuLndnLWRpYWxvZy1teWxpc3QgLndnLWRpYWxvZy1jb250IHtcclxuICAgIHBhZGRpbmc6IHB4KDEwKTtcclxuXHJcbiAgICAubS1saXN0LWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMCBweCg1MCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53Zy1kaWFsb2ctc2VsZWN0e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IHB4KDI2KTtcclxuICAgIC8qIOS4jeimgeaciem7mOiupOeahOS4i+aLieeureWktFVJICovXHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgQGV4dGVuZCAlc3ByaXRlX2RpYWxvZztcclxuICAgIEBpbmNsdWRlIGRpYWxvZ19zZWxlY3Q7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBsZm9udCgxNCwzMiwjOTk5KTtcclxufVxyXG5cclxuIC53Zy1kaWFsb2ctYXdhcmR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOWMzO1xyXG4gICAgaGVpZ2h0OiBweCg0OCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBiZm9udCgxNCw0NCwjNDYzZjNjKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHB4KDEwKTtcclxuICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgcHgoMTApO1xyXG4gICAgICAgIC5udW17XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IHB4KDE4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBweCgxOCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBweCgxMik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmMyODI2O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMTgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMjUwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KDUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ud2ctZGlhbG9nLXZlcmlmeXtcclxuXHJcbiAgICAuZGlzYWJsZWR7XHJcbiAgICAgICAgY29sb3I6ICM5NzljYTAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuICAgIC53Zy1kaWFsb2ctc3RpdHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgzMCk7XHJcbiAgICB9XHJcbiAgICAud2ctZGlhbG9nLXN0aXQxe1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTQ2Nzc3O1xyXG4gICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMzIsI2YwYjAyNik7XHJcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICBwYWRkaW5nLXRvcDogcHgoMTApO1xyXG4gICAgfVxyXG5cclxuICAgIC53Zy1kaWFsb2ctb3BlcntcclxuICAgICAgICB3aWR0aDogcHgoMzMwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLndnLWRpYWxvZy1sYWJlbHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcHgoMTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2ctZGlhbG9nLWlucHV0e1xyXG4gICAgICAgICAgICB3aWR0aDo4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2hlY2stb3BlcntcclxuICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4KDEwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDQ0LCM1NmE3ZWUpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBweCgxMCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IHB4KDEwKTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAmLmNoZWNre1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NjNmM2M7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVzcHJpdGVfZGlhbG9nO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCg2KTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgIHVuY2hlY2staW5wdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jaGVja2Vke1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlICBjaGVja2VkLWlucHV0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZGlzYWJsZXtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODM5MDlhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXAge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVzcHJpdGVfZGlhbG9nO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBkaWFsb2dfdmVyaWZ5LXRpcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgICAgICAgLnRpcC1jb250e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJjMjgyNjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgyNTgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcHgoMTApO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBweCgtMTAzKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHB4KC05OCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwyNCwjZmZmZmZmKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDEwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHB4KDEwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGV0KDZweCw2cHgsNnB4LCMyYzI4MjYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgLnRpcC1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */

/* /webgame/lkwg/tpl/css/game.css */
@charset "UTF-8";
/*@mixin*/
/* 只有展示的按钮 */
/* 渐变 */
/* 描边 */
/* 各类居中 */
body,
.my_ftop {
  font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
  min-width: 1200px;
}

.my_topbar {
  min-width: 1200px;
}

.frm_wfooter {
  margin-top: 0px;
}

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

.hidden {
  display: none !important;
}

.view {
  zoom: 1;
  background: #f5f5f5;
  overflow: hidden;
}

.wg-head {
  position: relative;
  overflow: hidden;
  height: 1080px;
}
.wg-head .hd-bg-1 {
  background: url(../webgame/lkwg/tpl/images/bg/hd_c1.jpg?8737f86) no-repeat center top;
  height: 270px;
}
.wg-head .hd-bg-2 {
  background: url(../webgame/lkwg/tpl/images/bg/hd_c2.jpg?8737f86) no-repeat center top;
  height: 270px;
}
.wg-head .hd-bg-3 {
  background: url(../webgame/lkwg/tpl/images/bg/hd_c3.jpg?8737f86) no-repeat center top;
  height: 270px;
}
.wg-head .hd-bg-4 {
  background: url(../webgame/lkwg/tpl/images/bg/hd_c4.jpg?8737f86) no-repeat center top;
  height: 270px;
}
.wg-head .hd-bg-full-1 {
  background: url(../webgame/lkwg/tpl/images/bg/bg_full_1.jpg?8737f86) center 0 no-repeat;
}
.wg-head .hd-bg-full-2 {
  background: url(../webgame/lkwg/tpl/images/bg/bg_full_2.jpg?8737f86) center 540px no-repeat;
}
.wg-head .bg-logo {
  background: url(../webgame/lkwg/tpl/images/logo.png?8737f86) center 0 no-repeat;
  width: 226px;
  height: 108px;
  position: absolute;
  top: 26px;
  left: 48px;
  z-index: 100;
}
.wg-head .bg-txt {
  position: absolute;
  left: 50%;
  top: 0;
  width: 1200px;
  height: 1080px;
  margin-left: -600px;
  background: url(../webgame/lkwg/tpl/images/lot.png?8737f86) no-repeat 0 0;
  z-index: 3;
}
.wg-head .mod-btnarea {
  position: absolute;
  text-align: center;
  top: 460px;
  width: 100%;
}
.wg-head .mod-btnarea .btn {
  background-image: url(../webgame/lkwg/tpl/images/sprite_hd.png?8737f86);
  background-repeat: no-repeat;
  display: inline-block;
  margin: 0 15px;
}
.wg-head .mod-btnarea .btn_yy {
  background-position: -412px -120px;
  width: 402px;
  height: 110px;
}
.wg-head .mod-btnarea .btn_yy[data-status="2"] {
  cursor: default;
  background-position: 0 -360px;
  width: 402px;
  height: 110px;
}
.wg-head .mod-btnarea .btn_yy[data-status="2"]:hover {
  background-position: 0 -360px;
  width: 402px;
  height: 110px;
}
.wg-head .mod-btnarea .btn_yy:hover {
  background-position: -412px -240px;
  width: 402px;
  height: 110px;
}
.wg-head .mod-btnarea .btn_lt {
  background-position: 0 -240px;
  width: 402px;
  height: 110px;
}
.wg-head .mod-btnarea .btn_lt:hover {
  background-position: -412px 0;
  width: 402px;
  height: 110px;
}
.wg-head .mod-btnarea .btn_down {
  background-position: 0 0;
  width: 402px;
  height: 110px;
}
.wg-head .mod-btnarea .btn_down:hover {
  background-position: 0 -120px;
  width: 402px;
  height: 110px;
}
.wg-head .mod-infos {
  position: absolute;
  top: 630px;
  width: 460px;
  padding: 5px 15px;
  margin-left: -245px;
  left: 50%;
  background-color: #f9c150;
  border-radius: 55px;
}
.wg-head .mod-infos .in {
  height: 44px;
  background-color: #f4eee1;
  border-radius: 55px;
  padding: 0 110px 0 85px;
  position: relative;
}
.wg-head .mod-infos .tab {
  color: #ff7b0f;
  font-size: 14px;
  border: 1px solid #ff7b0f;
  padding: 0 5px;
  line-height: 20px;
  position: absolute;
  font-weight: bold;
  left: 20px;
  top: 50%;
  margin-top: -11px;
  border-radius: 4px;
}
.wg-head .mod-infos .info {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #463f3c;
  line-height: 44px;
  font-weight: bold;
}
.wg-head .mod-infos .btn {
  position: absolute;
  background-color: #2d2927;
  right: 20px;
  border-radius: 10px;
  height: 28px;
  top: 50%;
  margin-top: -14px;
  width: 46px;
  text-align: center;
  padding-left: 18px;
  cursor: pointer;
}
.wg-head .mod-infos .btn .t {
  color: #fff;
  line-height: 28px;
  font-weight: bold;
}
.wg-head .mod-infos .btn i {
  background-image: url(../webgame/lkwg/tpl/images/sprite_hd.png?8737f86);
  background-repeat: no-repeat;
  background-position: -777px -360px;
  width: 15px;
  height: 15px;
  position: absolute;
  left: 8px;
  top: 50%;
  margin-top: -7px;
}
.wg-head .mod-infos .btn:hover i {
  background-position: -777px -385px;
  width: 15px;
  height: 15px;
}
.wg-head .mod-infos .btn:hover .t {
  color: #f9c150;
}

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

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

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

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

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

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

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

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

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

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

.ue_notice {
  position: absolute;
  top: 110px;
  margin-left: -311px;
  left: 50%;
  z-index: 99;
}

/** 主体 **/
.wg-main {
  font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
  font-size: 14px;
  color: #463f3c;
  position: relative;
  margin-top: -72px;
  padding-bottom: 80px;
  *overflow: hidden;
  *zoom: 1;
}
.wg-main .full-bg1 {
  background: url(../webgame/lkwg/tpl/images/bg/bd_c1.jpg?8737f86) no-repeat center top;
  position: absolute;
  width: 1920px;
  left: 50%;
  margin-left: -960px;
}
.wg-main .full-bg2 {
  background: url(../webgame/lkwg/tpl/images/bg/bd_c2.jpg?8737f86) no-repeat center top;
  position: absolute;
  width: 1920px;
  left: 50%;
  margin-left: -960px;
}
.wg-main .full-bg3 {
  background: url(../webgame/lkwg/tpl/images/bg/bd_c3.jpg?8737f86) no-repeat center top;
  position: absolute;
  width: 1920px;
  left: 50%;
  margin-left: -960px;
}
.wg-main .full-bg1 {
  top: 72px;
  height: 1904px;
}
.wg-main .full-bg2 {
  top: 1976px;
  height: 1538px;
}
.wg-main .wrapper {
  margin: -50px auto 0;
  position: relative;
  z-index: 12;
  width: 1200px;
}
.wg-main .wrapper .in {
  position: relative;
  z-index: 10;
}
.wg-main a {
  font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
  font-size: 14px;
  color: #463f3c;
  transition: color 0.3s;
}
.wg-main a:hover {
  color: #b57f53;
  text-decoration: none;
}
.wg-main a:hover .adv-tit {
  text-decoration: none;
}

/* 向下滑动 */
.arw-scroll {
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 860px;
  cursor: pointer;
  padding-top: 18px;
  width: 100px;
  text-align: center;
}
.arw-scroll .arw {
  background-image: url(../webgame/lkwg/tpl/images/sprite_hd.png?8737f86);
  background-repeat: no-repeat;
  position: absolute;
  left: 50%;
  background-position: -720px -360px;
  width: 47px;
  height: 55px;
  margin-left: -24px;
  top: -40px;
  animation: loading 0.8s infinite;
  -webkit-animation: loading 0.8s infinite;
  -moz-animation: loading 0.8s infinite;
  -o-animation: loading 0.8s infinite;
  -ms-animation: loading 0.8s infinite;
}
.arw-scroll .txt {
  font-size: 14px;
  color: #fff;
  line-height: 38px;
  font-weight: bold;
}

@keyframes loading {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(5px);
  }
  100% {
    transform: translateY(0);
  }
}
@-webkit-keyframes loading {
  0% {
    -webkit-transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(5px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes loading {
  0% {
    -moz-transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(5px);
  }
  100% {
    -moz-transform: translateY(0);
  }
}
@-ms-keyframes loading {
  0% {
    -ms-transform: translateY(0);
  }
  50% {
    -ms-transform: translateY(5px);
  }
  100% {
    -ms-transform: translateY(0);
  }
}
@-o-keyframes loading {
  0% {
    -o-transform: translateY(0);
  }
  50% {
    -o-transform: translateY(5px);
  }
  100% {
    -o-transform: translateY(0);
  }
}
.tab-bd {
  display: none;
}
.tab-bd.cur {
  display: block;
}

.mod-search {
  background: url(../webgame/lkwg/tpl/images/bx/bx1.png?8737f86) no-repeat center top;
  height: 180px;
  width: 1150px;
  padding: 26px 25px 0;
  position: relative;
  font-weight: bold;
}
.mod-search .item-list,
.mod-search .item-tj {
  margin-top: 20px;
}
.mod-search .item-gl {
  margin-top: 10px;
}
.mod-search .item-list {
  *zoom: 1;
}
.mod-search .item-list:after {
  content: "";
  display: table;
  clear: both;
}
.mod-search .item-list {
  height: 45px;
  overflow: hidden;
}
.mod-search .item-list li {
  float: left;
  margin-right: 10px;
}
.mod-search .item-list li:last-child {
  margin-right: 0;
}
.mod-search .item-list .item {
  background-image: url(../webgame/lkwg/tpl/images/sprite_hd.png?8737f86);
  background-repeat: no-repeat;
  background-position: 0 -480px;
  width: 118px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  color: #463f3c;
  font-size: 16px;
  display: block;
}
.mod-search .item-list a.item,
.mod-search .item-list .item.cur {
  cursor: pointer;
}
.mod-search .item-list a.item:hover,
.mod-search .item-list .item.cur:hover {
  background-position: -128px -480px;
  width: 118px;
  height: 45px;
  color: #ff7200;
}
.mod-search .item-tj,
.mod-search .item-gl {
  height: 30px;
  overflow: hidden;
}
.mod-search .item-tj .tit,
.mod-search .item-gl .tit {
  background-image: url(../webgame/lkwg/tpl/images/sprite_hd.png?8737f86);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  display: inline-block;
  margin-left: 9px;
}
.mod-search .item-tj .tit,
.mod-search .item-tj a,
.mod-search .item-gl .tit,
.mod-search .item-gl a {
  vertical-align: middle;
}
.mod-search .item-tj a,
.mod-search .item-gl a {
  color: #463f3c;
  font-size: 14px;
  margin: 0 10px;
  display: inline-block;
  line-height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 225px;
}
.mod-search .item-tj a:hover,
.mod-search .item-gl a:hover {
  color: #ff8016;
}
.mod-search .item-tj .tit {
  background-position: -368px -480px;
  width: 102px;
  height: 30px;
}
.mod-search .item-gl .tit {
  background-position: -256px -480px;
  width: 102px;
  height: 30px;
}
.mod-search .search-wrap {
  position: absolute;
  background-image: url(../webgame/lkwg/tpl/images/sprite_hd.png?8737f86);
  background-repeat: no-repeat;
  background-position: -412px -360px;
  width: 298px;
  height: 80px;
  right: 27px;
  top: 104px;
}
.mod-search .search-wrap .search-ipt {
  height: 35px;
  line-height: 35px;
  width: 200px;
  border: none;
  color: #463f3c;
  background: none;
  font-size: 12px;
  position: absolute;
  left: 30px;
  top: 18px;
  font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
}
.mod-search .search-wrap .search-btn {
  background: transparent;
  border: 0 none;
  background-image: url(../webgame/lkwg/tpl/images/sprite_hd.png?8737f86);
  background-repeat: no-repeat;
  background-position: 0 -535px;
  width: 55px;
  height: 45px;
  position: absolute;
  right: 0;
  top: 13px;
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
}
.mod-search .search-wrap .search-btn:hover {
  opacity: 0.8;
}

.search-ipt::-webkit-input-placeholder {
  color: #aaa4a2;
}

.search-ipt:-moz-placeholder {
  color: #aaa4a2;
}

.search-ipt::-moz-placeholder {
  color: #aaa4a2;
}

.search-ipt:-ms-input-placeholder {
  color: #aaa4a2;
}

.mod-adv {
  *zoom: 1;
}
.mod-adv:after {
  content: "";
  display: table;
  clear: both;
}
.mod-adv {
  overflow: hidden;
  margin-top: 20px;
}
.mod-adv li {
  float: left;
  margin-right: 20px;
  height: 132px;
  width: 384px;
}
.mod-adv li:last-child {
  margin-right: 0;
}
.mod-adv li .item {
  height: 132px;
  width: 384px;
  position: relative;
  display: block;
  text-align: center;
  overflow: hidden;
}
.mod-adv li .item::before {
  position: absolute;
  content: "";
  background: url(../webgame/lkwg/tpl/images/bx/bx.png?8737f86) no-repeat center top;
  height: 132px;
  width: 384px;
  left: 0;
  top: 0;
  z-index: 10;
}
.mod-adv li img {
  width: 368px;
  height: 118px;
  margin: 6px auto 0;
  transition: transform 0.3s;
  border-radius: 35px;
}
.mod-adv li a:hover img {
  transform: scale(1.04);
}

.mod-bx_1 {
  position: relative;
  background: url(../webgame/lkwg/tpl/images/bx/bx7.png?8737f86) no-repeat center top;
  height: 475px;
  margin-top: 20px;
}
.mod-bx_1 .mod-article {
  position: absolute;
  left: 27px;
  top: 55px;
}
.mod-bx_1 .mod-gyzl {
  position: absolute;
  right: 0;
  top: 14px;
}
.mod-bx_1 .bg {
  background-image: url(../webgame/lkwg/tpl/images/sprite_bg.png?8737f86);
  background-repeat: no-repeat;
  background-position: -743px -364px;
  width: 169px;
  height: 227px;
  position: absolute;
  left: -125px;
  bottom: -62px;
}

.mod-article {
  overflow: hidden;
  width: 468px;
}
.mod-article .article-hd .in {
  *zoom: 1;
}
.mod-article .article-hd .in:after {
  content: "";
  display: table;
  clear: both;
}
.mod-article .article-hd .in {
  padding-bottom: 8px;
  border-bottom: solid 3px #ffe070;
}
.mod-article .article-bd {
  position: relative;
}
.mod-article .article-hd-item {
  position: relative;
  text-align: center;
  color: #463f3c;
  font-size: 18px;
  font-weight: bold;
  float: left;
  line-height: 42px;
  transition: font-weight 0.3s;
  width: 103px;
  cursor: pointer;
}
.mod-article .article-hd-item .t {
  position: relative;
  z-index: 10;
}
.mod-article .article-hd-item i {
  position: absolute;
  content: "";
  opacity: 0;
  transition: opacity 0.3s;
  background-image: url(../webgame/lkwg/tpl/images/sprite_other.png?8737f86);
  background-repeat: no-repeat;
  background-position: -445px -266px;
  width: 103px;
  height: 42px;
  left: 50%;
  margin-left: -52px;
  top: 0;
}
.mod-article .article-hd-item.cur i, .mod-article .article-hd-item:hover i {
  opacity: 1;
}
.mod-article .article-list {
  height: 300px;
  overflow: hidden;
}
.mod-article .article-item {
  height: 60px;
  line-height: 60px;
  overflow: hidden;
  position: relative;
  font-size: 16px;
  padding: 0 10px 0 15px;
}
.mod-article .article-item::before {
  position: absolute;
  content: "";
  background: url(../webgame/lkwg/tpl/images/bx/line.png?8737f86) no-repeat center top;
  height: 2px;
  width: 465px;
  left: 0;
  bottom: 0;
}
.mod-article .article-item .time {
  position: absolute;
  top: 0;
  right: 0;
  color: #463f3c;
}
.mod-article .article-item > a {
  display: inline-block;
  max-width: 400px;
  color: #463f3c;
}
.mod-article .article-item > a:hover {
  color: #ff8016;
}
.mod-article .article-item .t {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  max-width: 360px;
  vertical-align: middle;
}
.mod-article .article-item em {
  background-image: url(../webgame/lkwg/tpl/images/sprite_other.png?8737f86);
  background-repeat: no-repeat;
  background-position: -594px -318px;
  width: 26px;
  height: 12px;
  vertical-align: 5px;
}
.mod-article .article-item.hc1 > a {
  color: #f71700;
}
.mod-article .article-item.hc1 em {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.mod-article .article-more {
  position: absolute;
  right: 16px;
  bottom: 0;
  font-size: 0;
}

.mod-gyzl {
  width: 675px;
}
.mod-gyzl .marquee-item {
  display: none;
}
.mod-gyzl .marquee-item.cur {
  display: block;
}
.mod-gyzl .mod-in {
  position: relative;
}
.mod-gyzl .mod-in .mod-marquee_t {
  background-image: url(../webgame/lkwg/tpl/images/sprite_bg.png?8737f86);
  background-repeat: no-repeat;
  background-position: -1124px 0;
  width: 149px;
  height: 461px;
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
}
.mod-gyzl .marquee-btn {
  background-image: url(../webgame/lkwg/tpl/images/sprite_other.png?8737f86);
  background-repeat: no-repeat;
  display: block;
  font-size: 0;
  text-indent: -999px;
  overflow: hidden;
}
.mod-gyzl .marquee-prev {
  background-position: -309px -168px;
  width: 39px;
  height: 25px;
  margin: 13px auto 0;
}
.mod-gyzl .marquee-prev:hover {
  background-position: -358px -168px;
  width: 39px;
  height: 25px;
}
.mod-gyzl .marquee-prev_gry, .mod-gyzl .marquee-prev_gry:hover {
  cursor: default;
}
.mod-gyzl .marquee-next {
  background-position: -545px -318px;
  width: 39px;
  height: 25px;
  margin: 12px auto 0;
}
.mod-gyzl .marquee-next:hover {
  background-position: -260px -168px;
  width: 39px;
  height: 25px;
}
.mod-gyzl .marquee-next_gry, .mod-gyzl .marquee-next_gry:hover {
  cursor: default;
}
.mod-gyzl .marquee-list {
  height: 351px;
  width: 148px;
  overflow: hidden;
  text-align: center;
  margin-top: 21px;
}
.mod-gyzl .marquee-list .marquee-nav {
  padding-left: 7px;
}
.mod-gyzl .marquee-list .marquee-nav .nav-item {
  position: relative;
  padding: 19px 0;
  display: block;
}
.mod-gyzl .marquee-list .marquee-nav .nav-item:first-child {
  padding-top: 0;
}
.mod-gyzl .marquee-list .marquee-nav .nav-item::before {
  position: absolute;
  content: "";
  background: url(../webgame/lkwg/tpl/images/bx/line1.png?8737f86) no-repeat center top;
  height: 3px;
  width: 126px;
  left: 50%;
  margin-left: -63px;
  bottom: 0;
}
.mod-gyzl .marquee-list .marquee-nav .txt {
  width: 121px;
  padding: 0 5px;
  border-radius: 20px;
  border: 3px solid transparent;
  /* 核心垂直居中设置 */
  /* 确保单行文本垂直居中 */
  text-align: center;
  /* 水平居中 */
  overflow: hidden;
  display: block;
}
.mod-gyzl .marquee-list .marquee-nav .txt .in {
  /* 文本基础样式 */
  font-size: 14px;
  font-weight: bold;
  color: #463f3c;
  /* 关键：行内块元素实现垂直居中 */
  display: inline-block;
  vertical-align: middle;
  /* 重置行高以支持多行文本 */
  line-height: 25px;
  /* 限制最大高度为两行 */
  max-height: 50px;
  /* 强制换行 */
  word-break: break-all;
  white-space: normal;
  /* 确保内容完全填充 */
  width: 100%;
  /* IE9+和现代浏览器两行省略效果 */
  overflow: hidden;
  text-overflow: ellipsis;
  /* Webkit浏览器两行截断 */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  /* 标准浏览器支持 */
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  /* IE11+支持 */
  display: -ms-flexbox;
  -ms-line-clamp: 2;
  -ms-flex-direction: column;
  /* 现代浏览器标准属性 */
  display: box;
  line-clamp: 2;
  box-orient: vertical;
}
.mod-gyzl .marquee-list .marquee-nav a.nav-item.cur .txt, .mod-gyzl .marquee-list .marquee-nav a.nav-item:hover .txt {
  background-color: #fffbf2;
  border-color: #ffe791;
}
.mod-gyzl .marquee-bd {
  width: 560px;
  height: 438px;
  padding-top: 11px;
  position: relative;
}
.mod-gyzl .marquee-bd img,
.mod-gyzl .marquee-bd .bg_i {
  width: 560px;
  border-radius: 35px;
  opacity: 0.9;
}
.mod-gyzl .marquee-bd img {
  height: auto;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  /* IE9兼容 */
  -moz-transform: translateY(-50%);
  /* Firefox兼容 */
  -webkit-transform: translateY(-50%);
  /* Safari兼容 */
}
.mod-gyzl .marquee-bd .bg_i {
  background: url(../webgame/lkwg/tpl/images/img/img_s.jpg?8737f86) no-repeat center top;
  display: block;
  height: 438px;
}
.mod-gyzl .marquee-bd .tit {
  position: absolute;
  z-index: 10;
  color: #fff;
  font-size: 16px;
  width: 500px;
  left: 20px;
  bottom: 0;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mod-gyzl .marquee-bd::after {
  position: absolute;
  content: "";
  background-color: rgba(0, 0, 0, 0.5);
  height: 40px;
  width: 100%;
  border-bottom-left-radius: 35px;
  left: 0;
  bottom: 0;
}
.mod-gyzl .marquee-bd a:hover img,
.mod-gyzl .marquee-bd a:hover .bg_i {
  opacity: 1;
}
.mod-gyzl .marquee-bd a:hover .tit {
  color: #ff8016;
}

.mod-map {
  position: relative;
  background: url(../webgame/lkwg/tpl/images/bx/bx3.png?8737f86) no-repeat center top;
  height: 700px;
  margin-top: 20px;
  text-align: center;
  padding-top: 29px;
}
.mod-map .in {
  width: 1184px;
  height: 666px;
  margin: 0 auto;
  overflow: hidden;
  border-radius: 35px;
}
.mod-map iframe {
  width: 1184px;
  height: 666px;
}

.no-data_3 {
  background-image: url(../webgame/lkwg/tpl/images/sprite_bg.png?8737f86);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 552px;
  height: 354px;
  display: inline-block;
}
.no-data_1 {
  background-image: url(../webgame/lkwg/tpl/images/sprite_bg.png?8737f86);
  background-repeat: no-repeat;
  background-position: 0 -364px;
  width: 468px;
  height: 352px;
  display: inline-block;
}

.mod-bx_2 {
  *zoom: 1;
}
.mod-bx_2:after {
  content: "";
  display: table;
  clear: both;
}
.mod-bx_2 {
  margin-top: 20px;
  position: relative;
}
.mod-bx_2 .mod-zrdp {
  float: left;
  background: url(../webgame/lkwg/tpl/images/bx/bx4.png?8737f86) no-repeat center top;
  height: 349px;
  width: 452px;
  padding-left: 138px;
  padding-top: 13px;
}
.mod-bx_2 .mod-zrdp .title {
  height: 72px;
  position: absolute;
  left: 0;
  top: 0;
}
.mod-bx_2 .mod-zrdp .title .t {
  font-size: 0;
}
.mod-bx_2 .mod-zrdp .title .more {
  position: absolute;
  left: 552px;
  top: 22px;
  z-index: 100;
  background-image: url(../webgame/lkwg/tpl/images/sprite_other.png?8737f86);
  background-repeat: no-repeat;
  background-position: -586px -219px;
  width: 19px;
  height: 19px;
  transition: transform 0.5s ease;
}
.mod-bx_2 .mod-zrdp .title a.more:hover {
  transform: rotate(360deg);
}
.mod-bx_2 .mod-zrdp .mod-hd {
  position: relative;
}
.mod-bx_2 .mod-zrdp .mod-hd .in {
  position: absolute;
  width: 131px;
  left: -133px;
  top: 55px;
}
.mod-bx_2 .mod-zrdp .mod-hd .nav-item {
  background-image: url(../webgame/lkwg/tpl/images/sprite_other.png?8737f86);
  background-repeat: no-repeat;
  background-position: -445px -172px;
  width: 131px;
  height: 37px;
  display: block;
  cursor: pointer;
  margin-top: 7px;
  color: #fff;
  font-size: 16px;
  line-height: 37px;
  text-align: center;
  font-weight: bold;
  padding-left: 7px;
  width: 124px;
}
.mod-bx_2 .mod-zrdp .mod-hd .nav-item.cur, .mod-bx_2 .mod-zrdp .mod-hd .nav-item:hover {
  background-position: -445px -219px;
  width: 131px;
  height: 37px;
  color: #463f3c;
}
.mod-bx_2 .mod-zrdp .mod-bd .item {
  width: 438px;
  height: 332px;
}
.mod-bx_2 .mod-sygj {
  float: right;
  background: url(../webgame/lkwg/tpl/images/bx/bx5.png?8737f86) no-repeat center top;
  height: 360px;
  width: 590px;
}
.mod-bx_2 .mod-sygj .title {
  font-size: 0;
  height: 55px;
}
.mod-bx_2 .mod-sygj .list {
  text-align: center;
}
.mod-bx_2 .mod-sygj .list .item {
  text-align: center;
  width: 163px;
  display: inline-block;
  margin: 24px 10px 0;
}
.mod-bx_2 .mod-sygj .list .tit {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background-image: url(../webgame/lkwg/tpl/images/sprite_other.png?8737f86);
  background-repeat: no-repeat;
  background-position: -445px -72px;
  width: 152px;
  height: 40px;
  display: inline-block;
  color: #463f3c;
  font-size: 16px;
  line-height: 40px;
  margin: 10px auto 0;
  padding: 0 10px;
  width: 132px;
  text-align: center;
  font-weight: bold;
}
.mod-bx_2 .mod-sygj .list .img {
  margin: 0 auto;
  width: 163px;
  height: 161px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
}
.mod-bx_2 .mod-sygj .list .img1 {
  background-image: url(../webgame/lkwg/tpl/images/img/img1.png?8737f86);
}
.mod-bx_2 .mod-sygj .list .img2 {
  background-image: url(../webgame/lkwg/tpl/images/img/img2.png?8737f86);
}
.mod-bx_2 .mod-sygj .list .img3 {
  background-image: url(../webgame/lkwg/tpl/images/img/img3.png?8737f86);
}
.mod-bx_2 .mod-sygj .list .img4 {
  background-image: url(../webgame/lkwg/tpl/images/img/img4.png?8737f86);
}
.mod-bx_2 .mod-sygj .list a:hover .tit {
  background-position: -445px -122px;
  width: 152px;
  height: 40px;
  color: #f9c150;
  padding: 0 10px;
  width: 132px;
}

.mod-bx_3 {
  margin-top: 20px;
  *zoom: 1;
}
.mod-bx_3:after {
  content: "";
  display: table;
  clear: both;
}
.mod-bx_3 {
  background: url(../webgame/lkwg/tpl/images/bx/bx6.png?8737f86) no-repeat center top;
  height: 461px;
  width: 1150px;
  padding: 0 25px;
}
.mod-bx_3 .no-data_3 {
  margin: 30px auto 0;
}
.mod-bx_3 .tab-bd .no-data_3 {
  margin-top: -28px;
}
.mod-bx_3 .mod-rmbk,
.mod-bx_3 .mod-jjgl {
  width: 558px;
}
.mod-bx_3 .title {
  text-align: center;
  height: 80px;
  margin-top: -2px;
}
.mod-bx_3 .title .in {
  background-image: url(../webgame/lkwg/tpl/images/sprite_other.png?8737f86);
  background-repeat: no-repeat;
  margin: 0 auto;
  font-size: 0;
}
.mod-bx_3 .mod-hd {
  height: 42px;
}
.mod-bx_3 .mod-hd .in {
  padding: 5px 10px 0;
}
.mod-bx_3 .mod-hd .nav-item {
  width: 103px;
  height: 42px;
  line-height: 42px;
  color: #463f3c;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.mod-bx_3 .mod-hd .nav-item.cur, .mod-bx_3 .mod-hd .nav-item:hover {
  background-image: url(../webgame/lkwg/tpl/images/sprite_other.png?8737f86);
  background-repeat: no-repeat;
  background-position: -445px -266px;
  width: 103px;
  height: 42px;
}
.mod-bx_3 .mod-bd {
  padding-top: 20px;
}
.mod-bx_3 .mod-bd .list li {
  display: inline-block;
  margin-top: 15px;
  width: 174px;
  margin-right: 15px;
}
.mod-bx_3 .mod-bd .list li:nth-child(3n) {
  margin-right: -15px;
}
.mod-bx_3 .mod-bd .list li .item {
  display: block;
  position: relative;
}
.mod-bx_3 .mod-bd .list li .img {
  border: 2px solid #f4bb3c;
  overflow: hidden;
  border-radius: 10px;
  margin: 0 auto;
}
.mod-bx_3 .mod-bd .list li .img img {
  width: 170px;
  height: 88px;
}
.mod-bx_3 .mod-bd .list li .tit {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 500 14px/24px "microsoft yahei";
  color: #463f3c;
  margin-top: 5px;
  text-align: center;
}
.mod-bx_3 .mod-bd .list li .play {
  background-image: url(../webgame/lkwg/tpl/images/sprite_other.png?8737f86);
  background-repeat: no-repeat;
  background-position: -558px -266px;
  width: 38px;
  height: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -32px;
  margin-left: -19px;
  transition: transform 0.5s ease;
}
.mod-bx_3 .mod-bd .list li a:hover .tit {
  color: #ff8016;
}
.mod-bx_3 .mod-bd .list li a:hover .play {
  transform: rotate(360deg);
}
.mod-bx_3 .mod-rmbk {
  float: left;
}
.mod-bx_3 .mod-rmbk .title .in {
  background-position: 0 -301px;
  width: 175px;
  height: 74px;
}
.mod-bx_3 .mod-jjgl {
  float: right;
}
.mod-bx_3 .mod-jjgl .title .in {
  background-position: -260px -84px;
  width: 175px;
  height: 74px;
}

.mod-bx_4 {
  margin-top: 20px;
  *zoom: 1;
}
.mod-bx_4:after {
  content: "";
  display: table;
  clear: both;
}
.mod-bx_4 {
  background: url(../webgame/lkwg/tpl/images/bx/bx8.png?8737f86) no-repeat center top;
  height: 935px;
  width: 1224px;
  margin-left: -12px;
  position: relative;
}
.mod-bx_4::before {
  position: absolute;
  content: "";
  background-image: url(../webgame/lkwg/tpl/images/sprite_bg.png?8737f86);
  background-repeat: no-repeat;
  background-position: 0 -726px;
  width: 285px;
  height: 383px;
  right: -240px;
  bottom: -40px;
}
.mod-bx_4 .mod {
  width: 600px;
  height: 430px;
  position: absolute;
}
.mod-bx_4 .mod-hd {
  height: 74px;
  position: relative;
}
.mod-bx_4 .mod-hd .tit {
  font-size: 0;
  background-image: url(../webgame/lkwg/tpl/images/sprite_other.png?8737f86);
  background-repeat: no-repeat;
  display: inline-block;
}
.mod-bx_4 .mod-hd .more {
  position: absolute;
  right: 15px;
  top: 40px;
  background-image: url(../webgame/lkwg/tpl/images/sprite_other.png?8737f86);
  background-repeat: no-repeat;
  background-position: -445px -318px;
  width: 40px;
  height: 34px;
}
.mod-bx_4 .mod-hd a.more:hover {
  background-position: -495px -318px;
  width: 40px;
  height: 34px;
}
.mod-bx_4 .mod-bd {
  position: relative;
}
.mod-bx_4 .mod-bd .no-data {
  background-image: url(../webgame/lkwg/tpl/images/sprite_bg.png?8737f86);
  background-repeat: no-repeat;
  background-position: -478px -364px;
  width: 255px;
  height: 311px;
  margin: 0 auto;
}
.mod-bx_4 .mod-bd .no-data_2 {
  background-image: url(../webgame/lkwg/tpl/images/sprite_bg.png?8737f86);
  background-repeat: no-repeat;
  background-position: -562px 0;
  width: 552px;
  height: 344px;
  margin: 0 auto;
}
.mod-bx_4 .mod .list {
  *zoom: 1;
}
.mod-bx_4 .mod .list:after {
  content: "";
  display: table;
  clear: both;
}
.mod-bx_4 .mod .list {
  margin-top: 20px;
  margin-left: 35px;
}
.mod-bx_4 .mod li {
  float: left;
  margin-right: 25px;
  margin-top: 20px;
}
.mod-bx_4 .mod li:nth-child(4n) {
  margin-right: 0;
}
.mod-bx_4 .mod li .item {
  display: block;
  text-align: center;
}
.mod-bx_4 .mod li .item .img {
  background-image: url(../webgame/lkwg/tpl/images/sprite_other.png?8737f86);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 120px;
  height: 123px;
}
.mod-bx_4 .mod li .item .img img {
  width: 110px;
  height: 110px;
  margin: 5px auto 0;
  border-radius: 5px;
}
.mod-bx_4 .mod li .item .tit {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 500 14px/24px "microsoft yahei";
  color: #463f3c;
  font-weight: bold;
  width: 120px;
}
.mod-bx_4 .mod li a:hover .img {
  background-position: -130px 0;
  width: 120px;
  height: 123px;
}
.mod-bx_4 .mod li a:hover .tit {
  color: #ff8016;
}
.mod-bx_4 .mod-jltj {
  left: 0;
  top: 5px;
}
.mod-bx_4 .mod-jltj .mod-hd {
  padding: 0 40px;
}
.mod-bx_4 .mod-jltj .mod-hd .tit {
  background-position: 0 -217px;
  width: 175px;
  height: 74px;
}
.mod-bx_4 .mod-djtj {
  right: 0;
  top: 5px;
}
.mod-bx_4 .mod-djtj .mod-hd .tit {
  background-position: 0 -133px;
  width: 175px;
  height: 74px;
}
.mod-bx_4 .mod-djtj .mod-hd .more {
  right: 45px;
}
.mod-bx_4 .mod-djtj .list {
  margin-left: 7px;
}
.mod-bx_4 .mod-jntj {
  left: 0;
  bottom: 50px;
}
.mod-bx_4 .mod-jntj .mod-hd {
  padding: 0 40px;
}
.mod-bx_4 .mod-jntj .mod-hd .tit {
  background-position: -185px -217px;
  width: 175px;
  height: 74px;
}
.mod-bx_4 .mod-fstj {
  right: 0;
  bottom: 50px;
}
.mod-bx_4 .mod-fstj .mod-hd .tit {
  background-position: -260px 0;
  width: 175px;
  height: 74px;
}
.mod-bx_4 .mod-fstj .mod-hd .more {
  right: 45px;
}
.mod-bx_4 .mod-fstj .list {
  margin-left: 7px;
}

.wg-dialog .wg-dialog-txt {
  text-align: center;
  font: 700 24px/36px "microsoft yahei";
  color: #000000;
}
.wg-dialog-injectHtml .wg-dialog-tit {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.wg-dialog-injectHtml .wg-chat {
  border-top: 3px solid #ffdea1;
  padding: 20px;
  text-align: center;
  margin: 20px 30px 0;
}
.wg-dialog-injectHtml .wg-chat img {
  width: 185px;
  height: 185px;
  border: 3px dashed #ffc250;
  margin: 0 auto;
}
.wg-dialog-injectHtml .wg-chat .txt {
  font-size: 18px;
  color: #161514;
  font-weight: bold;
  margin-top: 20px;
}
.wg-dialog-injectHtml .wg-chat .txt .t {
  color: #ff8150;
  display: inline-block;
  margin: 0 5px;
}
.wg-dialog .main {
  overflow-y: auto;
  margin: 10px -10px 0;
  width: 645px;
  max-height: 555px;
}
.wg-dialog .main::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 8px;
}
.wg-dialog .main::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 8px;
  background: #2c2826;
}
.wg-dialog .main::-webkit-scrollbar-track {
  background: #ebdfc9;
  border-radius: 8px;
}
.wg-dialog .biz_timtline-box {
  position: relative;
  width: 615px;
  margin: 20px auto 0;
  overflow: hidden;
}
.wg-dialog .biz_timtline-box:first-child {
  margin-top: 0;
}
.wg-dialog .biz_timtline-box:first-child .biz_timeline-eventbox {
  margin-top: 0;
}
.wg-dialog .biz_timtline-box .biz-timeline-box {
  *zoom: 1;
}
.wg-dialog .biz_timtline-box .biz-timeline-box:after {
  content: "";
  display: table;
  clear: both;
}
.wg-dialog .biz_timtline-box .biz-timeline-box {
  width: 100%;
  margin-top: 10px;
}
.wg-dialog .biz_timtline-box .biz_timeline-eventbox {
  float: right;
  width: 525px;
  margin-top: 8px;
}
.wg-dialog .biz_timtline-box .biz_timeline-time {
  color: #2c2826;
  text-align: right;
  font-size: 14px;
  font-weight: bold;
  float: left;
  width: 65px;
  text-align: center;
  margin: 10px 0;
}
.wg-dialog .biz_timtline-box .biz_timeline-time:first-child {
  margin-top: 0;
}
.wg-dialog .biz_timtline-box .biz_timeline-time .t {
  font-size: 14px;
}
.wg-dialog .biz_timtline-box .biz_timeline-node {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #fff7e8;
  border: 2px solid #ffc250;
  margin: 6px 2px;
  position: relative;
  z-index: 15;
  float: left;
}
.wg-dialog .biz_timtline-box .biz_timeline-node:first-child {
  margin-top: 0;
}
.wg-dialog .biz_timtline-box .biz_timeline-event {
  margin: 0 6px;
  color: #2c2826;
  font-size: 14px;
}
.wg-dialog .biz_timtline-box .biz_longString {
  position: absolute;
  left: 72px;
  width: 2px;
  background: #ffc250;
  top: 20px;
  bottom: 0;
  z-index: 10;
}
.wg-dialog .biz_timtline-box .biz_timeline-t .t {
  line-height: 21px;
}
.wg-dialog .biz_timtline-box .biz_timeline-line {
  border-top: 1px solid #ffc250;
  margin-top: 10px;
  margin-left: -16px;
}
.wg-dialog .biz_timtline-box .biz-timeline_bot .biz_timeline-t {
  margin-bottom: 2px;
}
.wg-dialog .biz_timtline-box .biz-timeline_bot .biz_timeline-node {
  width: 10px;
  height: 10px;
  margin: 14px 3px;
}
.wg-dialog .biz_timtline-box .biz-timeline_bot .biz_timeline-line {
  margin-top: 19px;
}

.wg-dialog-download {
  width: 936px;
}
.wg-dialog-download .wg-dialog-cont {
  padding: 0;
  padding-top: 25px;
}
.wg-dialog-download .wg-dialog-body {
  padding-bottom: 52px;
}
.wg-dialog-download {
  /* 弹窗内部主容器：控制整体内边距与文本样式 */
}
.wg-dialog-download .download-header {
  margin: 0 auto;
  background-image: url(../webgame/lkwg/tpl/images/sprite_download.png?8737f86);
  background-repeat: no-repeat;
  background-position: -165px 0;
  width: 479px;
  height: 38px;
  margin-bottom: 33px;
}
.wg-dialog-download {
  /* 主体左右布局：二维码与按钮区域 */
}
.wg-dialog-download .download-main {
  font-size: 0;
  margin-bottom: 16px;
}
.wg-dialog-download {
  /* 左右列宽度 */
}
.wg-dialog-download .download-left,
.wg-dialog-download .download-right {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 330px;
  height: 202px;
  padding: 6px 0;
  text-align: center;
}
.wg-dialog-download .download-left.download-left,
.wg-dialog-download .download-right.download-left {
  border-right: 2px solid #ffdea1;
}
.wg-dialog-download {
  /* 小标题样式 */
}
.wg-dialog-download .download-subtitle {
  margin: 0 auto;
  font-size: 0;
  background-image: url(../webgame/lkwg/tpl/images/sprite_download.png?8737f86);
  background-repeat: no-repeat;
  margin-bottom: 10px;
}
.wg-dialog-download .download-subtitle-game {
  background-position: 0 -259px;
  width: 222px;
  height: 19px;
}
.wg-dialog-download .download-subtitle-box {
  background-position: -232px -259px;
  width: 207px;
  height: 19px;
}
.wg-dialog-download {
  /* 二维码图片尺寸（占位图100x100也能居中显示） */
}
.wg-dialog-download .qrcode-box {
  position: relative;
  margin: 0 auto;
  background-image: url(../webgame/lkwg/tpl/images/sprite_download.png?8737f86);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 155px;
  height: 155px;
  padding: 5px;
}
.wg-dialog-download .qrcode-img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 145px;
  height: 145px;
  display: block;
}
.wg-dialog-download {
  /* 右侧按钮组：不使用gap，使用margin分隔 */
}
.wg-dialog-download .download-banner-group {
  display: inline-block;
  padding-top: 12px;
}
.wg-dialog-download .download-banner {
  background-image: url(../webgame/lkwg/tpl/images/sprite_download.png?8737f86);
  background-repeat: no-repeat;
  background-position: 0 -165px;
  width: 210px;
  height: 84px;
  display: block;
  margin-bottom: 10px;
}
.wg-dialog-download .download-banner img {
  width: 100%;
  height: 100%;
  display: block;
}
.wg-dialog-download {
  /* 文案说明区域 */
}
.wg-dialog-download .download-mainText {
  height: 48px;
  font: 500 16px/24px "microsoft yahei";
  color: #161514;
  margin-bottom: 34px;
  text-align: center;
}
.wg-dialog-download .download-mainText b {
  font-weight: bold;
  color: #ff7b0f;
}
.wg-dialog-download .download-mainText em {
  text-decoration: underline;
}
.wg-dialog-download {
  /* 第二部分：PC下载 */
}
.wg-dialog-download .download-part2 .download-title {
  font-size: 0;
  background-image: url(../webgame/lkwg/tpl/images/sprite_download.png?8737f86);
  background-repeat: no-repeat;
  background-position: -165px -48px;
  width: 446px;
  height: 38px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.wg-dialog-download .download-part2 .download-pc-btn {
  display: block;
  background-image: url(../webgame/lkwg/tpl/images/sprite_download.png?8737f86);
  background-repeat: no-repeat;
  background-position: -220px -165px;
  width: 244px;
  height: 60px;
  margin: 0 auto;
}

.download-primary {
  font-size: 0;
  background-image: url(../webgame/lkwg/tpl/images/sprite_download.png?8737f86);
  background-repeat: no-repeat;
  background-position: -369px -96px;
  width: 194px;
  height: 54px;
}

.download-cancel {
  font-size: 0;
  background-image: url(../webgame/lkwg/tpl/images/sprite_download.png?8737f86);
  background-repeat: no-repeat;
  background-position: -165px -96px;
  width: 194px;
  height: 54px;
}

.fixed-menu {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: 650px;
  z-index: 1000;
  margin-top: -200px;
  opacity: 0;
  transition: opacity 0.3s;
  padding-top: 200px;
  width: 266px;
}
.fixed-menu.fixed {
  opacity: 1;
}
.fixed-menu.fixed .menu-top {
  display: block;
}
.fixed-menu a {
  text-align: center;
  margin-top: 12px;
}
.fixed-menu a * {
  cursor: pointer;
}
.fixed-menu a.item {
  display: block;
  border: 3px solid #ffc44e;
  border-radius: 35px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -133px;
  top: 0;
  animation: loading 1s infinite;
  -webkit-animation: loading 1s infinite;
  -moz-animation: loading 1s infinite;
  -o-animation: loading 1s infinite;
  -ms-animation: loading 1s infinite;
}
.fixed-menu a.item img {
  width: 260px;
  height: 180px;
  transition: transform 0.3s;
}
.fixed-menu a.item:hover img {
  transform: scale(1.04);
}
.fixed-menu .menu-top {
  background-image: url(../webgame/lkwg/tpl/images/sprite_other.png?8737f86);
  background-repeat: no-repeat;
  background-position: -185px -301px;
  width: 175px;
  height: 62px;
  display: none;
  margin: 20px auto 0;
}
.fixed-menu .menu-top .txt {
  display: inline-block;
  line-height: 62px;
  color: #463f3c;
  font-size: 0;
}
.fixed-menu .menu-top:hover {
  background-position: -445px 0;
  width: 175px;
  height: 62px;
}
.fixed-menu a:hover .txt {
  color: #ff8016;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbi5zY3NzIiwiZ2FtZS5zY3NzIiwic3ByaXRlX2hkLnNjc3MiLCJzcHJpdGVfYmcuc2NzcyIsInNwcml0ZV9vdGhlci5zY3NzIiwic3ByaXRlX2Rvd25sb2FkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FBNEJBO0FBNEdBO0FBVUE7QUEwQkE7QUNyS0E7QUFBQTtFQUVFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdFO0VBQ0U7RUFDQTs7QUFGRjtFQUNFO0VBQ0E7O0FBRkY7RUFDRTtFQUNBOztBQUZGO0VBQ0U7RUFDQTs7QUFJSjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQ1FRO0VBQ0E7RURQTjtFQUNBOztBQUVBO0VDcERVO0VBQ0E7RUFDQTs7QURxRFI7RUFDRTtFQzlDTTtFQUNBO0VBQ0E7O0FEK0NOO0VDakRNO0VBQ0E7RUFDQTs7QURvRFI7RUMzRFE7RUFDQTtFQUNBOztBRDhEVjtFQy9FVTtFQUNBO0VBQ0E7O0FEZ0ZSO0VDN0VRO0VBQ0E7RUFDQTs7QURnRlY7RUNqR1U7RUFDQTtFQUNBOztBRGtHUjtFQy9GUTtFQUNBO0VBQ0E7O0FEcUdkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VENUlGO0VBQ0E7RUFDQTtFQzRJSTtFQUNBLE9BNUpNO0VBNkpOO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VDNUZNO0VBQ0E7RUF6Q0k7RUFDQTtFQUNBO0VEcUlSO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VDeklRO0VBQ0E7RUFDQTs7QUQySVI7RUFDRTs7O0FBT1Y7QUFDQTtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0FBQ0E7QUFDQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0EsT0F2UlU7RUF3UlY7RUFDQTtFQUNBO0VBR0E7RUFDQTs7QUFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTEY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUxGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUlKO0VBQ0UsYUFDRTtFQUNGO0VBQ0EsT0FwVVE7RUFxVVI7O0FBRUE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7OztBQU1SO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VDclFVO0VBQ0E7RURzUVI7RUFDQTtFQ3RTWTtFQUNBO0VBQ0E7RURzU1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0o7RUFDRTtJQUNFOztF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O0FBNEZFOztBQUVFO0VBQ0U7RUlydURNO0VBQ0E7RUFOSTtFQUNBO0VBQ0E7RUx3SGQ7RUNvbkRJOztBQUVGO0VBQ0U7RUk1dURNO0VBQ0E7RUF6Q0k7RUFDQTtFQUNBO0VMMkpkOzs7QUMrbkRGO0VBQ0U7RUlydkRVO0VBQ0E7RUEvQkk7RUFDQTtFQUNBOzs7QUpxeERoQjtFQUNFO0VJMXZEVTtFQUNBO0VBcENJO0VBQ0E7RUFDQTs7O0FKaXlEaEI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFLRjtFQUNFOztBQUtOO0VHMXVEVTtFQUNBO0VBckdJO0VBQ0E7RUFDQTtFSCswRFo7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQSxPQXgzRE07RUF5M0ROOztBQUdGO0VHdDFEWTtFQUNBO0VBQ0E7O0FIMDFEWjtFQUNFLE9BbDRETyIsImZpbGUiOiJnYW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qQG1peGluKi9cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAqem9vbTogMTtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gYmZjIHtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbn1cclxuQG1peGluIGVsbGlwc2lzIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbkBtaXhpbiBpbmxpbmUtYmxvY2t7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgKnpvb206MTtcclxufVxyXG5cclxuLyog5Y+q5pyJ5bGV56S655qE5oyJ6ZKuICovXHJcbkBtaXhpbiBvbmx5QnRuIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gb25seUJ0bkNsaWNrIHtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJiZm9udCgkc2l6ZSwgJGxpbmVIZWlnaHQsJGNvbG9yKSB7XHJcbiAgICBmb250OiA5MDAgcHgoJHNpemUpL3B4KCRsaW5lSGVpZ2h0KSBcIm1pY3Jvc29mdCB5YWhlaVwiO1xyXG4gICAgY29sb3I6JGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYmZvbnQoJHNpemUsICRsaW5lSGVpZ2h0LCRjb2xvcikge1xyXG4gIGZvbnQ6IDcwMCBweCgkc2l6ZSkvcHgoJGxpbmVIZWlnaHQpIFwibWljcm9zb2Z0IHlhaGVpXCI7XHJcbiAgY29sb3I6JGNvbG9yO1xyXG5cclxufVxyXG5AbWl4aW4gbGZvbnQoJHNpemUsICRsaW5lSGVpZ2h0LCRjb2xvcikge1xyXG4gIGZvbnQ6IDUwMCBweCgkc2l6ZSkvcHgoJGxpbmVIZWlnaHQpIFwibWljcm9zb2Z0IHlhaGVpXCI7XHJcbiAgY29sb3I6JGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyUmFkaXVzKCR4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkeDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6ICR4O1xyXG4gIC1vLWJvcmRlci1yYWRpdXM6ICR4O1xyXG4gIC1tcy1ib3JkZXItcmFkaXVzOiAkeDtcclxuICBib3JkZXItcmFkaXVzOiAkeDtcclxufVxyXG5cclxuQG1peGluIHRyaWFuZ2xlKCR3LCRjb2xvcjEpIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyOiAkdyBzb2xpZCAkY29sb3IxO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyUmFkaXVzLWx0KCR4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeDtcclxuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogJHg7XHJcbiAgLW8tYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHg7XHJcbiAgLW1zLWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR4O1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyUmFkaXVzLXJ0KCR4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAkeDtcclxuICAtby1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHg7XHJcbiAgLW1zLWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHg7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXJSYWRpdXMtbGIoJHgpIHtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAkeDtcclxuICAtby1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeDtcclxuICAtbXMtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHg7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXJSYWRpdXMtcmIoJHgpIHtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeDtcclxuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICR4O1xyXG4gIC1vLWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeDtcclxuICAtbXMtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeDtcclxufVxyXG5cclxuQG1peGluIHRyaWFuZ2xldCgkd3QsJHdsLCR3ciwkY29sb3IpIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXRvcDogJHd0ICRjb2xvciBzb2xpZDtcclxuICBib3JkZXItbGVmdDogJHdsIHRyYW5zcGFyZW50IGRhc2hlZDtcclxuICBib3JkZXItcmlnaHQ6ICR3ciB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlhbmdsZWIoJHdiLCR3bCwkd3IsJGNvbG9yKSB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1ib3R0b206ICR3YiAkY29sb3Igc29saWQ7XHJcbiAgYm9yZGVyLWxlZnQ6ICR3bCB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkd3IgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG59XHJcblxyXG5AbWl4aW4gdHJpYW5nbGVsKCR3bCwkd3QsJHdiLCRjb2xvcikge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogJHdsICRjb2xvciBzb2xpZDtcclxuICBib3JkZXItdG9wOiAkd3QgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG4gIGJvcmRlci1ib3R0b206ICR3YiB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlhbmdsZXIoJHdyLCR3dCwkd2IsJGNvbG9yKSB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1ib3R0b206ICR3YiB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkd3IgJGNvbG9yIHNvbGlkO1xyXG4gIGJvcmRlci10b3A6ICR3dCB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbn1cclxuXHJcbi8qIOa4kOWPmCAqL1xyXG5AbWl4aW4gYnRuX3R4dF9ncmFkaWVudCgkdG9wQ29sb3IsJGJvdHRvbUNvbG9yKXtcclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiAkdG9wQ29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgYm90dG9tLCBmcm9tKCR0b3BDb2xvciksIHRvKCRib3R0b21Db2xvcikpO1xyXG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0O1xyXG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbi8qIOaPj+i+uSAqL1xyXG5AbWl4aW4gc3Ryb2tlX2IoJHNpemUsICRsaW5lSGVpZ2h0LCAkY29sb3IsJHN0cm9rZSwkc3Ryb2tlQ29sb3IpIHtcclxuXHRAaW5jbHVkZSBiZm9udCgkc2l6ZSwgJGxpbmVIZWlnaHQsICRjb2xvcik7XHJcblx0ei1pbmRleDogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdC13ZWJraXQtdGV4dC1zdHJva2U6IHB4KCRzdHJva2UpICRzdHJva2VDb2xvcjtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxufVxyXG5AbWl4aW4gc3Ryb2tlX2woJHNpemUsICRsaW5lSGVpZ2h0LCAkY29sb3IsJHN0cm9rZSwkc3Ryb2tlQ29sb3IpIHtcclxuXHRAaW5jbHVkZSBsZm9udCgkc2l6ZSwgJGxpbmVIZWlnaHQsICRjb2xvcik7XHJcblx0ei1pbmRleDogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdC13ZWJraXQtdGV4dC1zdHJva2U6IHB4KCRzdHJva2UpICRzdHJva2VDb2xvcjtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxufVxyXG5cclxuLyog5ZCE57G75bGF5LitICovXHJcbkBtaXhpbiBjZW50ZXIxIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuQG1peGluIGNlbnRlcjIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjZW50ZXIyWCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjZW50ZXIyWSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHB4KCRzaXplKXtcclxuICBAcmV0dXJuICRzaXplICsgcHhcclxufVxyXG5cclxuXHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkBpbXBvcnQgXCJfbWl4aW5cIjtcclxuQGltcG9ydCBcImluZGV4X3Nwcml0ZVwiO1xyXG5cclxuJG1haW5Db2xvcjogIzQ2M2YzYztcclxuJGhvdmVyQ29sb3I6ICNmZjgwMTY7XHJcblxyXG5ib2R5LFxyXG4ubXlfZnRvcCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTWljcm9zb2Z0IFlhaGVpXCIsIFRhaG9tYSwgQXJpYWwsIEhlbHZldGljYSwgU1RIZWl0aSwgc2Fucy1zZXJpZjtcclxuICBtaW4td2lkdGg6IDEyMDBweDtcclxufVxyXG5cclxuLm15X3RvcGJhciB7XHJcbiAgbWluLXdpZHRoOiAxMjAwcHg7XHJcbn1cclxuXHJcbi5mcm1fd2Zvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlldyB7XHJcbiAgem9vbTogMTtcclxuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi53Zy1oZWFkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwODBweDtcclxuXHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA0IHtcclxuICAgIC5oZC1iZy0jeyRpfSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmcvaGRfYyN7JGl9LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGQtYmctZnVsbC0xIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmcvYmdfZnVsbF8xLmpwZykgY2VudGVyIDAgbm8tcmVwZWF0O1xyXG4gIH1cclxuXHJcbiAgLmhkLWJnLWZ1bGwtMiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnL2JnX2Z1bGxfMi5qcGcpIGNlbnRlciA1NDBweCBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICAuYmctbG9nbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ28ucG5nKSBjZW50ZXIgMCBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogMjI2cHg7XHJcbiAgICBoZWlnaHQ6IDEwOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyNnB4O1xyXG4gICAgbGVmdDogNDhweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICB9XHJcblxyXG4gIC5iZy10eHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEyMDBweDtcclxuICAgIGhlaWdodDogMTA4MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC02MDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG90LnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgfVxyXG5cclxuICAvLyDmjInpkq5cclxuICAubW9kLWJ0bmFyZWEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiA0NjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBAaW5jbHVkZSBzcHJpdGVfaGRfc3ByaXRlcztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMTVweDtcclxuXHJcbiAgICAgICZfeXkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bi15eTtcclxuXHJcbiAgICAgICAgJltkYXRhLXN0YXR1cz1cIjJcIl0ge1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnRuLXl5X3N1cztcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXl5X3N1cztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnRuLXl5X2g7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX2x0IHtcclxuICAgICAgICBAaW5jbHVkZSBidG4tbHQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnRuLWx0X2g7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX2Rvd24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bi1kb3duO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJ0bi1kb3duX2g7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDlpKfkuovku7ZcclxuICAubW9kLWluZm9zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNjMwcHg7XHJcbiAgICB3aWR0aDogNDYwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjQ1cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjljMTUwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTVweDtcclxuXHJcbiAgICAuaW4ge1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGVlZTE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDU1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTEwcHggMCA4NXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYiB7XHJcbiAgICAgIGNvbG9yOiAjZmY3YjBmO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjdiMGY7XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGVmdDogMjBweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8ge1xyXG4gICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDI5Mjc7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAudCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZV9oZF9zcHJpdGVzO1xyXG4gICAgICAgIEBpbmNsdWRlIGljby1hO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpY28tYV9oO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnQge1xyXG4gICAgICAgICAgY29sb3I6ICNmOWMxNTA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDpppblsY8gKi9cclxuLmxheWVyLXZpZGVvLFxyXG4ubGF5ZXItZm9udCxcclxuLmxheWVyLW9wdCxcclxuLmxheWVyLXBvcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmxheWVyLWJnIHtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ubGF5ZXItdmlkZW8ge1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5sYXllci1mb250IHtcclxuICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4ubGF5ZXItb3B0IHtcclxuICB6LWluZGV4OiA0O1xyXG59XHJcblxyXG4ubGF5ZXItcG9wIHtcclxuICB6LWluZGV4OiA5OTtcclxufVxyXG5cclxuLyogcHPvvJrpobbpg6jlr7zoiKpuYXYgei1pbmRleDogMTEzOyAqL1xyXG4vKiBwc++8muW5tOm+hOaPkOekuiB6LWluZGV4OiAxMTE7ICovXHJcbi8qIHBzOiDnmbvpmYYgei1pbmRleDogMTAwOyAqL1xyXG5cclxuLmxheWVyLXZpZGVvIHZpZGVvIHtcclxuICBvYmplY3QtZml0OiBmaWxsO1xyXG4gIHdpZHRoOiAxOTIwcHg7XHJcbiAgaGVpZ2h0OiAxMDgwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtOTUycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ubGF5ZXItdmlkZW8gLnZpZGVvLW1hc2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICAvLyBvcGFjaXR5OiAwLjM7XHJcbiAgb3BhY2l0eTogMC4wMDAwMDE7XHJcbn1cclxuXHJcbi5sYXllci1mb250IC53cmFwcGVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5sYXllci1vcHQgLndyYXBwZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLy8g57u05oqk5YWs5ZGKXHJcbi51ZV9ub3RpY2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDExMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzExcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHotaW5kZXg6IDk5O1xyXG59XHJcblxyXG4vKiog5Li75L2TICoqL1xyXG4ud2ctbWFpbiB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTWljcm9zb2Z0IFlhaGVpXCIsIFRhaG9tYSwgQXJpYWwsIEhlbHZldGljYSwgU1RIZWl0aSwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IC03MnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuICAvLyBpZTdcclxuICAqb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAqem9vbTogMTtcclxuXHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzIHtcclxuICAgIC5mdWxsLWJnI3skaX0ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnL2JkX2MjeyRpfS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxOTIwcHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC05NjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mdWxsLWJnMSB7XHJcbiAgICB0b3A6IDcycHg7XHJcbiAgICBoZWlnaHQ6IDE5MDRweDtcclxuICB9XHJcblxyXG4gIC5mdWxsLWJnMiB7XHJcbiAgICB0b3A6IDE5NzZweDtcclxuICAgIGhlaWdodDogMTUzOHB4O1xyXG4gIH1cclxuXHJcbiAgLndyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAtNTBweCBhdXRvIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMjtcclxuICAgIHdpZHRoOiAxMjAwcHg7XHJcblxyXG4gICAgLmluIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC1mYW1pbHk6XHJcbiAgICAgIFwiTWljcm9zb2Z0IFlhaGVpXCIsIFRhaG9tYSwgQXJpYWwsIEhlbHZldGljYSwgU1RIZWl0aSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNiNTdmNTM7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgIC5hZHYtdGl0IHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIOWQkeS4i+a7keWKqCAqL1xyXG4uYXJ3LXNjcm9sbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTUwcHg7XHJcbiAgdG9wOiA4NjBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLmFydyB7XHJcbiAgICBAaW5jbHVkZSBzcHJpdGVfaGRfc3ByaXRlcztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIEBpbmNsdWRlIGljby1nbztcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcclxuICAgIHRvcDogLTQwcHg7XHJcbiAgICBhbmltYXRpb246IGxvYWRpbmcgMC44cyBpbmZpbml0ZTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nIDAuOHMgaW5maW5pdGU7XHJcbiAgICAtbW96LWFuaW1hdGlvbjogbG9hZGluZyAwLjhzIGluZmluaXRlO1xyXG4gICAgLW8tYW5pbWF0aW9uOiBsb2FkaW5nIDAuOHMgaW5maW5pdGU7XHJcbiAgICAtbXMtYW5pbWF0aW9uOiBsb2FkaW5nIDAuOHMgaW5maW5pdGU7XHJcbiAgfVxyXG5cclxuICAudHh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbn1cclxuXHJcbi8vIOS4iuS4i+enu+WKqFxyXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5cclxuQC1tcy1rZXlmcmFtZXMgbG9hZGluZyB7XHJcbiAgMCUge1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYi1iZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgJi5jdXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDmkJzntKJcclxuLm1vZC1zZWFyY2gge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYngvYngxLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgaGVpZ2h0OiAxODBweDtcclxuICB3aWR0aDogMTE1MHB4O1xyXG4gIHBhZGRpbmc6IDI2cHggMjVweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgLml0ZW0tbGlzdCxcclxuICAuaXRlbS10aiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLml0ZW0tZ2wge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcblxyXG4gIC5pdGVtLWxpc3Qge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBzcHJpdGVfaGRfc3ByaXRlcztcclxuICAgICAgQGluY2x1ZGUgaXRlbS1iZztcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYS5pdGVtLFxyXG4gICAgLml0ZW0uY3VyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgaXRlbS1iZ19oO1xyXG4gICAgICAgIGNvbG9yOiAjZmY3MjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXRlbS10aixcclxuICAuaXRlbS1nbCB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC50aXQge1xyXG4gICAgICBAaW5jbHVkZSBzcHJpdGVfaGRfc3ByaXRlcztcclxuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0LFxyXG4gICAgYSB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgbWF4LXdpZHRoOiAyMjVweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmY4MDE2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXRlbS10aiB7XHJcbiAgICAudGl0IHtcclxuICAgICAgQGluY2x1ZGUgdGFnLXdqdGo7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXRlbS1nbCB7XHJcbiAgICAudGl0IHtcclxuICAgICAgQGluY2x1ZGUgdGFnLXJtZ2w7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLXdyYXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQGluY2x1ZGUgc3ByaXRlX2hkX3Nwcml0ZXM7XHJcbiAgICBAaW5jbHVkZSBiZ19zaDtcclxuICAgIHJpZ2h0OiAyN3B4O1xyXG4gICAgdG9wOiAxMDRweDtcclxuXHJcbiAgICAuc2VhcmNoLWlwdCB7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgIHRvcDogMThweDtcclxuICAgICAgZm9udC1mYW1pbHk6XHJcbiAgICAgICAgXCJNaWNyb3NvZnQgWWFoZWlcIiwgVGFob21hLCBBcmlhbCwgSGVsdmV0aWNhLCBTVEhlaXRpLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtYnRuIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgICBAaW5jbHVkZSBzcHJpdGVfaGRfc3ByaXRlcztcclxuICAgICAgQGluY2x1ZGUgaWNvX3NoO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDEzcHg7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtaXB0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2FhYTRhMjtcclxufVxyXG5cclxuLnNlYXJjaC1pcHQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNhYWE0YTI7XHJcbn1cclxuXHJcbi5zZWFyY2gtaXB0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2FhYTRhMjtcclxufVxyXG5cclxuLnNlYXJjaC1pcHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2FhYTRhMjtcclxufVxyXG5cclxuLy8g5LiJ5YiX5Zu+5paHXHJcbi5tb2QtYWR2IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gIGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMzJweDtcclxuICAgIHdpZHRoOiAzODRweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICBoZWlnaHQ6IDEzMnB4O1xyXG4gICAgICB3aWR0aDogMzg0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ieC9ieC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgIGhlaWdodDogMTMycHg7XHJcbiAgICAgICAgd2lkdGg6IDM4NHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDM2OHB4O1xyXG4gICAgICBoZWlnaHQ6IDExOHB4O1xyXG4gICAgICBtYXJnaW46IDZweCBhdXRvIDA7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGE6aG92ZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOi1hOiuryvova7mkq1cclxuLm1vZC1ieF8xIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ieC9ieDcucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICBoZWlnaHQ6IDQ3NXB4O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gIC5tb2QtYXJ0aWNsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAyN3B4O1xyXG4gICAgdG9wOiA1NXB4O1xyXG4gIH1cclxuXHJcbiAgLm1vZC1neXpsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLmJnIHtcclxuICAgIEBpbmNsdWRlIHNwcml0ZV9iZ19zcHJpdGVzO1xyXG4gICAgQGluY2x1ZGUgYmdfaTE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMTI1cHg7XHJcbiAgICBib3R0b206IC02MnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8g6LWE6K6vIOeDremXqCB0YWJcclxuLm1vZC1hcnRpY2xlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiA0NjhweDtcclxuXHJcbiAgLmFydGljbGUtaGQgLmluIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZmZlMDcwO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtYmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtaGQtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIHRyYW5zaXRpb246IGZvbnQtd2VpZ2h0IDAuM3M7XHJcbiAgICB3aWR0aDogMTAzcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICAgICAgQGluY2x1ZGUgc3ByaXRlX290aGVyX3Nwcml0ZXM7XHJcbiAgICAgIEBpbmNsdWRlIGl0ZW1fYztcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTUycHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmN1cixcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBpIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1saXN0IHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtaXRlbSB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxNXB4O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ieC9saW5lLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICB3aWR0aDogNDY1cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAmOmxhc3QtY2hpbGQge1xyXG4gICAgLy8gXHQmOjpiZWZvcmUge1xyXG4gICAgLy8gXHRcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvLyBcdH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAudGltZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkaG92ZXJDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50IHtcclxuICAgICAgQGluY2x1ZGUgZWxsaXBzaXM7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICBlbSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwcml0ZV9vdGhlcl9zcHJpdGVzO1xyXG4gICAgICBAaW5jbHVkZSBpY29fbmV3O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuaGMxIHtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBjb2xvcjogI2Y3MTcwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtbW9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTZweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIOi9ruaSreWbvlxyXG4ubW9kLWd5emwge1xyXG4gIHdpZHRoOiA2NzVweDtcclxuXHJcbiAgLm1hcnF1ZWUtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuY3VyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kLWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAubW9kLW1hcnF1ZWVfdCB7XHJcbiAgICAgIEBpbmNsdWRlIHNwcml0ZV9iZ19zcHJpdGVzO1xyXG4gICAgICBAaW5jbHVkZSBpX2JnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYXJxdWVlLWJ0biB7XHJcbiAgICBAaW5jbHVkZSBzcHJpdGVfb3RoZXJfc3ByaXRlcztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAubWFycXVlZS1wcmV2IHtcclxuICAgIEBpbmNsdWRlIGljb19hdDtcclxuICAgIG1hcmdpbjogMTNweCBhdXRvIDA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBpbmNsdWRlIGljb19hdF9oO1xyXG4gICAgfVxyXG5cclxuICAgICZfZ3J5IHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFycXVlZS1uZXh0IHtcclxuICAgIEBpbmNsdWRlIGljb19hcjtcclxuICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBpbmNsdWRlIGljb19hcl9oO1xyXG4gICAgfVxyXG5cclxuICAgICZfZ3J5IHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFycXVlZS1saXN0IHtcclxuICAgIGhlaWdodDogMzUxcHg7XHJcbiAgICB3aWR0aDogMTQ4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMjFweDtcclxuXHJcbiAgICAubWFycXVlZS1uYXYge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuXHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE5cHggMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ieC9saW5lMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTI2cHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTYzcHg7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudHh0IHtcclxuICAgICAgICB3aWR0aDogMTIxcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAvKiDmoLjlv4PlnoLnm7TlsYXkuK3orr7nva4gKi9cclxuICAgICAgICAvLyBsaW5lLWhlaWdodDogNTFweDtcclxuICAgICAgICAvLyBoZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgLyog56Gu5L+d5Y2V6KGM5paH5pys5Z6C55u05bGF5LitICovXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC8qIOawtOW5s+WxheS4rSAqL1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIC5pbiB7XHJcbiAgICAgICAgICAvKiDmlofmnKzln7rnoYDmoLflvI8gKi9cclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcblxyXG4gICAgICAgICAgLyog5YWz6ZSu77ya6KGM5YaF5Z2X5YWD57Sg5a6e546w5Z6C55u05bGF5LitICovXHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgLyog6YeN572u6KGM6auY5Lul5pSv5oyB5aSa6KGM5paH5pysICovXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgIC8qIOmZkOWItuacgOWkp+mrmOW6puS4uuS4pOihjCAqL1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgICAgIC8qIOW8uuWItuaNouihjCAqL1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgIC8qIOehruS/neWGheWuueWujOWFqOWhq+WFhSAqL1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLyogSUU5K+WSjOeOsOS7o+a1j+iniOWZqOS4pOihjOecgeeVpeaViOaenCAqL1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgLyogV2Via2l05rWP6KeI5Zmo5Lik6KGM5oiq5patICovXHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAvKiDmoIflh4bmtY/op4jlmajmlK/mjIEgKi9cclxuICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgICAgICAgLW1vei1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgIC8qIElFMTEr5pSv5oyBICovXHJcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgIC1tcy1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAvKiDnjrDku6PmtY/op4jlmajmoIflh4blsZ7mgKcgKi9cclxuICAgICAgICAgIGRpc3BsYXk6IGJveDtcclxuICAgICAgICAgIGxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEubmF2LWl0ZW0ge1xyXG4gICAgICAgICYuY3VyLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZjI7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZTc5MTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYXJxdWVlLWJkIHtcclxuICAgIHdpZHRoOiA1NjBweDtcclxuICAgIGhlaWdodDogNDM4cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpbWcsXHJcbiAgICAuYmdfaSB7XHJcbiAgICAgIHdpZHRoOiA1NjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAvKiBJRTnlhbzlrrkgKi9cclxuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC8qIEZpcmVmb3jlhbzlrrkgKi9cclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC8qIFNhZmFyaeWFvOWuuSAqL1xyXG4gICAgfVxyXG5cclxuICAgIC5iZ19pIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pbWcvaW1nX3MuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogNDM4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgbGVmdDogMjBweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgQGluY2x1ZGUgZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzVweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGE6aG92ZXIge1xyXG4gICAgICBpbWcsXHJcbiAgICAgIC5iZ19pIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0IHtcclxuICAgICAgICBjb2xvcjogJGhvdmVyQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOWcsOWbvlxyXG4ubW9kLW1hcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYngvYngzLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgaGVpZ2h0OiA3MDBweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogMjlweDtcclxuXHJcbiAgLmluIHtcclxuICAgIHdpZHRoOiAxMTg0cHg7XHJcbiAgICBoZWlnaHQ6IDY2NnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICB9XHJcblxyXG4gIGlmcmFtZSB7XHJcbiAgICB3aWR0aDogMTE4NHB4O1xyXG4gICAgaGVpZ2h0OiA2NjZweDtcclxuICB9XHJcbn1cclxuXHJcbi5uby1kYXRhIHtcclxuICAmXzMge1xyXG4gICAgQGluY2x1ZGUgc3ByaXRlX2JnX3Nwcml0ZXM7XHJcbiAgICBAaW5jbHVkZSBuby1kMztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gICZfMSB7XHJcbiAgICBAaW5jbHVkZSBzcHJpdGVfYmdfc3ByaXRlcztcclxuICAgIEBpbmNsdWRlIG5vLWQxO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLy8g6Zi15a65ICsg5a6e55So5bel5YW3XHJcbi5tb2QtYnhfMiB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5tb2QtenJkcCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYngvYng0LnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICBoZWlnaHQ6IDM0OXB4O1xyXG4gICAgd2lkdGg6IDQ1MnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMzhweDtcclxuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDU1MnB4O1xyXG4gICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlX290aGVyX3Nwcml0ZXM7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvX21vcmUxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEubW9yZTpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2QtaGQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuaW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTMxcHg7XHJcbiAgICAgICAgbGVmdDogLTEzM3B4O1xyXG4gICAgICAgIHRvcDogNTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGVfb3RoZXJfc3ByaXRlcztcclxuICAgICAgICBAaW5jbHVkZSBpdGVtX2IzO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuICAgICAgICB3aWR0aDogMTI0cHg7XHJcblxyXG4gICAgICAgICYuY3VyLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgaXRlbV9iM19oO1xyXG4gICAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZC1iZCB7XHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICB3aWR0aDogNDM4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5pbWd7XHJcbiAgICAvLyBcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaW1nL2ltZzEucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gIC5tb2Qtc3lnaiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2J4L2J4NS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgaGVpZ2h0OiAzNjBweDtcclxuICAgIHdpZHRoOiA1OTBweDtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIGhlaWdodDogNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdCB7XHJcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogMTNweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTYzcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMjRweCAxMHB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXQge1xyXG4gICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZV9vdGhlcl9zcHJpdGVzO1xyXG4gICAgICAgIEBpbmNsdWRlIGl0ZW1fYjE7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB3aWR0aDogMTMycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTYzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDQge1xyXG4gICAgICAgIC5pbWcjeyRpfSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ltZy9pbWcjeyRpfS5wbmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgLnRpdCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpdGVtX2IxX2g7XHJcbiAgICAgICAgICBjb2xvcjogI2Y5YzE1MDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOWFpemXqOW/heeciyArIOi/m+mYtlxyXG4ubW9kLWJ4XzMge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ieC9ieDYucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICBoZWlnaHQ6IDQ2MXB4O1xyXG4gIHdpZHRoOiAxMTUwcHg7XHJcbiAgcGFkZGluZzogMCAyNXB4O1xyXG5cclxuICAubm8tZGF0YV8zIHtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbiAgfVxyXG5cclxuICAudGFiLWJkIC5uby1kYXRhXzMge1xyXG4gICAgbWFyZ2luLXRvcDogLTI4cHg7XHJcbiAgfVxyXG5cclxuICAubW9kLXJtYmssXHJcbiAgLm1vZC1qamdsIHtcclxuICAgIHdpZHRoOiA1NThweDtcclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG5cclxuICAgIC5pbiB7XHJcbiAgICAgIEBpbmNsdWRlIHNwcml0ZV9vdGhlcl9zcHJpdGVzO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZC1oZCB7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcblxyXG4gICAgLmluIHtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAzcHg7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJi5jdXIsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZV9vdGhlcl9zcHJpdGVzO1xyXG4gICAgICAgIEBpbmNsdWRlIGl0ZW1fYztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZC1iZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAubGlzdCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB3aWR0aDogMTc0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjRiYjNjO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXM7XHJcbiAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMjQsICRtYWluQ29sb3IpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYXkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlX290aGVyX3Nwcml0ZXM7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpY29fcGxheTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMycHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE5cHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAudGl0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRob3ZlckNvbG9yO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wbGF5IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2Qtcm1iayB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAudGl0bGUgLmluIHtcclxuICAgICAgQGluY2x1ZGUgdGl0X3JtYms7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kLWpqZ2wge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgIC50aXRsZSAuaW4ge1xyXG4gICAgICBAaW5jbHVkZSB0aXRfampnbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOWbvumJtOebuOWFs1xyXG4ubW9kLWJ4XzQge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ieC9ieDgucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICBoZWlnaHQ6IDkzNXB4O1xyXG4gIHdpZHRoOiAxMjI0cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBAaW5jbHVkZSBzcHJpdGVfYmdfc3ByaXRlcztcclxuICAgIEBpbmNsdWRlIGJnX2kyO1xyXG4gICAgcmlnaHQ6IC0yNDBweDtcclxuICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgfVxyXG5cclxuICAubW9kIHtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIGhlaWdodDogNDMwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgJi1oZCB7XHJcbiAgICAgIGhlaWdodDogNzRweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLnRpdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZV9vdGhlcl9zcHJpdGVzO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlX290aGVyX3Nwcml0ZXM7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvX21vcmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEubW9yZTpob3ZlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvX21vcmVfaDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYmQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAubm8tZGF0YSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlX2JnX3Nwcml0ZXM7XHJcbiAgICAgICAgQGluY2x1ZGUgYmdfaTM7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uby1kYXRhXzIge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZV9iZ19zcHJpdGVzO1xyXG4gICAgICAgIEBpbmNsdWRlIG5vLWQyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlX290aGVyX3Nwcml0ZXM7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpdGVtX2IyO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0byAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDI0LCAkbWFpbkNvbG9yKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpdGVtX2IyX2g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0IHtcclxuICAgICAgICAgIGNvbG9yOiAkaG92ZXJDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWpsdGoge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDVweDtcclxuXHJcbiAgICAgIC5tb2QtaGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuXHJcbiAgICAgICAgLnRpdCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0aXRfamx0ajtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRqdGoge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiA1cHg7XHJcblxyXG4gICAgICAubW9kLWhkIHtcclxuICAgICAgICAudGl0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRpdF9kanRqO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtam50aiB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgIC5tb2QtaGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuXHJcbiAgICAgICAgLnRpdCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0aXRfam50ajtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWZzdGoge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgLm1vZC1oZCB7XHJcbiAgICAgICAgLnRpdCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0aXRfZnN0ajtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOS6jOe7tOeggeW8ueeqlyArIOWkp+S6i+S7tlxyXG4ud2ctZGlhbG9nIHtcclxuXHQud2ctZGlhbG9nLXR4dHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGJmb250KDI0LCAzNiwgIzAwMDAwMCk7XHJcblx0fVxyXG5cdC53Zy1kaWFsb2ctb3B0e1xyXG5cclxuXHR9XHJcbiAgJi1pbmplY3RIdG1sIHtcclxuICAgIC53Zy1kaWFsb2ctdGl0IHtcclxuICAgICAgQGluY2x1ZGUgZWxsaXBzaXM7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC53Zy1jaGF0IHtcclxuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmRlYTE7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAyMHB4IDMwcHggMDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE4NXB4O1xyXG4gICAgICAgIGhlaWdodDogMTg1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggZGFzaGVkICNmZmMyNTA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50eHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogIzE2MTUxNDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAudCB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmODE1MDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbiB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAxMHB4IC0xMHB4IDA7XHJcbiAgICB3aWR0aDogNjQ1cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA1NTVweDtcclxuICB9XHJcblxyXG4gIC5tYWluOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAvKua7muWKqOadoeaVtOS9k+agt+W8jyovXHJcbiAgICB3aWR0aDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLm1haW46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIC8q5rua5Yqo5p2h6YeM6Z2i5bCP5pa55Z2XKi9cclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICMyYzI4MjY7XHJcbiAgfVxyXG5cclxuICAubWFpbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogI2ViZGZjOTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICB9XHJcblxyXG4gIC5iaXpfdGltdGxpbmUtYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA2MTVweDtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgLmJpel90aW1lbGluZS1ldmVudGJveCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iaXotdGltZWxpbmUtYm94IHtcclxuICAgICAgLy8gcGFkZGluZzogNXB4IDAgNXB4IDEwMHB4O1xyXG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJpel90aW1lbGluZS1ldmVudGJveCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IDUyNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJpel90aW1lbGluZS10aW1lIHtcclxuICAgICAgY29sb3I6ICMyYzI4MjY7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJpel90aW1lbGluZS1ub2RlIHtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmN2U4O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZjMjUwO1xyXG4gICAgICBtYXJnaW46IDZweCAycHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iaXpfdGltZWxpbmUtZXZlbnQge1xyXG4gICAgICBtYXJnaW46IDAgNnB4O1xyXG4gICAgICBjb2xvcjogIzJjMjgyNjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iaXpfbG9uZ1N0cmluZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNzJweDtcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmYzI1MDtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIC8vIGhlaWdodDoxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAuYml6X3RpbWVsaW5lLXQgLnQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAuYml6X3RpbWVsaW5lLWxpbmUge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmYzI1MDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iaXotdGltZWxpbmVfYm90IHtcclxuICAgICAgLmJpel90aW1lbGluZS10IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iaXpfdGltZWxpbmUtbm9kZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTRweCAzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iaXpfdGltZWxpbmUtbGluZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndnLWRpYWxvZy1kb3dubG9hZCB7XHJcbiAgd2lkdGg6IDkzNnB4O1xyXG4gIC53Zy1kaWFsb2ctY29udCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgfVxyXG4gIC53Zy1kaWFsb2ctYm9keXtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MnB4O1xyXG4gIH1cclxuICAvKiDlvLnnqpflhoXpg6jkuLvlrrnlmajvvJrmjqfliLbmlbTkvZPlhoXovrnot53kuI7mlofmnKzmoLflvI8gKi9cclxuICAuZG93bmxvYWQtaGVhZGVyIHtcclxuICAgIEBpbmNsdWRlIGNlbnRlcjE7XHJcbiAgICBAaW5jbHVkZSBzcHJpdGVfZG93bmxvYWRfc3ByaXRlcztcclxuICAgIEBpbmNsdWRlIGRvd25sb2FkX3RpdGxlXzE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gIH1cclxuICAvKiDkuLvkvZPlt6blj7PluIPlsYDvvJrkuoznu7TnoIHkuI7mjInpkq7ljLrln58gKi9cclxuICAuZG93bmxvYWQtbWFpbiB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuICAvKiDlt6blj7PliJflrr3luqYgKi9cclxuICAuZG93bmxvYWQtbGVmdCxcclxuICAuZG93bmxvYWQtcmlnaHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHdpZHRoOiAzMzBweDtcclxuICAgIGhlaWdodDogMjAycHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICYuZG93bmxvYWQtbGVmdCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmRlYTE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIOWwj+agh+mimOagt+W8jyAqL1xyXG4gIC5kb3dubG9hZC1zdWJ0aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXIxO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgQGluY2x1ZGUgc3ByaXRlX2Rvd25sb2FkX3Nwcml0ZXM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgJi1nYW1lIHtcclxuICAgICAgQGluY2x1ZGUgZG93bmxvYWRfcXJjb2RlX3RpdGxlXzE7XHJcbiAgICB9XHJcbiAgICAmLWJveCB7XHJcbiAgICAgIEBpbmNsdWRlIGRvd25sb2FkX3FyY29kZV90aXRsZV8yO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiDkuoznu7TnoIHlm77niYflsLrlr7jvvIjljaDkvY3lm74xMDB4MTAw5Lmf6IO95bGF5Lit5pi+56S677yJICovXHJcbiAgLnFyY29kZS1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgY2VudGVyMTtcclxuICAgIEBpbmNsdWRlIHNwcml0ZV9kb3dubG9hZF9zcHJpdGVzO1xyXG4gICAgQGluY2x1ZGUgZG93bmxvYWRfcXJjb2RlX2JveDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICB9XHJcbiAgLnFyY29kZS1pbWcge1xyXG4gICAgQGluY2x1ZGUgY2VudGVyMjtcclxuICAgIHdpZHRoOiAxNDVweDtcclxuICAgIGhlaWdodDogMTQ1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLyog5Y+z5L6n5oyJ6ZKu57uE77ya5LiN5L2/55SoZ2Fw77yM5L2/55SobWFyZ2lu5YiG6ZqUICovXHJcbiAgLmRvd25sb2FkLWJhbm5lci1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICB9XHJcbiAgLmRvd25sb2FkLWJhbm5lciB7XHJcbiAgICBAaW5jbHVkZSBzcHJpdGVfZG93bmxvYWRfc3ByaXRlcztcclxuICAgIEBpbmNsdWRlIGRvd25sb2FkX2Jhbm5lcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiDmlofmoYjor7TmmI7ljLrln58gKi9cclxuICAuZG93bmxvYWQtbWFpblRleHQge1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgQGluY2x1ZGUgbGZvbnQoMTYsIDI0LCAjMTYxNTE0KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YntcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6ICNmZjdiMGY7XHJcblx0fVxyXG5cdGVte1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG4gIH1cclxuICAvKiDnrKzkuozpg6jliIbvvJpQQ+S4i+i9vSAqL1xyXG4gIC5kb3dubG9hZC1wYXJ0MiB7XHJcbiAgICAuZG93bmxvYWQtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHNwcml0ZV9kb3dubG9hZF9zcHJpdGVzO1xyXG4gICAgICBAaW5jbHVkZSBkb3dubG9hZF90aXRsZV8yO1xyXG4gICAgICBAaW5jbHVkZSBjZW50ZXIxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmRvd25sb2FkLXBjLWJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBzcHJpdGVfZG93bmxvYWRfc3ByaXRlcztcclxuICAgICAgQGluY2x1ZGUgZG93bmxvYWRfYnRuO1xyXG4gICAgICBAaW5jbHVkZSBjZW50ZXIxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRvd25sb2FkLXByaW1hcnkge1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBAaW5jbHVkZSBzcHJpdGVfZG93bmxvYWRfc3ByaXRlcztcclxuICBAaW5jbHVkZSBkb3dubG9hZF9idG5fY29tZmlybTtcclxufVxyXG4uZG93bmxvYWQtY2FuY2VsIHtcclxuICBmb250LXNpemU6IDA7XHJcbiAgQGluY2x1ZGUgc3ByaXRlX2Rvd25sb2FkX3Nwcml0ZXM7XHJcbiAgQGluY2x1ZGUgZG93bmxvYWRfYnRuX2NhbmNlbDtcclxufVxyXG5cclxuLy8g5L6n6L655qCPXHJcbi5maXhlZC1tZW51IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiA2NTBweDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIG1hcmdpbi10b3A6IC0yMDBweDtcclxuXHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xyXG4gIHdpZHRoOiAyNjZweDtcclxuXHJcbiAgJi5maXhlZCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIC5tZW51LXRvcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG5cclxuICAgICoge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pdGVtIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmM0NGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEzM3B4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGFuaW1hdGlvbjogbG9hZGluZyAxcyBpbmZpbml0ZTtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMXMgaW5maW5pdGU7XHJcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBsb2FkaW5nIDFzIGluZmluaXRlO1xyXG4gICAgICAtby1hbmltYXRpb246IGxvYWRpbmcgMXMgaW5maW5pdGU7XHJcbiAgICAgIC1tcy1hbmltYXRpb246IGxvYWRpbmcgMXMgaW5maW5pdGU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pdGVtOmhvdmVyIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS10b3Age1xyXG4gICAgQGluY2x1ZGUgc3ByaXRlX290aGVyX3Nwcml0ZXM7XHJcbiAgICBAaW5jbHVkZSBpY29fZ290bztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xyXG5cclxuICAgIC50eHQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAaW5jbHVkZSBpY29fZ290b19oO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYTpob3ZlciB7XHJcbiAgICAudHh0IHtcclxuICAgICAgY29sb3I6ICRob3ZlckNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxyXG4vL1xyXG4vLyAuaWNvbi1ob21lIHtcclxuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcclxuLy8gfVxyXG4vL1xyXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxyXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xyXG4vL1xyXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXHJcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xyXG4gICAgICAgICAgICBAbWl4aW4gYmdfc2gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMnB4IC0zNjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuLWRvd25faCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bi1sdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bi1sdF9oIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTJweCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuLXl5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTJweCAtMTIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG4teXlfaCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDEycHggLTI0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuLXl5X3N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljby1hIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NzdweCAtMzYwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gaWNvLWFfaCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzc3cHggLTM4NXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljby1nbyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzIwcHggLTM2MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljb19zaCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MzVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpdGVtLWJnIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpdGVtLWJnX2gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00ODBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gdGFnLXJtZ2wge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NnB4IC00ODBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gdGFnLXdqdGoge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2OHB4IC00ODBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIEBtaXhpbiBzcHJpdGVfaGRfc3ByaXRlcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX2hkLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXHJcbi8vXHJcbi8vIC5pY29uLWhvbWUge1xyXG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xyXG4vLyB9XHJcbi8vXHJcbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXHJcbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XHJcbi8vXHJcbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcclxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XHJcbiAgICAgICAgICAgIEBtaXhpbiBiZ19pMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQzcHggLTM2NHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2OXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYmdfaTIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzI2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjg1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBiZ19pMyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc4cHggLTM2NHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gaV9iZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEyNHB4IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBuby1kMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIG5vLWQyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjJweCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gbm8tZDMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIEBtaXhpbiBzcHJpdGVfYmdfc3ByaXRlcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX2JnLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXHJcbi8vXHJcbi8vIC5pY29uLWhvbWUge1xyXG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xyXG4vLyB9XHJcbi8vXHJcbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXHJcbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XHJcbi8vXHJcbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcclxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29fYXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NXB4IC0zMThweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29fYXJfaCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYwcHggLTE2OHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljb19hdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5cHggLTE2OHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljb19hdF9oIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNThweCAtMTY4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gaWNvX2Mge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU4NnB4IC0xNzJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29fZ290byB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg1cHggLTMwMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29fZ290b19oIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDVweCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ1cHggLTMxOHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljb19tb3JlMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTg2cHggLTIxOXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljb19tb3JlX2gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NXB4IC0zMThweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29fbmV3IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01OTRweCAtMzE4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gaWNvX3BsYXkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1OHB4IC0yNjZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpdGVtX2IxIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDVweCAtNzJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gaXRlbV9iMV9oIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDVweCAtMTIycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGl0ZW1fYjIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gaXRlbV9iMl9oIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gaXRlbV9iMyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ1cHggLTE3MnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpdGVtX2IzX2gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NXB4IC0yMTlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gaXRlbV9jIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDVweCAtMjY2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHRpdF9kanRqIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzM3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiB0aXRfZnN0aiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYwcHggMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gdGl0X2pqZ2wge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MHB4IC04NHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiB0aXRfamx0aiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gdGl0X2pudGoge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NXB4IC0yMTdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gdGl0X3JtYmsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzAxcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBAbWl4aW4gc3ByaXRlX290aGVyX3Nwcml0ZXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9vdGhlci5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxyXG4vL1xyXG4vLyAuaWNvbi1ob21lIHtcclxuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcclxuLy8gfVxyXG4vL1xyXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxyXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xyXG4vL1xyXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXHJcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xyXG4gICAgICAgICAgICBAbWl4aW4gZG93bmxvYWRfYmFubmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2NXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBkb3dubG9hZF9idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IC0xNjVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZG93bmxvYWRfYnRuX2NhbmNlbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1cHggLTk2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTk0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGRvd25sb2FkX2J0bl9jb21maXJtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjlweCAtOTZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZG93bmxvYWRfcXJjb2RlX2JveCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBkb3dubG9hZF9xcmNvZGVfdGl0bGVfMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNTlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZG93bmxvYWRfcXJjb2RlX3RpdGxlXzIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMnB4IC0yNTlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZG93bmxvYWRfdGl0bGVfMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1cHggMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NzlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZG93bmxvYWRfdGl0bGVfMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1cHggLTQ4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBAbWl4aW4gc3ByaXRlX2Rvd25sb2FkX3Nwcml0ZXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9kb3dubG9hZC5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4iXX0= */

