/*!
 * 李沧在线 v1.0.0 ()
 * Copyright 2016 Lqwawa.
 * Licensed under the MIT license
 */
@charset "UTF-8";
/**
 * CSS Global variable
 * author: Simiii@simiii.com;
 * data: 2015-10-15;
**/
/**
 * CSS Global Style
 * author: Simiii@simiii.com;
 * QQ: 253173068;
 * date: 2015-10-15;
**/
/**
 * 初始化浏览器默认样式
 **/
html, body, div, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, input, button, textarea, p, span, table, th, td, form {
  margin: 0;
  padding: 0; }

body, input, button, select, textarea {
  font: 12px/1.5 "Microsoft Yahei","Helvetica Neue";
  color: #222;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga","kern"; }

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

img, a img {
  border: 0; }

a {
  color: inherit;
  *color: #333;
  outline: medium none;
  text-decoration: none;
  outline: none; }

a.blue {
  color: #13af50;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  a.blue:hover {
    color: #069f44; }

a:hover {
  text-decoration: none;
  color: #2a9a10; }

button, input {
  outline: none; }

label {
  cursor: pointer; }

ul li, .ol li {
  list-style: none; }

em, cite, i {
  font-style: normal; }

p {
  word-break: break-all;
  text-align: justify;
  text-justify: distribute-all-lines;
  text-justify: inter-ideograph; }

/*全部英文字符下自动换行*/
/* 去除Chrome等浏览器文本框默认发光边框 */
input:focus, textarea:focus {
  outline: none; }

/* 去除IE10+浏览器文本框后面的小叉叉 */
input::-ms-clear {
  display: none; }

/* 禁止多行文本框textarea拖拽 */
textarea {
  resize: none; }

/* ==全局通用样式== */
/* 避免因子元素浮动而导致的父元素高度缺失能问题 */
.clearFix:after, .headSearch .hs_tabs:after, .simpleTab_hd:after, .ico_text_List:after, .linkList:after, .linkList2:after, .partMentList:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.clearFix, .headSearch .hs_tabs, .simpleTab_hd, .ico_text_List, .linkList, .linkList2, .partMentList {
  zoom: 1; }

/* 浮动 */
.fl {
  float: left !important; }

.fr {
  float: right !important; }

/*几种常用字体颜色*/
.color-sub {
  color: #0bc575; }

.color-primary {
  color: #069f44; }

.color-success {
  color: #069f44; }

.color-info {
  color: #3ebceb; }

.color-warning {
  color: #f19c2e; }

.color-danger {
  color: #d36111; }

.color-link {
  color: #333; }

/* 鼠标样式，可以根据需要按序添加 */
.pointer {
  cursor: pointer; }

/* 显示/隐藏 */
.show {
  display: block !important; }

.hide {
  display: none !important; }

/* 相对定位 */
.pos-re {
  position: relative; }

.pos-ab {
  position: absolute; }

/*文字对齐方式*/
.algin_center {
  text-align: center !important; }

.algin_left {
  text-align: left !important; }

.algin_right {
  text-align: right !important; }

/* 灰色 */
.grays {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 3.5+ */
  -webkit-filter: grayscale(100%);
  /* chrome+ */
  filter: grayscale(100%);
  /* 未来浏览器 */
  -webkit-filter: gray;
          filter: gray;
  /* ie6-8 */
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  /*ie6-9 */ }

/* 通用容器，定义页面宽度 具有 n, m, w 三个级别 */
/*学校web*/
.wn {
  width: 1140px;
  margin: 0 auto; }

/*width－normal   width:1000px;*/
.w1100 {
  width: 1100px;
  margin: 0 auto; }

/*width－normal*/
.wn1140 {
  width: 1140px;
  margin: 0 auto; }

.wsp {
  width: 1150px;
  margin: 0 auto; }

/*width-special*/
/*平台*/
.wmn {
  width: 1200px;
  margin: 0 auto; }

.wmin {
  width: 1000px;
  margin: 0 auto; }

.wbig {
  width: 1400px;
  margin: 0 auto; }

/* 文本属性：字号、颜色、粗细、正斜 */
/* 字号 */
.f12 {
  font-size: 12px !important; }

.f13 {
  font-size: 13px !important; }

.f14 {
  font-size: 14px !important; }

.f15 {
  font-size: 15px !important; }

.f16 {
  font-size: 16px !important; }

.f18 {
  font-size: 18px !important; }

.f20 {
  font-size: 20px !important; }

.f24 {
  font-size: 24px !important; }

.f26 {
  font-size: 26px !important; }

/*底部分割线*/
.border-dashed {
  border-bottom: dashed 1px #e2e3ea !important; }

.border-solid {
  border-bottom: solid 1px #e2e3ea !important; }

.border-dotted {
  border-bottom: dotted 1px #e2e3ea !important; }

/* 颜色 */
/*字体颜色*/
.gray-font-h {
  color: #000000; }

.gray-font-m {
  color: #333333; }

.gray-font-l {
  color: #888888; }

/*主色*/
.m-green {
  color: #069f44; }

/*浅色背景－深*/
.gray-bg-h {
  color: #e2e3ea; }

/*浅色背景－中*/
.gray-bg-m {
  color: #f6f7f9; }

/*浅色背景－浅*/
.gray-bg-l {
  color: #fafafb; }

/* 粗细 */
.bold {
  font-weight: bold; }

.normalWeight {
  font-weight: normal; }

/* 正斜 */
.italic {
  font-style: italic; }

/* 外边距样式，作用于元素的上下外边距，上下各具有 n, m, w 三个级别 */
.m5 {
  margin: 5px !important; }

.m10 {
  margin: 10px !important; }

.m15 {
  margin: 15px !important; }

.m20 {
  margin: 20px !important; }

.m25 {
  margin: 25px !important; }

.m30 {
  margin: 30px !important; }

.m40 {
  margin: 40px !important; }

.mt5 {
  margin-top: 5px !important; }

.mt10 {
  margin-top: 10px !important; }

.mt15 {
  margin-top: 15px !important; }

.mt20 {
  margin-top: 20px !important; }

.mt25 {
  margin-top: 25px !important; }

.mt30 {
  margin-top: 30px !important; }

.mt40 {
  margin-top: 40px !important; }

.mb5 {
  margin-bottom: 5px !important; }

.mb10 {
  margin-bottom: 10px !important; }

.mb15 {
  margin-bottom: 15px !important; }

.mb20 {
  margin-bottom: 20px !important; }

.mb25 {
  margin-bottom: 25px !important; }

.mb30 {
  margin-bottom: 30px !important; }

.mb40 {
  margin-bottom: 40px !important; }

.mr5 {
  margin-right: 5px !important; }

.mr10 {
  margin-right: 10px !important; }

.mr15 {
  margin-right: 15px !important; }

.mr20 {
  margin-right: 20px !important; }

.mr25 {
  margin-right: 25px !important; }

.mr30 {
  margin-right: 30px !important; }

.mr40 {
  margin-right: 40px !important; }

.ml5 {
  margin-left: 5px !important; }

.ml10 {
  margin-left: 10px !important; }

.ml15 {
  margin-left: 15px !important; }

.ml20 {
  margin-left: 20px !important; }

.ml25 {
  margin-left: 25px !important; }

.ml30 {
  margin-left: 30px !important; }

.ml40 {
  margin-left: 40px !important; }

.mtb5 {
  margin: 5px 0 !important; }

.mtb10 {
  margin: 10px 0 !important; }

.mtb15 {
  margin: 15px 0 !important; }

.mtb20 {
  margin: 20px 0 !important; }

.mtb25 {
  margin: 25px 0 !important; }

.mtb30 {
  margin: 30px 0 !important; }

.mtb40 {
  margin: 40px 0 !important; }

.mlr5 {
  margin: 0 5px !important; }

.mlr10 {
  margin: 0 10px !important; }

.mlr15 {
  margin: 0 15px !important; }

.mlr20 {
  margin: 0 20px !important; }

.mlr25 {
  margin: 0 25px !important; }

.mlr30 {
  margin: 0 30px !important; }

.mlr40 {
  margin: 0 40px !important; }

/* 内边距样式，作用于元素的上下内边距，上下各具有 n, m, w 三个级别 */
.p5 {
  padding: 5px !important; }

.p10 {
  padding: 10px !important; }

.p15 {
  padding: 15px !important; }

.p20 {
  padding: 20px !important; }

.p25 {
  padding: 25px !important; }

.p30 {
  padding: 30px !important; }

.p40 {
  padding: 40px !important; }

.pt5 {
  padding-top: 5px !important; }

.pt10 {
  padding-top: 10px !important; }

.pt15 {
  padding-top: 15px !important; }

.pt20 {
  padding-top: 20px !important; }

.pt25 {
  padding-top: 25px !important; }

.pt30 {
  padding-top: 30px !important; }

.pt40 {
  padding-top: 40px !important; }

.pl5 {
  padding-left: 5px !important; }

.pl10 {
  padding-left: 10px !important; }

.pl15 {
  padding-left: 15px !important; }

.pl20 {
  padding-left: 20px !important; }

.pl25 {
  padding-left: 25px !important; }

.pl30 {
  padding-left: 30px !important; }

.pl40 {
  padding-left: 40px !important; }

.pr5 {
  padding-right: 5px !important; }

.pr10 {
  padding-right: 10px !important; }

.pr15 {
  padding-right: 15px !important; }

.pr20 {
  padding-right: 20px !important; }

.pr25 {
  padding-right: 25px !important; }

.pr30 {
  padding-right: 30px !important; }

.pr40 {
  padding-right: 40px !important; }

.pb5 {
  padding-bottom: 5px !important; }

.pb10 {
  padding-bottom: 10px !important; }

.pb15 {
  padding-bottom: 15px !important; }

.pb20 {
  padding-bottom: 20px !important; }

.pb25 {
  padding-bottom: 25px !important; }

.pb30 {
  padding-bottom: 30px !important; }

.pb40 {
  padding-bottom: 40px !important; }

.ptb5 {
  padding: 5px 0 !important; }

.ptb10 {
  padding: 10px 0 !important; }

.ptb15 {
  padding: 15px 0 !important; }

.ptb20 {
  padding: 20px 0 !important; }

.ptb25 {
  padding: 25px 0 !important; }

.ptb30 {
  padding: 30px 0 !important; }

.ptb40 {
  padding: 40px 0 !important; }

.plr5 {
  padding: 0 5px !important; }

.plr10 {
  padding: 0 10px !important; }

.plr15 {
  padding: 0 15px !important; }

.plr20 {
  padding: 0 20px !important; }

.plr25 {
  padding: 0 25px !important; }

.plr30 {
  padding: 0 30px !important; }

.plr40 {
  padding: 0 40px !important; }

/* ==== loding 2015-4-8 ===*/
/*.loding{background-image:url("../img/loding.gif");background-repeat:no-repeat;background-position:center center;background-size:20px;}
.loding2{background-image:url("../img/loding2.gif")!important;background-color:#3499DA !important;background-repeat:no-repeat;background-position:center center;background-size:20px;} */
/* ==== 按钮 Buttons  2015-1-12==== */
.lang-btn {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
  background-color: #3499DA;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #FFF;
  border: none;
  letter-spacing: 1px;
  overflow: hidden;
  text-align: center;
  border-radius: 2px; }

/* 无背景按钮 */
.lang-cancel {
  background: 0;
  color: #2d3e50; }

/* 取消按钮 */
.lang-btn-none {
  background: #e4e9ed;
  color: #2d3e50; }

.lang-btn-none:hover {
  background: #e4e9ed;
  color: #2d3e50; }

.lang-btn-c {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
  background: #e4e9ed;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #2d3e50;
  border: 0;
  letter-spacing: 1px;
  overflow: hidden;
  text-align: center;
  border-radius: 2px; }

/* 修改按钮的默认状态 */
.lang-btn:active {
  outline: 0;
  box-shadow: none; }

.lang-btn:focus {
  border: 0;
  outline: 0;
  box-shadow: none; }

.lang-btn:hover {
  text-decoration: none; }

/* 火狐兼容 */
.lang-btn::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* 成功 */
.lang-btn-success {
  background-color: #4a993e; }

/* 错误 */
.lang-btn-eroor {
  background-color: #b33630; }

/* 不可提交状态 */
.lang-btn-disabled {
  background-color: #ddd;
  color: #777;
  cursor: default; }

/* 展示 */
.lang-btn-show {
  background-color: #e4e9ed;
  color: #2d3e50;
  cursor: default; }

/* 关联 */
.lang-btn-relating {
  background-color: #b8c5ce;
  color: #2d3e50; }

/* 按钮文字 */
.lang-btn .lang-btn-content {
  padding: 0 30px;
  display: block; }

/* 大的 */
.lang-btn-big .lang-btn-content {
  padding: 0 45px; }

/* 巨大的 */
.lang-btn-huge {
  height: 50px;
  line-height: 50px; }

.lang-btn-huge .lang-btn-content {
  padding: 0 45px; }

/* 按钮的颜色 */
.lang-btn-col-blue {
  background: #3499DA;
  color: #fff; }

.lang-btn-col-blue:hover {
  background: #3da2e3;
  color: #fff; }

/* 固定宽度的 */
.lang-btn-fixed-small {
  width: 100px; }

.lang-btn-fixed-small .lang-btn-content {
  padding: 0; }

.lang-btn-fixed-big {
  width: 160px; }

.lang-btn-fixed-big .lang-btn-content {
  padding: 0; }

.lang-btn-fixed-Large {
  width: 100%; }

.lang-btn-fixed-Large .lang-btn-content {
  padding: 0; }

/* 小字号按钮 举报弹出框再用 */
.submit-button {
  width: 80px;
  height: 40px;
  background: #3499da;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  line-height: 40px;
  border: 0;
  border-radius: 2px; }

.submit-button:hover {
  background: #3da2e3;
  -webkit-transition: all .4s ease-in-out 0s;
  transition: all .4s ease-in-out 0s; }

.submit-button:active {
  background: #2e93d4; }

.mini-button-disabble {
  width: 80px;
  height: 40px;
  background: #b8c5ce;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  line-height: 40px;
  border: 0;
  border-radius: 2px; }

.mini-button-disabble:hover {
  background: #c8d4db;
  -webkit-transition: all .4s ease-in-out 0s;
  transition: all .4s ease-in-out 0s; }

.mini-button-disabble:active {
  background: #a9b9c3; }

/* 按钮 Buttons END */
/* ==== 表单 Input 框 2015-2-28==== 以前的颜色b8c4ce*/
.lang-input {
  padding: 14px 15px;
  height: 20px;
  border: #e4e9ed 1px solid;
  border-radius: 2px;
  background: #fff;
  color: #5d6d7e;
  font-size: 16px;
  line-height: 20px;
  box-sizing: content-box; }

.lang-input:focus {
  border: 1px solid #3498db;
  box-shadow: 0 0 4px rgba(41, 128, 185, 0.4); }

/* 焦点/成功 */
.lang-input-on, .lang-input-success {
  border: #3498db 1px solid;
  box-shadow: 0 0 4px rgba(41, 128, 185, 0.4);
  color: #34495e; }

/* 错误 */
.lang-input-error {
  border: #fcab2b 1px solid;
  box-shadow: 0 0 4px rgba(252, 171, 43, 0.4); }

/* textarea使用 */
.h164 {
  height: 130px; }

.lh20 {
  line-height: 24px; }

.lang-must {
  position: absolute;
  right: 11px;
  color: #FD8335 !important;
  line-height: 50px !important; }

/* 表单 Input 框 END */
/* ====注册输入框 2015-1-12==== */
.login-icon {
  display: block;
  height: 40px;
  width: 100%;
  border-bottom: #e9ecee 1px solid;
  margin-top: 30px; }

/* 输入框活动状态/成功 */
.login-on, .login-success {
  border-bottom: #3498db 1px solid; }

.login-on .log-input, .login-error .log-input, .login-success .log-input {
  color: #5d6d7e; }

.login-on .iconfont, .login-success .iconfont {
  color: #3A99D8; }

/* 错误 */
.login-error {
  border-bottom: #fcab2b 1px solid; }

.login-error .iconfont {
  color: #fcab2b; }

/* 登录输入框 */
.log-input {
  border: none;
  height: 20px;
  font-size: 16px;
  padding: 10px 2.5%;
  line-height: 20px;
  color: #b8c4ce;
  background: #fff;
  width: 90%; }

/*30/400=7.5%,360/400=90%,10/400=2.5%*/
.log-input-half {
  border: none;
  height: 20px;
  font-size: 16px;
  padding: 10px 5%;
  line-height: 20px;
  color: #b8c4ce;
  background: #fff;
  width: 80%; }

/*30/200=15%,160/200=80%,10/200=5%*/
.log-input::-moz-placeholder {
  color: #b8c4ce; }

.log-input::-ms-input-placeholder {
  color: #b8c4ce; }

.log-input::-webkit-input-placeholder {
  color: #b8c4ce; }

.log-input:placeholder {
  color: #b8c4ce; }

textarea::-moz-placeholder {
  color: #b8c4ce; }

textarea::-ms-input-placeholder {
  color: #b8c4ce; }

textarea::-webkit-input-placeholder {
  color: #b8c4ce; }

textarea:placeholder {
  color: #b8c4ce; }

/* 注册输入框 end */
/*message 提醒消息*/
#ajax-hook {
  position: fixed;
  top: 0;
  z-index: 99999;
  width: 100%; }

.globalInfoTip {
  z-index: 20;
  height: 60px;
  width: 100%;
  position: relative;
  cursor: pointer; }

.globalInfoTip p {
  text-align: center;
  font-size: 16px;
  height: 30px;
  line-height: 30px;
  padding: 15px 0;
  color: #FFF;
  position: relative; }

.globalInfoTip .infoTipBack {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #3498db;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8; }

/* 没有任何内容的时候提示 */
.kong {
  width: 100%;
  background: url("../img/serch-null.png") no-repeat center center;
  height: 700px; }

/*字体图标*/
/*.iconfont, [class^="icon-"], [class*=" icon-"] {
  font-family:"iconfont" !important;
  font-size:16px;
  color: #b8c4ce;
  font-style:normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}*/
[id^="xunlei_com"], [id*="xunlei_com"] {
  display: none !important; }

/*school-web所有图标*/
.school-icons, .col-name, .icon-left, .wawaTips-info .icon-l, .wawaTips-danger .icon-l, .wawaTips-warning .icon-l, .wawaTips-success .icon-l, .wawaTips-default .icon-l, .icon-top, .wawaTips-info .icon-t, .wawaTips-danger .icon-t, .wawaTips-warning .icon-t, .wawaTips-success .icon-t, .wawaTips-default .icon-t, .wawaTips-info .icon-info, .wawaTips-danger .icon-info, .wawaTips-warning .icon-info, .wawaTips-success .icon-info, .wawaTips-default .icon-info {
  display: inline-block;
  background-image: url(imagesschool-web-icons.png);
  background-size: 400px 400px;
  overflow: hidden;
  *zoom: 1;
  vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .school-icons, .col-name, .icon-left, .wawaTips-info .icon-l, .wawaTips-danger .icon-l, .wawaTips-warning .icon-l, .wawaTips-success .icon-l, .wawaTips-default .icon-l, .icon-top, .wawaTips-info .icon-t, .wawaTips-danger .icon-t, .wawaTips-warning .icon-t, .wawaTips-success .icon-t, .wawaTips-default .icon-t, .wawaTips-info .icon-info, .wawaTips-danger .icon-info, .wawaTips-warning .icon-info, .wawaTips-success .icon-info, .wawaTips-default .icon-info {
    background-image: url(imagesschool-web-icons@2x.png); } }

.icon-user {
  display: inline-block;
  background-image: url(imagesicon_user.png);
  background-size: 400px 200px;
  overflow: hidden;
  *zoom: 1;
  vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .icon-user {
    background-image: url(imagesicon_user@2x.png); } }

.schoolMoudel_icons {
  display: inline-block;
  background-image: url(imagesschool_icons.png);
  background-size: 400px 400px;
  overflow: hidden;
  *zoom: 1;
  vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .schoolMoudel_icons {
    background-image: url(imagesschool_icons@2x.png); } }

.paper_icons {
  display: inline-block;
  background-image: url(imagespaper_icon.png);
  background-size: 400px 400px;
  overflow: hidden;
  *zoom: 1;
  vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .paper_icons {
    background-image: url(imagespaper_icon@2x.png); } }

/*平台所有图标*/
.m-icons {
  display: inline-block;
  background-image: url(../images/m-icons.png);
  background-size: 600px 600px;
  overflow: hidden;
  *zoom: 1;
  vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .m-icons {
    background-image: url(../images/m-icons@2x.png); } }

/*标题*/
.col-title, .col-title-default {
  font-weight: normal;
  color: #000000; }
  .col-title .fr, .col-title-default .fr {
    font-weight: normal;
    font-size: 12px;
    color: #333333; }
    .col-title .fr .a, .col-title-default .fr .a {
      line-height: inherit; }

.col-title-default {
  font-size: 18px;
  line-height: 30px; }

/*bottons*/
.btn, .btn-mx, .btn-gray-inline, .btn-l, .btn-green-border, .btn-lx {
  display: inline-block;
  border-radius: 3px;
  box-sizing: border-box;
  text-align: center;
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }

.btn-mx, .btn-gray-inline {
  height: 24px;
  line-height: 24px;
  vertical-align: middle; }

.btn-l, .btn-green-border {
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  font-size: 15px; }

.btn-gray-inline {
  background-color: #e2e3ea;
  border-radius: 2px;
  cursor: pointer;
  padding: 2px; }

.btn-green-border {
  border: solid 1px #9de3b9;
  width: 100%;
  color: #069f44; }
  .btn-green-border:hover {
    border-color: #069f44; }

/*about frameset*/
/*1000的左右分栏*/
.insider-main {
  width: 820px;
  float: left;
  position: relative;
  overflow: hidden; }

.insider-asider {
  width: 270px;
  float: right;
  margin-top: 1px; }

.insider-asider-box {
  border: solid 1px #e2e3ea;
  padding: 10px 15px;
  margin-top: -1px; }

.col-name {
  width: 76px;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  color: #fff;
  position: absolute;
  left: 0;
  top: 20px;
  background-position: -72px 0;
  font-weight: normal;
  padding-left: 10px; }

.app-ad img {
  width: 100%; }

/*1050的左右分栏*/
.insider-asider1050 {
  width: 275px;
  float: left; }

.insider-main1050 {
  width: 750px;
  float: right; }

/**
 * CSS Global -  header
 * author: Simiii@simiii.com;
 * date: 2016-4-15;
**/
/*shortcut*/
.main_icons, .ico_guohui, .ico_zhengxie, .ico_phone, .m_logo, .m_subLogo1, .m_subLogo2 {
  background-image: url(imagesmainIcons.png);
  display: inline-block;
  overflow: hidden;
  vertical-align: middle; }

.main_icos, .ico_list1, .caption_bg1, .gongkaiIco, .gk_ico01, .gk_ico02, .gk_ico03, .gk_ico04, .gk_ico05, .gk_ico06, .gk_ico07, .gk_ico08, .gk_ico09, .gk_ico10, .gk_ico11, .gk_ico12, .caption0001, .mulu_ico_main, .mulu_ico1, .mulu_ico2, .mulu_ico3, .mulu_ico4, .mulu_ico5, .mulu_ico6, .mulu_ico7, .mulu_ico8, .mulu_ico9, .mulu_ico10, .ico_fangdajing, .ico_arrow_r_gray, .ico_aside_tag, .ico_mail_1, .ico_mail_2, .ico_mail_3, .caption_bg_orange, .caption_bg_green, .blue_star, .pageCaptionBg, .tab_tip_bg, .player_ico, .ico_video_list {
  background-image: url(imagesmain_ico2.png);
  display: inline-block;
  overflow: hidden;
  vertical-align: middle; }

.ico_guohui {
  width: 16px;
  height: 17px;
  background-position: 0 0;
  margin-right: 5px; }

.ico_zhengxie {
  width: 15px;
  height: 16px;
  background-position: -19px 0;
  margin-right: 5px; }

.ico_phone {
  width: 9px;
  height: 13px;
  background-position: -34px 0;
  margin-right: 3px; }

.m_logo {
  width: 183px;
  height: 50px;
  background-position: 0 -22px; }

.m_subLogo1 {
  width: 500px;
  height: 48px;
  background-position: 0 -80px; }

.m_subLogo2 {
  width: 500px;
  height: 48px;
  background-position: 0 -128px; }

.ico_list1 {
  width: 3px;
  height: 3px;
  background-position: 0 0; }

.caption_bg1 {
  width: 123px;
  height: 34px;
  background-position: 0 -3px;
  color: #fff;
  line-height: 34px;
  vertical-align: middle;
  padding-left: 20px;
  font-size: 16px; }

.gongkaiIco, .gk_ico01, .gk_ico02, .gk_ico03, .gk_ico04, .gk_ico05, .gk_ico06, .gk_ico07, .gk_ico08, .gk_ico09, .gk_ico10, .gk_ico11, .gk_ico12 {
  width: 40px;
  height: 40px;
  background-position: 0 -41px;
  display: block; }

.gk_ico01 {
  background-position: 0 -41px; }

.gk_ico02 {
  background-position: -40px -41px; }

.gk_ico03 {
  background-position: -80px -41px; }

.gk_ico04 {
  background-position: -120px -41px; }

.gk_ico05 {
  background-position: -160px -41px; }

.gk_ico06 {
  background-position: -200px -41px; }

.gk_ico07 {
  background-position: -240px -41px; }

.gk_ico08 {
  background-position: -280px -41px; }

.gk_ico09 {
  background-position: -320px -41px; }

.gk_ico10 {
  background-position: -360px -41px; }

.gk_ico11 {
  background-position: -400px -41px; }

.gk_ico12 {
  background-position: -440px -41px; }

.caption0001 {
  width: 40px;
  height: 106px;
  background-position: 0 -87px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -53px; }

.mulu_ico_main, .mulu_ico1, .mulu_ico2, .mulu_ico3, .mulu_ico4, .mulu_ico5, .mulu_ico6, .mulu_ico7, .mulu_ico8, .mulu_ico9, .mulu_ico10 {
  width: 20px;
  height: 20px;
  margin-right: 4px;
  background-position: -56px -87px; }

.mulu_ico1 {
  background-position: -56px -87px; }

.mulu_ico2 {
  background-position: -76px -87px; }

.mulu_ico3 {
  background-position: -96px -87px; }

.mulu_ico4 {
  background-position: -116px -87px; }

.mulu_ico5 {
  background-position: -136px -87px; }

.mulu_ico6 {
  background-position: -156px -87px; }

.mulu_ico7 {
  background-position: -176px -87px; }

.mulu_ico8 {
  background-position: -196px -87px; }

.mulu_ico9 {
  background-position: -216px -87px; }

.mulu_ico10 {
  background-position: -236px -87px; }

.ico_fangdajing {
  width: 12px;
  height: 12px;
  background-position: -57px -113px; }

.ico_arrow_r_gray {
  width: 8px;
  height: 12px;
  background-position: -77px -113px; }

.ico_aside_tag {
  width: 10px;
  height: 18px;
  background-position: -89px -113px; }

.ico_mail_1 {
  width: 47px;
  height: 47px;
  background-position: -55px -134px; }

.ico_mail_2 {
  width: 47px;
  height: 47px;
  background-position: -102px -134px; }

.ico_mail_3 {
  width: 47px;
  height: 47px;
  background-position: -149px -134px; }

.caption_bg_orange, .caption_bg_green {
  width: 135px;
  height: 44px;
  background-position: 0 -205px;
  font-size: 17px;
  color: #fff;
  line-height: 44px;
  vertical-align: middle;
  padding-left: 19px; }

.caption_bg_green {
  background-position: 0 -249px; }

.blue_star {
  width: 14px;
  height: 14px;
  background-position: -134px -114px; }

.pageCaptionBg {
  width: 150px;
  height: 38px;
  background-position: -180px -205px;
  color: #fff;
  line-height: 38px;
  vertical-align: middle;
  margin-top: -1px;
  margin-left: 20px;
  font-size: 16px;
  text-align: center; }

.tab_tip_bg {
  width: 42px;
  height: 20px;
  line-height: 18px;
  vertical-align: middle;
  color: #fff;
  background-position: -180px -251px;
  padding-right: 8px;
  text-align: center; }

.player_ico {
  width: 72px;
  height: 72px;
  background-position: -207px -113px; }

.ico_video_list {
  width: 15px;
  height: 9px;
  margin-right: 5px;
  background-position: -263px -90px; }

/**
 * CSS Global -  header
 * author: Simiii@simiii.com;
 * date: 2016-4-15;
**/
/*shortcut*/
.bodyHasHeader {
  background-image: url(imagesbody_bg.jpg);
  background-position: center 38px;
  background-repeat: no-repeat; }

.mW {
  width: 1000px;
  margin: 0 auto; }

.shortcut {
  height: 38px;
  line-height: 38px;
  vertical-align: middle;
  font-size: 14px;
  font-family: "宋体";
  background-color: #121213;
  color: #fff; }

.shortLinks a {
  display: inline-block;
  margin-left: 10px; }
  .shortLinks a:hover {
    color: #1fcceb; }

.main_header {
  height: 75px;
  padding-top: 25px; }

.m_nav {
  height: 46px;
  line-height: 46px;
  font-size: 17px;
  font-family: "Microsoft YaHei";
  color: #fff;
  background-image: url(imagesnav_bg.png);
  background-repeat: no-repeat; }

.m_nav_list {
  padding-left: 50px; }
  .m_nav_list li {
    float: left; }
    .m_nav_list li a {
      display: block;
      float: left;
      text-align: center;
      width: 110px;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
      .m_nav_list li a:hover {
        background-color: #0f499e;
        color: #fff; }

.m_weather {
  height: 26px;
  background-color: #fff;
  border: solid 1px #13b2cf;
  border-radius: 5px;
  padding: 6px 15px;
  opacity: 0.9;
  margin-top: 6px; }

.headSearch {
  margin: 0 auto;
  width: 400px; }
  .headSearch .hs_tabs {
    font-size: 12px;
    color: #444;
    overflow: hidden; }
    .headSearch .hs_tabs li {
      padding: 0 10px;
      line-height: 20px;
      vertical-align: middle;
      float: left;
      cursor: pointer; }
      .headSearch .hs_tabs li input {
        display: none; }
      .headSearch .hs_tabs li.on {
        background-color: #00479d;
        color: #fff;
        border-radius: 2px 2px 0 0; }
  .headSearch .hs_form {
    border: solid 1px #00479d;
    height: 34px;
    line-height: 34px;
    vertical-align: middle;
    background-color: #fff;
    position: relative; }
    .headSearch .hs_form .hs_input {
      padding: 0 10px;
      height: 24px;
      line-height: 22px;
      font-size: 13px;
      font-family: Microsoft Yahei;
      border: none;
      background-color: transparent;
      width: 280px; }
    .headSearch .hs_form .hs_submit {
      height: 34px;
      line-height: 34px;
      vertical-align: middle;
      font-size: 14px;
      background-color: #00479d;
      color: #fff;
      display: block;
      width: 90px;
      position: absolute;
      right: 0;
      top: 0;
      text-align: center;
      cursor: pointer;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
      .headSearch .hs_form .hs_submit:hover {
        background-color: #0f5cba; }

.zi_logo {
  margin-left: 15px; }
  .zi_logo img {
    vertical-align: middle; }

.breadNav {
  color: #333; }
  .breadNav .bn_caption {
    color: #999; }

/**
 * CSS Global - header
 * author: Simiii@simiii.com;
 * date: 2016-4-15;
**/
/*shortcut*/
.footer {
  text-align: center;
  font-size: 12px;
  padding: 30px;
  border-top: solid 4px #eee; }

.friend_links {
  font-size: 13px;
  line-height: 200%; }
  .friend_links .fl_name {
    display: block;
    float: left;
    width: 10em;
    font-weight: bold; }
  .friend_links ul li {
    float: left;
    margin-right: 10px; }

/**
 * CSS tk frame styles
 * author: Sumii@sumii.cn;
 * data: 2016-05-31;
 **/
.index_left {
  width: 660px;
  float: left; }

.index_right {
  width: 320px;
  float: right; }

.newsLefter {
  width: 300px;
  float: left; }

.newsRigter {
  width: 310px;
  float: right; }

.yunBg_box {
  border: solid 1px #cde3fb;
  background-image: url(imagesbg_con.png);
  background-repeat: repeat-x; }

.eqBox {
  width: 50%;
  float: left;
  position: relative;
  padding: 10px 0; }

.index_banshi {
  margin-left: 2px; }

.redBox {
  width: 50%;
  float: left;
  border: solid 1px #970101;
  margin-left: -2px;
  background-color: #fff;
  position: relative;
  height: 170px;
  margin-top: -1px; }
  .redBox .red_caption {
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -2em;
    font-size: 14px;
    width: 1em;
    padding: 5px;
    background-color: #7b0101;
    color: #fff;
    line-height: 1.2em; }
  .redBox .txt_caption {
    font-size: 14px;
    color: #7b0101; }

.more {
  font-size: 12px;
  color: #666;
  font-weight: normal; }

.simpleTab_hd {
  margin-top: -8px; }
  .simpleTab_hd li {
    float: left;
    margin: 3px 5px;
    border-bottom: solid 2px #fff;
    cursor: pointer;
    color: #666;
    font-size: 13px; }
    .simpleTab_hd li.on {
      border-bottom: solid 2px #b50101;
      color: #7b0101; }

.blue_border_box {
  border: solid 1px #cde3fb;
  padding: 15px; }

.pageAsider {
  width: 220px;
  float: left; }

.pageMain {
  width: 760px;
  float: right; }

.asiderBox1 {
  border: solid 1px #276ac8;
  border-radius: 4px; }
  .asiderBox1 .asiderBox_caption {
    background-color: #276ac8;
    color: #fff;
    height: 40px;
    vertical-align: middle;
    line-height: 40px;
    font-size: 16px;
    vertical-align: middle;
    text-align: center;
    border-radius: 3px 3px 0 0; }
  .asiderBox1 .asiderBox_con {
    padding: 5px; }

.asiderSearch {
  border: solid 1px #215eb8;
  border-radius: 4px;
  padding: 15px;
  line-height: 40px; }
  .asiderSearch .as_caption {
    font-size: 18px;
    color: #276ac8;
    text-align: center;
    margin-top: -10px;
    font-weight: bold; }
  .asiderSearch .as_form_caption {
    display: block;
    float: left;
    width: 4em;
    font-size: 12px;
    text-align: right; }
  .asiderSearch .as_form_input {
    display: block;
    float: left;
    margin-left: 10px; }
    .asiderSearch .as_form_input input {
      height: 27px;
      line-height: 27px;
      border: solid 1px #ddd;
      border-radius: 2px;
      width: 120px;
      text-align: center; }
      .asiderSearch .as_form_input input.date_input {
        width: 50px; }
  .asiderSearch .as_form_buttons {
    padding-top: 10px; }
    .asiderSearch .as_form_buttons a {
      margin: 0 2px; }

.pageBox1 {
  line-height: 32px; }
  .pageBox1 .pb1_caption {
    border-bottom: solid 1px #eee; }
  .pageBox1 .pb1_greenBorder {
    border-color: #f8b551; }
  .pageBox1 .pb1_orangeBorder {
    border-color: #80c269; }
  .pageBox1 .tabListIn {
    margin-top: 5px;
    float: right;
    font-size: 14px; }
    .pageBox1 .tabListIn li {
      float: left; }
      .pageBox1 .tabListIn li a {
        display: block;
        float: left;
        color: #333;
        padding: 0 15px; }
        .pageBox1 .tabListIn li a:hover {
          color: #276ac8; }
      .pageBox1 .tabListIn li.on a {
        background-color: #f5f5f5;
        border-radius: 6px;
        color: #000;
        font-weight: bold; }

.pageMainContent {
  border: solid 1px #cde3fb; }

.main_asider {
  width: 200px;
  float: left;
  background-color: #cde3fb;
  height: 100%;
  min-height: 500px; }

.main_Content {
  width: 770px;
  float: right; }

.news_lefter {
  width: 560px;
  float: left; }

.news_righter {
  width: 405px;
  float: right; }

.news_p_caption {
  font-size: 18px;
  color: #215db7;
  font-weight: bold;
  border-left: solid 4px #215db7;
  padding-left: 8px;
  line-height: 1.2em; }

.news_first h2 {
  font-size: 21px;
  color: #111;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.news_first p {
  font-size: 14px;
  color: #222;
  line-height: 25px;
  height: 75px;
  overflow: hidden;
  margin-top: 5px; }

.news_img_txt_list .news_img {
  width: 200px;
  height: 140px;
  overflow: hidden;
  position: relative; }
  .news_img_txt_list .news_img h5 {
    font-size: 12px;
    background-image: url(imagesieblackbg.png);
    color: #fff;
    font-weight: normal;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .news_img_txt_list .news_img img {
    width: 100%;
    border-radius: 2px; }

.news_list {
  line-height: 31px;
  vertical-align: middle;
  font-size: 14px; }
  .news_list li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

/**
 * CSS Global -  list
 * author: Simiii@simiii.com;
 * date: 2016-6-15;
**/
/*shortcut*/
.newsFirst h2 {
  font-size: 20px;
  color: #0058a3;
  font-weight: normal; }
  .newsFirst h2 a {
    color: #0058a3; }
    .newsFirst h2 a:hover {
      color: #f00; }

.newsFirst p {
  font-size: 12px;
  line-height: 18px;
  height: 36px;
  overflow: hidden;
  padding-top: 5px; }
  .newsFirst p a {
    color: #666; }
    .newsFirst p a:hover {
      color: #f00; }

.zx_list, .zx_list2 {
  font-size: 13px; }
  .zx_list.col2 li, .zx_list2.col2 li {
    width: 47.5%;
    float: left;
    padding: 0 1%; }
  .zx_list li, .zx_list2 li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 28px; }
    .zx_list li .date, .zx_list2 li .date {
      font-size: 12px;
      color: #999;
      font-family: Arial; }
    .zx_list li .ico_list1, .zx_list2 li .ico_list1 {
      margin-right: 4px; }

.zx_list2 {
  font-size: 15px;
  line-height: 35px; }

.icoList li {
  float: left;
  text-align: center;
  margin-right: 10px; }
  .icoList li.noMargin {
    margin-right: 0; }

.ico_text_List li {
  float: left;
  font-size: 14px;
  color: #0058a3;
  width: 25%;
  line-height: 36px; }

.linkList li, .linkList2 li {
  float: left;
  width: 31%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 30px; }
  .linkList li i, .linkList2 li i {
    margin-right: 4px; }

.linkList2 li {
  width: auto;
  margin-right: 20px; }

.cellList li {
  line-height: 30px;
  vertical-align: middle; }
  .cellList li .cellLeft {
    margin-right: 6em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block; }
  .cellList li .cellRight {
    width: 6em;
    float: right;
    display: block;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block; }
  .cellList li.caption {
    color: #999;
    background-color: #f5f5f5; }

.asiderList {
  padding: 10px 0;
  line-height: 38px;
  vertical-align: middle;
  font-size: 14px;
  color: #333; }
  .asiderList li {
    border-bottom: dotted 1px #ddd; }
    .asiderList li a {
      display: block;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      border-radius: 4px; }
      .asiderList li a:hover {
        background-color: #0058a3;
        color: #fff; }
        .asiderList li a:hover .ico_aside_tag {
          background-position: -99px -113px; }
    .asiderList li .ico_aside_tag {
      margin: 0 10px; }

.starList {
  font-size: 13px;
  line-height: 2.3em;
  padding: 10px 0; }
  .starList li {
    width: 50%;
    float: left; }
    .starList li i {
      margin-right: 5px; }
    .starList li.w100 {
      width: 100%; }

.pageList {
  line-height: 40px;
  font-size: 14px; }
  .pageList i {
    margin-right: 10px; }
  .pageList li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .pageList li.dotted_bottom {
      border-bottom: dotted 1px #aaa;
      padding-bottom: 10px;
      margin-bottom: 10px; }

.artTitle {
  font-size: 22px;
  text-align: center;
  line-height: 150%;
  margin: 20px 50px 5px 50px; }

.artSubTitle {
  font-size: 12px;
  text-align: center;
  font-weight: normal;
  color: #666; }

.atrCon {
  font-size: 14px;
  line-height: 200%;
  padding: 15px 30px; }
  .atrCon img {
    max-width: 100%; }
  .atrCon p {
    padding: 10px 0;
    text-indent: 2em; }

.asideList2 {
  padding: 20px 15px;
  font-size: 14px; }
  .asideList2 li.on a {
    background-color: #215eb8;
    color: #fff; }
  .asideList2 a {
    display: block;
    line-height: 36px;
    vertical-align: middle;
    background-color: #fff;
    margin: 8px 0;
    border-radius: 40px;
    padding: 0 20px; }
    .asideList2 a:hover {
      background-color: #215eb8;
      color: #fff; }

.newsList2 li {
  border-bottom: dotted 1px #ddd;
  padding: 15px 0; }
  .newsList2 li:last-child {
    border-bottom: none; }
  .newsList2 li a {
    display: block;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .newsList2 li a:hover {
      border-left: solid 3px #215eb8;
      padding-left: 10px; }
  .newsList2 li h3 {
    font-size: 18px;
    color: #0068b7;
    font-weight: normal; }
  .newsList2 li h5 {
    font-size: 12px;
    color: #666;
    font-weight: normal; }
  .newsList2 li p {
    padding-top: 10px;
    line-height: 20px;
    max-height: 60px;
    overflow: hidden;
    font-size: 13px; }

.subjectList li {
  border-bottom: dotted 1px #ddd;
  padding: 5px 0 13px 0; }
  .subjectList li:hover {
    background-color: #f5f5f5;
    border-color: #009615; }
  .subjectList li h2 {
    font-size: 20px;
    font-weight: normal;
    line-height: 1.3em;
    padding: 10px 0; }
  .subjectList li .imgBox {
    width: 150px;
    height: 110px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    margin-top: 5px; }
    .subjectList li .imgBox img {
      width: 100%;
      min-height: 110px;
      border-radius: 3px; }
  .subjectList li .subject_con {
    font-size: 13px;
    line-height: 24px;
    height: 120px;
    overflow: hidden; }

.partMentList {
  padding: 20px;
  font-size: 13px;
  line-height: 18px; }
  .partMentList li {
    width: 25%;
    float: left;
    height: 46px; }
    .partMentList li span {
      display: block;
      padding-left: 16px;
      font-size: 12px;
      color: #999;
      line-height: 1em; }
    .partMentList li i {
      margin-right: 4px;
      margin-top: -2px; }

/**
 * CSS Global - school-web wawaButttons
 * date: 2015-11-9;
**/
.bigPadding, .big-padding {
  padding: 0 60px !important; }

.wawaBtn, .wawaBtn-xl, .btn-primary-xl, .btn-gray-xl, .btn-border-xl, .btn-primary-border-xl, .btn-border-sub-xl, .btn-orange-xl, .wawaBtn-l, .btn-primary-l, .btn-gray-l, .btn-border-l, .btn-primary-border-l, .btn-border-sub-l, .btn-orange-l, .wawaBtn-xm, .btn-primary-xm, .btn-gray-xm, .btn-border-xm, .btn-primary-border-xm, .btn-border-sub-xm, .btn-orange-xm, .wawaBtn-m, .btn-primary-m, .btn-gray-m, .btn-border-m, .btn-primary-border-m, .btn-border-sub-m, .btn-orange-m, .wawaBtn-s, .btn-primary-s, .btn-gray-s, .btn-border-s, .btn-primary-border-s, .btn-border-sub-s, .btn-orange-s, .wawaBtn-xs, .btn-primary-xs, .btn-gray-xs, .btn-border-xs, .btn-primary-border-xs, .btn-border-sub-xs, .btn-orange-xs {
  display: inline-block;
  padding: 0 1.6em;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  vertical-align: middle;
  text-align: center;
  border-radius: 2px;
  border: none;
  background-color: transparent;
  margin: 0;
  overflow: hidden;
  outline: none;
  background-color: transparent;
  box-shadow: none; }
  .wawaBtn:disabled, .wawaBtn-xl:disabled, .btn-primary-xl:disabled, .btn-gray-xl:disabled, .btn-border-xl:disabled, .btn-primary-border-xl:disabled, .btn-border-sub-xl:disabled, .btn-orange-xl:disabled, .wawaBtn-l:disabled, .btn-primary-l:disabled, .btn-gray-l:disabled, .btn-border-l:disabled, .btn-primary-border-l:disabled, .btn-border-sub-l:disabled, .btn-orange-l:disabled, .wawaBtn-xm:disabled, .btn-primary-xm:disabled, .btn-gray-xm:disabled, .btn-border-xm:disabled, .btn-primary-border-xm:disabled, .btn-border-sub-xm:disabled, .btn-orange-xm:disabled, .wawaBtn-m:disabled, .btn-primary-m:disabled, .btn-gray-m:disabled, .btn-border-m:disabled, .btn-primary-border-m:disabled, .btn-border-sub-m:disabled, .btn-orange-m:disabled, .wawaBtn-s:disabled, .btn-primary-s:disabled, .btn-gray-s:disabled, .btn-border-s:disabled, .btn-primary-border-s:disabled, .btn-border-sub-s:disabled, .btn-orange-s:disabled, .wawaBtn-xs:disabled, .btn-primary-xs:disabled, .btn-gray-xs:disabled, .btn-border-xs:disabled, .btn-primary-border-xs:disabled, .btn-border-sub-xs:disabled, .btn-orange-xs:disabled, .wawaBtn.disabled, .disabled.wawaBtn-xl, .disabled.btn-primary-xl, .disabled.btn-gray-xl, .disabled.btn-border-xl, .disabled.btn-primary-border-xl, .disabled.btn-border-sub-xl, .disabled.btn-orange-xl, .disabled.wawaBtn-l, .disabled.btn-primary-l, .disabled.btn-gray-l, .disabled.btn-border-l, .disabled.btn-primary-border-l, .disabled.btn-border-sub-l, .disabled.btn-orange-l, .disabled.wawaBtn-xm, .disabled.btn-primary-xm, .disabled.btn-gray-xm, .disabled.btn-border-xm, .disabled.btn-primary-border-xm, .disabled.btn-border-sub-xm, .disabled.btn-orange-xm, .disabled.wawaBtn-m, .disabled.btn-primary-m, .disabled.btn-gray-m, .disabled.btn-border-m, .disabled.btn-primary-border-m, .disabled.btn-border-sub-m, .disabled.btn-orange-m, .disabled.wawaBtn-s, .disabled.btn-primary-s, .disabled.btn-gray-s, .disabled.btn-border-s, .disabled.btn-primary-border-s, .disabled.btn-border-sub-s, .disabled.btn-orange-s, .disabled.wawaBtn-xs, .disabled.btn-primary-xs, .disabled.btn-gray-xs, .disabled.btn-border-xs, .disabled.btn-primary-border-xs, .disabled.btn-border-sub-xs, .disabled.btn-orange-xs {
    cursor: default !important; }
  .wawaBtn i, .wawaBtn-xl i, .btn-primary-xl i, .btn-gray-xl i, .btn-border-xl i, .btn-primary-border-xl i, .btn-border-sub-xl i, .btn-orange-xl i, .wawaBtn-l i, .btn-primary-l i, .btn-gray-l i, .btn-border-l i, .btn-primary-border-l i, .btn-border-sub-l i, .btn-orange-l i, .wawaBtn-xm i, .btn-primary-xm i, .btn-gray-xm i, .btn-border-xm i, .btn-primary-border-xm i, .btn-border-sub-xm i, .btn-orange-xm i, .wawaBtn-m i, .btn-primary-m i, .btn-gray-m i, .btn-border-m i, .btn-primary-border-m i, .btn-border-sub-m i, .btn-orange-m i, .wawaBtn-s i, .btn-primary-s i, .btn-gray-s i, .btn-border-s i, .btn-primary-border-s i, .btn-border-sub-s i, .btn-orange-s i, .wawaBtn-xs i, .btn-primary-xs i, .btn-gray-xs i, .btn-border-xs i, .btn-primary-border-xs i, .btn-border-sub-xs i, .btn-orange-xs i {
    margin-right: 3px;
    margin-top: -2px; }

.big-radius {
  border-radius: 50px; }

a.block, button.block, input.block {
  width: 100%;
  display: block; }

.wawaBtn-xl, .btn-primary-xl, .btn-gray-xl, .btn-border-xl, .btn-primary-border-xl, .btn-border-sub-xl, .btn-orange-xl {
  height: 46px;
  font-size: 18px; }

a.wawaBtn-xl, a.btn-primary-xl, a.btn-gray-xl, a.btn-border-xl, a.btn-primary-border-xl, a.btn-border-sub-xl, a.btn-orange-xl {
  line-height: 46px; }

.wawaBtn-l, .btn-primary-l, .btn-gray-l, .btn-border-l, .btn-primary-border-l, .btn-border-sub-l, .btn-orange-l {
  height: 40px;
  font-size: 18px; }

a.wawaBtn-l, a.btn-primary-l, a.btn-gray-l, a.btn-border-l, a.btn-primary-border-l, a.btn-border-sub-l, a.btn-orange-l {
  line-height: 40px; }

.wawaBtn-xm, .btn-primary-xm, .btn-gray-xm, .btn-border-xm, .btn-primary-border-xm, .btn-border-sub-xm, .btn-orange-xm {
  height: 36px;
  font-size: 15px; }

a.wawaBtn-xm, a.btn-primary-xm, a.btn-gray-xm, a.btn-border-xm, a.btn-primary-border-xm, a.btn-border-sub-xm, a.btn-orange-xm {
  line-height: 36px; }

.wawaBtn-m, .btn-primary-m, .btn-gray-m, .btn-border-m, .btn-primary-border-m, .btn-border-sub-m, .btn-orange-m {
  height: 34px;
  font-size: 13px; }

a.wawaBtn-m, a.btn-primary-m, a.btn-gray-m, a.btn-border-m, a.btn-primary-border-m, a.btn-border-sub-m, a.btn-orange-m {
  line-height: 34px; }

.wawaBtn-s, .btn-primary-s, .btn-gray-s, .btn-border-s, .btn-primary-border-s, .btn-border-sub-s, .btn-orange-s {
  height: 30px;
  font-size: 12px; }

a.wawaBtn-s, a.btn-primary-s, a.btn-gray-s, a.btn-border-s, a.btn-primary-border-s, a.btn-border-sub-s, a.btn-orange-s {
  line-height: 30px; }

.wawaBtn-xs, .btn-primary-xs, .btn-gray-xs, .btn-border-xs, .btn-primary-border-xs, .btn-border-sub-xs, .btn-orange-xs {
  height: 24px;
  font-size: 12px; }

a.wawaBtn-xs, a.btn-primary-xs, a.btn-gray-xs, a.btn-border-xs, a.btn-primary-border-xs, a.btn-border-sub-xs, a.btn-orange-xs {
  line-height: 24px; }

.btn-primary, .btn-primary-xl, .btn-primary-l, .btn-primary-m, .btn-primary-xm, .btn-primary-s, .btn-primary-xs {
  background-color: #069f44;
  color: #fff; }
  .btn-primary:disabled, .btn-primary-xl:disabled, .btn-primary-l:disabled, .btn-primary-m:disabled, .btn-primary-xm:disabled, .btn-primary-s:disabled, .btn-primary-xs:disabled, .btn-primary.disabled, .disabled.btn-primary-xl, .disabled.btn-primary-l, .disabled.btn-primary-m, .disabled.btn-primary-xm, .disabled.btn-primary-s, .disabled.btn-primary-xs {
    opacity: 0.5;
    filter: alpha(opacity=0.5); }
    .btn-primary:disabled:hover, .btn-primary-xl:disabled:hover, .btn-primary-l:disabled:hover, .btn-primary-m:disabled:hover, .btn-primary-xm:disabled:hover, .btn-primary-s:disabled:hover, .btn-primary-xs:disabled:hover, .btn-primary.disabled:hover, .disabled.btn-primary-xl:hover, .disabled.btn-primary-l:hover, .disabled.btn-primary-m:hover, .disabled.btn-primary-xm:hover, .disabled.btn-primary-s:hover, .disabled.btn-primary-xs:hover {
      background-color: #069f44; }
  .btn-primary:hover, .btn-primary-xl:hover, .btn-primary-l:hover, .btn-primary-m:hover, .btn-primary-xm:hover, .btn-primary-s:hover, .btn-primary-xs:hover {
    background-color: #07ae4a;
    color: #fff; }

.btn-gray, .btn-gray-xl, .btn-gray-l, .btn-gray-xm, .btn-gray-m, .btn-gray-s, .btn-gray-xs {
  background-color: #b3bdcb;
  color: #fff; }
  .btn-gray:disabled, .btn-gray-xl:disabled, .btn-gray-l:disabled, .btn-gray-xm:disabled, .btn-gray-m:disabled, .btn-gray-s:disabled, .btn-gray-xs:disabled, .btn-gray.disabled, .disabled.btn-gray-xl, .disabled.btn-gray-l, .disabled.btn-gray-xm, .disabled.btn-gray-m, .disabled.btn-gray-s, .disabled.btn-gray-xs {
    opacity: 0.5;
    filter: alpha(opacity=0.5); }
    .btn-gray:disabled:hover, .btn-gray-xl:disabled:hover, .btn-gray-l:disabled:hover, .btn-gray-xm:disabled:hover, .btn-gray-m:disabled:hover, .btn-gray-s:disabled:hover, .btn-gray-xs:disabled:hover, .btn-gray.disabled:hover, .disabled.btn-gray-xl:hover, .disabled.btn-gray-l:hover, .disabled.btn-gray-xm:hover, .disabled.btn-gray-m:hover, .disabled.btn-gray-s:hover, .disabled.btn-gray-xs:hover {
      background-color: #b3bdcb; }
  .btn-gray:hover, .btn-gray-xl:hover, .btn-gray-l:hover, .btn-gray-xm:hover, .btn-gray-m:hover, .btn-gray-s:hover, .btn-gray-xs:hover {
    background-color: #c2cad5; }

.btn-border, .btn-border-xl, .btn-border-l, .btn-border-xm, .btn-border-m, .btn-border-s, .btn-border-xs {
  border: 1px solid #d4d6de;
  color: #383e45; }
  .btn-border:disabled, .btn-border-xl:disabled, .btn-border-l:disabled, .btn-border-xm:disabled, .btn-border-m:disabled, .btn-border-s:disabled, .btn-border-xs:disabled, .btn-border.disabled, .disabled.btn-border-xl, .disabled.btn-border-l, .disabled.btn-border-xm, .disabled.btn-border-m, .disabled.btn-border-s, .disabled.btn-border-xs {
    opacity: 0.5;
    filter: alpha(opacity=0.5); }
    .btn-border:disabled:hover, .btn-border-xl:disabled:hover, .btn-border-l:disabled:hover, .btn-border-xm:disabled:hover, .btn-border-m:disabled:hover, .btn-border-s:disabled:hover, .btn-border-xs:disabled:hover, .btn-border.disabled:hover, .disabled.btn-border-xl:hover, .disabled.btn-border-l:hover, .disabled.btn-border-xm:hover, .disabled.btn-border-m:hover, .disabled.btn-border-s:hover, .disabled.btn-border-xs:hover {
      border: 1px solid #d4d6de;
      background-color: #fff;
      color: #383e45; }
  .btn-border:hover, .btn-border-xl:hover, .btn-border-l:hover, .btn-border-xm:hover, .btn-border-m:hover, .btn-border-s:hover, .btn-border-xs:hover {
    border-color: #069f44;
    background-color: #069f44;
    color: #fff; }

a.btn-border-xl {
  line-height: 44px; }

a.btn-border-l {
  line-height: 38px; }

a.btn-border-xm {
  line-height: 34px; }

a.btn-border-m {
  line-height: 32px; }

a.btn-border-s {
  line-height: 28px; }

a.btn-border-xs {
  line-height: 22px; }

.btn-primary-border, .btn-primary-border-xl, .btn-primary-border-l, .btn-primary-border-xm, .btn-primary-border-m, .btn-primary-border-s, .btn-primary-border-xs {
  border: 1px solid #069f44;
  color: #069f44; }
  .btn-primary-border:disabled, .btn-primary-border-xl:disabled, .btn-primary-border-l:disabled, .btn-primary-border-xm:disabled, .btn-primary-border-m:disabled, .btn-primary-border-s:disabled, .btn-primary-border-xs:disabled, .btn-primary-border.disabled, .disabled.btn-primary-border-xl, .disabled.btn-primary-border-l, .disabled.btn-primary-border-xm, .disabled.btn-primary-border-m, .disabled.btn-primary-border-s, .disabled.btn-primary-border-xs {
    opacity: 0.5;
    filter: alpha(opacity=0.5); }
    .btn-primary-border:disabled:hover, .btn-primary-border-xl:disabled:hover, .btn-primary-border-l:disabled:hover, .btn-primary-border-xm:disabled:hover, .btn-primary-border-m:disabled:hover, .btn-primary-border-s:disabled:hover, .btn-primary-border-xs:disabled:hover, .btn-primary-border.disabled:hover, .disabled.btn-primary-border-xl:hover, .disabled.btn-primary-border-l:hover, .disabled.btn-primary-border-xm:hover, .disabled.btn-primary-border-m:hover, .disabled.btn-primary-border-s:hover, .disabled.btn-primary-border-xs:hover {
      border: 1px solid #069f44;
      background-color: #fff;
      color: #069f44; }
  .btn-primary-border:hover, .btn-primary-border-xl:hover, .btn-primary-border-l:hover, .btn-primary-border-xm:hover, .btn-primary-border-m:hover, .btn-primary-border-s:hover, .btn-primary-border-xs:hover {
    border-color: #069f44;
    background-color: #069f44;
    color: #fff; }

a.btn-primary-border-xl {
  line-height: 44px; }

a.btn-primary-border-l {
  line-height: 38px; }

a.btn-primary-border-xm {
  line-height: 34px; }

a.btn-primary-border-m {
  line-height: 32px; }

a.btn-primary-border-s {
  line-height: 28px; }

a.btn-primary-border-xs {
  line-height: 22px; }

.btn-border-sub, .btn-border-sub-xl, .btn-border-sub-l, .btn-border-sub-xm, .btn-border-sub-m, .btn-border-sub-s, .btn-border-sub-xs {
  border: 1px solid #dedee7;
  color: #7f8188; }
  .btn-border-sub:disabled, .btn-border-sub-xl:disabled, .btn-border-sub-l:disabled, .btn-border-sub-xm:disabled, .btn-border-sub-m:disabled, .btn-border-sub-s:disabled, .btn-border-sub-xs:disabled, .btn-border-sub.disabled, .disabled.btn-border-sub-xl, .disabled.btn-border-sub-l, .disabled.btn-border-sub-xm, .disabled.btn-border-sub-m, .disabled.btn-border-sub-s, .disabled.btn-border-sub-xs {
    opacity: 0.5;
    filter: alpha(opacity=0.5); }
    .btn-border-sub:disabled:hover, .btn-border-sub-xl:disabled:hover, .btn-border-sub-l:disabled:hover, .btn-border-sub-xm:disabled:hover, .btn-border-sub-m:disabled:hover, .btn-border-sub-s:disabled:hover, .btn-border-sub-xs:disabled:hover, .btn-border-sub.disabled:hover, .disabled.btn-border-sub-xl:hover, .disabled.btn-border-sub-l:hover, .disabled.btn-border-sub-xm:hover, .disabled.btn-border-sub-m:hover, .disabled.btn-border-sub-s:hover, .disabled.btn-border-sub-xs:hover {
      border: 1px solid #dedee7;
      background-color: #fff;
      color: #7f8188; }
  .btn-border-sub:hover, .btn-border-sub-xl:hover, .btn-border-sub-l:hover, .btn-border-sub-xm:hover, .btn-border-sub-m:hover, .btn-border-sub-s:hover, .btn-border-sub-xs:hover {
    border-color: #0bc575;
    background-color: #0bc575;
    color: #fff; }

a.btn-border-sub-xl {
  line-height: 44px; }

a.btn-border-sub-l {
  line-height: 38px; }

a.btn-border-sub-xm {
  line-height: 34px; }

a.btn-border-sub-m {
  line-height: 32px; }

a.btn-border-sub-s {
  line-height: 28px; }

a.btn-border-sub-xs {
  line-height: 22px; }

.btn-orange, .btn-orange-xl, .btn-orange-l, .btn-orange-xm, .btn-orange-m, .btn-orange-s, .btn-orange-xs {
  background-color: #F19049;
  color: #fff; }
  .btn-orange:hover, .btn-orange-xl:hover, .btn-orange-l:hover, .btn-orange-xm:hover, .btn-orange-m:hover, .btn-orange-s:hover, .btn-orange-xs:hover {
    background-color: #ed731a; }
  .btn-orange:disabled, .btn-orange-xl:disabled, .btn-orange-l:disabled, .btn-orange-xm:disabled, .btn-orange-m:disabled, .btn-orange-s:disabled, .btn-orange-xs:disabled, .btn-orange.disabled, .disabled.btn-orange-xl, .disabled.btn-orange-l, .disabled.btn-orange-xm, .disabled.btn-orange-m, .disabled.btn-orange-s, .disabled.btn-orange-xs {
    background-color: #e3e7ec;
    color: #888888;
    cursor: default; }
    .btn-orange:disabled:hover, .btn-orange-xl:disabled:hover, .btn-orange-l:disabled:hover, .btn-orange-xm:disabled:hover, .btn-orange-m:disabled:hover, .btn-orange-s:disabled:hover, .btn-orange-xs:disabled:hover, .btn-orange.disabled:hover, .disabled.btn-orange-xl:hover, .disabled.btn-orange-l:hover, .disabled.btn-orange-xm:hover, .disabled.btn-orange-m:hover, .disabled.btn-orange-s:hover, .disabled.btn-orange-xs:hover {
      background-color: #e3e7ec;
      color: #888888; }

.buttonGroup {
  margin-left: 1px;
  font-size: 0; }
  .buttonGroup a, .buttonGroup button {
    border-radius: 0;
    margin-left: -1px;
    letter-spacing: 0;
    word-spacing: 0; }
    .buttonGroup a:hover, .buttonGroup button:hover {
      position: relative;
      z-index: 1; }
    .buttonGroup a:first-child, .buttonGroup button:first-child {
      border-radius: 3px 0 0 3px; }
    .buttonGroup a:last-child, .buttonGroup button:last-child {
      border-radius: 0 3px 3px 0; }

.big_radius a:first-child, .big_radius button:first-child {
  border-radius: 30px 0 0 30px; }

.big_radius a:last-child, .big_radius button:last-child {
  border-radius: 0 30px 30px 0; }

.wawaBg, .wawaTips-info, .wawaTips-danger, .wawaTips-warning, .wawaTips-success, .wawaTips-default {
  position: relative;
  display: inline-block;
  padding: 5px 0.6em;
  box-sizing: border-box;
  cursor: pointer;
  vertical-align: middle;
  text-align: left;
  border-radius: 3px;
  border: none;
  outline: none;
  line-height: 36px;
  line-height: 24px;
  font-size: 14px; }
  .wawaBg.block, .block.wawaTips-info, .block.wawaTips-danger, .block.wawaTips-warning, .block.wawaTips-success, .block.wawaTips-default {
    display: block !important; }

.icon-left, .wawaTips-info .icon-l, .wawaTips-danger .icon-l, .wawaTips-warning .icon-l, .wawaTips-success .icon-l, .wawaTips-default .icon-l {
  position: absolute;
  top: 50%;
  margin-top: -5px;
  left: -6px;
  width: 6px;
  height: 10px; }

.icon-top, .wawaTips-info .icon-t, .wawaTips-danger .icon-t, .wawaTips-warning .icon-t, .wawaTips-success .icon-t, .wawaTips-default .icon-t {
  position: absolute;
  left: 50%;
  margin-left: -3px;
  top: -6px;
  width: 10px;
  height: 6px; }

.wawaTips-info {
  background-color: #d9edf7;
  color: #518aa6; }
  .wawaTips-info .icon-l {
    background-position: -190px -90px; }
  .wawaTips-info .icon-t {
    background-position: -122px -90px; }
  .wawaTips-info .icon-info {
    width: 20px;
    height: 19px;
    background-position: -110px -161px; }

.wawaTips-danger {
  background-color: #f2dede;
  color: #b94a48; }
  .wawaTips-danger .icon-l {
    background-position: -184px -90px; }
  .wawaTips-danger .icon-t {
    background-position: -132px -90px; }
  .wawaTips-danger .icon-info {
    width: 20px;
    height: 19px;
    background-position: -110px -180px; }

.wawaTips-warning {
  background-color: #fcf8e3;
  color: #b07f14; }
  .wawaTips-warning .icon-l {
    background-position: -178px -90px; }
  .wawaTips-warning .icon-t {
    background-position: -142px -90px; }
  .wawaTips-warning .icon-info {
    width: 20px;
    height: 18px;
    background-position: -110px -199px; }

.wawaTips-success {
  background-color: #dff0d8;
  color: #3c8020; }
  .wawaTips-success .icon-l {
    background-position: -172px -90px; }
  .wawaTips-success .icon-t {
    background-position: -152px -90px; }
  .wawaTips-success .icon-info {
    width: 20px;
    height: 19px;
    background-position: -110px -217px; }

.wawaTips-default {
  background-color: #eeeeee;
  color: #a6a6a6; }
  .wawaTips-default .icon-l {
    background-position: -196px -90px; }
  .wawaTips-default .icon-t {
    background-position: -162px -90px; }
  .wawaTips-default .icon-info {
    width: 20px;
    height: 20px;
    background-position: -110px -235px; }

/**
 * CSS Global - header
 * author: Simiii@simiii.com;
 * date: 2016-4-15;
**/
/*shortcut*/
.footer {
  text-align: center;
  font-size: 12px;
  padding: 30px;
  border-top: solid 4px #eee; }

.friend_links {
  font-size: 13px;
  line-height: 200%; }
  .friend_links .fl_name {
    display: block;
    float: left;
    width: 10em;
    font-weight: bold; }
  .friend_links ul li {
    float: left;
    margin-right: 10px; }

/**
 * CSS Global - school-web header
 * author: Simiii@simiii.com;
 * QQ: 253173068;
 * date: 2015-10-15;
**/
/*shortcut*/
/*top翻页*/
.btn-turn-pages {
  position: absolute;
  right: 0;
  top: 0; }
  .btn-turn-pages a {
    font-size: 13px;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    padding: 0 1.5em;
    border-radius: 2px;
    background-color: #e2e3ea;
    margin-left: 1px;
    color: #333333;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .btn-turn-pages a:hover {
      color: #fff;
      background-color: #069f44; }

/*bottom 翻页*/
.m-flip {
  text-align: center;
  margin-top: 20px; }
  .m-flip .m-flip-ellipsis {
    color: #333333;
    line-height: 22px;
    display: inline-block;
    vertical-align: top;
    padding: 0 3px;
    font-size: 14px; }
  .m-flip a {
    cursor: pointer;
    display: inline-block;
    line-height: 32px;
    padding: 0 12px;
    text-align: center;
    background-color: #f6f7f9;
    border-radius: 16px;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    font-size: 14px;
    font-family: Arial;
    color: #333333; }
    .m-flip a:hover {
      background-color: #1cba6e;
      color: #fff; }
  .m-flip a.prev, .m-flip a.next {
    display: block;
    float: left;
    padding: 0 25px; }
  .m-flip a.next {
    float: right; }
  .m-flip a.on {
    background-color: #069f44;
    color: #fff; }
  .m-flip.mini .m-flip-ellipsis {
    line-height: 18px; }
  .m-flip.mini a {
    line-height: 28px;
    font-size: 13px;
    padding: 0 10px; }

.flip_showMore {
  padding: 15px 0;
  text-align: center; }
  .flip_showMore a {
    display: inline-block;
    height: 32px;
    line-height: 30px;
    box-sizing: border-box;
    text-align: center;
    padding: 0 4em;
    border-radius: 16px;
    border: solid 1px #c9ced4;
    color: #b0b6bd;
    cursor: pointer;
    font-size: 14px; }
    .flip_showMore a:hover {
      border-color: #069f44;
      color: #069f44; }

/* superslide tab */
.slideTxtBox {
  border: 1px solid #cde3fb;
  text-align: left; }

.slideTxtBox .hd {
  height: 42px;
  line-height: 42px;
  background: #f6fafe;
  padding: 0;
  border-bottom: 1px solid #cde3fb;
  position: relative; }

.slideTxtBox .hd ul {
  float: left;
  position: absolute;
  left: 0px;
  top: -1px;
  height: 42px; }

.slideTxtBox .hd ul li {
  float: left;
  padding: 0 30px;
  cursor: pointer;
  border: solid 1px #cde3fb;
  border-top: none;
  border-bottom: none;
  margin-left: -1px;
  font-size: 16px;
  color: #2e5b8b; }

.slideTxtBox .hd ul li.on {
  height: 42px;
  font-weight: bold;
  background: #fff;
  border: 1px solid #cde3fb;
  border-bottom: 2px solid #fff; }

.slideTxtBox .bd .bd_con {
  padding: 15px;
  zoom: 1; }

.indexSilder01 .bd .bd_con {
  height: 250px; }

#slideTxtBox7, #slideTxtBox8 {
  border: none;
  border-top: 1px solid #cde3fb; }
  #slideTxtBox7 .hd, #slideTxtBox8 .hd {
    border-right: 1px solid #cde3fb; }
  #slideTxtBox7 .bd .bd_con, #slideTxtBox8 .bd .bd_con {
    padding: 0; }

/* supersiler imgsiler */
.slideBox {
  width: 300px;
  height: 250px;
  overflow: hidden;
  position: relative; }

.slideBox .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 100%;
  background-color: transparent;
  border: none;
  height: 15px;
  bottom: 40px;
  z-index: 5; }

.slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  float: right;
  position: relative;
  left: 0;
  margin-left: 0;
  top: 0;
  height: auto;
  width: auto;
  padding-right: 15px; }

.slideBox .hd ul li {
  height: 100%;
  float: left;
  margin-right: 5px;
  font-size: 10px;
  margin-left: 0;
  font-family: Arial;
  width: 10px;
  padding: 0;
  height: 10px;
  border-radius: 20px;
  line-height: 10px;
  border: none;
  text-align: center;
  background: #fff;
  cursor: pointer; }

.slideBox .hd ul li.on {
  background: #f00;
  color: #fff;
  border: none;
  line-height: 10px;
  height: 10px; }

.slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0; }

.slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
  position: relative; }

.slideBox .bd li img {
  width: 300px;
  height: 250px; }

.bdNewsTitle {
  height: 38px;
  line-height: 38px;
  vertical-align: middle;
  position: absolute;
  bottom: 0;
  background-image: url(imagesieblackbg.png);
  color: #fff;
  font-size: 14px;
  padding: 0 10px;
  width: 100%;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

#slideBox6 {
  width: 560px;
  height: 320px; }

#slideBox6 .bd li img {
  width: 560px;
  height: 320px; }

.txtScroll-left {
  position: relative;
  margin-left: 70px; }

.txtScroll-left .hd {
  overflow: hidden;
  height: 30px;
  background: #f4f4f4;
  padding: 0 10px; }

.txtScroll-left .hd .prev, .txtScroll-left .hd .next {
  display: block;
  width: 5px;
  height: 9px;
  float: right;
  margin-right: 5px;
  margin-top: 10px;
  overflow: hidden;
  cursor: pointer;
  background: url("../images/arrow.png") no-repeat; }

.txtScroll-left .hd .next {
  background-position: 0 -50px; }

.txtScroll-left .hd .prevStop {
  background-position: -60px 0; }

.txtScroll-left .hd .nextStop {
  background-position: -60px -50px; }

.txtScroll-left .hd ul {
  float: right;
  overflow: hidden;
  zoom: 1;
  margin-top: 10px; }

.txtScroll-left .hd ul li {
  float: left;
  width: 9px;
  height: 9px;
  overflow: hidden;
  margin-right: 5px;
  text-indent: -999px;
  cursor: pointer;
  background: url("../images/icoCircle.gif") 0 -9px no-repeat; }

.txtScroll-left .hd ul li.on {
  background-position: 0 0; }

.txtScroll-left .bd {
  overflow: hidden; }

.txtScroll-left .bd ul {
  overflow: hidden;
  zoom: 1; }

.txtScroll-left .bd ul li {
  margin-right: 20px;
  float: left;
  height: 24px;
  line-height: 20px;
  width: 31%;
  text-align: left;
  _display: inline;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.txtScroll-left .bd ul li span {
  color: #999; }

.slideBox .bd img {
  height: 250px;
  display: block; }

#slideTxtBox2 .hd ul, #slideTxtBox3 .hd ul, #slideTxtBox4 .hd ul {
  width: 100%;
  margin-left: 1px; }

#slideTxtBox2 .hd ul li, #slideTxtBox3 .hd ul li, #slideTxtBox4 .hd ul li {
  width: 50%;
  padding: 0;
  margin-left: -2px;
  text-align: center; }

#slideTxtBox2 .bd .bd_con, #slideTxtBox3 .bd .bd_con, #slideTxtBox4 .bd .bd_con {
  height: 160px; }

#slideTxtBox3 .bd .bd_con {
  height: 375px; }

#slideTxtBox4 .bd .bd_con {
  height: auto; }

.thimgs {
  padding: 0 15px 15px 15px;
  margin-top: -1px; }
  .thimgs a {
    float: left;
    display: block;
    width: 30%;
    padding: 0 1.5%; }
    .thimgs a img {
      width: 100%; }

.img_box1 {
  height: 90px;
  position: relative; }
  .img_box1 img {
    width: 100%;
    height: 90px; }
  .img_box1 h4 {
    font-size: 12px;
    color: #fff;
    padding: 5px 0;
    background-image: url(imagesieblackbg.png);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

.zx_tips {
  color: #0068b7;
  font-size: 13px; }

.asideImg {
  display: block; }
  .asideImg img {
    width: 100%;
    border-radius: 4px; }

.mailUsBox {
  border: solid 1px #bed2ee;
  border-radius: 6px; }
  .mailUsBox .nlink {
    display: block;
    padding: 20px 10px;
    border-bottom: solid 1px #bed2ee; }
    .mailUsBox .nlink:hover {
      background-color: #f1f6fe; }
    .mailUsBox .nlink i {
      display: block;
      float: left;
      margin-right: 10px; }
    .mailUsBox .nlink h2 {
      font-size: 18px;
      font-weight: normal;
      line-height: 1.2em;
      padding-top: 4px; }
    .mailUsBox .nlink p {
      font-size: 12px;
      color: #666;
      line-height: 150%; }

.datingBox .blue_border_box {
  height: 350px; }

.datingBox .blue_border_box:first-child {
  width: 45%;
  float: left; }

.datingBox .blue_border_box:last-child {
  width: 45%;
  float: right; }

.datingBox .imgCaption img {
  width: 100%;
  border-radius: 2px; }

.blue_border_cation {
  font-size: 17px;
  color: #276ac8;
  font-weight: bold;
  text-align: center;
  line-height: 24px;
  vertical-align: middle; }

.pageMainCaption {
  font-size: 16px;
  color: #0058a3;
  border-top: solid 1px #ddd;
  font-weight: bold; }
  .pageMainCaption .name {
    display: inline-block;
    line-height: 40px;
    vertical-align: middle;
    padding: 0 10px;
    border-top: solid 2px #0058a3;
    margin-top: -1px; }

.news_dangjian {
  border: solid 1px #bccee9;
  padding: 8px 10px;
  margin: 10px 0;
  height: 20px;
  overflow: hidden; }

.banner img {
  width: 100%; }

.news_videoBox {
  position: relative;
  margin-top: 20px;
  height: 280px;
  overflow: hidden; }
  .news_videoBox p {
    font-size: 13px;
    background-image: url(imagesieblackbg.png);
    color: #fff;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    line-height: 32px;
    vertical-align: middle; }
  .news_videoBox img {
    width: 100%;
    height: 280px; }
  .news_videoBox .player_ico {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -36px;
    margin-left: -36px;
    z-index: 2; }

.date {
  color: #666;
  margin-left: 5px;
  font-family: Arial; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0YXRpYy9jc3MvbWFpbi5jc3MiLCJzdGF0aWMvY3NzL192YXJpYWJsZXMuc2NzcyIsInN0YXRpYy9jc3MvX2Jhc2Uuc2NzcyIsInN0YXRpYy9jc3MvX2ljb25zLnNjc3MiLCJzdGF0aWMvY3NzL19oZWFkZXIuc2NzcyIsInN0YXRpYy9jc3MvX2Zvb3Rlci5zY3NzIiwic3RhdGljL2Nzcy9fZnJhbWUuc2NzcyIsInN0YXRpYy9jc3MvX2xpc3Quc2NzcyIsInN0YXRpYy9jc3MvX3dhd2FCdXR0dG9ucy5zY3NzIiwic3RhdGljL2Nzcy9fZmxpcC5zY3NzIiwic3RhdGljL2Nzcy9tYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxpQkFBaUI7QUNBakI7Ozs7R0FJRztBQ0pIOzs7OztHQUtHO0FBRUg7O0lBRUk7QUFDSjtFQUFnRyxVQUFTO0VBQUMsV0FBVSxFQUFFOztBQUN0SDtFQUFrQyxrREFBaUQ7RUFBQyxZQUFXO0VBQzlGLG9DQUFvQztFQUNsQyxtQ0FBbUM7RUFDbkMsMENBQTBDLEVBQUU7O0FBQy9DO0VBQU0sMEJBQXlCO0VBQUMsa0JBQWlCLEVBQUU7O0FBQ25EO0VBQVUsVUFBUyxFQUFFOztBQUNyQjtFQUFFLGVBQWM7R0FBQyxZQUFZO0VBQUMscUJBQW9CO0VBQUMsc0JBQXFCO0VBQUUsY0FBYSxFQUFHOztBQUMxRjtFQUNJLGVBQWM7RUFDZCxrQ0FBeUI7RUFBekIsMEJBQXlCLEVBSTVCO0VBTkQ7SUFJUSxlRGhCUSxFQ2lCUDs7QUFFVDtFQUFRLHNCQUFxQjtFQUFFLGVBQWUsRUFBRzs7QUFDakQ7RUFBYSxjQUFjLEVBQUc7O0FBQzlCO0VBQU0sZ0JBQWUsRUFBRTs7QUFDdkI7RUFBYSxpQkFBZ0IsRUFBRTs7QUFDL0I7RUFBVSxtQkFBa0IsRUFBRTs7QUFDOUI7RUFBRSxzQkFBc0I7RURtQnBCLG9CQUFtQjtFQUNuQixtQ0FBa0M7RUFDbEMsOEJBQTZCLEVDckJjOztBQUFBLGVBQUE7QUFFL0MsMkJBQUE7QUFD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STs7QUFDbkM7RUFBTyx3QkFBd0IsRUFBSTs7QUFDbkM7RUFBTyx3QkFBd0IsRUFBSTs7QUFDbkM7RUFBTyx3QkFBd0IsRUFBSTs7QUFDbkM7RUFBTyx3QkFBd0IsRUFBSTs7QUFDbkM7RUFBTyx3QkFBd0IsRUFBSTs7QUFFbkM7RUFBTywyQkFBMkIsRUFBSTs7QUFDdEM7RUFBUSw0QkFBNEIsRUFBSTs7QUFDeEM7RUFBUSw0QkFBNEIsRUFBSTs7QUFDeEM7RUFBUSw0QkFBNEIsRUFBSTs7QUFDeEM7RUFBUSw0QkFBNEIsRUFBSTs7QUFDeEM7RUFBUSw0QkFBNEIsRUFBSTs7QUFDeEM7RUFBUSw0QkFBNEIsRUFBSTs7QUFFeEM7RUFBTyw4QkFBOEIsRUFBSTs7QUFDekM7RUFBUSwrQkFBK0IsRUFBSTs7QUFDM0M7RUFBUSwrQkFBK0IsRUFBSTs7QUFDM0M7RUFBUSwrQkFBK0IsRUFBSTs7QUFDM0M7RUFBUSwrQkFBK0IsRUFBSTs7QUFDM0M7RUFBUSwrQkFBK0IsRUFBSTs7QUFDM0M7RUFBUSwrQkFBK0IsRUFBSTs7QUFFM0M7RUFBTyw2QkFBNkIsRUFBSTs7QUFDeEM7RUFBUSw4QkFBOEIsRUFBSTs7QUFDMUM7RUFBUSw4QkFBOEIsRUFBSTs7QUFDMUM7RUFBUSw4QkFBOEIsRUFBSTs7QUFDMUM7RUFBUSw4QkFBOEIsRUFBSTs7QUFDMUM7RUFBUSw4QkFBOEIsRUFBSTs7QUFDMUM7RUFBUSw4QkFBOEIsRUFBSTs7QUFFMUM7RUFBTyw0QkFBNEIsRUFBSTs7QUFDdkM7RUFBUSw2QkFBNkIsRUFBSTs7QUFDekM7RUFBUSw2QkFBNkIsRUFBSTs7QUFDekM7RUFBUSw2QkFBNkIsRUFBSTs7QUFDekM7RUFBUSw2QkFBNkIsRUFBSTs7QUFDekM7RUFBUSw2QkFBNkIsRUFBSTs7QUFDekM7RUFBUSw2QkFBNkIsRUFBSTs7QUFFekM7RUFBUSx5QkFBeUIsRUFBSTs7QUFDckM7RUFBUywwQkFBMEIsRUFBSTs7QUFDdkM7RUFBUywwQkFBMEIsRUFBSTs7QUFDdkM7RUFBUywwQkFBMEIsRUFBSTs7QUFDdkM7RUFB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QGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBDU1MgR2xvYmFsIHZhcmlhYmxlXG4gKiBhdXRob3I6IFNpbWlpaUBzaW1paWkuY29tO1xuICogZGF0YTogMjAxNS0xMC0xNTtcbioqL1xuLyoqXG4gKiBDU1MgR2xvYmFsIFN0eWxlXG4gKiBhdXRob3I6IFNpbWlpaUBzaW1paWkuY29tO1xuICogUVE6IDI1MzE3MzA2ODtcbiAqIGRhdGU6IDIwMTUtMTAtMTU7XG4qKi9cbi8qKlxuICog5Yid5aeL5YyW5rWP6KeI5Zmo6buY6K6k5qC35byPXG4gKiovXG5odG1sLCBib2R5LCBkaXYsIG9sLCB1bCwgbGksIGRsLCBkdCwgZGQsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGlucHV0LCBidXR0b24sIHRleHRhcmVhLCBwLCBzcGFuLCB0YWJsZSwgdGgsIHRkLCBmb3JtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJvZHksIGlucHV0LCBidXR0b24sIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250OiAxMnB4LzEuNSBcIk1pY3Jvc29mdCBZYWhlaVwiLFwiSGVsdmV0aWNhIE5ldWVcIjtcbiAgY29sb3I6ICMyMjI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJrZXJuXCI7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5pbWcsIGEgaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgKmNvbG9yOiAjMzMzO1xuICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmEuYmx1ZSB7XG4gIGNvbG9yOiAjMTNhZjUwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gIGEuYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICMwNjlmNDQ7IH1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyYTlhMTA7IH1cblxuYnV0dG9uLCBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudWwgbGksIC5vbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuZW0sIGNpdGUsIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxucCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgdGV4dC1qdXN0aWZ5OiBkaXN0cmlidXRlLWFsbC1saW5lcztcbiAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7IH1cblxuLyrlhajpg6joi7HmloflrZfnrKbkuIvoh6rliqjmjaLooYwqL1xuLyog5Y676ZmkQ2hyb21l562J5rWP6KeI5Zmo5paH5pys5qGG6buY6K6k5Y+R5YWJ6L655qGGICovXG5pbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIOWOu+mZpElFMTAr5rWP6KeI5Zmo5paH5pys5qGG5ZCO6Z2i55qE5bCP5Y+J5Y+JICovXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiDnpoHmraLlpJrooYzmlofmnKzmoYZ0ZXh0YXJlYeaLluaLvSAqL1xudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7IH1cblxuLyogPT3lhajlsYDpgJrnlKjmoLflvI89PSAqL1xuLyog6YG/5YWN5Zug5a2Q5YWD57Sg5rWu5Yqo6ICM5a+86Ie055qE54i25YWD57Sg6auY5bqm57y65aSx6IO96Zeu6aKYICovXG4uY2xlYXJGaXg6YWZ0ZXIsIC5oZWFkU2VhcmNoIC5oc190YWJzOmFmdGVyLCAuc2ltcGxlVGFiX2hkOmFmdGVyLCAuaWNvX3RleHRfTGlzdDphZnRlciwgLmxpbmtMaXN0OmFmdGVyLCAubGlua0xpc3QyOmFmdGVyLCAucGFydE1lbnRMaXN0OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmNsZWFyRml4LCAuaGVhZFNlYXJjaCAuaHNfdGFicywgLnNpbXBsZVRhYl9oZCwgLmljb190ZXh0X0xpc3QsIC5saW5rTGlzdCwgLmxpbmtMaXN0MiwgLnBhcnRNZW50TGlzdCB7XG4gIHpvb206IDE7IH1cblxuLyog5rWu5YqoICovXG4uZmwge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mciB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi8q5Yeg56eN5bi455So5a2X5L2T6aKc6ImyKi9cbi5jb2xvci1zdWIge1xuICBjb2xvcjogIzBiYzU3NTsgfVxuXG4uY29sb3ItcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDY5ZjQ0OyB9XG5cbi5jb2xvci1zdWNjZXNzIHtcbiAgY29sb3I6ICMwNjlmNDQ7IH1cblxuLmNvbG9yLWluZm8ge1xuICBjb2xvcjogIzNlYmNlYjsgfVxuXG4uY29sb3Itd2FybmluZyB7XG4gIGNvbG9yOiAjZjE5YzJlOyB9XG5cbi5jb2xvci1kYW5nZXIge1xuICBjb2xvcjogI2QzNjExMTsgfVxuXG4uY29sb3ItbGluayB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi8qIOm8oOagh+agt+W8j++8jOWPr+S7peagueaNrumcgOimgeaMieW6j+a3u+WKoCAqL1xuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyog5pi+56S6L+makOiXjyAqL1xuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIOebuOWvueWumuS9jSAqL1xuLnBvcy1yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucG9zLWFiIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8q5paH5a2X5a+56b2Q5pa55byPKi9cbi5hbGdpbl9jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxnaW5fbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uYWxnaW5fcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi8qIOeBsOiJsiAqL1xuLmdyYXlzIHtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGZpbHRlciBpZD0nZ3JheXNjYWxlJz48ZmVDb2xvck1hdHJpeCB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgLyogRmlyZWZveCAzLjUrICovXG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC8qIGNocm9tZSsgKi9cbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC8qIOacquadpea1j+iniOWZqCAqL1xuICBmaWx0ZXI6IGdyYXk7XG4gIC8qIGllNi04ICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2UoZ3JheXNjYWxlPTEpO1xuICAvKmllNi05ICovIH1cblxuLyog6YCa55So5a655Zmo77yM5a6a5LmJ6aG16Z2i5a695bqmIOWFt+aciSBuLCBtLCB3IOS4ieS4que6p+WIqyAqL1xuLyrlrabmoKF3ZWIqL1xuLnduIHtcbiAgd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyp3aWR0aO+8jW5vcm1hbCAgIHdpZHRoOjEwMDBweDsqL1xuLncxMTAwIHtcbiAgd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyp3aWR0aO+8jW5vcm1hbCovXG4ud24xMTQwIHtcbiAgd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLndzcCB7XG4gIHdpZHRoOiAxMTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qd2lkdGgtc3BlY2lhbCovXG4vKuW5s+WPsCovXG4ud21uIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLndtaW4ge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ud2JpZyB7XG4gIHdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIOaWh+acrOWxnuaAp++8muWtl+WPt+OAgeminOiJsuOAgeeyl+e7huOAgeato+aWnCAqL1xuLyog5a2X5Y+3ICovXG4uZjEyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmYxMyB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG5cbi5mMTQge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuXG4uZjE1IHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmYxNiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5mMTgge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuXG4uZjIwIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmYyNCB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi5mMjYge1xuICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuXG4vKuW6lemDqOWIhuWJsue6vyovXG4uYm9yZGVyLWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggI2UyZTNlYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc29saWQge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UyZTNlYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZG90dGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjZTJlM2VhICFpbXBvcnRhbnQ7IH1cblxuLyog6aKc6ImyICovXG4vKuWtl+S9k+minOiJsiovXG4uZ3JheS1mb250LWgge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uZ3JheS1mb250LW0ge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4uZ3JheS1mb250LWwge1xuICBjb2xvcjogIzg4ODg4ODsgfVxuXG4vKuS4u+iJsiovXG4ubS1ncmVlbiB7XG4gIGNvbG9yOiAjMDY5ZjQ0OyB9XG5cbi8q5rWF6Imy6IOM5pmv77yN5rexKi9cbi5ncmF5LWJnLWgge1xuICBjb2xvcjogI2UyZTNlYTsgfVxuXG4vKua1heiJsuiDjOaZr++8jeS4rSovXG4uZ3JheS1iZy1tIHtcbiAgY29sb3I6ICNmNmY3Zjk7IH1cblxuLyrmtYXoibLog4zmma/vvI3mtYUqL1xuLmdyYXktYmctbCB7XG4gIGNvbG9yOiAjZmFmYWZiOyB9XG5cbi8qIOeyl+e7hiAqL1xuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubm9ybWFsV2VpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiDmraPmlpwgKi9cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyog5aSW6L656Led5qC35byP77yM5L2c55So5LqO5YWD57Sg55qE5LiK5LiL5aSW6L656Led77yM5LiK5LiL5ZCE5YW35pyJIG4sIG0sIHcg5LiJ5Liq57qn5YirICovXG4ubTUge1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tMTAge1xuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubTE1IHtcbiAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm0yMCB7XG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tMjUge1xuICBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubTMwIHtcbiAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm00MCB7XG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tdDUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4ubXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubXQxNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ubXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubXQzMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubXIxNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tcjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubXIzMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tcjQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWwxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tbDIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWwyNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubXRiNSB7XG4gIG1hcmdpbjogNXB4IDAgIWltcG9ydGFudDsgfVxuXG4ubXRiMTAge1xuICBtYXJnaW46IDEwcHggMCAhaW1wb3J0YW50OyB9XG5cbi5tdGIxNSB7XG4gIG1hcmdpbjogMTVweCAwICFpbXBvcnRhbnQ7IH1cblxuLm10YjIwIHtcbiAgbWFyZ2luOiAyMHB4IDAgIWltcG9ydGFudDsgfVxuXG4ubXRiMjUge1xuICBtYXJnaW46IDI1cHggMCAhaW1wb3J0YW50OyB9XG5cbi5tdGIzMCB7XG4gIG1hcmdpbjogMzBweCAwICFpbXBvcnRhbnQ7IH1cblxuLm10YjQwIHtcbiAgbWFyZ2luOiA0MHB4IDAgIWltcG9ydGFudDsgfVxuXG4ubWxyNSB7XG4gIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDsgfVxuXG4ubWxyMTAge1xuICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbHIxNSB7XG4gIG1hcmdpbjogMCAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1scjIwIHtcbiAgbWFyZ2luOiAwIDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWxyMjUge1xuICBtYXJnaW46IDAgMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tbHIzMCB7XG4gIG1hcmdpbjogMCAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1scjQwIHtcbiAgbWFyZ2luOiAwIDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiDlhoXovrnot53moLflvI/vvIzkvZznlKjkuo7lhYPntKDnmoTkuIrkuIvlhoXovrnot53vvIzkuIrkuIvlkITlhbfmnIkgbiwgbSwgdyDkuInkuKrnuqfliKsgKi9cbi5wNSB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wMTAge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnAxNSB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucDIwIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wMjUge1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnAzMCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucDQwIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucHQyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGwxNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wbDIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGwzMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wbDQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wcjMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wcjQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYjMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0YjUge1xuICBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50OyB9XG5cbi5wdGIxMCB7XG4gIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50OyB9XG5cbi5wdGIxNSB7XG4gIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50OyB9XG5cbi5wdGIyMCB7XG4gIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50OyB9XG5cbi5wdGIyNSB7XG4gIHBhZGRpbmc6IDI1cHggMCAhaW1wb3J0YW50OyB9XG5cbi5wdGIzMCB7XG4gIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50OyB9XG5cbi5wdGI0MCB7XG4gIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50OyB9XG5cbi5wbHI1IHtcbiAgcGFkZGluZzogMCA1cHggIWltcG9ydGFudDsgfVxuXG4ucGxyMTAge1xuICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGxyMTUge1xuICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDsgfVxuXG4ucGxyMjAge1xuICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGxyMjUge1xuICBwYWRkaW5nOiAwIDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGxyMzAge1xuICBwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGxyNDAge1xuICBwYWRkaW5nOiAwIDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiA9PT09IGxvZGluZyAyMDE1LTQtOCA9PT0qL1xuLyoubG9kaW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2xvZGluZy5naWZcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MjBweDt9XG4ubG9kaW5nMntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9sb2RpbmcyLmdpZlwiKSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMzQ5OURBICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MjBweDt9ICovXG4vKiA9PT09IOaMiemSriBCdXR0b25zICAyMDE1LTEtMTI9PT09ICovXG4ubGFuZy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OURBO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXI6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi8qIOaXoOiDjOaZr+aMiemSriAqL1xuLmxhbmctY2FuY2VsIHtcbiAgYmFja2dyb3VuZDogMDtcbiAgY29sb3I6ICMyZDNlNTA7IH1cblxuLyog5Y+W5raI5oyJ6ZKuICovXG4ubGFuZy1idG4tbm9uZSB7XG4gIGJhY2tncm91bmQ6ICNlNGU5ZWQ7XG4gIGNvbG9yOiAjMmQzZTUwOyB9XG5cbi5sYW5nLWJ0bi1ub25lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U0ZTllZDtcbiAgY29sb3I6ICMyZDNlNTA7IH1cblxuLmxhbmctYnRuLWMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjZTRlOWVkO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMmQzZTUwO1xuICBib3JkZXI6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi8qIOS/ruaUueaMiemSrueahOm7mOiupOeKtuaAgSAqL1xuLmxhbmctYnRuOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmxhbmctYnRuOmZvY3VzIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5sYW5nLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiDngavni5DlhbzlrrkgKi9cbi5sYW5nLWJ0bjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiDmiJDlip8gKi9cbi5sYW5nLWJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTkzZTsgfVxuXG4vKiDplJnor68gKi9cbi5sYW5nLWJ0bi1lcm9vciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzM2MzA7IH1cblxuLyog5LiN5Y+v5o+Q5Lqk54q25oCBICovXG4ubGFuZy1idG4tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIOWxleekuiAqL1xuLmxhbmctYnRuLXNob3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOWVkO1xuICBjb2xvcjogIzJkM2U1MDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIOWFs+iBlCAqL1xuLmxhbmctYnRuLXJlbGF0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YzVjZTtcbiAgY29sb3I6ICMyZDNlNTA7IH1cblxuLyog5oyJ6ZKu5paH5a2XICovXG4ubGFuZy1idG4gLmxhbmctYnRuLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIOWkp+eahCAqL1xuLmxhbmctYnRuLWJpZyAubGFuZy1idG4tY29udGVudCB7XG4gIHBhZGRpbmc6IDAgNDVweDsgfVxuXG4vKiDlt6jlpKfnmoQgKi9cbi5sYW5nLWJ0bi1odWdlIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDsgfVxuXG4ubGFuZy1idG4taHVnZSAubGFuZy1idG4tY29udGVudCB7XG4gIHBhZGRpbmc6IDAgNDVweDsgfVxuXG4vKiDmjInpkq7nmoTpopzoibIgKi9cbi5sYW5nLWJ0bi1jb2wtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzNDk5REE7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5sYW5nLWJ0bi1jb2wtYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzZGEyZTM7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIOWbuuWumuWuveW6pueahCAqL1xuLmxhbmctYnRuLWZpeGVkLXNtYWxsIHtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi5sYW5nLWJ0bi1maXhlZC1zbWFsbCAubGFuZy1idG4tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmxhbmctYnRuLWZpeGVkLWJpZyB7XG4gIHdpZHRoOiAxNjBweDsgfVxuXG4ubGFuZy1idG4tZml4ZWQtYmlnIC5sYW5nLWJ0bi1jb250ZW50IHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubGFuZy1idG4tZml4ZWQtTGFyZ2Uge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubGFuZy1idG4tZml4ZWQtTGFyZ2UgLmxhbmctYnRuLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIOWwj+Wtl+WPt+aMiemSriDkuL7miqXlvLnlh7rmoYblho3nlKggKi9cbi5zdWJtaXQtYnV0dG9uIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzM0OTlkYTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLnN1Ym1pdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2RhMmUzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0IDBzOyB9XG5cbi5zdWJtaXQtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyZTkzZDQ7IH1cblxuLm1pbmktYnV0dG9uLWRpc2FiYmxlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2I4YzVjZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLm1pbmktYnV0dG9uLWRpc2FiYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2M4ZDRkYjtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dCAwczsgfVxuXG4ubWluaS1idXR0b24tZGlzYWJibGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2E5YjljMzsgfVxuXG4vKiDmjInpkq4gQnV0dG9ucyBFTkQgKi9cbi8qID09PT0g6KGo5Y2VIElucHV0IOahhiAyMDE1LTItMjg9PT09IOS7peWJjeeahOminOiJsmI4YzRjZSovXG4ubGFuZy1pbnB1dCB7XG4gIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6ICNlNGU5ZWQgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNWQ2ZDdlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4ubGFuZy1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDk4ZGI7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSg0MSwgMTI4LCAxODUsIDAuNCk7IH1cblxuLyog54Sm54K5L+aIkOWKnyAqL1xuLmxhbmctaW5wdXQtb24sIC5sYW5nLWlucHV0LXN1Y2Nlc3Mge1xuICBib3JkZXI6ICMzNDk4ZGIgMXB4IHNvbGlkO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoNDEsIDEyOCwgMTg1LCAwLjQpO1xuICBjb2xvcjogIzM0NDk1ZTsgfVxuXG4vKiDplJnor68gKi9cbi5sYW5nLWlucHV0LWVycm9yIHtcbiAgYm9yZGVyOiAjZmNhYjJiIDFweCBzb2xpZDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDI1MiwgMTcxLCA0MywgMC40KTsgfVxuXG4vKiB0ZXh0YXJlYeS9v+eUqCAqL1xuLmgxNjQge1xuICBoZWlnaHQ6IDEzMHB4OyB9XG5cbi5saDIwIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmxhbmctbXVzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDExcHg7XG4gIGNvbG9yOiAjRkQ4MzM1ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyog6KGo5Y2VIElucHV0IOahhiBFTkQgKi9cbi8qID09PT3ms6jlhozovpPlhaXmoYYgMjAxNS0xLTEyPT09PSAqL1xuLmxvZ2luLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogI2U5ZWNlZSAxcHggc29saWQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLyog6L6T5YWl5qGG5rS75Yqo54q25oCBL+aIkOWKnyAqL1xuLmxvZ2luLW9uLCAubG9naW4tc3VjY2VzcyB7XG4gIGJvcmRlci1ib3R0b206ICMzNDk4ZGIgMXB4IHNvbGlkOyB9XG5cbi5sb2dpbi1vbiAubG9nLWlucHV0LCAubG9naW4tZXJyb3IgLmxvZy1pbnB1dCwgLmxvZ2luLXN1Y2Nlc3MgLmxvZy1pbnB1dCB7XG4gIGNvbG9yOiAjNWQ2ZDdlOyB9XG5cbi5sb2dpbi1vbiAuaWNvbmZvbnQsIC5sb2dpbi1zdWNjZXNzIC5pY29uZm9udCB7XG4gIGNvbG9yOiAjM0E5OUQ4OyB9XG5cbi8qIOmUmeivryAqL1xuLmxvZ2luLWVycm9yIHtcbiAgYm9yZGVyLWJvdHRvbTogI2ZjYWIyYiAxcHggc29saWQ7IH1cblxuLmxvZ2luLWVycm9yIC5pY29uZm9udCB7XG4gIGNvbG9yOiAjZmNhYjJiOyB9XG5cbi8qIOeZu+W9lei+k+WFpeahhiAqL1xuLmxvZy1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHggMi41JTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjYjhjNGNlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogOTAlOyB9XG5cbi8qMzAvNDAwPTcuNSUsMzYwLzQwMD05MCUsMTAvNDAwPTIuNSUqL1xuLmxvZy1pbnB1dC1oYWxmIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweCA1JTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjYjhjNGNlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogODAlOyB9XG5cbi8qMzAvMjAwPTE1JSwxNjAvMjAwPTgwJSwxMC8yMDA9NSUqL1xuLmxvZy1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhjNGNlOyB9XG5cbi5sb2ctaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhjNGNlOyB9XG5cbi5sb2ctaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I4YzRjZTsgfVxuXG4ubG9nLWlucHV0OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiOGM0Y2U7IH1cblxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I4YzRjZTsgfVxuXG50ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiOGM0Y2U7IH1cblxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I4YzRjZTsgfVxuXG50ZXh0YXJlYTpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhjNGNlOyB9XG5cbi8qIOazqOWGjOi+k+WFpeahhiBlbmQgKi9cbi8qbWVzc2FnZSDmj5DphpLmtojmga8qL1xuI2FqYXgtaG9vayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmdsb2JhbEluZm9UaXAge1xuICB6LWluZGV4OiAyMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmdsb2JhbEluZm9UaXAgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmdsb2JhbEluZm9UaXAgLmluZm9UaXBCYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgLW1vei1vcGFjaXR5OiAwLjg7XG4gIC1raHRtbC1vcGFjaXR5OiAwLjg7IH1cblxuLyog5rKh5pyJ5Lu75L2V5YaF5a6555qE5pe25YCZ5o+Q56S6ICovXG4ua29uZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VyY2gtbnVsbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGhlaWdodDogNzAwcHg7IH1cblxuLyrlrZfkvZPlm77moIcqL1xuLyouaWNvbmZvbnQsIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OlwiaWNvbmZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6MTZweDtcbiAgY29sb3I6ICNiOGM0Y2U7XG4gIGZvbnQtc3R5bGU6bm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMC4ycHg7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59Ki9cbltpZF49XCJ4dW5sZWlfY29tXCJdLCBbaWQqPVwieHVubGVpX2NvbVwiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKnNjaG9vbC13ZWLmiYDmnInlm77moIcqL1xuLnNjaG9vbC1pY29ucywgLmNvbC1uYW1lLCAuaWNvbi1sZWZ0LCAud2F3YVRpcHMtaW5mbyAuaWNvbi1sLCAud2F3YVRpcHMtZGFuZ2VyIC5pY29uLWwsIC53YXdhVGlwcy13YXJuaW5nIC5pY29uLWwsIC53YXdhVGlwcy1zdWNjZXNzIC5pY29uLWwsIC53YXdhVGlwcy1kZWZhdWx0IC5pY29uLWwsIC5pY29uLXRvcCwgLndhd2FUaXBzLWluZm8gLmljb24tdCwgLndhd2FUaXBzLWRhbmdlciAuaWNvbi10LCAud2F3YVRpcHMtd2FybmluZyAuaWNvbi10LCAud2F3YVRpcHMtc3VjY2VzcyAuaWNvbi10LCAud2F3YVRpcHMtZGVmYXVsdCAuaWNvbi10LCAud2F3YVRpcHMtaW5mbyAuaWNvbi1pbmZvLCAud2F3YVRpcHMtZGFuZ2VyIC5pY29uLWluZm8sIC53YXdhVGlwcy13YXJuaW5nIC5pY29uLWluZm8sIC53YXdhVGlwcy1zdWNjZXNzIC5pY29uLWluZm8sIC53YXdhVGlwcy1kZWZhdWx0IC5pY29uLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2Nob29sLXdlYi1pY29ucy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwMHB4IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAqem9vbTogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLnNjaG9vbC1pY29ucywgLmNvbC1uYW1lLCAuaWNvbi1sZWZ0LCAud2F3YVRpcHMtaW5mbyAuaWNvbi1sLCAud2F3YVRpcHMtZGFuZ2VyIC5pY29uLWwsIC53YXdhVGlwcy13YXJuaW5nIC5pY29uLWwsIC53YXdhVGlwcy1zdWNjZXNzIC5pY29uLWwsIC53YXdhVGlwcy1kZWZhdWx0IC5pY29uLWwsIC5pY29uLXRvcCwgLndhd2FUaXBzLWluZm8gLmljb24tdCwgLndhd2FUaXBzLWRhbmdlciAuaWNvbi10LCAud2F3YVRpcHMtd2FybmluZyAuaWNvbi10LCAud2F3YVRpcHMtc3VjY2VzcyAuaWNvbi10LCAud2F3YVRpcHMtZGVmYXVsdCAuaWNvbi10LCAud2F3YVRpcHMtaW5mbyAuaWNvbi1pbmZvLCAud2F3YVRpcHMtZGFuZ2VyIC5pY29uLWluZm8sIC53YXdhVGlwcy13YXJuaW5nIC5pY29uLWluZm8sIC53YXdhVGlwcy1zdWNjZXNzIC5pY29uLWluZm8sIC53YXdhVGlwcy1kZWZhdWx0IC5pY29uLWluZm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2Nob29sLXdlYi1pY29uc0AyeC5wbmcpOyB9IH1cblxuLmljb24tdXNlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uX3VzZXIucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MDBweCAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgKnpvb206IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5pY29uLXVzZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbl91c2VyQDJ4LnBuZyk7IH0gfVxuXG4uc2Nob29sTW91ZGVsX2ljb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NjaG9vbF9pY29ucy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwMHB4IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAqem9vbTogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLnNjaG9vbE1vdWRlbF9pY29ucyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zY2hvb2xfaWNvbnNAMngucG5nKTsgfSB9XG5cbi5wYXBlcl9pY29ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXBlcl9pY29uLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAwcHggNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICp6b29tOiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDJkcHB4KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAucGFwZXJfaWNvbnMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFwZXJfaWNvbkAyeC5wbmcpOyB9IH1cblxuLyrlubPlj7DmiYDmnInlm77moIcqL1xuLm0taWNvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbS1pY29ucy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAqem9vbTogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLm0taWNvbnMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbS1pY29uc0AyeC5wbmcpOyB9IH1cblxuLyrmoIfpopgqL1xuLmNvbC10aXRsZSwgLmNvbC10aXRsZS1kZWZhdWx0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmNvbC10aXRsZSAuZnIsIC5jb2wtdGl0bGUtZGVmYXVsdCAuZnIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLmNvbC10aXRsZSAuZnIgLmEsIC5jb2wtdGl0bGUtZGVmYXVsdCAuZnIgLmEge1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmNvbC10aXRsZS1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4vKmJvdHRvbnMqL1xuLmJ0biwgLmJ0bi1teCwgLmJ0bi1ncmF5LWlubGluZSwgLmJ0bi1sLCAuYnRuLWdyZWVuLWJvcmRlciwgLmJ0bi1seCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG5cbi5idG4tbXgsIC5idG4tZ3JheS1pbmxpbmUge1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5idG4tbCwgLmJ0bi1ncmVlbi1ib3JkZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLmJ0bi1ncmF5LWlubGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZWE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAycHg7IH1cblxuLmJ0bi1ncmVlbi1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjOWRlM2I5O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwNjlmNDQ7IH1cbiAgLmJ0bi1ncmVlbi1ib3JkZXI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA2OWY0NDsgfVxuXG4vKmFib3V0IGZyYW1lc2V0Ki9cbi8qMTAwMOeahOW3puWPs+WIhuagjyovXG4uaW5zaWRlci1tYWluIHtcbiAgd2lkdGg6IDgyMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5pbnNpZGVyLWFzaWRlciB7XG4gIHdpZHRoOiAyNzBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxcHg7IH1cblxuLmluc2lkZXItYXNpZGVyLWJveCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMmUzZWE7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4uY29sLW5hbWUge1xuICB3aWR0aDogNzZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4uYXBwLWFkIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qMTA1MOeahOW3puWPs+WIhuagjyovXG4uaW5zaWRlci1hc2lkZXIxMDUwIHtcbiAgd2lkdGg6IDI3NXB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4uaW5zaWRlci1tYWluMTA1MCB7XG4gIHdpZHRoOiA3NTBweDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qKlxuICogQ1NTIEdsb2JhbCAtICBoZWFkZXJcbiAqIGF1dGhvcjogU2ltaWlpQHNpbWlpaS5jb207XG4gKiBkYXRlOiAyMDE2LTQtMTU7XG4qKi9cbi8qc2hvcnRjdXQqL1xuLm1haW5faWNvbnMsIC5pY29fZ3VvaHVpLCAuaWNvX3poZW5neGllLCAuaWNvX3Bob25lLCAubV9sb2dvLCAubV9zdWJMb2dvMSwgLm1fc3ViTG9nbzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21haW5JY29ucy5wbmcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1haW5faWNvcywgLmljb19saXN0MSwgLmNhcHRpb25fYmcxLCAuZ29uZ2thaUljbywgLmdrX2ljbzAxLCAuZ2tfaWNvMDIsIC5na19pY28wMywgLmdrX2ljbzA0LCAuZ2tfaWNvMDUsIC5na19pY28wNiwgLmdrX2ljbzA3LCAuZ2tfaWNvMDgsIC5na19pY28wOSwgLmdrX2ljbzEwLCAuZ2tfaWNvMTEsIC5na19pY28xMiwgLmNhcHRpb24wMDAxLCAubXVsdV9pY29fbWFpbiwgLm11bHVfaWNvMSwgLm11bHVfaWNvMiwgLm11bHVfaWNvMywgLm11bHVfaWNvNCwgLm11bHVfaWNvNSwgLm11bHVfaWNvNiwgLm11bHVfaWNvNywgLm11bHVfaWNvOCwgLm11bHVfaWNvOSwgLm11bHVfaWNvMTAsIC5pY29fZmFuZ2RhamluZywgLmljb19hcnJvd19yX2dyYXksIC5pY29fYXNpZGVfdGFnLCAuaWNvX21haWxfMSwgLmljb19tYWlsXzIsIC5pY29fbWFpbF8zLCAuY2FwdGlvbl9iZ19vcmFuZ2UsIC5jYXB0aW9uX2JnX2dyZWVuLCAuYmx1ZV9zdGFyLCAucGFnZUNhcHRpb25CZywgLnRhYl90aXBfYmcsIC5wbGF5ZXJfaWNvLCAuaWNvX3ZpZGVvX2xpc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21haW5faWNvMi5wbmcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmljb19ndW9odWkge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5pY29femhlbmd4aWUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uaWNvX3Bob25lIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuXG4ubV9sb2dvIHtcbiAgd2lkdGg6IDE4M3B4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIycHg7IH1cblxuLm1fc3ViTG9nbzEge1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDsgfVxuXG4ubV9zdWJMb2dvMiB7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuXG4uaWNvX2xpc3QxIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4uY2FwdGlvbl9iZzEge1xuICB3aWR0aDogMTIzcHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5nb25na2FpSWNvLCAuZ2tfaWNvMDEsIC5na19pY28wMiwgLmdrX2ljbzAzLCAuZ2tfaWNvMDQsIC5na19pY28wNSwgLmdrX2ljbzA2LCAuZ2tfaWNvMDcsIC5na19pY28wOCwgLmdrX2ljbzA5LCAuZ2tfaWNvMTAsIC5na19pY28xMSwgLmdrX2ljbzEyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDFweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmdrX2ljbzAxIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDFweDsgfVxuXG4uZ2tfaWNvMDIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNDFweDsgfVxuXG4uZ2tfaWNvMDMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDFweDsgfVxuXG4uZ2tfaWNvMDQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTQxcHg7IH1cblxuLmdrX2ljbzA1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00MXB4OyB9XG5cbi5na19pY28wNiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAtNDFweDsgfVxuXG4uZ2tfaWNvMDcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQxcHg7IH1cblxuLmdrX2ljbzA4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MHB4IC00MXB4OyB9XG5cbi5na19pY28wOSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjBweCAtNDFweDsgfVxuXG4uZ2tfaWNvMTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTQxcHg7IH1cblxuLmdrX2ljbzExIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMHB4IC00MXB4OyB9XG5cbi5na19pY28xMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDBweCAtNDFweDsgfVxuXG4uY2FwdGlvbjAwMDEge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxMDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUzcHg7IH1cblxuLm11bHVfaWNvX21haW4sIC5tdWx1X2ljbzEsIC5tdWx1X2ljbzIsIC5tdWx1X2ljbzMsIC5tdWx1X2ljbzQsIC5tdWx1X2ljbzUsIC5tdWx1X2ljbzYsIC5tdWx1X2ljbzcsIC5tdWx1X2ljbzgsIC5tdWx1X2ljbzksIC5tdWx1X2ljbzEwIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NnB4IC04N3B4OyB9XG5cbi5tdWx1X2ljbzEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTZweCAtODdweDsgfVxuXG4ubXVsdV9pY28yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2cHggLTg3cHg7IH1cblxuLm11bHVfaWNvMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04N3B4OyB9XG5cbi5tdWx1X2ljbzQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE2cHggLTg3cHg7IH1cblxuLm11bHVfaWNvNSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzZweCAtODdweDsgfVxuXG4ubXVsdV9pY282IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NnB4IC04N3B4OyB9XG5cbi5tdWx1X2ljbzcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTg3cHg7IH1cblxuLm11bHVfaWNvOCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTZweCAtODdweDsgfVxuXG4ubXVsdV9pY285IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC04N3B4OyB9XG5cbi5tdWx1X2ljbzEwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNnB4IC04N3B4OyB9XG5cbi5pY29fZmFuZ2RhamluZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01N3B4IC0xMTNweDsgfVxuXG4uaWNvX2Fycm93X3JfZ3JheSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc3cHggLTExM3B4OyB9XG5cbi5pY29fYXNpZGVfdGFnIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggLTExM3B4OyB9XG5cbi5pY29fbWFpbF8xIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1cHggLTEzNHB4OyB9XG5cbi5pY29fbWFpbF8yIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMnB4IC0xMzRweDsgfVxuXG4uaWNvX21haWxfMyB7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDlweCAtMTM0cHg7IH1cblxuLmNhcHRpb25fYmdfb3JhbmdlLCAuY2FwdGlvbl9iZ19ncmVlbiB7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMTlweDsgfVxuXG4uY2FwdGlvbl9iZ19ncmVlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0OXB4OyB9XG5cbi5ibHVlX3N0YXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0cHggLTExNHB4OyB9XG5cbi5wYWdlQ2FwdGlvbkJnIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODBweCAtMjA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50YWJfdGlwX2JnIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgwcHggLTI1MXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGxheWVyX2ljbyB7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDdweCAtMTEzcHg7IH1cblxuLmljb192aWRlb19saXN0IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2M3B4IC05MHB4OyB9XG5cbi8qKlxuICogQ1NTIEdsb2JhbCAtICBoZWFkZXJcbiAqIGF1dGhvcjogU2ltaWlpQHNpbWlpaS5jb207XG4gKiBkYXRlOiAyMDE2LTQtMTU7XG4qKi9cbi8qc2hvcnRjdXQqL1xuLmJvZHlIYXNIZWFkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JvZHlfYmcuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLm1XIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnNob3J0Y3V0IHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCLlrovkvZNcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMztcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNob3J0TGlua3MgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnNob3J0TGlua3MgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxZmNjZWI7IH1cblxuLm1haW5faGVhZGVyIHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuXG4ubV9uYXYge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1pY3Jvc29mdCBZYUhlaVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uYXZfYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ubV9uYXZfbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAubV9uYXZfbGlzdCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubV9uYXZfbGlzdCBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgICAgLm1fbmF2X2xpc3QgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjQ5OWU7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5tX3dlYXRoZXIge1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxM2IyY2Y7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIG9wYWNpdHk6IDAuOTtcbiAgbWFyZ2luLXRvcDogNnB4OyB9XG5cbi5oZWFkU2VhcmNoIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA0MDBweDsgfVxuICAuaGVhZFNlYXJjaCAuaHNfdGFicyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuaGVhZFNlYXJjaCAuaHNfdGFicyBsaSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmhlYWRTZWFyY2ggLmhzX3RhYnMgbGkgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZFNlYXJjaCAuaHNfdGFicyBsaS5vbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3OWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDsgfVxuICAuaGVhZFNlYXJjaCAuaHNfZm9ybSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwNDc5ZDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZWFkU2VhcmNoIC5oc19mb3JtIC5oc19pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBNaWNyb3NvZnQgWWFoZWk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiAyODBweDsgfVxuICAgIC5oZWFkU2VhcmNoIC5oc19mb3JtIC5oc19zdWJtaXQge1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDc5ZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAgIC5oZWFkU2VhcmNoIC5oc19mb3JtIC5oc19zdWJtaXQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY1Y2JhOyB9XG5cbi56aV9sb2dvIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLnppX2xvZ28gaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5icmVhZE5hdiB7XG4gIGNvbG9yOiAjMzMzOyB9XG4gIC5icmVhZE5hdiAuYm5fY2FwdGlvbiB7XG4gICAgY29sb3I6ICM5OTk7IH1cblxuLyoqXG4gKiBDU1MgR2xvYmFsIC0gaGVhZGVyXG4gKiBhdXRob3I6IFNpbWlpaUBzaW1paWkuY29tO1xuICogZGF0ZTogMjAxNi00LTE1O1xuKiovXG4vKnNob3J0Y3V0Ki9cbi5mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXRvcDogc29saWQgNHB4ICNlZWU7IH1cblxuLmZyaWVuZF9saW5rcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwMCU7IH1cbiAgLmZyaWVuZF9saW5rcyAuZmxfbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmZyaWVuZF9saW5rcyB1bCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qKlxuICogQ1NTIHRrIGZyYW1lIHN0eWxlc1xuICogYXV0aG9yOiBTdW1paUBzdW1paS5jbjtcbiAqIGRhdGE6IDIwMTYtMDUtMzE7XG4gKiovXG4uaW5kZXhfbGVmdCB7XG4gIHdpZHRoOiA2NjBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmluZGV4X3JpZ2h0IHtcbiAgd2lkdGg6IDMyMHB4O1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLm5ld3NMZWZ0ZXIge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5uZXdzUmlndGVyIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnl1bkJnX2JveCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjZGUzZmI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfY29uLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuXG4uZXFCb3gge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLmluZGV4X2JhbnNoaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuLnJlZEJveCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IHNvbGlkIDFweCAjOTcwMTAxO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE3MHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC5yZWRCb3ggLnJlZF9jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxZW07XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YjAxMDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG4gIC5yZWRCb3ggLnR4dF9jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM3YjAxMDE7IH1cblxuLm1vcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5zaW1wbGVUYWJfaGQge1xuICBtYXJnaW4tdG9wOiAtOHB4OyB9XG4gIC5zaW1wbGVUYWJfaGQgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogM3B4IDVweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLnNpbXBsZVRhYl9oZCBsaS5vbiB7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2I1MDEwMTtcbiAgICAgIGNvbG9yOiAjN2IwMTAxOyB9XG5cbi5ibHVlX2JvcmRlcl9ib3gge1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2RlM2ZiO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5wYWdlQXNpZGVyIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucGFnZU1haW4ge1xuICB3aWR0aDogNzYwcHg7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uYXNpZGVyQm94MSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICMyNzZhYzg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuYXNpZGVyQm94MSAuYXNpZGVyQm94X2NhcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzZhYzg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG4gIC5hc2lkZXJCb3gxIC5hc2lkZXJCb3hfY29uIHtcbiAgICBwYWRkaW5nOiA1cHg7IH1cblxuLmFzaWRlclNlYXJjaCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICMyMTVlYjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLmFzaWRlclNlYXJjaCAuYXNfY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMjc2YWM4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYXNpZGVyU2VhcmNoIC5hc19mb3JtX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0ZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5hc2lkZXJTZWFyY2ggLmFzX2Zvcm1faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmFzaWRlclNlYXJjaCAuYXNfZm9ybV9pbnB1dCBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5hc2lkZXJTZWFyY2ggLmFzX2Zvcm1faW5wdXQgaW5wdXQuZGF0ZV9pbnB1dCB7XG4gICAgICAgIHdpZHRoOiA1MHB4OyB9XG4gIC5hc2lkZXJTZWFyY2ggLmFzX2Zvcm1fYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAuYXNpZGVyU2VhcmNoIC5hc19mb3JtX2J1dHRvbnMgYSB7XG4gICAgICBtYXJnaW46IDAgMnB4OyB9XG5cbi5wYWdlQm94MSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5wYWdlQm94MSAucGIxX2NhcHRpb24ge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlOyB9XG4gIC5wYWdlQm94MSAucGIxX2dyZWVuQm9yZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmOGI1NTE7IH1cbiAgLnBhZ2VCb3gxIC5wYjFfb3JhbmdlQm9yZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM4MGMyNjk7IH1cbiAgLnBhZ2VCb3gxIC50YWJMaXN0SW4ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnBhZ2VCb3gxIC50YWJMaXN0SW4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5wYWdlQm94MSAudGFiTGlzdEluIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAgICAgLnBhZ2VCb3gxIC50YWJMaXN0SW4gbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMyNzZhYzg7IH1cbiAgICAgIC5wYWdlQm94MSAudGFiTGlzdEluIGxpLm9uIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucGFnZU1haW5Db250ZW50IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NkZTNmYjsgfVxuXG4ubWFpbl9hc2lkZXIge1xuICB3aWR0aDogMjAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlM2ZiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG5cbi5tYWluX0NvbnRlbnQge1xuICB3aWR0aDogNzcwcHg7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubmV3c19sZWZ0ZXIge1xuICB3aWR0aDogNTYwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5uZXdzX3JpZ2h0ZXIge1xuICB3aWR0aDogNDA1cHg7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubmV3c19wX2NhcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMjE1ZGI3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDRweCAjMjE1ZGI3O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG5cbi5uZXdzX2ZpcnN0IGgyIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzExMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5uZXdzX2ZpcnN0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLm5ld3NfaW1nX3R4dF9saXN0IC5uZXdzX2ltZyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzX2ltZ190eHRfbGlzdCAubmV3c19pbWcgaDUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2llYmxhY2tiZy5wbmcpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLm5ld3NfaW1nX3R4dF9saXN0IC5uZXdzX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4ubmV3c19saXN0IHtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubmV3c19saXN0IGxpIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLyoqXG4gKiBDU1MgR2xvYmFsIC0gIGxpc3RcbiAqIGF1dGhvcjogU2ltaWlpQHNpbWlpaS5jb207XG4gKiBkYXRlOiAyMDE2LTYtMTU7XG4qKi9cbi8qc2hvcnRjdXQqL1xuLm5ld3NGaXJzdCBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDU4YTM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLm5ld3NGaXJzdCBoMiBhIHtcbiAgICBjb2xvcjogIzAwNThhMzsgfVxuICAgIC5uZXdzRmlyc3QgaDIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2YwMDsgfVxuXG4ubmV3c0ZpcnN0IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLm5ld3NGaXJzdCBwIGEge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgLm5ld3NGaXJzdCBwIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmMDA7IH1cblxuLnp4X2xpc3QsIC56eF9saXN0MiB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuenhfbGlzdC5jb2wyIGxpLCAuenhfbGlzdDIuY29sMiBsaSB7XG4gICAgd2lkdGg6IDQ3LjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMSU7IH1cbiAgLnp4X2xpc3QgbGksIC56eF9saXN0MiBsaSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgLnp4X2xpc3QgbGkgLmRhdGUsIC56eF9saXN0MiBsaSAuZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDsgfVxuICAgIC56eF9saXN0IGxpIC5pY29fbGlzdDEsIC56eF9saXN0MiBsaSAuaWNvX2xpc3QxIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbi56eF9saXN0MiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cblxuLmljb0xpc3QgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmljb0xpc3QgbGkubm9NYXJnaW4ge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uaWNvX3RleHRfTGlzdCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDA1OGEzO1xuICB3aWR0aDogMjUlO1xuICBsaW5lLWhlaWdodDogMzZweDsgfVxuXG4ubGlua0xpc3QgbGksIC5saW5rTGlzdDIgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5saW5rTGlzdCBsaSBpLCAubGlua0xpc3QyIGxpIGkge1xuICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbi5saW5rTGlzdDIgbGkge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5jZWxsTGlzdCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5jZWxsTGlzdCBsaSAuY2VsbExlZnQge1xuICAgIG1hcmdpbi1yaWdodDogNmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2VsbExpc3QgbGkgLmNlbGxSaWdodCB7XG4gICAgd2lkdGg6IDZlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jZWxsTGlzdCBsaS5jYXB0aW9uIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi5hc2lkZXJMaXN0IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMzsgfVxuICAuYXNpZGVyTGlzdCBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjZGRkOyB9XG4gICAgLmFzaWRlckxpc3QgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAuYXNpZGVyTGlzdCBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNThhMztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmFzaWRlckxpc3QgbGkgYTpob3ZlciAuaWNvX2FzaWRlX3RhZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk5cHggLTExM3B4OyB9XG4gICAgLmFzaWRlckxpc3QgbGkgLmljb19hc2lkZV90YWcge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cblxuLnN0YXJMaXN0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMi4zZW07XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuICAuc3Rhckxpc3QgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc3Rhckxpc3QgbGkgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5zdGFyTGlzdCBsaS53MTAwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWdlTGlzdCB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnBhZ2VMaXN0IGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAucGFnZUxpc3QgbGkge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5wYWdlTGlzdCBsaS5kb3R0ZWRfYm90dG9tIHtcbiAgICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggI2FhYTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYXJ0VGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbjogMjBweCA1MHB4IDVweCA1MHB4OyB9XG5cbi5hcnRTdWJUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzY2NjsgfVxuXG4uYXRyQ29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgcGFkZGluZzogMTVweCAzMHB4OyB9XG4gIC5hdHJDb24gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmF0ckNvbiBwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDJlbTsgfVxuXG4uYXNpZGVMaXN0MiB7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5hc2lkZUxpc3QyIGxpLm9uIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTVlYjg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmFzaWRlTGlzdDIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAuYXNpZGVMaXN0MiBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTVlYjg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubmV3c0xpc3QyIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjZGRkO1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLm5ld3NMaXN0MiBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5uZXdzTGlzdDIgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAubmV3c0xpc3QyIGxpIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDNweCAjMjE1ZWI4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5uZXdzTGlzdDIgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwNjhiNztcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5uZXdzTGlzdDIgbGkgaDUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5uZXdzTGlzdDIgbGkgcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uc3ViamVjdExpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNkZGQ7XG4gIHBhZGRpbmc6IDVweCAwIDEzcHggMDsgfVxuICAuc3ViamVjdExpc3QgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5NjE1OyB9XG4gIC5zdWJqZWN0TGlzdCBsaSBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAuc3ViamVjdExpc3QgbGkgLmltZ0JveCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLnN1YmplY3RMaXN0IGxpIC5pbWdCb3ggaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnN1YmplY3RMaXN0IGxpIC5zdWJqZWN0X2NvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFydE1lbnRMaXN0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuICAucGFydE1lbnRMaXN0IGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogNDZweDsgfVxuICAgIC5wYXJ0TWVudExpc3QgbGkgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAgIC5wYXJ0TWVudExpc3QgbGkgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cblxuLyoqXG4gKiBDU1MgR2xvYmFsIC0gc2Nob29sLXdlYiB3YXdhQnV0dHRvbnNcbiAqIGRhdGU6IDIwMTUtMTEtOTtcbioqL1xuLmJpZ1BhZGRpbmcsIC5iaWctcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgNjBweCAhaW1wb3J0YW50OyB9XG5cbi53YXdhQnRuLCAud2F3YUJ0bi14bCwgLmJ0bi1wcmltYXJ5LXhsLCAuYnRuLWdyYXkteGwsIC5idG4tYm9yZGVyLXhsLCAuYnRuLXByaW1hcnktYm9yZGVyLXhsLCAuYnRuLWJvcmRlci1zdWIteGwsIC5idG4tb3JhbmdlLXhsLCAud2F3YUJ0bi1sLCAuYnRuLXByaW1hcnktbCwgLmJ0bi1ncmF5LWwsIC5idG4tYm9yZGVyLWwsIC5idG4tcHJpbWFyeS1ib3JkZXItbCwgLmJ0bi1ib3JkZXItc3ViLWwsIC5idG4tb3JhbmdlLWwsIC53YXdhQnRuLXhtLCAuYnRuLXByaW1hcnkteG0sIC5idG4tZ3JheS14bSwgLmJ0bi1ib3JkZXIteG0sIC5idG4tcHJpbWFyeS1ib3JkZXIteG0sIC5idG4tYm9yZGVyLXN1Yi14bSwgLmJ0bi1vcmFuZ2UteG0sIC53YXdhQnRuLW0sIC5idG4tcHJpbWFyeS1tLCAuYnRuLWdyYXktbSwgLmJ0bi1ib3JkZXItbSwgLmJ0bi1wcmltYXJ5LWJvcmRlci1tLCAuYnRuLWJvcmRlci1zdWItbSwgLmJ0bi1vcmFuZ2UtbSwgLndhd2FCdG4tcywgLmJ0bi1wcmltYXJ5LXMsIC5idG4tZ3JheS1zLCAuYnRuLWJvcmRlci1zLCAuYnRuLXByaW1hcnktYm9yZGVyLXMsIC5idG4tYm9yZGVyLXN1Yi1zLCAuYnRuLW9yYW5nZS1zLCAud2F3YUJ0bi14cywgLmJ0bi1wcmltYXJ5LXhzLCAuYnRuLWdyYXkteHMsIC5idG4tYm9yZGVyLXhzLCAuYnRuLXByaW1hcnktYm9yZGVyLXhzLCAuYnRuLWJvcmRlci1zdWIteHMsIC5idG4tb3JhbmdlLXhzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEuNmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC53YXdhQnRuOmRpc2FibGVkLCAud2F3YUJ0bi14bDpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LXhsOmRpc2FibGVkLCAuYnRuLWdyYXkteGw6ZGlzYWJsZWQsIC5idG4tYm9yZGVyLXhsOmRpc2FibGVkLCAuYnRuLXByaW1hcnktYm9yZGVyLXhsOmRpc2FibGVkLCAuYnRuLWJvcmRlci1zdWIteGw6ZGlzYWJsZWQsIC5idG4tb3JhbmdlLXhsOmRpc2FibGVkLCAud2F3YUJ0bi1sOmRpc2FibGVkLCAuYnRuLXByaW1hcnktbDpkaXNhYmxlZCwgLmJ0bi1ncmF5LWw6ZGlzYWJsZWQsIC5idG4tYm9yZGVyLWw6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1ib3JkZXItbDpkaXNhYmxlZCwgLmJ0bi1ib3JkZXItc3ViLWw6ZGlzYWJsZWQsIC5idG4tb3JhbmdlLWw6ZGlzYWJsZWQsIC53YXdhQnRuLXhtOmRpc2FibGVkLCAuYnRuLXByaW1hcnkteG06ZGlzYWJsZWQsIC5idG4tZ3JheS14bTpkaXNhYmxlZCwgLmJ0bi1ib3JkZXIteG06ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1ib3JkZXIteG06ZGlzYWJsZWQsIC5idG4tYm9yZGVyLXN1Yi14bTpkaXNhYmxlZCwgLmJ0bi1vcmFuZ2UteG06ZGlzYWJsZWQsIC53YXdhQnRuLW06ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1tOmRpc2FibGVkLCAuYnRuLWdyYXktbTpkaXNhYmxlZCwgLmJ0bi1ib3JkZXItbTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LWJvcmRlci1tOmRpc2FibGVkLCAuYnRuLWJvcmRlci1zdWItbTpkaXNhYmxlZCwgLmJ0bi1vcmFuZ2UtbTpkaXNhYmxlZCwgLndhd2FCdG4tczpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LXM6ZGlzYWJsZWQsIC5idG4tZ3JheS1zOmRpc2FibGVkLCAuYnRuLWJvcmRlci1zOmRpc2FibGVkLCAuYnRuLXByaW1hcnktYm9yZGVyLXM6ZGlzYWJsZWQsIC5idG4tYm9yZGVyLXN1Yi1zOmRpc2FibGVkLCAuYnRuLW9yYW5nZS1zOmRpc2FibGVkLCAud2F3YUJ0bi14czpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LXhzOmRpc2FibGVkLCAuYnRuLWdyYXkteHM6ZGlzYWJsZWQsIC5idG4tYm9yZGVyLXhzOmRpc2FibGVkLCAuYnRuLXByaW1hcnktYm9yZGVyLXhzOmRpc2FibGVkLCAuYnRuLWJvcmRlci1zdWIteHM6ZGlzYWJsZWQsIC5idG4tb3JhbmdlLXhzOmRpc2FibGVkLCAud2F3YUJ0bi5kaXNhYmxlZCwgLmRpc2FibGVkLndhd2FCdG4teGwsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS14bCwgLmRpc2FibGVkLmJ0bi1ncmF5LXhsLCAuZGlzYWJsZWQuYnRuLWJvcmRlci14bCwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWJvcmRlci14bCwgLmRpc2FibGVkLmJ0bi1ib3JkZXItc3ViLXhsLCAuZGlzYWJsZWQuYnRuLW9yYW5nZS14bCwgLmRpc2FibGVkLndhd2FCdG4tbCwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWwsIC5kaXNhYmxlZC5idG4tZ3JheS1sLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1sLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktYm9yZGVyLWwsIC5kaXNhYmxlZC5idG4tYm9yZGVyLXN1Yi1sLCAuZGlzYWJsZWQuYnRuLW9yYW5nZS1sLCAuZGlzYWJsZWQud2F3YUJ0bi14bSwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LXhtLCAuZGlzYWJsZWQuYnRuLWdyYXkteG0sIC5kaXNhYmxlZC5idG4tYm9yZGVyLXhtLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktYm9yZGVyLXhtLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1zdWIteG0sIC5kaXNhYmxlZC5idG4tb3JhbmdlLXhtLCAuZGlzYWJsZWQud2F3YUJ0bi1tLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktbSwgLmRpc2FibGVkLmJ0bi1ncmF5LW0sIC5kaXNhYmxlZC5idG4tYm9yZGVyLW0sIC5kaXNhYmxlZC5idG4tcHJpbWFyeS1ib3JkZXItbSwgLmRpc2FibGVkLmJ0bi1ib3JkZXItc3ViLW0sIC5kaXNhYmxlZC5idG4tb3JhbmdlLW0sIC5kaXNhYmxlZC53YXdhQnRuLXMsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS1zLCAuZGlzYWJsZWQuYnRuLWdyYXktcywgLmRpc2FibGVkLmJ0bi1ib3JkZXItcywgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWJvcmRlci1zLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1zdWItcywgLmRpc2FibGVkLmJ0bi1vcmFuZ2UtcywgLmRpc2FibGVkLndhd2FCdG4teHMsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS14cywgLmRpc2FibGVkLmJ0bi1ncmF5LXhzLCAuZGlzYWJsZWQuYnRuLWJvcmRlci14cywgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWJvcmRlci14cywgLmRpc2FibGVkLmJ0bi1ib3JkZXItc3ViLXhzLCAuZGlzYWJsZWQuYnRuLW9yYW5nZS14cyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IH1cbiAgLndhd2FCdG4gaSwgLndhd2FCdG4teGwgaSwgLmJ0bi1wcmltYXJ5LXhsIGksIC5idG4tZ3JheS14bCBpLCAuYnRuLWJvcmRlci14bCBpLCAuYnRuLXByaW1hcnktYm9yZGVyLXhsIGksIC5idG4tYm9yZGVyLXN1Yi14bCBpLCAuYnRuLW9yYW5nZS14bCBpLCAud2F3YUJ0bi1sIGksIC5idG4tcHJpbWFyeS1sIGksIC5idG4tZ3JheS1sIGksIC5idG4tYm9yZGVyLWwgaSwgLmJ0bi1wcmltYXJ5LWJvcmRlci1sIGksIC5idG4tYm9yZGVyLXN1Yi1sIGksIC5idG4tb3JhbmdlLWwgaSwgLndhd2FCdG4teG0gaSwgLmJ0bi1wcmltYXJ5LXhtIGksIC5idG4tZ3JheS14bSBpLCAuYnRuLWJvcmRlci14bSBpLCAuYnRuLXByaW1hcnktYm9yZGVyLXhtIGksIC5idG4tYm9yZGVyLXN1Yi14bSBpLCAuYnRuLW9yYW5nZS14bSBpLCAud2F3YUJ0bi1tIGksIC5idG4tcHJpbWFyeS1tIGksIC5idG4tZ3JheS1tIGksIC5idG4tYm9yZGVyLW0gaSwgLmJ0bi1wcmltYXJ5LWJvcmRlci1tIGksIC5idG4tYm9yZGVyLXN1Yi1tIGksIC5idG4tb3JhbmdlLW0gaSwgLndhd2FCdG4tcyBpLCAuYnRuLXByaW1hcnktcyBpLCAuYnRuLWdyYXktcyBpLCAuYnRuLWJvcmRlci1zIGksIC5idG4tcHJpbWFyeS1ib3JkZXItcyBpLCAuYnRuLWJvcmRlci1zdWItcyBpLCAuYnRuLW9yYW5nZS1zIGksIC53YXdhQnRuLXhzIGksIC5idG4tcHJpbWFyeS14cyBpLCAuYnRuLWdyYXkteHMgaSwgLmJ0bi1ib3JkZXIteHMgaSwgLmJ0bi1wcmltYXJ5LWJvcmRlci14cyBpLCAuYnRuLWJvcmRlci1zdWIteHMgaSwgLmJ0bi1vcmFuZ2UteHMgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG4uYmlnLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cblxuYS5ibG9jaywgYnV0dG9uLmJsb2NrLCBpbnB1dC5ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2F3YUJ0bi14bCwgLmJ0bi1wcmltYXJ5LXhsLCAuYnRuLWdyYXkteGwsIC5idG4tYm9yZGVyLXhsLCAuYnRuLXByaW1hcnktYm9yZGVyLXhsLCAuYnRuLWJvcmRlci1zdWIteGwsIC5idG4tb3JhbmdlLXhsIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuYS53YXdhQnRuLXhsLCBhLmJ0bi1wcmltYXJ5LXhsLCBhLmJ0bi1ncmF5LXhsLCBhLmJ0bi1ib3JkZXIteGwsIGEuYnRuLXByaW1hcnktYm9yZGVyLXhsLCBhLmJ0bi1ib3JkZXItc3ViLXhsLCBhLmJ0bi1vcmFuZ2UteGwge1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4ud2F3YUJ0bi1sLCAuYnRuLXByaW1hcnktbCwgLmJ0bi1ncmF5LWwsIC5idG4tYm9yZGVyLWwsIC5idG4tcHJpbWFyeS1ib3JkZXItbCwgLmJ0bi1ib3JkZXItc3ViLWwsIC5idG4tb3JhbmdlLWwge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG5hLndhd2FCdG4tbCwgYS5idG4tcHJpbWFyeS1sLCBhLmJ0bi1ncmF5LWwsIGEuYnRuLWJvcmRlci1sLCBhLmJ0bi1wcmltYXJ5LWJvcmRlci1sLCBhLmJ0bi1ib3JkZXItc3ViLWwsIGEuYnRuLW9yYW5nZS1sIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLndhd2FCdG4teG0sIC5idG4tcHJpbWFyeS14bSwgLmJ0bi1ncmF5LXhtLCAuYnRuLWJvcmRlci14bSwgLmJ0bi1wcmltYXJ5LWJvcmRlci14bSwgLmJ0bi1ib3JkZXItc3ViLXhtLCAuYnRuLW9yYW5nZS14bSB7XG4gIGhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbmEud2F3YUJ0bi14bSwgYS5idG4tcHJpbWFyeS14bSwgYS5idG4tZ3JheS14bSwgYS5idG4tYm9yZGVyLXhtLCBhLmJ0bi1wcmltYXJ5LWJvcmRlci14bSwgYS5idG4tYm9yZGVyLXN1Yi14bSwgYS5idG4tb3JhbmdlLXhtIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cblxuLndhd2FCdG4tbSwgLmJ0bi1wcmltYXJ5LW0sIC5idG4tZ3JheS1tLCAuYnRuLWJvcmRlci1tLCAuYnRuLXByaW1hcnktYm9yZGVyLW0sIC5idG4tYm9yZGVyLXN1Yi1tLCAuYnRuLW9yYW5nZS1tIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuYS53YXdhQnRuLW0sIGEuYnRuLXByaW1hcnktbSwgYS5idG4tZ3JheS1tLCBhLmJ0bi1ib3JkZXItbSwgYS5idG4tcHJpbWFyeS1ib3JkZXItbSwgYS5idG4tYm9yZGVyLXN1Yi1tLCBhLmJ0bi1vcmFuZ2UtbSB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cbi53YXdhQnRuLXMsIC5idG4tcHJpbWFyeS1zLCAuYnRuLWdyYXktcywgLmJ0bi1ib3JkZXItcywgLmJ0bi1wcmltYXJ5LWJvcmRlci1zLCAuYnRuLWJvcmRlci1zdWItcywgLmJ0bi1vcmFuZ2UtcyB7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbmEud2F3YUJ0bi1zLCBhLmJ0bi1wcmltYXJ5LXMsIGEuYnRuLWdyYXktcywgYS5idG4tYm9yZGVyLXMsIGEuYnRuLXByaW1hcnktYm9yZGVyLXMsIGEuYnRuLWJvcmRlci1zdWItcywgYS5idG4tb3JhbmdlLXMge1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4ud2F3YUJ0bi14cywgLmJ0bi1wcmltYXJ5LXhzLCAuYnRuLWdyYXkteHMsIC5idG4tYm9yZGVyLXhzLCAuYnRuLXByaW1hcnktYm9yZGVyLXhzLCAuYnRuLWJvcmRlci1zdWIteHMsIC5idG4tb3JhbmdlLXhzIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuYS53YXdhQnRuLXhzLCBhLmJ0bi1wcmltYXJ5LXhzLCBhLmJ0bi1ncmF5LXhzLCBhLmJ0bi1ib3JkZXIteHMsIGEuYnRuLXByaW1hcnktYm9yZGVyLXhzLCBhLmJ0bi1ib3JkZXItc3ViLXhzLCBhLmJ0bi1vcmFuZ2UteHMge1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeS14bCwgLmJ0bi1wcmltYXJ5LWwsIC5idG4tcHJpbWFyeS1tLCAuYnRuLXByaW1hcnkteG0sIC5idG4tcHJpbWFyeS1zLCAuYnRuLXByaW1hcnkteHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY5ZjQ0O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLXByaW1hcnk6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS14bDpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LWw6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1tOmRpc2FibGVkLCAuYnRuLXByaW1hcnkteG06ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1zOmRpc2FibGVkLCAuYnRuLXByaW1hcnkteHM6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LXhsLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktbCwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LW0sIC5kaXNhYmxlZC5idG4tcHJpbWFyeS14bSwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LXMsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS14cyB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wLjUpOyB9XG4gICAgLmJ0bi1wcmltYXJ5OmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnkteGw6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS1sOmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnktbTpkaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LXhtOmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnktczpkaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LXhzOmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS14bDpob3ZlciwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWw6aG92ZXIsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS1tOmhvdmVyLCAuZGlzYWJsZWQuYnRuLXByaW1hcnkteG06aG92ZXIsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS1zOmhvdmVyLCAuZGlzYWJsZWQuYnRuLXByaW1hcnkteHM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2OWY0NDsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeS14bDpob3ZlciwgLmJ0bi1wcmltYXJ5LWw6aG92ZXIsIC5idG4tcHJpbWFyeS1tOmhvdmVyLCAuYnRuLXByaW1hcnkteG06aG92ZXIsIC5idG4tcHJpbWFyeS1zOmhvdmVyLCAuYnRuLXByaW1hcnkteHM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwN2FlNGE7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1ncmF5LCAuYnRuLWdyYXkteGwsIC5idG4tZ3JheS1sLCAuYnRuLWdyYXkteG0sIC5idG4tZ3JheS1tLCAuYnRuLWdyYXktcywgLmJ0bi1ncmF5LXhzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYmRjYjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi1ncmF5OmRpc2FibGVkLCAuYnRuLWdyYXkteGw6ZGlzYWJsZWQsIC5idG4tZ3JheS1sOmRpc2FibGVkLCAuYnRuLWdyYXkteG06ZGlzYWJsZWQsIC5idG4tZ3JheS1tOmRpc2FibGVkLCAuYnRuLWdyYXktczpkaXNhYmxlZCwgLmJ0bi1ncmF5LXhzOmRpc2FibGVkLCAuYnRuLWdyYXkuZGlzYWJsZWQsIC5kaXNhYmxlZC5idG4tZ3JheS14bCwgLmRpc2FibGVkLmJ0bi1ncmF5LWwsIC5kaXNhYmxlZC5idG4tZ3JheS14bSwgLmRpc2FibGVkLmJ0bi1ncmF5LW0sIC5kaXNhYmxlZC5idG4tZ3JheS1zLCAuZGlzYWJsZWQuYnRuLWdyYXkteHMge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MC41KTsgfVxuICAgIC5idG4tZ3JheTpkaXNhYmxlZDpob3ZlciwgLmJ0bi1ncmF5LXhsOmRpc2FibGVkOmhvdmVyLCAuYnRuLWdyYXktbDpkaXNhYmxlZDpob3ZlciwgLmJ0bi1ncmF5LXhtOmRpc2FibGVkOmhvdmVyLCAuYnRuLWdyYXktbTpkaXNhYmxlZDpob3ZlciwgLmJ0bi1ncmF5LXM6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tZ3JheS14czpkaXNhYmxlZDpob3ZlciwgLmJ0bi1ncmF5LmRpc2FibGVkOmhvdmVyLCAuZGlzYWJsZWQuYnRuLWdyYXkteGw6aG92ZXIsIC5kaXNhYmxlZC5idG4tZ3JheS1sOmhvdmVyLCAuZGlzYWJsZWQuYnRuLWdyYXkteG06aG92ZXIsIC5kaXNhYmxlZC5idG4tZ3JheS1tOmhvdmVyLCAuZGlzYWJsZWQuYnRuLWdyYXktczpob3ZlciwgLmRpc2FibGVkLmJ0bi1ncmF5LXhzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2JkY2I7IH1cbiAgLmJ0bi1ncmF5OmhvdmVyLCAuYnRuLWdyYXkteGw6aG92ZXIsIC5idG4tZ3JheS1sOmhvdmVyLCAuYnRuLWdyYXkteG06aG92ZXIsIC5idG4tZ3JheS1tOmhvdmVyLCAuYnRuLWdyYXktczpob3ZlciwgLmJ0bi1ncmF5LXhzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjYWQ1OyB9XG5cbi5idG4tYm9yZGVyLCAuYnRuLWJvcmRlci14bCwgLmJ0bi1ib3JkZXItbCwgLmJ0bi1ib3JkZXIteG0sIC5idG4tYm9yZGVyLW0sIC5idG4tYm9yZGVyLXMsIC5idG4tYm9yZGVyLXhzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDZkZTtcbiAgY29sb3I6ICMzODNlNDU7IH1cbiAgLmJ0bi1ib3JkZXI6ZGlzYWJsZWQsIC5idG4tYm9yZGVyLXhsOmRpc2FibGVkLCAuYnRuLWJvcmRlci1sOmRpc2FibGVkLCAuYnRuLWJvcmRlci14bTpkaXNhYmxlZCwgLmJ0bi1ib3JkZXItbTpkaXNhYmxlZCwgLmJ0bi1ib3JkZXItczpkaXNhYmxlZCwgLmJ0bi1ib3JkZXIteHM6ZGlzYWJsZWQsIC5idG4tYm9yZGVyLmRpc2FibGVkLCAuZGlzYWJsZWQuYnRuLWJvcmRlci14bCwgLmRpc2FibGVkLmJ0bi1ib3JkZXItbCwgLmRpc2FibGVkLmJ0bi1ib3JkZXIteG0sIC5kaXNhYmxlZC5idG4tYm9yZGVyLW0sIC5kaXNhYmxlZC5idG4tYm9yZGVyLXMsIC5kaXNhYmxlZC5idG4tYm9yZGVyLXhzIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTAuNSk7IH1cbiAgICAuYnRuLWJvcmRlcjpkaXNhYmxlZDpob3ZlciwgLmJ0bi1ib3JkZXIteGw6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tYm9yZGVyLWw6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tYm9yZGVyLXhtOmRpc2FibGVkOmhvdmVyLCAuYnRuLWJvcmRlci1tOmRpc2FibGVkOmhvdmVyLCAuYnRuLWJvcmRlci1zOmRpc2FibGVkOmhvdmVyLCAuYnRuLWJvcmRlci14czpkaXNhYmxlZDpob3ZlciwgLmJ0bi1ib3JkZXIuZGlzYWJsZWQ6aG92ZXIsIC5kaXNhYmxlZC5idG4tYm9yZGVyLXhsOmhvdmVyLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1sOmhvdmVyLCAuZGlzYWJsZWQuYnRuLWJvcmRlci14bTpob3ZlciwgLmRpc2FibGVkLmJ0bi1ib3JkZXItbTpob3ZlciwgLmRpc2FibGVkLmJ0bi1ib3JkZXItczpob3ZlciwgLmRpc2FibGVkLmJ0bi1ib3JkZXIteHM6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDZkZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzM4M2U0NTsgfVxuICAuYnRuLWJvcmRlcjpob3ZlciwgLmJ0bi1ib3JkZXIteGw6aG92ZXIsIC5idG4tYm9yZGVyLWw6aG92ZXIsIC5idG4tYm9yZGVyLXhtOmhvdmVyLCAuYnRuLWJvcmRlci1tOmhvdmVyLCAuYnRuLWJvcmRlci1zOmhvdmVyLCAuYnRuLWJvcmRlci14czpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDY5ZjQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjlmNDQ7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuYS5idG4tYm9yZGVyLXhsIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cblxuYS5idG4tYm9yZGVyLWwge1xuICBsaW5lLWhlaWdodDogMzhweDsgfVxuXG5hLmJ0bi1ib3JkZXIteG0ge1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG5hLmJ0bi1ib3JkZXItbSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbmEuYnRuLWJvcmRlci1zIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuYS5idG4tYm9yZGVyLXhzIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLmJ0bi1wcmltYXJ5LWJvcmRlciwgLmJ0bi1wcmltYXJ5LWJvcmRlci14bCwgLmJ0bi1wcmltYXJ5LWJvcmRlci1sLCAuYnRuLXByaW1hcnktYm9yZGVyLXhtLCAuYnRuLXByaW1hcnktYm9yZGVyLW0sIC5idG4tcHJpbWFyeS1ib3JkZXItcywgLmJ0bi1wcmltYXJ5LWJvcmRlci14cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNjlmNDQ7XG4gIGNvbG9yOiAjMDY5ZjQ0OyB9XG4gIC5idG4tcHJpbWFyeS1ib3JkZXI6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1ib3JkZXIteGw6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1ib3JkZXItbDpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LWJvcmRlci14bTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LWJvcmRlci1tOmRpc2FibGVkLCAuYnRuLXByaW1hcnktYm9yZGVyLXM6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1ib3JkZXIteHM6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1ib3JkZXIuZGlzYWJsZWQsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS1ib3JkZXIteGwsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS1ib3JkZXItbCwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWJvcmRlci14bSwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWJvcmRlci1tLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktYm9yZGVyLXMsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS1ib3JkZXIteHMge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MC41KTsgfVxuICAgIC5idG4tcHJpbWFyeS1ib3JkZXI6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS1ib3JkZXIteGw6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS1ib3JkZXItbDpkaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LWJvcmRlci14bTpkaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LWJvcmRlci1tOmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnktYm9yZGVyLXM6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS1ib3JkZXIteHM6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS1ib3JkZXIuZGlzYWJsZWQ6aG92ZXIsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS1ib3JkZXIteGw6aG92ZXIsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS1ib3JkZXItbDpob3ZlciwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWJvcmRlci14bTpob3ZlciwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LWJvcmRlci1tOmhvdmVyLCAuZGlzYWJsZWQuYnRuLXByaW1hcnktYm9yZGVyLXM6aG92ZXIsIC5kaXNhYmxlZC5idG4tcHJpbWFyeS1ib3JkZXIteHM6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA2OWY0NDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzA2OWY0NDsgfVxuICAuYnRuLXByaW1hcnktYm9yZGVyOmhvdmVyLCAuYnRuLXByaW1hcnktYm9yZGVyLXhsOmhvdmVyLCAuYnRuLXByaW1hcnktYm9yZGVyLWw6aG92ZXIsIC5idG4tcHJpbWFyeS1ib3JkZXIteG06aG92ZXIsIC5idG4tcHJpbWFyeS1ib3JkZXItbTpob3ZlciwgLmJ0bi1wcmltYXJ5LWJvcmRlci1zOmhvdmVyLCAuYnRuLXByaW1hcnktYm9yZGVyLXhzOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwNjlmNDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2OWY0NDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5hLmJ0bi1wcmltYXJ5LWJvcmRlci14bCB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG5cbmEuYnRuLXByaW1hcnktYm9yZGVyLWwge1xuICBsaW5lLWhlaWdodDogMzhweDsgfVxuXG5hLmJ0bi1wcmltYXJ5LWJvcmRlci14bSB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cbmEuYnRuLXByaW1hcnktYm9yZGVyLW0ge1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG5hLmJ0bi1wcmltYXJ5LWJvcmRlci1zIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuYS5idG4tcHJpbWFyeS1ib3JkZXIteHMge1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uYnRuLWJvcmRlci1zdWIsIC5idG4tYm9yZGVyLXN1Yi14bCwgLmJ0bi1ib3JkZXItc3ViLWwsIC5idG4tYm9yZGVyLXN1Yi14bSwgLmJ0bi1ib3JkZXItc3ViLW0sIC5idG4tYm9yZGVyLXN1Yi1zLCAuYnRuLWJvcmRlci1zdWIteHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWU3O1xuICBjb2xvcjogIzdmODE4ODsgfVxuICAuYnRuLWJvcmRlci1zdWI6ZGlzYWJsZWQsIC5idG4tYm9yZGVyLXN1Yi14bDpkaXNhYmxlZCwgLmJ0bi1ib3JkZXItc3ViLWw6ZGlzYWJsZWQsIC5idG4tYm9yZGVyLXN1Yi14bTpkaXNhYmxlZCwgLmJ0bi1ib3JkZXItc3ViLW06ZGlzYWJsZWQsIC5idG4tYm9yZGVyLXN1Yi1zOmRpc2FibGVkLCAuYnRuLWJvcmRlci1zdWIteHM6ZGlzYWJsZWQsIC5idG4tYm9yZGVyLXN1Yi5kaXNhYmxlZCwgLmRpc2FibGVkLmJ0bi1ib3JkZXItc3ViLXhsLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1zdWItbCwgLmRpc2FibGVkLmJ0bi1ib3JkZXItc3ViLXhtLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1zdWItbSwgLmRpc2FibGVkLmJ0bi1ib3JkZXItc3ViLXMsIC5kaXNhYmxlZC5idG4tYm9yZGVyLXN1Yi14cyB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wLjUpOyB9XG4gICAgLmJ0bi1ib3JkZXItc3ViOmRpc2FibGVkOmhvdmVyLCAuYnRuLWJvcmRlci1zdWIteGw6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tYm9yZGVyLXN1Yi1sOmRpc2FibGVkOmhvdmVyLCAuYnRuLWJvcmRlci1zdWIteG06ZGlzYWJsZWQ6aG92ZXIsIC5idG4tYm9yZGVyLXN1Yi1tOmRpc2FibGVkOmhvdmVyLCAuYnRuLWJvcmRlci1zdWItczpkaXNhYmxlZDpob3ZlciwgLmJ0bi1ib3JkZXItc3ViLXhzOmRpc2FibGVkOmhvdmVyLCAuYnRuLWJvcmRlci1zdWIuZGlzYWJsZWQ6aG92ZXIsIC5kaXNhYmxlZC5idG4tYm9yZGVyLXN1Yi14bDpob3ZlciwgLmRpc2FibGVkLmJ0bi1ib3JkZXItc3ViLWw6aG92ZXIsIC5kaXNhYmxlZC5idG4tYm9yZGVyLXN1Yi14bTpob3ZlciwgLmRpc2FibGVkLmJ0bi1ib3JkZXItc3ViLW06aG92ZXIsIC5kaXNhYmxlZC5idG4tYm9yZGVyLXN1Yi1zOmhvdmVyLCAuZGlzYWJsZWQuYnRuLWJvcmRlci1zdWIteHM6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVlNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzdmODE4ODsgfVxuICAuYnRuLWJvcmRlci1zdWI6aG92ZXIsIC5idG4tYm9yZGVyLXN1Yi14bDpob3ZlciwgLmJ0bi1ib3JkZXItc3ViLWw6aG92ZXIsIC5idG4tYm9yZGVyLXN1Yi14bTpob3ZlciwgLmJ0bi1ib3JkZXItc3ViLW06aG92ZXIsIC5idG4tYm9yZGVyLXN1Yi1zOmhvdmVyLCAuYnRuLWJvcmRlci1zdWIteHM6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzBiYzU3NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGJjNTc1O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbmEuYnRuLWJvcmRlci1zdWIteGwge1xuICBsaW5lLWhlaWdodDogNDRweDsgfVxuXG5hLmJ0bi1ib3JkZXItc3ViLWwge1xuICBsaW5lLWhlaWdodDogMzhweDsgfVxuXG5hLmJ0bi1ib3JkZXItc3ViLXhtIHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cblxuYS5idG4tYm9yZGVyLXN1Yi1tIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuYS5idG4tYm9yZGVyLXN1Yi1zIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuYS5idG4tYm9yZGVyLXN1Yi14cyB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5idG4tb3JhbmdlLCAuYnRuLW9yYW5nZS14bCwgLmJ0bi1vcmFuZ2UtbCwgLmJ0bi1vcmFuZ2UteG0sIC5idG4tb3JhbmdlLW0sIC5idG4tb3JhbmdlLXMsIC5idG4tb3JhbmdlLXhzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxOTA0OTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi1vcmFuZ2U6aG92ZXIsIC5idG4tb3JhbmdlLXhsOmhvdmVyLCAuYnRuLW9yYW5nZS1sOmhvdmVyLCAuYnRuLW9yYW5nZS14bTpob3ZlciwgLmJ0bi1vcmFuZ2UtbTpob3ZlciwgLmJ0bi1vcmFuZ2Utczpob3ZlciwgLmJ0bi1vcmFuZ2UteHM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDczMWE7IH1cbiAgLmJ0bi1vcmFuZ2U6ZGlzYWJsZWQsIC5idG4tb3JhbmdlLXhsOmRpc2FibGVkLCAuYnRuLW9yYW5nZS1sOmRpc2FibGVkLCAuYnRuLW9yYW5nZS14bTpkaXNhYmxlZCwgLmJ0bi1vcmFuZ2UtbTpkaXNhYmxlZCwgLmJ0bi1vcmFuZ2UtczpkaXNhYmxlZCwgLmJ0bi1vcmFuZ2UteHM6ZGlzYWJsZWQsIC5idG4tb3JhbmdlLmRpc2FibGVkLCAuZGlzYWJsZWQuYnRuLW9yYW5nZS14bCwgLmRpc2FibGVkLmJ0bi1vcmFuZ2UtbCwgLmRpc2FibGVkLmJ0bi1vcmFuZ2UteG0sIC5kaXNhYmxlZC5idG4tb3JhbmdlLW0sIC5kaXNhYmxlZC5idG4tb3JhbmdlLXMsIC5kaXNhYmxlZC5idG4tb3JhbmdlLXhzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlN2VjO1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5idG4tb3JhbmdlOmRpc2FibGVkOmhvdmVyLCAuYnRuLW9yYW5nZS14bDpkaXNhYmxlZDpob3ZlciwgLmJ0bi1vcmFuZ2UtbDpkaXNhYmxlZDpob3ZlciwgLmJ0bi1vcmFuZ2UteG06ZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3JhbmdlLW06ZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3JhbmdlLXM6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3JhbmdlLXhzOmRpc2FibGVkOmhvdmVyLCAuYnRuLW9yYW5nZS5kaXNhYmxlZDpob3ZlciwgLmRpc2FibGVkLmJ0bi1vcmFuZ2UteGw6aG92ZXIsIC5kaXNhYmxlZC5idG4tb3JhbmdlLWw6aG92ZXIsIC5kaXNhYmxlZC5idG4tb3JhbmdlLXhtOmhvdmVyLCAuZGlzYWJsZWQuYnRuLW9yYW5nZS1tOmhvdmVyLCAuZGlzYWJsZWQuYnRuLW9yYW5nZS1zOmhvdmVyLCAuZGlzYWJsZWQuYnRuLW9yYW5nZS14czpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlN2VjO1xuICAgICAgY29sb3I6ICM4ODg4ODg7IH1cblxuLmJ1dHRvbkdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5idXR0b25Hcm91cCBhLCAuYnV0dG9uR3JvdXAgYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHdvcmQtc3BhY2luZzogMDsgfVxuICAgIC5idXR0b25Hcm91cCBhOmhvdmVyLCAuYnV0dG9uR3JvdXAgYnV0dG9uOmhvdmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYnV0dG9uR3JvdXAgYTpmaXJzdC1jaGlsZCwgLmJ1dHRvbkdyb3VwIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDsgfVxuICAgIC5idXR0b25Hcm91cCBhOmxhc3QtY2hpbGQsIC5idXR0b25Hcm91cCBidXR0b246bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDsgfVxuXG4uYmlnX3JhZGl1cyBhOmZpcnN0LWNoaWxkLCAuYmlnX3JhZGl1cyBidXR0b246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4OyB9XG5cbi5iaWdfcmFkaXVzIGE6bGFzdC1jaGlsZCwgLmJpZ19yYWRpdXMgYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwOyB9XG5cbi53YXdhQmcsIC53YXdhVGlwcy1pbmZvLCAud2F3YVRpcHMtZGFuZ2VyLCAud2F3YVRpcHMtd2FybmluZywgLndhd2FUaXBzLXN1Y2Nlc3MsIC53YXdhVGlwcy1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwLjZlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLndhd2FCZy5ibG9jaywgLmJsb2NrLndhd2FUaXBzLWluZm8sIC5ibG9jay53YXdhVGlwcy1kYW5nZXIsIC5ibG9jay53YXdhVGlwcy13YXJuaW5nLCAuYmxvY2sud2F3YVRpcHMtc3VjY2VzcywgLmJsb2NrLndhd2FUaXBzLWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbGVmdCwgLndhd2FUaXBzLWluZm8gLmljb24tbCwgLndhd2FUaXBzLWRhbmdlciAuaWNvbi1sLCAud2F3YVRpcHMtd2FybmluZyAuaWNvbi1sLCAud2F3YVRpcHMtc3VjY2VzcyAuaWNvbi1sLCAud2F3YVRpcHMtZGVmYXVsdCAuaWNvbi1sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbGVmdDogLTZweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMHB4OyB9XG5cbi5pY29uLXRvcCwgLndhd2FUaXBzLWluZm8gLmljb24tdCwgLndhd2FUaXBzLWRhbmdlciAuaWNvbi10LCAud2F3YVRpcHMtd2FybmluZyAuaWNvbi10LCAud2F3YVRpcHMtc3VjY2VzcyAuaWNvbi10LCAud2F3YVRpcHMtZGVmYXVsdCAuaWNvbi10IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICB0b3A6IC02cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDZweDsgfVxuXG4ud2F3YVRpcHMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGNvbG9yOiAjNTE4YWE2OyB9XG4gIC53YXdhVGlwcy1pbmZvIC5pY29uLWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTBweCAtOTBweDsgfVxuICAud2F3YVRpcHMtaW5mbyAuaWNvbi10IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIycHggLTkwcHg7IH1cbiAgLndhd2FUaXBzLWluZm8gLmljb24taW5mbyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAtMTYxcHg7IH1cblxuLndhd2FUaXBzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGNvbG9yOiAjYjk0YTQ4OyB9XG4gIC53YXdhVGlwcy1kYW5nZXIgLmljb24tbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NHB4IC05MHB4OyB9XG4gIC53YXdhVGlwcy1kYW5nZXIgLmljb24tdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IC05MHB4OyB9XG4gIC53YXdhVGlwcy1kYW5nZXIgLmljb24taW5mbyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAtMTgwcHg7IH1cblxuLndhd2FUaXBzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBjb2xvcjogI2IwN2YxNDsgfVxuICAud2F3YVRpcHMtd2FybmluZyAuaWNvbi1sIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc4cHggLTkwcHg7IH1cbiAgLndhd2FUaXBzLXdhcm5pbmcgLmljb24tdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MnB4IC05MHB4OyB9XG4gIC53YXdhVGlwcy13YXJuaW5nIC5pY29uLWluZm8ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggLTE5OXB4OyB9XG5cbi53YXdhVGlwcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgY29sb3I6ICMzYzgwMjA7IH1cbiAgLndhd2FUaXBzLXN1Y2Nlc3MgLmljb24tbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MnB4IC05MHB4OyB9XG4gIC53YXdhVGlwcy1zdWNjZXNzIC5pY29uLXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTJweCAtOTBweDsgfVxuICAud2F3YVRpcHMtc3VjY2VzcyAuaWNvbi1pbmZvIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IC0yMTdweDsgfVxuXG4ud2F3YVRpcHMtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGNvbG9yOiAjYTZhNmE2OyB9XG4gIC53YXdhVGlwcy1kZWZhdWx0IC5pY29uLWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTZweCAtOTBweDsgfVxuICAud2F3YVRpcHMtZGVmYXVsdCAuaWNvbi10IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYycHggLTkwcHg7IH1cbiAgLndhd2FUaXBzLWRlZmF1bHQgLmljb24taW5mbyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAtMjM1cHg7IH1cblxuLyoqXG4gKiBDU1MgR2xvYmFsIC0gaGVhZGVyXG4gKiBhdXRob3I6IFNpbWlpaUBzaW1paWkuY29tO1xuICogZGF0ZTogMjAxNi00LTE1O1xuKiovXG4vKnNob3J0Y3V0Ki9cbi5mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXRvcDogc29saWQgNHB4ICNlZWU7IH1cblxuLmZyaWVuZF9saW5rcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwMCU7IH1cbiAgLmZyaWVuZF9saW5rcyAuZmxfbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmZyaWVuZF9saW5rcyB1bCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qKlxuICogQ1NTIEdsb2JhbCAtIHNjaG9vbC13ZWIgaGVhZGVyXG4gKiBhdXRob3I6IFNpbWlpaUBzaW1paWkuY29tO1xuICogUVE6IDI1MzE3MzA2ODtcbiAqIGRhdGU6IDIwMTUtMTAtMTU7XG4qKi9cbi8qc2hvcnRjdXQqL1xuLyp0b3Dnv7vpobUqL1xuLmJ0bi10dXJuLXBhZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG4gIC5idG4tdHVybi1wYWdlcyBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDAgMS41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZWE7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgIC5idG4tdHVybi1wYWdlcyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2OWY0NDsgfVxuXG4vKmJvdHRvbSDnv7vpobUqL1xuLm0tZmxpcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAubS1mbGlwIC5tLWZsaXAtZWxsaXBzaXMge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubS1mbGlwIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5tLWZsaXAgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNiYTZlO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm0tZmxpcCBhLnByZXYsIC5tLWZsaXAgYS5uZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgLm0tZmxpcCBhLm5leHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAubS1mbGlwIGEub24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjlmNDQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm0tZmxpcC5taW5pIC5tLWZsaXAtZWxsaXBzaXMge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5tLWZsaXAubWluaSBhIHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi5mbGlwX3Nob3dNb3JlIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZsaXBfc2hvd01vcmUgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDRlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNjOWNlZDQ7XG4gICAgY29sb3I6ICNiMGI2YmQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5mbGlwX3Nob3dNb3JlIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDY5ZjQ0O1xuICAgICAgY29sb3I6ICMwNjlmNDQ7IH1cblxuLyogc3VwZXJzbGlkZSB0YWIgKi9cbi5zbGlkZVR4dEJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGUzZmI7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnNsaWRlVHh0Qm94IC5oZCB7XG4gIGhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6ICNmNmZhZmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RlM2ZiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNsaWRlVHh0Qm94IC5oZCB1bCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAtMXB4O1xuICBoZWlnaHQ6IDQycHg7IH1cblxuLnNsaWRlVHh0Qm94IC5oZCB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NkZTNmYjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyZTViOGI7IH1cblxuLnNsaWRlVHh0Qm94IC5oZCB1bCBsaS5vbiB7XG4gIGhlaWdodDogNDJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGUzZmI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5zbGlkZVR4dEJveCAuYmQgLmJkX2NvbiB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHpvb206IDE7IH1cblxuLmluZGV4U2lsZGVyMDEgLmJkIC5iZF9jb24ge1xuICBoZWlnaHQ6IDI1MHB4OyB9XG5cbiNzbGlkZVR4dEJveDcsICNzbGlkZVR4dEJveDgge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RlM2ZiOyB9XG4gICNzbGlkZVR4dEJveDcgLmhkLCAjc2xpZGVUeHRCb3g4IC5oZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NkZTNmYjsgfVxuICAjc2xpZGVUeHRCb3g3IC5iZCAuYmRfY29uLCAjc2xpZGVUeHRCb3g4IC5iZCAuYmRfY29uIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi8qIHN1cGVyc2lsZXIgaW1nc2lsZXIgKi9cbi5zbGlkZUJveCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zbGlkZUJveCAuaGQge1xuICBoZWlnaHQ6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogNDBweDtcbiAgei1pbmRleDogNTsgfVxuXG4uc2xpZGVCb3ggLmhkIHVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnNsaWRlQm94IC5oZCB1bCBsaSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LWZhbWlseTogQXJpYWw7XG4gIHdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zbGlkZUJveCAuaGQgdWwgbGkub24ge1xuICBiYWNrZ3JvdW5kOiAjZjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4OyB9XG5cbi5zbGlkZUJveCAuYmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMDsgfVxuXG4uc2xpZGVCb3ggLmJkIGxpIHtcbiAgem9vbTogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zbGlkZUJveCAuYmQgbGkgaW1nIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDI1MHB4OyB9XG5cbi5iZE5ld3NUaXRsZSB7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2llYmxhY2tiZy5wbmcpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4jc2xpZGVCb3g2IHtcbiAgd2lkdGg6IDU2MHB4O1xuICBoZWlnaHQ6IDMyMHB4OyB9XG5cbiNzbGlkZUJveDYgLmJkIGxpIGltZyB7XG4gIHdpZHRoOiA1NjBweDtcbiAgaGVpZ2h0OiAzMjBweDsgfVxuXG4udHh0U2Nyb2xsLWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4OyB9XG5cbi50eHRTY3JvbGwtbGVmdCAuaGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4udHh0U2Nyb2xsLWxlZnQgLmhkIC5wcmV2LCAudHh0U2Nyb2xsLWxlZnQgLmhkIC5uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvdy5wbmdcIikgbm8tcmVwZWF0OyB9XG5cbi50eHRTY3JvbGwtbGVmdCAuaGQgLm5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MHB4OyB9XG5cbi50eHRTY3JvbGwtbGVmdCAuaGQgLnByZXZTdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggMDsgfVxuXG4udHh0U2Nyb2xsLWxlZnQgLmhkIC5uZXh0U3RvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC01MHB4OyB9XG5cbi50eHRTY3JvbGwtbGVmdCAuaGQgdWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnR4dFNjcm9sbC1sZWZ0IC5oZCB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb0NpcmNsZS5naWZcIikgMCAtOXB4IG5vLXJlcGVhdDsgfVxuXG4udHh0U2Nyb2xsLWxlZnQgLmhkIHVsIGxpLm9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi50eHRTY3JvbGwtbGVmdCAuYmQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50eHRTY3JvbGwtbGVmdCAuYmQgdWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxOyB9XG5cbi50eHRTY3JvbGwtbGVmdCAuYmQgdWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzElO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBfZGlzcGxheTogaW5saW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4udHh0U2Nyb2xsLWxlZnQgLmJkIHVsIGxpIHNwYW4ge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2xpZGVCb3ggLmJkIGltZyB7XG4gIGhlaWdodDogMjUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNzbGlkZVR4dEJveDIgLmhkIHVsLCAjc2xpZGVUeHRCb3gzIC5oZCB1bCwgI3NsaWRlVHh0Qm94NCAuaGQgdWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDFweDsgfVxuXG4jc2xpZGVUeHRCb3gyIC5oZCB1bCBsaSwgI3NsaWRlVHh0Qm94MyAuaGQgdWwgbGksICNzbGlkZVR4dEJveDQgLmhkIHVsIGxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jc2xpZGVUeHRCb3gyIC5iZCAuYmRfY29uLCAjc2xpZGVUeHRCb3gzIC5iZCAuYmRfY29uLCAjc2xpZGVUeHRCb3g0IC5iZCAuYmRfY29uIHtcbiAgaGVpZ2h0OiAxNjBweDsgfVxuXG4jc2xpZGVUeHRCb3gzIC5iZCAuYmRfY29uIHtcbiAgaGVpZ2h0OiAzNzVweDsgfVxuXG4jc2xpZGVUeHRCb3g0IC5iZCAuYmRfY29uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi50aGltZ3Mge1xuICBwYWRkaW5nOiAwIDE1cHggMTVweCAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC50aGltZ3MgYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBwYWRkaW5nOiAwIDEuNSU7IH1cbiAgICAudGhpbWdzIGEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5pbWdfYm94MSB7XG4gIGhlaWdodDogOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbWdfYm94MSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTBweDsgfVxuICAuaW1nX2JveDEgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2llYmxhY2tiZy5wbmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLnp4X3RpcHMge1xuICBjb2xvcjogIzAwNjhiNztcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5hc2lkZUltZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hc2lkZUltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4ubWFpbFVzQm94IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2JlZDJlZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5tYWlsVXNCb3ggLm5saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNiZWQyZWU7IH1cbiAgICAubWFpbFVzQm94IC5ubGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNmZlOyB9XG4gICAgLm1haWxVc0JveCAubmxpbmsgaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm1haWxVc0JveCAubmxpbmsgaDIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7IH1cbiAgICAubWFpbFVzQm94IC5ubGluayBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cblxuLmRhdGluZ0JveCAuYmx1ZV9ib3JkZXJfYm94IHtcbiAgaGVpZ2h0OiAzNTBweDsgfVxuXG4uZGF0aW5nQm94IC5ibHVlX2JvcmRlcl9ib3g6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNDUlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZGF0aW5nQm94IC5ibHVlX2JvcmRlcl9ib3g6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA0NSU7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZGF0aW5nQm94IC5pbWdDYXB0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLmJsdWVfYm9yZGVyX2NhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMyNzZhYzg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wYWdlTWFpbkNhcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDA1OGEzO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnBhZ2VNYWluQ2FwdGlvbiAubmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjMDA1OGEzO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLm5ld3NfZGFuZ2ppYW4ge1xuICBib3JkZXI6IHNvbGlkIDFweCAjYmNjZWU5O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGhlaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYmFubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uZXdzX3ZpZGVvQm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBoZWlnaHQ6IDI4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5uZXdzX3ZpZGVvQm94IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2llYmxhY2tiZy5wbmcpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubmV3c192aWRlb0JveCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjgwcHg7IH1cbiAgLm5ld3NfdmlkZW9Cb3ggLnBsYXllcl9pY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTM2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgIHotaW5kZXg6IDI7IH1cblxuLmRhdGUge1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsOyB9XG4iLCIvKipcbiAqIENTUyBHbG9iYWwgdmFyaWFibGVcbiAqIGF1dGhvcjogU2ltaWlpQHNpbWlpaS5jb207XG4gKiBkYXRhOiAyMDE1LTEwLTE1O1xuKiovXG4vL+S4u+imgeminOiJslxuJG0tZ3JlZW46IzA2OWY0NDsgICAvL+S4u+iJsu+8jee7v+iJslxuJGdyYXktYmctaDojZTJlM2VhOyAgLy/nqI3lvq7mt7HngrnnmoTog4zmma/oibLvvI3mtYXoibLok53pu5Et5rWF6Imy6IOM5pmv77yN5rexXG4kZ3JheS1iZy1tOiNmNmY3Zjk7ICAgLy/kuK3pl7TmiJDpg73mt7HoibLnmoTog4zmma/oibLvvI3mtYXoibLok53pu5Et5rWF6Imy6IOM5pmv77yN5LitXG4kZ3JheS1iZy1sOiNmYWZhZmI7ICAgLy/mnIDmtYXog4zmma/oibLvvI3mtYXoibLok53pu5Et5rWF6Imy6IOM5pmv77yN5rWFXG5cblxuLy8kY29sb3ItZGVmYXVsdDpcbiRjb2xvci1wcmltYXJ5OiRtLWdyZWVuO1xuJGNvbG9yLXN1YjojMGJjNTc1O1xuJGNvbG9yLWRpc2FibGVkOiNjZWQxZGI7XG4kY29sb3ItaW5mbzojM2ViY2ViO1xuJGNvbG9yLWRhbmdlcjojZDM2MTExO1xuJGNvbG9yLXdhcm5pbmc6I2YxOWMyZTtcbiRjb2xvci1zdWItaG92ZXI6IzA0YjU2OTtcbiRjb2xvci1ibHVlLWdyZWVuOiMxY2JhNmU7XG4kY29sb3Itc3ViLWdyZWVuOiM5ZGUzYjk7XG4kY29sb3Itb3JhbmdlOiNlOTg3MWU7XG4kY29sb3Itc3VjY2VzczokbS1ncmVlbjtcbi8vJGNvbG9yLWluZm86XG4vLyRjb2xvci13YXJuaW5nOlxuLy8kY29sb3ItZGFuZ2VyOlxuLy8kY29sb3ItbGluazpcbiRjb2xvcl9sZXZlbDE6IzNlYzE3ZjtcbiRjb2xvcl9sZXZlbDI6I2ZmYzU2NTtcbiRjb2xvcl9sZXZlbDM6I2Y0OGYzZDtcbiRjb2xvcl9sZXZlbDQ6I2U4N2QyNjtcbiRjb2xvcl9sZXZlbDU6I2Q5NGQwODtcblxuLy9mb250IGNvbG9yc1xuJGdyYXktZm9udC1oOiMwMDAwMDA7ICAvL+Wtl+S9k+minOiJsu+8jea1heiJsuiTnem7kS3mtYXoibLog4zmma/vvI3mt7FcbiRncmF5LWZvbnQtbTojMzMzMzMzOyAgIC8v5a2X5L2T6aKc6Imy77yN5rWF6Imy6JOd6buRLea1heiJsuiDjOaZr++8jeS4rVxuJGdyYXktZm9udC1sOiM4ODg4ODg7ICAgLy/lrZfkvZPpopzoibLvvI3mtYXoibLok53pu5Et5rWF6Imy6IOM5pmv77yN5rWFXG5cbi8vY3NzMyDliY3nvIAgIEBpbmNsdWRlIGNzczNwcmVmaXgoYm9yZGVyLXJhZGl1cyw1cHgpO1xuQG1peGluIGNzczNwcmVmaXgoJHByb3AsJHZhbHVlKXtcbiAgICAtbW96LSN7JHByb3B9OiR2YWx1ZTtcbiAgICAtbXMtI3skcHJvcH06JHZhbHVlO1xuICAgIC1vLSN7JHByb3B9OiR2YWx1ZTtcbiAgICAtd2Via2l0LSN7JHByb3B9OiR2YWx1ZTtcbiAgICAjeyRwcm9wfTokdmFsdWU7XG4gICAgfVxuLy/mrrXokL3kuKTnq6/lr7npvZBcbkBtaXhpbiBwLWp1c3RpZnl7XG4gICAgdGV4dC1hbGlnbjpqdXN0aWZ5OyBcbiAgICB0ZXh0LWp1c3RpZnk6ZGlzdHJpYnV0ZS1hbGwtbGluZXM7IFxuICAgIHRleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGg7XG4gICAgfVxuIC8v5LiN5o2i6KGM77yM5aSa5L2Z6YOo5YiG55yB55WlXG5AbWl4aW4gdGV4dC1vdmVyZmxvd3tcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gICAgd29yZC1icmVhazpicmVhay1hbGw7XG4gICAgfVxuXG5cbiIsIi8qKlxuICogQ1NTIEdsb2JhbCBTdHlsZVxuICogYXV0aG9yOiBTaW1paWlAc2ltaWlpLmNvbTtcbiAqIFFROiAyNTMxNzMwNjg7XG4gKiBkYXRlOiAyMDE1LTEwLTE1O1xuKiovXG5cbi8qKlxuICog5Yid5aeL5YyW5rWP6KeI5Zmo6buY6K6k5qC35byPXG4gKiovXG5odG1sLGJvZHksZGl2LG9sLHVsLGxpLGRsLGR0LGRkLGgxLGgyLGgzLGg0LGg1LGg2LGlucHV0LGJ1dHRvbix0ZXh0YXJlYSxwLHNwYW4sdGFibGUsdGgsdGQsZm9ybXttYXJnaW46MDtwYWRkaW5nOjB9XG5ib2R5LGlucHV0LGJ1dHRvbixzZWxlY3QsdGV4dGFyZWF7Zm9udDoxMnB4LzEuNSBcIk1pY3Jvc29mdCBZYWhlaVwiLFwiSGVsdmV0aWNhIE5ldWVcIjtjb2xvcjojMjIyO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBcdC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImtlcm5cIjt9XG50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH1cbmltZyxhIGltZ3tib3JkZXI6MH1cbmF7Y29sb3I6aW5oZXJpdDsqY29sb3I6IzMzMztvdXRsaW5lOm1lZGl1bSBub25lO3RleHQtZGVjb3JhdGlvbjpub25lOyBvdXRsaW5lOm5vbmU7fVxuYS5ibHVle1xuICAgIGNvbG9yOiMxM2FmNTA7IFxuICAgIHRyYW5zaXRpb246YWxsIDAuNXMgZWFzZTtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjokY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxufVxuYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTsgY29sb3I6ICMyYTlhMTA7fVxuYnV0dG9uLGlucHV0e291dGxpbmU6IG5vbmU7fVxubGFiZWx7Y3Vyc29yOnBvaW50ZXJ9XG51bCBsaSwub2wgbGl7bGlzdC1zdHlsZTpub25lfVxuZW0sY2l0ZSxpe2ZvbnQtc3R5bGU6bm9ybWFsfVxucHt3b3JkLWJyZWFrOiBicmVhay1hbGw7IEBpbmNsdWRlIHAtanVzdGlmeTt9IC8q5YWo6YOo6Iux5paH5a2X56ym5LiL6Ieq5Yqo5o2i6KGMKi9cblxuLyog5Y676ZmkQ2hyb21l562J5rWP6KeI5Zmo5paH5pys5qGG6buY6K6k5Y+R5YWJ6L655qGGICovXG5pbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge291dGxpbmU6IG5vbmU7fVxuLyog5Y676ZmkSUUxMCvmtY/op4jlmajmlofmnKzmoYblkI7pnaLnmoTlsI/lj4nlj4kgKi9cbmlucHV0OjotbXMtY2xlYXIge2Rpc3BsYXk6IG5vbmU7fVxuLyog56aB5q2i5aSa6KGM5paH5pys5qGGdGV4dGFyZWHmi5bmi70gKi9cbnRleHRhcmVhIHtyZXNpemU6IG5vbmU7fVxuXG4vKiA9PeWFqOWxgOmAmueUqOagt+W8jz09ICovXG5cbi8qIOmBv+WFjeWboOWtkOWFg+e0oOa1ruWKqOiAjOWvvOiHtOeahOeItuWFg+e0oOmrmOW6pue8uuWkseiDvemXrumimCAqL1xuLmNsZWFyRml4OmFmdGVyIHsgY29udGVudDogXCIuXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IGNsZWFyOiBib3RoOyB2aXNpYmlsaXR5OiBoaWRkZW47IH0gLmNsZWFyRml4IHsgem9vbTogMTsgfVxuXG4vKiDmta7liqggKi9cbi5mbCB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbi5mciB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi8q5Yeg56eN5bi455So5a2X5L2T6aKc6ImyKi9cbi5jb2xvci1zdWJ7Y29sb3I6JGNvbG9yLXN1Yjt9XG4uY29sb3ItcHJpbWFyeXsgY29sb3I6JGNvbG9yLXByaW1hcnk7fVxuLmNvbG9yLXN1Y2Nlc3N7Y29sb3I6JGNvbG9yLXN1Y2Nlc3M7fVxuLmNvbG9yLWluZm97Y29sb3I6JGNvbG9yLWluZm87fVxuLmNvbG9yLXdhcm5pbmd7Y29sb3I6JGNvbG9yLXdhcm5pbmc7fVxuLmNvbG9yLWRhbmdlcntjb2xvcjokY29sb3ItZGFuZ2VyO31cbi5jb2xvci1saW5re2NvbG9yOiMzMzM7fVxuLyog6byg5qCH5qC35byP77yM5Y+v5Lul5qC55o2u6ZyA6KaB5oyJ5bqP5re75YqgICovXG4ucG9pbnRlciB7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiDmmL7npLov6ZqQ6JePICovXG4uc2hvdyB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbi5oaWRlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIOebuOWvueWumuS9jSAqL1xuLnBvcy1yZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLnBvcy1hYiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuLyrmloflrZflr7npvZDmlrnlvI8qL1xuLmFsZ2luX2NlbnRlcntcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uYWxnaW5fbGVmdHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmFsZ2luX3JpZ2h0e1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLyog54Gw6ImyICovXG4uZ3JheXMgeyBcbiAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTsgLyogRmlyZWZveCAzLjUrICovIFxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IC8qIGNocm9tZSsgKi8gXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IC8qIOacquadpea1j+iniOWZqCAqLyBcbiAgICBmaWx0ZXI6IGdyYXk7IC8qIGllNi04ICovIFxuICAgIGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShncmF5c2NhbGU9MSk7LyppZTYtOSAqLyAgXG59XG4gICBcbi8qIOmAmueUqOWuueWZqO+8jOWumuS5iemhtemdouWuveW6piDlhbfmnIkgbiwgbSwgdyDkuInkuKrnuqfliKsgKi9cbi8q5a2m5qChd2ViKi9cbi53bnsgd2lkdGg6MTE0MHB4OyBtYXJnaW46MCBhdXRvO30vKndpZHRo77yNbm9ybWFsICAgd2lkdGg6MTAwMHB4OyovXG4udzExMDB7IHdpZHRoOjExMDBweDsgbWFyZ2luOjAgYXV0bzt9Lyp3aWR0aO+8jW5vcm1hbCovXG4ud24xMTQwe3dpZHRoOjExNDBweDsgbWFyZ2luOjAgYXV0bzt9XG4ud3NwIHsgd2lkdGg6IDExNTBweDsgbWFyZ2luOiAwIGF1dG87IH0gLyp3aWR0aC1zcGVjaWFsKi9cbi8q5bmz5Y+wKi9cbi53bW4geyB3aWR0aDogMTIwMHB4OyBtYXJnaW46IDAgYXV0bzsgfSBcbi53bWluIHsgd2lkdGg6IDEwMDBweDsgbWFyZ2luOiAwIGF1dG87IH0gXG4ud2JpZyB7IHdpZHRoOjE0MDBweDsgbWFyZ2luOjAgYXV0bzt9XG5cblxuLyog5paH5pys5bGe5oCn77ya5a2X5Y+344CB6aKc6Imy44CB57KX57uG44CB5q2j5pacICovXG4vKiDlrZflj7cgKi9cbi5mMTIgeyBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuLmYxMyB7IGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG4uZjE0IHsgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbi5mMTUgeyBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDsgfVxuLmYxNiB7IGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG4uZjE4IHsgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbi5mMjAgeyBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuLmYyNCB7IGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4uZjI2IHsgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyrlupXpg6jliIblibLnur8qL1xuLmJvcmRlci1kYXNoZWR7XG4gIGJvcmRlci1ib3R0b206ZGFzaGVkIDFweCAkZ3JheS1iZy1oICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXNvbGlke1xuICBib3JkZXItYm90dG9tOnNvbGlkIDFweCAkZ3JheS1iZy1oICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWRvdHRlZHtcbiAgYm9yZGVyLWJvdHRvbTpkb3R0ZWQgMXB4ICRncmF5LWJnLWggIWltcG9ydGFudDtcbn1cbi8qIOminOiJsiAqL1xuLyrlrZfkvZPpopzoibIqL1xuLmdyYXktZm9udC1oeyBjb2xvcjokZ3JheS1mb250LWh9OyAgLy/lrZfkvZPpopzoibLvvI3mtYXoibLok53pu5Et5rWF6Imy6IOM5pmv77yN5rexXG4uZ3JheS1mb250LW17IGNvbG9yOiRncmF5LWZvbnQtbX07ICAgLy/lrZfkvZPpopzoibLvvI3mtYXoibLok53pu5Et5rWF6Imy6IOM5pmv77yN5LitXG4uZ3JheS1mb250LWx7IGNvbG9yOiRncmF5LWZvbnQtbH07ICAgLy/lrZfkvZPpopzoibLvvI3mtYXoibLok53pu5Et5rWF6Imy6IOM5pmv77yN5rWFXG5cbi8q5Li76ImyKi9cbi5tLWdyZWVuIHsgY29sb3I6ICRtLWdyZWVuOyB9XG4vKua1heiJsuiDjOaZr++8jea3sSovXG4uZ3JheS1iZy1oIHsgY29sb3I6ICRncmF5LWJnLWg7IH1cbi8q5rWF6Imy6IOM5pmv77yN5LitKi9cbi5ncmF5LWJnLW0geyBjb2xvcjogJGdyYXktYmctbTsgfVxuLyrmtYXoibLog4zmma/vvI3mtYUqL1xuLmdyYXktYmctbCB7IGNvbG9yOiAkZ3JheS1iZy1sOyB9XG5cbi8qIOeyl+e7hiAqL1xuLmJvbGQgeyBmb250LXdlaWdodDogYm9sZDsgfVxuLm5vcm1hbFdlaWdodCB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbi8qIOato+aWnCAqL1xuLml0YWxpYyB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKiDlpJbovrnot53moLflvI/vvIzkvZznlKjkuo7lhYPntKDnmoTkuIrkuIvlpJbovrnot53vvIzkuIrkuIvlkITlhbfmnIkgbiwgbSwgdyDkuInkuKrnuqfliKsgKi9cbi5tNSB7IG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbi5tMTAgeyBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuLm0xNSB7IG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG4ubTIwIHsgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbi5tMjUgeyBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuLm0zMCB7IG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG4ubTQwIHsgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10NSB7IG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4ubXQxMCB7IG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuLm10MTUgeyBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbi5tdDIwIHsgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4ubXQyNSB7IG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuLm10MzAgeyBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbi5tdDQwIHsgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjUgeyBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuLm1iMTAgeyBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbi5tYjE1IHsgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4ubWIyMCB7IG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuLm1iMjUgeyBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbi5tYjMwIHsgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4ubWI0MCB7IG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubXI1IHsgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuLm1yMTAgeyBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuLm1yMTUgeyBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuLm1yMjAgeyBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuLm1yMjUgeyBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuLm1yMzAgeyBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuLm1yNDAgeyBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWw1IHsgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4ubWwxMCB7IG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbi5tbDE1IHsgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuLm1sMjAgeyBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4ubWwyNSB7IG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbi5tbDMwIHsgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuLm1sNDAgeyBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tdGI1IHsgbWFyZ2luOiA1cHggMCAhaW1wb3J0YW50OyB9XG4ubXRiMTAgeyBtYXJnaW46IDEwcHggMCAhaW1wb3J0YW50OyB9XG4ubXRiMTUgeyBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50OyB9XG4ubXRiMjAgeyBtYXJnaW46IDIwcHggMCAhaW1wb3J0YW50OyB9XG4ubXRiMjV7IG1hcmdpbjogMjVweCAwICFpbXBvcnRhbnQ7IH1cbi5tdGIzMCB7IG1hcmdpbjogMzBweCAwICFpbXBvcnRhbnQ7IH1cbi5tdGI0MCB7IG1hcmdpbjogNDBweCAwICFpbXBvcnRhbnQ7IH1cblxuLm1scjUgeyBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7IH1cbi5tbHIxMCB7IG1hcmdpbjogMCAxMHB4ICFpbXBvcnRhbnQ7IH1cbi5tbHIxNSB7IG1hcmdpbjogMCAxNXB4ICFpbXBvcnRhbnQ7IH1cbi5tbHIyMCB7IG1hcmdpbjogMCAyMHB4ICFpbXBvcnRhbnQ7IH1cbi5tbHIyNSB7IG1hcmdpbjogMCAyNXB4ICFpbXBvcnRhbnQ7IH1cbi5tbHIzMCB7IG1hcmdpbjogMCAzMHB4ICFpbXBvcnRhbnQ7IH1cbi5tbHI0MCB7IG1hcmdpbjogMCA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuXG4vKiDlhoXovrnot53moLflvI/vvIzkvZznlKjkuo7lhYPntKDnmoTkuIrkuIvlhoXovrnot53vvIzkuIrkuIvlkITlhbfmnIkgbiwgbSwgdyDkuInkuKrnuqfliKsgKi9cbi5wNSB7IHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4ucDEwIHsgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4ucDE1IHsgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4ucDIwIHsgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4ucDI1IHsgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4ucDMwIHsgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4ucDQwIHsgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdDUgeyBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbi5wdDEwIHsgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuLnB0MTUgeyBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4ucHQyMCB7IHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbi5wdDI1IHsgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuLnB0MzAgeyBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4ucHQ0MCB7IHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsNSB7IHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbi5wbDEwIHsgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbi5wbDE1IHsgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbi5wbDIwIHsgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbi5wbDI1IHsgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbi5wbDMwIHsgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbi5wbDQwIHsgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByNSB7IHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4ucHIxMCB7IHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuLnByMTUgeyBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbi5wcjIwIHsgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4ucHIyNSB7IHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuLnByMzAgeyBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbi5wcjQwIHsgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYjUgeyBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbi5wYjEwIHsgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuLnBiMTUgeyBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4ucGIyMCB7IHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbi5wYjI1IHsgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuLnBiMzAgeyBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4ucGI0MCB7IHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuXG4ucHRiNSB7IHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7IH1cbi5wdGIxMCB7IHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50OyB9XG4ucHRiMTUgeyBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDsgfVxuLnB0YjIwIHsgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7IH1cbi5wdGIyNSB7IHBhZGRpbmc6IDI1cHggMCAhaW1wb3J0YW50OyB9XG4ucHRiMzAgeyBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDsgfVxuLnB0YjQwIHsgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7IH1cblxuXG4ucGxyNSB7IHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7IH1cbi5wbHIxMCB7IHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50OyB9XG4ucGxyMTUgeyBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDsgfVxuLnBscjIwIHsgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7IH1cbi5wbHIyNSB7IHBhZGRpbmc6IDAgMjVweCAhaW1wb3J0YW50OyB9XG4ucGxyMzAgeyBwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDsgfVxuLnBscjQwIHsgcGFkZGluZzogMCA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogPT09PSBsb2RpbmcgMjAxNS00LTggPT09Ki9cbi8qLmxvZGluZ3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9sb2RpbmcuZ2lmXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjIwcHg7fVxuLmxvZGluZzJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbG9kaW5nMi5naWZcIikhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzM0OTlEQSAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjIwcHg7fSAqL1xuLyogPT09PSDmjInpkq4gQnV0dG9ucyAgMjAxNS0xLTEyPT09PSAqL1xuLmxhbmctYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzM0OTlEQTtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogI0ZGRjtcblx0Ym9yZGVyOiBub25lO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6MnB4O1xufVxuLyog5peg6IOM5pmv5oyJ6ZKuICovXG4ubGFuZy1jYW5jZWx7YmFja2dyb3VuZDowO2NvbG9yOiMyZDNlNTB9XG4vKiDlj5bmtojmjInpkq4gKi9cbi5sYW5nLWJ0bi1ub25le2JhY2tncm91bmQ6I2U0ZTllZDtjb2xvcjojMmQzZTUwO31cbi5sYW5nLWJ0bi1ub25lOmhvdmVye2JhY2tncm91bmQ6I2U0ZTllZDtjb2xvcjojMmQzZTUwO31cblxuLmxhbmctYnRuLWN7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kOiNlNGU5ZWQ7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweDtcblx0XHRcdGZvbnQtc2l6ZToxNnB4O2NvbG9yOiMyZDNlNTA7Ym9yZGVyOjA7bGV0dGVyLXNwYWNpbmc6MXB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjJweH1cbi8qIOS/ruaUueaMiemSrueahOm7mOiupOeKtuaAgSAqL1xuLmxhbmctYnRuOmFjdGl2ZXtvdXRsaW5lOjA7Ym94LXNoYWRvdzpub25lfVxuLmxhbmctYnRuOmZvY3Vze2JvcmRlcjowO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmV9XG4ubGFuZy1idG46aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9XG5cbi8qIOeBq+eLkOWFvOWuuSAqL1xuLmxhbmctYnRuOjotbW96LWZvY3VzLWlubmVyIHtib3JkZXI6IDA7cGFkZGluZzogMDt9XG4vKiDmiJDlip8gKi9cbi5sYW5nLWJ0bi1zdWNjZXNzIHsgYmFja2dyb3VuZC1jb2xvcjogIzRhOTkzZTsgfVxuLyog6ZSZ6K+vICovXG4ubGFuZy1idG4tZXJvb3IgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYjMzNjMwOyB9XG4vKiDkuI3lj6/mj5DkuqTnirbmgIEgKi9cbi5sYW5nLWJ0bi1kaXNhYmxlZCB7IGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IGNvbG9yOiAjNzc3OyBjdXJzb3I6IGRlZmF1bHQ7IH1cbi8qIOWxleekuiAqL1xuLmxhbmctYnRuLXNob3cgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOWVkOyBjb2xvcjogIzJkM2U1MDsgY3Vyc29yOiBkZWZhdWx0OyB9XG4vKiDlhbPogZQgKi9cbi5sYW5nLWJ0bi1yZWxhdGluZyB7IGJhY2tncm91bmQtY29sb3I6ICNiOGM1Y2U7IGNvbG9yOiAjMmQzZTUwOyB9XG5cblxuLyog5oyJ6ZKu5paH5a2XICovXG4ubGFuZy1idG4gLmxhbmctYnRuLWNvbnRlbnQgeyAgcGFkZGluZzogMCAzMHB4OyBkaXNwbGF5OiBibG9jazsgfVxuLyog5aSn55qEICovXG4ubGFuZy1idG4tYmlnIC5sYW5nLWJ0bi1jb250ZW50IHsgcGFkZGluZzogMCA0NXB4OyB9XG4vKiDlt6jlpKfnmoQgKi9cbi5sYW5nLWJ0bi1odWdlIHsgaGVpZ2h0OiA1MHB4OyBsaW5lLWhlaWdodDogNTBweDsgfVxuLmxhbmctYnRuLWh1Z2UgLmxhbmctYnRuLWNvbnRlbnQgeyBwYWRkaW5nOiAwIDQ1cHg7IH1cbi8qIOaMiemSrueahOminOiJsiAqL1xuLmxhbmctYnRuLWNvbC1ibHVle2JhY2tncm91bmQ6IzM0OTlEQTtjb2xvcjojZmZmO31cbi5sYW5nLWJ0bi1jb2wtYmx1ZTpob3ZlcntiYWNrZ3JvdW5kOiMzZGEyZTM7Y29sb3I6I2ZmZjt9XG4vKiDlm7rlrprlrr3luqbnmoQgKi9cbi5sYW5nLWJ0bi1maXhlZC1zbWFsbCB7IHdpZHRoOiAxMDBweDsgfVxuLmxhbmctYnRuLWZpeGVkLXNtYWxsIC5sYW5nLWJ0bi1jb250ZW50IHsgcGFkZGluZzogMDsgfVxuXG4ubGFuZy1idG4tZml4ZWQtYmlnIHsgd2lkdGg6IDE2MHB4OyB9XG4ubGFuZy1idG4tZml4ZWQtYmlnIC5sYW5nLWJ0bi1jb250ZW50IHsgcGFkZGluZzogMDsgfVxuXG4ubGFuZy1idG4tZml4ZWQtTGFyZ2UgeyB3aWR0aDogMTAwJTsgfVxuLmxhbmctYnRuLWZpeGVkLUxhcmdlIC5sYW5nLWJ0bi1jb250ZW50IHsgcGFkZGluZzogMDsgfVxuXG4vKiDlsI/lrZflj7fmjInpkq4g5Li+5oql5by55Ye65qGG5YaN55SoICovXG4uc3VibWl0LWJ1dHRvbnt3aWR0aDo4MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQ6IzM0OTlkYTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2N1cnNvcjpwb2ludGVyO2xpbmUtaGVpZ2h0OjQwcHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoycHh9XG4uc3VibWl0LWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiMzZGEyZTM7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0IDBzfVxuLnN1Ym1pdC1idXR0b246YWN0aXZle2JhY2tncm91bmQ6IzJlOTNkNH1cbi5taW5pLWJ1dHRvbi1kaXNhYmJsZXt3aWR0aDo4MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQ6I2I4YzVjZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2N1cnNvcjpwb2ludGVyO2xpbmUtaGVpZ2h0OjQwcHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoycHh9XG4ubWluaS1idXR0b24tZGlzYWJibGU6aG92ZXJ7YmFja2dyb3VuZDojYzhkNGRiO3RyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dCAwc31cbi5taW5pLWJ1dHRvbi1kaXNhYmJsZTphY3RpdmV7YmFja2dyb3VuZDojYTliOWMzfVxuXG4vKiDmjInpkq4gQnV0dG9ucyBFTkQgKi9cblxuIC8qID09PT0g6KGo5Y2VIElucHV0IOahhiAyMDE1LTItMjg9PT09IOS7peWJjeeahOminOiJsmI4YzRjZSovXG4ubGFuZy1pbnB1dHtwYWRkaW5nOjE0cHggMTVweDtoZWlnaHQ6MjBweDtib3JkZXI6I2U0ZTllZCAxcHggc29saWQ7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZDojZmZmO2NvbG9yOiM1ZDZkN2U7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDtib3gtc2l6aW5nOiBjb250ZW50LWJveDt9XG5cbi5sYW5nLWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzQ5OGRiO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSg0MSwgMTI4LCAxODUsIDAuNCk7XG59XG4vKiDnhKbngrkv5oiQ5YqfICovXG4ubGFuZy1pbnB1dC1vbiwgLmxhbmctaW5wdXQtc3VjY2VzcyB7XG5cdGJvcmRlcjogIzM0OThkYiAxcHggc29saWQ7XG5cdGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSg0MSwgMTI4LCAxODUsIDAuNCk7XG5cdGNvbG9yOiAjMzQ0OTVlO1xufVxuLyog6ZSZ6K+vICovXG4ubGFuZy1pbnB1dC1lcnJvciB7XG5cdGJvcmRlcjogI2ZjYWIyYiAxcHggc29saWQ7XG5cdGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgyNTIsIDE3MSwgNDMsIDAuNCk7XG59XG5cbi8qIHRleHRhcmVh5L2/55SoICovXG4uaDE2NCB7IGhlaWdodDogMTMwcHg7IH1cbi5saDIwIHsgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmxhbmctbXVzdHsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTFweDsgY29sb3I6ICNGRDgzMzUhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogNTBweCFpbXBvcnRhbnQ7fVxuLyog6KGo5Y2VIElucHV0IOahhiBFTkQgKi9cblxuIC8qID09PT3ms6jlhozovpPlhaXmoYYgMjAxNS0xLTEyPT09PSAqL1xuLmxvZ2luLWljb24geyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiA0MHB4OyB3aWR0aDogMTAwJTsgIGJvcmRlci1ib3R0b206ICNlOWVjZWUgMXB4IHNvbGlkOyBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi8qIOi+k+WFpeahhua0u+WKqOeKtuaAgS/miJDlip8gKi9cbi5sb2dpbi1vbiwgLmxvZ2luLXN1Y2Nlc3MgeyBib3JkZXItYm90dG9tOiAjMzQ5OGRiIDFweCBzb2xpZDsgfVxuLmxvZ2luLW9uIC5sb2ctaW5wdXQsIC5sb2dpbi1lcnJvciAubG9nLWlucHV0LCAubG9naW4tc3VjY2VzcyAubG9nLWlucHV0IHsgY29sb3I6ICM1ZDZkN2U7IH1cbi5sb2dpbi1vbiAuaWNvbmZvbnQsIC5sb2dpbi1zdWNjZXNzIC5pY29uZm9udHtjb2xvcjogIzNBOTlEODt9XG5cbi8qIOmUmeivryAqL1xuLmxvZ2luLWVycm9yIHsgYm9yZGVyLWJvdHRvbTogI2ZjYWIyYiAxcHggc29saWQ7IH1cbi5sb2dpbi1lcnJvciAuaWNvbmZvbnR7IGNvbG9yOiAjZmNhYjJiO31cblxuLyog55m75b2V6L6T5YWl5qGGICovXG4ubG9nLWlucHV0IHsgYm9yZGVyOiBub25lOyBoZWlnaHQ6IDIwcHg7IGZvbnQtc2l6ZTogMTZweDsgcGFkZGluZzogMTBweCAyLjUlOyBsaW5lLWhlaWdodDogMjBweDsgY29sb3I6ICAjYjhjNGNlOyBiYWNrZ3JvdW5kOiAjZmZmOyB3aWR0aDogOTAlO31cblx0XHRcdC8qMzAvNDAwPTcuNSUsMzYwLzQwMD05MCUsMTAvNDAwPTIuNSUqL1xuLmxvZy1pbnB1dC1oYWxmIHsgYm9yZGVyOiBub25lOyBoZWlnaHQ6IDIwcHg7IGZvbnQtc2l6ZTogMTZweDsgcGFkZGluZzogMTBweCA1JTsgbGluZS1oZWlnaHQ6IDIwcHg7IGNvbG9yOiAgI2I4YzRjZTsgYmFja2dyb3VuZDogI2ZmZjsgd2lkdGg6IDgwJTt9XG5cdFx0XHQvKjMwLzIwMD0xNSUsMTYwLzIwMD04MCUsMTAvMjAwPTUlKi9cbi5sb2ctaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogI2I4YzRjZTt9XG4ubG9nLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogI2I4YzRjZTt9XG4ubG9nLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICNiOGM0Y2U7fVxuLmxvZy1pbnB1dDpwbGFjZWhvbGRlciB7IGNvbG9yOiAjYjhjNGNlO31cblxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogI2I4YzRjZTt9XG50ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICNiOGM0Y2U7fVxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogI2I4YzRjZTt9XG50ZXh0YXJlYTpwbGFjZWhvbGRlciB7IGNvbG9yOiAjYjhjNGNlO31cbi8qIOazqOWGjOi+k+WFpeahhiBlbmQgKi9cblxuLyptZXNzYWdlIOaPkOmGkua2iOaBryovXG4jYWpheC1ob29reyBwb3NpdGlvbjpmaXhlZDsgdG9wOjA7IHotaW5kZXg6OTk5OTk7IHdpZHRoOjEwMCU7fVxuLmdsb2JhbEluZm9UaXAge3otaW5kZXg6IDIwOyBoZWlnaHQ6IDYwcHg7d2lkdGg6IDEwMCU7cG9zaXRpb246IHJlbGF0aXZlO2N1cnNvcjogcG9pbnRlcjt9XG4uZ2xvYmFsSW5mb1RpcCBwIHt0ZXh0LWFsaWduOiBjZW50ZXI7Zm9udC1zaXplOiAxNnB4O2hlaWdodDogMzBweDtsaW5lLWhlaWdodDogMzBweDtwYWRkaW5nOiAxNXB4IDA7Y29sb3I6ICNGRkY7cG9zaXRpb246IHJlbGF0aXZlO31cbi5nbG9iYWxJbmZvVGlwIC5pbmZvVGlwQmFjayB7cG9zaXRpb246IGFic29sdXRlO3RvcDogMDtsZWZ0OiAwO3JpZ2h0OiAwO2JvdHRvbTogMDtiYWNrZ3JvdW5kOiAjMzQ5OGRiO2JveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7b3BhY2l0eTogMC44O2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKTstbW96LW9wYWNpdHk6IDAuODsta2h0bWwtb3BhY2l0eTogMC44O31cblxuLyog5rKh5pyJ5Lu75L2V5YaF5a6555qE5pe25YCZ5o+Q56S6ICovXG4ua29uZ3t3aWR0aDoxMDAlO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL3NlcmNoLW51bGwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2hlaWdodDo3MDBweDt9XG5cbi8q5a2X5L2T5Zu+5qCHKi9cbi8qLmljb25mb250LCBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTpcImljb25mb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOjE2cHg7XG4gIGNvbG9yOiAjYjhjNGNlO1xuICBmb250LXN0eWxlOm5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDAuMnB4O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufSovXG5baWRePVwieHVubGVpX2NvbVwiXSxbaWQqPVwieHVubGVpX2NvbVwiXXtcblx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qc2Nob29sLXdlYuaJgOacieWbvuaghyovXG4uc2Nob29sLWljb25zeyBkaXNwbGF5OmlubGluZS1ibG9jazsgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3NjaG9vbC13ZWItaWNvbnMucG5nKTsgYmFja2dyb3VuZC1zaXplOjQwMHB4IDQwMHB4OyBvdmVyZmxvdzpoaWRkZW47Knpvb206MTsgdmVydGljYWwtYWxpZ246bWlkZGxlO31cbkBtZWRpYSAobWluLXJlc29sdXRpb246MmRwcHgpLCAvKiBTdGFuZGFyZCBzeW50YXggKi9cbigtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MikgIC8qIFNhZmFyaSAmIEFuZHJvaWQgQnJvd3NlciAqL1xue1xuICAgIC5zY2hvb2wtaWNvbnN7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9zY2hvb2wtd2ViLWljb25zQDJ4LnBuZyk7IFxuICAgIH0gIFxufVxuLmljb24tdXNlcnsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29uX3VzZXIucG5nKTsgYmFja2dyb3VuZC1zaXplOjQwMHB4IDIwMHB4OyBvdmVyZmxvdzpoaWRkZW47Knpvb206MTsgdmVydGljYWwtYWxpZ246bWlkZGxlO31cbkBtZWRpYSAobWluLXJlc29sdXRpb246MmRwcHgpLCAvKiBTdGFuZGFyZCBzeW50YXggKi9cbigtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MikgIC8qIFNhZmFyaSAmIEFuZHJvaWQgQnJvd3NlciAqL1xue1xuICAuaWNvbi11c2Vye1xuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pY29uX3VzZXJAMngucG5nKTtcbiAgfVxufVxuLnNjaG9vbE1vdWRlbF9pY29uc3sgZGlzcGxheTppbmxpbmUtYmxvY2s7IGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9zY2hvb2xfaWNvbnMucG5nKTsgYmFja2dyb3VuZC1zaXplOjQwMHB4IDQwMHB4OyBvdmVyZmxvdzpoaWRkZW47Knpvb206MTsgdmVydGljYWwtYWxpZ246bWlkZGxlO31cbkBtZWRpYSAobWluLXJlc29sdXRpb246MmRwcHgpLCAvKiBTdGFuZGFyZCBzeW50YXggKi9cbigtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MikgIC8qIFNhZmFyaSAmIEFuZHJvaWQgQnJvd3NlciAqL1xue1xuICAuc2Nob29sTW91ZGVsX2ljb25ze1xuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9zY2hvb2xfaWNvbnNAMngucG5nKTtcbiAgfVxufVxuXG4ucGFwZXJfaWNvbnN7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvcGFwZXJfaWNvbi5wbmcpOyBiYWNrZ3JvdW5kLXNpemU6NDAwcHggNDAwcHg7IG92ZXJmbG93OmhpZGRlbjsqem9vbToxOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjoyZHBweCksIC8qIFN0YW5kYXJkIHN5bnRheCAqL1xuKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoyKSAgLyogU2FmYXJpICYgQW5kcm9pZCBCcm93c2VyICovXG57XG4gIC5wYXBlcl9pY29uc3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvcGFwZXJfaWNvbkAyeC5wbmcpO1xuICB9XG59XG5cbi8q5bmz5Y+w5omA5pyJ5Zu+5qCHKi9cbi5tLWljb25zeyBkaXNwbGF5OmlubGluZS1ibG9jazsgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL20taWNvbnMucG5nKTsgYmFja2dyb3VuZC1zaXplOjYwMHB4IDYwMHB4OyBvdmVyZmxvdzpoaWRkZW47Knpvb206MTsgdmVydGljYWwtYWxpZ246bWlkZGxlO31cbkBtZWRpYSAobWluLXJlc29sdXRpb246MmRwcHgpLCAvKiBTdGFuZGFyZCBzeW50YXggKi9cbigtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MikgIC8qIFNhZmFyaSAmIEFuZHJvaWQgQnJvd3NlciAqL1xue1xuICAgIC5tLWljb25ze1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvbS1pY29uc0AyeC5wbmcpOyBcbiAgICB9ICBcbn1cbi8q5qCH6aKYKi9cbi5jb2wtdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIGNvbG9yOiRncmF5LWZvbnQtaDtcbiAgICAuZnJ7XG4gICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIGNvbG9yOiRncmF5LWZvbnQtbTtcbiAgICAgICAgLmF7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDppbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuLmNvbC10aXRsZS1kZWZhdWx0e1xuICAgIEBleHRlbmQgLmNvbC10aXRsZTtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBsaW5lLWhlaWdodDozMHB4O1xuICAgIH1cbi8qYm90dG9ucyovXG4uYnRue1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOmFsbCAwLjVzO1xuICAgIH1cbiAuYnRuLW14e1xuICAgICBAZXh0ZW5kIC5idG47XG4gICAgIGhlaWdodDoyNHB4O1xuICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgIH1cbiAuYnRuLW17fVxuIC5idG4tbHtcbiAgICAgQGV4dGVuZCAuYnRuO1xuICAgICBoZWlnaHQ6NDBweDtcbiAgICAgbGluZS1oZWlnaHQ6NDBweDtcbiAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgICBmb250LXNpemU6MTVweDtcbiAgICAgfVxuIC5idG4tbHh7XG4gICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgfSAgIFxuLmJ0bi1ncmF5LWlubGluZXsgXG4gICAgIEBleHRlbmQgLmJ0bi1teDtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1iZy1oOyBcbiAgICAgYm9yZGVyLXJhZGl1czoycHg7IFxuICAgICBjdXJzb3I6cG9pbnRlcjsgXG4gICAgIHBhZGRpbmc6MnB4O1xuICAgICB9XG4uYnRuLWdyZWVuLWJvcmRlcntcbiAgICBib3JkZXI6c29saWQgMXB4ICRjb2xvci1zdWItZ3JlZW47XG4gICAgQGV4dGVuZCAuYnRuLWw7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBjb2xvcjokY29sb3ItcHJpbWFyeTtcbiAgICAmOmhvdmVye1xuICAgICAgICBib3JkZXItY29sb3I6JGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbi8qYWJvdXQgZnJhbWVzZXQqL1xuLyoxMDAw55qE5bem5Y+z5YiG5qCPKi9cbi5pbnNpZGVyLW1haW57IHdpZHRoOjgyMHB4OyBmbG9hdDpsZWZ0OyBwb3NpdGlvbjpyZWxhdGl2ZTsgb3ZlcmZsb3c6aGlkZGVuO31cbi5pbnNpZGVyLWFzaWRlcnsgd2lkdGg6MjcwcHg7IGZsb2F0OnJpZ2h0OyBtYXJnaW4tdG9wOjFweDt9XG4uaW5zaWRlci1hc2lkZXItYm94e1xuICAgIGJvcmRlcjpzb2xpZCAxcHggJGdyYXktYmctaDsgXG4gICAgcGFkZGluZzoxMHB4IDE1cHg7XG4gICAgbWFyZ2luLXRvcDotMXB4O1xuICAgIH1cbi5jb2wtbmFtZXtcbiAgICBAZXh0ZW5kIC5zY2hvb2wtaWNvbnM7XG4gICAgd2lkdGg6NzZweDtcbiAgICBoZWlnaHQ6MjZweDtcbiAgICBsaW5lLWhlaWdodDoyNnB4O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGNvbG9yOiNmZmY7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgbGVmdDowO1xuICAgIHRvcDoyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTcycHggMDtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgfVxuLmFwcC1hZHtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbi8qMTA1MOeahOW3puWPs+WIhuagjyovXG4uaW5zaWRlci1hc2lkZXIxMDUwe1xuICAgIHdpZHRoOjI3NXB4O1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgfVxuLmluc2lkZXItbWFpbjEwNTB7XG4gICAgd2lkdGg6NzUwcHg7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgfSIsIi8qKlxuICogQ1NTIEdsb2JhbCAtICBoZWFkZXJcbiAqIGF1dGhvcjogU2ltaWlpQHNpbWlpaS5jb207XG4gKiBkYXRlOiAyMDE2LTQtMTU7XG4qKi9cbi8qc2hvcnRjdXQqL1xuLm1haW5faWNvbnN7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFpbkljb25zLnBuZyk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tYWluX2ljb3N7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFpbl9pY28yLnBuZyk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pY29fZ3VvaHVpe1xuXHRAZXh0ZW5kIC5tYWluX2ljb25zO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxN3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmljb196aGVuZ3hpZXtcblx0QGV4dGVuZCAubWFpbl9pY29ucztcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5cHggMDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaWNvX3Bob25le1xuXHRAZXh0ZW5kIC5tYWluX2ljb25zO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IDA7XG5cdG1hcmdpbi1yaWdodDogM3B4O1xufVxuLm1fbG9nb3tcbiAgICAgICAgQGV4dGVuZCAubWFpbl9pY29ucztcbiAgICAgICAgd2lkdGg6IDE4M3B4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIycHg7XG4gICAgfVxuLm1fc3ViTG9nbzF7XG5cdEBleHRlbmQgLm1haW5faWNvbnM7XG5cdHdpZHRoOiA1MDBweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4O1xuXG59XG4ubV9zdWJMb2dvMntcblx0QGV4dGVuZCAubWFpbl9pY29ucztcblx0d2lkdGg6IDUwMHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O1xuXG59XG4uaWNvX2xpc3Qxe1xuXHRAZXh0ZW5kIC5tYWluX2ljb3M7XG5cdHdpZHRoOiAzcHg7XG5cdGhlaWdodDogM3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4uY2FwdGlvbl9iZzF7XG5cdEBleHRlbmQgLm1haW5faWNvcztcblx0d2lkdGg6IDEyM3B4O1xuXHRoZWlnaHQ6IDM0cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTNweDtcblx0Y29sb3I6ICNmZmY7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nLWxlZnQ6MjBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuLmdvbmdrYWlJY297XG5cdEBleHRlbmQgLm1haW5faWNvcztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDFweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uZ2tfaWNvMDF7XG5cdEBleHRlbmQgLmdvbmdrYWlJY287XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQxcHg7XG59XG4uZ2tfaWNvMDJ7XG5cdEBleHRlbmQgLmdvbmdrYWlJY287XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC00MXB4O1xufVxuLmdrX2ljbzAze1xuXHRAZXh0ZW5kIC5nb25na2FpSWNvO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDFweDtcbn1cbi5na19pY28wNHtcblx0QGV4dGVuZCAuZ29uZ2thaUljbztcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC00MXB4O1xufVxuLmdrX2ljbzA1e1xuXHRAZXh0ZW5kIC5nb25na2FpSWNvO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQxcHg7XG59XG4uZ2tfaWNvMDZ7XG5cdEBleHRlbmQgLmdvbmdrYWlJY287XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAtNDFweDtcbn1cbi5na19pY28wN3tcblx0QGV4dGVuZCAuZ29uZ2thaUljbztcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00MXB4O1xufVxuLmdrX2ljbzA4e1xuXHRAZXh0ZW5kIC5nb25na2FpSWNvO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwcHggLTQxcHg7XG59XG4uZ2tfaWNvMDl7XG5cdEBleHRlbmQgLmdvbmdrYWlJY287XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMjBweCAtNDFweDtcbn1cbi5na19pY28xMHtcblx0QGV4dGVuZCAuZ29uZ2thaUljbztcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC00MXB4O1xufVxuLmdrX2ljbzExe1xuXHRAZXh0ZW5kIC5nb25na2FpSWNvO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTQxcHg7XG59XG4uZ2tfaWNvMTJ7XG5cdEBleHRlbmQgLmdvbmdrYWlJY287XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00NDBweCAtNDFweDtcbn1cbi5jYXB0aW9uMDAwMXtcblx0QGV4dGVuZCAubWFpbl9pY29zO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAxMDZweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODdweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTUzcHg7XG59XG4ubXVsdV9pY29fbWFpbntcblx0QGV4dGVuZCAubWFpbl9pY29zO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU2cHggLTg3cHg7XG59XG4ubXVsdV9pY28xe1xuXHRAZXh0ZW5kIC5tdWx1X2ljb19tYWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTZweCAtODdweDtcbn1cbi5tdWx1X2ljbzJ7XG5cdEBleHRlbmQgLm11bHVfaWNvX21haW47XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC03NnB4IC04N3B4O1xufVxuLm11bHVfaWNvM3tcblx0QGV4dGVuZCAubXVsdV9pY29fbWFpbjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTg3cHg7XG59XG4ubXVsdV9pY280e1xuXHRAZXh0ZW5kIC5tdWx1X2ljb19tYWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE2cHggLTg3cHg7XG59XG4ubXVsdV9pY281e1xuXHRAZXh0ZW5kIC5tdWx1X2ljb19tYWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM2cHggLTg3cHg7XG59XG4ubXVsdV9pY282e1xuXHRAZXh0ZW5kIC5tdWx1X2ljb19tYWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU2cHggLTg3cHg7XG59XG4ubXVsdV9pY283e1xuXHRAZXh0ZW5kIC5tdWx1X2ljb19tYWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTg3cHg7XG59XG4ubXVsdV9pY284e1xuXHRAZXh0ZW5kIC5tdWx1X2ljb19tYWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk2cHggLTg3cHg7XG59XG4ubXVsdV9pY285e1xuXHRAZXh0ZW5kIC5tdWx1X2ljb19tYWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTg3cHg7XG59XG4ubXVsdV9pY28xMHtcblx0QGV4dGVuZCAubXVsdV9pY29fbWFpbjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNnB4IC04N3B4O1xufVxuLmljb19mYW5nZGFqaW5ne1xuXHRAZXh0ZW5kIC5tYWluX2ljb3M7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC01N3B4IC0xMTNweDtcbn1cbi5pY29fYXJyb3dfcl9ncmF5e1xuXHRAZXh0ZW5kIC5tYWluX2ljb3M7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogMTJweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTc3cHggLTExM3B4O1xufVxuLmljb19hc2lkZV90YWd7XG5cdEBleHRlbmQgLm1haW5faWNvcztcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMThweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggLTExM3B4O1xufVxuLmljb19tYWlsXzF7XG5cdEBleHRlbmQgLm1haW5faWNvcztcblx0d2lkdGg6IDQ3cHg7XG5cdGhlaWdodDogNDdweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU1cHggLTEzNHB4O1xufVxuLmljb19tYWlsXzJ7XG5cdEBleHRlbmQgLm1haW5faWNvcztcblx0d2lkdGg6IDQ3cHg7XG5cdGhlaWdodDogNDdweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMnB4IC0xMzRweDtcbn1cbi5pY29fbWFpbF8ze1xuXHRAZXh0ZW5kIC5tYWluX2ljb3M7XG5cdHdpZHRoOiA0N3B4O1xuXHRoZWlnaHQ6IDQ3cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDlweCAtMTM0cHg7XG59XG4uY2FwdGlvbl9iZ19vcmFuZ2V7XG5cdEBleHRlbmQgLm1haW5faWNvcztcblx0d2lkdGg6IDEzNXB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwNXB4O1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZy1sZWZ0OiAxOXB4O1xufVxuLmNhcHRpb25fYmdfZ3JlZW57XG5cdEBleHRlbmQgLmNhcHRpb25fYmdfb3JhbmdlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDlweDtcbn1cbi5ibHVlX3N0YXJ7XG5cdEBleHRlbmQgLm1haW5faWNvcztcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNHB4IC0xMTRweDtcbn1cbi5wYWdlQ2FwdGlvbkJne1xuXHRAZXh0ZW5kIC5tYWluX2ljb3M7XG5cdHdpZHRoOiAxNTBweDtcblx0aGVpZ2h0OiAzOHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgwcHggLTIwNXB4O1xuXHRjb2xvcjogI2ZmZjtcblx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJfdGlwX2Jne1xuXHRAZXh0ZW5kIC5tYWluX2ljb3M7XG5cdHdpZHRoOiA0MnB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IC0yNTFweDtcblx0cGFkZGluZy1yaWdodDogOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGxheWVyX2ljb3tcblx0QGV4dGVuZCAubWFpbl9pY29zO1xuXHR3aWR0aDogNzJweDtcblx0aGVpZ2h0OiA3MnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA3cHggLTExM3B4O1xufVxuLmljb192aWRlb19saXN0e1xuXHRAZXh0ZW5kIC5tYWluX2ljb3M7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yNjNweCAtOTBweDtcbn0iLCIvKipcbiAqIENTUyBHbG9iYWwgLSAgaGVhZGVyXG4gKiBhdXRob3I6IFNpbWlpaUBzaW1paWkuY29tO1xuICogZGF0ZTogMjAxNi00LTE1O1xuKiovXG4vKnNob3J0Y3V0Ki9cbi5ib2R5SGFzSGVhZGVye1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYm9keV9iZy5qcGcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbn1cbi5tV3tcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLnNob3J0Y3V0e1xuICAgIGhlaWdodDogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCLlrovkvZNcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEzO1xuICAgIGNvbG9yOiAjZmZmO1xuXG59XG4uc2hvcnRMaW5rc3tcbiAgICBhe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6IzFmY2NlYjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tYWluX2hlYWRlcntcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgcGFkZGluZy10b3A6MjVweDtcbn1cbi5tX25hdntcbiAgIGhlaWdodDogNDZweDtcbiAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgZm9udC1zaXplOiAxN3B4O1xuICAgZm9udC1mYW1pbHk6IFwiTWljcm9zb2Z0IFlhSGVpXCI7XG4gICBjb2xvcjogI2ZmZjtcbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbmF2X2JnLnBuZyk7XG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm1fbmF2X2xpc3R7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIGxpe1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAwLjNzO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwZjQ5OWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubV93ZWF0aGVye1xuICAgIGhlaWdodDogMjZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMxM2IyY2Y7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBtYXJnaW4tdG9wOjZweDtcbn1cblxuLmhlYWRTZWFyY2h7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIC5oc190YWJze1xuICAgICAgICBAZXh0ZW5kIC5jbGVhckZpeDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwNDc5ZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMCA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhzX2Zvcm17XG4gICAgICAgIGJvcmRlcjpzb2xpZCAxcHggIzAwNDc5ZDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuaHNfaW5wdXR7XG4gICAgICAgICAgICBwYWRkaW5nOjAgMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1pY3Jvc29mdCBZYWhlaTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuXG4gICAgICAgIH1cbiAgICAgICAgLmhzX3N1Ym1pdHtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3OWQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIDAuM3M7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzBmNWNiYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi56aV9sb2dve1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGltZ3tcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59XG4uYnJlYWROYXZ7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgLmJuX2NhcHRpb257XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cbn0iLCIvKipcbiAqIENTUyBHbG9iYWwgLSBoZWFkZXJcbiAqIGF1dGhvcjogU2ltaWlpQHNpbWlpaS5jb207XG4gKiBkYXRlOiAyMDE2LTQtMTU7XG4qKi9cblxuLypzaG9ydGN1dCovXG4uZm9vdGVye1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0cGFkZGluZzogMzBweDtcblx0Ym9yZGVyLXRvcDogc29saWQgNHB4ICNlZWU7XG59XG5cbi5mcmllbmRfbGlua3N7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDIwMCU7XG5cdC5mbF9uYW1le1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMGVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdHVse1xuXHRcdGxpe1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59IiwiLyoqXG4gKiBDU1MgdGsgZnJhbWUgc3R5bGVzXG4gKiBhdXRob3I6IFN1bWlpQHN1bWlpLmNuO1xuICogZGF0YTogMjAxNi0wNS0zMTtcbiAqKi9cblxuIC5pbmRleF9sZWZ0e1xuIFx0d2lkdGg6IDY2MHB4O1xuIFx0ZmxvYXQ6IGxlZnQ7XG4gfVxuIC5pbmRleF9yaWdodHtcbiBcdHdpZHRoOiAzMjBweDtcbiBcdGZsb2F0OiByaWdodDtcbiB9XG4gLm5ld3NMZWZ0ZXJ7XG4gXHR3aWR0aDogMzAwcHg7XG4gXHRmbG9hdDogbGVmdDtcbiB9XG4gLm5ld3NSaWd0ZXJ7XG4gXHR3aWR0aDogMzEwcHg7XG4gXHRmbG9hdDogcmlnaHQ7XG4gfVxuIC55dW5CZ19ib3h7XG4gXHRib3JkZXI6IHNvbGlkIDFweCAjY2RlM2ZiO1xuIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19jb24ucG5nKTtcbiBcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblxuIH1cbiAuZXFCb3h7XG4gXHR3aWR0aDogNTAlO1xuIFx0ZmxvYXQ6IGxlZnQ7XG4gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gXHRwYWRkaW5nOiAxMHB4IDA7XG4gfVxuIC5pbmRleF9iYW5zaGl7XG4gXHRtYXJnaW4tbGVmdDogMnB4O1xuIH1cbiAucmVkQm94e1xuIFx0d2lkdGg6IDUwJTtcbiBcdGZsb2F0OiBsZWZ0O1xuIFx0Ym9yZGVyOiBzb2xpZCAxcHggIzk3MDEwMTtcbiBcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuIFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBcdGhlaWdodDogMTcwcHg7XG4gXHRtYXJnaW4tdG9wOiAtMXB4O1xuIFx0LnJlZF9jYXB0aW9ue1xuIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gXHRcdGxlZnQ6IDBweDtcbiBcdFx0dG9wOiA1MCU7XG4gXHRcdG1hcmdpbi10b3A6IC0yZW07XG4gXHRcdGZvbnQtc2l6ZTogMTRweDtcbiBcdFx0d2lkdGg6IDFlbTtcbiBcdFx0cGFkZGluZzogNXB4O1xuIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2IwMTAxO1xuIFx0XHRjb2xvcjogI2ZmZjtcbiBcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXG4gXHR9XG4gXHQudHh0X2NhcHRpb257XG4gXHRcdGZvbnQtc2l6ZTogMTRweDtcbiBcdFx0Y29sb3I6ICM3YjAxMDE7XG4gXHR9XG4gfVxuIC5tb3Jle1xuIFx0Zm9udC1zaXplOiAxMnB4O1xuIFx0Y29sb3I6ICM2NjY7XG4gXHRmb250LXdlaWdodDogbm9ybWFsO1xuIH1cbiAuc2ltcGxlVGFiX2hke1xuIFx0QGV4dGVuZCAuY2xlYXJGaXg7XG4gXHRtYXJnaW4tdG9wOiAtOHB4O1xuIFx0bGl7XG4gXHRcdGZsb2F0OiBsZWZ0O1xuIFx0XHRtYXJnaW46M3B4IDVweDtcbiBcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNmZmY7XG4gXHRcdGN1cnNvcjogcG9pbnRlcjtcbiBcdFx0Y29sb3I6ICM2NjY7XG4gXHRcdGZvbnQtc2l6ZTogMTNweDtcbiBcdFx0Ji5vbntcbiBcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2I1MDEwMTtcbiBcdFx0XHRjb2xvcjogIzdiMDEwMTtcbiBcdFx0fVxuIFx0fVxuIH1cbiAuYmx1ZV9ib3JkZXJfYm94e1xuIFx0Ym9yZGVyOiBzb2xpZCAxcHggI2NkZTNmYjtcbiBcdHBhZGRpbmc6IDE1cHg7XG4gfVxuIC5wYWdlQXNpZGVye1xuIFx0d2lkdGg6IDIyMHB4O1xuIFx0ZmxvYXQ6IGxlZnQ7XG4gfVxuIC5wYWdlTWFpbntcbiBcdHdpZHRoOiA3NjBweDtcbiBcdGZsb2F0OiByaWdodDtcbiB9XG4gLmFzaWRlckJveDF7XG4gXHRib3JkZXI6IHNvbGlkIDFweCAjMjc2YWM4O1xuIFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuIFx0LmFzaWRlckJveF9jYXB0aW9ue1xuIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2YWM4O1xuIFx0XHRjb2xvcjogI2ZmZjtcbiBcdFx0aGVpZ2h0OiA0MHB4O1xuIFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuIFx0XHRsaW5lLWhlaWdodDogNDBweDtcbiBcdFx0Zm9udC1zaXplOiAxNnB4O1xuIFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gXHRcdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwIDtcbiBcdH1cbiBcdC5hc2lkZXJCb3hfY29ue1xuIFx0XHRwYWRkaW5nOiA1cHg7XG4gXHR9XG4gfVxuIC5hc2lkZXJTZWFyY2h7XG4gXHRib3JkZXI6IHNvbGlkIDFweCAjMjE1ZWI4O1xuIFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuIFx0cGFkZGluZzogMTVweDtcbiBcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuIFx0LmFzX2NhcHRpb257XG4gXHRcdGZvbnQtc2l6ZTogMThweDtcbiBcdFx0Y29sb3I6ICMyNzZhYzg7XG4gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiBcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG4gXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuIFx0fVxuIFx0LmFzX2Zvcm1fY2FwdGlvbntcbiBcdFx0ZGlzcGxheTogYmxvY2s7XG4gXHRcdGZsb2F0OiBsZWZ0O1xuIFx0XHR3aWR0aDogNGVtO1xuIFx0XHRmb250LXNpemU6IDEycHg7XG4gXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuIFx0fVxuIFx0LmFzX2Zvcm1faW5wdXR7XG4gXHRcdGRpc3BsYXk6IGJsb2NrO1xuIFx0XHRmbG9hdDogbGVmdDtcbiBcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG4gXHRcdGlucHV0e1xuIFx0XHRcdGhlaWdodDogMjdweDtcbiBcdFx0XHRsaW5lLWhlaWdodDogMjdweDtcbiBcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuIFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcbiBcdFx0XHR3aWR0aDogMTIwcHg7XG4gXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuIFx0XHRcdCYuZGF0ZV9pbnB1dHtcbiBcdFx0XHRcdHdpZHRoOiA1MHB4O1xuIFx0XHRcdH1cbiBcdFx0fVxuIFx0fVxuIFx0LmFzX2Zvcm1fYnV0dG9uc3tcbiBcdFx0cGFkZGluZy10b3A6IDEwcHg7XG4gXHRcdGF7XG4gXHRcdFx0bWFyZ2luOiAwIDJweDtcblxuIFx0XHR9XG4gXHR9XG4gfVxuIC5wYWdlQm94MXtcbiBcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuIFx0LnBiMV9jYXB0aW9ue1xuIFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcbiBcdH1cbiBcdC5wYjFfZ3JlZW5Cb3JkZXJ7XG4gXHRcdGJvcmRlci1jb2xvcjogI2Y4YjU1MTtcbiBcdH1cbiBcdC5wYjFfb3JhbmdlQm9yZGVye1xuIFx0XHRib3JkZXItY29sb3I6ICM4MGMyNjk7XG4gXHR9XG4gXHQudGFiTGlzdElue1xuIFx0XHRtYXJnaW4tdG9wOiA1cHg7XG4gXHRcdGZsb2F0OiByaWdodDtcbiBcdFx0Zm9udC1zaXplOiAxNHB4O1xuIFx0XHRsaXtcbiBcdFx0XHRmbG9hdDogbGVmdDtcbiBcdFx0XHRhe1xuIFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG4gXHRcdFx0XHRmbG9hdDogbGVmdDtcbiBcdFx0XHRcdGNvbG9yOiAjMzMzO1xuIFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuIFx0XHRcdFx0Jjpob3ZlcntcbiBcdFx0XHRcdFx0Y29sb3I6IzI3NmFjODtcbiBcdFx0XHRcdH1cblxuIFx0XHRcdH1cbiBcdFx0XHQmLm9ue1xuIFx0XHRcdFx0YXtcbiBcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiBcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuIFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcbiBcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gXHRcdFx0XHR9XG4gXHRcdFx0fVxuIFx0XHR9XG4gXHR9XG4gfVxuIC5wYWdlTWFpbkNvbnRlbnR7XG4gXHRib3JkZXI6IHNvbGlkIDFweCAjY2RlM2ZiO1xuXG4gfVxuIC5wYWdlQ2FwdGlvbntcblxuIH1cbiAubWFpbl9hc2lkZXJ7XG4gXHR3aWR0aDogMjAwcHg7XG4gXHRmbG9hdDogbGVmdDtcbiBcdGJhY2tncm91bmQtY29sb3I6ICNjZGUzZmI7XG4gXHRoZWlnaHQ6IDEwMCU7XG4gXHRtaW4taGVpZ2h0OiA1MDBweDtcbiB9XG4gLm1haW5fQ29udGVudHtcbiBcdHdpZHRoOiA3NzBweDtcbiBcdGZsb2F0OiByaWdodDtcbiB9XG4gLm5ld3NfbGVmdGVye1xuIFx0d2lkdGg6IDU2MHB4O1xuIFx0ZmxvYXQ6IGxlZnQ7XG4gfVxuIC5uZXdzX3JpZ2h0ZXJ7XG4gXHR3aWR0aDogNDA1cHg7XG4gXHRmbG9hdDogcmlnaHQ7XG4gfVxuIC5uZXdzX3BfY2FwdGlvbntcbiBcdGZvbnQtc2l6ZTogMThweDtcbiBcdGNvbG9yOiAjMjE1ZGI3O1xuIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gXHRib3JkZXItbGVmdDogc29saWQgNHB4ICMyMTVkYjc7XG4gXHRwYWRkaW5nLWxlZnQ6IDhweDtcbiBcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiB9XG4gLm5ld3NfZmlyc3R7XG4gXHRoMntcbiBcdFx0Zm9udC1zaXplOiAyMXB4O1xuIFx0XHRjb2xvcjogIzExMTtcbiBcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gXHRcdG92ZXJmbG93OiBoaWRkZW47XG4gXHRcdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gXHR9XG4gXHRwe1xuIFx0XHRmb250LXNpemU6IDE0cHg7XG4gXHRcdGNvbG9yOiAjMjIyO1xuIFx0XHRsaW5lLWhlaWdodDogMjVweDtcbiBcdFx0aGVpZ2h0OiA3NXB4O1xuIFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuIFx0XHRtYXJnaW4tdG9wOiA1cHg7XG4gXHR9XG4gfVxuIC5uZXdzX2ltZ190eHRfbGlzdHtcbiBcdC5uZXdzX2ltZ3tcbiBcdFx0d2lkdGg6IDIwMHB4O1xuIFx0XHRoZWlnaHQ6IDE0MHB4O1xuIFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gXHRcdGg1e1xuIFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcbiBcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWVibGFja2JnLnBuZyk7XG4gXHRcdFx0Y29sb3I6ICNmZmY7XG4gXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbiBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gXHRcdFx0bGVmdDogMDtcbiBcdFx0XHRib3R0b206IDA7XG4gXHRcdFx0d2lkdGg6IDEwMCU7XG4gXHRcdFx0aGVpZ2h0OiAyOHB4O1xuIFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuIFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuIFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiBcdFx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuIFx0XHR9XG4gXHRcdGltZ3tcbiBcdFx0XHR3aWR0aDogMTAwJTtcbiBcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG4gXHRcdH1cbiBcdH1cbiB9XG4ubmV3c19saXN0e1xuXHRsaW5lLWhlaWdodDogMzFweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaXtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzplbGxpcHNpcztcblx0fVxufSIsIi8qKlxuICogQ1NTIEdsb2JhbCAtICBsaXN0XG4gKiBhdXRob3I6IFNpbWlpaUBzaW1paWkuY29tO1xuICogZGF0ZTogMjAxNi02LTE1O1xuKiovXG4vKnNob3J0Y3V0Ki9cbi5uZXdzRmlyc3R7XG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRjb2xvcjogIzAwNThhMztcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogIzAwNThhMztcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiNmMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdGhlaWdodDogMzZweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6I2YwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi56eF9saXN0LC56eF9saXN0Mntcblx0Zm9udC1zaXplOiAxM3B4O1xuXHQmLmNvbDJ7XG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogNDcuNSU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDAgMSU7XG5cdFx0fVxuXHR9XG5cdGxpe1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdC5kYXRle1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRmb250LWZhbWlseTogQXJpYWw7XG5cdFx0fVxuXHRcdC5pY29fbGlzdDF7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHR9XG5cdH1cbn1cbi56eF9saXN0Mntcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMzVweDtcbn1cbi5pY29MaXN0e1xuXHRsaXtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdCYubm9NYXJnaW57XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG4uaWNvX3RleHRfTGlzdHtcblx0QGV4dGVuZCAuY2xlYXJGaXg7XG5cdGxpe1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogIzAwNThhMztcblx0XHR3aWR0aDogMjUlO1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHR9XG59XG4ubGlua0xpc3QsLmxpbmtMaXN0Mntcblx0QGV4dGVuZCAuY2xlYXJGaXg7XG5cdGxpe1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAzMSU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0aXtcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdH1cblx0fVxufVxuLmxpbmtMaXN0Mntcblx0bGl7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG4uY2VsbExpc3R7XG5cdGxpe1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0LmNlbGxMZWZ0e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2ZW07XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmNlbGxSaWdodHtcblx0XHRcdHdpZHRoOiA2ZW07XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYuY2FwdGlvbntcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0XHR9XG5cdH1cbn1cblxuLmFzaWRlckxpc3R7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICMzMzM7XG5cdGxpe1xuXHRcdGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggI2RkZDtcblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0cmFuc2l0aW9uOmFsbCAwLjNzO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojMDA1OGEzO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Lmljb19hc2lkZV90YWd7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk5cHggLTExM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pY29fYXNpZGVfdGFne1xuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0fVxuXHR9XG59XG4uc3Rhckxpc3R7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDIuM2VtO1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdGxpe1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0aXtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0XHQmLncxMDB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbi5wYWdlTGlzdHtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0aXtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0bGl7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG5cblx0XHQmLmRvdHRlZF9ib3R0b217XG5cdFx0XHRib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNhYWE7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5hcnRUaXRsZXtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRtYXJnaW46IDIwcHggNTBweCA1cHggNTBweDtcbn1cbi5hcnRTdWJUaXRsZXtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjNjY2O1xufVxuLmF0ckNvbntcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjAwJTtcblx0cGFkZGluZzogMTVweCAzMHB4O1xuXHRpbWd7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdHB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdHRleHQtaW5kZW50OiAyZW07XG5cdH1cbn1cbi5hc2lkZUxpc3Qye1xuXHRwYWRkaW5nOiAyMHB4IDE1cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGkub257XG5cdFx0YXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IzIxNWViODtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHRhe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRtYXJnaW46IDhweCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMyMTVlYjg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn1cblxuLm5ld3NMaXN0Mntcblx0bGl7XG5cdFx0Ym9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjZGRkO1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRyYW5zaXRpb246YWxsIDAuM3M7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRib3JkZXItbGVmdDpzb2xpZCAzcHggIzIxNWViODtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Y29sb3I6ICMwMDY4Yjc7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdH1cblx0XHRoNXtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA2MHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cbn1cblxuLnN1YmplY3RMaXN0e1xuXHRsaXtcblx0XHRib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNkZGQ7XG5cdFx0cGFkZGluZzogNXB4IDAgMTNweCAwO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7XG5cdFx0XHRib3JkZXItY29sb3I6ICMwMDk2MTU7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHR9XG5cdFx0LmltZ0JveHtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdGhlaWdodDogMTEwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMTBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3ViamVjdF9jb257XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxufVxuXG4ucGFydE1lbnRMaXN0e1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRAZXh0ZW5kIC5jbGVhckZpeDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGl7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0c3Bhbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdH1cblx0XHRpe1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdH1cblx0fVxufSIsIi8qKlxuICogQ1NTIEdsb2JhbCAtIHNjaG9vbC13ZWIgd2F3YUJ1dHR0b25zXG4gKiBkYXRlOiAyMDE1LTExLTk7XG4qKi9cbi8v5raJ5Y+K5Y+Y6YePXG4kb3JhbmdlLWNvbG9yOiNGMTkwNDk7XG4kZ3JheS1jb2xvcjojYjNiZGNiO1xuJGdyYXktYm9yZGVyLWNvbG9yOiNkNGQ2ZGU7XG4kZ3JheS1ib3JkZXItc3ViLWNvbG9yOiNkZWRlZTc7XG4kc2l6ZS14bDo0NnB4O1xuJHNpemUtbDo0MHB4O1xuJHNpemUteG06MzZweDtcbiRzaXplLW06MzRweDtcbiRzaXplLXM6MzBweDtcbiRzaXplLXhzOjI0cHg7XG4kZm9udC14bDoxOHB4O1xuJGZvbnQtbDoxOHB4O1xuJGZvbnQteG06MTVweDtcbiRmb250LW06MTNweDtcbiRmb250LXM6MTJweDtcbiRmb250LXhzOjEycHg7XG4vLy0tLS0tLS0tLS0tLS0tLS0tXG4uYmlnUGFkZGluZywuYmlnLXBhZGRpbmd7cGFkZGluZzogMCA2MHB4ICFpbXBvcnRhbnQ7fVxuLndhd2FCdG57XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxLjZlbTtcbiAgYm94LXNpemluZzpib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjowLjNzO1xuICB0cmFuc2l0aW9uOmFsbCAwLjNzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICAmOmRpc2FibGVkLCYuZGlzYWJsZWR7XG4gICAgY3Vyc29yOmRlZmF1bHQgIWltcG9ydGFudDtcbiAgfVxuICBpe1xuICAgIG1hcmdpbi1yaWdodDozcHg7XG4gICAgbWFyZ2luLXRvcDotMnB4O1xuICB9XG59XG4uYmlnLXJhZGl1c3tib3JkZXItcmFkaXVzOiA1MHB4O31cbmEuYmxvY2ssYnV0dG9uLmJsb2NrLGlucHV0LmJsb2Nre1xuICB3aWR0aDoxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXdhQnRuLXhse1xuICBAZXh0ZW5kIC53YXdhQnRuO1xuICBoZWlnaHQ6ICRzaXplLXhsO1xuICBmb250LXNpemU6ICRmb250LXhsO1xufVxuYS53YXdhQnRuLXhse1xuICBsaW5lLWhlaWdodDogJHNpemUteGw7XG59XG4ud2F3YUJ0bi1se1xuICBAZXh0ZW5kIC53YXdhQnRuO1xuICBoZWlnaHQ6ICRzaXplLWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtbDtcbn1cbmEud2F3YUJ0bi1se1xuICBsaW5lLWhlaWdodDogJHNpemUtbDtcbn1cbi53YXdhQnRuLXhte1xuICBAZXh0ZW5kIC53YXdhQnRuO1xuICBoZWlnaHQ6ICRzaXplLXhtO1xuICBmb250LXNpemU6ICRmb250LXhtO1xufVxuYS53YXdhQnRuLXhte1xuICBsaW5lLWhlaWdodDogJHNpemUteG07XG59XG4ud2F3YUJ0bi1te1xuICBAZXh0ZW5kIC53YXdhQnRuO1xuICBoZWlnaHQ6ICRzaXplLW07XG4gIGZvbnQtc2l6ZTogJGZvbnQtbTtcbn1cbmEud2F3YUJ0bi1te1xuICBsaW5lLWhlaWdodDogJHNpemUtbTtcbn1cbi53YXdhQnRuLXN7XG4gIEBleHRlbmQgLndhd2FCdG47XG4gIGhlaWdodDogJHNpemUtcztcbiAgZm9udC1zaXplOiAkZm9udC1zO1xufVxuYS53YXdhQnRuLXN7XG4gIGxpbmUtaGVpZ2h0OiAkc2l6ZS1zO1xufVxuLndhd2FCdG4teHN7XG4gIEBleHRlbmQgLndhd2FCdG47XG4gIGhlaWdodDogJHNpemUteHM7XG4gIGZvbnQtc2l6ZTogJGZvbnQteHM7XG59XG5hLndhd2FCdG4teHN7XG4gIGxpbmUtaGVpZ2h0OiAkc2l6ZS14cztcbn1cbi8v5Li76Imy5oyJ6ZKuXG4uYnRuLXByaW1hcnl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6ZGlzYWJsZWQsJi5kaXNhYmxlZHtcbiAgICAgIG9wYWNpdHk6MC41O1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTAuNSk7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LDMlKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbi5idG4tcHJpbWFyeS14bHsvL+Wkp1xuICBAZXh0ZW5kIC53YXdhQnRuLXhsO1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbn1cbi5idG4tcHJpbWFyeS1sey8v5aSnXG4gIEBleHRlbmQgLndhd2FCdG4tbDtcbiAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG59XG4uYnRuLXByaW1hcnktbXsvL+S4rVxuICBAZXh0ZW5kIC53YXdhQnRuLW07XG4gIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xufVxuLmJ0bi1wcmltYXJ5LXhtey8v5LitXG4gIEBleHRlbmQgLndhd2FCdG4teG07XG4gIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xufVxuLmJ0bi1wcmltYXJ5LXN7Ly/lsI9cbiAgQGV4dGVuZCAud2F3YUJ0bi1zO1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbn1cbi5idG4tcHJpbWFyeS14c3svL+Wwj1xuICBAZXh0ZW5kIC53YXdhQnRuLXhzO1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbn1cbi8v6IOM5pmv6Imy54Gw6Imy5oyJ6ZKuXG4uYnRuLWdyYXl7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbiAgJjpkaXNhYmxlZCwmLmRpc2FibGVke1xuICAgICAgb3BhY2l0eTowLjU7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MC41KTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAkZ3JheS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmF5LWNvbG9yLDUlKTtcbiAgICB9XG59XG4uYnRuLWdyYXkteGx7Ly/lpKdcbiAgQGV4dGVuZCAud2F3YUJ0bi14bDtcbiAgQGV4dGVuZCAuYnRuLWdyYXk7XG59XG4uYnRuLWdyYXktbHsvL+Wkp1xuICBAZXh0ZW5kIC53YXdhQnRuLWw7XG4gIEBleHRlbmQgLmJ0bi1ncmF5O1xufVxuLmJ0bi1ncmF5LXhtey8v5LitXG4gIEBleHRlbmQgLndhd2FCdG4teG07XG4gIEBleHRlbmQgLmJ0bi1ncmF5O1xufVxuLmJ0bi1ncmF5LW17Ly/kuK1cbiAgQGV4dGVuZCAud2F3YUJ0bi1tO1xuICBAZXh0ZW5kIC5idG4tZ3JheTtcbn1cbi5idG4tZ3JheS1zey8v5bCPXG4gIEBleHRlbmQgLndhd2FCdG4tcztcbiAgQGV4dGVuZCAuYnRuLWdyYXk7XG59XG4uYnRuLWdyYXkteHN7Ly/lsI9cbiAgQGV4dGVuZCAud2F3YUJ0bi14cztcbiAgQGV4dGVuZCAuYnRuLWdyYXk7XG59XG5cbi8v6L655qGG6aKc6Imy5Li65rex5rWF6Imy77yM6IOM5pmv55m96Imy77yM5a2X5L2T6buR6ImyXG4uYnRuLWJvcmRlcntcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogIzM4M2U0NTtcbiAgJjpkaXNhYmxlZCwmLmRpc2FibGVke1xuICAgICAgb3BhY2l0eTowLjU7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MC41KTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMzgzZTQ1O1xuICAgICAgfVxuICAgIH1cbiAgJjpob3ZlcntcbiAgICAgIGJvcmRlci1jb2xvcjokY29sb3ItcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLXByaW1hcnk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG4uYnRuLWJvcmRlci14bHsvL+Wkp1xuICBAZXh0ZW5kIC53YXdhQnRuLXhsO1xuICBAZXh0ZW5kIC5idG4tYm9yZGVyO1xufVxuYS5idG4tYm9yZGVyLXhse1xuICBsaW5lLWhlaWdodDo0NHB4O1xufVxuLmJ0bi1ib3JkZXItbHsvL+Wkp1xuICBAZXh0ZW5kIC53YXdhQnRuLWw7XG4gIEBleHRlbmQgLmJ0bi1ib3JkZXI7XG4gIFxufVxuYS5idG4tYm9yZGVyLWx7XG4gIGxpbmUtaGVpZ2h0OjM4cHg7XG59XG4uYnRuLWJvcmRlci14bXsvL+S4rVxuICBAZXh0ZW5kIC53YXdhQnRuLXhtO1xuICBAZXh0ZW5kIC5idG4tYm9yZGVyO1xufVxuYS5idG4tYm9yZGVyLXhte1xuICBsaW5lLWhlaWdodDozNHB4O1xufVxuLmJ0bi1ib3JkZXItbXsvL+S4rVxuICBAZXh0ZW5kIC53YXdhQnRuLW07XG4gIEBleHRlbmQgLmJ0bi1ib3JkZXI7XG59XG5hLmJ0bi1ib3JkZXItbXtcbiAgbGluZS1oZWlnaHQ6MzJweDtcbn1cbi5idG4tYm9yZGVyLXN7Ly/lsI9cbiAgQGV4dGVuZCAud2F3YUJ0bi1zO1xuICBAZXh0ZW5kIC5idG4tYm9yZGVyO1xufVxuYS5idG4tYm9yZGVyLXN7XG4gIGxpbmUtaGVpZ2h0OjI4cHg7XG59XG4uYnRuLWJvcmRlci14c3svL+Wwj1xuICBAZXh0ZW5kIC53YXdhQnRuLXhzO1xuICBAZXh0ZW5kIC5idG4tYm9yZGVyO1xufVxuYS5idG4tYm9yZGVyLXhze1xuICBsaW5lLWhlaWdodDoyMnB4O1xufVxuLy/ovrnmoYbpopzoibLkuLrmt7HmtYXoibLvvIzog4zmma/nmb3oibLvvIzlrZfkvZPpu5HoibJcbi5idG4tcHJpbWFyeS1ib3JkZXJ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICY6ZGlzYWJsZWQsJi5kaXNhYmxlZHtcbiAgICAgIG9wYWNpdHk6MC41O1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTAuNSk7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAmOmhvdmVye1xuICAgICAgYm9yZGVyLWNvbG9yOiRjb2xvci1wcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3ItcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbi5idG4tcHJpbWFyeS1ib3JkZXIteGx7Ly/lpKdcbiAgQGV4dGVuZCAud2F3YUJ0bi14bDtcbiAgQGV4dGVuZCAuYnRuLXByaW1hcnktYm9yZGVyO1xufVxuYS5idG4tcHJpbWFyeS1ib3JkZXIteGx7XG4gIGxpbmUtaGVpZ2h0OjQ0cHg7XG59XG4uYnRuLXByaW1hcnktYm9yZGVyLWx7Ly/lpKdcbiAgQGV4dGVuZCAud2F3YUJ0bi1sO1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeS1ib3JkZXI7XG59XG5hLmJ0bi1wcmltYXJ5LWJvcmRlci1se1xuICBsaW5lLWhlaWdodDozOHB4O1xufVxuLmJ0bi1wcmltYXJ5LWJvcmRlci14bXsvL+S4rVxuICBAZXh0ZW5kIC53YXdhQnRuLXhtO1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeS1ib3JkZXI7XG59XG5hLmJ0bi1wcmltYXJ5LWJvcmRlci14bXtcbiAgbGluZS1oZWlnaHQ6MzRweDtcbn1cbi5idG4tcHJpbWFyeS1ib3JkZXItbXsvL+S4rVxuICBAZXh0ZW5kIC53YXdhQnRuLW07XG4gIEBleHRlbmQgLmJ0bi1wcmltYXJ5LWJvcmRlcjtcbn1cbmEuYnRuLXByaW1hcnktYm9yZGVyLW17XG4gIGxpbmUtaGVpZ2h0OjMycHg7XG59XG4uYnRuLXByaW1hcnktYm9yZGVyLXN7Ly/lsI9cbiAgQGV4dGVuZCAud2F3YUJ0bi1zO1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeS1ib3JkZXI7XG59XG5hLmJ0bi1wcmltYXJ5LWJvcmRlci1ze1xuICBsaW5lLWhlaWdodDoyOHB4O1xufVxuLmJ0bi1wcmltYXJ5LWJvcmRlci14c3svL+Wwj1xuICBAZXh0ZW5kIC53YXdhQnRuLXhzO1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeS1ib3JkZXI7XG59XG5hLmJ0bi1wcmltYXJ5LWJvcmRlci14c3tcbiAgbGluZS1oZWlnaHQ6MjJweDtcbn1cbi8v6L655qGG6aKc6Imy5Li65rex5rWF6Imy77yM6IOM5pmv55m96Imy77yM5a2X5L2T5rWF54Gw6ImyXG4uYnRuLWJvcmRlci1zdWJ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWJvcmRlci1zdWItY29sb3I7XG4gIGNvbG9yOiAjN2Y4MTg4O1xuICAmOmRpc2FibGVkLCYuZGlzYWJsZWR7XG4gICAgICBvcGFjaXR5OjAuNTtcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wLjUpO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktYm9yZGVyLXN1Yi1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgICAgICBjb2xvcjogIzdmODE4ODtcbiAgICAgIH1cbiAgICB9XG4gICY6aG92ZXJ7XG4gICAgYm9yZGVyLWNvbG9yOiRjb2xvci1zdWI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3Itc3ViO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gIH1cbn1cbiAuYnRuLWJvcmRlci1zdWIteGx7Ly/lpKdcbiAgIEBleHRlbmQgLndhd2FCdG4teGw7XG4gICBAZXh0ZW5kIC5idG4tYm9yZGVyLXN1YjtcbiB9XG4gYS5idG4tYm9yZGVyLXN1Yi14bHtcbiAgIGxpbmUtaGVpZ2h0OjQ0cHg7XG4gfVxuLmJ0bi1ib3JkZXItc3ViLWx7Ly/lpKdcbiAgIEBleHRlbmQgLndhd2FCdG4tbDtcbiAgIEBleHRlbmQgLmJ0bi1ib3JkZXItc3ViO1xuIH1cbmEuYnRuLWJvcmRlci1zdWItbHtcbiAgIGxpbmUtaGVpZ2h0OjM4cHg7XG59XG4uYnRuLWJvcmRlci1zdWIteG17Ly/kuK1cbiAgQGV4dGVuZCAud2F3YUJ0bi14bTtcbiAgQGV4dGVuZCAuYnRuLWJvcmRlci1zdWI7XG59XG5hLmJ0bi1ib3JkZXItc3ViLXhte1xuICBsaW5lLWhlaWdodDozNHB4O1xufVxuLmJ0bi1ib3JkZXItc3ViLW17Ly/kuK1cbiAgQGV4dGVuZCAud2F3YUJ0bi1tO1xuICBAZXh0ZW5kIC5idG4tYm9yZGVyLXN1Yjtcbn1cbmEuYnRuLWJvcmRlci1zdWItbXtcbiAgbGluZS1oZWlnaHQ6MzJweDtcbn1cbi5idG4tYm9yZGVyLXN1Yi1zey8v5bCPXG4gIEBleHRlbmQgLndhd2FCdG4tcztcbiAgQGV4dGVuZCAuYnRuLWJvcmRlci1zdWI7XG59XG5hLmJ0bi1ib3JkZXItc3ViLXN7XG4gIGxpbmUtaGVpZ2h0OjI4cHg7XG59XG4uYnRuLWJvcmRlci1zdWIteHN7Ly/lsI9cbiAgQGV4dGVuZCAud2F3YUJ0bi14cztcbiAgQGV4dGVuZCAuYnRuLWJvcmRlci1zdWI7XG59XG5hLmJ0bi1ib3JkZXItc3ViLXhze1xuICBsaW5lLWhlaWdodDoyMnB4O1xufVxuLy/og4zmma/popzoibLkuLrmqZjpu4ToibJcbi5idG4tb3Jhbmdle1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOmRhcmtlbigkb3JhbmdlLWNvbG9yLDEwJSk7XG4gIH1cbiAgJjpkaXNhYmxlZCwmLmRpc2FibGVke1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktY29sb3IsMTYlKTtcbiAgICBjb2xvcjogJGdyYXktZm9udC1sO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS1jb2xvciwxNiUpO1xuICAgICAgY29sb3I6ICRncmF5LWZvbnQtbDtcbiAgICB9XG4gIH1cbn1cbi5idG4tb3JhbmdlLXhsey8v5aSnXG4gIEBleHRlbmQgLndhd2FCdG4teGw7XG4gIEBleHRlbmQgLmJ0bi1vcmFuZ2U7XG59XG4uYnRuLW9yYW5nZS1sey8v5aSnXG4gIEBleHRlbmQgLndhd2FCdG4tbDtcbiAgQGV4dGVuZCAuYnRuLW9yYW5nZTtcbn1cbi5idG4tb3JhbmdlLXhtey8v5LitXG4gIEBleHRlbmQgLndhd2FCdG4teG07XG4gIEBleHRlbmQgLmJ0bi1vcmFuZ2U7XG59XG4uYnRuLW9yYW5nZS1tey8v5LitXG4gIEBleHRlbmQgLndhd2FCdG4tbTtcbiAgQGV4dGVuZCAuYnRuLW9yYW5nZTtcbn1cbi5idG4tb3JhbmdlLXN7Ly/lsI9cbiAgQGV4dGVuZCAud2F3YUJ0bi1zO1xuICBAZXh0ZW5kIC5idG4tb3JhbmdlO1xufVxuLmJ0bi1vcmFuZ2UteHN7Ly/lsI9cbiAgQGV4dGVuZCAud2F3YUJ0bi14cztcbiAgQGV4dGVuZCAuYnRuLW9yYW5nZTtcbn1cblxuXG4vL+aMiemSrue7hFxuLmJ1dHRvbkdyb3Vwe1xuICBtYXJnaW4tbGVmdDoxcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYSxidXR0b257XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tbGVmdDotMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOjA7XG4gICAgd29yZC1zcGFjaW5nOjA7XG4gICAgJjpob3ZlcntcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICB9XG4gIH1cbn1cbi5iaWdfcmFkaXVze1xuICBhLGJ1dHRvbntcbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuLy/lhazlhbHlj5jph49cbi8v6IOM5pmv6aKc6ImyXG4kYmdsLWRhcmtCbHVlOiNkOWVkZjc7XG4kYmdtLWRhcmtQaW5rOiNmMmRlZGU7XG4kYmdzLWxpZ2h0UGluazojZmNmOGUzO1xuJGJneC1saWdodEJsdWU6I2RmZjBkODtcbiRiZ2ctZ3JheTojZWVlZWVlO1xuLy/lrZfkvZPpopzoibJcbiRiZ2wtZmNvbG9yOiM1MThhYTY7XG4kYmdtLWZjb2xvcjojYjk0YTQ4O1xuJGJncy1mY29sb3I6I2IwN2YxNDtcbiRiZ3gtZmNvbG9yOiMzYzgwMjA7XG4kYmdnLWZjb2xvcjojYTZhNmE2O1xuXG4vL+mZpOWOu+eureWktOS5i+WklueahGRpduWFrOWFseagt+W8j1xuLndhd2FCZ3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwLjZlbTtcbiAgYm94LXNpemluZzpib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246bGVmdDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAmLmJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG4vL+WQkeW3puW8gOWPo+aWueWQkeeahOWFseacieagt+W8j1xuLmljb24tbGVmdHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6NTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBsZWZ0OiAtNnB4O1xuICBAZXh0ZW5kIC5zY2hvb2wtaWNvbnM7XG4gIHdpZHRoOjZweDtcbiAgaGVpZ2h0OjEwcHg7XG59XG4vL+WQkeS4iuW8gOWPo+aWueWQkeeahOWFseacieagt+W8j1xuLmljb24tdG9we1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6NTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgdG9wOiAtNnB4O1xuICBAZXh0ZW5kIC5zY2hvb2wtaWNvbnM7XG4gIHdpZHRoOjEwcHg7XG4gIGhlaWdodDo2cHg7XG59XG4vL+a3seiTneiJsuiDjOaZr1xuLndhd2FUaXBzLWluZm97XG4gIEBleHRlbmQgLndhd2FCZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnbC1kYXJrQmx1ZTtcbiAgY29sb3I6ICRiZ2wtZmNvbG9yO1xuICAuaWNvbi1se1xuICAgIEBleHRlbmQgLmljb24tbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTBweCAtOTBweDtcbiAgfVxuICAuaWNvbi10e1xuICAgIEBleHRlbmQgIC5pY29uLXRvcDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjJweCAtOTBweDtcbiAgfVxuICAuaWNvbi1pbmZve1xuICAgIEBleHRlbmQgLnNjaG9vbC1pY29ucztcbiAgICB3aWR0aDoyMHB4O1xuICAgIGhlaWdodDoxOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTExMHB4IC0xNjFweDtcbiAgfVxufVxuXG4vL+a3seeyiee6ouiJsuiDjOaZr1xuLndhd2FUaXBzLWRhbmdlcntcbiAgQGV4dGVuZCAud2F3YUJnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdtLWRhcmtQaW5rO1xuICBjb2xvcjogJGJnbS1mY29sb3I7XG4gIC5pY29uLWx7XG4gICAgQGV4dGVuZCAuaWNvbi1sZWZ0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTE4NHB4IC05MHB4O1xuICB9XG4gIC5pY29uLXR7XG4gICAgQGV4dGVuZCAgLmljb24tdG9wO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTEzMnB4IC05MHB4O1xuICB9XG4gIC5pY29uLWluZm97XG4gICAgQGV4dGVuZCAuc2Nob29sLWljb25zO1xuICAgIHdpZHRoOjIwcHg7XG4gICAgaGVpZ2h0OjE5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMTEwcHggLTE4MHB4O1xuICB9XG5cbn1cblxuLy/mtYXnsonnuqLoibLog4zmma9cbi53YXdhVGlwcy13YXJuaW5ne1xuICBAZXh0ZW5kIC53YXdhQmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ3MtbGlnaHRQaW5rO1xuICBjb2xvcjogJGJncy1mY29sb3I7XG4gIC5pY29uLWx7XG4gICAgQGV4dGVuZCAuaWNvbi1sZWZ0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTE3OHB4IC05MHB4O1xuICB9XG4gIC5pY29uLXR7XG4gICAgQGV4dGVuZCAgLmljb24tdG9wO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTE0MnB4IC05MHB4O1xuICB9XG4gIC5pY29uLWluZm97XG4gICAgQGV4dGVuZCAuc2Nob29sLWljb25zO1xuICAgIHdpZHRoOjIwcHg7XG4gICAgaGVpZ2h0OjE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMTEwcHggLTE5OXB4O1xuICB9XG59XG5cbi8v5rWF57u/6Imy6IOM5pmvXG4ud2F3YVRpcHMtc3VjY2Vzc3tcbiAgQGV4dGVuZCAud2F3YUJnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmd4LWxpZ2h0Qmx1ZTtcbiAgY29sb3I6ICRiZ3gtZmNvbG9yO1xuICAuaWNvbi1se1xuICAgIEBleHRlbmQgLmljb24tbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzJweCAtOTBweDtcbiAgfVxuICAuaWNvbi10e1xuICAgIEBleHRlbmQgIC5pY29uLXRvcDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTJweCAtOTBweDtcbiAgfVxuICAuaWNvbi1pbmZve1xuICAgIEBleHRlbmQgLnNjaG9vbC1pY29ucztcbiAgICB3aWR0aDoyMHB4O1xuICAgIGhlaWdodDoxOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTExMHB4IC0yMTdweDtcbiAgfVxufVxuXG4vL+a1heeBsOiJsuiDjOaZr1xuLndhd2FUaXBzLWRlZmF1bHR7XG4gIEBleHRlbmQgLndhd2FCZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnZy1ncmF5O1xuICBjb2xvcjogJGJnZy1mY29sb3I7XG4gIC5pY29uLWx7XG4gICAgQGV4dGVuZCAuaWNvbi1sZWZ0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTE5NnB4IC05MHB4O1xuICB9XG4gIC5pY29uLXR7XG4gICAgQGV4dGVuZCAgLmljb24tdG9wO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTE2MnB4IC05MHB4O1xuICB9XG4gIC5pY29uLWluZm97XG4gICAgQGV4dGVuZCAuc2Nob29sLWljb25zO1xuICAgIHdpZHRoOjIwcHg7XG4gICAgaGVpZ2h0OjIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMTEwcHggLTIzNXB4O1xuICB9XG59XG5cbiIsIi8qKlxuICogQ1NTIEdsb2JhbCAtIHNjaG9vbC13ZWIgaGVhZGVyXG4gKiBhdXRob3I6IFNpbWlpaUBzaW1paWkuY29tO1xuICogUVE6IDI1MzE3MzA2ODtcbiAqIGRhdGU6IDIwMTUtMTAtMTU7XG4qKi9cblxuLypzaG9ydGN1dCovXG4vKnRvcOe/u+mhtSovXG4uYnRuLXR1cm4tcGFnZXN7XG4gICAgIHBvc2l0aW9uOmFic29sdXRlOyBcbiAgICAgcmlnaHQ6MDsgdG9wOjA7XG4gICAgIGF7XG4gICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgaGVpZ2h0OjI2cHg7XG4gICAgICAgICBsaW5lLWhlaWdodDoyNnB4O1xuICAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgICAgICAgcGFkZGluZzowIDEuNWVtO1xuICAgICAgICAgYm9yZGVyLXJhZGl1czoycHg7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWJnLWg7XG4gICAgICAgICBtYXJnaW4tbGVmdDoxcHg7XG4gICAgICAgICBjb2xvcjokZ3JheS1mb250LW07XG4gICAgICAgICB0cmFuc2l0aW9uOmFsbCAwLjNzO1xuICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICB9XG4gICAgIFxuICAgICAvKmJvdHRvbSDnv7vpobUqL1xuICAgICBcbi5tLWZsaXB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIC5tLWZsaXAtZWxsaXBzaXN7XG4gICAgICAgIGNvbG9yOiRncmF5LWZvbnQtbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6MjJweDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6MzJweDtcbiAgICAgICAgcGFkZGluZzowIDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWJnLW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTZweDtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgMC40cztcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFyaWFsO1xuICAgICAgICBjb2xvcjokZ3JheS1mb250LW07XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1ibHVlLWdyZWVuO1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIGEucHJldixhLm5leHR7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIHBhZGRpbmc6MCAyNXB4O1xuICAgICAgICB9XG4gICAgYS5uZXh0e2Zsb2F0OnJpZ2h0O31cbiAgICBhLm9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1wcmltYXJ5O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG4gICAgJi5taW5pe1xuICAgICAgICAubS1mbGlwLWVsbGlwc2lze1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZzowIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuLmZsaXBfc2hvd01vcmV7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOjAgNGVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjYzljZWQ0O1xuICAgICAgICBjb2xvcjogI2IwYjZiZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6JGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4gICAgIFxuICAgICBcbiAgICAgXG4gICAgICIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJiYXNlXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbkBpbXBvcnQgXCJoZWFkZXJcIjtcbkBpbXBvcnQgXCJmb290ZXJcIjtcbkBpbXBvcnQgXCJmcmFtZVwiO1xuQGltcG9ydCBcImxpc3RcIjtcbkBpbXBvcnQgXCJ3YXdhQnV0dHRvbnNcIjtcbkBpbXBvcnQgXCJmb290ZXJcIjtcbkBpbXBvcnQgXCJmbGlwXCI7XG4vKiBzdXBlcnNsaWRlIHRhYiAqL1xuLnNsaWRlVHh0Qm94eyAgYm9yZGVyOjFweCBzb2xpZCAjY2RlM2ZiOyB0ZXh0LWFsaWduOmxlZnQ7ICB9XG4uc2xpZGVUeHRCb3ggLmhkeyBoZWlnaHQ6NDJweDsgbGluZS1oZWlnaHQ6NDJweDsgYmFja2dyb3VuZDojZjZmYWZlOyBwYWRkaW5nOjA7ICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NkZTNmYjsgIHBvc2l0aW9uOnJlbGF0aXZlOyB9XG4uc2xpZGVUeHRCb3ggLmhkIHVseyBmbG9hdDpsZWZ0OyBwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDowcHg7IHRvcDotMXB4OyBoZWlnaHQ6NDJweDsgICB9XG4uc2xpZGVUeHRCb3ggLmhkIHVsIGxpeyBmbG9hdDpsZWZ0OyBwYWRkaW5nOjAgMzBweDsgY3Vyc29yOnBvaW50ZXI7Ym9yZGVyOiBzb2xpZCAxcHggI2NkZTNmYjsgYm9yZGVyLXRvcDogbm9uZTtib3JkZXItYm90dG9tOiBub25lOyBtYXJnaW4tbGVmdDogLTFweDtmb250LXNpemU6IDE2cHg7IGNvbG9yOiAjMmU1YjhiOyB9XG4uc2xpZGVUeHRCb3ggLmhkIHVsIGxpLm9ueyBoZWlnaHQ6NDJweDsgZm9udC13ZWlnaHQ6IGJvbGQ7ICBiYWNrZ3JvdW5kOiNmZmY7IGJvcmRlcjoxcHggc29saWQgI2NkZTNmYjsgYm9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmZjsgfVxuLnNsaWRlVHh0Qm94IC5iZCAuYmRfY29ueyBwYWRkaW5nOjE1cHg7ICB6b29tOjE7fVxuLmluZGV4U2lsZGVyMDEgLmJkIC5iZF9jb257aGVpZ2h0OiAyNTBweDt9XG4jc2xpZGVUeHRCb3g3LCNzbGlkZVR4dEJveDh7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXRvcDoxcHggc29saWQgI2NkZTNmYjtcblx0Lmhke1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZGUzZmI7XG5cdH1cblx0LmJkIC5iZF9jb257XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuLyogc3VwZXJzaWxlciBpbWdzaWxlciAqL1xuLnNsaWRlQm94eyB3aWR0aDozMDBweDsgaGVpZ2h0OjI1MHB4OyBvdmVyZmxvdzpoaWRkZW47IHBvc2l0aW9uOnJlbGF0aXZlOyAgfVxuLnNsaWRlQm94IC5oZHsgaGVpZ2h0OjE1cHg7IG92ZXJmbG93OmhpZGRlbjsgcG9zaXRpb246YWJzb2x1dGU7IHJpZ2h0OjA7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyOiBub25lOyBoZWlnaHQ6IDE1cHg7IGJvdHRvbTo0MHB4OyB6LWluZGV4OjU7IH1cbi5zbGlkZUJveCAuaGQgdWx7IG92ZXJmbG93OmhpZGRlbjsgem9vbToxOyBmbG9hdDpyaWdodDsgcG9zaXRpb246IHJlbGF0aXZlOyBsZWZ0OiAwO21hcmdpbi1sZWZ0OiAwOyB0b3A6IDA7IGhlaWdodDogYXV0bzsgd2lkdGg6IGF1dG87IHBhZGRpbmctcmlnaHQ6IDE1cHg7ICB9XG4uc2xpZGVCb3ggLmhkIHVsIGxpeyBoZWlnaHQ6IDEwMCU7IGZsb2F0OmxlZnQ7IG1hcmdpbi1yaWdodDo1cHg7IGZvbnQtc2l6ZTogMTBweDsgbWFyZ2luLWxlZnQ6IDA7IGZvbnQtZmFtaWx5OiBBcmlhbDsgd2lkdGg6MTBweDtwYWRkaW5nOiAwOyBoZWlnaHQ6MTBweDsgYm9yZGVyLXJhZGl1czogMjBweDsgbGluZS1oZWlnaHQ6MTBweDsgYm9yZGVyOiBub25lOyB0ZXh0LWFsaWduOmNlbnRlcjsgYmFja2dyb3VuZDojZmZmOyBjdXJzb3I6cG9pbnRlcjsgfVxuLnNsaWRlQm94IC5oZCB1bCBsaS5vbnsgYmFja2dyb3VuZDojZjAwOyBjb2xvcjojZmZmOyBib3JkZXI6IG5vbmU7IGxpbmUtaGVpZ2h0OiAxMHB4OyBoZWlnaHQ6IDEwcHg7IH1cbi5zbGlkZUJveCAuYmR7IHBvc2l0aW9uOnJlbGF0aXZlOyBoZWlnaHQ6MTAwJTsgei1pbmRleDowOyAgIH1cbi5zbGlkZUJveCAuYmQgbGl7IHpvb206MTsgdmVydGljYWwtYWxpZ246bWlkZGxlOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi5zbGlkZUJveCAuYmQgbGkgaW1ne1xuXHR3aWR0aDozMDBweDsgaGVpZ2h0OjI1MHB4O1xufVxuLmJkTmV3c1RpdGxle2hlaWdodDogMzhweDsgbGluZS1oZWlnaHQ6IDM4cHg7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2llYmxhY2tiZy5wbmcpOyBjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG59XG4jc2xpZGVCb3g2e3dpZHRoOiA1NjBweDsgaGVpZ2h0OiAzMjBweDt9XG4jc2xpZGVCb3g2IC5iZCBsaSBpbWd7XG5cdHdpZHRoOiA1NjBweDsgaGVpZ2h0OiAzMjBweDtcbn1cbi50eHRTY3JvbGwtbGVmdHsgcG9zaXRpb246cmVsYXRpdmU7IG1hcmdpbi1sZWZ0OiA3MHB4O31cbi50eHRTY3JvbGwtbGVmdCAuaGR7IG92ZXJmbG93OmhpZGRlbjsgIGhlaWdodDozMHB4OyBiYWNrZ3JvdW5kOiNmNGY0ZjQ7IHBhZGRpbmc6MCAxMHB4OyAgfVxuLnR4dFNjcm9sbC1sZWZ0IC5oZCAucHJldiwudHh0U2Nyb2xsLWxlZnQgLmhkIC5uZXh0eyBkaXNwbGF5OmJsb2NrOyAgd2lkdGg6NXB4OyBoZWlnaHQ6OXB4OyBmbG9hdDpyaWdodDsgbWFyZ2luLXJpZ2h0OjVweDsgbWFyZ2luLXRvcDoxMHB4OyAgb3ZlcmZsb3c6aGlkZGVuOyBjdXJzb3I6cG9pbnRlcjsgYmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvYXJyb3cucG5nXCIpIG5vLXJlcGVhdDt9XG4udHh0U2Nyb2xsLWxlZnQgLmhkIC5uZXh0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTUwcHg7ICB9XG4udHh0U2Nyb2xsLWxlZnQgLmhkIC5wcmV2U3RvcHsgYmFja2dyb3VuZC1wb3NpdGlvbjotNjBweCAwOyB9XG4udHh0U2Nyb2xsLWxlZnQgLmhkIC5uZXh0U3RvcHsgYmFja2dyb3VuZC1wb3NpdGlvbjotNjBweCAtNTBweDsgfVxuLnR4dFNjcm9sbC1sZWZ0IC5oZCB1bHsgZmxvYXQ6cmlnaHQ7IG92ZXJmbG93OmhpZGRlbjsgem9vbToxOyBtYXJnaW4tdG9wOjEwcHg7ICB9XG4udHh0U2Nyb2xsLWxlZnQgLmhkIHVsIGxpeyBmbG9hdDpsZWZ0OyAgd2lkdGg6OXB4OyBoZWlnaHQ6OXB4OyBvdmVyZmxvdzpoaWRkZW47IG1hcmdpbi1yaWdodDo1cHg7IHRleHQtaW5kZW50Oi05OTlweDsgY3Vyc29yOnBvaW50ZXI7IGJhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb0NpcmNsZS5naWZcIikgMCAtOXB4IG5vLXJlcGVhdDsgfVxuLnR4dFNjcm9sbC1sZWZ0IC5oZCB1bCBsaS5vbnsgYmFja2dyb3VuZC1wb3NpdGlvbjowIDA7IH1cbi50eHRTY3JvbGwtbGVmdCAuYmR7ICBvdmVyZmxvdzpoaWRkZW47ICAgIH1cbi50eHRTY3JvbGwtbGVmdCAuYmQgdWx7IG92ZXJmbG93OmhpZGRlbjsgem9vbToxOyB9XG4udHh0U2Nyb2xsLWxlZnQgLmJkIHVsIGxpeyBtYXJnaW4tcmlnaHQ6MjBweDsgICBmbG9hdDpsZWZ0OyBoZWlnaHQ6MjRweDsgbGluZS1oZWlnaHQ6MjBweDsgd2lkdGg6IDMxJTsgIHRleHQtYWxpZ246bGVmdDsgX2Rpc3BsYXk6aW5saW5lOyAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbm92ZXJmbG93OiBoaWRkZW47IHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7fVxuLnR4dFNjcm9sbC1sZWZ0IC5iZCB1bCBsaSBzcGFueyBjb2xvcjojOTk5OyAgfVxuLnNsaWRlQm94IC5iZCBpbWd7ICBoZWlnaHQ6MjUwcHg7IGRpc3BsYXk6YmxvY2s7ICB9XG5cblxuXG4jc2xpZGVUeHRCb3gyLCNzbGlkZVR4dEJveDMsI3NsaWRlVHh0Qm94NHtcblx0LmhkIHVse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdH1cblx0LmhkIHVsIGxpe1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ji5vbntcblx0XHR9XG5cdH1cblx0IC5iZCAuYmRfY29ue1xuXHQgXHRoZWlnaHQ6IDE2MHB4O1xuXHQgfVxufVxuI3NsaWRlVHh0Qm94M3tcblx0LmJkIC5iZF9jb257XG5cdCBcdGhlaWdodDogMzc1cHg7XG5cdCB9XG59XG4jc2xpZGVUeHRCb3g0e1xuXHQuYmQgLmJkX2Nvbntcblx0IFx0aGVpZ2h0OiBhdXRvO1xuXHQgfVxufVxuLnRoaW1nc3tcblx0cGFkZGluZzogMCAxNXB4IDE1cHggMTVweDtcblx0bWFyZ2luLXRvcDogLTFweDtcblx0YXtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMzAlO1xuXHRcdHBhZGRpbmc6IDAgMS41JTtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbi5pbWdfYm94MXtcblx0aGVpZ2h0OiA5MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDkwcHg7XG5cdH1cblx0aDR7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWVibGFja2JnLnBuZyk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuXHR9XG59XG4uenhfdGlwc3tcblx0Y29sb3I6ICMwMDY4Yjc7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cbi5hc2lkZUltZ3tcblx0ZGlzcGxheTogYmxvY2s7XG5cdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdH1cbn1cbi5tYWlsVXNCb3h7XG5cdGJvcmRlcjpzb2xpZCAxcHggI2JlZDJlZTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHQubmxpbmt7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzoyMHB4IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNiZWQyZWU7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2YxZjZmZTtcblx0XHR9XG5cdFx0aXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdH1cblx0fVxufVxuLmRhdGluZ0JveHtcblx0LmJsdWVfYm9yZGVyX2JveHtcblx0XHRoZWlnaHQ6IDM1MHB4O1xuXHR9XG5cdC5ibHVlX2JvcmRlcl9ib3g6Zmlyc3QtY2hpbGR7XG5cdFx0d2lkdGg6IDQ1JTtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHQuYmx1ZV9ib3JkZXJfYm94Omxhc3QtY2hpbGR7XG5cdFx0d2lkdGg6IDQ1JTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblx0LmltZ0NhcHRpb257XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0fVxuXHR9XG59XG4uYmx1ZV9ib3JkZXJfY2F0aW9ue1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGNvbG9yOiAjMjc2YWM4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYWdlTWFpbkNhcHRpb257XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICMwMDU4YTM7XG5cdGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Lm5hbWV7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdGJvcmRlci10b3A6IHNvbGlkIDJweCAjMDA1OGEzO1xuXHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdH1cbn1cblxuLm5ld3NfZGFuZ2ppYW57XG5cdGJvcmRlcjogc29saWQgMXB4ICNiY2NlZTk7XG5cdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRtYXJnaW46IDEwcHggMDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmFubmVye1xuXHRpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5uZXdzX3ZpZGVvQm94e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGhlaWdodDogMjgwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWVibGFja2JnLnBuZyk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDI4MHB4O1xuXHR9XG5cdC5wbGF5ZXJfaWNve1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bWFyZ2luLXRvcDogLTM2cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zNnB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cbn1cbi5kYXRle1xuXHRjb2xvcjogIzY2Njtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0Zm9udC1mYW1pbHk6IEFyaWFsO1xufVxuXG5cblxuIl19 */
