@charset "utf-8";
/* /webgame/sgs/tpl/css/gserver.css */
/* ue_notice */
.ue_notice{ position:absolute; top: 220px;left: 50%;margin-left:-262px;z-index: 99;}

/*ser_out_face*/
.ser_out_face{
    top:170px;
    opacity:1;
    filter:alpha(opacity=100);
    width: 608px;
    margin-left: -400px;
    z-index: 99;

    display: none !important;
}
.out_face_hd,.out_face_bd,.out_face_fd{background:url(../webgame/sgs/tpl/images/sprite_login.png?1346a99);}
.out_face_hd,.out_face_hd a{ color:#fff88f; }
.out_face_hd{ background-position:0 0;padding: 16px 30px 0 8px;height: 30px;}
.out_face_bd{ /*overflow:hidden;*/background-position:-608px 0;padding:0;background-repeat: repeat-y;}
.out_face_fd{padding-bottom:23px;background:url(../webgame/sgs/tpl/images/sprite_serv.png?1346a99) 0 bottom; /*zoom:1;background-position:-1216px bottom;background-repeat: no-repeat;*/}

/* store_btn */
.sns_textscroll h2{color:#8C2222;}
.text_scroll_bx{ height:24px;}
.text_scroll_bx a{color:#8C2222}
.text_scroll_bx a:hover{ color:#8C2222;}
.text_scroll_bx li img{ display:inline-block; *display: inline; *zoom:1; margin:5px 3px;}
.m_server {}
.m_server .m_server_hd,.m_server .m_server_bd,.m_server .m_server_fd{ background:none;}
.m_server .m_server_hd{ width:0; height:0;}
.m_server .m_server_bd { padding-left:0; width:580px;}
.m_server_bd h2{ background:none; font-size:14px; font-family:"microsoft yahei"; font-weight:700; color:#c8e9f4; text-indent:0; line-height:36px;}
.alert_w{ background:url(../webgame/sgs/tpl/images/sprite_6.png?1346a99) no-repeat 0 0;}
.select_ser{ color:#c8e9f4;}
.m_played_ser .nplay { color:#c8e9f4;}
.m_server .m_server_fd{ height:0; width:594px;}

/*server_box*/
.server_num li{ background: #5582ad; border-color:#234458; color: #c8e9f4;}
.server_num li.cur{ background:#2a4b6b;border-bottom-color:#2a4b6b;color: #c8e9f4;}
.server_all .m_server_num{border-bottom-color: #234458;}

/*scrollbar*/
.jScrollPaneContainer{outline: none;}
a.jScrollArrowUp { background:url(../webgame/sgs/tpl/images/sprite_6.png?1346a99) no-repeat  0 -76px;}
a.jScrollArrowDown { background: url(../webgame/sgs/tpl/images/sprite_6.png?1346a99) no-repeat -17px -76px;}
a.jScrollArrowUp:hover{ background:url(../webgame/sgs/tpl/images/sprite_6.png?1346a99) no-repeat 0  -88px;}
a.jScrollArrowDown:hover{ background: url(../webgame/sgs/tpl/images/sprite_6.png?1346a99) no-repeat -17px -88px;}
.jScrollPaneTrack{background:#59595a;}
.jScrollPaneDrag{background:#3c3c3d;}
.allTxt_box .allTxt{color:#c8e9f4;}
.server_all  .server_box{height: 105px;}

.m_recommed_ser,.m_played_ser,.m_all_ser .m_hd{
    display: none;
}
.m_server .m_server_bd{
    width: 100%;
    overflow: visible;
}
/*.sfgg_mod{*/
    /*margin: 10px auto 0;*/
    /*width: 570px;*/
/*}*/
.m_all_ser{
    display: none;
}
#xfk_custom_module{
    margin: 0 10px;
}

.sgs-serv-infos{
    background: #e0d7c5;
    padding: 10px 10px 0;
    position: relative;
    *zoom:1;
}
.sgs-serv-infos .infos-l{
    float: left;
    width: 293px;
}
.sgs-serv-infos .infos-r{
    float: right;
    width: 266px;
}
.sgs-serv-infos .infos-txt{
    line-height: 20px;
    font-size: 14px;
    color: #562018;
    padding-left: 20px;
    position: relative;
    *zoom:1;
    margin-bottom: 5px;
}
.sgs-serv-infos .infos-txt dt{
    position: absolute;
    top:0;
    left: 0;
}
.sgs-serv-infos .infos-txt dd{

}
.sgs-serv-infos .infos-wdbtns a{
    float: left;
    background:url(../webgame/sgs/tpl/images/sgs-serv.png?) no-repeat;
    background-position:0 -45px;
    width:144px;
    height:35px;
    text-align: center;
    line-height: 35px;
    color: #3d2916;
    margin-right: 3px;
}
.sgs-serv-infos .infos-wdbtns a.wdbtn-new{
    margin-right: 2px;
}
.sgs-serv-infos .infos-wdbtns a:hover{
    background-position:0 -85px;
}
.sgs-serv-infos .infos-mode{
    width: 266px;
    height: 36px;
    background:url(../webgame/sgs/tpl/images/sgs-serv.png?) no-repeat;
    position: relative;
    *zoom:1;
}
.sgs-serv-infos .infos-mode .browser-mode{
    position: absolute;
    right: 0;
    top: 0;
    *zoom: 1;
    width: 266px;
    height: 36px;
    cursor: default;
}

.sgs-serv-infos .infos-mode .browser-mode .browser-mode-thumbnail{
    position: absolute;
    top: 6px;
    left: 270px;
    width: 170px;
    height: 160px;
    overflow: hidden;
    display: none;
    z-index: 999;
}

.sgs-serv-infos .infos-mode .browser-mode:hover .browser-mode-thumbnail {
    display: block;
}

.sgs-serv-all{
}

.sgs-serv-all ul{
    height: 200px;
    overflow: hidden;
}

.sgs-serv-all li{
    float: left;
    padding: 14px;
}
.sgs-serv-item{
    display: block;
    width: 264px;
    height: 170px;
    border: solid 1px #ded6c7;

    position: relative;
}
.sgs-serv-item .sgs-serv-cover{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:url(../webgame/sgs/tpl/images/xfk_new/xfk_cover.png?1346a99) repeat;
    z-index: 3;

    display: none;
}
.sgs-serv-item .sgs-serv-link{
    display: block;
    height: 100%;
}
.sgs-serv-item .sgs-serv-img{
    display: block;
    width: 100%;
    height: 100%;
}
.sgs-serv-item .sgs-serv-tit{
    background:url(../webgame/sgs/tpl/images/xfk_new/xfk_tit.png?1346a99) repeat;
    position: absolute;
    left: 0;
    bottom:0;
    width:100%;
    height: 36px;
}
.sgs-serv-item .sgs-serv-name{
    font-size: 18px;
    font-weight: bold;
    color: #edcda2;
    line-height: 36px;
    padding-left: 10px
}
.sgs-serv-item .sgs-serv-btn{
    background:url(../webgame/sgs/tpl/images/xfk_new/xfk_btn.png?1346a99) no-repeat;
    position: absolute;
    right: 10px;
    bottom:4px;
    width: 90px;
    height: 28px;
}
.sgs-serv-item .sgs-serv-flag{
    position: absolute;
    top: 0;
    right: 0;
}


.sgs-serv-all li{
    transition: filter 0.3s, color 0.3s;
}
.sgs-serv-all li:hover{
    filter: brightness(1.2);
}

.sgs-serv-all li.recom .sgs-serv-flag{
    background:url(../webgame/sgs/tpl/images/xfk_new/xfk_flag_1.png?1346a99) no-repeat;
    width: 68px;
    height: 24px;
}

.sgs-serv-all li.recent .sgs-serv-flag{
    background:url(../webgame/sgs/tpl/images/xfk_new/xfk_flag_2.png?1346a99) no-repeat;
    width: 58px;
    height: 20px;
}
.sgs-serv-all li.maintain .sgs-serv-cover{
    display: block;
}
.sgs-serv-all li.maintain:hover{
    filter: brightness(1);
}
.sgs-serv-all li.maintain .sgs-serv-flag{
    background:url(../webgame/sgs/tpl/images/xfk_new/xfk_flag_3.png?1346a99) no-repeat;
    width: 68px;
    height: 24px;
}
.discus_btn{ display: none }
/* /webgame/sgs/tpl/css/ngame.css */
@charset "UTF-8";
/*@mixin*/
/* 动效 */
@keyframes slideDowm {
  0% {
    max-height: 0;
  }
  100% {
    max-height: 800px;
  }
}
@keyframes slideDowm_1 {
  0% {
    top: -629px;
  }
  100% {
    top: -165px;
  }
}
@keyframes floats {
  0% {
    transform: translateY(-30px);
  }
  50% {
    transform: translateY(15px);
  }
  to {
    transform: translateY(-30px);
  }
}
@keyframes floatsX {
  0% {
    transform: translateX(-30px);
  }
  50% {
    transform: translateX(15px);
  }
  to {
    transform: translateX(-30px);
  }
}
/* 放大 */
@keyframes scale_1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes scale_2 {
  0% {
    transform: scale(1);
  }
  60% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes chuizi {
  0% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  30% {
    -moz-transform: rotate(-24deg);
    -ms-transform: rotate(-24deg);
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  100% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
}
@keyframes goto_y {
  0% {
    transform: translateY(-5px);
  }
  50% {
    transform: translateY(5px);
  }
  100% {
    transform: translateY(-5px);
  }
}
@keyframes goto_x {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes goto_y_s {
  0% {
    transform: translateY(-1px);
  }
  50% {
    transform: translateY(1px);
  }
  100% {
    transform: translateY(-1px);
  }
}
@keyframes overturn {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(720deg);
  }
}
@keyframes opacity_show {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fly_l {
  0% {
    margin-left: -100%;
    opacity: 0;
  }
  100% {
    opacity: 1;
    margin-left: 0;
  }
}
@keyframes fly_r {
  0% {
    margin-left: 100%;
    opacity: 0;
  }
  100% {
    opacity: 1;
    margin-left: 0;
  }
}
@keyframes shaking {
  0% {
    transform: translateX(0px);
  }
  25% {
    transform: translateX(5px);
  }
  50% {
    transform: translateX(0px);
  }
  75% {
    transform: translateX(-5px);
  }
  100% {
    transform: translateX(0px);
  }
}
/* 摇晃 */
@keyframes sway {
  0% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  50% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
}
@keyframes zoomin {
  0% {
    opacity: 0;
    transform: scale(3);
  }
  50% {
    opacity: 0;
    transform: scale(3);
  }
}
@keyframes wave {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: 1920px;
  }
}
@keyframes flicker {
  0% {
    filter: brightness(1);
  }
  50% {
    filter: brightness(1.1);
  }
  100% {
    filter: brightness(1);
  }
}
@keyframes floatX {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-5px);
  }
  75% {
    transform: translateX(5px);
  }
  to {
    transform: translateX(0px);
  }
}
@keyframes floatY {
  0% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(-5px);
  }
  75% {
    transform: translateY(5px);
  }
  to {
    transform: translateY(0px);
  }
}
/*@mixin*/
.m-info {
  position: absolute;
  left: 50%;
  top: 770px;
  margin-left: -452px;
  background: url(../webgame/sgs/tpl/images/n-head/m_info.png?1346a99) no-repeat center top;
  width: 904px;
  height: 59px;
  font: 500 18px/59px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #e99d42;
}
.m-info a {
  font: 500 18px/59px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #e99d42;
}
.m-info .info-body {
  height: 59px;
  width: 904px;
  margin: 0 auto;
}
.m-info .login-info {
  float: left;
  width: 340px;
  height: 100%;
  display: none;
  color: #e99d42;
  padding-left: 100px;
}
.m-info .login-info .user-name-a {
  position: relative;
  width: 180px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  color: #fde6bd;
}
.m-info .login-info.user-ulog {
  display: block;
  padding-left: 170px;
  width: 270px;
}
.m-info .info-box {
  float: left;
  width: 340px;
  position: relative;
  top: 8px;
  height: 44px;
  *zoom: 1;
  font: 500 18px/44px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #fde6bd;
  position: relative;
  padding-left: 40px;
  overflow: hidden;
}
.m-info .info-box li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.m-info .info-box li a {
  color: #fde6bd;
  line-height: 44px;
}
.m-info[data-status="1"] .login-info.user-ulog {
  display: none;
}
.m-info.m-box[data-status="1"] .login-info.user-log {
  display: block;
}

.xft-map {
  position: absolute;
  top: 640px;
  left: 0;
  width: 100%;
  text-align: center;
}
.xft-map .game-info {
  position: absolute;
  left: 0;
  top: 0;
}
.xft-map .game-info-xsgs {
  left: 114px;
}
.xft-map .game-info-sgs {
  left: 624px;
}
.xft-map .game-info .tag {
  display: none;
}
.xft-map .game-info[data-status="0"] .btn-game {
  background-image: url(../webgame/sgs/tpl/images/n-head/btn_game_1_w.png?1346a99);
}
.xft-map .game-info[data-status="2"] .btn-game {
  background-image: url(../webgame/sgs/tpl/images/n-head/btn_game_1_1.png?1346a99);
}
.xft-map .game-info .btn-game {
  display: block;
  width: 485px;
  height: 121px;
  font-size: 0;
  line-height: 0;
  background-image: url(../webgame/sgs/tpl/images/n-head/btn_game_1_0.png?1346a99);
}
.xft-map .game-info .btn-game:hover {
  filter: brightness(1.2);
}
.xft-map .game-info-sgs .btn-game {
  background-image: url(../webgame/sgs/tpl/images/n-head/btn_game_2_0.png?1346a99);
}
.xft-map .game-info-sgs[data-status="0"] .btn-game {
  background-image: url(../webgame/sgs/tpl/images/n-head/btn_game_2_w.png?1346a99);
}
.xft-map .game-info-sgs[data-status="2"] .btn-game {
  background-image: url(../webgame/sgs/tpl/images/n-head/btn_game_2_1.png?1346a99);
}

/* ue_notice */
.ue_notice {
  position: absolute;
  top: 172px;
  margin-left: -500px;
  left: 50%;
  z-index: 99;
}

.m-palette {
  z-index: 99;
  position: fixed;
  bottom: 200px;
  left: 50%;
  margin-left: 670px;
  right: auto;
  box-sizing: border-box;
  width: 245px;
  padding-top: 116px;
  /* 因为有可能两者ui不一致 独立 */
}
.m-palette::before {
  background-image: url(../webgame/sgs/tpl/images/sprites_palette-n.png?);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 245px;
  height: 503px;
  position: absolute;
  left: 0px;
  top: 0px;
  content: "";
  z-index: -1;
}
.m-palette .pic {
  width: 182px;
  height: 70px;
  display: block;
  margin: 0 auto;
}
.m-palette .pic img {
  width: 100%;
  height: 100%;
}
.m-palette li {
  display: block;
  height: 62px;
  text-align: center;
  margin: 0 auto;
  margin: 0 auto;
  margin-bottom: 1px;
  position: relative;
}
.m-palette li a {
  font: 500 30px/62px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #b48752;
  display: block;
  width: 100%;
  height: 100%;
}
.m-palette li:hover::after, .m-palette li.cur::after {
  position: absolute;
  top: 12px;
  left: 50%;
  margin-left: -84px;
  content: "";
  background-image: url(../webgame/sgs/tpl/images/sprites_palette-n.png?);
  background-repeat: no-repeat;
  background-position: -255px 0;
  width: 167px;
  height: 40px;
  z-index: -1;
}
.m-palette li:hover a, .m-palette li.cur a {
  color: #ffffff;
}
.m-palette .back {
  display: block;
  width: 126px;
  height: 126px;
  margin: 0 auto;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}

.sm_1800 .m-fixedMenu {
  left: 50% !important;
  margin-left: 670px !important;
}

body,
.my_ftop {
  font-family: "Microsoft Yahei", serif;
  min-width: 1200px;
  background: #f2f2f2;
}

a:visited {
  outline: none;
}
a:hover {
  outline: none;
}
a:active {
  outline: none;
}

.my_topbar {
  min-width: 1200px;
}

.frm_wfooter {
  margin-top: 0px;
}

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

.hidden {
  display: none !important;
}

.view {
  zoom: 1;
  background: #f2f2f2;
  padding-bottom: 40px;
  overflow: hidden;
  background: url(../webgame/sgs/tpl/images/n-bg/bg_full_01.jpg?1346a99) no-repeat center top;
}
.view .iview {
  background: url(../webgame/sgs/tpl/images/n-bg/bg_full_02.jpg?1346a99) no-repeat center 1920px;
}

.layer-bg .hd-bg-1 {
  background: url(../webgame/sgs/tpl/images/n-bg/bg_01.jpg?1346a99) no-repeat center top;
  height: 243px;
}
.layer-bg .hd-bg-2 {
  background: url(../webgame/sgs/tpl/images/n-bg/bg_02.jpg?1346a99) no-repeat center top;
  height: 243px;
}
.layer-bg .hd-bg-3 {
  background: url(../webgame/sgs/tpl/images/n-bg/bg_03.jpg?1346a99) no-repeat center top;
  height: 243px;
}
.layer-bg .hd-bg-4 {
  background: url(../webgame/sgs/tpl/images/n-bg/bg_04.jpg?1346a99) no-repeat center top;
  height: 243px;
}

.wg-head {
  position: relative;
  *zoom: 1;
  width: 100%;
  min-width: 1200px;
  height: 972px;
}

.head-layer.layer-eff {
  z-index: 2;
}

/* 前景切片（暂无） */
/* 效果（视频） */
.layer-eff video {
  object-fit: fill;
  width: 1920px;
  height: 972px;
  left: 50%;
  margin-left: -960px;
  position: absolute;
}

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

.head-layer {
  position: absolute;
  left: 50%;
  margin-left: -960px;
  top: 0;
  width: 1920px;
  height: 100%;
  z-index: 1;
}
.head-layer .wrapper {
  height: 972px;
}
.head-layer.layer-opt {
  z-index: 6;
}
.head-layer.layer-opt .fixed-down {
  background: url(../webgame/sgs/tpl/images/n-head/tag_arrow.png?1346a99) no-repeat center top;
  width: 275px;
  height: 75px;
  position: absolute;
  top: 850px;
  left: 50%;
  margin-left: -138px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  animation-name: floatY;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-direction: normal;
  animation-fill-mode: none;
  cursor: pointer;
}
.head-layer.layer-opt .fixed-down:hover {
  animation-play-state: paused;
}
.head-layer.layer-fixed {
  z-index: 5;
}
.head-layer.layer-fixed .fixed-logo {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../webgame/sgs/tpl/images/n-head/logo.png?1346a99) no-repeat center 2px;
}
.head-layer.layer-parallax {
  z-index: 4;
}
.head-layer.layer-pro {
  z-index: 3;
}
.head-layer.layer-bg {
  z-index: 1;
}

.wg-main-container {
  background: url(../webgame/sgs/tpl/images/n-bg/body_bg.jpg?1346a99) no-repeat center top;
  position: relative;
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased;
  /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale;
  /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  font-size: 18px;
  z-index: 10;
  width: 1208px;
  margin: 0 auto;
  position: relative;
  padding-top: 135px;
}
.wg-main-container li.hc1 em {
  background-image: url(../webgame/sgs/tpl/images/sprites_icon-n.png?);
  background-repeat: no-repeat;
  background-position: -138px -98px;
  width: 36px;
  height: 14px;
  display: inline-block;
  margin-left: 6px;
}
.wg-main-container .nav {
  position: absolute;
  top: 40px;
  left: 50%;
  margin-left: -589px;
  background-image: url(../webgame/sgs/tpl/images/sprites_nav-n.png?);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 1178px;
  height: 76px;
  text-align: center;
}
.wg-main-container .nav[data-status="2"] {
  background-position: 0 -86px;
  width: 1178px;
  height: 76px;
}
.wg-main-container .nav .nav-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 434px;
  height: 76px;
}

.wg-ad {
  position: absolute;
  top: -900px;
}

.wg-ad.ad-box-1 {
  right: 50%;
  margin-right: 600px;
}

.wg-ad.ad-box-2 {
  left: 50%;
  margin-left: 600px;
}

.wg-ad .j-link {
  cursor: pointer;
}

.wg-ad .ad-close {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  right: 0;
  background: url(../webgame/sgs/tpl/images/ad-close.png?) no-repeat;
  cursor: pointer;
}

.wg-main {
  /*m-entry*/
}
.wg-main .m-box {
  margin-bottom: 30px;
}
.wg-main .m-box-1 {
  background: url(../webgame/sgs/tpl/images/n-box/yxjs_bg.png?1346a99) no-repeat center top;
  width: 100%;
  height: 160px;
  position: relative;
  margin: 0 -4px 30px;
}
.wg-main .m-instr {
  padding: 34px 213px 0 140px;
}
.wg-main .m-instr .instr-pic {
  display: none;
}
.wg-main .m-instr .instr-txt {
  line-height: 24px;
  color: #61482f;
}
.wg-main .m-instr .instr-txt a {
  color: #a2713c;
}
.wg-main .m-instr .instr-txt a:hover {
  text-decoration: underline;
}
.wg-main .m-instr .instr-btn {
  position: absolute;
  top: 47px;
  right: 38px;
  height: 25px;
  width: 145px;
  background: #a2713c;
  font: 500 20px/25px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #fffbf1;
  border-radius: 4px;
  text-align: center;
}
.wg-main .m-instr .instr-btn:hover {
  fliter: brightness(1.2);
  text-decoration: none;
}
.wg-main .m-instr .instr-share {
  overflow: hidden;
  height: 25px;
  position: absolute;
  right: 35px;
  bottom: 48px;
  width: 145px;
}
.wg-main .m-instr .share-label {
  display: none;
}
.wg-main .m-instr .bshare-custom a {
  padding: 0;
  background-image: url(../webgame/sgs/tpl/images/sprites_icon-n.png?);
  background-repeat: no-repeat;
}
.wg-main .m-instr .bshare-custom .bshare-qzone {
  background-position: -138px -32px;
  width: 25px;
  height: 25px;
}
.wg-main .m-instr .bshare-custom .bshare-sinaminiblog {
  background-position: -173px -32px;
  width: 27px;
  height: 22px;
}
.wg-main .m-entry {
  width: 680px;
  margin-right: 15px;
  float: left;
}
.wg-main .m-entry li {
  float: left;
  *display: inline;
}
.wg-main .m-entry a {
  display: block;
  background-image: url(../webgame/sgs/tpl/images/sprites_entry-n.png?);
  background-repeat: no-repeat;
}
.wg-main .m-entry a:hover {
  filter: brightness(1.2);
}
.wg-main .m-entry .li-1 > a {
  background-position: 0 0;
  width: 268px;
  height: 171px;
}
.wg-main .m-entry .li-2 > a {
  background-position: 0 -181px;
  width: 196px;
  height: 85px;
}
.wg-main .m-entry .li-3 > a {
  background-position: -278px 0;
  width: 196px;
  height: 85px;
}
.wg-main .m-entry .li-4 > a {
  background-position: -278px -95px;
  width: 196px;
  height: 85px;
}
.wg-main .m-entry .li-5 > a {
  background-position: 0 -276px;
  width: 196px;
  height: 85px;
}
.wg-main .m-slide {
  overflow: hidden;
  float: right;
  width: 503px;
  height: 164px;
  position: relative;
  *zoom: 1;
  border: 1px solid #d2bb8c;
}
.wg-main .m-slide .slide-list {
  position: relative;
  *zoom: 1;
}
.wg-main .m-slide .slide-list li {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.wg-main .m-slide .slide-list li img {
  width: 100%;
  height: 100%;
}
.wg-main .m-slide .slide-dot {
  position: absolute;
  bottom: 10px;
  z-index: 10;
  text-align: right;
  right: 10px;
  height: 10px;
}
.wg-main .m-slide .slide-dot li {
  display: inline-block;
  overflow: hidden;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background-color: #f0ebe6;
  opacity: 0.5;
  cursor: pointer;
  transition: background-color 0.3s, border-color 0.3s;
}
.wg-main .m-slide .slide-dot li.cur {
  background-color: #d2bb8c;
  opacity: 1;
}
.wg-main .m-slide1 .slide-list li {
  width: 503px;
  height: 164px;
}
.wg-main .m-slide2 {
  width: 620px;
  height: 348px;
  float: left;
  overflow: visible;
}
.wg-main .m-slide2::before {
  content: " ";
  position: absolute;
  top: 0;
  left: -9px;
  background-image: url(../webgame/sgs/tpl/images/sprites_icon-n.png?);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 128px;
  height: 39px;
  z-index: 3;
}
.wg-main .m-slide2 .slide-list li {
  width: 620px;
  height: 348px;
}
.wg-main .m-slide2 .slide-dot {
  bottom: 20px;
  right: 20px;
}
.wg-main .m-ibox1 {
  background-color: #f7f5f3;
  border: solid 1px #d2bb8c;
}
.wg-main .m-ibox1 .m-cont {
  padding: 10px 20px 0;
}
.wg-main .m-ibox1 .m-hd {
  height: 63px;
  border-bottom: #d2bb8c 1px solid;
}
.wg-main .m-ibox1 .mod-more {
  position: absolute;
  right: 0px;
  top: -45px;
  font: 500 20px/28px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #61482f;
  padding-right: 30px;
}
.wg-main .m-ibox1 .mod-more i {
  position: absolute;
  right: 0px;
  top: 4px;
  background-image: url(../webgame/sgs/tpl/images/sprites_icon-n.png?);
  background-repeat: no-repeat;
  background-position: -86px -82px;
  width: 21px;
  height: 22px;
}
.wg-main .m-ibox1 .mod-more:hover i {
  animation-name: overturn;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-direction: normal;
  animation-fill-mode: none;
}
.wg-main .m-ibox1 .navlist li {
  float: left;
  width: 112px;
  height: 60px;
  background: url(../webgame/sgs/tpl/images/split_bg.png?1346a99) no-repeat right 22px;
}
.wg-main .m-ibox1 .navlist li:last-child {
  background: none;
}
.wg-main .m-ibox1 .navlist li a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  font: 500 22px/66px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #61482f;
  border-bottom: solid 3px #f7f5f3;
}
.wg-main .m-ibox1 .navlist li a:hover {
  border-color: #d2bb8c;
}
.wg-main .m-ibox1 .navlist li.cur a {
  border-color: #d2bb8c;
  color: #a2713c;
}
.wg-main .m-ibox1 .m_tabcont {
  display: block;
  position: relative;
}
.wg-main .m-ibox1 .m_tabcont.cur {
  display: block;
}
.wg-main .m-ibox1 .m-list {
  position: relative;
  padding-top: 18px;
}
.wg-main .m-ibox1 .m-list li {
  position: relative;
  height: 36px;
  font: 500 18px/36px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #61482f;
  overflow: hidden;
}
.wg-main .m-ibox1 .m-list li span {
  float: right;
}
.wg-main .m-ibox1 .m-list li a {
  float: left;
  max-width: 410px;
  padding-left: 10px;
  color: inherit;
}
.wg-main .m-ibox1 .m-list li a:hover {
  color: #a2713c;
  text-decoration: underline;
}
.wg-main .m-ibox1 .m-list li.hc1 {
  color: #a2713c !important;
}
.wg-main .m-xwgg {
  float: right;
  width: 558px;
  height: 350px;
  overflow: hidden;
}
.wg-main .m-jcsp {
  position: relative;
  background: url(../webgame/sgs/tpl/images/n-box/rmsj_bg.png?1346a99) no-repeat center top;
  width: 1158px;
  height: 344px;
  padding: 10px 25px 0;
}
.wg-main .m-jcsp .mod-hd {
  position: relative;
  padding-left: 25px;
  border-bottom: solid 1px #d2bb8c;
  height: 66px;
}
.wg-main .m-jcsp .mod-hd i {
  background-image: url(../webgame/sgs/tpl/images/sprites_icon-n.png?);
  background-repeat: no-repeat;
  background-position: -175px -67px;
  width: 16px;
  height: 15px;
  position: absolute;
  top: 26px;
  left: 0px;
}
.wg-main .m-jcsp .mod-tit {
  font: 500 26px/66px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #a2713c;
}
.wg-main .m-jcsp .mod-bd {
  height: 262px;
  width: 100%;
  position: relative;
}
.wg-main .m-jcsp .mod-cont {
  padding: 20px 0;
}
.wg-main .m-jcsp a.mod-more {
  position: absolute;
  right: 0px;
  top: -43px;
  font: 500 20px/28px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #61482f;
  padding-right: 30px;
}
.wg-main .m-jcsp a.mod-more i {
  position: absolute;
  right: 0px;
  top: 4px;
  background-image: url(../webgame/sgs/tpl/images/sprites_icon-n.png?);
  background-repeat: no-repeat;
  background-position: -86px -82px;
  width: 21px;
  height: 22px;
}
.wg-main .m-jcsp a.mod-more:hover i {
  animation-name: overturn;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-direction: normal;
  animation-fill-mode: none;
}
.wg-main .m-jcsp a.mod-up {
  position: absolute;
  top: -43px;
  right: 93px;
  width: 120px;
  height: 28px;
  background: #a2713c;
  font: 500 20px/28px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #fffbf1;
  border-radius: 4px;
  text-align: center;
}
.wg-main .m-jcsp a.mod-up:hover {
  filter: brightness(1.2);
}
.wg-main .m-jcsp .jcsp-nav {
  text-align: right;
  position: absolute;
  right: 222px;
  top: -64px;
}
.wg-main .m-jcsp .jcsp-nav a {
  float: left;
  width: 106px;
  height: 60px;
  background: url(../webgame/sgs/tpl/images/split_bg.png?1346a99) no-repeat right center;
  text-align: center;
  font: 500 22px/66px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #61482f;
  border-bottom: solid 3px #f7f5f3;
}
.wg-main .m-jcsp .jcsp-nav a:hover {
  border-color: #d2bb8c;
}
.wg-main .m-jcsp .jcsp-nav a:last-child {
  background: none;
}
.wg-main .m-jcsp .jcsp-nav a a {
  display: block;
  width: 100%;
  height: 100%;
}
.wg-main .m-jcsp .jcsp-nav a.cur {
  border-color: #d2bb8c;
  color: #a2713c;
}
.wg-main .m-jcsp .video-list {
  margin-right: -12px;
  height: 226px;
  overflow: hidden;
}
.wg-main .m-jcsp .video-item {
  float: left;
  width: 280px;
  margin: 0 10px 20px 0;
  position: relative;
  background-color: #fff;
  border: solid 1px #b39d80;
}
.wg-main .m-jcsp .video-item .item_img,
.wg-main .m-jcsp .video-item .item_cover {
  display: block;
  width: 100%;
  height: 158px;
}
.wg-main .m-jcsp .video-item .item_cover {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0;
  background: url(../webgame/sgs/tpl/images/cover_jcsp.png?1346a99) no-repeat center/cover;
  display: none;
}
.wg-main .m-jcsp .video-item:hover .item_cover {
  display: block;
}
.wg-main .m-jcsp .video-item:hover .item_tit {
  color: #a2713c;
  text-decoration: underline;
}
.wg-main .m-jcsp .video-item .item_tit,
.wg-main .m-jcsp .video-item .item_author {
  display: block;
  font: 500 16px/30px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #a2713c;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 10px;
}
.wg-main .m-jcsp .video-item .item_tit {
  margin-top: 6px;
  font-size: 18px;
  color: #61482f;
}
.wg-main .m-jcsp .video-item .item_tag {
  position: absolute;
  top: 1px;
  right: 1px;
  background: url(../webgame/sgs/tpl/images/sprite_icon/tag_new.png?1346a99) no-repeat;
}
.wg-main .m-jcsp .video-item .item_tag.tag_new {
  width: 46px;
  height: 26px;
  background-position: -46px 0;
  background-image: url(../webgame/sgs/tpl/images/sprite_tag.png?1346a99);
}
.wg-main .m-jcsp .video-item .item_tag.tag_hot {
  width: 46px;
  height: 26px;
  background-position: 0 0;
  background-image: url(../webgame/sgs/tpl/images/sprite_tag.png?1346a99);
}
.wg-main .m-jcsp .video-item .item_tag.tag_hot_2 {
  width: 27px;
  height: 10px;
  background-position: -92px 0;
  background-image: url(../webgame/sgs/tpl/images/sprite_tag.png?1346a99);
}
.wg-main .m-search {
  width: 1204px;
  height: 196px;
  background: url(../webgame/sgs/tpl/images/n-box/search_bg.png?1346a99) no-repeat center center;
}
.wg-main .m-search .u-search {
  padding-left: 304px;
  padding-top: 50px;
  position: relative;
  /* 2. Firefox 4-18 (旧版本) */
  /* 3. Firefox 19+ (新版本) */
  /* 4. IE 10+ 和 Edge (旧版) */
  /* 5. 标准语法 (现代浏览器通用，放在最后) */
}
.wg-main .m-search .u-search input::-webkit-input-placeholder {
  color: #ad986b;
  font-size: 14px;
  opacity: 1;
  /* 防止某些浏览器默认降低透明度 */
}
.wg-main .m-search .u-search input:-moz-placeholder {
  color: #ad986b;
  font-size: 14px;
  opacity: 1;
}
.wg-main .m-search .u-search input::-moz-placeholder {
  color: #ad986b;
  font-size: 14px;
  opacity: 1;
  /* Firefox 默认 placeholder 透明度为 0.5，需手动设为 1 */
}
.wg-main .m-search .u-search input:-ms-input-placeholder {
  color: #ad986b;
  font-size: 14px;
}
.wg-main .m-search .u-search input::placeholder {
  color: #ad986b;
  font-size: 14px;
  opacity: 1;
}
.wg-main .m-search .u-search .search-ipt {
  padding-left: 50px;
  width: 730px;
  border: none;
  outline: none;
  height: 44px;
  font: 500 16px/44px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #a2713c;
  background: url(../webgame/sgs/tpl/images/n-box/search_ipt_bg.png?1346a99) no-repeat left top;
}
.wg-main .m-search .u-search .search-btn {
  width: 80px;
  background: #a2713c;
  border: none;
  font: 500 22px/44px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #fffbf1;
  outline: none;
  cursor: pointer;
  position: absolute;
  right: 40px;
  top: 50px;
  text-align: center;
}
.wg-main .m-search .u-search .search-btn:hover {
  filter: brightness(1.2);
}
.wg-main .m-search .u-search .search-hot {
  font: 500 16px/56px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #a2713c;
  font-family: "微软雅黑";
}
.wg-main .m-search .u-search .search-hot a {
  font: 500 16px/56px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #a2713c;
  font-family: "微软雅黑";
}
.wg-main .m-search .u-search .search-hot a:hover {
  text-decoration: underline;
}
.wg-main .m-yxgl {
  float: right;
  width: 590px;
  height: 411px;
  overflow: hidden;
}
.wg-main .m-yxgl .m-list li {
  position: relative;
  padding-left: 100px;
}
.wg-main .m-yxgl .m-list li a {
  width: 340px;
}
.wg-main .m-yxgl .m-list li span {
  float: none;
}
.wg-main .m-yxgl .m-list li .tag {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100px;
  text-align: left;
  font: 500 20px/36px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #a2713c;
}
.wg-main .m-yxgl .m-list li .time {
  float: right;
}
.wg-main .m-ibox2 {
  background-color: #f7f5f3;
  border: solid 1px #d2bb8c;
}
.wg-main .m-ibox2 .m-cont {
  padding: 10px 20px 0;
}
.wg-main .m-ibox2 .m-hd {
  position: relative;
  padding-left: 25px;
  border-bottom: solid 1px #d2bb8c;
  height: 66px;
}
.wg-main .m-ibox2 .m-hd i {
  background-image: url(../webgame/sgs/tpl/images/sprites_icon-n.png?);
  background-repeat: no-repeat;
  background-position: -175px -67px;
  width: 16px;
  height: 15px;
  position: absolute;
  top: 26px;
  left: 0px;
}
.wg-main .m-ibox2 .m-tit {
  font: 500 26px/66px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #a2713c;
}
.wg-main .m-ibox2 .m-bd {
  width: 100%;
  position: relative;
  padding-top: 30px;
}
.wg-main .m-ibox2 a.mod-more {
  position: absolute;
  right: 0px;
  top: -43px;
  font: 500 20px/28px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #61482f;
  padding-right: 30px;
}
.wg-main .m-ibox2 a.mod-more i {
  position: absolute;
  right: 0px;
  top: 4px;
  background-image: url(../webgame/sgs/tpl/images/sprites_icon-n.png?);
  background-repeat: no-repeat;
  background-position: -86px -82px;
  width: 21px;
  height: 22px;
}
.wg-main .m-ibox2 a.mod-more:hover i {
  animation-name: overturn;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-direction: normal;
  animation-fill-mode: none;
}
.wg-main .m-ibox2 a.mod-up {
  position: absolute;
  top: -43px;
  right: 93px;
  width: 120px;
  height: 28px;
  background: #a2713c;
  font: 500 20px/28px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #fffbf1;
  border-radius: 4px;
  text-align: center;
}
.wg-main .m-ibox2 a.mod-up:hover {
  filter: brightness(1.2);
}
.wg-main .m-yxzl {
  float: left;
  position: relative;
  width: 590px;
}
.wg-main .m-yxzl .yxzl-list-item {
  overflow: hidden;
  min-height: 70px;
}
.wg-main .m-yxzl .yxzl-opt {
  padding: 10px 0 0 180px;
  position: relative;
  margin-bottom: 20px;
}
.wg-main .m-yxzl .yxzl-opt .yxzl-tag {
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(../webgame/sgs/tpl/images/sprites_tit-n.png?);
  background-repeat: no-repeat;
  background-position: -175px 0;
  width: 165px;
  height: 82px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}
.wg-main .m-yxzl .yxzl-opt2 .yxzl-tag {
  background-position: -175px -92px;
  width: 165px;
  height: 82px;
}
.wg-main .m-yxzl .yxzl-opt3 .yxzl-tag {
  background-position: -175px -184px;
  width: 165px;
  height: 82px;
}
.wg-main .m-yxzl .yxzl-list li {
  float: left;
  position: relative;
  width: 25%;
  margin: 6px 0;
}
.wg-main .m-yxzl .yxzl-list li:after {
  content: "";
  position: absolute;
  right: 0;
  top: 3px;
  width: 1px;
  height: 18px;
  background-color: #94714d;
}
.wg-main .m-yxzl .yxzl-list li a {
  display: block;
  font: 500 20px/24px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #61482f;
  text-align: center;
}
.wg-main .m-yxzl .yxzl-list li a:hover {
  color: #a2713c;
  text-decoration: none;
}
.wg-main .mod-recommend {
  float: none;
  background-color: #f7f5f3;
  border: solid 1px #d2bb8c;
  padding: 10px 25px 0;
  width: 1158px;
  margin-bottom: 30px;
  overflow: hidden;
}
.wg-main .mod-recommend a.mod-more {
  position: absolute;
  right: 0px;
  top: 32px;
  font: 500 20px/28px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #61482f;
  padding-right: 30px;
  background-image: url(../webgame/sgs/tpl/images/sprites_icon-n.png?);
  background-repeat: no-repeat;
  background-position: -138px 0;
  width: 67px;
  height: 22px;
}
.wg-main .mod-recommend a.mod-more:hover {
  filter: brightness(1.2);
}
.wg-main .mod-recommend .mod-hd {
  border-bottom: solid 1px #d2bb8c;
  height: 66px;
}
.wg-main .mod-recommend .mod-tit {
  font: 500 26px/66px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #a2713c;
  position: relative;
  padding-left: 25px;
}
.wg-main .mod-recommend .mod-tit::before {
  content: "";
  position: absolute;
  top: 26px;
  left: 0;
  background-image: url(../webgame/sgs/tpl/images/sprites_icon-n.png?);
  background-repeat: no-repeat;
  background-position: -175px -67px;
  width: 16px;
  height: 15px;
}
.wg-main .mod-recommend .mod-stit {
  font-size: 0;
}
.wg-main .mod-recommend .recommend-item {
  margin: 0 5px 0 10px;
}
.wg-main .mod-recommend .recommend-item .recommend-item-name {
  font: 500 16px/30px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #61482f;
}
.wg-main .mod-recommend .recommend-item .recommend-item-name:hover {
  color: #a2713c;
}
.wg-main .m-kfzx {
  width: 512px;
  float: left;
}
.wg-main .m-kfzx .kfzx-group {
  margin-bottom: 20px;
}
.wg-main .m-kfzx .kfzx-group--1 {
  background-image: url(../webgame/sgs/tpl/images/sprites_kfzx-n.png?);
  background-repeat: no-repeat;
  background-position: 0 -147px;
  width: 473px;
  height: 137px;
  padding: 30px 0 0 235px;
  width: 238px;
  height: 107px;
}
.wg-main .m-kfzx .kfzx-group--1 .kfzx-txt {
  margin-bottom: 10px;
}
.wg-main .m-kfzx .kfzx-group--1 .kfzx-txt dt {
  display: none;
}
.wg-main .m-kfzx .kfzx-group--1 .kfzx-txt a {
  display: block;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}
.wg-main .m-kfzx .kfzx-group--1 .kfzx-txt a:hover {
  filter: brightness(1.2);
}
.wg-main .m-kfzx .kfzx-group--2 {
  background-image: url(../webgame/sgs/tpl/images/sprites_kfzx-n.png?);
  background-repeat: no-repeat;
  background-position: -483px 0;
  width: 473px;
  height: 137px;
  padding: 30px 0 0 200px;
  width: 273px;
  height: 107px;
}
.wg-main .m-kfzx .kfzx-group--2 .kfzx-txt dt,
.wg-main .m-kfzx .kfzx-group--2 .kfzx-txt dd {
  display: inline-block;
  font: 500 18px/36px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #82562a;
}
.wg-main .m-kfzx .kfzx-group--3 {
  text-align: center;
}
.wg-main .m-kfzx .kfzx-group--3 .kfzx-txt dt,
.wg-main .m-kfzx .kfzx-group--3 .kfzx-txt dd {
  display: inline-block;
  font: 500 20px/36px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #82562a;
}
.wg-main .m-kfzx .kfzx-online {
  background-image: url(../webgame/sgs/tpl/images/sprites_kfzx-n.png?);
  background-repeat: no-repeat;
  background-position: -694px -147px;
  width: 201px;
  height: 42px;
}
.wg-main .m-kfzx .kfzx-charge {
  background-image: url(../webgame/sgs/tpl/images/sprites_kfzx-n.png?);
  background-repeat: no-repeat;
  background-position: -483px -147px;
  width: 201px;
  height: 42px;
}
.wg-main .m-wjjl {
  float: right;
  width: 666px;
  height: 477px;
  overflow: hidden;
}
.wg-main .m-wjjl .m-bd {
  padding-top: 10px;
}
.wg-main .m-wjjl .comu-table th {
  border-bottom: 1px solid #e8deca;
  font: 700 20px/30px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #82562a;
  padding: 5px 0 15px;
}
.wg-main .m-wjjl .comu-table td {
  border: 0 none;
}
.wg-main .m-wjjl .comu-table td .td-wid,
.wg-main .m-wjjl .comu-table td a {
  font: 500 20px/32px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #82562a;
}
.wg-main .m-wjjl .comu-table td .td-wid:hover,
.wg-main .m-wjjl .comu-table td a:hover {
  color: #a2713c;
  text-decoration: underline;
}
.wg-main .m-wjjl .comu-table td.td-tit .td-wid {
  width: 430px;
}
.wg-main .m-wjjl .comu-table td.td-author {
  text-align: center;
}
.wg-main .m-wjjl .comu-table td.td-author .td-wid {
  width: 130px;
}
.wg-main .m-wjjl .comu-table td .td-wid,
.wg-main .m-wjjl .comu-table td a {
  font: 500 20px/32px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #82562a;
}
.wg-main .m-wjjl .comu-table td.td-author {
  text-align: center;
}
.wg-main .m-box-yxts {
  background: url(../webgame/sgs/tpl/images/n-box/yxts_bg.png?1346a99) no-repeat 0 0;
  height: 555px;
  position: relative;
}
.wg-main .m-box-yxts .mod-hd {
  padding-top: 30px;
}
.wg-main .m-box-yxts .mod-hd .mod-tit {
  font: 700 44px/44px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #a2713c;
  text-align: center;
  letter-spacing: 30px;
}
.wg-main .m-box-yxts .mod-silde_in {
  width: 1126px;
  height: 455px;
  position: relative;
  margin: 20px auto 0;
}
.wg-main .m-box-yxts .slide-list {
  width: 1000px;
  height: 455px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}
.wg-main .m-box-yxts .slide-list li {
  width: 605px;
  height: 340px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: all 0.5s ease;
  z-index: 0;
  /* 右侧相邻项样式 */
}
.wg-main .m-box-yxts .slide-list li img {
  width: 605px;
  height: 340px;
}
.wg-main .m-box-yxts .slide-list li.current {
  width: 690px;
  height: 390px;
  transform: translateX(-50%) scale(1);
}
.wg-main .m-box-yxts .slide-list li.current img {
  width: 690px;
  height: 390px;
}
.wg-main .m-box-yxts .slide-list li.prev {
  z-index: 2;
}
.wg-main .m-box-yxts .slide-list li.next {
  z-index: 2;
}
.wg-main .m-box-yxts .slide-dot {
  position: absolute;
  bottom: 10px;
  z-index: 10;
  text-align: center;
  right: 0px;
  height: 12px;
  width: 100%;
}
.wg-main .m-box-yxts .slide-dot li {
  display: inline-block;
  overflow: hidden;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background-color: #f0ebe6;
  opacity: 0.5;
  cursor: pointer;
  transition: background-color 0.3s, border-color 0.3s;
}
.wg-main .m-box-yxts .slide-dot li.cur {
  background-color: #d2bb8c;
  opacity: 1;
}
.wg-main .m-box-yxts .slide-prev,
.wg-main .m-box-yxts .slide-next {
  background-image: url(../webgame/sgs/tpl/images/sprites_icon-n.png?);
  background-repeat: no-repeat;
  background-color: transparent;
  position: absolute;
  top: 165px;
}
.wg-main .m-box-yxts .slide-prev:hover,
.wg-main .m-box-yxts .slide-next:hover {
  filter: brightness(1.1);
}
.wg-main .m-box-yxts .slide-prev {
  background-position: 0 -49px;
  width: 33px;
  height: 65px;
  left: 0;
}
.wg-main .m-box-yxts .slide-next {
  background-position: -43px -49px;
  width: 33px;
  height: 65px;
  right: 0;
}
.wg-main .m-role {
  height: 630px;
  position: relative;
}
.wg-main .m-role .navlist {
  position: absolute;
  top: 80px;
  left: 120px;
  z-index: 1;
}
.wg-main .m-role .navlist li {
  float: left;
  width: 156px;
  height: 41px;
  position: relative;
  margin: 0 10px;
}
.wg-main .m-role .navlist li a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  position: relative;
  font: 500 24px/34px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #d9c69a;
}
.wg-main .m-role .navlist li a::before {
  content: "";
  background-image: url(../webgame/sgs/tpl/images/sprites_role-n.png?);
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  background-position: 0 -51px;
  width: 156px;
  height: 34px;
  z-index: -1;
}
.wg-main .m-role .navlist li a:hover {
  color: #82562a;
}
.wg-main .m-role .navlist li a:hover::before {
  background-position: 0 0;
  width: 156px;
  height: 41px;
}
.wg-main .m-role .navlist li.cur a {
  color: #82562a;
}
.wg-main .m-role .navlist li.cur a::before {
  background-position: 0 0;
  width: 156px;
  height: 41px;
}
.wg-main .m-role .m_tabcont {
  display: none;
  position: relative;
  height: 630px;
}
.wg-main .m-role .m_tabcont.cur {
  display: block;
}
.wg-main .m-role .m_tabcont a.m-more {
  position: absolute;
  right: 20px;
  top: 20px;
  font: 500 20px/28px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #f5f5f5;
  padding-right: 30px;
  z-index: 4;
}
.wg-main .m-role .m_tabcont a.m-more:hover::after {
  animation-name: overturn;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-direction: normal;
  animation-fill-mode: none;
}
.wg-main .m-role .m_tabcont a.m-more::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 4px;
  background-image: url(../webgame/sgs/tpl/images/sprites_role-n.png?);
  background-repeat: no-repeat;
  background-position: -166px 0;
  width: 21px;
  height: 22px;
}
.wg-main .m-role .marquee-bd {
  position: relative;
  *zoom: 1;
  width: 1200px;
  height: 630px;
}
.wg-main .m-role .marquee-bd li {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
.wg-main .m-role .marquee-bd li img {
  width: 100%;
  height: 100%;
}
.wg-main .m-role .marquee-bd li.cur {
  display: block;
}
.wg-main .m-role .marquee-nav-box {
  position: absolute;
  bottom: 30px;
  z-index: 10;
  text-align: center;
  right: 30px;
  width: 456px;
  height: 114px;
}
.wg-main .m-role .marquee-nav-box .marquee-nlist {
  width: 366px;
  height: 114px;
  overflow: hidden;
  margin: 0 auto;
  white-space: nowrap;
}
.wg-main .m-role .marquee-nav-box li {
  display: inline-block;
  overflow: hidden;
  *display: inline;
  vertical-align: top;
  zoom: 1;
  width: 82px;
  height: 114px;
  text-align: center;
  cursor: pointer;
  float: left;
  margin-right: 10px;
  font: 500 20px/28px "楷体", "Microsoft Yahei";
  /* 1. 字体设置：兼容 Windows, macOS 及移动端 */
  font-family: "KaiTi", "楷体", "STKaiti", "Kaiti SC", serif;
  /* 2. 字体平滑与抗锯齿优化 */
  -webkit-font-smoothing: antialiased; /* Chrome, Safari, Edge (WebKit/Blink) */
  -moz-osx-font-smoothing: grayscale; /* Firefox on macOS */
  text-rendering: optimizeLegibility;
  color: #f2f2f2;
}
.wg-main .m-role .marquee-nav-box li .img-box {
  width: 82px;
  height: 82px;
  margin: 0 auto;
  text-align: center;
  line-height: 82px;
  margin-bottom: 5px;
}
.wg-main .m-role .marquee-nav-box li .img-box img {
  width: 64px;
  height: 64px;
  border-radius: 100%;
}
.wg-main .m-role .marquee-nav-box li.cur, .wg-main .m-role .marquee-nav-box li:hover {
  color: #d2bb8c;
}
.wg-main .m-role .marquee-nav-box li.cur .img-box, .wg-main .m-role .marquee-nav-box li:hover .img-box {
  width: 82px;
  height: 82px;
}
.wg-main .m-role .marquee-nav-box li.cur .img-box img, .wg-main .m-role .marquee-nav-box li:hover .img-box img {
  width: 76px;
  height: 76px;
  border: 3px solid #deb874;
}
.wg-main .m-role .marquee-prev,
.wg-main .m-role .marquee-next {
  background-image: url(../webgame/sgs/tpl/images/sprites_role-n.png?);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 30px;
}
.wg-main .m-role .marquee-prev {
  background-position: 0 -95px;
  width: 24px;
  height: 46px;
  left: 0;
}
.wg-main .m-role .marquee-prev:hover {
  background-position: -34px -95px;
  width: 24px;
  height: 46px;
}
.wg-main .m-role .marquee-next {
  background-position: -68px -95px;
  width: 24px;
  height: 46px;
  right: 0;
}
.wg-main .m-role .marquee-next:hover {
  background-position: -102px -95px;
  width: 24px;
  height: 46px;
}

.wg-main-old .m-yxzl .yxzl-opt .yxzl-tag {
  background-position: 0 0;
  width: 165px;
  height: 82px;
}
.wg-main-old .m-yxzl .yxzl-opt2 .yxzl-tag {
  background-position: 0 -92px;
  width: 165px;
  height: 82px;
}
.wg-main-old .m-yxzl .yxzl-opt3 .yxzl-tag {
  background-position: 0 -184px;
  width: 165px;
  height: 82px;
}
.wg-main-old .m-kfzx .kfzx-group--1 {
  background-position: 0 0;
  width: 473px;
  height: 137px;
  width: 238px;
  height: 107px;
}
.wg-main-old .m-kfzx .kfzx-group--2 {
  background-position: 0 -294px;
  width: 473px;
  height: 137px;
  width: 273px;
  height: 107px;
}

.wg-main {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbi5zY3NzIiwiX2FuaW1hdGlvbi5zY3NzIiwibV9pbmZvLnNjc3MiLCJnc2VydmVyLnNjc3MiLCJwYWxldHRlLnNjc3MiLCJzcHJpdGVzX3BhbGV0dGUtbi5zY3NzIiwibmdhbWUuc2NzcyIsInNwcml0ZXNfaWNvbi1uLnNjc3MiLCJzcHJpdGVzX25hdi1uLnNjc3MiLCJzcHJpdGVzX2VudHJ5LW4uc2NzcyIsInNwcml0ZXNfdGl0LW4uc2NzcyIsInNwcml0ZXNfa2Z6eC1uLnNjc3MiLCJzcHJpdGVzX3JvbGUtbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQ0FBO0FBQ0E7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtBQUNBO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOzs7QUFHRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOzs7QUFHRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBR0Y7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7QUFDQTtFQUNDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBQ0Q7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFDRjtJQUNDO0lBQ0E7SUFDQTtJQUNBOzs7QUFJRjtFQUNDO0lBQUk7SUFBVzs7RUFDZjtJQUFLO0lBQVc7OztBQUlqQjtFQUNDO0lBQVE7O0VBR1I7SUFBTTs7O0FBR1A7RUFDQztJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBSUQ7RUFDRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOzs7QUFJQTtFQUNEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7OztBRHZQRjtBRUdBO0VBQ0M7RUFDRztFQUNBO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUY4QkM7QUFDQTtFQUNBO0FBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPRXJDZ0M7O0FBQ2pDO0VGNEJDO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0VuQ2lDOztBQUVsQztFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNDO0VBQ0E7RUZmRDtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUVXQztFQUNBOztBQUlEO0VBQ0M7RUFDQTtFQUNBOztBQUtGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VGZEE7QUFDQTtFQUNBO0FBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPRU91QjtFQUN2QjtFQUNBO0VBQ0E7O0FBQ0M7RUYxQ0Q7RUFDQTtFQUNBOztBRTBDRTtFQUNDO0VBQ0M7O0FBS0w7RUFDQzs7QUFHRDtFQUNDOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNEO0VBQ0M7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUlGO0VBQ0M7O0FBTUg7RUFDQzs7QUFNRDtFQUNDOztBQUtDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNIOztBQUdHO0VBQ0U7O0FBUU47RUFDUzs7QUFJSDtFQUNHOztBQUtIO0VBQ0c7OztBQ2xKWDtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDREY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpRUE7O0FBL0RBO0VDTVc7RUFDQTtFQVhJO0VBQ0E7RUFDQTtFREtkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFFQTtFSlBBO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0k5Q2M7RUErQ2I7RUFDQTtFQUNBOztBQUtBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQ3hDUTtFQUNBO0VBTkk7RUFDQTtFQUNBO0VEK0NaOztBQUtEO0VBQ0MsT0FyRWM7O0FBNkVqQjtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7OztBRWpGRDtBQUFBO0VBRUM7RUFDQTtFQUNBOzs7QUFLQTtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7O0FBSUY7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7O0FBYUE7RUFDQztFQUNBOztBQUZEO0VBQ0M7RUFDQTs7QUFGRDtFQUNDO0VBQ0E7O0FBRkQ7RUFDQztFQUNBOzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtEO0VBQ0M7OztBQUdEO0FBRUE7QUFFQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTi9GRCxnQk1nR2tCO0VOL0ZsQixvQk0rRjBCO0VOOUYxQiwyQk04RjhCO0VON0Y5QixpQk02RnNDO0VONUZ0QywyQk00RjBDO0VOM0YxQyxxQkFOcUY7RUFPckYscUJBUHlHO0VNa0d4Rzs7QUFFQTtFQUNDOztBQUtIO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7OztBQU1GO0VBQ0M7RUFDQTtBQUNBO0VBQ0E7QUFFQTtFQUNBO0FBQ0E7RUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUMxSVc7RUFDQTtFQS9CSTtFQUNBO0VBQ0E7RUR5S2Q7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VFbE1VO0VBQ0E7RUFYSTtFQUNBO0VBQ0E7RUY2TWQ7O0FBRUE7RUU1TWM7RUFDQTtFQUNBOztBRjhNZDtFTjNNQTtFQUNBO0VBQ0E7RU0yTUM7RUFDQTs7O0FBS0g7RUFDQztFQUNBOzs7QUFJRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUQ7QUFrRkM7O0FBakZBO0VBQ0M7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUE7RUFDQzs7QUFJRDtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFFQTtFQUNDOztBQU1IO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VOMVFEO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT01tUXdCO0VBQ3ZCO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBSUE7RUFDQztFQ3pRUTtFQUNBOztBRDRRVDtFQ2pTYTtFQUNBO0VBQ0E7O0FEbVNiO0VDaFNhO0VBQ0E7RUFDQTs7QURxU2Y7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUdqVVM7RUFDQTs7QUhtVVQ7RUFDQzs7QUFLRjtFR25XYztFQUNBO0VBQ0E7O0FIcVdkO0VHbFdjO0VBQ0E7RUFDQTs7QUhvV2Q7RUdqV2M7RUFDQTtFQUNBOztBSG1XZDtFR2hXYztFQUNBO0VBQ0E7O0FIa1dkO0VHL1ZjO0VBQ0E7RUFDQTs7QUhrV2Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBUUY7RUFDQztFQUNBOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQzdZUztFQUNBO0VBeERJO0VBQ0E7RUFDQTtFRHFjYjs7QUFJQTtFQUNDO0VBQ0E7O0FBSUY7RUFDQztFQUNBOztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFLRDtFQUNDO0VBQ0E7RUFDQTtFTjdjRDtBQUNBO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9Nc2N3QjtFQUN2Qjs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQ3piUTtFQUNBO0VBekNJO0VBQ0E7RUFDQTs7QURxZVo7RU45Y0YsZ0JNK2NvQjtFTjljcEIsb0JNOGM4QjtFTjdjOUIsMkJNNmNrQztFTjVjbEMsaUJNNGMwQztFTjNjMUMsMkJNMmM4QztFTjFjOUMscUJBTnFGO0VBT3JGLHFCQVB5Rzs7QU1zZHhHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VOL2VIO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT013ZTBCO0VBRXZCOztBQUVBO0VBQ0M7O0FBS0Y7RUFDQztFQUNBOztBQU9IO0VBQ0M7RUFDQTs7QUFHQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RU5uaEJGO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT000Z0J5QjtFQUN2Qjs7QUFDQTtFQUNDOztBQUtEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUtGO0VBQ0M7O0FBT0o7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQzNpQlM7RUFDQTtFQU5JO0VBQ0E7RUFDQTtFRGlqQlo7RUFDQTtFQUNBOztBQUlGO0VOL2tCQTtBQUNBO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9Nd2tCd0I7O0FBR3hCO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RU5obUJEO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT015bEJ3QjtFQUN2Qjs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQzVrQlE7RUFDQTtFQXpDSTtFQUNBO0VBQ0E7O0FEd25CWjtFTmptQkYsZ0JNa21Cb0I7RU5qbUJwQixvQk1pbUI4QjtFTmhtQjlCLDJCTWdtQmtDO0VOL2xCbEMsaUJNK2xCMEM7RU45bEIxQywyQk04bEI4QztFTjdsQjlDLHFCQU5xRjtFQU9yRixxQkFQeUc7O0FNd21Cekc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RU56bkJEO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT01rbkJ3QjtFQUN2QjtFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RU45b0JGO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT011b0J5QjtFQUV2Qjs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7O0FBS0Q7RUFDQztFQUNBOztBQUtIO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0FBQUE7RUFFQztFQUNBO0VBQ0E7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0E7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7O0FBS0Y7QUFBQTtFQUVDO0VOMXRCRjtBQUNBO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9NbXRCeUI7RUFDdkI7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQU1KO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0FBU0E7QUFPQTtBQVFBO0FBTUE7O0FBNUJBO0VBQ0M7RUFDQTtFQUNBO0FBQ0E7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7QUFDQTs7QUFJRDtFQUNDO0VBQ0E7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VONXpCRjtBQUNBO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9NcXpCeUI7RUFDdkI7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RU5wMEJGO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT002ekJ5QjtFQUN2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFTmwxQkQ7QUFDQTtFQUNBO0FBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPTTIwQnlCO0VBQ3ZCOztBQUVBO0VOdDFCRjtBQUNBO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9NKzBCMEI7RUFDdkI7O0FBR0Q7RUFDQzs7QUFPSjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVDO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VOdjNCSDtBQUNBO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9NZzNCMEI7O0FBR3hCO0VBQ0M7O0FBT0o7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQ3QzQlM7RUFDQTtFQU5JO0VBQ0E7RUFDQTtFRDQzQlo7RUFDQTtFQUNBOztBQUlGO0VOMTVCQTtBQUNBO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9NbTVCd0I7O0FBR3hCO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VOdjZCRDtBQUNBO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9NZzZCd0I7RUFDdkI7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUNuNUJRO0VBQ0E7RUF6Q0k7RUFDQTtFQUNBOztBRCs3Qlo7RU54NkJGLGdCTXk2Qm9CO0VOeDZCcEIsb0JNdzZCOEI7RU52NkI5QiwyQk11NkJrQztFTnQ2QmxDLGlCTXM2QjBDO0VOcjZCMUMsMkJNcTZCOEM7RU5wNkI5QyxxQkFOcUY7RUFPckYscUJBUHlHOztBTSs2QnpHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VOaDhCRDtBQUNBO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9NeTdCd0I7RUFDdkI7RUFDQTs7QUFFQTtFQUNDOztBQU1IO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFSTU5QlE7RUFDQTtFQTFCSTtFQUNBO0VBQ0E7RUpzL0JaO0VBQ0E7RUFDQTs7QUFLRDtFSXIvQmE7RUFDQTtFQUNBOztBSnkvQmI7RUlqL0JhO0VBQ0E7RUFDQTs7QUpxL0JiO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VOcmdDSDtBQUNBO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9NOC9CMEI7RUFDdkI7O0FBRUE7RUFDQztFQUNBOztBQVNMO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RU5oaUNEO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT015aEN3QjtFQUN2QjtFQ3ZnQ1M7RUFDQTtFQXBDSTtFQUNBO0VBQ0E7O0FENGlDYjtFQUNDOztBQUtGO0VBQ0M7RUFDQTs7QUFHRDtFTmpqQ0E7QUFDQTtFQUNBO0FBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPTTBpQ3dCO0VBQ3ZCO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQy9oQ1E7RUFDQTtFQU5JO0VBQ0E7RUFDQTs7QUR5aUNkO0VBQ0M7O0FBR0Q7RUFDRzs7QUFDRjtFTnZrQ0Q7QUFDQTtFQUNBO0FBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPTWdrQ3lCOztBQUV2QjtFQUNDOztBQU1KO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VLdmxDVTtFQUNBO0VBaEJJO0VBQ0E7RUFDQTtFTHVtQ2I7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUE7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBTUo7RUtsbkNVO0VBQ0E7RUFOSTtFQUNBO0VBQ0E7RUx3bkNiO0VBQ0E7RUFDQTs7QUFJQztBQUFBO0VBRUM7RU4vbkNIO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT013bkMwQjs7QUFLMUI7RUFDQzs7QUFJQztBQUFBO0VBRUM7RU41b0NIO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT01xb0MwQjs7QUFLMUI7RUtocENVO0VBQ0E7RUExQkk7RUFDQTtFQUNBOztBTDRxQ2Q7RUtycENVO0VBQ0E7RUEvQkk7RUFDQTtFQUNBOztBTHdyQ2Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUtBO0VBQ0M7RU52ckNGO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT01nckN5QjtFQUN2Qjs7QUFHRDtFQUNDOztBQUVBO0FBQUE7RU5uckNGO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT002cUMwQjs7QUFDdkI7QUFBQTtFQUNFO0VBQ0Y7O0FBS0E7RUFDQzs7QUFLRjtFQUNDOztBQUVBO0VBQ0M7O0FBTUY7QUFBQTtFTjdzQ0Y7QUFDQTtFQUNBO0FBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPTXVzQzBCOztBQUd4QjtFQUNDOztBQVFKO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUE7RU4vdUNEO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT013dUN5QjtFQUN2QjtFQUNBOztBQUtGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeUJBOztBQXZCQTtFQUNDO0VBQ0E7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUlGO0VBQ0M7O0FBTUQ7RUFDQzs7QUFTSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFLSDtBQUFBO0VDenlDVTtFQUNBO0VEMnlDVDtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNDOztBQUtGO0VDeDJDYztFQUNBO0VBQ0E7RUR3MkNiOztBQUdEO0VDeDJDYztFQUNBO0VBQ0E7RUR3MkNiOztBQUtGO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RU5uM0NIO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT000MkMwQjs7QUFFdkI7RUFDQztFTWgzQ007RUFDQTtFTmkzQ047RUFDQTtFQUNBO0VNOTNDVTtFQUNBO0VBQ0E7RU44M0NWOztBQUlEO0VBQ0M7O0FBRUE7RU1sNENVO0VBQ0E7RUFDQTs7QU53NENaO0VBQ0M7O0FBRUE7RU03NENXO0VBQ0E7RUFDQTs7QU5vNUNkO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RU5wNkNGO0FBQ0E7RUFDQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT002NUN5QjtFQUN2QjtFQUNBOztBQUdDO0VOOTVDSCxnQk0rNUNxQjtFTjk1Q3JCLG9CTTg1QytCO0VONzVDL0IsMkJNNjVDbUM7RU41NUNuQyxpQk00NUMyQztFTjM1QzNDLDJCTTI1QytDO0VOMTVDL0MscUJBTnFGO0VBT3JGLHFCQVB5Rzs7QU1vNkN2RztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VNNTZDTztFQUNBO0VBaEJJO0VBQ0E7RUFDQTs7QU5nOENkO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VONytDRjtBQUNBO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9NcytDeUI7O0FBRXZCO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQU9GO0VBRUM7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQVFMO0FBQUE7RU05Z0RVO0VBQ0E7RU5naERUO0VBQ0E7O0FBSUQ7RU16akRjO0VBQ0E7RUFDQTtFTnlqRGI7O0FBRUE7RU14akRhO0VBQ0E7RUFDQTs7QU40akRkO0VNempEYztFQUNBO0VBQ0E7RU55akRiOztBQUVBO0VNeGpEYTtFQUNBO0VBQ0E7OztBTmlrRGI7RUlsbERhO0VBQ0E7RUFDQTs7QUp1bERiO0VJL2tEYTtFQUNBO0VBQ0E7O0FKbWxEYjtFSTNrRGE7RUFDQTtFQUNBOztBSmdsRGQ7RUs1bERjO0VBQ0E7RUFDQTtFTDRsRGI7RUFDQTs7QUFHRDtFS3hsRGM7RUFDQTtFQUNBO0VMd2xEYjtFQUNBOzs7QUFNSDtFQUNDO0VBQ0E7RUFDQTtFQUNBIiwiZmlsZSI6Im5nYW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qQG1peGluKi9cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAqem9vbTogMTtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gYmZjIHtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbn1cclxuQG1peGluIGVsbGlwc2lzIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuQG1peGluIGlubGluZS1ibG9ja3tcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgKmRpc3BsYXk6IGlubGluZTtcclxuICAqem9vbToxO1xyXG59XHJcblxyXG5AbWl4aW4gYmZvbnQoJHNpemUsICRsaW5lSGVpZ2h0LCRjb2xvcikge1xyXG4gIGZvbnQ6IDcwMCBweCgkc2l6ZSkvcHgoJGxpbmVIZWlnaHQpIFwi5qW35L2TXCIsIFwiTWljcm9zb2Z0IFlhaGVpXCI7XHJcbiAgLyogMS4g5a2X5L2T6K6+572u77ya5YW85a65IFdpbmRvd3MsIG1hY09TIOWPiuenu+WKqOerryAqL1xyXG4gIGZvbnQtZmFtaWx5OiBcIkthaVRpXCIsIFwi5qW35L2TXCIsIFwiU1RLYWl0aVwiLCBcIkthaXRpIFNDXCIsIHNlcmlmO1xyXG4gIFxyXG4gIC8qIDIuIOWtl+S9k+W5s+a7keS4juaKl+mUr+m9v+S8mOWMliAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSAoV2ViS2l0L0JsaW5rKSAqL1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7ICAvKiBGaXJlZm94IG9uIG1hY09TICovXHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgIFxyXG4gIGNvbG9yOiRjb2xvcjtcclxuXHJcbn1cclxuQG1peGluIGxmb250KCRzaXplLCAkbGluZUhlaWdodCwkY29sb3IpIHtcclxuICBmb250OiA1MDAgcHgoJHNpemUpL3B4KCRsaW5lSGVpZ2h0KSAgXCLmpbfkvZNcIiwgXCJNaWNyb3NvZnQgWWFoZWlcIjtcclxuICAvKiAxLiDlrZfkvZPorr7nva7vvJrlhbzlrrkgV2luZG93cywgbWFjT1Mg5Y+K56e75Yqo56uvICovXHJcbiAgZm9udC1mYW1pbHk6IFwiS2FpVGlcIiwgXCLmpbfkvZNcIiwgXCJTVEthaXRpXCIsIFwiS2FpdGkgU0NcIiwgc2VyaWY7XHJcbiAgXHJcbiAgLyogMi4g5a2X5L2T5bmz5ruR5LiO5oqX6ZSv6b2/5LyY5YyWICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC8qIENocm9tZSwgU2FmYXJpLCBFZGdlIChXZWJLaXQvQmxpbmspICovXHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgIC8qIEZpcmVmb3ggb24gbWFjT1MgKi9cclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyAgXHJcbiAgY29sb3I6JGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYW5pbWF0ZSgkbmFtZSwgJGR1cmF0aW9uOiAxcywgJHRpbWluZzogZWFzZSwgJGRlbGF5OiAwcywgJGNvdW50OiAxLCAkZGlyZWN0aW9uOiBub3JtYWwsICRmaWxsLW1vZGU6IG5vbmUpIHtcclxuICBhbmltYXRpb24tbmFtZTogJG5hbWU7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZztcclxuICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkY291bnQ7XHJcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcHgoJHNpemUpe1xyXG4gIEByZXR1cm4gJHNpemUgKyBweFxyXG59IiwiLyog5Yqo5pWIICovXHJcbkBrZXlmcmFtZXMgc2xpZGVEb3dtIHtcclxuXHQwJSB7XHJcblx0XHRtYXgtaGVpZ2h0OiAwO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdG1heC1oZWlnaHQ6IDgwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZURvd21fMSB7XHJcblx0MCUge1xyXG5cdFx0dG9wOiAtNjI5cHg7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dG9wOiAtMTY1cHg7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsb2F0cyB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuXHR9XHJcblx0NTAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcclxuXHR9XHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxvYXRzWCB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcclxuXHR9XHJcblx0NTAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcclxuXHR9XHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIOaUvuWkpyAqL1xyXG5Aa2V5ZnJhbWVzIHNjYWxlXzEge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGVfMiB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHR9XHJcblx0NjAlIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjaHVpemkge1xyXG5cdDAlIHtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xyXG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xyXG5cdH1cclxuXHQzMCUge1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xyXG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xyXG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIGdvdG9feSB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG5cdH1cclxuXHQ1MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIGdvdG9feCB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxuXHQ1MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBnb3RvX3lfcyB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG5cdH1cclxuXHQ1MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBvdmVydHVybiB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWSg3MjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBvcGFjaXR5X3Nob3cge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmx5X2wge1xyXG5cdDAlIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTAwJTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZseV9yIHtcclxuXHQwJSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMTAwJTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzaGFraW5nIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuXHR9XHJcblx0MjUlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG5cdH1cclxuXHQ1MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcblx0fVxyXG5cdDc1JSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcblx0fVxyXG59XHJcblxyXG4vKiDmkYfmmYMgKi9cclxuQGtleWZyYW1lcyBzd2F5IHtcclxuXHQwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XHJcblx0NTAlIHtcclxuXHQgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG5cdCAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG5cdCAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XHJcblx0MTAwJSB7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyBcclxuXHQgIH0gXHJcblx0fVxyXG5cclxuQGtleWZyYW1lcyB6b29taW57XHJcblx0MCV7IG9wYWNpdHk6MDsgdHJhbnNmb3JtOnNjYWxlKDMpO31cclxuXHQ1MCV7IG9wYWNpdHk6MDsgdHJhbnNmb3JtOnNjYWxlKDMpO31cclxufVxyXG5cdFxyXG5cclxuQGtleWZyYW1lcyB3YXZlIHtcclxuXHQwJSB7ICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcclxuXHR9XHJcblxyXG5cdDEwMCUge2JhY2tncm91bmQtcG9zaXRpb24teDogMTkyMHB4O30gXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpY2tlciB7XHJcblx0MCUge1xyXG5cdCAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xyXG5cdH1cclxuXHQ1MCUge1xyXG5cdCAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdCAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xyXG5cdH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgZmxvYXRYIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG5cdDI1JSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XHJcblx0fVxyXG5cdDc1JSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuXHR9XHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcblx0fVxyXG59XHJcblxyXG4gIEBrZXlmcmFtZXMgZmxvYXRZIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG5cdDI1JSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcblx0fVxyXG5cdDc1JSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxuXHR9XHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcblx0fVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AaW1wb3J0IFwiX21peGluXCI7XHJcbiRpbmZvX2hlaWdodDo1OTtcclxuLm0taW5mbyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA3NzBweDtcclxuXHRtYXJnaW4tbGVmdDogLTQ1MnB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbi1oZWFkL21faW5mby5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG5cdHdpZHRoOiBweCg5MDQpO1xyXG5cdGhlaWdodDogcHgoJGluZm9faGVpZ2h0KTtcclxuXHRAaW5jbHVkZSBsZm9udCgxOCwgJGluZm9faGVpZ2h0LCAjZTk5ZDQyKTtcclxuXHRhe1xyXG5cdFx0QGluY2x1ZGUgbGZvbnQoMTgsICRpbmZvX2hlaWdodCwgI2U5OWQ0Mik7XHJcblx0fVxyXG5cdC5pbmZvLWJvZHl7XHJcblx0XHRoZWlnaHQ6IHB4KCRpbmZvX2hlaWdodCk7XHJcblx0XHR3aWR0aDogcHgoOTA0KTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHQubG9naW4taW5mbyB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiBweCgzNDApO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGNvbG9yOiAjZTk5ZDQyO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiBweCgxMDApO1xyXG5cclxuXHRcdC51c2VyLXJlZyB7XHJcblx0XHR9XHJcblx0XHQudXNlci1uYW1lLWEge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiBweCgxODApO1xyXG5cdFx0XHRAaW5jbHVkZSBlbGxpcHNpcztcclxuXHRcdFx0QGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRjb2xvcjogI2ZkZTZiZDtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Ji51c2VyLXVsb2d7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHB4KDE3MCk7XHJcblx0XHRcdHdpZHRoOiBweCgyNzApO1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmluZm8tYm94IHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDM0MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOjhweDtcclxuXHRcdGhlaWdodDpweCg0NCk7XHJcblx0XHQqem9vbTogMTtcclxuXHRcdEBpbmNsdWRlIGxmb250KDE4LCA0NCwgI2ZkZTZiZCk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IHB4KDQwKTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdEBpbmNsdWRlICBlbGxpcHNpcztcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZGU2YmQ7XHJcblx0XHRcdFx0XHQgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0fVxyXG5cdCZbZGF0YS1zdGF0dXM9XCIxXCJdIC5sb2dpbi1pbmZvLnVzZXItdWxvZyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji5tLWJveFtkYXRhLXN0YXR1cz1cIjFcIl0gLmxvZ2luLWluZm8udXNlci1sb2cge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbi54ZnQtbWFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA2NDBweDtcclxuICBsZWZ0OjA7XHJcbiB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLmdhbWUtaW5mbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLy8g5L2/55SoICYg5byV55So54i257qnIC5nYW1lLWluZm/vvIzlpITnkIbkuI3lkIzlrZDnsbvnmoTlrprkvY1cclxuICAgICYteHNncyB7XHJcbiAgICAgIGxlZnQ6IDExNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtc2dzIHtcclxuICAgICAgbGVmdDogNjI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5bWM5aWXIC50YWcg5qC35byPXHJcbiAgICAudGFnIHtcclxuICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIOWkhOeQhiAuZ2FtZS1pbmZvIOeahOS4jeWQjOeKtuaAgeWvueWGhemDqCAudGFnIOWSjCAuYnRuLWdhbWUg55qE5b2x5ZONXHJcbiAgICAvLyDmlrnms5XvvJrlnKggLmdhbWUtaW5mbyDlsYLnuqfkvb/nlKggJltkYXRhLXN0YXR1cz1cIi4uLlwiXVxyXG4gICAgJltkYXRhLXN0YXR1cz1cIjBcIl0ge1xyXG5cdFx0LmJ0bi1nYW1lIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uLWhlYWQvYnRuX2dhbWVfMV93LnBuZyk7XHJcblx0XHR9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZbZGF0YS1zdGF0dXM9XCIyXCJdIHtcclxuXHRcdC5idG4tZ2FtZSB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbi1oZWFkL2J0bl9nYW1lXzFfMS5wbmcpO1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOW1jOWllyAuYnRuLWdhbWUg5Z+656GA5qC35byPXHJcbiAgICAuYnRuLWdhbWUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDQ4NXB4O1xyXG4gICAgICBoZWlnaHQ6IDEyMXB4O1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cdCAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uLWhlYWQvYnRuX2dhbWVfMV8wLnBuZyk7XHJcbiAgICAgIFxyXG4gICAgICAvLyDln7rnoYAgaG92ZXIg5pWI5p6cICjljp9DU1Pooqvms6jph4rvvIzlj6/moLnmja7pnIDmsYLlvIDlkK8pXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpOyBcclxuICAgICAgfVxyXG4gICAgfVxyXG5cdFxyXG4gICBcclxuXHJcbiAgICAvLyDlpITnkIbnibnlrprlrZDnsbsgKC5nYW1lLWluZm8tc2dzKSDkuIvnmoQgLmJ0bi1nYW1lIOiDjOaZr1xyXG4gICAgJi1zZ3Mge1xyXG5cdFx0LmJ0bi1nYW1lIHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL24taGVhZC9idG5fZ2FtZV8yXzAucG5nKTtcclxuICAgICAgICB9XHJcbiAgICAgIC8vIOeKtuaAgeS4uiAwIOaXtueahOeJueauiuiDjOaZr1xyXG4gICAgICAmW2RhdGEtc3RhdHVzPVwiMFwiXSB7XHJcbiAgICAgICAgLmJ0bi1nYW1lIHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL24taGVhZC9idG5fZ2FtZV8yX3cucG5nKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblx0ICAgJltkYXRhLXN0YXR1cz1cIjJcIl0ge1xyXG4gICAgICAgIC5idG4tZ2FtZSB7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uLWhlYWQvYnRuX2dhbWVfMl8xLnBuZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyogdWVfbm90aWNlICovXHJcbi51ZV9ub3RpY2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE3MnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNTAwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHotaW5kZXg6IDk5O1xyXG59ICIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbiRwYWxldHRlX2NvbG9yOiAjYjQ4NzUyO1xyXG4kcGFsZXR0ZV9jb2xvcl9oOiAjZmZmZmZmO1xyXG5cclxuLm0tcGFsZXR0ZSB7XHJcblx0ei1pbmRleDogOTk7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogMjAwcHg7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiA2NzBweDtcclxuXHRyaWdodDogYXV0bztcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiBweCgyNDUpO1xyXG5cdHBhZGRpbmctdG9wOiBweCgxMTYpO1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlc19wYWxldHRlLW47XHJcblx0XHRAaW5jbHVkZSBwYWxldHRlLWJnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogcHgoMCk7XHJcblx0XHR0b3A6IHB4KDApO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHR9XHJcblxyXG5cdC5waWMge1xyXG5cdFx0d2lkdGg6IHB4KDE4Mik7XHJcblx0XHRoZWlnaHQ6IHB4KDcwKTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogcHgoNjIpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiBweCgxKTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0QGluY2x1ZGUgbGZvbnQoMzAsIDYyLCAkcGFsZXR0ZV9jb2xvcik7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmLmN1ciB7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTg0cHg7XHJcblxyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwcml0ZXNfcGFsZXR0ZS1uO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBwYWxldHRlX2l0ZW1fY3VyO1xyXG5cdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkcGFsZXR0ZV9jb2xvcl9oO1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qIOWboOS4uuacieWPr+iDveS4pOiAhXVp5LiN5LiA6Ie0IOeLrOeriyAqL1xyXG5cdC5iYWNrIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdHdpZHRoOiAxMjZweDtcclxuXHRcdGhlaWdodDogMTI2cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbi5zbV8xODAwIC5tLWZpeGVkTWVudSB7XHJcblx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWxlZnQ6IDY3MHB4ICFpbXBvcnRhbnQ7XHJcbn0iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuLy9cbi8vIC5pY29uLWhvbWUge1xuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcbi8vIH1cbi8vXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcbi8vXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcbiAgICAgICAgICAgIEBtaXhpbiBwYWxldHRlLWJnIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHBhbGV0dGVfaXRlbV9jdXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NXB4IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBAbWl4aW4gc3ByaXRlc19wYWxldHRlLW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZXNfcGFsZXR0ZS1uLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AaW1wb3J0IFwiX21peGluXCI7XHJcbkBpbXBvcnQgXCJfYW5pbWF0aW9uXCI7XHJcbkBpbXBvcnQgXCJpbmRleF9zcHJpdGVcIjtcclxuQGltcG9ydCBcIm1faW5mb1wiO1xyXG5AaW1wb3J0IFwiZ3NlcnZlclwiO1xyXG5AaW1wb3J0IFwicGFsZXR0ZVwiO1xyXG5cclxuXHJcbiRtYWluQ29sb3I6ICM2MTQ4MmY7XHJcbiRob3ZlckNvbG9yOiAjYTI3MTNjO1xyXG5cclxuXHJcbmJvZHksXHJcbi5teV9mdG9wIHtcclxuXHRmb250LWZhbWlseTogXCJNaWNyb3NvZnQgWWFoZWlcIiwgc2VyaWY7XHJcblx0bWluLXdpZHRoOiAxMjAwcHg7XHJcblx0YmFja2dyb3VuZDogI2YyZjJmMjtcclxuXHJcbn1cclxuXHJcbmEge1xyXG5cdCY6dmlzaXRlZCB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHJcblx0JjphY3RpdmUge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5teV90b3BiYXIge1xyXG5cdG1pbi13aWR0aDogMTIwMHB4O1xyXG59XHJcblxyXG4uZnJtX3dmb290ZXIge1xyXG5cdG1hcmdpbi10b3A6IDBweDtcclxufVxyXG5cclxuLndyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTIwOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpZXcge1xyXG5cdHpvb206IDE7XHJcblx0YmFja2dyb3VuZDogI2YyZjJmMjtcclxuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbi1iZy9iZ19mdWxsXzAxLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcblxyXG5cdC5pdmlldyB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL24tYmcvYmdfZnVsbF8wMi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgMTkyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmxheWVyLWJnIHtcclxuXHQvLyDlrprkuYnpnIDopoHnlJ/miJDnmoTnsbvlkI3lkI7nvIDmiJblm77niYfnvJblj7dcclxuXHQkYmdzOiAxLCAyLCAzLCA0O1xyXG5cclxuXHRAZWFjaCAkbnVtIGluICRiZ3Mge1xyXG5cdFx0Ly8g5qC85byP5YyW5pWw5a2X77yM56Gu5L+d5pivIDAxLCAwMiDmoLzlvI8gKOWmguaenOWbvueJh+WRveWQjeaYryBiZ18xLmpwZyDliJnkuI3pnIDopoEgc3RyLXNsaWNlL2ludGVycG9sYXRpb24g5aSN5p2C5aSE55CGKVxyXG5cdFx0Ly8g5YGH6K6+5Zu+54mH5ZG95ZCN5Lil5qC85Li6IGJnXzAxLmpwZywgYmdfMDIuanBnLi4uXHJcblx0XHQkZm9ybWF0dGVkLW51bTogaWYoJG51bSA8IDEwLCBcIjAjeyRudW19XCIsIFwiI3skbnVtfVwiKTtcclxuXHJcblx0XHQuaGQtYmctI3skbnVtfSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbi1iZy9iZ18jeyRmb3JtYXR0ZWQtbnVtfS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG5cdFx0XHRoZWlnaHQ6IDI0M3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndnLWhlYWQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQqem9vbTogMTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4td2lkdGg6IDEyMDBweDtcclxuXHRoZWlnaHQ6IDk3MnB4O1xyXG5cdC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4uaGVhZC1sYXllci5sYXllci1lZmYge1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi8qIOWJjeaZr+WIh+eJh++8iOaaguaXoO+8iSAqL1xyXG5cclxuLyog5pWI5p6c77yI6KeG6aKR77yJICovXHJcbi5sYXllci1lZmYge1xyXG5cdHZpZGVvIHtcclxuXHRcdG9iamVjdC1maXQ6IGZpbGw7XHJcblx0XHR3aWR0aDogMTkyMHB4O1xyXG5cdFx0aGVpZ2h0OiA5NzJweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtOTYwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0fVxyXG59XHJcblxyXG4ubGF5ZXItZWZmIHtcclxuXHQudmlkZW8tbWFzayB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0b3BhY2l0eTogMC4zO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWQtbGF5ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IC05NjBweDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDE5MjBweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Ly8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR6LWluZGV4OiAxO1xyXG5cclxuXHQud3JhcHBlciB7XHJcblx0XHRoZWlnaHQ6IDk3MnB4O1xyXG5cdH1cclxuXHJcblx0Ji5sYXllci1vcHQge1xyXG5cdFx0ei1pbmRleDogNjtcclxuXHJcblx0XHQuZml4ZWQtZG93biB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbi1oZWFkL3RhZ19hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG5cdFx0XHR3aWR0aDogMjc1cHg7XHJcblx0XHRcdGhlaWdodDogNzVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDg1MHB4O1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTM4cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdEBpbmNsdWRlIGFuaW1hdGUoZmxvYXRZLCAxcywgbGluZWFyLCAwcywgaW5maW5pdGUpO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmxheWVyLWZpeGVkIHtcclxuXHRcdHotaW5kZXg6IDU7XHJcblxyXG5cdFx0LmZpeGVkLWxvZ28ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uLWhlYWQvbG9nby5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMnB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCYubGF5ZXItcGFyYWxsYXgge1xyXG5cdFx0ei1pbmRleDogNDtcclxuXHR9XHJcblxyXG5cdCYubGF5ZXItcHJvIHtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0fVxyXG5cclxuXHQmLmxheWVyLWJnIHtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi53Zy1tYWluLWNvbnRhaW5lciB7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uLWJnL2JvZHlfYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0LyogMS4g5a2X5L2T6K6+572u77ya5YW85a65IFdpbmRvd3MsIG1hY09TIOWPiuenu+WKqOerryAqL1xyXG5cdGZvbnQtZmFtaWx5OiBcIkthaVRpXCIsIFwi5qW35L2TXCIsIFwiU1RLYWl0aVwiLCBcIkthaXRpIFNDXCIsIHNlcmlmO1xyXG5cclxuXHQvKiAyLiDlrZfkvZPlubPmu5HkuI7mipfplK/pvb/kvJjljJYgKi9cclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSAoV2ViS2l0L0JsaW5rKSAqL1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0LyogRmlyZWZveCBvbiBtYWNPUyAqL1xyXG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHdpZHRoOiAxMjA4cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctdG9wOiAxMzVweDtcclxuXHJcblx0bGkuaGMxIGVtIHtcclxuXHRcdEBpbmNsdWRlIHNwcml0ZXNfaWNvbi1uO1xyXG5cdFx0QGluY2x1ZGUgbmV3X2ZsYWc7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tbGVmdDogNnB4O1xyXG5cdH1cclxuXHJcblx0Lm5hdiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDQwcHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTU4OXB4O1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlc19uYXYtbjtcclxuXHRcdEBpbmNsdWRlIG5hdl90YWItMTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQmW2RhdGEtc3RhdHVzPVwiMlwiXSB7XHJcblx0XHRcdEBpbmNsdWRlIG5hdl90YWItMjtcclxuXHRcdH1cclxuXHJcblx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA0MzRweDtcclxuXHRcdFx0aGVpZ2h0OiA3NnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndnLWFkIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtOTAwcHg7XHJcblxyXG59XHJcblxyXG4ud2ctYWQuYWQtYm94LTEge1xyXG5cdHJpZ2h0OiA1MCU7XHJcblx0bWFyZ2luLXJpZ2h0OiA2MDBweDtcclxufVxyXG5cclxuLndnLWFkLmFkLWJveC0yIHtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IDYwMHB4O1xyXG59XHJcblxyXG4ud2ctYWQgLmotbGluayB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ud2ctYWQgLmFkLWNsb3NlIHtcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FkLWNsb3NlLnBuZykgbm8tcmVwZWF0O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuXHJcbi53Zy1tYWluIHtcclxuXHQubS1ib3gge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblxyXG5cclxuXHQubS1ib3gtMSB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL24tYm94L3l4anNfYmcucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxNjBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbjogMCAtNHB4IDMwcHg7XHJcblx0fVxyXG5cclxuXHQubS1pbnN0ciB7XHJcblx0XHRwYWRkaW5nOiAzNHB4IDIxM3B4IDAgMTQwcHg7XHJcblxyXG5cdFx0Lmluc3RyLXBpYyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnN0ci10eHQge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0Y29sb3I6ICM2MTQ4MmY7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogI2EyNzEzYztcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmluc3RyLWJ0biB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA0N3B4O1xyXG5cdFx0XHRyaWdodDogMzhweDtcclxuXHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHR3aWR0aDogMTQ1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNhMjcxM2M7XHJcblx0XHRcdEBpbmNsdWRlIGxmb250KDIwLCAyNSwgI2ZmZmJmMSk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0ZmxpdGVyOiBicmlnaHRuZXNzKDEuMik7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmluc3RyLXNoYXJlIHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAzNXB4O1xyXG5cdFx0XHRib3R0b206IDQ4cHg7XHJcblx0XHRcdHdpZHRoOiAxNDVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2hhcmUtbGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ic2hhcmUtY3VzdG9tIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcHJpdGVzX2ljb24tbjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJzaGFyZS1xem9uZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2hhcmVfcXpvbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ic2hhcmUtc2luYW1pbmlibG9nIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzaGFyZV9zaW5hO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKm0tZW50cnkqL1xyXG5cdC5tLWVudHJ5IHtcclxuXHRcdHdpZHRoOiA2ODBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdCpkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRAaW5jbHVkZSBzcHJpdGVzX2VudHJ5LW47XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQubGktMT5hIHtcclxuXHRcdFx0QGluY2x1ZGUgZW50cnkxO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5saS0yPmEge1xyXG5cdFx0XHRAaW5jbHVkZSBlbnRyeTI7XHJcblx0XHR9XHJcblxyXG5cdFx0LmxpLTM+YSB7XHJcblx0XHRcdEBpbmNsdWRlIGVudHJ5MztcclxuXHRcdH1cclxuXHJcblx0XHQubGktND5hIHtcclxuXHRcdFx0QGluY2x1ZGUgZW50cnk0O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5saS01PmEge1xyXG5cdFx0XHRAaW5jbHVkZSBlbnRyeTU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubS1zbGlkZSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDUwM3B4O1xyXG5cdFx0aGVpZ2h0OiAxNjRweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCp6b29tOiAxO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2QyYmI4YztcclxuXHJcblx0XHQuc2xpZGUtbGlzdCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Knpvb206IDE7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2xpZGUtZG90IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdGhlaWdodDogMTBweDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHQqZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0em9vbTogMTtcclxuXHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlYmU2O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3JkZXItY29sb3IgMC4zcztcclxuXHJcblx0XHRcdFx0Ji5jdXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2QyYmI4YztcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubS1zbGlkZTEge1xyXG5cdFx0LnNsaWRlLWxpc3Qge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMTY0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tLXNsaWRlMiB7XHJcblx0XHR3aWR0aDogNjIwcHg7XHJcblx0XHRoZWlnaHQ6IDM0OHB4O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IC05cHg7XHJcblx0XHRcdEBpbmNsdWRlIHNwcml0ZXNfaWNvbi1uO1xyXG5cdFx0XHRAaW5jbHVkZSBhY3RfZmxhZztcclxuXHRcdFx0ei1pbmRleDogMztcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpZGUtbGlzdCB7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHR3aWR0aDogNjIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGlkZS1kb3Qge1xyXG5cdFx0XHRib3R0b206IDIwcHg7XHJcblx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm0taWJveDEge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjVmMztcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICNkMmJiOGM7XHJcblxyXG5cdFx0Lm0tY29udCB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tLWhkIHtcclxuXHRcdFx0aGVpZ2h0OiA2M3B4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAjZDJiYjhjIDFweCBzb2xpZDtcclxuXHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5tb2QtbW9yZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0dG9wOiAtNDVweDtcclxuXHRcdFx0QGluY2x1ZGUgbGZvbnQoMjAsIDI4LCAjNjE0ODJmKTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwcml0ZXNfaWNvbi1uO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1vcmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYW5pbWF0ZShvdmVydHVybiwgMXMsIGxpbmVhciwgMHMsIGluZmluaXRlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubmF2bGlzdCB7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR3aWR0aDogMTEycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3BsaXRfYmcucG5nKSBuby1yZXBlYXQgcmlnaHQgMjJweDtcclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsZm9udCgyMiwgNjYsICM2MTQ4MmYpO1xyXG5cclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZjdmNWYzO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNkMmJiOGM7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5jdXIgYSB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNkMmJiOGM7XHJcblx0XHRcdFx0XHRjb2xvcjogI2EyNzEzYztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gVGFiIOWIh+aNou+8muWIqeeUqCB2aXNpYmlsaXR5IOaIliBkaXNwbGF577yM5q2k5aSE5L+d5oyBIGRpc3BsYXlcclxuXHRcdC5tX3RhYmNvbnQge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcblx0XHRcdCYuY3VyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5tLWxpc3Qge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxOHB4O1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGZvbnQoMTgsIDM2LCAjNjE0ODJmKTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdC8vIOW3puS+p+mTvuaOpVxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQxMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7IC8vIOe7p+aJvyBsaSDnmoTpopzoibLvvIzpu5jorqQgIzAwMFxyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2EyNzEzYztcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyDnibnmrorpq5jkuq7ooYxcclxuXHRcdFx0XHQmLmhjMSB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2EyNzEzYyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tLXh3Z2cge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDU1OHB4O1xyXG5cdFx0aGVpZ2h0OiAzNTBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdH1cclxuXHJcblx0Lm0tamNzcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL24tYm94L3Jtc2pfYmcucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuXHRcdHdpZHRoOiAxMTU4cHg7XHJcblx0XHRoZWlnaHQ6IDM0NHB4O1xyXG5cdFx0cGFkZGluZzogMTBweCAyNXB4IDA7XHJcblxyXG5cdFx0Lm1vZC1oZCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2QyYmI4YztcclxuXHRcdFx0aGVpZ2h0OiA2NnB4O1xyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3ByaXRlc19pY29uLW47XHJcblx0XHRcdFx0QGluY2x1ZGUgdGl0X2ZsYWc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMjZweDtcclxuXHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubW9kLXRpdCB7XHJcblx0XHRcdEBpbmNsdWRlIGxmb250KDI2LCA2NiwgI2EyNzEzYyk7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1vZC1iZCB7XHJcblx0XHRcdGhlaWdodDogMjYycHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1vZC1jb250IHtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGEubW9kLW1vcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdHRvcDogLTQzcHg7XHJcblx0XHRcdEBpbmNsdWRlIGxmb250KDIwLCAyOCwgIzYxNDgyZik7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcHJpdGVzX2ljb24tbjtcclxuXHRcdFx0XHRAaW5jbHVkZSBtb3JlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGFuaW1hdGUob3ZlcnR1cm4sIDFzLCBsaW5lYXIsIDBzLCBpbmZpbml0ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YS5tb2QtdXAge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTQzcHg7XHJcblx0XHRcdHJpZ2h0OiA5M3B4O1xyXG5cdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2EyNzEzYztcclxuXHRcdFx0QGluY2x1ZGUgbGZvbnQoMjAsIDI4LCAjZmZmYmYxKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5qY3NwLW5hdiB7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAyMjJweDtcclxuXHRcdFx0dG9wOiAtNjRweDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcGxpdF9iZy5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxmb250KDIyLCA2NiwgIzYxNDgyZik7XHJcblxyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZjdmNWYzO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2QyYmI4YztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5jdXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZDJiYjhjO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNhMjcxM2M7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnZpZGVvLWxpc3Qge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIyNnB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdC52aWRlby1pdGVtIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiAyODBweDtcclxuXHRcdFx0bWFyZ2luOiAwIDEwcHggMjBweCAwOyAvLyDlkIjlubYgbWFyZ2luXHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2IzOWQ4MDtcclxuXHJcblx0XHRcdC8vIOWbvueJh+S4jumBrue9qeWxguWFseeUqOWwuuWvuFxyXG5cdFx0XHQuaXRlbV9pbWcsXHJcblx0XHRcdC5pdGVtX2NvdmVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDE1OHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyDpga7nvanlsYLnibnlrprmoLflvI9cclxuXHRcdFx0Lml0ZW1fY292ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb3Zlcl9qY3NwLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjsgLy8g566A5YaZIGJhY2tncm91bmQtc2l6ZVxyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIOaCrOWBnOaYvuekuumBrue9qSAmIOagh+mimOWPmOiJslxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQuaXRlbV9jb3ZlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pdGVtX3RpdCB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2EyNzEzYztcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8g5qCH6aKY5LiO5L2c6ICF6YCa55So5paH5pys5qC35byPXHJcblx0XHRcdC5pdGVtX3RpdCxcclxuXHRcdFx0Lml0ZW1fYXV0aG9yIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRAaW5jbHVkZSBsZm9udCgxNiwgMzAsICNhMjcxM2MpO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0Ly8g5Y2V6KGM55yB55Wl6YCa55So6YWN572uXHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lml0ZW1fdGl0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjNjE0ODJmO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyDlj7PkuIrop5LmoIfnrb4gKOWfuuS6juWOn+S7o+eggemAu+i+keaVtOWQiClcclxuXHRcdFx0Lml0ZW1fdGFnIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdFx0cmlnaHQ6IDFweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9pY29uL3RhZ19uZXcucG5nKSBuby1yZXBlYXQ7XHJcblxyXG5cdFx0XHRcdC8vIOWmguaenOmcgOimgeS9v+eUqCBzcHJpdGVfdGFnLnBuZyDnmoTkuI3lkIznirbmgIHvvIzlj6/lnKjmraTmianlsZVcclxuXHRcdFx0XHQmLnRhZ19uZXcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ2cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDZweCAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfdGFnLnBuZyk7IC8vIOimhuebluiDjOaZr+WbvlxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji50YWdfaG90IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA0NnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfdGFnLnBuZyk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnRhZ19ob3RfMiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjdweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC05MnB4IDA7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV90YWcucG5nKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tLXNlYXJjaCB7XHJcblx0XHR3aWR0aDogMTIwNHB4O1xyXG5cdFx0aGVpZ2h0OiAxOTZweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbi1ib3gvc2VhcmNoX2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblxyXG5cdFx0LnUtc2VhcmNoIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMDRweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRjb2xvcjogI2FkOTg2YjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHQvKiDpmLLmraLmn5DkupvmtY/op4jlmajpu5jorqTpmY3kvY7pgI/mmI7luqYgKi9cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LyogMi4gRmlyZWZveCA0LTE4ICjml6fniYjmnKwpICovXHJcblx0XHRcdGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjYWQ5ODZiO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvKiAzLiBGaXJlZm94IDE5KyAo5paw54mI5pysKSAqL1xyXG5cdFx0XHRpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICNhZDk4NmI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0LyogRmlyZWZveCDpu5jorqQgcGxhY2Vob2xkZXIg6YCP5piO5bqm5Li6IDAuNe+8jOmcgOaJi+WKqOiuvuS4uiAxICovXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8qIDQuIElFIDEwKyDlkowgRWRnZSAo5pen54mIKSAqL1xyXG5cdFx0XHRpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjYWQ5ODZiO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LyogNS4g5qCH5YeG6K+t5rOVICjnjrDku6PmtY/op4jlmajpgJrnlKjvvIzmlL7lnKjmnIDlkI4pICovXHJcblx0XHRcdGlucHV0OjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICNhZDk4NmI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWFyY2gtaXB0IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDczMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdGhlaWdodDogNDRweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBsZm9udCgxNiwgNDQsICNhMjcxM2MpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbi1ib3gvc2VhcmNoX2lwdF9iZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlYXJjaC1idG4ge1xyXG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNhMjcxM2M7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxmb250KDIyLCA0NCwgI2ZmZmJmMSk7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdHRvcDogNTBweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VhcmNoLWhvdCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGZvbnQoMTYsIDU2LCAjYTI3MTNjKTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogXCLlvq7ova/pm4Xpu5FcIjtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsZm9udCgxNiwgNTYsICNhMjcxM2MpO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwi5b6u6L2v6ZuF6buRXCI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tLXl4Z2wge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDU5MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MTFweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHQubS1saXN0e1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50YWd7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsZm9udCgyMCwgMzYsICNhMjcxM2MpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnRpbWUge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tLWlib3gyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y1ZjM7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAjZDJiYjhjO1xyXG5cclxuXHRcdC5tLWNvbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMDtcclxuXHRcdH1cclxuXHJcblx0XHQubS1oZCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2QyYmI4YztcclxuXHRcdFx0aGVpZ2h0OiA2NnB4O1xyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3ByaXRlc19pY29uLW47XHJcblx0XHRcdFx0QGluY2x1ZGUgdGl0X2ZsYWc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMjZweDtcclxuXHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubS10aXQge1xyXG5cdFx0XHRAaW5jbHVkZSBsZm9udCgyNiwgNjYsICNhMjcxM2MpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tLWJkIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0YS5tb2QtbW9yZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0dG9wOiAtNDNweDtcclxuXHRcdFx0QGluY2x1ZGUgbGZvbnQoMjAsIDI4LCAjNjE0ODJmKTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwcml0ZXNfaWNvbi1uO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1vcmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYW5pbWF0ZShvdmVydHVybiwgMXMsIGxpbmVhciwgMHMsIGluZmluaXRlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhLm1vZC11cCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtNDNweDtcclxuXHRcdFx0cmlnaHQ6IDkzcHg7XHJcblx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjYTI3MTNjO1xyXG5cdFx0XHRAaW5jbHVkZSBsZm9udCgyMCwgMjgsICNmZmZiZjEpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Lm0teXh6bCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiA1OTBweDtcclxuXHJcblx0XHQueXh6bC1saXN0LWl0ZW0ge1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA3MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC55eHpsLW9wdCB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAwIDE4MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHQueXh6bC10YWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcHJpdGVzX3RpdC1uO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHl4emxfdGl0MTtcclxuXHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC55eHpsLW9wdDIge1xyXG5cdFx0XHQueXh6bC10YWcge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHl4emxfdGl0MjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC55eHpsLW9wdDMge1xyXG5cdFx0XHQueXh6bC10YWcge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHl4emxfdGl0MztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC55eHpsLWxpc3Qge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdFx0bWFyZ2luOiA2cHggMDtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ3MTRkO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxmb250KDIwLCAyNCwgIzYxNDgyZik7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjYTI3MTNjO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tb2QtcmVjb21tZW5kIHtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjVmMztcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICNkMmJiOGM7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDI1cHggMDtcclxuXHRcdHdpZHRoOiAxMTU4cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRhLm1vZC1tb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHR0b3A6IDMycHg7XHJcblx0XHRcdEBpbmNsdWRlIGxmb250KDIwLCAyOCwgIzYxNDgyZik7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRcdEBpbmNsdWRlIHNwcml0ZXNfaWNvbi1uO1xyXG5cdFx0XHRAaW5jbHVkZSBtb3JlX3R4dDtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5tb2QtaGQge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2QyYmI4YztcclxuXHRcdFx0aGVpZ2h0OiA2NnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tb2QtdGl0IHtcclxuXHRcdFx0QGluY2x1ZGUgbGZvbnQoMjYsIDY2LCAjYTI3MTNjKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMjZweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwcml0ZXNfaWNvbi1uO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRpdF9mbGFnO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5tb2Qtc3RpdCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQucmVjb21tZW5kLWl0ZW0ge1xyXG5cdFx0ICAgbWFyZ2luOiAwIDVweCAwIDEwcHg7XHJcblx0XHRcdC5yZWNvbW1lbmQtaXRlbS1uYW1lIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBsZm9udCgxNiwgMzAsICM2MTQ4MmYpO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjYTI3MTNjO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm0ta2Z6eCB7XHJcblx0XHR3aWR0aDogNTEycHg7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHQua2Z6eC1ncm91cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmtmengtZ3JvdXAtLTEge1xyXG5cdFx0XHRAaW5jbHVkZSBzcHJpdGVzX2tmengtbjtcclxuXHRcdFx0QGluY2x1ZGUga2Z6eC1iZzE7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMCAwIDIzNXB4O1xyXG5cdFx0XHR3aWR0aDogMjM4cHg7XHJcblx0XHRcdGhlaWdodDogMTA3cHg7XHJcblxyXG5cdFx0XHQua2Z6eC10eHQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0XHRcdGR0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmVcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5rZnp4LWdyb3VwLS0yIHtcclxuXHRcdFx0QGluY2x1ZGUgc3ByaXRlc19rZnp4LW47XHJcblx0XHRcdEBpbmNsdWRlIGtmengtYmcyO1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgMCAyMDBweDtcclxuXHRcdFx0d2lkdGg6IDI3M3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwN3B4O1xyXG5cclxuXHRcdFx0LmtmengtdHh0IHtcclxuXHJcblx0XHRcdFx0ZHQsXHJcblx0XHRcdFx0ZGQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGZvbnQoMTgsIDM2LCAjODI1NjJhKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQua2Z6eC1ncm91cC0tMyB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdC5rZnp4LXR4dCB7XHJcblxyXG5cdFx0XHRcdGR0LFxyXG5cdFx0XHRcdGRkIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxmb250KDIwLCAzNiwgIzgyNTYyYSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmtmengtb25saW5lIHtcclxuXHRcdFx0QGluY2x1ZGUgc3ByaXRlc19rZnp4LW47XHJcblx0XHRcdEBpbmNsdWRlIGJ0bi1rZi1vbmxpbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmtmengtY2hhcmdlIHtcclxuXHRcdFx0QGluY2x1ZGUgc3ByaXRlc19rZnp4LW47XHJcblx0XHRcdEBpbmNsdWRlIGJ0bi1rZi1jejtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQubS13ampsIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdHdpZHRoOiA2NjZweDtcclxuXHRcdGhlaWdodDogNDc3cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdC5tLWJkIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb211LXRhYmxlIHtcclxuXHRcdFx0dGgge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThkZWNhO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJmb250KDIwLCAzMCwgIzgyNTYyYSk7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4IDAgMTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dGQge1xyXG5cdFx0XHRcdGJvcmRlcjogMCBub25lO1xyXG5cclxuXHRcdFx0XHQudGQtd2lkLFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGZvbnQoMjAsIDMyLCAjODI1NjJhKTtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjYTI3MTNjO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnRkLXRpdCB7XHJcblx0XHRcdFx0XHQudGQtd2lkIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYudGQtYXV0aG9yIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHQudGQtd2lkIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGQtd2lkLFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGZvbnQoMjAsIDMyLCAjODI1NjJhKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYudGQtYXV0aG9yIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm0tYm94LXl4dHMge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uLWJveC95eHRzX2JnLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuXHRcdGhlaWdodDogNTU1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Lm1vZC1oZCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuXHRcdFx0Lm1vZC10aXQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJmb250KDQ0LCA0NCwgI2EyNzEzYyk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAzMHB4O1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5tb2Qtc2lsZGVfaW4ge1xyXG5cdFx0XHR3aWR0aDogMTEyNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ1NXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWRlLWxpc3Qge1xyXG5cdFx0XHR3aWR0aDogMTAwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ1NXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHdpZHRoOiA2MDVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM0MHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdFx0ei1pbmRleDogMDtcclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA2MDVweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzQwcHg7XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5jdXJyZW50IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA2OTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzkwcHg7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XHJcblxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDY5MHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM5MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5wcmV2IHtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHQvLyBvcGFjaXR5OiAwLjg7XHJcblx0XHRcdFx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlIC0gMzAwcHgpKSBzY2FsZSgwLjgpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lyog5Y+z5L6n55u46YK76aG55qC35byPICovXHJcblx0XHRcdFx0Ji5uZXh0IHtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHQvLyBvcGFjaXR5OiAwLjg7XHJcblx0XHRcdFx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMzAwcHgpKSBzY2FsZSgwLjgpO1xyXG5cdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWRlLWRvdCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAxMHB4O1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdCpkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0XHR6b29tOiAxO1xyXG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGViZTY7XHJcblx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGJvcmRlci1jb2xvciAwLjNzO1xyXG5cclxuXHRcdFx0XHQmLmN1ciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDJiYjhjO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2xpZGUtcHJldixcclxuXHRcdC5zbGlkZS1uZXh0IHtcclxuXHRcdFx0QGluY2x1ZGUgc3ByaXRlc19pY29uLW47XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTY1cHg7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuc2xpZGUtcHJldiB7XHJcblx0XHRcdEBpbmNsdWRlIGFycl9sZWZ0O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGlkZS1uZXh0IHtcclxuXHRcdFx0QGluY2x1ZGUgYXJyX3JpZ2h0O1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQubS1yb2xlIHtcclxuXHRcdGhlaWdodDogNjMwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Lm5hdmxpc3Qge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogODBweDtcclxuXHRcdFx0bGVmdDogMTIwcHg7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0d2lkdGg6IDE1NnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDFweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxmb250KDI0LCAzNCwgI2Q5YzY5YSk7XHJcblxyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwcml0ZXNfcm9sZS1uO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFiX3JvbGUtMDtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzgyNTYyYTtcclxuXHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFiX3JvbGUtMTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmN1ciBhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjODI1NjJhO1xyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYl9yb2xlLTE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIFRhYiDliIfmjaLvvJrliKnnlKggdmlzaWJpbGl0eSDmiJYgZGlzcGxhee+8jOatpOWkhOS/neaMgSBkaXNwbGF5XHJcblx0XHQubV90YWJjb250IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRoZWlnaHQ6IDYzMHB4O1xyXG5cclxuXHRcdFx0Ji5jdXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhLm0tbW9yZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdHRvcDogMjBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBsZm9udCgyMCwgMjgsICNmNWY1ZjUpO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0ei1pbmRleDogNDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGFuaW1hdGUob3ZlcnR1cm4sIDFzLCBsaW5lYXIsIDBzLCBpbmZpbml0ZSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc3ByaXRlc19yb2xlLW47XHJcblx0XHRcdFx0XHRAaW5jbHVkZSByb2xlX21vcmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1hcnF1ZWUtYmQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCp6b29tOiAxO1xyXG5cdFx0XHR3aWR0aDogMTIwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDYzMHB4O1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmN1ciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWFycXVlZS1uYXYtYm94IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDMwcHg7XHJcblx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHJpZ2h0OiAzMHB4O1xyXG5cdFx0XHR3aWR0aDogNDU2cHg7XHJcblx0XHRcdGhlaWdodDogMTE0cHg7XHJcblxyXG5cdFx0XHQubWFycXVlZS1ubGlzdCB7XHJcblx0XHRcdFx0d2lkdGg6IDM2NnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTE0cHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0KmRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdHpvb206IDE7XHJcblx0XHRcdFx0d2lkdGg6IDgycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMTRweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBsZm9udCgyMCwgMjgsICNmMmYyZjIpO1xyXG5cclxuXHRcdFx0XHQuaW1nLWJveCB7XHJcblx0XHRcdFx0XHR3aWR0aDogODJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogODJweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDgycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDY0cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNjRweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuY3VyLFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNkMmJiOGM7XHJcblxyXG5cdFx0XHRcdFx0LmltZy1ib3gge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogODJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4MnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNzZweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDc2cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgI2RlYjg3NDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWFycXVlZS1wcmV2LFxyXG5cdFx0Lm1hcnF1ZWUtbmV4dCB7XHJcblx0XHRcdEBpbmNsdWRlIHNwcml0ZXNfcm9sZS1uO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMzBweDtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Lm1hcnF1ZWUtcHJldiB7XHJcblx0XHRcdEBpbmNsdWRlIGFycl9sZWZ0MS0wO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYXJyX2xlZnQxLTE7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Lm1hcnF1ZWUtbmV4dCB7XHJcblx0XHRcdEBpbmNsdWRlIGFycl9yaWdodDEtMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBhcnJfcmlnaHQxLTE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4ud2ctbWFpbi1vbGQge1xyXG5cdC5tLXl4emwge1xyXG5cdFx0Lnl4emwtb3B0IHtcclxuXHRcdFx0Lnl4emwtdGFnIHtcclxuXHRcdFx0XHRAaW5jbHVkZSB5eHpsX3RpdDEtbztcclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQueXh6bC1vcHQyIHtcclxuXHRcdFx0Lnl4emwtdGFnIHtcclxuXHRcdFx0XHRAaW5jbHVkZSB5eHpsX3RpdDItbztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC55eHpsLW9wdDMge1xyXG5cdFx0XHQueXh6bC10YWcge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHl4emxfdGl0My1vO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubS1rZnp4IHtcclxuXHRcdC5rZnp4LWdyb3VwLS0xIHtcclxuXHRcdFx0QGluY2x1ZGUga2Z6eC1iZzEtbztcclxuXHRcdFx0d2lkdGg6IDIzOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5rZnp4LWdyb3VwLS0yIHtcclxuXHRcdFx0QGluY2x1ZGUga2Z6eC1iZzItbztcclxuXHRcdFx0d2lkdGg6IDI3M3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwN3B4O1xyXG5cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53Zy1tYWluIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn0iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuLy9cbi8vIC5pY29uLWhvbWUge1xuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcbi8vIH1cbi8vXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcbi8vXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcbiAgICAgICAgICAgIEBtaXhpbiBhY3RfZmxhZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGFycl9sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYXJyX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00M3B4IC00OXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIG1vcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg2cHggLTgycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gbW9yZV90eHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gbmV3X2ZsYWcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC05OHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHNoYXJlX3FxIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NnB4IC00OXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHNoYXJlX3F6b25lIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtMzJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBzaGFyZV9zaW5hIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzNweCAtMzJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBzaGFyZV93ZWNoYXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC02N3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHRpdF9mbGFnIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzVweCAtNjdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgQG1peGluIHNwcml0ZXNfaWNvbi1uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVzX2ljb24tbi5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXG5cbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG4vL1xuLy8gLmljb24taG9tZSB7XG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xuLy8gfVxuLy9cbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xuLy9cbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xuICAgICAgICAgICAgQG1peGluIG5hdl90YWItMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE3OHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBuYXZfdGFiLTIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTc4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBAbWl4aW4gc3ByaXRlc19uYXYtbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlc19uYXYtbi5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXG5cbiIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG4vL1xuLy8gLmljb24taG9tZSB7XG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xuLy8gfVxuLy9cbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xuLy9cbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xuICAgICAgICAgICAgQG1peGluIGVudHJ5MSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjY4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBlbnRyeTIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTgxcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTk2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGVudHJ5MyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc4cHggMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZW50cnk0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzhweCAtOTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZW50cnk1IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI3NnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgQG1peGluIHNwcml0ZXNfZW50cnktbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlc19lbnRyeS1uLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4geXh6bF90aXQxLW8ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiB5eHpsX3RpdDEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NXB4IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHl4emxfdGl0Mi1vIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHl4emxfdGl0MiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc1cHggLTkycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIHl4emxfdGl0My1vIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4NHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiB5eHpsX3RpdDMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NXB4IC0xODRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIEBtaXhpbiBzcHJpdGVzX3RpdC1uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVzX3RpdC1uLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4gYnRuLWtmLWN6IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODNweCAtMTQ3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGJ0bi1rZi1vbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY5NHB4IC0xNDdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4ga2Z6eC1iZzEtbyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDczcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBrZnp4LWJnMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NzNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTM3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGtmengtYmcyLW8ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjk0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDczcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBrZnp4LWJnMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgzcHggMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NzNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTM3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBAbWl4aW4gc3ByaXRlc19rZnp4LW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZXNfa2Z6eC1uLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4gYXJyX2xlZnQxLTAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBhcnJfbGVmdDEtMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAtOTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBhcnJfcmlnaHQxLTAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4cHggLTk1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gYXJyX3JpZ2h0MS0xIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDJweCAtOTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiByb2xlX21vcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NnB4IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gdGFiX3JvbGUtMCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiB0YWJfcm9sZS0xIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIEBtaXhpbiBzcHJpdGVzX3JvbGUtbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlc19yb2xlLW4ucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxuXG4iXX0= */

/* /webgame/sgs/tpl/css/game_index.css */
#xfk.ser_out_face{
    display: none;
}

/* 放大缩小 */
@keyframes scale1 {
	0% {
		transform: scale(1);
	}
	40% {
		transform: scale(1.2);
	}
	100% {
		transform: scale(1);
	}
}
