@charset "utf-8";
/* /zhuanti/sgs/sjhd21/release/css/index.css */
@charset "UTF-8";
/*@mixin*/
/*@mixin*/
/* mod */
.mod-hd {
  margin: 0 32px;
  position: relative;
  line-height: 40px;
  height: 40px;
  background: #1c6a7f;
}
.mod-hd .hd-deco {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  top: 0;
  position: absolute;
}
.mod-hd .hd-deco-l {
  background-position: -735px -104px;
  width: 32px;
  height: 40px;
  left: -32px;
}
.mod-hd .hd-deco-r {
  background-position: -767px -104px;
  width: 32px;
  height: 40px;
  right: -32px;
}
.mod-hd .hd-decor {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  position: absolute;
}

.mod-tit {
  font-family: "kaiti", "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
  font-size: 22px;
  color: #6bbfdd;
  font-weight: normal;
}

.mod-rule {
  position: relative;
}
.mod-rule .rule-img {
  position: absolute;
}
.mod-rule .rule-list {
  line-height: 32px;
}
.mod-rule .rule-list li {
  vertical-align: top;
  padding-left: 30px;
  position: relative;
  *zoom: 1;
}
.mod-rule .rule-list li:after {
  content: "";
  display: table;
  clear: both;
}
.mod-rule .rule-list i {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_ico.png?);
  background-repeat: no-repeat;
  background-position: -99px -30px;
  width: 20px;
  height: 20px;
  font-size: 12px;
  font-weight: bold;
  color: #2c1d3a;
  position: absolute;
  top: 6px;
  left: 0;
  line-height: 20px;
  font-style: normal;
  text-align: center;
}
.mod-rule .rule-list span {
  color: #f9c266;
}
.mod-rule .rule-list a {
  color: #f9c266;
  border-bottom: solid 1px;
}
.mod-rule .rule-list a:hover {
  color: #f9c266;
}

.mod-task .mod-tit {
  padding-left: 100px;
}
.mod-task .hd-decor {
  background-position: -102px -265px;
  width: 97px;
  height: 96px;
  left: 5px;
  top: -38px;
}

.mod-player .mod-tit {
  padding-left: 143px;
}
.mod-player .hd-decor {
  background-position: -199px -265px;
  width: 96px;
  height: 96px;
  left: 45px;
  top: -38px;
}

.mod-bbjl .mod-hd {
  width: 368px;
  margin: 0 auto;
}
.mod-bbjl .mod-tit {
  padding-left: 160px;
}
.mod-bbjl .hd-decor {
  background-position: 0 -265px;
  width: 102px;
  height: 96px;
  left: 61px;
  top: -38px;
}

.mod-phb .mod-hd {
  margin-bottom: 19px;
}
.mod-phb .mod-bd {
  padding: 0 16px;
}
.mod-phb .mod-tit {
  padding-left: 134px;
}
.mod-phb .hd-decor {
  background-position: -295px -265px;
  width: 96px;
  height: 96px;
  left: 41px;
  top: -38px;
}

.mod-wzwjl {
  width: 512px;
  margin: 37px 39px 0 0;
  float: right;
}
.mod-wzwjl .mod-hd {
  margin-bottom: 19px;
}
.mod-wzwjl .mod-bd {
  padding: 0 18px;
}
.mod-wzwjl .mod-tit {
  padding-left: 222px;
}
.mod-wzwjl .hd-decor {
  background-position: 0 -265px;
  width: 102px;
  height: 96px;
  left: 105px;
  top: -38px;
}

.sect .sect-hd {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  position: relative;
  height: 38px;
  margin: 0 auto;
  text-align: center;
  z-index: 2;
  font-family: "kaiti", "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
}
.sect .sect-tit {
  font-size: 40px;
  line-height: 38px;
}
.sect .sect-lantern {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  background-position: -151px -76px;
  width: 107px;
  height: 135px;
  position: absolute;
  text-align: center;
  top: 33px;
}
.sect .sect-lantern .lantern-inner {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 18px;
  padding-top: 46px;
  font-size: 18px;
  color: #f9c266;
}
.sect .sect-lantern.sect-lantern-r {
  right: -25px;
}
.sect .sect-lantern.sect-lantern-l {
  left: -25px;
}
.sect.sect-zqbb {
  background: url(../zhuanti/sgs/sjhd21/release/images/fbg_2.png?) center top no-repeat;
}
.sect.sect-zqbb .wrap {
  background: url(../zhuanti/sgs/sjhd21/release/images/bg_5.png?) no-repeat;
  height: 2058px;
  padding-top: 205px;
}
.sect.sect-zqbb .sect-lantern {
  background-position: -258px -76px;
  width: 107px;
  height: 135px;
}
.sect.sect-qmtz {
  background: url(../zhuanti/sgs/sjhd21/release/images/fbg_4.png?) center top no-repeat;
}
.sect.sect-qmtz .wrap {
  background: url(../zhuanti/sgs/sjhd21/release/images/bg_6.png?) no-repeat;
  height: 1174px;
  padding-top: 55px;
}
.sect.sect-qmtz .sect-hd {
  margin-bottom: 37px;
}
.sect.sect-qmtz .sect-lantern-r {
  background-position: -365px -76px;
  width: 107px;
  height: 135px;
  cursor: pointer;
}

.frm {
  clear: both;
  position: relative;
  margin-bottom: 15px;
}
.frm.frm1 .frm-mid {
  height: 520px;
}
.frm.frm1 .frm-cont {
  padding: 8px 0;
}
.frm.frm1 .frm-l {
  float: left;
  height: 642px;
  width: 534px;
  border-right: 1px dashed #1c6a7f;
}
.frm.frm1 .frm-r {
  float: right;
}
.frm.frm2 .frm-mid {
  height: 538px;
}
.frm.frm2 .frm-cont {
  padding: 44px 0 0;
}
.frm.frm3 .frm-mid {
  height: 740px;
}
.frm.frm3 .frm-cont {
  padding: 8px 0;
}
.frm.frm3 .frm-l {
  float: left;
  height: 862px;
  width: 427px;
  border-right: 1px dashed #1c6a7f;
}
.frm.frm3 .frm-r {
  float: right;
}
.frm.frm4 .frm-mid {
  height: 60px;
}

.frm-top {
  height: 70px;
  background: url(../zhuanti/sgs/sjhd21/release/images/frm_bg.png?) 0 top no-repeat;
}

.frm-mid {
  background: url(../zhuanti/sgs/sjhd21/release/images/frm_bg.png?) -1000px top repeat-y;
}

.frm-btm {
  height: 70px;
  background: url(../zhuanti/sgs/sjhd21/release/images/frm_bg.png?) -2000px top no-repeat;
}

.frm-cont {
  position: absolute;
  width: 1000px;
  top: 0;
  left: 0;
}

/* user */
.user {
  text-align: center;
  position: relative;
  *zoom: 1;
}
.user a {
  color: #d9d5d3;
  font-weight: bold;
  margin: 0 5px;
}
.user .user-name,
.user .user-greet,
.user .user-logout {
  display: inline-block;
  vertical-align: top;
}
.user a.user-logout {
  margin: 0;
}
.user .user-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 95px;
}

.pager {
  text-align: center;
  padding: 10px 0;
}
.pager span,
.pager a {
  line-height: 20px;
  height: 20px;
  display: inline-block;
  margin: 2px;
}
.pager a {
  width: 20px;
  height: 20px;
}
.pager span.cur {
  width: 20px;
  height: 20px;
}
.pager a.pager-pre,
.pager a.pager-next,
.pager span.pager-pre,
.pager span.pager-next {
  width: 45px;
}

.nav {
  *zoom: 1;
  position: absolute;
  top: 38px;
  left: 50%;
  margin-left: -497px;
  width: 994px;
  z-index: 2;
}
.nav:after {
  content: "";
  display: table;
  clear: both;
}

.nav-item {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_nav.png?);
  background-repeat: no-repeat;
  color: #53bdb5;
  cursor: pointer;
}
.nav-item:hover, .nav-item.cur {
  color: #2c1d3a;
}
.nav-item.cur .item-cur {
  display: block;
}
.nav-item.cur .item-ncur {
  display: none;
}
.nav-item[data-game=sgs] {
  background-position: 0 0;
  width: 497px;
  height: 114px;
  float: left;
}
.nav-item[data-game=sgs].cur, .nav-item[data-game=sgs]:hover {
  background-position: 0 -114px;
  width: 497px;
  height: 114px;
}
.nav-item[data-game=sgs] .item-cur {
  padding: 12px 6px 0 0;
  float: right;
}
.nav-item[data-game=sgs] .item-ncur .item-txt {
  padding: 10px 0 0 294px;
}
.nav-item[data-game=xsgs] {
  background-position: 0 -228px;
  width: 497px;
  height: 114px;
  float: right;
}
.nav-item[data-game=xsgs].cur, .nav-item[data-game=xsgs]:hover {
  background-position: 0 -342px;
  width: 497px;
  height: 114px;
}
.nav-item[data-game=xsgs] .item-cur {
  padding: 12px 0 0 6px;
  float: left;
}
.nav-item[data-game=xsgs] .item-ncur .item-txt {
  text-align: right;
  padding: 10px 294px 0 0;
}
.nav-item .item-ncur {
  display: block;
}
.nav-item .item-ncur .item-txt {
  line-height: 34px;
}
.nav-item .item-cur {
  display: none;
  width: 236px;
  text-align: center;
}
.nav-item .item-cur .item-txt {
  line-height: 26px;
}
.nav-item .item-txt {
  font-size: 16px;
  font-weight: bold;
}
.nav-item .item-default {
  /*display: none;*/
  padding: 32px 6px 0 0;
}
.nav-item .item-role {
  display: none;
}
.nav-item .item-role--none {
  display: none;
}
.nav-item .item-role--none p {
  line-height: 18px;
  margin-bottom: 7px;
}
.nav-item .item-role--none a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
  background-position: 0 -96px;
  width: 110px;
  height: 30px;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
}
.nav-item .item-role--none a:hover, .nav-item .item-role--none a.cur {
  background-position: -150px 0;
  width: 110px;
  height: 30px;
}

.tab-bds {
  position: relative;
}

.tab-bd[data-game=sgs] .sect .sect-hd {
  background-position: 0 0;
  width: 949px;
  height: 38px;
  color: #f9c266;
}

.tab-bd[data-game=xsgs] .sect .sect-hd {
  background-position: 0 -38px;
  width: 949px;
  height: 38px;
  color: #bcf4ed;
}

.topbar {
  line-height: 16px;
  padding: 5px 0;
  text-align: center;
}
.topbar span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 12px;
  background: url(../zhuanti/sgs/sjhd21/release/images/line_1.png?) right 0 no-repeat;
}
.topbar .role-charge {
  background: none;
}
.topbar b {
  font-weight: normal;
}
.topbar i {
  font-style: normal;
  color: #E9C046;
}

/*@mixin*/
.dialog {
  font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
  position: relative;
  font-size: 14px;
  line-height: 24px;
  color: #2c1e3a;
  width: 528px;
}
.dialog a {
  color: #2c1e3a;
}
.dialog a:hover {
  color: #2c1e3a;
  text-decoration: none;
}

.dialog-hd,
.dialog-body,
.dialog-ft {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/bg_dialog.png?);
}

.dialog-hd {
  background-position: 0 0;
  padding-top: 24px;
}

.dialog-body {
  background-position: -528px 0;
  background-repeat: repeat-y;
  position: relative;
}

.dialog-ft {
  height: 26px;
  background-position: -1056px bottom;
}

.dialog-close {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_ico.png?);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 75px;
  height: 73px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
  overflow: hidden;
  text-indent: -9999em;
  /*transition: all ease 0.3s;
  transform: rotate(0deg);*/
}
.dialog-close:hover {
  /*transition: all ease 0.3s;
  transform: rotate(90deg);*/
  text-decoration: none;
}

.dialog-body {
  position: relative;
  *zoom: 1;
}

.dialog-title {
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
}

.dialog-txt {
  font-size: 12px;
  text-align: center;
  color: #499088;
}

.dialog-tips {
  position: relative;
  text-align: center;
  line-height: 22px;
}
.dialog-tips span {
  position: absolute;
  top: 0;
  left: 22px;
}

.dialog-cont {
  *zoom: 1;
}
.dialog-cont:after {
  content: "";
  display: table;
  clear: both;
}

.dialog-opt {
  text-align: center;
  padding: 10px 0;
}

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

/*.dialog-pager {
    color: #ABD2F1;
    a{
        color: #ABD2F1;
    }
    span.cur {
        background: #ABD2F1;
        color: #142c40;
    }
}*/
.dialog-btn {
  /*@include btn_3;
  border: none;
  cursor: pointer;
  margin: 0 5px;
  font-size: 18px;
  line-height: 42px;
  &:hover{
      @include btn_3_h;
  }*/
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
  background-position: 0 -96px;
  width: 110px;
  height: 30px;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
  margin: 0 5px;
}
.dialog-btn:hover, .dialog-btn.cur {
  background-position: -150px 0;
  width: 110px;
  height: 30px;
}

.dialog-textarea {
  line-height: 34px;
  padding: 10px;
  width: 430px;
  height: 100px;
  margin: 0 auto;
  display: block;
  resize: none;
  font: 500 14px/34px "microsoft yahei";
  color: #143a44;
  background: #a8d3ce;
  border: 1px solid #a8d3ce;
  border-radius: 8px;
}

.dialog-btn--light {
  /*@include btn_11;*/
}

.dialog-btn--dark {
  /*@include btn_10;*/
}

.dialog-right {
  text-align: center;
  padding: 10px 0;
  border-top: 1px dashed #2c1e3a;
  color: #499088;
}

.dialog--myaward {
  height: 566px;
}
.dialog--myaward .dialog-body {
  padding: 10px 30px;
}

.myaward-list {
  margin: 0 auto;
  padding: 10px 0px;
  width: 425px;
}
.myaward-list .item--award {
  margin-bottom: 5px;
  height: 30px;
  overflow: hidden;
  line-height: 30px;
}
.myaward-list span {
  float: left;
}
.myaward-list .item-name {
  width: 145px;
}
.myaward-list .item-num {
  width: 70px;
}
.dialog--tip .dialog-body {
  padding: 20px 0;
}
.dialog--tip .dialog-body p {
  text-align: center;
}

.dialog--prob .dialog-body {
  padding: 0 25px;
}
.dialog--prob .prob-list {
  padding: 0 40px;
}
.dialog--prob .prob-list li {
  line-height: 30px;
  height: 30px;
  *zoom: 1;
}
.dialog--prob .prob-list li:after {
  content: "";
  display: table;
  clear: both;
}
.dialog--prob .prob-list .item-name {
  float: left;
}
.dialog--prob .prob-list .item-prob {
  float: right;
}

.dialog--rule {
  width: 577px;
}
.dialog--rule .dialog-hd,
.dialog--rule .dialog-body,
.dialog--rule .dialog-ft {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/bg_dialog_long.png?);
}
.dialog--rule .dialog-body {
  background-position: -577px 0;
}
.dialog--rule .dialog-ft {
  background-position: -1154px bottom;
}
.dialog--rule .dialog-cont {
  padding: 0 38px;
}
.dialog--rule .rule-list {
  background: url(../zhuanti/sgs/sjhd21/release/images/rule_bg.png?) 84px 5px no-repeat;
  margin-bottom: 30px;
}
.dialog--rule .rule-list li {
  line-height: 34px;
  height: 34px;
  *zoom: 1;
}
.dialog--rule .rule-list li:after {
  content: "";
  display: table;
  clear: both;
}
.dialog--rule .rule-list .item-name {
  float: left;
  width: 84px;
}
.dialog--rule .rule-list .item-txt {
  float: right;
  width: 200px;
  white-space: nowrap;
}

.dialog--instr .dialog-cont {
  padding: 0 38px;
}
.dialog--instr .instr-list li {
  line-height: 34px;
  height: 34px;
  *zoom: 1;
}
.dialog--instr .instr-list li:after {
  content: "";
  display: table;
  clear: both;
}
.dialog--instr .instr-list .item-name {
  float: left;
  width: 230px;
  padding-right: 10px;
  text-align: right;
}
.dialog--instr .instr-list .item-int {
  float: left;
  width: 84px;
}

.dialog--probWelfare .dialog-body {
  padding: 0 25px;
}
.dialog--probWelfare .prob-list {
  padding: 0 40px;
}
.dialog--probWelfare .prob-list li {
  line-height: 30px;
  height: 30px;
  *zoom: 1;
}
.dialog--probWelfare .prob-list li:after {
  content: "";
  display: table;
  clear: both;
}
.dialog--probWelfare .prob-list .item-name {
  float: left;
}
.dialog--probWelfare .prob-list .item-prob {
  float: right;
}

.dialog--server .server-group {
  *zoom: 1;
  width: 410px;
  padding-top: 10px;
  margin: 0 auto 12px;
}
.dialog--server .server-group:after {
  content: "";
  display: table;
  clear: both;
}
.dialog--server .server-tip {
  line-height: 34px;
  text-align: center;
}
.dialog--server .server-role {
  float: right;
  line-height: 34px;
}
.dialog--server .server-role .role-search {
  width: 160px;
  text-align: center;
  display: none;
}
.dialog--server .server-role .role-label {
  float: left;
}
.dialog--server .server-role .role-name {
  width: 132px;
  height: 33px;
  line-height: 32px;
  float: left;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-bottom: 1px solid #ABD2F1;
}
.dialog--server .seaching .role-search {
  display: block;
}
.dialog--server .seaching .role-label,
.dialog--server .seaching .role-name {
  display: none;
}
.dialog--server .server-select {
  float: left;
  background: #0074d7;
}
.dialog--server .server-select .m_selected {
  border: 1px solid #0ca7f2;
  width: 208px;
  height: 32px;
  line-height: 32px;
}
.dialog--server .server-select .m_selected .select_txt {
  line-height: 32px;
  height: 32px;
}
.dialog--server .server-select .m_selected .flag_down {
  background: #0074d7;
}
.dialog--server .server-select .m_selected .flag_down b {
  border-color: #0074d7;
  border-top-color: #ffffff;
}
.dialog--server .server-select .m_select_cont {
  top: 34px;
  width: 208px;
  background: #0074d7;
  border: 1px solid #0ca7f2;
}
.dialog--server .server-select .selectlist li {
  height: 34px;
  line-height: 34px;
}
.dialog--server .server-select .selectlist li a {
  background: #0074d7;
  color: #ffffff;
}
.dialog--server .server-select .selectlist li a:hover {
  background: #00d2ff;
  color: #fff;
}
.dialog--server .server-select .selectlist .cur a {
  background: #00d2ff;
  color: #fff;
}
.dialog--server .server-select .selectlist .cur a:hover {
  background: #00d2ff;
  color: #fff;
}

/* 分享 */
.dialog--share .dialog-box {
  margin: 0 auto;
  width: 270px;
  *zoom: 1;
}
.dialog--share .dialog-box:after {
  content: "";
  display: table;
  clear: both;
}
.dialog--share .dialog-share {
  float: left;
  width: 90px;
  cursor: pointer;
}
.dialog--share .dialog-share-i {
  display: block;
  margin: 0 auto;
}
.dialog--share .dialog-share-p {
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #4c96b1;
}
.dialog--share .dialog-opt {
  padding-top: 10px;
  padding-bottom: 0;
}

.share-qq,
.share-wb,
.share-qzone,
.share-wb-s,
.share-qzone-s,
.share-group-s,
.share-qq-l,
.share-wb-l,
.share-qzone-l {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_share.png?);
  background-repeat: no-repeat;
  transition: filter 0.3s, color 0.3s;
}
.share-qq:hover,
.share-wb:hover,
.share-qzone:hover,
.share-wb-s:hover,
.share-qzone-s:hover,
.share-group-s:hover,
.share-qq-l:hover,
.share-wb-l:hover,
.share-qzone-l:hover {
  text-decoration: none;
  filter: brightness(1.2);
}

.share-qq {
  background-position: -66px -66px;
  width: 31px;
  height: 31px;
}

.share-wb {
  background-position: -66px -97px;
  width: 31px;
  height: 31px;
}

.share-qzone {
  background-position: -97px -66px;
  width: 31px;
  height: 31px;
}

.share-qq-l {
  background-position: 0 0;
  width: 66px;
  height: 66px;
}

.share-wb-l {
  background-position: 0 -66px;
  width: 66px;
  height: 66px;
}

.share-qzone-l {
  background-position: -66px 0;
  width: 66px;
  height: 66px;
}

.view {
  position: relative;
  font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
  font-size: 14px;
  color: #4c96b1;
  min-width: 1000px;
  height: 4100px;
  background: url(../zhuanti/sgs/sjhd21/release/images/bg.png?) repeat;
}
.view a {
  color: #2c1e3a;
}
.view a:hover {
  color: #2c1e3a;
  text-decoration: none;
}
.view .footer {
  position: absolute;
  left: 0;
  bottom: 14px;
  width: 100%;
  text-align: center;
}

.wrap {
  margin: 0 auto;
  width: 1000px;
  position: relative;
  *zoom: 1;
}

.bg1 {
  background: url(../zhuanti/sgs/sjhd21/release/images/bg_01.jpg?) no-repeat;
  height: 200px;
}

.bg2 {
  background: url(../zhuanti/sgs/sjhd21/release/images/bg_02.jpg?) no-repeat;
  height: 200px;
}

.bg3 {
  background: url(../zhuanti/sgs/sjhd21/release/images/bg_03.jpg?) no-repeat;
  height: 200px;
}

/* header  */
.head {
  background: url(../zhuanti/sgs/sjhd21/release/images/fbg_1.jpg?) center top no-repeat;
  position: relative;
  overflow: hidden;
  *zoom: 1;
}

.head-title {
  position: absolute;
  width: 0;
  height: 0;
  text-indent: -999999em;
  overflow: hidden;
  *zoom: 1;
}

.head-logo {
  left: 435px;
  top: 18px;
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  background-position: -591px -76px;
  width: 144px;
  height: 78px;
  position: absolute;
}

.head-time {
  position: absolute;
  left: 340px;
  width: 319px;
  top: 359px;
  line-height: 36px;
  color: #c4f2ff;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
}

.head-user {
  position: absolute;
  line-height: 36px;
  padding: 12px 0;
  left: 340px;
  width: 319px;
  top: 393px;
  color: #c4f2ff;
  font-size: 16px;
  font-weight: bold;
}
.head-user a {
  color: #c4f2ff;
}
.head-user a:hover {
  color: #c4f2ff;
}

.head-link {
  position: absolute;
  width: 246px;
  line-height: 27px;
  right: 0;
  top: 0;
  text-align: center;
}
.head-link a {
  margin: 0;
  color: #923132;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
  background-position: 0 -126px;
  width: 120px;
  height: 27px;
}
.head-link a:hover {
  color: #923132;
  text-decoration: underline;
}

#scene {
  position: absolute;
  left: 50%;
  margin-left: -960px;
  top: 0;
  height: 800px;
  max-width: 1920px;
  min-width: 1000px;
  *display: none;
}
#scene li {
  position: absolute;
  *zoom: 1;
  vertical-align: top;
  line-height: 0;
  width: 1920px;
  height: 800px;
}
#scene li.layer1 {
  background: url(../zhuanti/sgs/sjhd21/release/images/layer_1.png?) center top no-repeat;
}
#scene li.layer2 {
  background: url(../zhuanti/sgs/sjhd21/release/images/layer_2.png?) center top no-repeat;
}
#scene li.layer3 {
  background: url(../zhuanti/sgs/sjhd21/release/images/layer_3.png?) center top no-repeat;
}
#scene li.layer4 {
  background: url(../zhuanti/sgs/sjhd21/release/images/layer_4.png?) center top no-repeat;
}

.body {
  margin-top: -38px;
  position: relative;
}

.dlhl-oper {
  text-align: center;
  margin-bottom: 17px;
}
.dlhl-oper a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 150px;
  height: 48px;
  font-size: 20px;
  text-align: center;
  line-height: 48px;
  font-weight: bold;
  font-family: "kaiti", "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
}
.dlhl-oper a:hover {
  background-position: 0 -48px;
  width: 150px;
  height: 48px;
}

.dlhl-tip {
  text-align: center;
  line-height: 24px;
  font-size: 12px;
}
.dlhl-tip span {
  color: #f9c266;
}

.dlhl-list {
  *zoom: 1;
  text-align: center;
  padding: 42px 0 30px;
}
.dlhl-list:after {
  content: "";
  display: table;
  clear: both;
}
.dlhl-list li {
  margin: 0 34px;
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  background-position: 0 -76px;
  width: 151px;
  height: 189px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.dlhl-list .item-img {
  margin: 0 auto;
  width: 150px;
  height: 165px;
}
.dlhl-list .item-img img {
  display: block;
  width: 100%;
  height: 100%;
}
.dlhl-list .item-txt {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 24px;
  color: #f9c266;
}

.mod-bbyx {
  padding-top: 34px;
  height: 511px;
  position: relative;
}

.bbyx-topbar {
  background: #06283d;
  width: 900px;
  margin: 0 auto;
}

.bbyx-start {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 150px;
  height: 48px;
  font-size: 20px;
  text-align: center;
  line-height: 48px;
  font-weight: bold;
  font-family: "kaiti", "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
  position: absolute;
  left: 50%;
  margin-left: -75px;
  bottom: 80px;
}
.bbyx-start:hover {
  background-position: 0 -48px;
  width: 150px;
  height: 48px;
}

.bbyx-oper {
  position: absolute;
  left: 0;
  bottom: 29px;
  height: 30px;
  text-align: center;
  width: 1000px;
}
.bbyx-oper a {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
  background-position: -150px -30px;
  width: 110px;
  height: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 30px;
  color: #aed2d2;
  margin: 0 13px;
}
.bbyx-oper a:hover {
  background-position: -150px -60px;
  width: 110px;
  height: 30px;
  color: #aed2d2;
}

.bbyx-show {
  padding-top: 30px;
}

.bbyx-bowl {
  width: 435px;
  height: 293px;
  margin: 0 auto;
  position: relative;
  background: url(../zhuanti/sgs/sjhd21/release/images/bow.png?) no-repeat;
}

.go-dice {
  display: none;
}
.go-dice img {
  position: absolute;
  width: 50px;
  height: 50px;
}

.get-dice {
  display: none;
}
.get-dice span {
  position: absolute;
  width: 45px;
  height: 45px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 45px;
  z-index: 51;
}
.get-dice span.one {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_dice/d1.png?);
}
.get-dice span.two {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_dice/d2.png?);
}
.get-dice span.three {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_dice/d3.png?);
}
.get-dice span.four {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_dice/d4.png?);
}
.get-dice span.five {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_dice/d5.png?);
}
.get-dice span.six {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_dice/d6.png?);
}
.get-dice .get1 {
  top: 47%;
  right: 52%;
}
.get-dice .get2 {
  top: 42%;
  right: 44%;
}
.get-dice .get3 {
  top: 48%;
  right: 35%;
}
.get-dice .get4 {
  top: 59%;
  right: 52%;
}
.get-dice .get5 {
  top: 60%;
  right: 43%;
}
.get-dice .get6 {
  top: 59%;
  right: 35%;
}

.mod-task {
  width: 460px;
  float: right;
  margin: 37px 34px 0 0;
}
.mod-task .mod-bd-1 {
  border-bottom: 1px dashed #1c6a7f;
  margin-bottom: 20px;
  padding: 16px 0;
}
.mod-task .task-oper {
  text-align: center;
  padding: 10px 0 23px;
  *zoom: 1;
}
.mod-task .task-oper:after {
  content: "";
  display: table;
  clear: both;
}
.mod-task .task-oper.share-box {
  padding-left: 30px;
}
.mod-task .task-oper a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
  background-position: 0 -96px;
  width: 110px;
  height: 30px;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
  margin: 0 20px;
}
.mod-task .task-oper a:hover, .mod-task .task-oper a.cur {
  background-position: -150px 0;
  width: 110px;
  height: 30px;
}
.mod-task .task-oper .share-label {
  float: left;
  font: 500 14px/16px "microsoft yahei";
  color: #468da7;
}
.mod-task .task-oper a.share-btn {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_share.png?);
  background-repeat: no-repeat;
  font-size: 0;
  margin: 0 6px;
  float: left;
}
.mod-task .task-oper a.share-btn.share-wb-s {
  background-position: -132px -17px;
  width: 18px;
  height: 17px;
}
.mod-task .task-oper a.share-btn.share-qzone-s {
  background-position: -132px 0;
  width: 18px;
  height: 17px;
}
.mod-task .task-oper a.share-btn.share-group-s {
  background-position: -97px -97px;
  width: 18px;
  height: 17px;
}
.mod-task .task-list {
  padding: 12px 0px 0;
  line-height: 34px;
}
.mod-task .task-list li {
  vertical-align: top;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  *zoom: 1;
}
.mod-task .task-list li:after {
  content: "";
  display: table;
  clear: both;
}
.mod-task .task-list li p {
  float: left;
}
.mod-task .task-list li i {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_ico.png?);
  background-repeat: no-repeat;
  background-position: -99px -30px;
  width: 20px;
  height: 20px;
  font-size: 12px;
  font-weight: bold;
  color: #2c1d3a;
  position: absolute;
  top: 7px;
  left: 0;
  line-height: 20px;
  font-style: normal;
  text-align: center;
}
.mod-task .task-list li em {
  position: absolute;
  top: 10px;
  right: -3px;
  color: #1c6a7f;
  font-size: 12px;
  display: none;
}
.mod-task .task-list li .item-check {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_ico.png?);
  background-repeat: no-repeat;
  background-position: 0 -73px;
  width: 29px;
  height: 23px;
  position: absolute;
  top: 6px;
  right: 0;
  display: none;
}
.mod-task .task-list li.item-state--finished .item-check {
  display: block;
}
.mod-task .task-list li.item-state--finished em {
  display: block;
}
.mod-task .task-tip {
  padding: 16px 0;
  text-align: center;
  line-height: 23px;
  font-size: 12px;
}
.mod-task .task-tip span {
  color: #f9c266;
}

.mod-player {
  width: 390px;
  margin: 37px 41px 0 0;
  float: right;
}
.mod-player .mod-bd {
  padding: 15px 20px 0;
}
.mod-player .mod-tit {
  padding-left: 143px;
}

.acti {
  overflow: hidden;
  height: 540px;
  position: relative;
}

.acti-list {
  line-height: 34px;
}
.acti-list li {
  overflow: hidden;
  height: 34px;
  vertical-align: top;
  position: relative;
}
.acti-list li.odd {
  background: #15475d;
}
.acti-list i {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_ico.png?);
  background-repeat: no-repeat;
  background-position: -29px -73px;
  width: 27px;
  height: 16px;
  left: 37px;
  top: 9px;
  position: absolute;
}
.acti-list span.acti-name {
  float: left;
  width: 132px;
  overflow: hidden;
  padding-left: 80px;
}
.acti-list span.acti-player {
  float: right;
  width: 137px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mod-bbjl .mod-bd {
  padding: 0 40px;
}

.bbjl-list {
  padding: 20px 0 10px;
  border-bottom: 1px dashed #574865;
  *zoom: 1;
}
.bbjl-list:after {
  content: "";
  display: table;
  clear: both;
}
.bbjl-list ul {
  width: 1000px;
  margin-left: -40px;
  text-align: center;
}
.bbjl-list li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 119px;
  margin: 0 20px 5px;
}
.bbjl-list .item-img {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  background-position: -472px -76px;
  width: 119px;
  height: 119px;
}
.bbjl-list .item-img img {
  display: block;
  width: 100%;
  height: 100%;
}
.bbjl-list .item-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 20px;
  position: relative;
  top: -5px;
}
.bbjl-list .item-tag {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  background-position: -735px -76px;
  width: 108px;
  height: 28px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 28px;
  color: #f9c266;
}

.bbjl-rule {
  padding: 26px 0 0 238px;
}
.bbjl-rule .rule-img {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_ibg.png?);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 211px;
  height: 189px;
  top: 0;
  left: 40px;
}

.mod-phb {
  width: 360px;
  float: right;
  margin: 37px 25px 0 0;
  text-align: center;
}
.mod-phb span {
  float: left;
}
.mod-phb .item-num {
  height: 26px;
  position: relative;
}
.mod-phb .phd-hds {
  line-height: 42px;
  height: 42px;
  background: #15475d;
}
.mod-phb .phd-hds .item-num {
  width: 100px;
  height: 26px;
  position: relative;
}
.mod-phb .phd-hds .item-name {
  width: 98px;
}
.mod-phb .phd-hds .item-txt {
  width: 109px;
}
.mod-phb ul {
  height: 500px;
}
.mod-phb ul i {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_ico.png?);
  background-repeat: no-repeat;
  background-position: -99px -30px;
  width: 20px;
  height: 20px;
  position: absolute;
  font-style: normal;
  font-size: 12px;
  line-height: 20px;
  top: 20px;
  left: 40px;
  font-weight: bold;
}
.mod-phb ul .item-name {
  width: 162px;
}
.mod-phb ul .item-num {
  font-size: 12px;
  color: #2c1d3a;
  width: 69px;
}
.mod-phb ul .item-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 162px;
}
.mod-phb ul .item-txt {
  width: 43px;
}
.mod-phb ul li {
  display: none;
  line-height: 58px;
  height: 58px;
  vertical-align: top;
}
.mod-phb ul li.odd {
  line-height: 42px;
  height: 42px;
  background: #15475d;
}
.mod-phb ul li.odd i {
  top: 12px;
}
.mod-phb ul li.item1, .mod-phb ul li.item2, .mod-phb ul li.item3 {
  color: #f9c266;
}
.mod-phb ul li.item1 .item-num, .mod-phb ul li.item2 .item-num, .mod-phb ul li.item3 .item-num {
  position: relative;
}
.mod-phb ul li.item1 i, .mod-phb ul li.item2 i, .mod-phb ul li.item3 i {
  font-size: 0;
  top: 14px;
  left: 37px;
}
.mod-phb ul li.item1 i {
  background-position: -75px 0;
  width: 24px;
  height: 30px;
}
.mod-phb ul li.item2 i {
  background-position: -75px -30px;
  width: 24px;
  height: 30px;
  top: 7px;
}
.mod-phb ul li.item3 i {
  background-position: -99px 0;
  width: 24px;
  height: 30px;
}
.mod-phb .phb-oper {
  text-align: center;
  padding: 20px 0 0;
  width: 430px;
  margin-left: -56px;
}
.mod-phb .phb-oper a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_btn.png?);
  background-repeat: no-repeat;
  background-position: -150px -90px;
  width: 70px;
  height: 30px;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
  color: #eaae3e;
  margin: 0 5px;
}
.mod-phb .phb-oper a:hover, .mod-phb .phb-oper a.cur {
  color: #2c1e3a;
  background-position: 0 -153px;
  width: 70px;
  height: 30px;
}

.wzwjl-topbar {
  background: #06283d;
}
.wzwjl-topbar .role-score {
  background: none;
}

.wzwjl-group {
  padding: 10px 0 10px 72px;
  position: relative;
  border-bottom: 1px dashed #0d4660;
}

.group-tit {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  background-position: 0 -361px;
  width: 46px;
  height: 99px;
  text-align: center;
  font-family: "kaiti", "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
  position: absolute;
  font-size: 18px;
  line-height: 26px;
  top: 9px;
  left: 10px;
}
.group-tit span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-top: 14px;
}

.group-list {
  *zoom: 1;
}
.group-list:after {
  content: "";
  display: table;
  clear: both;
}
.group-list li {
  float: left;
  width: 84px;
  margin: 0 8px;
  height: 98px;
}
.group-list .item-img {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_other.png?);
  background-repeat: no-repeat;
  background-position: -391px -265px;
  width: 84px;
  height: 84px;
}
.group-list .item-img img {
  display: block;
  width: 100%;
  height: 100%;
}
.group-list .item-text {
  /*@include ellipsis;*/
  line-height: 14px;
  text-align: center;
  white-space: nowrap;
}

.wzw-rule {
  padding: 48px 0 0 277px;
}
.wzw-rule .rule-img {
  background-image: url(../zhuanti/sgs/sjhd21/release/images/sprite_ibg.png?);
  background-repeat: no-repeat;
  background-position: -211px 0;
  width: 211px;
  height: 183px;
  top: 20px;
  left: 68px;
}

.pager {
  text-align: center;
  padding: 10px 0;
}
.pager span,
.pager a {
  line-height: 28px;
  height: 28px;
  display: inline-block;
  margin: 2px;
}
.pager a {
  width: 28px;
  height: 28px;
}
.pager span.cur {
  width: 28px;
  height: 28px;
}
.pager a.pager-pre,
.pager a.pager-next,
.pager span.pager-pre,
.pager span.pager-next {
  width: 65px;
}

.copyright {
  text-align: center;
  padding: 34px 0 40px;
}

.my_footer {
  margin-top: 0 !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1peGluLnNjc3MiLCJjb21tb24uc2NzcyIsInNwcml0ZV9vdGhlci5zY3NzIiwic3ByaXRlX2ljby5zY3NzIiwic3ByaXRlX25hdi5zY3NzIiwic3ByaXRlX2J0bi5zY3NzIiwicG9wdXAuc2NzcyIsInNwcml0ZV9zaGFyZS5zY3NzIiwiaW5kZXguc2NzcyIsInNwcml0ZV9pYmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0E7QUFBQTtBQ09BO0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VDK0VRO0VBQ0E7RUQ5RUo7RUFDQTs7QUFHSjtFQytEWTtFQUNBO0VBQ0E7RUQvRFI7O0FBR0o7RUMrRFk7RUFDQTtFQUNBO0VEL0RSOztBQUdKO0VDK0RRO0VBQ0E7RUQ5REo7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VEekRWOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQ3lESTtFRWpCSTtFQUNBO0VBcENJO0VBQ0E7RUFDQTtFRnFESjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7O0FBU1o7RUFDSTs7QUFHSjtFQ3hGWTtFQUNBO0VBQ0E7RUR3RlI7RUFDQTs7O0FBS0o7RUFDSTs7QUFHSjtFQy9GWTtFQUNBO0VBQ0E7RUQrRlI7RUFDQTs7O0FBS0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUMzR1k7RUFDQTtFQUNBO0VEMkdSO0VBQ0E7OztBQUtKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VDMUhZO0VBQ0E7RUFDQTtFRDBIUjtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQ3ZKWTtFQUNBO0VBQ0E7RUR1SlI7RUFDQTs7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QUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJOztBQUVBO0VDdHdCUTtFQUNBO0VBTkk7RUFDQTtFQUNBO0VENHdCUjtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7O0FBRUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBS1I7RUFDSTtFQUNBOzs7QUFHSjtFQUNJIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4vKkBtaXhpbiovXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgKnpvb206IDE7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuQG1peGluIGJmYyB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBlbGxpcHNpcyB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG5AbWl4aW4gaW5saW5lLWJsb2NrKCl7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgKnpvb206MTtcclxufVxyXG5cclxuQG1peGluIGJmb250KCRzaXplLCAkbGluZUhlaWdodCwkY29sb3IpIHtcclxuICBmb250OiA3MDAgcHgoJHNpemUpL3B4KCRsaW5lSGVpZ2h0KSBcIm1pY3Jvc29mdCB5YWhlaVwiO1xyXG4gIGNvbG9yOiRjb2xvcjtcclxuXHJcbn1cclxuXHJcbkBtaXhpbiBsZm9udCgkc2l6ZSwgJGxpbmVIZWlnaHQsJGNvbG9yKSB7XHJcbiAgZm9udDogNTAwIHB4KCRzaXplKS9weCgkbGluZUhlaWdodCkgXCJtaWNyb3NvZnQgeWFoZWlcIjtcclxuICBjb2xvcjokY29sb3I7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBweCgkc2l6ZSl7XHJcbiAgQHJldHVybiAkc2l6ZSArIHB4XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gZmJ0bl8xKCl7XHJcbiAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gIEBpbmNsdWRlIHNwcml0ZV9idG47XHJcbiAgQGluY2x1ZGUgYnRuXzE7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogNDhweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LWZhbWlseTogXCJrYWl0aVwiLFwiTWljcm9zb2Z0IFlhaGVpXCIsIFRhaG9tYSwgQXJpYWwsIEhlbHZldGljYSwgU1RIZWl0aSwgc2Fucy1zZXJpZjtcclxuICAmOmhvdmVye1xyXG4gICAgQGluY2x1ZGUgYnRuXzFfaDtcclxuICB9XHJcbn1cclxuQG1peGluIGZidG5fMntcclxuICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgQGluY2x1ZGUgc3ByaXRlX2J0bjtcclxuICBAaW5jbHVkZSBidG5fMjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICY6aG92ZXIsXHJcbiAgJi5jdXJ7XHJcbiAgICBAaW5jbHVkZSBidG5fMl9oO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gZmJ0bl8ze1xyXG4gIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICBAaW5jbHVkZSBzcHJpdGVfYnRuO1xyXG4gIEBpbmNsdWRlIGJ0bl81O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgY29sb3I6ICNlYWFlM2U7XHJcbiAgJjpob3ZlcixcclxuICAmLmN1cntcclxuICAgIGNvbG9yOiAjMmMxZTNhO1xyXG4gICAgQGluY2x1ZGUgYnRuXzVfaDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIkBpbXBvcnQgXCJtaXhpblwiO1xyXG5AaW1wb3J0IFwic3ByaXRlX2J0blwiO1xyXG5AaW1wb3J0IFwic3ByaXRlX2liZ1wiO1xyXG5AaW1wb3J0IFwic3ByaXRlX2ljb1wiO1xyXG5AaW1wb3J0IFwic3ByaXRlX290aGVyXCI7XHJcbkBpbXBvcnQgXCJzcHJpdGVfbmF2XCI7XHJcblxyXG5cclxuLyogbW9kICovXHJcbi5tb2Qge31cclxuXHJcbi5tb2QtaGQge1xyXG4gICAgbWFyZ2luOiAwIDMycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICMxYzZhN2Y7XHJcblxyXG4gICAgLmhkLWRlY28ge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZV9vdGhlcjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZC1kZWNvLWwge1xyXG4gICAgICAgIEBpbmNsdWRlIHRpdF8yX2w7XHJcbiAgICAgICAgbGVmdDogLTMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhkLWRlY28tciB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGl0XzJfcjtcclxuICAgICAgICByaWdodDogLTMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhkLWRlY29yIHtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGVfb3RoZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kLXRpdCB7XHJcbiAgICBmb250LWZhbWlseTogXCJrYWl0aVwiLCBcIk1pY3Jvc29mdCBZYWhlaVwiLCBUYWhvbWEsIEFyaWFsLCBIZWx2ZXRpY2EsIFNUSGVpdGksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBjb2xvcjogIzZiYmZkZDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5tb2QtcnVsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnJ1bGUtaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJ1bGUtbGlzdCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZV9pY287XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRvdF8xO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzJjMWQzYTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjljMjY2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjljMjY2O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjljMjY2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5tb2QtdGFzayB7XHJcbiAgICAubW9kLXRpdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGQtZGVjb3Ige1xyXG4gICAgICAgIEBpbmNsdWRlIGRlY29fMTtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgdG9wOiAtMzhweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZC1wbGF5ZXIge1xyXG4gICAgLm1vZC10aXQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhkLWRlY29yIHtcclxuICAgICAgICBAaW5jbHVkZSBkZWNvXzI7XHJcbiAgICAgICAgbGVmdDogNDVweDtcclxuICAgICAgICB0b3A6IC0zOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kLWJiamwge1xyXG4gICAgLm1vZC1oZCB7XHJcbiAgICAgICAgd2lkdGg6IDM2OHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2QtdGl0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZC1kZWNvciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVjb18zO1xyXG4gICAgICAgIGxlZnQ6IDYxcHg7XHJcbiAgICAgICAgdG9wOiAtMzhweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZC1waGIge1xyXG4gICAgLm1vZC1oZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kLWJkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZC10aXQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhkLWRlY29yIHtcclxuICAgICAgICBAaW5jbHVkZSBkZWNvXzQ7XHJcbiAgICAgICAgbGVmdDogNDFweDtcclxuICAgICAgICB0b3A6IC0zOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kLXd6d2psIHtcclxuICAgIHdpZHRoOiA1MTJweDtcclxuICAgIG1hcmdpbjogMzdweCAzOXB4IDAgMDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAubW9kLWhkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2QtYmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kLXRpdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGQtZGVjb3Ige1xyXG4gICAgICAgIEBpbmNsdWRlIGRlY29fMztcclxuICAgICAgICBsZWZ0OiAxMDVweDtcclxuICAgICAgICB0b3A6IC0zOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdCB7XHJcbiAgICAuc2VjdC1oZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlX290aGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwia2FpdGlcIiwgXCJNaWNyb3NvZnQgWWFoZWlcIiwgVGFob21hLCBBcmlhbCwgSGVsdmV0aWNhLCBTVEhlaXRpLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0LXRpdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0LWxhbnRlcm4ge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZV9vdGhlcjtcclxuICAgICAgICBAaW5jbHVkZSBsYW50ZXJuMTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRvcDogMzNweDtcclxuXHJcbiAgICAgICAgLmxhbnRlcm4taW5uZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y5YzI2NjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VjdC1sYW50ZXJuLXIge1xyXG4gICAgICAgICAgICByaWdodDogLTI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlY3QtbGFudGVybi1sIHtcclxuICAgICAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2VjdC16cWJiIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ZiZ18yLnBuZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgIC53cmFwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZ181LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwNThweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3QtbGFudGVybiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhbnRlcm4yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNlY3QtcW10eiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9mYmdfNC5wbmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdfNi5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTc0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3QtaGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3QtbGFudGVybi1yIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFudGVybjM7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mcm0ge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICYuZnJtMSB7XHJcbiAgICAgICAgLmZybS1taWQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZybS1jb250IHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnJtLWwge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUzNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzFjNmE3ZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcm0tciB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mcm0yIHtcclxuICAgICAgICAuZnJtLW1pZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTM4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnJtLWNvbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mcm0zIHtcclxuICAgICAgICAuZnJtLW1pZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnJtLWNvbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcm0tbCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDg2MnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDI3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjMWM2YTdmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZybS1yIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZybTQge1xyXG4gICAgICAgIC5mcm0tbWlkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZybS10b3Age1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9mcm1fYmcucG5nKSAwIHRvcCBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5mcm0tbWlkIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZnJtX2JnLnBuZykgLTEwMDBweCB0b3AgcmVwZWF0LXk7XHJcbn1cclxuXHJcbi5mcm0tYnRtIHtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZnJtX2JnLnBuZykgLTIwMDBweCB0b3Agbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uZnJtLWNvbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMDBweDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIHVzZXIgKi9cclxuLnVzZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgKnpvb206IDE7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNkOWQ1ZDM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgIH1cclxuXHJcbiAgICAudXNlci1uYW1lLFxyXG4gICAgLnVzZXItZ3JlZXQsXHJcbiAgICAudXNlci1sb2dvdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIGEudXNlci1sb2dvdXQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAudXNlci1uYW1lIHtcclxuICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgICBtYXgtd2lkdGg6IDk1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiBweCgxMCkgMDtcclxuXHJcbiAgICBzcGFuLFxyXG4gICAgYSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDIwKTtcclxuICAgICAgICBoZWlnaHQ6IHB4KDIwKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiBweCgyKTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB3aWR0aDogcHgoMjApO1xyXG4gICAgICAgIGhlaWdodDogcHgoMjApO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uY3VyIHtcclxuICAgICAgICB3aWR0aDogcHgoMjApO1xyXG4gICAgICAgIGhlaWdodDogcHgoMjApO1xyXG4gICAgfVxyXG5cclxuICAgIGEucGFnZXItcHJlLFxyXG4gICAgYS5wYWdlci1uZXh0LFxyXG4gICAgc3Bhbi5wYWdlci1wcmUsXHJcbiAgICBzcGFuLnBhZ2VyLW5leHQge1xyXG4gICAgICAgIHdpZHRoOiBweCg0NSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXYge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDM4cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ5N3B4O1xyXG4gICAgd2lkdGg6IDk5NHB4O1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuLm5hdi1pdGVtIHtcclxuICAgIEBpbmNsdWRlIHNwcml0ZV9uYXY7XHJcbiAgICBjb2xvcjogIzUzYmRiNTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5jdXIge1xyXG4gICAgICAgIGNvbG9yOiAjMmMxZDNhO1xyXG4gICAgfVxyXG5cclxuICAgICYuY3VyIHtcclxuICAgICAgICAuaXRlbS1jdXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLW5jdXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWdhbWU9c2dzXSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbmF2XzE7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICYuY3VyLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBuYXZfMV9oO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tY3VyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCA2cHggMCAwO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1uY3VyIHtcclxuICAgICAgICAgICAgLml0ZW0tdHh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDI5NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1nYW1lPXhzZ3NdIHtcclxuICAgICAgICBAaW5jbHVkZSBuYXZfMjtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgICYuY3VyLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBuYXZfMl9oO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tY3VyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwIDAgNnB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLW5jdXIge1xyXG4gICAgICAgICAgICAuaXRlbS10eHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI5NHB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1uY3VyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgLml0ZW0tdHh0IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWN1ciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMjM2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuaXRlbS10eHQge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tdHh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tZGVmYXVsdCB7XHJcbiAgICAgICAgLypkaXNwbGF5OiBub25lOyovXHJcbiAgICAgICAgcGFkZGluZzogMzJweCA2cHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLXJvbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tcm9sZS0tbm9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmJ0bl8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhYi1iZHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGFiLWJkW2RhdGEtZ2FtZT1zZ3NdIHtcclxuICAgIC5zZWN0IHtcclxuICAgICAgICAuc2VjdC1oZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRpdF8xO1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y5YzI2NjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWItYmRbZGF0YS1nYW1lPXhzZ3NdIHtcclxuICAgIC5zZWN0IHtcclxuICAgICAgICAuc2VjdC1oZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRpdF8yO1xyXG4gICAgICAgICAgICBjb2xvcjogI2JjZjRlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udG9wYmFyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xpbmVfMS5wbmcpIHJpZ2h0IDAgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb2xlLWNoYXJnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBiIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogI0U5QzA0NjtcclxuICAgIH1cclxufVxyXG4iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuLy9cbi8vIC5pY29uLWhvbWUge1xuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcbi8vIH1cbi8vXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcbi8vXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcbiAgICAgICAgICAgIEBtaXhpbiBkZWNvXzEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0xMDJweCAgIC0yNjVweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZGVjb18yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMTk5cHggICAtMjY1cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGRlY29fMyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICAtMjY1cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBkZWNvXzQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0yOTVweCAgIC0yNjVweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gbGFudGVybjEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0xNTFweCAgIC03NnB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGxhbnRlcm4yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMjU4cHggICAtNzZweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBsYW50ZXJuMyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTM2NXB4ICAgLTc2cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTU5MXB4ICAgLTc2cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0NHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBtb29uY2FrZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICAtNzZweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBwcm9fMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTQ3MnB4ICAgLTc2cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gcHJvXzIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC03MzVweCAgIC03NnB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gcHJvXzMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0zOTFweCAgIC0yNjVweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gcHJvXzQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAgLTM2MXB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiB0aXRfMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTQ5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHRpdF8yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgIC0zOHB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NDlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gdGl0XzJfbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTczNXB4ICAgLTEwNHB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiB0aXRfMl9yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtNzY3cHggICAtMTA0cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBAbWl4aW4gc3ByaXRlX290aGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfb3RoZXIucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxuXG4iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuLy9cbi8vIC5pY29uLWhvbWUge1xuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcbi8vIH1cbi8vXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcbi8vXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcbiAgICAgICAgICAgIEBtaXhpbiBkb3RfMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTk5cHggICAtMzBweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gaWNvX2NoZWNrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgIC03M3B4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29fY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljb19jbG91ZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTI5cHggICAtNzNweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gaWNvX21lZGFsXzEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC03NXB4ICAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGljb19tZWRhbF8yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtNzVweCAgIC0zMHB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBpY29fbWVkYWxfMyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTk5cHggIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIEBtaXhpbiBzcHJpdGVfaWNvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfaWNvLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4gbmF2XzEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5N3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gbmF2XzFfaCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICAtMTE0cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5N3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gbmF2XzIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAgLTIyOHB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OTdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIG5hdl8yX2gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAgLTM0MnB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OTdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBAbWl4aW4gc3ByaXRlX25hdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX25hdi5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXG5cbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG4vL1xuLy8gLmljb24taG9tZSB7XG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xuLy8gfVxuLy9cbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xuLy9cbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xuICAgICAgICAgICAgQG1peGluIGJ0bl8xIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuXzFfaCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICAtNDhweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl8yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgIC05NnB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuXzJfaCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTE1MHB4ICAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG5fMyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTE1MHB4ICAgLTMwcHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG5fM19oIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMTUwcHggICAtNjBweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl80IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgIC0xMjZweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bl81IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMTUwcHggICAtOTBweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYnRuXzVfaCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICAtMTUzcHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBAbWl4aW4gc3ByaXRlX2J0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX2J0bi5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXG5cbiIsIkBpbXBvcnQgXCJtaXhpblwiO1xyXG5AaW1wb3J0IFwic3ByaXRlX2J0blwiO1xyXG5AaW1wb3J0IFwic3ByaXRlX2ljb1wiO1xyXG5AaW1wb3J0IFwic3ByaXRlX3NoYXJlXCI7XHJcblxyXG5cclxuLmRpYWxvZyB7XHJcbiAgICBmb250LWZhbWlseTogXCJNaWNyb3NvZnQgWWFoZWlcIiwgVGFob21hLCBBcmlhbCwgSGVsdmV0aWNhLCBTVEhlaXRpLCBzYW5zLXNlcmlmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogIzJjMWUzYTtcclxuICAgIHdpZHRoOjUyOHB4O1xyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogIzJjMWUzYTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyYzFlM2E7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRpYWxvZy1oZCxcclxuLmRpYWxvZy1ib2R5LFxyXG4uZGlhbG9nLWZ0e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19kaWFsb2cucG5nKTtcclxufVxyXG4uZGlhbG9nLWhke1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbn1cclxuLmRpYWxvZy1ib2R5e1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyOHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmRpYWxvZy1mdHtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDU2cHggYm90dG9tO1xyXG59XHJcbkBtaXhpbiBkaWFsb2ctLWxvbmd7XHJcbiAgICB3aWR0aDogNTc3cHg7XHJcbiAgICAuZGlhbG9nLWhkLFxyXG4gICAgLmRpYWxvZy1ib2R5LFxyXG4gICAgLmRpYWxvZy1mdHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX2RpYWxvZ19sb25nLnBuZyk7XHJcbiAgICB9XHJcbiAgICAuZGlhbG9nLWJvZHl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3N3B4IDA7XHJcbiAgICB9XHJcbiAgICAuZGlhbG9nLWZ0e1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU0cHggYm90dG9tO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmRpYWxvZy1jbG9zZSB7XHJcbiAgICBAaW5jbHVkZSBzcHJpdGVfaWNvO1xyXG4gICAgQGluY2x1ZGUgaWNvX2Nsb3NlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gICAgLyp0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7Ki9cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC8qdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7Ki9cclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaWFsb2ctYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAqem9vbToxO1xyXG59XHJcblxyXG4uZGlhbG9nLXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmRpYWxvZy10eHQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICM0OTkwODg7XHJcbn1cclxuXHJcbi5kaWFsb2ctdGlwcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogcHgoMjIpO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiBweCgyMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaWFsb2ctY29udHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4uZGlhbG9nLW9wdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiBweCgxMCkgMDtcclxufVxyXG5cclxuLmRpYWxvZy10eHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKi5kaWFsb2ctcGFnZXIge1xyXG4gICAgY29sb3I6ICNBQkQyRjE7XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAjQUJEMkYxO1xyXG4gICAgfVxyXG4gICAgc3Bhbi5jdXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNBQkQyRjE7XHJcbiAgICAgICAgY29sb3I6ICMxNDJjNDA7XHJcbiAgICB9XHJcbn0qL1xyXG5cclxuLmRpYWxvZy1idG4ge1xyXG4gICAgLypAaW5jbHVkZSBidG5fMztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnRuXzNfaDtcclxuICAgIH0qL1xyXG4gICAgQGluY2x1ZGUgZmJ0bl8yO1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxufVxyXG4uZGlhbG9nLXRleHRhcmVhIHtcclxuICAgIGxpbmUtaGVpZ2h0OiBweCgzNCk7XHJcbiAgICBwYWRkaW5nOiBweCgxMCk7XHJcbiAgICB3aWR0aDogcHgoNDMwKTtcclxuICAgIGhlaWdodDogcHgoMTAwKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgQGluY2x1ZGUgbGZvbnQoMTQsMzQsIzE0M2E0NCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYThkM2NlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E4ZDNjZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLmRpYWxvZy1idG4tLWxpZ2h0IHtcclxuICAgIC8qQGluY2x1ZGUgYnRuXzExOyovXHJcbn1cclxuLmRpYWxvZy1idG4tLWRhcmt7XHJcbiAgICAvKkBpbmNsdWRlIGJ0bl8xMDsqL1xyXG59XHJcbi5kaWFsb2ctcmlnaHR7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOjEwcHggMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzJjMWUzYTtcclxuICAgIGNvbG9yOiAjNDk5MDg4O1xyXG59XHJcblxyXG5cclxuLmRpYWxvZy0tbXlhd2FyZHtcclxuICAgIGhlaWdodDogNTY2cHg7XHJcbiAgICAuZGlhbG9nLWJvZHl7XHJcbiAgICAgICAgcGFkZGluZzogcHgoMTApIHB4KDMwKTtcclxuICAgIH1cclxufVxyXG4ubXlhd2FyZC1saXN0IHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogcHgoMTApIHB4KDApO1xyXG4gICAgd2lkdGg6IDQyNXB4O1xyXG4gICAgLml0ZW0tLWF3YXJkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCg1KTtcclxuICAgICAgICBoZWlnaHQ6IHB4KDMwKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweCgzMCk7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLml0ZW0tbmFtZXtcclxuICAgICAgICB3aWR0aDogMTQ1cHg7XHJcbiAgICB9XHJcbiAgICAuaXRlbS1udW17XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICB9XHJcbiAgICAuaXRlbS10eHR7XHJcblxyXG4gICAgfVxyXG59XHJcbi5kaWFsb2ctLXRpcHtcclxuICAgIC5kaWFsb2ctYm9keXtcclxuICAgICAgICBwYWRkaW5nOiBweCgyMCkgMDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmRpYWxvZy0tcHJvYntcclxuICAuZGlhbG9nLWJvZHl7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgfVxyXG4gIC5wcm9iLWxpc3R7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICBsaXtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICB9XHJcbiAgICAuaXRlbS1uYW1le1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5pdGVtLXByb2J7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmRpYWxvZy0tcnVsZXtcclxuICAgIEBpbmNsdWRlIGRpYWxvZy0tbG9uZztcclxuICAgIC5kaWFsb2ctY29udHtcclxuICAgICAgICBwYWRkaW5nOiAwIDM4cHg7XHJcbiAgICB9XHJcbiAgICAucnVsZS1saXN0e1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcnVsZV9iZy5wbmcpIDg0cHggNXB4IG5vLXJlcGVhdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0tbmFtZXtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbS10eHR7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZGlhbG9nLS1pbnN0cntcclxuICAgIC5kaWFsb2ctY29udHtcclxuICAgICAgICBwYWRkaW5nOiAwIDM4cHg7XHJcbiAgICB9XHJcbiAgICAuaW5zdHItbGlzdHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtLW5hbWV7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtLWludHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRpYWxvZy0tcHJvYldlbGZhcmV7XHJcbiAgICAuZGlhbG9nLWJvZHl7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgfVxyXG4gICAgLnByb2ItbGlzdHtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbS1uYW1le1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0tcHJvYntcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbi5kaWFsb2ctLXNlcnZlcntcclxuICAgIC5zZXJ2ZXItZ3JvdXB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgd2lkdGg6IDQxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XHJcbiAgICB9XHJcbiAgICAuc2VydmVyLXRpcHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuc2VydmVyLXJvbGV7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIC5yb2xlLXNlYXJjaHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb2xlLWxhYmVse1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvbGUtbmFtZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBQkQyRjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYWNoaW5ne1xyXG4gICAgICAgIC5yb2xlLXNlYXJjaHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb2xlLWxhYmVsLFxyXG4gICAgICAgIC5yb2xlLW5hbWV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlcnZlci1zZWxlY3R7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNzRkNztcclxuICAgICAgICAubV9zZWxlY3RlZHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBjYTdmMjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAuc2VsZWN0X3R4dHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmxhZ19kb3due1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzRkNztcclxuICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojMDA3NGQ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tX3NlbGVjdF9jb250e1xyXG4gICAgICAgICAgICB0b3A6IDM0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzRkNztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBjYTdmMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdGxpc3R7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3NGQ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGQyZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3VyIGF7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBkMmZmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGQyZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyog5YiG5LqrICovXHJcbi5kaWFsb2ctLXNoYXJle1xyXG4gICAgLmRpYWxvZy1ib3h7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgfVxyXG5cdC5kaWFsb2ctc2hhcmUge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IHB4KDkwKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cdC5kaWFsb2ctc2hhcmUtaSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHQuZGlhbG9nLXNoYXJlLXAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjNGM5NmIxO1xyXG5cdFx0Ly8gQGluY2x1ZGUgbGZvbnQoMTQsIDE4LCAkY29sb3JfdGV4dF9kaWFsb2cpO1xyXG5cdH1cclxuICAgIC5kaWFsb2ctb3B0e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBweCgxMCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuLnNoYXJlLXFxLFxyXG4uc2hhcmUtd2IsXHJcbi5zaGFyZS1xem9uZSxcclxuLnNoYXJlLXdiLXMsXHJcbi5zaGFyZS1xem9uZS1zLFxyXG4uc2hhcmUtZ3JvdXAtcyxcclxuLnNoYXJlLXFxLWwsXHJcbi5zaGFyZS13Yi1sLFxyXG4uc2hhcmUtcXpvbmUtbCB7XHJcblx0QGluY2x1ZGUgc3ByaXRlX3NoYXJlO1xyXG5cdHRyYW5zaXRpb246IGZpbHRlciAwLjNzLCBjb2xvciAwLjNzO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7XHJcblx0fVxyXG59XHJcbi5zaGFyZS1xcSB7XHJcblx0QGluY2x1ZGUgc2hhcmVfcXE7XHJcbn1cclxuLnNoYXJlLXdiIHtcclxuXHRAaW5jbHVkZSBzaGFyZV93YjtcclxufVxyXG4uc2hhcmUtcXpvbmUge1xyXG5cdEBpbmNsdWRlIHNoYXJlX3F6b25lO1xyXG59XHJcbi5zaGFyZS1xcS1sIHtcclxuXHRAaW5jbHVkZSBzaGFyZV9xcV9sO1xyXG59XHJcbi5zaGFyZS13Yi1sIHtcclxuXHRAaW5jbHVkZSBzaGFyZV93Yl9sO1xyXG59XHJcbi5zaGFyZS1xem9uZS1sIHtcclxuXHRAaW5jbHVkZSBzaGFyZV9xem9uZV9sO1xyXG59XHJcbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG4vL1xuLy8gLmljb24taG9tZSB7XG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xuLy8gfVxuLy9cbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xuLy9cbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xuICAgICAgICAgICAgQG1peGluIHNoYXJlX2dyb3VwX3Mge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC05N3B4ICAgLTk3cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHNoYXJlX3FxIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtNjZweCAgIC02NnB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBzaGFyZV9xcV9sIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBzaGFyZV9xem9uZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTk3cHggICAtNjZweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gc2hhcmVfcXpvbmVfbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTY2cHggIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gc2hhcmVfcXpvbmVfcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTEzMnB4ICAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHNoYXJlX3diIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtNjZweCAgIC05N3B4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBzaGFyZV93Yl9sIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgIC02NnB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBzaGFyZV93Yl9zIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMTMycHggICAtMTdweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIEBtaXhpbiBzcHJpdGVfc2hhcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9zaGFyZS5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXG5cbiIsIkBpbXBvcnQgXCJtaXhpblwiO1xyXG5AaW1wb3J0IFwiY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJwb3B1cFwiO1xyXG5cclxuLnZpZXcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1pY3Jvc29mdCBZYWhlaVwiLCBUYWhvbWEsIEFyaWFsLCBIZWx2ZXRpY2EsIFNUSGVpdGksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzRjOTZiMTtcclxuICAgIG1pbi13aWR0aDogMTAwMHB4O1xyXG4gICAgaGVpZ2h0OiA0MTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLnBuZykgcmVwZWF0O1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMmMxZTNhO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyYzFlM2E7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cdC5mb290ZXJ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAxNHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHJcblx0fVxyXG59XHJcblxyXG4ud3JhcCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAqem9vbTogMTtcclxufVxyXG5cclxuLmJnMSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnXzAxLmpwZykgbm8tcmVwZWF0O1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxufVxyXG5cclxuLmJnMiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnXzAyLmpwZykgbm8tcmVwZWF0O1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxufVxyXG5cclxuLmJnMyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnXzAzLmpwZykgbm8tcmVwZWF0O1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxufVxyXG5cclxuLyogaGVhZGVyICAqL1xyXG4uaGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ZiZ18xLmpwZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgKnpvb206IDE7XHJcbn1cclxuXHJcbi5oZWFkLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OTllbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAqem9vbTogMTtcclxufVxyXG5cclxuLmhlYWQtbG9nbyB7XHJcbiAgICBsZWZ0OiA0MzVweDtcclxuICAgIHRvcDogMThweDtcclxuICAgIC8vIHRleHQtaW5kZW50OiAtOTk5OTk5ZW07XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgc3ByaXRlX290aGVyO1xyXG4gICAgQGluY2x1ZGUgbG9nbztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmhlYWQtdGltZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAzNDBweDtcclxuICAgIHdpZHRoOiAzMTlweDtcclxuICAgIHRvcDogMzU5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIGNvbG9yOiAjYzRmMmZmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5oZWFkLXVzZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICBsZWZ0OiAzNDBweDtcclxuICAgIHdpZHRoOiAzMTlweDtcclxuICAgIHRvcDogMzkzcHg7XHJcbiAgICBjb2xvcjogI2M0ZjJmZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjYzRmMmZmO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjNGYyZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZC1saW5rIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAyNDZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjOTIzMTMyO1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGVfYnRuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bl80O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5MjMxMzI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI3NjZW5lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOTYwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDEwMDBweDtcclxuICAgICpkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgKnpvb206IDE7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTkyMHB4O1xyXG4gICAgICAgIGhlaWdodDogODAwcHg7XHJcblxyXG4gICAgICAgICYubGF5ZXIxIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sYXllcl8xLnBuZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxheWVyMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGF5ZXJfMi5wbmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sYXllcjMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xheWVyXzMucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGF5ZXI0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sYXllcl80LnBuZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJvZHkge1xyXG4gICAgbWFyZ2luLXRvcDogLTM4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcblxyXG4uc2VjdC1kbGhsIHt9XHJcblxyXG4uZGxobC1vcGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmJ0bl8xO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGxobC10aXAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmOWMyNjY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kbGhsLWxpc3Qge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA0MnB4IDAgMzBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDM0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlX290aGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1vb25jYWtlO1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1pbWcge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDE2NXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tdHh0IHtcclxuICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcztcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogI2Y5YzI2NjtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZC1iYnl4IHtcclxuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xyXG4gICAgaGVpZ2h0OiA1MTFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJieXgtdG9wYmFyIHtcclxuICAgIGJhY2tncm91bmQ6ICMwNjI4M2Q7XHJcbiAgICB3aWR0aDogOTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmJieXgtc3RhcnQge1xyXG4gICAgQGluY2x1ZGUgZmJ0bl8xO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xyXG4gICAgYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4uYmJ5eC1vcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDI5cHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwMHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZV9idG47XHJcbiAgICAgICAgQGluY2x1ZGUgYnRuXzM7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjYWVkMmQyO1xyXG4gICAgICAgIG1hcmdpbjogMCAxM3B4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnRuXzNfaDtcclxuICAgICAgICAgICAgY29sb3I6ICNhZWQyZDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmJ5eC1zaG93IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uYmJ5eC1ib3dsIHtcclxuICAgIHdpZHRoOiA0MzVweDtcclxuICAgIGhlaWdodDogMjkzcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYm93LnBuZykgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uZ28tZGljZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweFxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2V0LWRpY2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDVweDtcclxuICAgICAgICB6LWluZGV4OiA1MTtcclxuXHJcbiAgICAgICAgJi5vbmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9kaWNlL2QxLnBuZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnR3byB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX2RpY2UvZDIucG5nKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGhyZWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9kaWNlL2QzLnBuZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvdXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9kaWNlL2Q0LnBuZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9kaWNlL2Q1LnBuZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNpeCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX2RpY2UvZDYucG5nKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdldDEge1xyXG4gICAgICAgIHRvcDogNDclO1xyXG4gICAgICAgIHJpZ2h0OiA1MiVcclxuICAgIH1cclxuXHJcbiAgICAuZ2V0MiB7XHJcbiAgICAgICAgdG9wOiA0MiU7XHJcbiAgICAgICAgcmlnaHQ6IDQ0JVxyXG4gICAgfVxyXG5cclxuICAgIC5nZXQzIHtcclxuICAgICAgICB0b3A6IDQ4JTtcclxuICAgICAgICByaWdodDogMzUlXHJcbiAgICB9XHJcblxyXG4gICAgLmdldDQge1xyXG4gICAgICAgIHRvcDogNTklO1xyXG4gICAgICAgIHJpZ2h0OiA1MiVcclxuICAgIH1cclxuXHJcbiAgICAuZ2V0NSB7XHJcbiAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgcmlnaHQ6IDQzJVxyXG4gICAgfVxyXG5cclxuICAgIC5nZXQ2IHtcclxuICAgICAgICB0b3A6IDU5JTtcclxuICAgICAgICByaWdodDogMzUlXHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2QtdGFzayB7XHJcbiAgICB3aWR0aDogNDYwcHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDM3cHggMzRweCAwIDA7XHJcbiAgICAubW9kLWJkLTF7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMWM2YTdmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgfVxyXG4gICAgLnRhc2stb3BlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzU3NDg2NTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjNweDtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgICAgICAgJi5zaGFyZS1ib3gge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmJ0bl8yO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaGFyZS1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwgMTYsICM0NjhkYTcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS5zaGFyZS1idG4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGVfc2hhcmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDZweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAmLnNoYXJlLXdiLXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2hhcmVfd2JfcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zaGFyZS1xem9uZS1zIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNoYXJlX3F6b25lX3M7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2hhcmUtZ3JvdXAtcyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaGFyZV9ncm91cF9zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFzay1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDBweCAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlX2ljbztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRvdF8xO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJjMWQzYTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWM2YTdmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlX2ljbztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb19jaGVjaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLml0ZW0tc3RhdGUtLWZpbmlzaGVkIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhc2stdGlwIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmOWMyNjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kLXBsYXllciB7XHJcbiAgICB3aWR0aDogMzkwcHg7XHJcbiAgICBtYXJnaW46IDM3cHggNDFweCAwIDA7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgLm1vZC1iZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZC10aXQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY3RpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDU0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYWN0aS1saXN0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5vZGQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTU0NzVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGVfaWNvO1xyXG4gICAgICAgIEBpbmNsdWRlIGljb19jbG91ZDtcclxuICAgICAgICBsZWZ0OiAzN3B4O1xyXG4gICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmFjdGktbmFtZSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uYWN0aS1wbGF5ZXIge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogMTM3cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2QtYmJqbCB7XHJcbiAgICAubW9kLWJkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYmpsLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMjBweCAwIDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM1NzQ4NjU7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDExOXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1pbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZV9vdGhlcjtcclxuICAgICAgICBAaW5jbHVkZSBwcm9fMTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLXRleHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tdGFnIHtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlX290aGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHByb18yO1xyXG4gICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZjljMjY2O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmJqbC1ydWxlIHtcclxuICAgIHBhZGRpbmc6IDI2cHggMCAwIDIzOHB4O1xyXG5cclxuICAgIC5ydWxlLWltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlX2liZztcclxuICAgICAgICBAaW5jbHVkZSBpYmdfMTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLm1vZC1waGIge1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAzN3B4IDI1cHggMCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLW51bSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAucGhkLWhkcyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxNTQ3NWQ7XHJcblxyXG4gICAgICAgIC5pdGVtLW51bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1uYW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS10eHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlX2ljbztcclxuICAgICAgICAgICAgQGluY2x1ZGUgZG90XzE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tbmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLW51bSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyYzFkM2E7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2OXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tbmFtZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB3aWR0aDogMTYycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS10eHQge1xyXG4gICAgICAgICAgICB3aWR0aDogNDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgICYub2RkIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1NDc1ZDtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbTEsXHJcbiAgICAgICAgICAgICYuaXRlbTIsXHJcbiAgICAgICAgICAgICYuaXRlbTMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmOWMyNjY7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0tbnVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLml0ZW0xIGkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvX21lZGFsXzE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbTIgaSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29fbWVkYWxfMjtcclxuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLml0ZW0zIGkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvX21lZGFsXzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBoYi1vcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgICAgICAgd2lkdGg6IDQzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTZweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZidG5fMztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53endqbC10b3BiYXIge1xyXG4gICAgYmFja2dyb3VuZDogIzA2MjgzZDtcclxuXHJcbiAgICAucm9sZS1zY29yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnd6d2psLWdyb3VwIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDcycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwZDQ2NjA7XHJcbn1cclxuXHJcbi5ncm91cC10aXQge1xyXG4gICAgQGluY2x1ZGUgc3ByaXRlX290aGVyO1xyXG4gICAgQGluY2x1ZGUgcHJvXzQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogXCJrYWl0aVwiLCBcIk1pY3Jvc29mdCBZYWhlaVwiLCBUYWhvbWEsIEFyaWFsLCBIZWx2ZXRpY2EsIFNUSGVpdGksIHNhbnMtc2VyaWY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIHRvcDogOXB4O1xyXG4gICAgbGVmdDogMTBweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncm91cC1saXN0IHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogODRweDtcclxuICAgICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgICAgIGhlaWdodDogOThweDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1pbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZV9vdGhlcjtcclxuICAgICAgICBAaW5jbHVkZSBwcm9fMztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLXRleHQge1xyXG4gICAgICAgIC8qQGluY2x1ZGUgZWxsaXBzaXM7Ki9cclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuLnd6dy1ydWxlIHtcclxuICAgIHBhZGRpbmc6IDQ4cHggMCAwIDI3N3B4O1xyXG5cclxuICAgIC5ydWxlLWltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlX2liZztcclxuICAgICAgICBAaW5jbHVkZSBpYmdfMjtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgbGVmdDogNjhweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2VyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IHB4KDEwKSAwO1xyXG5cclxuICAgIHNwYW4sXHJcbiAgICBhIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogcHgoMjgpO1xyXG4gICAgICAgIGhlaWdodDogcHgoMjgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IHB4KDIpO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiBweCgyOCk7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgyOCk7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5jdXIge1xyXG4gICAgICAgIHdpZHRoOiBweCgyOCk7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgyOCk7XHJcbiAgICB9XHJcblxyXG4gICAgYS5wYWdlci1wcmUsXHJcbiAgICBhLnBhZ2VyLW5leHQsXHJcbiAgICBzcGFuLnBhZ2VyLXByZSxcclxuICAgIHNwYW4ucGFnZXItbmV4dCB7XHJcbiAgICAgICAgd2lkdGg6IHB4KDY1KTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jb3B5cmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMzRweCAwIDQwcHg7XHJcbn1cclxuXHJcbi5teV9mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG4vL1xuLy8gLmljb24taG9tZSB7XG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xuLy8gfVxuLy9cbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xuLy9cbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xuICAgICAgICAgICAgQG1peGluIGliZ18xIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTg5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGliZ18yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMjExcHggIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjExcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgQG1peGluIHNwcml0ZV9pYmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9pYmcucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxuXG4iXX0= */

