@charset "utf-8";
/* /zhuanti/ssjj2/jxk/release/css/index.css */
@charset "UTF-8";
/* 基础模块 */
/* CSS Document
Date:		2013/12/20
Author:		小芳
Update:
*/
/* CSS reset */
html {
  color: #000;
  background: #000;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

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

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

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

/* 缩放算法 */
img {
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
}

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

input, select {
  outline: none;
}

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

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

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

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

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

th {
  text-align: inherit;
}

fieldset, img {
  border: 0;
}

iframe {
  display: block;
}

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

del {
  text-decoration: line-through;
}

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

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

ol, ul {
  list-style: none;
}

caption, th {
  text-align: left;
}

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

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

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

a:hover {
  text-decoration: underline;
}

ins, a {
  text-decoration: none;
}

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

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

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

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

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

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

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

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

.hidden {
  display: none !important;
}

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

.left {
  float: left;
}

.right {
  float: right;
}

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

a:hover {
  text-decoration: none;
}

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

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

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

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

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

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

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

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

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

/*@mixin*/
/* 描边 */
/*
size:字号
lineHeight:行高
color:颜色
shadowColor:描边颜色
shadowSize:描边宽
topColor:渐变上颜色
bottomColor:渐变上颜色
*/
/* 渐变+描边 */
/* 默认文字颜色 */
.search-bar .bar-btn, .mod-expo .expo-more {
  background-image: url(../zhuanti/ssjj2/jxk/release/images/sprite_btn.png?d8e5f1a);
  background-repeat: no-repeat;
}

.search-bar .bar-input-box::after, .expo-item .item-flag, .mod-expo .expo-tip .expo-close {
  background-image: url(../zhuanti/ssjj2/jxk/release/images/sprite_icon.png?d8e5f1a);
  background-repeat: no-repeat;
}

.expo-item .item-img-box, .mod-expo .filter-item.filter-item-3 > a:hover, .mod-expo .filter-item.filter-item-3 > a.cur, .mod-expo .filter-item > a {
  background-image: url(../zhuanti/ssjj2/jxk/release/images/sprite_expo.png?d8e5f1a);
  background-repeat: no-repeat;
}

.mod-expo .filter-item.filter-item-3 > a > i {
  background-image: url(../zhuanti/ssjj2/jxk/release/images/sprite_filter.png?d8e5f1a);
  background-repeat: no-repeat;
}

/* 主颜色 */
/* 文字颜色2 */
.mod-expo {
  /* 搜索 */
  /* 无结果 */
}
.mod-expo .expo-bar {
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 20px;
  *zoom: 1;
  background: #fafafa;
  border-bottom: solid 1px #dedede;
}
.mod-expo .expo-bar:after {
  content: "";
  display: table;
  clear: both;
}
.mod-expo .expo-box {
  padding-bottom: 40px;
  background: #ffffff;
}
.mod-expo .expo-filter {
  padding-left: 20px;
  padding-top: 18px;
  padding-bottom: 18px;
  border-bottom: solid 1px #dedede;
}
.mod-expo .filter-item {
  *zoom: 1;
  margin-bottom: 16px;
}
.mod-expo .filter-item:after {
  content: "";
  display: table;
  clear: both;
}
.mod-expo .filter-item > a,
.mod-expo .filter-item > span {
  font: 500 14px/30px "microsoft yahei";
  color: #4c4c4c;
  height: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: left;
}
.mod-expo .filter-item > a {
  position: relative;
  margin-right: 10px;
  text-align: center;
}
.mod-expo .filter-item > a:hover, .mod-expo .filter-item > a.cur {
  color: #d9d9d9 !important;
  text-decoration: none;
}
.mod-expo .filter-item > a:hover > p, .mod-expo .filter-item > a.cur > p {
  color: #d9d9d9 !important;
}
.mod-expo .filter-item.filter-item-1 > a {
  background-position: -341px -104px;
  width: 102px;
  height: 30px;
}
.mod-expo .filter-item.filter-item-1 > a:hover, .mod-expo .filter-item.filter-item-1 > a.cur {
  background-position: -443px -104px;
  width: 102px;
  height: 30px;
  text-decoration: none;
}
.mod-expo .filter-item.filter-item-2 > a {
  background-position: -375px -134px;
  width: 32px;
  height: 30px;
  color: #999999;
}
.mod-expo .filter-item.filter-item-2 > a:hover, .mod-expo .filter-item.filter-item-2 > a.cur {
  background-position: -407px -134px;
  width: 32px;
  height: 30px;
  text-decoration: none;
}
.mod-expo .filter-item.filter-item-3 > a {
  width: 66px;
  height: 71px;
  padding-top: 48px;
  background: none;
}
.mod-expo .filter-item.filter-item-3 > a > i {
  position: absolute;
  top: 5px;
  left: 50%;
  margin-left: -21px;
}
.mod-expo .filter-item.filter-item-3 > a > p {
  font: 500 14px/16px "microsoft yahei";
  color: #4c4c4c;
}
.mod-expo .filter-item.filter-item-3 > a.filter-third-1 > i {
  background-position: -86px 0;
  width: 42px;
  height: 37px;
}
.mod-expo .filter-item.filter-item-3 > a.filter-third-2 > i {
  background-position: 0 -38px;
  width: 43px;
  height: 37px;
}
.mod-expo .filter-item.filter-item-3 > a.filter-third-3 > i {
  background-position: 0 0;
  width: 43px;
  height: 38px;
}
.mod-expo .filter-item.filter-item-3 > a.filter-third-4 > i {
  background-position: 0 -75px;
  width: 43px;
  height: 36px;
}
.mod-expo .filter-item.filter-item-3 > a.filter-third-5 > i {
  background-position: -128px 0;
  width: 43px;
  height: 36px;
}
.mod-expo .filter-item.filter-item-3 > a.filter-third-6 > i {
  background-position: -128px -72px;
  width: 43px;
  height: 36px;
}
.mod-expo .filter-item.filter-item-3 > a:hover, .mod-expo .filter-item.filter-item-3 > a.cur {
  background-position: -275px -104px;
  width: 66px;
  height: 71px;
  text-decoration: none;
}
.mod-expo .filter-item.filter-item-3 > a:hover.filter-third-1 > i, .mod-expo .filter-item.filter-item-3 > a.cur.filter-third-1 > i {
  background-position: -86px -37px;
  width: 42px;
  height: 37px;
}
.mod-expo .filter-item.filter-item-3 > a:hover.filter-third-2 > i, .mod-expo .filter-item.filter-item-3 > a.cur.filter-third-2 > i {
  background-position: -43px -38px;
  width: 43px;
  height: 37px;
}
.mod-expo .filter-item.filter-item-3 > a:hover.filter-third-3 > i, .mod-expo .filter-item.filter-item-3 > a.cur.filter-third-3 > i {
  background-position: -43px 0;
  width: 43px;
  height: 38px;
}
.mod-expo .filter-item.filter-item-3 > a:hover.filter-third-4 > i, .mod-expo .filter-item.filter-item-3 > a.cur.filter-third-4 > i {
  background-position: -43px -75px;
  width: 43px;
  height: 36px;
}
.mod-expo .filter-item.filter-item-3 > a:hover.filter-third-5 > i, .mod-expo .filter-item.filter-item-3 > a.cur.filter-third-5 > i {
  background-position: -128px -36px;
  width: 43px;
  height: 36px;
}
.mod-expo .filter-item.filter-item-3 > a:hover.filter-third-6 > i, .mod-expo .filter-item.filter-item-3 > a.cur.filter-third-6 > i {
  background-position: 0 -111px;
  width: 43px;
  height: 36px;
}
.mod-expo .expo-list {
  *zoom: 1;
  padding-left: 20px;
  padding-top: 10px;
  margin-right: -20px;
  overflow: hidden;
}
.mod-expo .expo-list:after {
  content: "";
  display: table;
  clear: both;
}
.mod-expo .expo-list[data-status="0"] {
  height: 764px;
}
.mod-expo .expo-list[data-status="1"] {
  height: auto;
}
.mod-expo .expo-item {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  display: none;
}
.mod-expo .expo-item.show {
  display: block;
}
.mod-expo .expo-more {
  background-position: 0 0;
  width: 230px;
  height: 55px;
  font: 500 16px/55px "microsoft yahei";
  color: #ead5c6;
  text-align: center;
  display: block;
  margin: 0 auto;
  margin-top: 20px;
  transition: filter 0.3s;
}
.mod-expo .expo-more:hover {
  text-decoration: none;
  filter: brightness(1.2);
}
.mod-expo .expo-tip {
  padding: 0 0 0 20px;
  font: 500 14px/52px "microsoft yahei";
  color: #999999;
  display: none;
}
.mod-expo .expo-tip .expo-tip-em {
  color: #ff9e00;
  padding: 0 5px;
}
.mod-expo .expo-tip .expo-tag {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 22px;
  border: 1px solid #FFA945;
  padding: 0 10px;
  font-size: 12px;
  position: relative;
}
.mod-expo .expo-tip .expo-close {
  background-position: 0 -33px;
  width: 18px;
  height: 18px;
  position: absolute;
  right: -8px;
  top: -8px;
  cursor: pointer;
}
.mod-expo .expo-empty {
  width: 100%;
  height: 764px;
  font: 700 64px/764px "microsoft yahei";
  color: #4c4c4c;
  text-align: center;
  display: none;
}
.mod-expo[data-status="2"] .expo-tip {
  display: block;
}
.mod-expo[data-status="3"] .expo-list {
  display: none;
}
.mod-expo[data-status="3"] .expo-empty {
  display: block;
}

.expo-item {
  text-align: center;
}
.expo-item .item-img-box {
  position: relative;
  background-position: 0 0;
  width: 275px;
  height: 119px;
}
.expo-item .item-img-box > img {
  width: 100%;
  height: 100%;
  display: block;
}
.expo-item .item-txt-box {
  height: 52px;
  background: url(../zhuanti/ssjj2/jxk/release/images/expo_item_border.png?d8e5f1a) no-repeat center bottom;
}
.expo-item .item-txt-tit {
  font: 500 14px/30px "microsoft yahei";
  color: #4c4c4c;
}
.expo-item .item-txt-author {
  font: 500 14px/16px "microsoft yahei";
  color: #999999;
}
.expo-item .item-flag {
  position: absolute;
  right: 3px;
  top: 3px;
}
.expo-item .item-flag.new {
  background-position: -34px 0;
  width: 34px;
  height: 33px;
}
.expo-item .item-flag.hot {
  background-position: 0 0;
  width: 34px;
  height: 33px;
}
.expo-item a:hover {
  text-decoration: none;
}
.expo-item a:hover .item-img-box {
  background-position: 0 -119px;
  width: 275px;
  height: 119px;
}
.expo-item a:hover .item-txt-box {
  background: url(../zhuanti/ssjj2/jxk/release/images/expo_item_border_h.png?d8e5f1a) no-repeat center bottom;
}
.expo-item a:hover .item-txt-tit {
  color: #e93235;
  text-decoration: none;
}
.expo-item a:hover .item-txt-author {
  text-decoration: none;
}

/* 搜索栏目*2 */
.search-bar {
  position: relative;
}
.search-bar .bar-box {
  margin-right: 18px;
}
.search-bar .bar-label {
  width: 520px;
  font: 700 14px/32px "microsoft yahei";
  color: #4c4c4c;
}
.search-bar .bar-label > a {
  font: 500 14px/32px "microsoft yahei";
  color: #4c4c4c;
}
.search-bar .bar-label > a:hover {
  color: #e93235;
  text-decoration: underline;
}
.search-bar .bar-box, .search-bar .bar-label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: left;
  vertical-align: top;
}
.search-bar .bar-opt {
  position: absolute;
  right: 20px;
  top: 26px;
  font: 500 14px/22px "microsoft yahei";
  color: #4c4c4c;
  padding: 0 10px;
  border: solid 1px #e2e2e2;
  outline: solid 1px #c0c0c0;
}
.search-bar .bar-input-box {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: left;
  width: 400px;
  height: 32px;
  padding-left: 32px;
  border: solid 1px #525252;
}
.search-bar .bar-input-box::after {
  content: "";
  position: absolute;
  left: 7px;
  top: 7px;
  background-position: -18px -33px;
  width: 16px;
  height: 18px;
}
.search-bar .bar-input {
  font: 500 14px/32px "microsoft yahei";
  color: #999999;
  height: 100%;
  width: 340px;
  background: none;
  border: none;
}
.search-bar .bar-btn {
  margin-left: 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: left;
  background-position: 0 -55px;
  width: 100px;
  height: 32px;
  text-align: center;
  font: 500 14px/32px "microsoft yahei";
  color: #ead5c6;
  transition: filter 0.3s;
}
.search-bar .bar-btn:hover {
  filter: brightness(1.2);
}
.search-bar .bar-link {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  padding: 0 7px;
}
.search-bar .bar-link::after {
  content: "";
  position: absolute;
  top: 8px;
  left: -3px;
  width: 2px;
  height: 15px;
  background: #e4e4e4;
}
.search-bar .bar-link:first-child::after {
  display: none;
}

/* 主颜色 */
/* 文字颜色2 */
.mod-content {
  padding: 0 20px;
  padding-bottom: 100px;
  background: #ffffff;
}
.mod-content .content-hd {
  padding: 24px 0;
}
.mod-content .content-hd .hd-tit {
  padding: 0 10px;
  border-left: 4px solid #a22221;
  font: 700 46px/46px "microsoft yahei";
  color: #4c4c4c;
}
.mod-content .content-hd .hd-stit {
  font: 700 18px/46px "microsoft yahei";
  color: #4c4c4c;
}
.mod-content .content-bd {
  *zoom: 1;
}
.mod-content .content-bd:after {
  content: "";
  display: table;
  clear: both;
}
.mod-content .content-bd .bd-img, .mod-content .content-bd .bd-exp {
  float: left;
}
.mod-content .content-bd .bd-img {
  height: 357px;
  width: 825px;
  background: url(../zhuanti/ssjj2/jxk/release/images/content_img_bg.png?d8e5f1a) no-repeat center center;
  background-size: cover;
  margin-right: 20px;
}
.mod-content .content-bd .bd-img img {
  width: 100%;
  height: 100%;
}
.mod-content .content-bd .bd-exp {
  width: calc(100% - 845px);
}
.mod-content .content-bd dt {
  font: 700 18px/22px "microsoft yahei";
  color: #4c4c4c;
  margin-bottom: 10px;
}
.mod-content .content-bd dd {
  font: 500 14px/22px "microsoft yahei";
  color: #999999;
  margin-bottom: 20px;
}

.my_fbtm {
  position: relative;
  font: 400 12px/1.8 "SimSun";
  font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
}
.my_fbtm * {
  box-sizing: border-box;
}

.mod-banner {
  min-width: 1200px;
  height: 500px;
}
.mod-banner .bg1 {
  background: url(../zhuanti/ssjj2/jxk/release/images/banner_01.jpg?d8e5f1a) no-repeat center;
  height: 250px;
}
.mod-banner .bg2 {
  background: url(../zhuanti/ssjj2/jxk/release/images/banner_02.jpg?d8e5f1a) no-repeat center;
  height: 250px;
}

.page-index .sections-jxk .wrap {
  background: #f4f4f4;
  width: 1200px;
  margin: 0 auto;
  margin-top: -86px;
}

/*主题色*/
.view {
  background-color: #f4f4f4;
}

.frm-header {
  background-color: #f4f4f4;
}

.nav {
  border-color: #9a281c;
  background-color: #f4f4f4;
}

.nav li.cur a, .nav li a:hover {
  background: #9a281c;
}

.crumb a {
  color: #9a281c;
}

.list-1 .item-cate {
  color: #9a281c;
}

.pager a:hover, .pager a.cur, .servCent-online:hover,
.servCent-charge:hover {
  background: #9a281c;
  border-color: #9a281c;
}

.entry-begin {
  border: 1px solid #9a281c;
  color: #9a281c;
}

.entry-begin:hover {
  background: #9a281c;
}

.serp-list .item-cate {
  color: #9a281c;
}

.article-subtit .subtit-ec {
  color: #9a281c;
}

.othentry li.item-charge a, .article-morecom {
  background: #9a281c;
}

.news-contri:hover {
  background: #9a281c;
  border-color: #9a281c;
}

.videoRank-list li a:hover .item-tit {
  color: #9a281c;
}

.entry-maint {
  background-color: #f0f0f0;
  color: #808080;
}

/*高亮色*/
.news-list li.spec a, .imod-txtlist .txtlist li.spec a, .txtlist-block li.spec a {
  color: #e2a044;
}

.list-1 li a:hover, .imod-txtlist .txtlist li a:hover, .txtlist-block li a:hover {
  color: #e2a044;
}

.hot-list li a:hover {
  color: #e2a044;
}

.gameInfo-list li a:hover {
  color: #e2a044;
}

.entry-home, .nresult .txtlnk, .imod-txtlist .label-txtlist .label {
  background: #e2a044;
}

.serp-list li a:hover {
  color: #e2a044;
}

.declare_num_l i, .declare_num_r i {
  color: #e2a044;
}

.news-list li.spec .item-cate {
  color: #e2a044;
}

.article-page a:hover {
  color: #e2a044;
}

@supports (--a: 0) {
  /* supported */
  .view {
    --theme-color:#9a281c;
    --theme-color-fallback:#57B4F9;
    --hight_light-color:#e2a044;
    --hight_light-color-fallback:#f36161;
    --bg-color: #f4f4f4;
    --bg-color-fallback:#f4f4f4;
    background-color: var(--bg-color, var(--bg-color-fallback));
  }
}
/* .page-index .mod-banner {
  border-bottom: solid 3px #1b1b1b;
} */
.page-index .nav {
  border-bottom: solid 3px #000000;
  border-color: var(--theme-color, var(--theme-color-fallback));
  background-color: var(--bg-color, var(--bg-color-fallback));
}
.page-index .nav li {
  float: left;
  background: url(../zhuanti/ssjj2/jxk/release/images/line_1.png?d8e5f1a) left center no-repeat;
  width: 16.6666666667%;
}
.page-index .nav li a {
  display: block;
  text-align: center;
  font: 500 16px/47px "microsoft yahei";
  color: #4c4c4c;
}
.page-index .nav li.cur a, .page-index .nav li:hover a {
  background: var(--theme-color, var(--theme-color-fallback));
  color: #fff;
}

.crumb {
  padding: 15px 20px;
  font: 500 14px/24px "microsoft yahei";
  color: #4c4c4c;
  border-bottom: 1px solid #dedede;
}
.crumb a {
  color: #4c4c4c;
}
.crumb .crumb-last {
  color: #9a281c;
}

.sections-jxk .crumb {
  display: none;
}
.sections-jxk .mod-expo .expo-filter {
  display: block;
}
.sections-jxk .mod-expo .search-bar {
  display: block;
}
.sections-jxk .mod-expo .expo-box {
  display: block;
}
.sections-jxk .mod-content {
  display: none;
}
.sections-jxk[data-status="1"] .crumb {
  display: block;
}
.sections-jxk[data-status="1"] .mod-expo .expo-filter {
  display: none;
}
.sections-jxk[data-status="1"] .mod-expo .search-bar {
  display: block;
}
.sections-jxk[data-status="1"] .mod-expo .expo-box {
  display: none;
}
.sections-jxk[data-status="1"] .mod-content {
  display: block;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnNjc3MiLCJjb3JlL19iYXNlLnNjc3MiLCJjb3JlL19taXhpbi5zY3NzIiwiY29yZS9fdmFyaWFibGUuc2NzcyIsInNwcml0ZV9idG4uc2NzcyIsInNwcml0ZV9pY29uLnNjc3MiLCJzcHJpdGVfZXhwby5zY3NzIiwic3ByaXRlX2ZpbHRlci5zY3NzIiwibW9kL2V4cG8uc2NzcyIsIm1vZC9zZWFyY2guc2NzcyIsIm1vZC9jb250ZW50LnNjc3MiLCJwYWdlL2dsb2JhbC5zY3NzIiwicGFnZS92aWV3LnNjc3MiLCJwYWdlL2luZGV4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBO0FDQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU1BO0FBQ0E7RUFBSztFQUFXO0VBQWdCO0VBQStCOzs7QUFDL0Q7RUFBc007RUFBUzs7O0FBQy9NO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7QUFDQTtFQUNJO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7OztBQUlEO0VBQWtCOzs7QUFDbEI7RUFBYzs7O0FBQ2Q7RUFBZ0Y7OztBQUNoRjtFQUFvQjtFQUFzQjtFQUFpQjs7O0FBQzNEO0VBQWtDOzs7QUFDbEM7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQU07RUFBeUI7OztBQUMvQjtFQUFHOzs7QUFDSDtFQUFhOzs7QUFDYjtFQUFPOzs7QUFDUDtFQUFhO0VBQVM7OztBQUN0QjtFQUFLOzs7QUFDTDtFQUF5QztFQUFrQjs7O0FBQzNEO0FBQ0E7RUFBUTs7O0FBRVI7RUFBTzs7O0FBQ1A7RUFBWTs7O0FBQ1o7RUFBbUI7RUFBZTs7O0FBQ2xDO0VBQWtCOzs7QUFDbEI7RUFBVztFQUFnQjtFQUFnQjtFQUFvQjs7O0FBQy9EO0VBQUs7OztBQUNMO0VBQUs7OztBQUNMO0VBQVM7OztBQUNUO0VBQU87OztBQUVQO0FBQ0E7RUFBbUY7OztBQUVuRjtBQUNBO0VBQXFCO0VBQXNCO0VBQWlCOzs7QUFFNUQ7QUFDQTtFQUFNOzs7QUFDTjtFQUFVO0VBQWM7RUFBZ0I7OztBQUN4QztFQUFJO0VBQWdCOzs7QUFDcEI7RUFBVTtFQUFtQjtFQUFpQjtFQUFlOzs7QUFDN0Q7RUFBaUI7RUFBa0I7RUFBYztFQUFZO0VBQVk7RUFBVzs7O0FBQ3BGO0VBQVc7QUFBUTs7O0FBQ25CO0VBQ0M7OztBQUVEO0VBQWM7RUFBZ0I7OztBQUM5QjtFQUFPOzs7QUFDUDtFQUFROzs7QUFFUjtFQUNDO0VBQWtCO0VBQWE7OztBQUVoQztFQUNDOzs7QUFJRDtBQUFtQztFQUMvQjs7O0FBRUo7QUFBeUI7RUFDckI7OztBQUVKO0FBQTBCO0VBQ3RCOzs7QUFFSjtBQUE4QjtFQUMxQjs7O0FBR0o7QUFBc0M7RUFDbEM7OztBQUVKO0FBQTRCO0VBQ3hCOzs7QUFFSjtBQUE2QjtFQUN6Qjs7O0FBRUo7QUFBaUM7RUFDN0I7OztBQUdKO0VBQ0k7OztBQ25ISjtBQXlIQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQWlCQTtBQ3pJQTtBQ21CUTtFQUNJO0VBQ0E7OztBQ1FKO0VBQ0k7RUFDQTs7O0FDNEJKO0VBQ0k7RUFDQTs7O0FDUUo7RUFDSTtFQUNBOzs7QUN4RVo7QUFFQTtBQUlBO0FBb01JO0FBTUE7O0FBek1BO0VBQ0k7RUFDQTtFQUNBO0VOVE47RU1XTTtFQUNBOztBTlhOO0VBQ0U7RUFDQTtFQUNBOztBTVVBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VOekJGO0VNMkJNOztBTjFCTjtFQUNFO0VBQ0E7RUFDQTs7QU13Qkk7QUFBQTtFTlNOO0VBQ0EsT010Q1E7RUErQkU7RU5QVjtFQUNBO0VBQ0E7RU1PVTs7QUFFSjtFQUNJO0VBRUE7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7QUFJWjtFRmJRO0VBQ0E7RUFDQTs7QUVhSjtFRlZJO0VBQ0E7RUFDQTtFRVVBOztBQUdSO0VGVlE7RUFDQTtFQUNBO0VFVUosT0F2REQ7O0FBd0RDO0VGUkk7RUFDQTtFQUNBO0VFUUE7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUVJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VOdENWO0VBQ0EsT010Q1E7O0FBOEVFO0VEcEVJO0VBQ0E7RUFDQTs7QUNxRUo7RUQ3REk7RUFDQTtFQUNBOztBQzhESjtFRHRESTtFQUNBO0VBQ0E7O0FDdURKO0VEL0NJO0VBQ0E7RUFDQTs7QUNnREo7RUR4Q0k7RUFDQTtFQUNBOztBQ3lDSjtFRGpDSTtFQUNBO0VBQ0E7O0FDa0NKO0VGekNJO0VBQ0E7RUFDQTtFRTBDQTs7QUFDQTtFRHJGQTtFQUNBO0VBQ0E7O0FDc0ZBO0VEOUVBO0VBQ0E7RUFDQTs7QUMrRUE7RUR2RUE7RUFDQTtFQUNBOztBQ3dFQTtFRGhFQTtFQUNBO0VBQ0E7O0FDaUVBO0VEekRBO0VBQ0E7RUFDQTs7QUMwREE7RURsREE7RUFDQTtFQUNBOztBQ3VEWjtFTjFIRjtFTTRITTtFQUNBO0VBQ0E7RUFDQTs7QU45SE47RUFDRTtFQUNBO0VBQ0E7O0FNNEhJO0VBQ0k7O0FBRUo7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUVBOztBQUNBO0VBQ0k7O0FBSVI7RUpuSVk7RUFDQTtFQUNBO0VGb0JkO0VBQ0EsT00rRzZCO0VBQ3ZCO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUtSO0VBQ0k7RU4vSE47RUFDQSxPTXBDUztFQW9LSDs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RU5uSk47RUFDQTtFQUNBO0VNbUpVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUh6S1E7RUFDQTtFQUNBO0VHMktKO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFTmhLTjtFQUNBLE9NakNRO0VBa01GO0VBRUE7O0FBT0E7RUFDSTs7QUFLSjtFQUNJOztBQUVKO0VBQ0k7OztBQUtaO0VBQ0k7O0FBQ0E7RUFDSTtFRm5OUTtFQUNBO0VBQ0E7O0FFb05SO0VBQ0k7RUFDQTtFQUNBOztBQUdSO0VBQ0k7RUFDQTs7QUFFSjtFTnJNRjtFQUNBLE9NdENROztBQTZPTjtFTnhNRjtFQUNBLE9NcENTOztBQThPUDtFQUVJO0VBQ0E7RUFDQTs7QUFDQTtFSGpPUTtFQUNBO0VBQ0E7O0FHa09SO0VIek9RO0VBQ0E7RUFDQTs7QUcyT1o7RUFDSTs7QUFDQTtFRi9PUTtFQUNBO0VBQ0E7O0FFZ1BSO0VBQ0k7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7OztBQ3pRWjtBQUNBO0VBQ0k7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJO0VQeUJOO0VBQ0EsT0NoQ1c7O0FNUUw7RVA0Qk47RUFDQSxPQ3JDVzs7QU1VRDtFQUNJO0VBQ0E7O0FBSVo7RVBPRjtFQUNBO0VBQ0E7RU9QTTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VQWU47RUFDQSxPQ3JDVztFTTBCTDtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFUFJOO0VBQ0E7RUFDQTtFT1FNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFSmxCSTtFQUNBO0VBQ0E7O0FJcUJaO0VQWEY7RUFDQSxPQ25DVztFTStDTDtFQUNBO0VBRUE7RUFDQTs7QUFFSjtFQUNJO0VQakNOO0VBQ0E7RUFDQTtFT2lDTTtFTGpEUTtFQUNBO0VBQ0E7RUttRFI7RVAxQk47RUFDQSxPTzBCMkI7RUFDckI7O0FBQ0E7RUFDSTs7QUFJUjtFUC9DRjtFQUNBO0VBQ0E7RU8rQ007RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7OztBQ3JGWjtBQUVBO0FBS0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RVJpQlY7RUFDQSxPUWhDVzs7QUFpQkw7RVJjTjtFQUNBLE9RaENXOztBQXFCVDtFUnRCRjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QVFvQkk7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUdSO0VBQ0k7O0FBRUo7RVJUTjtFQUNBLE9RaENXO0VBMENEOztBQUVKO0VSUk47RUFDQSxPUW5DWTtFQTRDRjs7O0FDL0NaO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQ1BGO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOzs7QUFLQTtFQUNJO0VBQ1Q7RUFDUztFQUNBOzs7QUNoQlo7QUFDQTtFQUFNOzs7QUFFTjtFQUFZOzs7QUFDWjtFQUFLO0VBQXFCOzs7QUFDMUI7RUFBOEI7OztBQUM5QjtFQUFTOzs7QUFDVDtFQUFtQjs7O0FBQ25CO0FBQUE7RUFDdUI7RUFBb0I7OztBQUMzQztFQUFhO0VBQXlCOzs7QUFDdEM7RUFBbUI7OztBQUNuQjtFQUFzQjs7O0FBQ3RCO0VBQTJCOzs7QUFDM0I7RUFBNEM7OztBQUM1QztFQUFtQjtFQUFvQjs7O0FBQ3ZDO0VBQXFDOzs7QUFDckM7RUFDQTtFQUNBOzs7QUFHQTtBQUNBO0VBQStFOzs7QUFDL0U7RUFBK0U7OztBQUMvRTtFQUFzQjs7O0FBQ3RCO0VBQTBCOzs7QUFDMUI7RUFBaUU7OztBQUNqRTtFQUFzQjs7O0FBQ3RCO0VBQW1DOzs7QUFDbkM7RUFBOEI7OztBQUM5QjtFQUFzQjs7O0FBRXRCO0FBQ0E7RUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFLQTtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDSjtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFWHZCVjtFQUNBLE9XdUIrQjs7QUFHckI7RUFDSTtFQUNBOzs7QUFTaEI7RUFDSTtFWHZDRjtFQUNBLE9XdUN1QjtFQUNyQjs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7OztBQUtKO0VBQ0k7O0FBR0E7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBR1I7RUFDSTs7QUFJQTtFQUNJOztBQUdBO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUdSO0VBQ0kiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKiDln7rnoYDmqKHlnZcgKi9cclxuQGltcG9ydCBcImNvcmUvX2Jhc2VcIjtcclxuQGltcG9ydCBcImNvcmUvX21peGluXCI7XHJcbkBpbXBvcnQgXCJjb3JlL192YXJpYWJsZVwiO1xyXG5cclxuQGltcG9ydCBcInNwcml0ZV9idG5cIjtcclxuQGltcG9ydCBcInNwcml0ZV9pY29uXCI7XHJcbkBpbXBvcnQgXCJzcHJpdGVfZXhwb1wiO1xyXG5AaW1wb3J0IFwic3ByaXRlX2ZpbHRlclwiO1xyXG5cclxuXHJcbi8vLyog6aG16Z2i5qih5Z2XICovXHJcbkBpbXBvcnQgXCJtb2QvZXhwb1wiO1xyXG5AaW1wb3J0IFwibW9kL3NlYXJjaFwiO1xyXG5AaW1wb3J0IFwibW9kL2NvbnRlbnRcIjtcclxuXHJcblxyXG5AaW1wb3J0IFwicGFnZS9nbG9iYWxcIjtcclxuQGltcG9ydCBcInBhZ2Uvdmlld1wiO1xyXG5AaW1wb3J0IFwicGFnZS9pbmRleFwiO1xyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKiBDU1MgRG9jdW1lbnRcclxuRGF0ZTpcdFx0MjAxMy8xMi8yMFxyXG5BdXRob3I6XHRcdOWwj+iKs1xyXG5VcGRhdGU6XHJcbiovXHJcblxyXG4vKiBDU1MgcmVzZXQgKi9cclxuaHRtbHtjb2xvcjojMDAwO2JhY2tncm91bmQ6IzAwMDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7fVxyXG5ib2R5LGRpdixkbCxkdCxkZCx1bCxvbCxsaSxoMSxoMixoMyxoNCxoNSxoNixwcmUsY29kZSxmb3JtLGZpZWxkc2V0LGxlZ2VuZCxpbnB1dCx0ZXh0YXJlYSxwLGJsb2NrcXVvdGUsdGgsdGQsaHIsYnV0dG9uLGFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uIHttYXJnaW46MDtwYWRkaW5nOjA7fVxyXG5odG1sLGJvZHl7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1hcmdpbjowO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2h0bGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGFwLWhpZ2h0bGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyBcclxufVxyXG4vKiDnvKnmlL7nrpfms5UgKi9cclxuaW1ne1xyXG4gICAgaW1hZ2UtcmVuZGVyaW5nOi1tb3otY3Jpc3AtZWRnZXM7XHJcblx0aW1hZ2UtcmVuZGVyaW5nOi1vLWNyaXNwLWVkZ2VzO1xyXG5cdGltYWdlLXJlbmRlcmluZzotd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xyXG5cdGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XHJcblx0LW1zLWludGVycG9sYXRpb24tbW9kZTpuZWFyZXN0LW5laWdoYm9yO1xyXG59XHJcbiAgXHJcblxyXG5pbnB1dCxzZWxlY3QsaW1neyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9XHJcbmlucHV0LHNlbGVjdHsgb3V0bGluZTpub25lfVxyXG5hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbiB7IGRpc3BsYXk6YmxvY2s7fVxyXG5hdWRpbyxjYW52YXMsdmlkZW8ge2Rpc3BsYXk6IGlubGluZS1ibG9jazsqZGlzcGxheTogaW5saW5lOyp6b29tOiAxO31cclxuYm9keSxidXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQ6MTJweC8xLjUgdGFob21hLGFyaWFsLOWui+S9kyxzYW5zLXNlcmlmfVxyXG5pbnB1dCxzZWxlY3QsdGV4dGFyZWF7XHJcbiAgICBmb250LXNpemU6MTAwJTtcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt9XHJcbnRoe3RleHQtYWxpZ246aW5oZXJpdDt9XHJcbmZpZWxkc2V0LGltZ3tib3JkZXI6MDt9XHJcbmlmcmFtZXtkaXNwbGF5OmJsb2NrO31cclxuYWJicixhY3Jvbnlte2JvcmRlcjowO2ZvbnQtdmFyaWFudDpub3JtYWw7fVxyXG5kZWwge3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7fVxyXG5hZGRyZXNzLGNhcHRpb24sY2l0ZSxjb2RlLGRmbixlbSx0aCx2YXIge2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDt9XHJcbi8qIGllNiA3IDgocSkgYnVnIOaYvuekuuS4uuihjOWGheihqOeOsCAqL1xyXG5pZnJhbWV7IGRpc3BsYXk6YmxvY2s7fVxyXG5cclxub2wsdWwge2xpc3Qtc3R5bGU6bm9uZTt9XHJcbmNhcHRpb24sdGgge3RleHQtYWxpZ246bGVmdDt9XHJcbmgxLGgyLGgzLGg0LGg1LGg2IHtmb250LXNpemU6MTAwJTtmb250LXdlaWdodDo1MDA7fVxyXG5xOmJlZm9yZSxxOmFmdGVyIHtjb250ZW50OicnO31cclxuc3ViLCBzdXAgeyBmb250LXNpemU6IDc1JTsgbGluZS1oZWlnaHQ6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO31cclxuc3VwIHt0b3A6IC0wLjVlbTt9XHJcbnN1YiB7Ym90dG9tOiAtMC4yNWVtO31cclxuYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XHJcbmlucyxhIHt0ZXh0LWRlY29yYXRpb246bm9uZTt9XHJcblxyXG4vKkNvcnJlY3QgYmxvY2sgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRTYvNy84LzkgJiBmZjMsSUXpnIDopoHlnKhqc+S4rWNyZWF0ZUVsZW1lbnQodGFnKSovXHJcbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxuYXYsc2VjdGlvbixzdW1tYXJ5IHsgZGlzcGxheTogYmxvY2s7fVxyXG5cclxuLyogSFRNTDUg5aqS5L2T5paH5Lu26LefIGltZyDkv53mjIHkuIDoh7QgKi9cclxuYXVkaW8sY2FudmFzLHZpZGVvIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOypkaXNwbGF5OiBpbmxpbmU7Knpvb206IDE7fVxyXG5cclxuLyogZ2xvYmFsICovXHJcbmJvZHl7IGJhY2tncm91bmQ6IzAwMDsgfVxyXG4ud3JhcHBlcnsgbWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwMHB4OyB9XHJcbnRkeyBmb250LXNpemU6MTJweDsgbGluZS1oZWlnaHQ6MTYwJTt9XHJcbi50eHRoaWRleyB0ZXh0LWluZGVudDotOTk5ZW07b3ZlcmZsb3c6aGlkZGVuOyBsaW5lLWhlaWdodDowOyBmb250LXNpemU6MH1cclxuLmNsZWFyZml4OmFmdGVyIHt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MDt9XHJcbi5jbGVhcmZpeCB7em9vbToxOyAvKiBmb3IgSUU2IElFNyAqL31cclxuLmhpZGRlbiB7XHJcblx0ZGlzcGxheTpub25lIWltcG9ydGFudDtcclxufVxyXG4ubGVmdCwucmlnaHQge2Rpc3BsYXk6aW5saW5lOyB6b29tOjE7fVxyXG4ubGVmdCB7ZmxvYXQ6bGVmdDt9XHJcbi5yaWdodCB7ZmxvYXQ6cmlnaHQ7fVxyXG5cclxuYTphY3RpdmUsIGE6Zm9jdXMsIGlucHV0e1xyXG5cdC1tb3otb3V0bGluZTpub25lO291dGxpbmU6bm9uZTtpZS1kdW1teTpleHByZXNzaW9uKHRoaXMuaGlkZUZvY3VzPXRydWUpO1xyXG59XHJcbmE6aG92ZXJ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59O1xyXG5cclxuXHJcbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0IGJyb3dzZXJzIOmAgumFjeiwt+atjCAqL1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbn1cclxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4IOmAgumFjeeBq+eLkCAqL1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbn1cclxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrIOmAgumFjeeBq+eLkCAqL1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbn1cclxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICDpgILphY1pZSovXHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxufVxyXG5cclxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQgYnJvd3NlcnMg6YCC6YWN6LC35q2MICovXHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxufVxyXG50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTgg6YCC6YWN54Gr54uQICovXHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxufVxyXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsg6YCC6YWN54Gr54uQICovXHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxufVxyXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgIOmAgumFjWllKi9cclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG59XHJcblxyXG5pbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufSIsIi8qQG1peGluKi9cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAqem9vbTogMTtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gYmZjIHtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbn1cclxuQG1peGluIGVsbGlwc2lzIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gaW5saW5lLWJsb2Nre1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAqZGlzcGxheTogaW5saW5lO1xyXG4gICp6b29tOjE7XHJcbn1cclxuXHJcblxyXG5cclxuQG1peGluIGJmb250KCRzaXplLCAkbGluZUhlaWdodCwkY29sb3IpIHtcclxuICBmb250OiA3MDAgcHgoJHNpemUpL3B4KCRsaW5lSGVpZ2h0KSBcIm1pY3Jvc29mdCB5YWhlaVwiO1xyXG4gIGNvbG9yOiRjb2xvcjtcclxuXHJcbn1cclxuQG1peGluIGxmb250KCRzaXplLCAkbGluZUhlaWdodCwkY29sb3IpIHtcclxuICBmb250OiA1MDAgcHgoJHNpemUpL3B4KCRsaW5lSGVpZ2h0KSBcIm1pY3Jvc29mdCB5YWhlaVwiO1xyXG4gIGNvbG9yOiRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIGJvcmRlclJhZGl1cygkeCkge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkeDtcclxuICAtby1ib3JkZXItcmFkaXVzOiAkeDtcclxuICAtbXMtYm9yZGVyLXJhZGl1czogJHg7XHJcbiAgYm9yZGVyLXJhZGl1czogJHg7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlhbmdsZSgkdywkY29sb3IxKSB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlcjogJHcgc29saWQgJGNvbG9yMTtcclxufVxyXG5cclxuQG1peGluIGJvcmRlclJhZGl1cy1sdCgkeCkge1xyXG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6ICR4O1xyXG4gIC1vLWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR4O1xyXG4gIC1tcy1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeDtcclxufVxyXG5cclxuQG1peGluIGJvcmRlclJhZGl1cy1ydCgkeCkge1xyXG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogJHg7XHJcbiAgLW8tYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR4O1xyXG4gIC1tcy1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR4O1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyUmFkaXVzLWxiKCR4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeDtcclxuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogJHg7XHJcbiAgLW8tYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHg7XHJcbiAgLW1zLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR4O1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyUmFkaXVzLXJiKCR4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAkeDtcclxuICAtby1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHg7XHJcbiAgLW1zLWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHg7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlhbmdsZXQoJHd0LCR3bCwkd3IsJGNvbG9yKSB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci10b3A6ICR3dCAkY29sb3Igc29saWQ7XHJcbiAgYm9yZGVyLWxlZnQ6ICR3bCB0cmFuc3BhcmVudCBkYXNoZWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkd3IgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG59XHJcblxyXG5AbWl4aW4gdHJpYW5nbGViKCR3Yiwkd2wsJHdyLCRjb2xvcikge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItYm90dG9tOiAkd2IgJGNvbG9yIHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0OiAkd2wgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG4gIGJvcmRlci1yaWdodDogJHdyIHRyYW5zcGFyZW50IGRhc2hlZDtcclxufVxyXG5cclxuQG1peGluIHRyaWFuZ2xlbCgkd2wsJHd0LCR3YiwkY29sb3IpIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6ICR3bCAkY29sb3Igc29saWQ7XHJcbiAgYm9yZGVyLXRvcDogJHd0IHRyYW5zcGFyZW50IGRhc2hlZDtcclxuICBib3JkZXItYm90dG9tOiAkd2IgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG59XHJcblxyXG5AbWl4aW4gdHJpYW5nbGVyKCR3ciwkd3QsJHdiLCRjb2xvcikge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItYm90dG9tOiAkd2IgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG4gIGJvcmRlci1yaWdodDogJHdyICRjb2xvciBzb2xpZDtcclxuICBib3JkZXItdG9wOiAkd3QgdHJhbnNwYXJlbnQgZGFzaGVkO1xyXG59XHJcblxyXG4vKiDmj4/ovrkgKi9cclxuLypcclxuc2l6ZTrlrZflj7dcclxubGluZUhlaWdodDrooYzpq5hcclxuY29sb3I66aKc6ImyXHJcbnNoYWRvd0NvbG9yOuaPj+i+ueminOiJslxyXG5zaGFkb3dTaXplOuaPj+i+ueWuvVxyXG50b3BDb2xvcjrmuJDlj5jkuIrpopzoibJcclxuYm90dG9tQ29sb3I65riQ5Y+Y5LiK6aKc6ImyXHJcbiovXHJcbkBtaXhpbiBidG5Gb250KCRzaXplLCAkbGluZUhlaWdodCwgJGNvbG9yLCRzaGFkb3dDb2xvciwkc2hhZG93U2l6ZSwkdG9wQ29sb3IsJGJvdHRvbUNvbG9yKSB7XHJcblx0QGluY2x1ZGUgYmZvbnQoJHNpemUsICRsaW5lSGVpZ2h0LCAkY29sb3IpO1xyXG5cdEBpbmNsdWRlIHN0cm9rZSgkc2hhZG93Q29sb3IsJHNoYWRvd1NpemUpO1xyXG5cdEBpbmNsdWRlIGdyYWRpZW50KCR0b3BDb2xvciwkYm90dG9tQ29sb3IpO1xyXG5cdHotaW5kZXg6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiDmuJDlj5gr5o+P6L65ICovXHJcbkBtaXhpbiBncmFkaWVudCgkdG9wQ29sb3IsJGJvdHRvbUNvbG9yKXtcclxuICBzcGFue1xyXG4gICAgY29sb3I6ICR0b3BDb2xvcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgYm90dG9tLCBmcm9tKCRib3R0b21Db2xvciksIHRvKCR0b3BDb2xvcikpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHN0cm9rZSgkc2hhZG93Q29sb3IsJHNoYWRvd1NpemUpe1xyXG4gIC13ZWJraXQtdGV4dC1zdHJva2U6cHgoJHNoYWRvd1NpemUpICRzaGFkb3dDb2xvcjtcclxufVxyXG5cclxuXHJcbkBmdW5jdGlvbiBweCgkc2l6ZSl7XHJcbiAgQHJldHVybiAkc2l6ZSArIHB4XHJcbn1cclxuXHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLyog6buY6K6k5paH5a2X6aKc6ImyICovXHJcbiRjb2xvcl90ZXh0MTojNGM0YzRjO1xyXG4kY29sb3JfdGV4dDI6I2Q5ZDlkOTtcclxuJGNvbG9yX3RleHQzOiM5OTk5OTk7IiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4gYnRuXzFfZW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAgLTU1cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBidG5fZXhwb19tb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICVzcHJpdGVfYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfYnRuLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4gY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAgLTMzcHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGZsYWdfaG90IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBmbGFnX25ldyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTM0cHggIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gaWNvbl9zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0xOHB4ICAgLTMzcHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAlc3ByaXRlX2ljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZV9pY29uLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiLy8gU0NTUyB2YXJpYWJsZXMgYXJlIGluZm9ybWF0aW9uIGFib3V0IGljb24ncyBjb21waWxlZCBzdGF0ZSwgc3RvcmVkIHVuZGVyIGl0cyBvcmlnaW5hbCBmaWxlIG5hbWVcbi8vXG4vLyAuaWNvbi1ob21lIHtcbi8vICAgd2lkdGg6ICRpY29uLWhvbWUtd2lkdGg7XG4vLyB9XG4vL1xuLy8gVGhlIGxhcmdlIGFycmF5LWxpa2UgdmFyaWFibGVzIGNvbnRhaW4gYWxsIGluZm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlIGljb25cbi8vICRpY29uLWhvbWU6IHggeSBvZmZzZXRfeCBvZmZzZXRfeSB3aWR0aCBoZWlnaHQgdG90YWxfd2lkdGggdG90YWxfaGVpZ2h0IGltYWdlX3BhdGg7XG4vL1xuLy8gQXQgdGhlIGJvdHRvbSBvZiB0aGlzIHNlY3Rpb24sIHdlIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNwcml0ZXNoZWV0IGl0c2VsZlxuLy8gJHNwcml0ZXNoZWV0OiB3aWR0aCBoZWlnaHQgaW1hZ2UgJHNwcml0ZXNoZWV0LXNwcml0ZXM7XG4gICAgICAgICAgICBAbWl4aW4gZXhwb19ib3hfaW1nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGV4cG9fYm94X2ltZ19oIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgIC0xMTlweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjc1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBleHBvX2JveF90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTI3NXB4ICAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBleHBvX2JveF90aXRsZV9oIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMjc1cHggICAtNTJweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjc1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGV4cG9fZmxhZ19uZXcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0zNDFweCAgIC0xMzRweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZXhwb190YWJfMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTM0MXB4ICAgLTEwNHB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZXhwb190YWJfMV9oIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtNDQzcHggICAtMTA0cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBleHBvX3RhYl8yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMzc1cHggICAtMTM0cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGV4cG9fdGFiXzJfaCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTQwN3B4ICAgLTEzNHB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBleHBvX3RhYl8zX2gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0yNzVweCAgIC0xMDRweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICVzcHJpdGVfZXhwbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlX2V4cG8ucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxuXG4iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuLy9cbi8vIC5pY29uLWhvbWUge1xuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcbi8vIH1cbi8vXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcbi8vXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcbiAgICAgICAgICAgIEBtaXhpbiBmaWx0ZXJfMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTg2cHggIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZmlsdGVyXzFfaCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTg2cHggICAtMzdweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZmlsdGVyXzIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAgLTM4cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGZpbHRlcl8yX2gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC00M3B4ICAgLTM4cHggO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1peGluIGZpbHRlcl8zIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBmaWx0ZXJfM19oIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtNDNweCAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBmaWx0ZXJfNCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICAtNzVweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZmlsdGVyXzRfaCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgLTQzcHggICAtNzVweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZmlsdGVyXzUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0xMjhweCAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBmaWx0ZXJfNV9oIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICAtMTI4cHggICAtMzZweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWl4aW4gZmlsdGVyXzYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIC0xMjhweCAgIC03MnB4IDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtaXhpbiBmaWx0ZXJfNl9oIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgIC0xMTFweCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICVzcHJpdGVfZmlsdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcHJpdGVfZmlsdGVyLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cblxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKiDkuLvpopzoibIgKi9cclxuJGV4cG9fdHh0OiM0YzRjNGM7XHJcbi8qIOaWh+Wtl+minOiJsjIgKi9cclxuJGV4cG9fdHh0MjojOTk5OTk5O1xyXG5cclxuJGV4cG9fdHh0MzojZDlkOWQ5O1xyXG4ubW9kLWV4cG97XHJcbiAgICAuZXhwby1iYXJ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHB4KDIyKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcHgoMjIpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcHgoMjApO1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6I2ZhZmFmYTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RlZGVkZTtcclxuICAgIH1cclxuICAgIC5leHBvLWJveHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcHgoNDApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuZXhwby1maWx0ZXJ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgyMCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHB4KDE4KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcHgoMTgpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGVkZWRlO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlci1pdGVte1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE2KTtcclxuICAgICAgICA+IGEsXHJcbiAgICAgICAgPiBzcGFue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwzMCwkZXhwb190eHQpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4KDMwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXNwcml0ZV9leHBvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6cHgoMTApO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIsJi5jdXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRleHBvX3R4dDMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgID4gcHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV4cG9fdHh0MyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZmlsdGVyLWl0ZW0tMSA+IGF7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGV4cG9fdGFiXzE7XHJcbiAgICAgICAgICAgICY6aG92ZXIsJi5jdXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZXhwb190YWJfMV9oO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZmlsdGVyLWl0ZW0tMiA+IGF7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGV4cG9fdGFiXzI7XHJcbiAgICAgICAgICAgIGNvbG9yOiRleHBvX3R4dDI7XHJcbiAgICAgICAgICAgICY6aG92ZXIsJi5jdXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZXhwb190YWJfMl9oO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZmlsdGVyLWl0ZW0tMyA+IGF7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweCg2Nik7XHJcbiAgICAgICAgICAgIGhlaWdodDpweCg3MSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBweCg0OCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcclxuICAgICAgICAgICAgPiBpe1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlc3ByaXRlX2ZpbHRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogcHgoNSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcHgoLTIxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IHB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwxNiwkZXhwb190eHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZmlsdGVyLXRoaXJkLTEgPiBpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsdGVyXzE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5maWx0ZXItdGhpcmQtMiA+IGl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWx0ZXJfMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZpbHRlci10aGlyZC0zID4gaXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbHRlcl8zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZmlsdGVyLXRoaXJkLTQgPiBpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsdGVyXzQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5maWx0ZXItdGhpcmQtNSA+IGl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWx0ZXJfNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZpbHRlci10aGlyZC02ID4gaXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbHRlcl82O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsJi5jdXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlc3ByaXRlX2V4cG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBleHBvX3RhYl8zX2g7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmLmZpbHRlci10aGlyZC0xID4gaXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWx0ZXJfMV9oO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5maWx0ZXItdGhpcmQtMiA+IGl7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsdGVyXzJfaDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZmlsdGVyLXRoaXJkLTMgPiBpe1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbHRlcl8zX2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmZpbHRlci10aGlyZC00ID4gaXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWx0ZXJfNF9oO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5maWx0ZXItdGhpcmQtNSA+IGl7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsdGVyXzVfaDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZmlsdGVyLXRoaXJkLTYgPiBpe1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbHRlcl82X2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmV4cG8tbGlzdHtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4KDIwKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcHgoMTApO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcHgoLTIwKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICZbZGF0YS1zdGF0dXM9XCIwXCJde1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4KDc2NCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbZGF0YS1zdGF0dXM9XCIxXCJde1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV4cG8taXRlbXtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KDIwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyMCk7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi5zaG93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmV4cG8tbW9yZXtcclxuICAgICAgICBAZXh0ZW5kICVzcHJpdGVfYnRuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bl9leHBvX21vcmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTYsIDU1LCAjZWFkNWM2KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoMjApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAuM3M7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5leHBvLXRpcHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCBweCgyMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDUyLCAkZXhwb190eHQyKTtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgLmV4cG8tdGlwLWVte1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmOWUwMDtcclxuICAgICAgICAgICAgcGFkZGluZzowIHB4KDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXhwby10YWd7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkE5NDU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHBvLWNsb3Nle1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVzcHJpdGVfaWNvbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2xvc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmV4cG8tZW1wdHl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBweCg3NjQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJmb250KDY0LCA3NjQsICRleHBvX3R4dCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG5cclxuICAgIC8qIOaQnOe0oiAqL1xyXG4gICAgJltkYXRhLXN0YXR1cz1cIjJcIl17XHJcbiAgICAgICAgLmV4cG8tdGlwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIOaXoOe7k+aenCAqL1xyXG4gICAgJltkYXRhLXN0YXR1cz1cIjNcIl17XHJcbiAgICAgICAgLmV4cG8tbGlzdHtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXhwby1lbXB0eXtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBvLWl0ZW17XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuaXRlbS1pbWctYm94e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAZXh0ZW5kICVzcHJpdGVfZXhwbztcclxuICAgICAgICBAaW5jbHVkZSBleHBvX2JveF9pbWc7XHJcbiAgICAgICAgPiBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLXR4dC1ib3h7XHJcbiAgICAgICAgaGVpZ2h0OiBweCg1Mik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9leHBvX2l0ZW1fYm9yZGVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XHJcbiAgICB9XHJcbiAgICAuaXRlbS10eHQtdGl0e1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE0LCAzMCwgJGV4cG9fdHh0KTtcclxuICAgIH1cclxuICAgIC5pdGVtLXR4dC1hdXRob3J7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsIDE2LCAkZXhwb190eHQyKTtcclxuICAgIH1cclxuICAgIC5pdGVtLWZsYWd7XHJcbiAgICAgICAgQGV4dGVuZCAlc3ByaXRlX2ljb247XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBweCgzKTtcclxuICAgICAgICB0b3A6IHB4KDMpO1xyXG4gICAgICAgICYubmV3IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxhZ19uZXc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaG90IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxhZ19ob3Q7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYTpob3ZlcntcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLml0ZW0taW1nLWJveHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZXhwb19ib3hfaW1nX2g7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtLXR4dC1ib3h7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZXhwb19pdGVtX2JvcmRlcl9oLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtLXR4dC10aXR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZTkzMjM1O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0tdHh0LWF1dGhvcntcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLyog5pCc57Si5qCP55uuKjIgKi9cclxuLnNlYXJjaC1iYXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuYmFyLWJveHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KDE4KTtcclxuICAgIH1cclxuICAgIC5iYXItbGFiZWx7XHJcbiAgICAgICAgd2lkdGg6IHB4KDUyMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYmZvbnQoMTQsMzIsJGNvbG9yX3RleHQxKTtcclxuICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDMyLCRjb2xvcl90ZXh0MSk7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojZTkzMjM1O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFyLWJveCwuYmFyLWxhYmVse1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG4gICAgLmJhci1vcHR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBweCgyMCk7XHJcbiAgICAgICAgdG9wOiBweCgyNik7XHJcbiAgICAgICAgQGluY2x1ZGUgbGZvbnQoMTQsMjIsJGNvbG9yX3RleHQxKTtcclxuICAgICAgICBwYWRkaW5nOjAgcHgoMTApO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlMmUyZTI7XHJcbiAgICAgICAgb3V0bGluZTpzb2xpZCAxcHggI2MwYzBjMDtcclxuICAgIH1cclxuICAgIC5iYXItaW5wdXQtYm94e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IHB4KDQwMCk7XHJcbiAgICAgICAgaGVpZ2h0OiBweCgzMik7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgzMik7XHJcbiAgICAgICAgYm9yZGVyOnNvbGlkIDFweCAjNTI1MjUyO1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogcHgoNyk7XHJcbiAgICAgICAgICAgIHRvcDogcHgoNyk7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXNwcml0ZV9pY29uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uX3NlYXJjaDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFyLWlucHV0e1xyXG4gICAgICAgIEBpbmNsdWRlIGxmb250KDE0LDMyLCRjb2xvcl90ZXh0Myk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiBweCgzNDApO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICAgIC5iYXItYnRue1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBweCgxMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICBAZXh0ZW5kICVzcHJpdGVfYnRuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bl8xX2VtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwzMiwjZWFkNWM2KTtcclxuICAgICAgICB0cmFuc2l0aW9uOmZpbHRlciAwLjNzO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuYmFyLWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6OmFmdGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vKiDkuLvpopzoibIgKi9cclxuJGNvbnRlbnRfdHh0OiM0YzRjNGM7XHJcbi8qIOaWh+Wtl+minOiJsjIgKi9cclxuJGNvbnRlbnRfdHh0MjojOTk5OTk5O1xyXG5cclxuJGNvbnRlbnRfdHh0MzojZDlkOWQ5O1xyXG5cclxuLm1vZC1jb250ZW50e1xyXG4gICAgcGFkZGluZzowIHB4KDIwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBweCgxMDApO1xyXG4gICAgYmFja2dyb3VuZDojZmZmZmZmO1xyXG4gICAgLmNvbnRlbnQtaGR7XHJcbiAgICAgICAgcGFkZGluZzpweCgyNCkgMDtcclxuICAgICAgICAuaGQtdGl0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgcHgoMTApO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNhMjIyMjE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJmb250KDQ2LDQ2LCRjb250ZW50X3R4dCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZC1zdGl0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZm9udCgxOCw0NiwkY29udGVudF90eHQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50LWJke1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIC5iZC1pbWcsLmJkLWV4cHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iZC1pbWd7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgoMzU3KTtcclxuICAgICAgICAgICAgd2lkdGg6IHB4KDgyNSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29udGVudF9pbWdfYmcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCgyMCk7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iZC1leHB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4NDVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGR0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZm9udCgxOCwyMiwkY29udGVudF90eHQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRke1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNCwyMiwkY29udGVudF90eHQyKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMjApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi5teV9mYnRtIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Zm9udDo0MDAgMTJweC8xLjggJ1NpbVN1bic7XHJcblx0Zm9udC1mYW1pbHk6IFwiTWljcm9zb2Z0IFlhaGVpXCIsIFRhaG9tYSwgQXJpYWwsIEhlbHZldGljYSwgU1RIZWl0aSwgc2Fucy1zZXJpZjtcclxuXHQqe1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcbn0iLCIubW9kLWJhbm5lcntcclxuICAgIG1pbi13aWR0aDogMTIwMHB4O1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIC5iZzF7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYW5uZXJfMDEuanBnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICB9XHJcbiAgICAuYmcye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFubmVyXzAyLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgfVxyXG59XHJcbi5wYWdlLWluZGV4IHtcclxuXHQuc2VjdGlvbnMtanhrIHtcclxuICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcblx0XHRcdHdpZHRoOiBweCgxMjAwKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAgMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweCgtODYpO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8q5Li76aKY6ImyKi9cclxuLnZpZXd7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O31cclxuXHJcbi5mcm0taGVhZGVye2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDt9XHJcbi5uYXZ7Ym9yZGVyLWNvbG9yOiM5YTI4MWM7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O31cclxuLm5hdiBsaS5jdXIgYSwubmF2IGxpIGE6aG92ZXJ7YmFja2dyb3VuZDogIzlhMjgxYzt9XHJcbi5jcnVtYiBhe2NvbG9yOiAjOWEyODFjO31cclxuLmxpc3QtMSAuaXRlbS1jYXRle2NvbG9yOiAjOWEyODFjO31cclxuLnBhZ2VyIGE6aG92ZXIsLnBhZ2VyIGEuY3VyLC5zZXJ2Q2VudC1vbmxpbmU6aG92ZXIsXHJcbi5zZXJ2Q2VudC1jaGFyZ2U6aG92ZXJ7YmFja2dyb3VuZDogIzlhMjgxYztib3JkZXItY29sb3I6ICM5YTI4MWM7fVxyXG4uZW50cnktYmVnaW57Ym9yZGVyOjFweCBzb2xpZCAjOWEyODFjO2NvbG9yOiAjOWEyODFjO31cclxuLmVudHJ5LWJlZ2luOmhvdmVye2JhY2tncm91bmQ6ICM5YTI4MWM7fVxyXG4uc2VycC1saXN0IC5pdGVtLWNhdGV7Y29sb3I6ICM5YTI4MWM7fVxyXG4uYXJ0aWNsZS1zdWJ0aXQgLnN1YnRpdC1lY3tjb2xvcjogIzlhMjgxYzt9XHJcbi5vdGhlbnRyeSBsaS5pdGVtLWNoYXJnZSBhLC5hcnRpY2xlLW1vcmVjb217YmFja2dyb3VuZDogIzlhMjgxYzt9XHJcbi5uZXdzLWNvbnRyaTpob3ZlcntiYWNrZ3JvdW5kOiAjOWEyODFjO2JvcmRlci1jb2xvcjogIzlhMjgxYzt9XHJcbi52aWRlb1JhbmstbGlzdCBsaSBhOmhvdmVyIC5pdGVtLXRpdHtjb2xvcjogIzlhMjgxYzt9XHJcbi5lbnRyeS1tYWludHtcclxuYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuY29sb3I6ICM4MDgwODA7XHJcbn1cclxuXHJcbi8q6auY5Lqu6ImyKi9cclxuLm5ld3MtbGlzdCBsaS5zcGVjIGEsLmltb2QtdHh0bGlzdCAudHh0bGlzdCBsaS5zcGVjIGEsLnR4dGxpc3QtYmxvY2sgbGkuc3BlYyBhe2NvbG9yOiAjZTJhMDQ0O31cclxuLmxpc3QtMSBsaSBhOmhvdmVyLC5pbW9kLXR4dGxpc3QgLnR4dGxpc3QgbGkgYTpob3ZlciwudHh0bGlzdC1ibG9jayBsaSBhOmhvdmVye2NvbG9yOiAjZTJhMDQ0O31cclxuLmhvdC1saXN0IGxpIGE6aG92ZXIge2NvbG9yOiAjZTJhMDQ0O31cclxuLmdhbWVJbmZvLWxpc3QgbGkgYTpob3Zlcntjb2xvcjogI2UyYTA0NDt9XHJcbi5lbnRyeS1ob21lLC5ucmVzdWx0IC50eHRsbmssLmltb2QtdHh0bGlzdCAubGFiZWwtdHh0bGlzdCAubGFiZWx7YmFja2dyb3VuZDogI2UyYTA0NDt9XHJcbi5zZXJwLWxpc3QgbGkgYTpob3Zlcntjb2xvcjogI2UyYTA0NDt9XHJcbi5kZWNsYXJlX251bV9sIGksIC5kZWNsYXJlX251bV9yIGl7Y29sb3I6ICNlMmEwNDQ7fVxyXG4ubmV3cy1saXN0IGxpLnNwZWMgLml0ZW0tY2F0ZXtjb2xvcjogI2UyYTA0NDt9XHJcbi5hcnRpY2xlLXBhZ2UgYTpob3Zlcntjb2xvcjogI2UyYTA0NDt9XHJcblxyXG5Ac3VwcG9ydHMgKCAoLS1hOiAwKSkge1xyXG4vKiBzdXBwb3J0ZWQgKi9cclxuICAgIC52aWV3e1xyXG4gICAgLS10aGVtZS1jb2xvcjojOWEyODFjO1xyXG4gICAgLS10aGVtZS1jb2xvci1mYWxsYmFjazojNTdCNEY5O1xyXG4gICAgLS1oaWdodF9saWdodC1jb2xvcjojZTJhMDQ0O1xyXG4gICAgLS1oaWdodF9saWdodC1jb2xvci1mYWxsYmFjazojZjM2MTYxO1xyXG4gICAgLS1iZy1jb2xvciA6ICNmNGY0ZjQ7XHJcbiAgICAtLWJnLWNvbG9yLWZhbGxiYWNrOiNmNGY0ZjQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvcix2YXIoLS1iZy1jb2xvci1mYWxsYmFjaykpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1pbmRleHtcclxuICAgIC5tb2QtYmFubmVye1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjMWIxYjFiO1xyXG4gICAgfVxyXG4gICAgLm5hdntcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzAwMDAwMDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yLHZhcigtLXRoZW1lLWNvbG9yLWZhbGxiYWNrKSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3IsdmFyKC0tYmctY29sb3ItZmFsbGJhY2spKTtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9saW5lXzEucG5nKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS82KTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZm9udCgxNiw0NywjNGM0YzRjKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jdXIsJjpob3ZlcntcclxuICAgICAgICAgICAgYXsgICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWNvbG9yLHZhcigtLXRoZW1lLWNvbG9yLWZhbGxiYWNrKSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG59XHJcblxyXG5cclxuXHJcbi5jcnVtYntcclxuICAgIHBhZGRpbmc6IHB4KDE1KSBweCgyMCk7XHJcbiAgICBAaW5jbHVkZSBsZm9udCgxNCwyNCwjNGM0YzRjKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogIzRjNGM0YztcclxuICAgIH1cclxuICAgIC5jcnVtYi1sYXN0e1xyXG4gICAgICAgIGNvbG9yOiAjOWEyODFjO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbnMtanhre1xyXG4gICAgLmNydW1ie1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubW9kLWV4cG97XHJcbiAgICAgICAgLmV4cG8tZmlsdGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1iYXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXhwby1ib3h7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2QtY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1zdGF0dXM9XCIxXCJde1xyXG4gICAgICAgIC5jcnVtYntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2QtZXhwb3tcclxuICAgICAgICAgICAgLmV4cG8tZmlsdGVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VhcmNoLWJhcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5leHBvLWJveHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZC1jb250ZW50e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */

