@charset "utf-8";
/* /zhuanti/home/jscx/release/css/index.css */
@charset "UTF-8";
/* CSS reset */
html {
  color: #000;
  background: #000;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

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

html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

button {
  border: none;
  -webkit-tap-hightlight-color: transparent;
  tap-hightlight-color: transparent;
}

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

input, select {
  outline: none;
}

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

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

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

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

input::-ms-clear, input::-ms-reveal {
  display: none;
}

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

th {
  text-align: inherit;
}

fieldset, img {
  border: 0;
}

iframe {
  display: block;
}

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

del {
  text-decoration: line-through;
}

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

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

ol, ul {
  list-style: none;
}

caption, th {
  text-align: left;
}

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

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

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

a:hover {
  text-decoration: underline;
}

ins, a {
  text-decoration: none;
}

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

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

/* global */
body {
  background: #000;
}

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

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

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

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

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

.hidden {
  display: none !important;
}

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

.left {
  float: left;
}

.right {
  float: right;
}

.my_footer {
  margin-top: 0px;
}

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

a:hover {
  text-decoration: none;
}

.my_footer {
  margin-top: 0;
}

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

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

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

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

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

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

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

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

input:focus, textarea:focus {
  outline: none;
}

/*@mixin*/
/* 渐变 */
/* 描边 */
/* 公共 */
/* 默认文字颜色 */
/* 默认文字强调颜色 */
.text_default_em {
  color: #ffba00 !important;
}

.text_default_em1 {
  color: #aa8256;
}

/* 带背景的文字默认 */
/* 带背景文字强调颜色 */
.text_bg_em {
  color: #8ae8ff !important;
}

.underLine {
  text-decoration: underline !important;
}

/* 动效 */
@keyframes dialogShow {
  0% {
    transform: rotate(0);
  }
  90.9% {
    transform: rotate(0);
  }
  93.2% {
    transform: rotate(-5deg);
  }
  97.8% {
    transform: rotate(5deg);
  }
  100% {
    transform: rotate(0);
  }
}
/* 雪碧 */
[class|=btn1] {
  background-image: url(../zhuanti/home/jscx/release/images/sprite_btn.png?01f0304);
  background-repeat: no-repeat;
}

.wg-dialog .copy-btn, .wg-dialog a.wg-dialog-close, [class|=btn2] {
  background-image: url(../zhuanti/home/jscx/release/images/sprite_dialog.png?01f0304);
  background-repeat: no-repeat;
}

/* 页面模块 */
.wrap {
  width: 1200px;
  position: relative;
  margin: 0 auto;
}

.my_topbar {
  min-width: 1200px;
}

.mod {
  position: relative;
}
.mod .mod-hd {
  margin: 0 auto;
  margin-bottom: 27px;
}
.mod .mod-hd-s {
  margin: 0 auto;
}
.mod .wrap {
  height: 100%;
}

.fun {
  position: relative;
}

.page-ft {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  font: 500 14px/36px "microsoft yahei";
  color: #ffffff;
  text-align: center;
}

/* 结构层次 */
/* section-mod-fun-box */
/* 按钮公共 */
[class|=btn1] {
  transition: filter 0.3s, color 0.3s;
  display: block;
  text-align: center;
  font-size: 0;
}
[class|=btn1]:hover {
  text-decoration: none;
  filter: brightness(1.2);
}
[class|=btn1].btn1-hd-link {
  background-position: 0 -129px;
  width: 154px;
  height: 51px;
  font: 700 16px/60px "microsoft yahei";
  color: #ffffff;
}
[class|=btn1].btn1-hd-start {
  background-position: 0 0;
  width: 348px;
  height: 92px;
}

/* 单项------------------------------------------------------------------------ */
/* 页面状态 */
/* <!-- 0未登录 1登陆未查询 2查询有结果 3查询无结果--> */
.mod-allServer .result-status, .mod-appointServer .result-status {
  display: none;
}
.mod-allServer[data-status="0"] .result-status-0, .mod-appointServer[data-status="0"] .result-status-0 {
  display: block;
}
.mod-allServer[data-status="1"] .result-status-1, .mod-appointServer[data-status="1"] .result-status-1 {
  display: block;
}
.mod-allServer[data-status="2"] .result-status-2, .mod-appointServer[data-status="2"] .result-status-2 {
  display: block;
}
.mod-allServer[data-status="3"] .result-status-3, .mod-appointServer[data-status="3"] .result-status-3 {
  display: block;
}
.mod-allServer[data-status="4"] .result-status-4, .mod-appointServer[data-status="4"] .result-status-4 {
  display: block;
}
.mod-allServer[data-status="5"] .result-status-5, .mod-appointServer[data-status="5"] .result-status-5 {
  display: block;
}
.mod-allServer[data-status="6"] .result-status-6, .mod-appointServer[data-status="6"] .result-status-6 {
  display: block;
}

.page-index .bg-out-hd {
  background: url(../zhuanti/home/jscx/release/images/bg/bg-hd_out.jpg?) no-repeat center center;
}
.page-index .bg-hd-1 {
  background: url(../zhuanti/home/jscx/release/images/bg/mbg_01.jpg?01f0304) no-repeat center top;
  height: 323px;
}
.page-index .bg-hd-2 {
  background: url(../zhuanti/home/jscx/release/images/bg/mbg_02.jpg?01f0304) no-repeat center top;
  height: 323px;
}
.page-index .bg-hd-3 {
  background: url(../zhuanti/home/jscx/release/images/bg/mbg_03.jpg?01f0304) no-repeat center top;
  height: 323px;
}
.page-index .bg-hd-4 {
  background: url(../zhuanti/home/jscx/release/images/bg/mbg_04.jpg?01f0304) no-repeat center top;
  height: 323px;
}

.page {
  position: relative;
  min-width: 1200px;
  font: 500 14px/24px "microsoft yahei";
  color: #ffffff;
}
.page * {
  box-sizing: border-box;
}

.page-hd {
  /* logo */
  /* 首屏功能按钮 */
  /* 用户信息栏目 */
  /* 顶部链接组 */
  /* 人物提示 */
}
.page-hd .hd-logo {
  position: absolute;
  left: 0;
  top: 10px;
  font-size: 0;
  z-index: 1;
}
.page-hd .hd-btn {
  position: absolute;
  left: 50%;
  top: 441px;
  transform: translate(-50%, 0);
}
.page-hd .hd-btn[data-status="2"], .page-hd .hd-btn[data-searchnum="0"] {
  filter: grayscale(1);
  cursor: default;
}
.page-hd .hd-info {
  position: absolute;
  left: 50%;
  top: 365px;
  transform: translate(-50%, 0);
  width: 326px;
}
.page-hd .hd-info .info-more {
  height: 26px;
  width: 326px;
  background: url(../zhuanti/home/jscx/release/images/box/box_1.png?01f0304) no-repeat center top;
  font: 500 12px/26px "microsoft yahei";
  color: #ffffff;
  text-align: center;
}
.page-hd .hd-info .info-more a {
  color: #ffd22f;
  text-decoration: underline;
}
.page-hd .hd-group {
  position: absolute;
  right: 0;
  top: 10px;
  *zoom: 1;
}
.page-hd .hd-group:after {
  content: "";
  display: table;
  clear: both;
}
.page-hd .hd-group a {
  float: right;
}
.page-hd .hd-person {
  position: absolute;
  left: 0px;
  top: 385px;
  padding-left: 120px;
}
.page-hd .hd-person .person-portrait {
  position: absolute;
  top: -60px;
  left: -54px;
  width: 230px;
  height: 229px;
  background: url(../zhuanti/home/jscx/release/images/box/box_2_1.png?01f0304) no-repeat center top;
  padding: 64px 0 0 69px;
}
.page-hd .hd-person .person-portrait img {
  width: 94px;
  height: 94px;
  border-radius: 50%;
}
.page-hd .hd-person .person-tip {
  width: 261px;
  height: 102px;
  background: url(../zhuanti/home/jscx/release/images/box/box_2_2.png?01f0304) no-repeat center top;
  padding: 16px 20px 0 30px;
  transform-origin: -58px center;
  animation: dialogShow linear 5.5s both infinite;
}
.page-hd .hd-person .person-tip em {
  color: #ffba00;
}
.page-hd .hd-result {
  position: absolute;
  left: 0;
  top: 698px;
  width: 1198px;
  height: 277px;
  background: url(../zhuanti/home/jscx/release/images/box/box_3.png?01f0304) no-repeat center top;
}

.mod-box .txt-shadow {
  font: 700 18px/48px "microsoft yahei";
  color: #fff;
  text-shadow: 0 0 4px #01a7ec;
  float: left;
  margin-right: 30px;
}
.mod-box .txt {
  font: 700 14px/48px "microsoft yahei";
  color: #fff;
}
.mod-box .btn-date {
  background-position: 0 -92px;
  width: 253px;
  height: 37px;
  font: 700 14px/35px "microsoft yahei";
  color: #f2ebb7;
}
.mod-box .btn-default {
  background-position: -154px -129px;
  width: 140px;
  height: 35px;
  font: 700 14px/35px "microsoft yahei";
  color: #fff;
}

.mod-lineUp {
  position: absolute;
  top: 558px;
  left: 0;
  width: 1198px;
  height: 120px;
  background: url(../zhuanti/home/jscx/release/images/box/bg-h120.png?) center 0 no-repeat;
  padding-left: 20px;
}
.mod-lineUp .info {
  *zoom: 1;
  position: relative;
  display: none;
}
.mod-lineUp .info:after {
  content: "";
  display: table;
  clear: both;
}
.mod-lineUp .btn1-wg {
  position: absolute;
  top: 6px;
}
.mod-lineUp .btn-date {
  right: 160px;
  top: 5px;
}
.mod-lineUp .btn-default {
  right: 13px;
}
.mod-lineUp .tip {
  font: 700 14px/48px "microsoft yahei";
  color: #fff;
}
.mod-lineUp .txt-lnk {
  color: #8ae8ff;
  text-decoration: underline;
}
.mod-lineUp .result {
  float: left;
  margin-top: 6px;
  text-align: center;
}
.mod-lineUp .result .bg {
  background: url(../zhuanti/home/jscx/release/images/box/result-bg.png?) no-repeat center 0;
  width: 630px;
  height: 38px;
  line-height: 38px;
}
.mod-lineUp[data-status="0"] .info1 {
  display: block;
}
.mod-lineUp[data-status="1"] .info3 {
  display: block;
}
.mod-lineUp[data-status="2"] .info2 {
  display: block;
}

.mod-appointServer {
  position: absolute;
  top: 988px;
  left: 0;
  width: 1198px;
}
.mod-appointServer .mod-hd {
  padding-left: 20px;
  height: 95px;
  background: url(../zhuanti/home/jscx/release/images/box/bg-h95.png?) center 0 no-repeat;
}
.mod-appointServer .mod-bd {
  margin-top: 15px;
  height: 110px;
  background: url(../zhuanti/home/jscx/release/images/box/bg-h110.png?) center 0 no-repeat;
}
.mod-appointServer .m-opt {
  padding: 10px 0 0 198px;
  position: relative;
}
.mod-appointServer .m-opt label {
  float: left;
  margin-left: -178px;
}
.mod-appointServer .m-opt .btn-default {
  position: absolute;
  left: 492px;
  top: 5px;
}

.mod-tip .tip {
  display: none;
}
.mod-tip p,
.mod-tip .txt {
  line-height: 34px;
}
.mod-tip .txt2 {
  color: #8a9eac;
  text-indent: 2em;
}
.mod-tip[data-status="0"] .tip1 {
  display: block;
}
.mod-tip[data-status="1"] .tip2 {
  display: block;
}

.mod-appointServer .m-result p.result-tip,
.mod-appointServer .m-result .result-tip {
  padding-top: 5px;
}
.mod-appointServer .m-result .table-bd .table-col {
  line-height: 54px;
  border: 0 none;
}

.m-fixedMenu {
  background: url(../zhuanti/home/jscx/release/images/menu.png?01f0304) no-repeat center 0;
  width: 190px;
  height: 300px;
  position: fixed;
  left: 84%;
  top: 200px;
  padding: 20px 19px;
  box-sizing: border-box;
  display: none;
}
.m-fixedMenu .tit {
  font: 500 16px/28px "microsoft yahei";
  color: #8ae8ff;
  text-align: center;
}
.m-fixedMenu .txt {
  font: 500 14px/24px "microsoft yahei";
  color: #fff;
}
.m-fixedMenu .qrcode {
  padding: 4px;
  width: 144px;
  height: 144px;
  margin-top: 5px;
}
.m-fixedMenu .qrcode img {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* 组件 */
.m-info {
  position: relative;
  font: 500 18px/34px "microsoft yahei";
  color: #244787;
}
.m-info a {
  color: #244787;
}
.m-info .btn1-show-prize {
  position: absolute;
  top: 12px;
  right: 30px;
}
.m-info .info-body {
  width: 326px;
  height: 34px;
  margin: 0 auto;
}
.m-info .login-info {
  float: left;
  text-align: center;
  width: 326px;
  height: 100%;
}
.m-info .login-info .user-logout,
.m-info .login-info .user-login,
.m-info .login-info .user-reg {
  font: 500 18px/34px "microsoft yahei";
  color: #244787;
}
.m-info .login-info .user-logout {
  font: 500 18px/34px "microsoft yahei";
  color: #244787;
}
.m-info .user-name {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  *vertical-align: auto;
  font: 500 18px/34px "microsoft yahei";
  color: #244787;
}
.m-info .user-name.user-name {
  width: 190px;
}

/* 标题颜色 */
/* 副标题颜色 */
/* 一般文字 */
/* 强调文字 */
/* 背景色 */
.ui-dialog {
  height: auto !important;
}

/* 简易弹出框 */
/* 重叠边框（方便使用斜角等效果） */
.ui-dialog {
  padding: 3px;
  box-sizing: border-box;
  background: #403a8e;
}

.wg-dialog {
  background: #ffffff;
  padding: 40px 0;
  background: linear-gradient(-45deg, transparent 0, #ffffff 0);
  font: 500 14px/34px "microsoft yahei";
  color: #5b5b5b;
}
.wg-dialog .wg-dialog-t-line,
.wg-dialog .wg-dialog-b-line .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 em {
  color: #665197;
}

/* 按钮公共 */
[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].btn2-com {
  background-position: 0 0;
  width: 115px;
  height: 40px;
  font: 500 14px/40px "microsoft yahei";
  color: #eeebff;
}
[class|=btn2].btn2-com-2 {
  background-position: 0 -40px;
  width: 115px;
  height: 40px;
  font: 500 16px/40px "microsoft yahei";
  color: #eeebff;
}

/*dialog*/
.wg-dialog {
  width: 654px;
  /* 关闭按钮 */
  /* 标题级别文字 */
  /* 副标题级别文字 */
  /* 操作区域 */
  /* 统一按钮样式 */
  /* 补充说明 */
  /* 表单项 */
}
.wg-dialog .wg-dialog-cont {
  padding: 20px 0;
}
.wg-dialog a.wg-dialog-close {
  position: absolute;
  background-position: -115px 0;
  width: 40px;
  height: 40px;
  top: 0px;
  right: 0px;
  z-index: 9;
  overflow: hidden;
  text-indent: -9999em;
  /* transition: transform 0.3s; */
  transition: filter 0.3s;
}
.wg-dialog a.wg-dialog-close:hover {
  /* transform:rotate(90deg) */
  /* transform: scale(1.2); */
  filter: brightness(1.2);
}
.wg-dialog .wg-dialog-tit {
  font: 700 26px/30px "microsoft yahei";
  color: #665197;
  text-align: center;
}
.wg-dialog .wg-dialog-tit em {
  font-weight: bold;
}
.wg-dialog .wg-dialog-em {
  color: #665197 !important;
}
.wg-dialog .wg-dialog-stit {
  font: 500 14px/34px "microsoft yahei";
  color: #5b5b5b;
  min-height: 34px;
  text-align: center;
}
.wg-dialog .wg-dialog-img {
  display: block;
  margin: 0 auto;
  margin-top: 10px;
}
.wg-dialog .wg-dialog-list {
  font: 500 16px/30px "microsoft yahei";
  color: #5b5b5b;
  padding-top: 20px;
}
.wg-dialog .wg-dialog-list .wg-dialog-item {
  position: relative;
  font: 500 14px/40px "microsoft yahei";
  color: #5b5b5b;
}
.wg-dialog .wg-dialog-item-name {
  position: absolute;
  left: 216px;
  top: 0;
}
.wg-dialog .wg-dialog-item-val {
  padding-left: 376px;
}
.wg-dialog .wg-dialog-opt {
  /* 内部按钮一般使用定位 */
  text-align: center;
  position: relative;
  margin-top: 20px;
  overflow: hidden;
  text-align: center;
}
.wg-dialog .wg-dialog-btn {
  margin: 0 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.wg-dialog .wg-dialog-oper {
  *zoom: 1;
  margin: 0 auto;
  padding: 10px;
}
.wg-dialog .wg-dialog-oper:after {
  content: "";
  display: table;
  clear: both;
}
.wg-dialog .wg-dialog-label {
  font: 500 14px/20px "microsoft yahei";
  color: #5b5b5b;
  float: left;
  width: 28%;
  text-align: right;
}
.wg-dialog .wg-dialog-input,
.wg-dialog .copy-input {
  float: left;
  width: 50%;
  font: 500 12px/20px "microsoft yahei";
  color: #5b5b5b;
  height: 20px;
  border: solid 1px #b29d96;
  background: #e1e1e1;
  padding-left: 10px;
}
.wg-dialog .copy-btn {
  float: left;
  background-position: -115px -40px;
  width: 40px;
  height: 20px;
  font-size: 0;
  margin-left: 10px;
}
.wg-dialog .copy-btn:hover {
  filter: brightness(1.2);
}
.wg-dialog .wg-dialog-ps {
  height: 30px;
  width: 100%;
  font: 500 14px/30px "microsoft yahei";
  color: #5b5b5b;
  text-align: center;
}
.wg-dialog .wg-form-item {
  font: 500 14px/34px "microsoft yahei";
  color: #5b5b5b;
  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 {
  color: #fff;
  background: #136cbe;
  border: 1px solid #136cbe;
}
.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-diy {
  padding: 0 60px;
}

/* 分页 */
.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: #5b5b5b;
}
.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: #5b5b5b;
}
.wg-dialog-pager span.cur {
  color: #e76b5a;
  text-decoration: underline;
  width: 20px;
}
.wg-dialog-pager a:hover {
  color: #e76b5a;
}
.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: #ffffff;
  border: none;
  border-bottom: solid 1px #6168d7;
  font: 500 14px/24px "microsoft yahei";
  color: #665197;
  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: #e5e6ff;
  height: 14px;
}
.wg-dialog-serverSelect .wd-dialog-opt {
  margin-top: 5px;
  padding-top: 0;
}

/* 选服框宽高 */
/* 选服框背景颜色 */
/* 选服框字体*/
/* 边框颜色 */
/* 选服务器 */
.m_selectlist {
  /* 选择框首条 */
  position: relative;
  *zoom: 1;
  z-index: 111;
  width: 274px;
  /* 选择框下拉 */
  /* 搜索 */
}
.m_selectlist .m_selected {
  width: 274px;
  height: 28px;
  background-color: #fff;
  cursor: pointer;
  overflow: hidden;
  border: solid 1px #fff;
  /*提示*/
  /* 文字区域 */
  /* 下拉区域 */
}
.m_selectlist .m_selected .redtip {
  font: 500 12px/12px "microsoft yahei";
  color: #ac2b1e;
  top: 34px;
  left: 0px;
  position: absolute;
}
.m_selectlist .m_selected .select_txt {
  padding: 0 0 0 2px;
  font: 500 14px/28px "microsoft yahei";
  color: #09141e;
  overflow: hidden;
  text-align: left;
  width: auto;
  height: auto;
  max-width: 251px;
  margin-left: 11px;
}
.m_selectlist .m_selected .flag_down {
  width: auto;
  height: auto;
  background-color: #fff;
  display: block;
  overflow: hidden;
  padding: 10px 10px 0 0;
}
.m_selectlist .m_selected .flag_down b {
  width: 0;
  height: 0;
  border-top: 6px #09141e solid;
  border-left: 6px transparent dashed;
  border-right: 6px transparent dashed;
  display: block;
  overflow: hidden;
  zoom: 1;
  transition: all 0.3s;
}
.m_selectlist .m_select_cont {
  background-color: #fff;
  border: solid 1px #fff;
  top: 28px;
  width: 274px;
  padding: 0px;
  z-index: 4;
  position: absolute;
  overflow: hidden;
}
.m_selectlist .m_select_cont .selectlist li a {
  background: #fff;
  display: block;
  padding: 0 5px;
  font: 500 12px/24px "microsoft yahei";
  color: #09141e;
  z-index: 4;
  transition: filter 0.3s;
}
.m_selectlist .m_select_cont .selectlist li a:hover {
  background: #104951;
  text-decoration: none;
  color: #fff;
  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 .search-input {
  width: 100%;
  border: solid 1px #22a4be;
  color: #09141e;
  background: #fff;
  height: 34px;
  padding: 0 4px;
}

/* 我的奖励 */
.wg-dialog-mylist .m-list {
  width: 100%;
}
.wg-dialog-mylist .list-table-thead .col-1 {
  width: 50%;
}
.wg-dialog-mylist .list-table-thead .col-2 {
  width: 50%;
}
.wg-dialog-mylist .list-table-th {
  text-align: center;
  font-weight: bold;
}
.wg-dialog-mylist .list-table-td {
  text-align: center;
}

.m-result {
  padding: 0 13px;
}
.m-result .table-hd {
  text-align: center;
  font-size: 0;
}
.m-result .table-hd .table-col {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font: 700 18px/48px "microsoft yahei";
  color: #ffffff;
  text-shadow: 0 0 4px #01a7ec;
}
.m-result .table-bd {
  text-align: center;
  font-size: 0;
  overflow: auto;
  height: 220px;
  /*---滚动条大小--*/
  /*---滚动框背景样式--*/
  /* 滚动条的滑轨背景颜色 */
  /* 滑块颜色 */
  /* 滑轨两头的监听按钮颜色 */
  /* 横向滚动条和纵向滚动条相交处尖角的颜色 */
}
.m-result .table-bd .table-col {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font: 500 16px/52px "microsoft yahei";
  color: #ffffff;
  border-bottom: 1px solid #2d6a99;
}
.m-result .table-bd .table-col a {
  font: 500 16px/52px "microsoft yahei";
  color: #8ae8ff;
  text-decoration: underline;
}
.m-result .table-bd::-webkit-scrollbar {
  width: 10px;
  height: 8px;
}
.m-result .table-bd::-webkit-scrollbar-track {
  background-color: transparent;
}
.m-result .table-bd::-webkit-scrollbar-thumb {
  background-color: #7fd6ec;
  border-radius: 5px;
}
.m-result .table-bd::-webkit-scrollbar-button {
  display: none;
}
.m-result .table-bd::-webkit-scrollbar-corner {
  background-color: black;
}
.m-result .table-col {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.m-result .table-col-1,
.m-result .table-col-4 {
  width: 30%;
}
.m-result .table-col-2,
.m-result .table-col-3 {
  width: 20%;
}
.m-result .result-tip {
  padding-top: 50px;
  text-align: center;
  font: 700 24px/48px "microsoft yahei";
  color: #ffffff;
}
.m-result .result-tip a {
  margin-top: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.m-result .result-tip .txt1 {
  font: 500 16px/40px "microsoft yahei";
  color: #ffffff;
}
.m-result .result-tip .btn-default {
  background-position: -154px -129px;
  width: 140px;
  height: 35px;
  font: 700 14px/35px "microsoft yahei";
  color: #fff;
  vertical-align: middle;
  margin: 0 10px;
}
.m-result p.result-tip {
  padding-top: 86px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnNjc3MiLCJjb3JlL19iYXNlLnNjc3MiLCJjb3JlL19taXhpbi5zY3NzIiwiY29yZS9fdmFyaWFibGUuc2NzcyIsImNvcmUvX2FuaW1hdGlvbi5zY3NzIiwic3ByaXRlX2J0bi5zY3NzIiwic3ByaXRlX2RpYWxvZy5zY3NzIiwicGFnZS9nbG9iYWwuc2NzcyIsInBhZ2Uvdmlldy5zY3NzIiwicGFnZS9pbmRleC5zY3NzIiwibW9kL2luZm8uc2NzcyIsIm1vZC9wb3B1cC5zY3NzIiwibW9kL3Jlc3VsdC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQTtBQ0FBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFNQTtBQUNBO0VBQUs7RUFBVztFQUFnQjtFQUErQjs7O0FBQy9EO0VBQXNNO0VBQVM7OztBQUMvTTtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDSTtFQUNBO0VBQ0E7OztBQUlKO0VBQWtCOzs7QUFDbEI7RUFBYzs7O0FBQ2Q7RUFBZ0Y7OztBQUNoRjtFQUFvQjtFQUFzQjtFQUFpQjs7O0FBQzNEO0VBQWtDOzs7QUFDbEM7RUFBc0I7OztBQUN0QjtFQUNJOzs7QUFFSjtFQUFNO0VBQXlCOzs7QUFDL0I7RUFBRzs7O0FBQ0g7RUFBYTs7O0FBQ2I7RUFBTzs7O0FBQ1A7RUFBYTtFQUFTOzs7QUFDdEI7RUFBSzs7O0FBQ0w7RUFBeUM7OztBQUN6QztBQUNBO0VBQVE7OztBQUVSO0VBQU87OztBQUNQO0VBQVk7OztBQUNaO0VBQW1COzs7QUFDbkI7RUFBa0I7OztBQUNsQjtFQUFXO0VBQWdCO0VBQWdCO0VBQW9COzs7QUFDL0Q7RUFBSzs7O0FBQ0w7RUFBSzs7O0FBQ0w7RUFBUzs7O0FBQ1Q7RUFBTzs7O0FBRVA7QUFDQTtFQUFtRjs7O0FBRW5GO0FBQ0E7RUFBcUI7RUFBc0I7RUFBaUI7OztBQUU1RDtBQUNBO0VBQU07OztBQUNOO0VBQVU7RUFBYztFQUFnQjs7O0FBQ3hDO0VBQUk7RUFBZ0I7OztBQUNwQjtFQUFVO0VBQW1CO0VBQWlCO0VBQWU7OztBQUM3RDtFQUFpQjtFQUFrQjtFQUFjO0VBQVk7RUFBWTtFQUFXOzs7QUFDcEY7RUFBVztBQUFROzs7QUFDbkI7RUFDQzs7O0FBRUQ7RUFBYztFQUFnQjs7O0FBQzlCO0VBQU87OztBQUNQO0VBQVE7OztBQUNSO0VBQVc7OztBQUNYO0VBQ0M7RUFBa0I7RUFBYTs7O0FBRWhDO0VBQ0M7OztBQUVEO0VBQ0U7OztBQUdGO0FBQW1DO0VBQy9COzs7QUFFSjtBQUF5QjtFQUNyQjs7O0FBRUo7QUFBMEI7RUFDdEI7OztBQUVKO0FBQThCO0VBQzFCOzs7QUFHSjtBQUFzQztFQUNsQzs7O0FBRUo7QUFBNEI7RUFDeEI7OztBQUVKO0FBQTZCO0VBQ3pCOzs7QUFFSjtBQUFpQztFQUM3Qjs7O0FBR0o7RUFDSTs7O0FDNUdKO0FBdUhBO0FBVUE7QUMvSEE7QUFHQTtBQUdBO0FBRUE7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBR0Q7QUFHQTtBQUVBO0VBQ0M7OztBQUdEO0VBQ0M7OztBQzNCRDtBQUNBO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOzs7QUpSRjtBS3dCUTtFQUNJO0VBQ0E7OztBQ0ZKO0VBQ0k7RUFDQTs7O0FOdEJaO0FPVEE7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0M7OztBQUdEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7O0FBR0Y7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFTElDO0VBQ0EsT0NwQmE7RUlpQmQ7OztBQUdEO0FBQ0E7QUFDQTtBQUNBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VGN0JlO0VBQ0E7RUFDQTtFSFNkO0VBQ0EsT0ttQnFCOztBQUV0QjtFRjVCZTtFQUNBO0VBQ0E7OztBRStCaEI7QUFFQTtBQUNBO0FBRUM7RUFDQzs7QUFHQTtFQUNDOztBQUlEO0VBQ0M7O0FBSUQ7RUFDQzs7QUFJRDtFQUNDOztBQUlEO0VBQ0M7O0FBSUQ7RUFDQzs7QUFJRDtFQUNDOzs7QUNuR0Y7RUFDQzs7QUFHQTtFQUNDO0VBQ0E7O0FBRkQ7RUFDQztFQUNBOztBQUZEO0VBQ0M7RUFDQTs7QUFGRDtFQUNDO0VBQ0E7OztBQ0xIO0VBQ0k7RUFDQTtFUGlDRjtFQUNBLE9DbkNVOztBTUdSO0VBQ0k7OztBQUdSO0FBQ0k7QUFRQTtBQVdBO0FBbUJBO0FBVUE7O0FBL0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RVBIVjtFQUNBLE9PR2lDO0VBQ3ZCOztBQUNBO0VBQ0k7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFUG5ETjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QU9pREk7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7O0FBQ0E7RUFDSSxPTmpGTzs7QU1xRm5CO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOzs7QUFLSjtFUHpFRjtFQUNBLE9PeUU2QjtFQUN2QjtFQUNBO0VBQ0E7O0FBRUo7RVAvRUY7RUFDQSxPTytFNkI7O0FBRTNCO0VKdkdZO0VBQ0E7RUFDQTtFSG1CZDtFQUNBLE9PbUY2Qjs7QUFFM0I7RUp0R1k7RUFDQTtFQUNBO0VIY2Q7RUFDQSxPT3VGNkI7OztBQUcvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUNBO0VQbklGO0VPcUlNO0VBQ0E7O0FQcklOO0VBQ0U7RUFDQTtFQUNBOztBT29JQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RVBwSEY7RUFDQSxPT29INkI7O0FBRTNCO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0k7O0FBSUo7RUFDSTs7QUFJSjtFQUNJOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUtSO0VBQ0k7O0FBRUo7QUFBQTtFQUVJOztBQUVKO0VBQ0k7RUFDQTs7QUFHQTtFQUNJOztBQUlKO0VBQ0k7OztBQU1KO0FBQUE7RUFFSTs7QUFFSjtFQUNJO0VBQ0E7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VQOU5GO0VBQ0EsT084TjZCO0VBQ3ZCOztBQUVKO0VQbE9GO0VBQ0EsT09rTzZCOztBQUUzQjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBVG5RWjtBVVZBO0VBQ0M7RVI4QkM7RUFDQSxPUW5DVTs7QUFNWDtFQUNDLE9BUFU7O0FBU1g7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0FBQUE7RVJVQTtFQUNBLE9RakNZOztBQTRCWjtFUklBO0VBQ0EsT1FqQ1k7O0FBaUNiO0VBQ0M7RVJkQTtFQUNBO0VBQ0E7RUFWQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBZ0JBO0VBQ0EsT1FsQ2E7O0FBdUNiO0VBQ0M7OztBQzFDSDtBQUVBO0FBRUE7QUFFQTtBQUdBO0FBR0E7RUFDSTs7O0FBR0o7QUFPQTtBQUNBO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQVhJLFlBUmE7RUFTYjtFQXdCQTtFVFJGO0VBQ0EsT1MvQmtCOztBQXlCaEI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBVUk7O0FBTUo7RUFDSSxPQXhDZTs7O0FBOEN2QjtBQUNBO0VBRUk7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFFSjtFTHJEWTtFQUNBO0VBQ0E7RUp1QmQ7RUFDQSxPUzZCNkI7O0FBRTNCO0VML0NZO0VBQ0E7RUFDQTtFSmFkO0VBQ0EsT1NpQzZCOzs7QUFJL0I7QUFDQTtFQUNJO0FBSUE7QUFrQkE7QUFXQTtBQTRCQTtBQVVBO0FBc0NBO0FBUUE7O0FBcEhBO0VBQ0k7O0FBR0o7RUFDSTtFTHhEUTtFQUNBO0VBQ0E7RUt5RFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7O0FBQ0E7QUFDSTtBQUNBO0VBQ0E7O0FBSVI7RVRuRUY7RUFDQSxPUy9Cc0I7RUFtR2hCOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTs7QUFHSjtFVDFFRjtFQUNBLE9TakN1QjtFQTRHakI7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFVHBGRjtFQUNBLE9TL0JrQjtFQW9IWjs7QUFFSjtFQUNJO0VUekZOO0VBQ0EsT1MvQmtCOztBQTBIaEI7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFJSjtBQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNJO0VUN0hOO0VBQ0E7RUFDQTs7QVMrSEU7RVR4SkY7RVMwSk07RUFDQTs7QVQxSk47RUFDRTtFQUNBO0VBQ0E7O0FTeUpBO0VUMUhGO0VBQ0EsT1MvQmtCO0VBMEpaO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFVG5JTjtFQUNBLE9TL0JrQjtFQW1LWjtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VML0pRO0VBQ0E7RUFDQTtFS2dLUjtFQUNBOztBQUNBO0VBQ0k7O0FBS1I7RUFDSTtFQUNBO0VUeEpOO0VBQ0EsT1MvQmtCO0VBd0xaOztBQUlKO0VUOUpGO0VBQ0EsT1MvQmtCO0VBOExaO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdSO0VBQ0k7OztBQUtSO0FBRUE7RUFDSTs7O0FBR0o7QUFDQTtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RVQvTU47RUFDQSxPUy9Ca0I7O0FBZ1BoQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVR2Tk47RUFDQSxPUy9Ca0I7O0FBd1BoQjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUtSO0FBRUk7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0JBblJTO0VBb1JUO0VBQ0E7RVQ1UE47RUFDQSxPUzRQMkI7RUFDckI7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFVHBRTjtFQUNBLE9Tb1EyQjtFQUNyQjs7QUFFSjtFQUNJO0VBQ0E7OztBQUlSO0FBS0E7QUFFQTtBQUVBO0FBSUE7QUFDQTtBQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0csT0FsQkc7QUE2RE47QUFvREc7O0FBOUZIO0VBQ0MsT0FwQks7RUFxQkwsUUFwQks7RUFxQkwsa0JBakJRO0VBa0JSO0VBQ0E7RUFDQTtBQUNBO0FBT0E7QUFXQTs7QUFqQkE7RVQxU0E7RUFDQSxPUzBTc0I7RUFDckI7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RVRsVEQ7RUFDQSxPU3FSTztFQThCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0Esa0JBM0NPO0VBNENQO0VBQ0E7RUFDQTs7QUFDQTtFVGhSRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VTOFFFO0VBQ0E7RUFDQTtFQUNBOztBQUtIO0VBQ0Msa0JBMURRO0VBMkRSO0VBQ0EsS0FoRUs7RUFpRUwsT0FsRUs7RUFtRUw7RUFDQTtFQUNNO0VBQ0E7O0FBQ047RUFDQyxZQW5FTztFQW9FUDtFQUNBO0VUelZEO0VBQ0EsT1NxUk87RUFxRUc7RUFDQTs7QUFDVDtFQUNDO0VBQ0E7RUFDWSxPQTVFTjtFQTZFTTs7QUFJZjtFQUNDO0VBQ0EsT0FyRlc7RUFzRlg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBLE9BaEdXO0VBaUdYO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRTtFQUNJO0VBQ0E7RUFDQSxPQTlHQztFQStHRCxZQWpIRTtFQWtIRjtFQUNBOzs7QUFJUjtBQUVJO0VBQ0k7O0FBR0E7RUFDSTs7QUFFSjtFQUNJOztBQUdSO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOzs7QUNsY1I7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7O0FBQ0E7RVZvQk47RUFDQTtFQUNBO0VBTUE7RUFDQSxPQ2hCYTtFU1ZIOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFXQztBQU1EO0FBQzhEO0FBQ2M7QUFDOUI7QUFDVzs7QUFwQnpEO0VWU047RUFDQTtFQUNBO0VBVUE7RUFDQSxPQ3BCYTtFU0NIOztBQUNBO0VWaUJWO0VBQ0EsT0NqQmdCO0VTQ0Y7O0FBS1I7RUFDRztFQUNBOztBQUlIO0VBQTZCOztBQUM3QjtFQUE2QjtFQUEwQjs7QUFDdkQ7RUFBOEI7O0FBQzlCO0VBQThCOztBQUlsQztFVmZGO0VBQ0E7RUFDQTs7QVVnQkU7QUFBQTtFQUVJOztBQUVKO0FBQUE7RUFFSTs7QUFHSjtFQUNJO0VBQ0E7RVZyQk47RUFDQSxPQ2hCYTs7QVNzQ1A7RUFDSTtFVmhDVjtFQUNBO0VBQ0E7O0FVaUNNO0VWdkJOO0VBQ0EsT0NwQmE7O0FTNkNQO0VQOUNRO0VBQ0E7RUFDQTtFSGNkO0VBQ0EsT1UrQmlDO0VBQ3ZCO0VBQ0E7O0FBSVI7RUFDSSIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi8qIOWfuuehgOaooeWdlyAqL1xyXG5AaW1wb3J0IFwiY29yZS9fYmFzZVwiO1xyXG5AaW1wb3J0IFwiY29yZS9fbWl4aW5cIjtcclxuQGltcG9ydCBcImNvcmUvX3ZhcmlhYmxlXCI7XHJcbkBpbXBvcnQgXCJjb3JlL19hbmltYXRpb25cIjtcclxuXHJcbi8qIOmbqueipyAqL1xyXG5AaW1wb3J0IFwic3ByaXRlX2J0blwiO1xyXG5AaW1wb3J0IFwic3ByaXRlX2RpYWxvZ1wiO1xyXG5cclxuLyog6aG16Z2i5qih5Z2XICovXHJcbkBpbXBvcnQgXCJwYWdlL2dsb2JhbFwiO1xyXG5AaW1wb3J0IFwicGFnZS92aWV3XCI7XHJcbkBpbXBvcnQgXCJwYWdlL2luZGV4XCI7XHJcblxyXG4vKiDnu4Tku7YgKi9cclxuQGltcG9ydCBcIm1vZC9pbmZvXCI7XHJcbkBpbXBvcnQgXCJtb2QvcG9wdXBcIjtcclxuQGltcG9ydCBcIm1vZC9yZXN1bHRcIjtcclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKiBDU1MgRG9jdW1lbnRcclxuRGF0ZTpcdFx0MjAxMy8xMi8yMFxyXG5BdXRob3I6XHRcdOWwj+iKs1xyXG5VcGRhdGU6XHJcbiovXHJcblxyXG4vKiBDU1MgcmVzZXQgKi9cclxuaHRtbHtjb2xvcjojMDAwO2JhY2tncm91bmQ6IzAwMDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7fVxyXG5ib2R5LGRpdixkbCxkdCxkZCx1bCxvbCxsaSxoMSxoMixoMyxoNCxoNSxoNixwcmUsY29kZSxmb3JtLGZpZWxkc2V0LGxlZ2VuZCxpbnB1dCx0ZXh0YXJlYSxwLGJsb2NrcXVvdGUsdGgsdGQsaHIsYnV0dG9uLGFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uIHttYXJnaW46MDtwYWRkaW5nOjA7fVxyXG5odG1sLGJvZHl7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1hcmdpbjowO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2h0bGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGFwLWhpZ2h0bGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyBcclxufVxyXG4gIFxyXG5cclxuaW5wdXQsc2VsZWN0LGltZ3sgdmVydGljYWwtYWxpZ246bWlkZGxlfVxyXG5pbnB1dCxzZWxlY3R7IG91dGxpbmU6bm9uZX1cclxuYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24geyBkaXNwbGF5OmJsb2NrO31cclxuYXVkaW8sY2FudmFzLHZpZGVvIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7KmRpc3BsYXk6IGlubGluZTsqem9vbTogMTt9XHJcbmJvZHksYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250OjEycHgvMS41IHRhaG9tYSxhcmlhbCzlrovkvZMsc2Fucy1zZXJpZn1cclxuaW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtc2l6ZToxMDAlO31cclxuaW5wdXQ6Oi1tcy1jbGVhciwgaW5wdXQ6Oi1tcy1yZXZlYWx7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO31cclxudGh7dGV4dC1hbGlnbjppbmhlcml0O31cclxuZmllbGRzZXQsaW1ne2JvcmRlcjowO31cclxuaWZyYW1le2Rpc3BsYXk6YmxvY2s7fVxyXG5hYmJyLGFjcm9ueW17Ym9yZGVyOjA7Zm9udC12YXJpYW50Om5vcm1hbDt9XHJcbmRlbCB7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDt9XHJcbmFkZHJlc3MsY2FwdGlvbixjaXRlLGNvZGUsZGZuLGVtLHRoLHZhciB7Zm9udC1zdHlsZTpub3JtYWw7fVxyXG4vKiBpZTYgNyA4KHEpIGJ1ZyDmmL7npLrkuLrooYzlhoXooajnjrAgKi9cclxuaWZyYW1leyBkaXNwbGF5OmJsb2NrO31cclxuXHJcbm9sLHVsIHtsaXN0LXN0eWxlOm5vbmU7fVxyXG5jYXB0aW9uLHRoIHt0ZXh0LWFsaWduOmxlZnQ7fVxyXG5oMSxoMixoMyxoNCxoNSxoNiB7Zm9udC1zaXplOjEwMCU7fVxyXG5xOmJlZm9yZSxxOmFmdGVyIHtjb250ZW50OicnO31cclxuc3ViLCBzdXAgeyBmb250LXNpemU6IDc1JTsgbGluZS1oZWlnaHQ6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO31cclxuc3VwIHt0b3A6IC0wLjVlbTt9XHJcbnN1YiB7Ym90dG9tOiAtMC4yNWVtO31cclxuYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XHJcbmlucyxhIHt0ZXh0LWRlY29yYXRpb246bm9uZTt9XHJcblxyXG4vKkNvcnJlY3QgYmxvY2sgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRTYvNy84LzkgJiBmZjMsSUXpnIDopoHlnKhqc+S4rWNyZWF0ZUVsZW1lbnQodGFnKSovXHJcbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxuYXYsc2VjdGlvbixzdW1tYXJ5IHsgZGlzcGxheTogYmxvY2s7fVxyXG5cclxuLyogSFRNTDUg5aqS5L2T5paH5Lu26LefIGltZyDkv53mjIHkuIDoh7QgKi9cclxuYXVkaW8sY2FudmFzLHZpZGVvIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOypkaXNwbGF5OiBpbmxpbmU7Knpvb206IDE7fVxyXG5cclxuLyogZ2xvYmFsICovXHJcbmJvZHl7IGJhY2tncm91bmQ6IzAwMDsgfVxyXG4ud3JhcHBlcnsgbWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwMHB4OyB9XHJcbnRkeyBmb250LXNpemU6MTJweDsgbGluZS1oZWlnaHQ6MTYwJTt9XHJcbi50eHRoaWRleyB0ZXh0LWluZGVudDotOTk5ZW07b3ZlcmZsb3c6aGlkZGVuOyBsaW5lLWhlaWdodDowOyBmb250LXNpemU6MH1cclxuLmNsZWFyZml4OmFmdGVyIHt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MDt9XHJcbi5jbGVhcmZpeCB7em9vbToxOyAvKiBmb3IgSUU2IElFNyAqL31cclxuLmhpZGRlbiB7XHJcblx0ZGlzcGxheTpub25lIWltcG9ydGFudDtcclxufVxyXG4ubGVmdCwucmlnaHQge2Rpc3BsYXk6aW5saW5lOyB6b29tOjE7fVxyXG4ubGVmdCB7ZmxvYXQ6bGVmdDt9XHJcbi5yaWdodCB7ZmxvYXQ6cmlnaHQ7fVxyXG4ubXlfZm9vdGVye21hcmdpbi10b3A6IDBweDt9XHJcbmE6YWN0aXZlLCBhOmZvY3VzLCBpbnB1dHtcclxuXHQtbW96LW91dGxpbmU6bm9uZTtvdXRsaW5lOm5vbmU7aWUtZHVtbXk6ZXhwcmVzc2lvbih0aGlzLmhpZGVGb2N1cz10cnVlKTtcclxufVxyXG5hOmhvdmVye1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufTtcclxuLm15X2Zvb3RlcntcclxuICBtYXJnaW4tdG9wOiAwO31cclxuXHJcblxyXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCBicm93c2VycyDpgILphY3osLfmrYwgKi9cclxuICAgIGNvbG9yOiAjYmJjMGM3O1xyXG59XHJcbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCDpgILphY3ngavni5AgKi9cclxuICAgIGNvbG9yOiAjYmJjMGM3O1xyXG59XHJcbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyDpgILphY3ngavni5AgKi9cclxuICAgIGNvbG9yOiAjYmJjMGM3O1xyXG59XHJcbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAg6YCC6YWNaWUqL1xyXG4gICAgY29sb3I6ICNiYmMwYzc7XHJcbn1cclxuXHJcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0IGJyb3dzZXJzIOmAgumFjeiwt+atjCAqL1xyXG4gICAgY29sb3I6ICNiYmMwYzc7XHJcbn1cclxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4IOmAgumFjeeBq+eLkCAqL1xyXG4gICAgY29sb3I6ICNiYmMwYzc7XHJcbn1cclxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrIOmAgumFjeeBq+eLkCAqL1xyXG4gICAgY29sb3I6ICNiYmMwYzc7XHJcbn1cclxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICDpgILphY1pZSovXHJcbiAgICBjb2xvcjogI2JiYzBjNztcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn0iLCIvKkBtaXhpbiovXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgKnpvb206IDE7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuQG1peGluIGJmYyB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBlbGxpcHNpcyB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gaW5saW5lLWJsb2Nre1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAqZGlzcGxheTogaW5saW5lO1xyXG4gICp6b29tOjE7XHJcbn1cclxuXHJcblxyXG5cclxuQG1peGluIGJmb250KCRzaXplLCAkbGluZUhlaWdodCwkY29sb3IpIHtcclxuICBmb250OiA3MDAgcHgoJHNpemUpL3B4KCRsaW5lSGVpZ2h0KSBcIm1pY3Jvc29mdCB5YWhlaVwiO1xyXG4gIGNvbG9yOiRjb2xvcjtcclxufVxyXG5AbWl4aW4gbGZvbnQoJHNpemUsICRsaW5lSGVpZ2h0LCRjb2xvcikge1xyXG4gIGZvbnQ6IDUwMCBweCgkc2l6ZSkvcHgoJGxpbmVIZWlnaHQpIFwibWljcm9zb2Z0IHlhaGVpXCI7XHJcbiAgY29sb3I6JGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyUmFkaXVzKCR4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkeDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6ICR4O1xyXG4gIC1vLWJvcmRlci1yYWRpdXM6ICR4O1xyXG4gIC1tcy1ib3JkZXItcmFkaXVzOiAkeDtcclxuICBib3JkZXItcmFkaXVzOiAkeDtcclxufVxyXG5cclxuQG1peGluIHRyaWFuZ2xlKCR3LCRjb2xvcjEpIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyOiAkdyBzb2xpZCAkY29sb3IxO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyUmFkaXVzLWx0KCR4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeDtcclxuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogJHg7XHJcbiAgLW8tYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHg7XHJcbiAgLW1zLWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR4O1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyUmFkaXVzLXJ0KCR4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAkeDtcclxuICAtby1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHg7XHJcbiAgLW1zLWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHg7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXJSYWRpdXMtbGIoJHgpIHtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAkeDtcclxuICAtby1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeDtcclxuICAtbXMtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHg7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXJSYWRpdXMtcmIoJHgpIHtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeDtcclxuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICR4O1xyXG4gIC1vLWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeDtcclxuICAtbXMtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeDtcclxufVxyXG5cclxuQG1peGluIHRyaWFuZ2xldCgkd3QsJHdsLCR3ciwkY29sb3IpIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXRvcDogJHd0ICRjb2xvciBzb2xpZDtcclxuICBib3JkZXItbGVmdDogJHdsIHRyYW5zcGFyZW50IGRhc2hlZDtcclxuICBib3JkZXItcmlnaHQ6ICR3ciB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlhbmdsZWIoJHdiLCR3bCwkd3IsJGNvbG9yKSB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1ib3R0b206ICR3YiAkY29sb3Igc29saWQ7XHJcbiAgYm9yZGVyLWxlZnQ6ICR3bCB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkd3IgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG59XHJcblxyXG5AbWl4aW4gdHJpYW5nbGVsKCR3bCwkd3QsJHdiLCRjb2xvcikge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogJHdsICRjb2xvciBzb2xpZDtcclxuICBib3JkZXItdG9wOiAkd3QgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG4gIGJvcmRlci1ib3R0b206ICR3YiB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlhbmdsZXIoJHdyLCR3dCwkd2IsJGNvbG9yKSB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1ib3R0b206ICR3YiB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkd3IgJGNvbG9yIHNvbGlkO1xyXG4gIGJvcmRlci10b3A6ICR3dCB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbn1cclxuXHJcbi8qIOa4kOWPmCAqL1xyXG5AbWl4aW4gYnRuX3R4dF9ncmFkaWVudCgkdG9wQ29sb3IsJGJvdHRvbUNvbG9yKXtcclxuICBzcGFue1xyXG4gICAgY29sb3I6ICR0b3BDb2xvcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgYm90dG9tLCBmcm9tKCRib3R0b21Db2xvciksIHRvKCR0b3BDb2xvcikpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLyog5o+P6L65ICovXHJcbkBtaXhpbiBzdHJva2VfYigkc2l6ZSwgJGxpbmVIZWlnaHQsICRjb2xvciwkc3Ryb2tlLCRzdHJva2VDb2xvcikge1xyXG5cdEBpbmNsdWRlIGJmb250KCRzaXplLCAkbGluZUhlaWdodCwgJGNvbG9yKTtcclxuXHR6LWluZGV4OiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogYXR0cihkYXRhLXRleHQpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0LXdlYmtpdC10ZXh0LXN0cm9rZTogcHgoJHN0cm9rZSkgJHN0cm9rZUNvbG9yO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBzdHJva2VfbCgkc2l6ZSwgJGxpbmVIZWlnaHQsICRjb2xvciwkc3Ryb2tlLCRzdHJva2VDb2xvcikge1xyXG5cdEBpbmNsdWRlIGxmb250KCRzaXplLCAkbGluZUhlaWdodCwgJGNvbG9yKTtcclxuXHR6LWluZGV4OiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogYXR0cihkYXRhLXRleHQpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0LXdlYmtpdC10ZXh0LXN0cm9rZTogcHgoJHN0cm9rZSkgJHN0cm9rZUNvbG9yO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0fVxyXG59XHJcblxyXG5AZnVuY3Rpb24gcHgoJHNpemUpe1xyXG4gIEByZXR1cm4gJHNpemUgKyBweFxyXG59XHJcblxyXG5cclxuXHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qIOWFrOWFsSAqL1xyXG4kbWFpbl9jb2xvcjojZmZmZmZmO1xyXG5cclxuLyog6buY6K6k5paH5a2X6aKc6ImyICovXHJcbiRjb2xvcl90ZXh0X2RlZmF1bHQ6I2ZmZmZmZjtcclxuXHJcbi8qIOm7mOiupOaWh+Wtl+W8uuiwg+minOiJsiAqL1xyXG4kY29sb3JfdGV4dF9kZWZhdWx0X2VtOiNmZmJhMDA7XHJcbi50ZXh0X2RlZmF1bHRfZW17XHJcblx0Y29sb3I6ICRjb2xvcl90ZXh0X2RlZmF1bHRfZW0haW1wb3J0YW50O1xyXG59XHJcbi50ZXh0X2RlZmF1bHRfZW0xe1xyXG5cdGNvbG9yOiAjYWE4MjU2O1xyXG59XHJcblxyXG4vKiDluKbog4zmma/nmoTmloflrZfpu5jorqQgKi9cclxuJGNvbG9yX3RleHRfYmc6I2ZmZmZmZjtcclxuXHJcbi8qIOW4puiDjOaZr+aWh+Wtl+W8uuiwg+minOiJsiAqL1xyXG4kY29sb3JfdGV4dF9iZ19lbTojOGFlOGZmO1xyXG4udGV4dF9iZ19lbXtcclxuXHRjb2xvcjogJGNvbG9yX3RleHRfYmdfZW0haW1wb3J0YW50O1xyXG59XHJcblxyXG4udW5kZXJMaW5le1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIWltcG9ydGFudDtcclxufVxyXG5cclxuIiwiLyog5Yqo5pWIICovXHJcbkBrZXlmcmFtZXMgZGlhbG9nU2hvdyB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMClcclxuXHR9XHJcblx0OTAuOSUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMClcclxuXHR9XHJcblx0OTMuMiUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpXHJcblx0fVxyXG5cdDk3LjglIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDVkZWcpXHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMClcclxuXHR9XHJcbn0iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuLy9cbi8vIC5pY29uLWhvbWUge1xuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcbi8vIH1cbi8vXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcbi8vXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcbiAgICAgICAgICAgIEBtaXhpbiBidG4tZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICAtOTJweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bi1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMTU0cHggICAtMTI5cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG4taGQtbGluayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICAtMTI5cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1NHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG4tc3RhcnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0OHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgJXNwcml0ZV9idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9idG4ucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxuXG4iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuLy9cbi8vIC5pY29uLWhvbWUge1xuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcbi8vIH1cbi8vXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcbi8vXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcbiAgICAgICAgICAgIEBtaXhpbiBkaWFsb2dfYnRuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZGlhbG9nX2J0bl9jb3B5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMTE1cHggICAtNDBweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZGlhbG9nX2J0bl9lbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICAtNDBweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGRpYWxvZ19jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTExNXB4ICAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAlc3ByaXRlX2RpYWxvZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX2RpYWxvZy5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi53cmFwIHtcclxuICAgIHdpZHRoOiBweCgxMjAwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ubXlfdG9wYmFye1xyXG5cdG1pbi13aWR0aDogcHgoMTIwMCk7XHJcbn1cclxuXHJcbi5tb2R7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5tb2QtaGR7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdG1hcmdpbi1ib3R0b206IHB4KDI3KTtcclxuXHR9XHJcblx0Lm1vZC1oZC1ze1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cdC53cmFwe1xyXG5cdFx0aGVpZ2h0OjEwMCVcclxuXHR9XHJcbn1cclxuLmZ1bntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wYWdlLWZ0e1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRAaW5jbHVkZSBsZm9udCgxNCwzNiwkY29sb3JfdGV4dF9iZyk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKiDnu5PmnoTlsYLmrKEgKi9cclxuLyogc2VjdGlvbi1tb2QtZnVuLWJveCAqL1xyXG4vKiDmjInpkq7lhazlhbEgKi9cclxuW2NsYXNzfD1cImJ0bjFcIl0ge1xyXG5cdEBleHRlbmQgJXNwcml0ZV9idG47XHJcblx0dHJhbnNpdGlvbjogZmlsdGVyIDAuM3MsIGNvbG9yIDAuM3M7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHQmOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG5cdH1cclxuXHQmLmJ0bjEtaGQtbGlua3tcclxuXHRcdEBpbmNsdWRlIGJ0bi1oZC1saW5rO1xyXG5cdFx0QGluY2x1ZGUgYmZvbnQoMTYsNjAsI2ZmZmZmZik7XHJcblx0fVxyXG5cdCYuYnRuMS1oZC1zdGFydHtcclxuXHRcdEBpbmNsdWRlIGJ0bi1zdGFydDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIOWNlemhuS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyog6aG16Z2i54q25oCBICovXHJcbi8qIDwhLS0gMOacqueZu+W9lSAx55m76ZmG5pyq5p+l6K+iIDLmn6Xor6LmnInnu5PmnpwgM+afpeivouaXoOe7k+aenC0tPiAqL1xyXG4ubW9kLWFsbFNlcnZlciwubW9kLWFwcG9pbnRTZXJ2ZXJ7XHJcblx0LnJlc3VsdC1zdGF0dXN7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQmW2RhdGEtc3RhdHVzPVwiMFwiXXtcclxuXHRcdC5yZXN1bHQtc3RhdHVzLTB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmW2RhdGEtc3RhdHVzPVwiMVwiXXtcclxuXHRcdC5yZXN1bHQtc3RhdHVzLTF7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmW2RhdGEtc3RhdHVzPVwiMlwiXXtcclxuXHRcdC5yZXN1bHQtc3RhdHVzLTJ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmW2RhdGEtc3RhdHVzPVwiM1wiXXtcclxuXHRcdC5yZXN1bHQtc3RhdHVzLTN7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmW2RhdGEtc3RhdHVzPVwiNFwiXXtcclxuXHRcdC5yZXN1bHQtc3RhdHVzLTR7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmW2RhdGEtc3RhdHVzPVwiNVwiXXtcclxuXHRcdC5yZXN1bHQtc3RhdHVzLTV7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmW2RhdGEtc3RhdHVzPVwiNlwiXXtcclxuXHRcdC5yZXN1bHQtc3RhdHVzLTZ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wYWdlLWluZGV4IHtcclxuXHQuYmctb3V0LWhke1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9iZy1oZF9vdXQuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHR9XHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCA0IHtcclxuXHRcdC5iZy1oZC0jeyRpfSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmcvbWJnXzAjeyRpfS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG5cdFx0XHRoZWlnaHQ6IHB4KDMyMyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi5wYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi13aWR0aDogcHgoMTIwMCk7XHJcbiAgICBAaW5jbHVkZSBsZm9udCgxNCwgMjQsICRtYWluX2NvbG9yKTtcclxuICAgICoge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbn1cclxuLnBhZ2UtaGQge1xyXG4gICAgLyogbG9nbyAqL1xyXG4gICAgLmhkLWxvZ28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogcHgoMTApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLyog6aaW5bGP5Yqf6IO95oyJ6ZKuICovXHJcbiAgICAuaGQtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogcHgoNDQxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAmW2RhdGEtc3RhdHVzPSAnMicgXSwmW2RhdGEtc2VhcmNobnVtPSAnMCcgXSB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyog55So5oi35L+h5oGv5qCP55uuICovXHJcbiAgICAuaGQtaW5mbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IHB4KDM2NSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgd2lkdGg6IHB4KDMyNik7XHJcbiAgICAgICAgLmluZm8tbW9yZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgoMjYpO1xyXG4gICAgICAgICAgICB3aWR0aDogcHgoMzI2KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ib3gvYm94XzEucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTIsIDI2LCAjZmZmZmZmKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZkMjJmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiDpobbpg6jpk77mjqXnu4QgKi9cclxuICAgIC5oZC1ncm91cCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogcHgoMTApO1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyog5Lq654mp5o+Q56S6ICovXHJcbiAgICAuaGQtcGVyc29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogcHgoMCk7XHJcbiAgICAgICAgdG9wOiBweCgzODUpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcHgoMTIwKTtcclxuICAgICAgICAucGVyc29uLXBvcnRyYWl0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IHB4KC02MCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IHB4KC01NCk7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogcHgoMjMwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBweCgyMjkpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JveC9ib3hfMl8xLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHB4KDY0KSAwIDAgcHgoNjkpO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDk0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoOTQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wZXJzb24tdGlwIHtcclxuICAgICAgICAgICAgd2lkdGg6IHB4KDI2MSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgoMTAyKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ib3gvYm94XzJfMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogcHgoMTYpIHB4KDIwKSAwIHB4KDMwKTtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHB4KC01OCkgY2VudGVyO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGRpYWxvZ1Nob3cgbGluZWFyIDUuNXMgYm90aCBpbmZpbml0ZTtcclxuICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2RlZmF1bHRfZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGQtcmVzdWx0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IHB4KDY5OCk7XHJcblxyXG4gICAgICAgIHdpZHRoOiBweCgxMTk4KTtcclxuICAgICAgICBoZWlnaHQ6IHB4KDI3Nyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ib3gvYm94XzMucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZC1ib3gge1xyXG4gICAgLnR4dC1zaGFkb3cge1xyXG4gICAgICAgIEBpbmNsdWRlIGJmb250KDE4LCA0OCwgI2ZmZik7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA0cHggIzAxYTdlYztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAudHh0IHtcclxuICAgICAgICBAaW5jbHVkZSBiZm9udCgxNCwgNDgsICNmZmYpO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1kYXRlIHtcclxuICAgICAgICBAaW5jbHVkZSBidG4tZGF0ZTtcclxuICAgICAgICBAaW5jbHVkZSBiZm9udCgxNCwgMzUsICNmMmViYjcpO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICBAaW5jbHVkZSBidG4tZGVmYXVsdDtcclxuICAgICAgICBAaW5jbHVkZSBiZm9udCgxNCwgMzUsICNmZmYpO1xyXG4gICAgfVxyXG59XHJcbi5tb2QtbGluZVVwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogcHgoNTU4KTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogcHgoMTE5OCk7XHJcbiAgICBoZWlnaHQ6IHB4KDEyMCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JveC9iZy1oMTIwLnBuZykgY2VudGVyIDAgbm8tcmVwZWF0O1xyXG5cclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIC5pbmZvIHtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5idG4xLXdnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICB9XHJcbiAgICAuYnRuLWRhdGUge1xyXG4gICAgICAgIHJpZ2h0OiAxNjBweDtcclxuICAgICAgICB0b3A6IHB4KDUpO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICByaWdodDogMTNweDtcclxuICAgIH1cclxuICAgIC50aXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGJmb250KDE0LCA0OCwgI2ZmZik7XHJcbiAgICB9XHJcbiAgICAudHh0LWxuayB7XHJcbiAgICAgICAgY29sb3I6ICM4YWU4ZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAucmVzdWx0e1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmJne1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JveC9yZXN1bHQtYmcucG5nKSBuby1yZXBlYXQgIGNlbnRlciAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNjMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJltkYXRhLXN0YXR1cz0nMCddIHtcclxuICAgICAgICAuaW5mbzEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmW2RhdGEtc3RhdHVzPScxJ10ge1xyXG4gICAgICAgIC5pbmZvMyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZbZGF0YS1zdGF0dXM9JzInXSB7XHJcbiAgICAgICAgLmluZm8yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kLWFwcG9pbnRTZXJ2ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBweCg5ODgpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiBweCgxMTk4KTtcclxuICAgIC5tb2QtaGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcHgoMjApO1xyXG4gICAgICAgIGhlaWdodDogcHgoOTUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYm94L2JnLWg5NS5wbmcpIGNlbnRlciAwIG5vLXJlcGVhdDtcclxuICAgIH1cclxuICAgIC5tb2QtYmQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHB4KDE1KTtcclxuICAgICAgICBoZWlnaHQ6IHB4KDExMCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ib3gvYmctaDExMC5wbmcpIGNlbnRlciAwIG5vLXJlcGVhdDtcclxuICAgIH1cclxuICAgIC5tLW9wdCB7XHJcbiAgICAgICAgcGFkZGluZzogcHgoMTApIDAgMCBweCgxOTgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcHgoLTE3OCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogcHgoNDkyKTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tb2QtdGlwIHtcclxuICAgIC50aXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBwLFxyXG4gICAgLnR4dCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcbiAgICAudHh0MiB7XHJcbiAgICAgICAgY29sb3I6ICM4YTllYWM7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDJlbTtcclxuICAgIH1cclxuICAgICZbZGF0YS1zdGF0dXM9JzAnXSB7XHJcbiAgICAgICAgLnRpcDEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmW2RhdGEtc3RhdHVzPScxJ10ge1xyXG4gICAgICAgIC50aXAyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tb2QtYXBwb2ludFNlcnZlciB7XHJcbiAgICAubS1yZXN1bHQge1xyXG4gICAgICAgIHAucmVzdWx0LXRpcCxcclxuICAgICAgICAucmVzdWx0LXRpcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJsZS1iZCAudGFibGUtY29sIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm0tZml4ZWRNZW51IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVudS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMDtcclxuICAgIHdpZHRoOiAxOTBweDtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiA4NCU7XHJcbiAgICB0b3A6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAxOXB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAudGl0IHtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNiwgMjgsICM4YWU4ZmYpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC50eHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCAyNCwgI2ZmZik7XHJcbiAgICB9XHJcbiAgICAucXJjb2RlIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgd2lkdGg6IDE0NHB4O1xyXG4gICAgICAgIGhlaWdodDogMTQ0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbiRpbmZvX2hlaWdodDozNDtcclxuJGluZm9fd2lkdGg6MzI2O1xyXG4kaW5mb19jb2xvcjojMjQ0Nzg3O1xyXG4kaW5mb19jb2xvcl9lbTojMjQ0Nzg3O1xyXG4kaW5mb19jb2xvcl9hOiMyNDQ3ODc7XHJcbi5tLWluZm8ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRAaW5jbHVkZSBsZm9udCgxOCwgJGluZm9faGVpZ2h0LCAkaW5mb19jb2xvcik7XHJcblx0YXtcclxuXHRcdGNvbG9yOiAkaW5mb19jb2xvcjtcclxuXHR9XHJcblx0LmJ0bjEtc2hvdy1wcml6ZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEycHg7XHJcblx0XHRyaWdodDogMzBweDtcclxuXHR9XHJcblx0LmluZm8tYm9keXtcclxuXHRcdHdpZHRoOiBweCgkaW5mb193aWR0aCk7XHJcblx0XHRoZWlnaHQ6IHB4KCRpbmZvX2hlaWdodCk7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblx0LmxvZ2luLWluZm8ge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogcHgoMzI2KTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdC51c2VyLWxvZ291dCxcclxuXHRcdC51c2VyLWxvZ2luLFxyXG5cdFx0LnVzZXItcmVnIHtcclxuXHRcdFx0QGluY2x1ZGUgbGZvbnQoMTgsICRpbmZvX2hlaWdodCwgJGluZm9fY29sb3JfYSk7XHJcblx0XHR9XHJcblxyXG5cdFx0LnVzZXItbG9nb3V0e1xyXG5cdFx0XHRAaW5jbHVkZSBsZm9udCgxOCwgJGluZm9faGVpZ2h0LCAkaW5mb19jb2xvcl9hKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC51c2VyLW5hbWV7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcblx0XHRAaW5jbHVkZSBlbGxpcHNpcztcclxuXHRcdEBpbmNsdWRlIGxmb250KDE4LCAkaW5mb19oZWlnaHQsICRpbmZvX2NvbG9yX2VtKTtcclxuXHRcdCYudXNlci1uYW1le1xyXG5cdFx0XHR3aWR0aDogcHgoMTkwKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLyog5qCH6aKY6aKc6ImyICovXHJcbiRjb2xvcl90ZXh0X2RpYWxvZ190aXQ6ICM2NjUxOTc7XHJcbi8qIOWJr+agh+mimOminOiJsiAqL1xyXG4kY29sb3JfdGV4dF9kaWFsb2dfc3RpdDogIzViNWI1YjtcclxuLyog5LiA6Iis5paH5a2XICovXHJcbiRjb2xvcl90ZXh0X2RpYWxvZzogIzViNWI1YjtcclxuLyog5by66LCD5paH5a2XICovXHJcbiRjb2xvcl90ZXh0X2RpYWxvZ19lbTogIzY2NTE5NztcclxuXHJcbi8qIOiDjOaZr+iJsiAqL1xyXG4kY29sb3JfYmdfZGlhbG9nOiNmZmZmZmY7XHJcblxyXG4udWktZGlhbG9ne1xyXG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxufVxyXG5cclxuLyog566A5piT5by55Ye65qGGICovXHJcbkBtaXhpbiB3Zy1kaWFsb2dfYmcge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2JnX2RpYWxvZztcclxuICAgIHBhZGRpbmc6IHB4KDQwKSAwO1xyXG59XHJcblxyXG4kY29ybmVyOiAwO1xyXG4vKiDph43lj6DovrnmoYbvvIjmlrnkvr/kvb/nlKjmlpzop5LnrYnmlYjmnpzvvIkgKi9cclxuLnVpLWRpYWxvZ3tcclxuICAgIHBhZGRpbmc6cHgoMyk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZDogIzQwM2E4ZTtcclxufVxyXG4ud2ctZGlhbG9nIHtcclxuICAgIC53Zy1kaWFsb2ctdC1saW5lLFxyXG4gICAgLndnLWRpYWxvZy1iLWxpbmVcclxuICAgIC53Zy1kaWFsb2ctdCxcclxuICAgIC53Zy1kaWFsb2ctcixcclxuICAgIC53Zy1kaWFsb2ctYixcclxuICAgIC53Zy1kaWFsb2ctbCxcclxuICAgIC53Zy1kaWFsb2ctbHQsXHJcbiAgICAud2ctZGlhbG9nLXJ0LFxyXG4gICAgLndnLWRpYWxvZy1sYixcclxuICAgIC53Zy1kaWFsb2ctcmIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB3Zy1kaWFsb2dfYmc7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB0cmFuc3BhcmVudCAkY29ybmVyLCAkY29sb3JfYmdfZGlhbG9nIDApO1xyXG5cclxuICAgIEBpbmNsdWRlIGxmb250KDE0LCAzNCwgJGNvbG9yX3RleHRfZGlhbG9nKTtcclxuICAgIGVte1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9kaWFsb2dfZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyog5oyJ6ZKu5YWs5YWxICovXHJcbltjbGFzc3w9XCJidG4yXCJdIHtcclxuICAgIEBleHRlbmQgJXNwcml0ZV9kaWFsb2c7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcywgY29sb3IgMC4zcztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gICAgfVxyXG4gICAgJi5idG4yLWNvbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGlhbG9nX2J0bjtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgNDAsICNlZWViZmYpO1xyXG4gICAgfVxyXG4gICAgJi5idG4yLWNvbS0yIHtcclxuICAgICAgICBAaW5jbHVkZSBkaWFsb2dfYnRuX2VtO1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE2LCA0MCwgI2VlZWJmZik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qZGlhbG9nKi9cclxuLndnLWRpYWxvZyB7XHJcbiAgICB3aWR0aDogcHgoNjU0KTtcclxuICAgIC53Zy1kaWFsb2ctY29udHtcclxuICAgICAgICBwYWRkaW5nOiBweCgyMCkgMDtcclxuICAgIH1cclxuICAgIC8qIOWFs+mXreaMiemSriAqL1xyXG4gICAgYS53Zy1kaWFsb2ctY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBAZXh0ZW5kICVzcHJpdGVfZGlhbG9nO1xyXG4gICAgICAgIEBpbmNsdWRlIGRpYWxvZ19jbG9zZTtcclxuICAgICAgICB0b3A6IHB4KDApO1xyXG4gICAgICAgIHJpZ2h0OiBweCgwKTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICAgICAgLyogdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7ICovXHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3M7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC8qIHRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpICovXHJcbiAgICAgICAgICAgIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgKi9cclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyog5qCH6aKY57qn5Yir5paH5a2XICovXHJcbiAgICAud2ctZGlhbG9nLXRpdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmZvbnQoMjYsIDMwLCAkY29sb3JfdGV4dF9kaWFsb2dfdGl0KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZW17XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53Zy1kaWFsb2ctZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9kaWFsb2dfZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8qIOWJr+agh+mimOe6p+WIq+aWh+WtlyAqL1xyXG4gICAgLndnLWRpYWxvZy1zdGl0IHtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMzQsICRjb2xvcl90ZXh0X2RpYWxvZ19zdGl0KTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBweCgzNCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLndnLWRpYWxvZy1pbWd7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC53Zy1kaWFsb2ctbGlzdHtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNiwgMzAsICRjb2xvcl90ZXh0X2RpYWxvZyk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHB4KDIwKTtcclxuICAgIH1cclxuICAgIC53Zy1kaWFsb2ctbGlzdCAud2ctZGlhbG9nLWl0ZW17XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCA0MCwgJGNvbG9yX3RleHRfZGlhbG9nKTtcclxuICAgIH1cclxuICAgIC53Zy1kaWFsb2ctaXRlbS1uYW1le1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiBweCgyMTYpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgIC53Zy1kaWFsb2ctaXRlbS12YWx7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgzNzYpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKiDmk43kvZzljLrln58gKi9cclxuICAgIC53Zy1kaWFsb2ctb3B0IHtcclxuICAgICAgICAvKiDlhoXpg6jmjInpkq7kuIDoiKzkvb/nlKjlrprkvY0gKi9cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHB4KDIwKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAvKiDnu5/kuIDmjInpkq7moLflvI8gKi9cclxuICAgIC53Zy1kaWFsb2ctYnRuIHtcclxuICAgICAgICBtYXJnaW46IDAgcHgoMTApO1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAud2ctZGlhbG9nLW9wZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogcHgoMTApO1xyXG4gICAgfVxyXG4gICAgLndnLWRpYWxvZy1sYWJlbHtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMjAsICRjb2xvcl90ZXh0X2RpYWxvZyk7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC53Zy1kaWFsb2ctaW5wdXQsXHJcbiAgICAuY29weS1pbnB1dHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDEyLCAyMCwgJGNvbG9yX3RleHRfZGlhbG9nKTtcclxuICAgICAgICBoZWlnaHQ6IHB4KDIwKTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjYjI5ZDk2O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvcHktYnRue1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIEBleHRlbmQgJXNwcml0ZV9kaWFsb2c7XHJcbiAgICAgICAgQGluY2x1ZGUgZGlhbG9nX2J0bl9jb3B5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogcHgoMTApO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiDooaXlhYXor7TmmI4gKi9cclxuICAgIC53Zy1kaWFsb2ctcHN7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgzMCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDMwLCAkY29sb3JfdGV4dF9kaWFsb2cpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAvKiDooajljZXpobkgKi9cclxuICAgIC53Zy1mb3JtLWl0ZW17XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDM0LCAkY29sb3JfdGV4dF9kaWFsb2cpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAuZm9ybS1sYWJlbHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1pbnB1dCwuZm9ybS10ZXh0YXJlYXtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMzZjYmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMzZjYmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWlucHV0e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLXRleHRhcmVhe1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMjhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5qLWZvcm17XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyog5ZCE5Liq5by55Ye65qGG54us56uL5qC35byPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLndnLWRpYWxvZy1kaXl7XHJcbiAgICBwYWRkaW5nOiAwIHB4KDYwKTtcclxufVxyXG5cclxuLyog5YiG6aG1ICovXHJcbi53Zy1kaWFsb2ctcGFnZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IHB4KDEwKTtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweCgyMCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogcHgoMik7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMjAsJGNvbG9yX3RleHRfZGlhbG9nKVxyXG4gICAgfVxyXG4gICAgYSxzcGFuLmN1ciB7XHJcbiAgICAgICAgd2lkdGg6IHB4KDIwKTtcclxuICAgICAgICBoZWlnaHQ6IHB4KDIwKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogcHgoMik7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMjAsJGNvbG9yX3RleHRfZGlhbG9nKVxyXG4gICAgfVxyXG4gICAgc3Bhbi5jdXIge1xyXG4gICAgICAgIGNvbG9yOiAjZTc2YjVhO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHdpZHRoOiBweCgyMCk7XHJcbiAgICB9XHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2U3NmI1YTtcclxuICAgIH1cclxuICAgIGEucGFnZXItcHJlLFxyXG4gICAgYS5wYWdlci1uZXh0LFxyXG4gICAgc3Bhbi5wYWdlci1wcmUsXHJcbiAgICBzcGFuLnBhZ2VyLW5leHQge1xyXG4gICAgICAgIHdpZHRoOiBweCg1MCk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiDpgInmnI0gKi9cclxuLndnLWRpYWxvZy1zZXJ2ZXJTZWxlY3R7XHJcbiAgICAud2ctZGlhbG9nLWxpbmV7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgyNCk7XHJcbiAgICAgICAgcGFkZGluZzogcHgoMTYpIDA7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0X2JveHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTkwcHg7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0X2pze1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JnX2RpYWxvZztcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOnNvbGlkIDFweCAjNjE2OGQ3O1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDI0LCM2NjUxOTcpO1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICB9XHJcbiAgICAud2QtZGlhbG9nLW9wdC10aXB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwyNCwjZTVlNmZmKTtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAud2QtZGlhbG9nLW9wdHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIOmAieacjeahhuWuvemrmCAqL1xyXG4keGZrX3c6Mjc0cHg7XHJcbiR4ZmtfaDoyOHB4O1xyXG5cclxuJHNjcm9sbGJhcl93OjEwcHg7XHJcbi8qIOmAieacjeahhuiDjOaZr+minOiJsiAqL1xyXG4keGZrX2JnX2M6I2ZmZjtcclxuLyog6YCJ5pyN5qGG5a2X5L2TKi9cclxuJHhma19mX2M6IzA5MTQxZTtcclxuLyog6L655qGG6aKc6ImyICovXHJcbiR4ZmtfYl9jOiNmZmY7XHJcblxyXG5cclxuLyog6YCJ5pyN5Yqh5ZmoICovXHJcbi5tX3NlbGVjdGxpc3R7XHJcblx0Lyog6YCJ5oup5qGG6aaW5p2hICovXHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCp6b29tOjE7IFxyXG5cdHotaW5kZXg6IDExMTtcclxuICAgIHdpZHRoOiAkeGZrX3c7XHJcblx0Lm1fc2VsZWN0ZWR7XHJcblx0XHR3aWR0aDogJHhma193O1xyXG5cdFx0aGVpZ2h0OiAkeGZrX2g7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeGZrX2JnX2M7XHJcblx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdGJvcmRlcjpzb2xpZCAxcHggJHhma19iX2M7XHJcblx0XHQvKuaPkOekuiovXHJcblx0XHQucmVkdGlwe1xyXG5cdFx0XHRAaW5jbHVkZSBsZm9udCgxMiwxMiwjYWMyYjFlKTtcclxuXHRcdFx0dG9wOiAzNHB4O1xyXG5cdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdH1cclxuXHRcdC8qIOaWh+Wtl+WMuuWfnyAqL1xyXG5cdFx0LnNlbGVjdF90eHR7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDJweDtcclxuXHRcdFx0QGluY2x1ZGUgbGZvbnQoMTQsMjgsJHhma19mX2MpO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6ICR4ZmtfdyAtIDIzO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTFweDtcclxuXHRcdH1cclxuXHRcdC8qIOS4i+aLieWMuuWfnyAqL1xyXG5cdFx0LmZsYWdfZG93biB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR4ZmtfYmdfYztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHBhZGRpbmc6MTBweCAxMHB4IDAgMDtcclxuXHRcdFx0YntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xldCg2cHgsNnB4LDZweCwjMDkxNDFlKTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHpvb206IDE7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvKiDpgInmi6nmoYbkuIvmi4kgKi9cclxuXHQubV9zZWxlY3RfY29udHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR4ZmtfYmdfYztcclxuXHRcdGJvcmRlcjpzb2xpZCAxcHggJHhma19iX2M7XHJcblx0XHR0b3A6ICR4ZmtfaDtcclxuXHRcdHdpZHRoOiAkeGZrX3c7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHR6LWluZGV4OiA0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0LnNlbGVjdGxpc3QgbGkgYXtcclxuXHRcdFx0YmFja2dyb3VuZDogJHhma19iZ19jO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZzogMCA1cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxmb250KDEyLDI0LCR4ZmtfZl9jKTtcclxuICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIC4zcztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMTA0OTUxO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkeGZrX2JnX2M7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQudl9zY3JvbGxiYXJ7XHJcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiRzY3JvbGxiYXJfdztcclxuXHRcdHJpZ2h0OjA7XHJcblx0XHR0b3A6MDtcclxuXHRcdGhlaWdodDoyMjBweDtcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0YmFja2dyb3VuZDojNDE0ZjYyO1xyXG5cdH1cclxuXHQudl9zY3JvbGxiYXJfYmd7XHJcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdHRvcDowO1xyXG5cdFx0d2lkdGg6JHNjcm9sbGJhcl93O1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0ZjYyO1xyXG5cdH1cclxuXHQudl9zY3JvbGxiYXJfYnRue1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHR3aWR0aDokc2Nyb2xsYmFyX3cgLSAyOyBcclxuXHRcdGJvcmRlcjoxcHggc29saWQgI2EyYWFiMDtcclxuXHRcdHotaW5kZXg6MTAwO1xyXG5cdFx0dG9wOjA7XHJcblx0XHRib3JkZXItcmFkaXVzOjNweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6I2EyYWFiMDtcclxuICAgIH1cclxuXHJcbiAgICAvKiDmkJzntKIgKi9cclxuICAgIC5zZWFyY2gtaW5wdXR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOnNvbGlkIDFweCAjMjJhNGJlO1xyXG4gICAgICAgIGNvbG9yOiR4ZmtfZl9jO1xyXG4gICAgICAgIGJhY2tncm91bmQ6JHhma19iZ19jO1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgIH1cclxufVxyXG5cclxuLyog5oiR55qE5aWW5YqxICovXHJcbi53Zy1kaWFsb2ctbXlsaXN0e1xyXG4gICAgLm0tbGlzdHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5saXN0LXRhYmxlLXRoZWFke1xyXG4gICAgICAgIC5jb2wtMXtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbC0ye1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saXN0LXRhYmxlLXRoe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC5saXN0LXRhYmxlLXRke1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi5tLXJlc3VsdHtcclxuICAgIHBhZGRpbmc6IDAgcHgoMTMpO1xyXG4gICAgLnRhYmxlLWhke1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgLnRhYmxlLWNvbHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZm9udCgxOCw0OCwkY29sb3JfdGV4dF9iZyk7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgcHgoNCkgIzAxYTdlYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUtYmR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgICAgIGhlaWdodDogcHgoMjIwKTtcclxuICAgICAgICAudGFibGUtY29se1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE2LDUyLCRjb2xvcl90ZXh0X2JnKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZDZhOTk7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNiw1MiwkY29sb3JfdGV4dF9iZ19lbSk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgIC8qLS0t5rua5Yqo5p2h5aSn5bCPLS0qL1xyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG4gICAgICAgICAgIHdpZHRoOjEwcHg7XHJcbiAgICAgICAgICAgaGVpZ2h0OjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qLS0t5rua5Yqo5qGG6IOM5pmv5qC35byPLS0qL1xyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gLyog5rua5Yqo5p2h55qE5ruR6L2o6IOM5pmv6aKc6ImyICovIFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHsgYmFja2dyb3VuZC1jb2xvcjogIzdmZDZlYztib3JkZXItcmFkaXVzOjVweDsgfSAvKiDmu5HlnZfpopzoibIgKi8gXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHsgZGlzcGxheTogbm9uZTt9IC8qIOa7kei9qOS4pOWktOeahOebkeWQrOaMiemSruminOiJsiAqL1xyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7IGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9IC8qIOaoquWQkea7muWKqOadoeWSjOe6teWQkea7muWKqOadoeebuOS6pOWkhOWwluinkueahOminOiJsiAqL1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudGFibGUtY29se1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC50YWJsZS1jb2wtMSxcclxuICAgIC50YWJsZS1jb2wtNHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG4gICAgLnRhYmxlLWNvbC0yLFxyXG4gICAgLnRhYmxlLWNvbC0ze1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3VsdC10aXB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHB4KDUwKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYmZvbnQoMjQsNDgsJGNvbG9yX3RleHRfYmcpO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDIwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0MXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTYsNDAsJGNvbG9yX3RleHRfYmcpXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1kZWZhdWx0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZm9udCgxNCwgMzUsICNmZmYpO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcC5yZXN1bHQtdGlwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBweCg4Nik7XHJcbiAgICB9XHJcbn0iXX0= */

