@charset "utf-8";
/*公共样式*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1.8;
  font-family: 'Microsoft Yahei', arial, verdana, sans-serif;
  font-size: 1.86667vw;
}
a {
  text-decoration: none;
}
ul,
li {
  list-style: none;
  margin: 0;
  padding: 0;
}
::-ms-clear {
  display: none;
}
::-ms-reveal {
  display: none;
}
#ieToolTip {
  min-width: 160vw;
  background: #FFFFE1;
  text-align: center;
  font-size: 1.86667vw;
  line-height: 4vw;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 200;
}
#ieToolTip a {
  color: #0066CC;
}
#ieToolTip .close {
  position: absolute;
  right: 1.33333vw;
  top: 0;
  cursor: pointer;
}
.toast {
  top: 50%;
  left: 50%;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 1.06667vw;
  background: rgba(0, 0, 0, 0.8);
  color: white;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  padding: 3.2vw 4.26667vw;
  z-index: 1103;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  font-size: 3.73333vw;
}
.toast.in {
  -webkit-animation-name: contentZoomIn;
  animation-name: contentZoomIn;
}
.toast .iconfont {
  font-size: 4vw;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 1.33333vw;
  display: block;
}
.toast .iconfont.icon-loading:before {
  display: block;
  -webkit-transform: rotate(360deg);
  animation: rotation 2.7s linear infinite;
}
.toast .text {
  text-align: center;
  max-width: 90vw;
  color: #fff;
  font-size: 4.26667vw;
  white-space: nowrap;
}
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes contentZoomIn {
  0% {
    -webkit-transform: translate(-50%, -70%);
    transform: translate(-50%, -70%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
  }
}
@keyframes contentZoomIn {
  0% {
    -webkit-transform: translate(-50%, -70%);
    transform: translate(-50%, -70%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
  }
}
@-webkit-keyframes contentZoomOut {
  0% {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(-50%, -30%);
    transform: translate(-50%, -30%);
    opacity: 0;
  }
}
@keyframes contentZoomOut {
  0% {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(-50%, -30%);
    transform: translate(-50%, -30%);
    opacity: 0;
  }
}
/****page**/
/**img*/
/****color**/
/****按钮**/
/****modal**/
/*modules*/
.header .logo {
  position: absolute;
  margin-left: 3.6vw;
  margin-top: 3.2vw;
  background: transparent url('../images/logo.png') no-repeat 0 0;
  width: 72.26667vw;
  height: 6.8vw;
  background-size: 100% 100%;
}
.header .navs {
  position: absolute;
  top: 29.86667vw;
  width: 69.33333vw;
  left: 15.33333vw;
  height: 6.66667vw;
  line-height: 6.66667vw;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 40%, #000000 50%, rgba(0, 0, 0, 0.25) 60%, rgba(0, 0, 0, 0) 100%);
  font-size: 3.2vw;
  font-weight: 500;
  padding: 0 2vw;
  box-sizing: border-box;
  text-align: center;
}
.header .navs:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}
.header .navs .li {
  color: #76B9F1;
  max-width: 66.66667vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 2.13333vw;
  vertical-align: middle;
  display: inline-block;
}
.header .navs .li.username {
  display: none;
}
.header .navs .li.username a {
  color: #FFF000;
}
.header .navs .li.username.active {
  display: inline-block;
}
.header .navs .li.username span {
  cursor: pointer;
  color: #fff;
}
.header .navs .li.login-btn {
  display: none;
}
.header .navs .li.login-btn.active {
  display: inline-block;
}
.header .navs .li:last-child {
  border-right: none;
}
.header .navs .li a {
  color: #fff;
}
.header .navs .li a:hover {
  color: #2BA3FB;
  text-decoration: underline;
}
body {
  background: #E8EEFA;
  -webkit-tap-highlight-color: transparent;
}
.container {
  box-sizing: border-box;
  height: 645.33333vw;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  background: #E8EEFA url("../images/bg-big.png") no-repeat center 0;
  background-size: 100% auto;
  padding-bottom: 11.73333vw;
}
.container.user {
  min-height: calc(100vh - 11.73333vw);
  max-height: calc(177.86667vw - 11.73333vw);
  height: 120vw;
}
.container .banner-group {
  overflow: hidden;
  height: 64.26667vw;
}
.container .banner-group .btn-rule {
  margin: 5.6vw 0 0 78.53333vw;
  width: 18.66667vw;
  height: 6.4vw;
  line-height: 6.4vw;
  background-color: #fff;
  border-radius: 3.2vw;
  color: #1D1C1D;
  font-size: 3.2vw;
}
.container .banner {
  width: 100%;
  margin: 0 auto;
  display: block;
}
.container .container-body {
  position: relative;
  height: 633.33333vw;
  padding-bottom: 16vw;
}
.container .header {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
}
.btn {
  width: 29.46667vw;
  height: 7.46667vw;
  margin: 6vw auto 0;
  text-align: center;
  line-height: 7.46667vw;
  color: #fff;
  font-size: 2.66667vw;
  font-weight: bold;
  cursor: pointer;
  background: url("../images/btn.png") no-repeat 0 0;
}
.btn:hover {
  background-position: -31.73333vw 0;
}
.btn.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.btn.disabled:hover {
  background: url("../images/btn.png") no-repeat 0 0;
}
.container .wrap {
  width: 100%;
  margin: 0 auto;
}
.swiper-prize {
  position: relative;
  overflow: hidden;
  background-color: #12286F;
  border-radius: 2.93333vw;
  width: 68vw;
  height: 6.13333vw;
  background-size: auto 100%;
  background-position: center;
  line-height: 16vw;
  text-align: center;
  margin: 4.93333vw auto;
  color: #fff;
  font-size: 3.46667vw;
}
.swiper-prize .swiper-slide {
  margin: 0 auto;
  max-width: 78%;
  height: 6.13333vw;
  line-height: 6.26667vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
.section {
  overflow: hidden;
  box-sizing: border-box;
  margin-bottom: 3.33333vw;
  text-align: center;
}
.section .title {
  display: inline-block;
  padding: 0 2.4vw;
  color: #D9DDE7;
  font-size: 3.73333vw;
  font-weight: 500;
  line-height: 4.8vw;
}
.section.section01 {
  height: 166vw;
}
.section.section01 .title {
  margin: -2.66667vw auto 4.53333vw;
}
.section.section02 .title {
  margin-top: 1.33333vw;
}
.section.section02 .content {
  width: 96vw;
  height: 73.86667vw;
  overflow: hidden;
  margin: 6.13333vw 0 3.33333vw 4vw;
}
.section.section03 {
  margin-bottom: 0;
}
.section.section03 .title {
  text-align: center;
  margin-top: 1.33333vw;
  margin-bottom: 5.33333vw;
}
.section.section03 .content {
  overflow: hidden;
}
.section.section04 {
  margin-top: -2.66667vw;
  background: url("../images/bg-rule.png") no-repeat;
  background-size: 100% auto;
  border-radius: 4.8vw;
  padding: 0.8vw;
  position: relative;
  overflow: visible;
}
.section.section04 .actTime {
  width: 82.4vw;
  height: 5.06667vw;
  text-align: center;
  margin: 16.26667vw auto 2.26667vw;
  line-height: 4vw;
  color: #D9DDE7;
  font-size: 2.93333vw;
}
.section.section04 .rule-title {
  position: absolute;
  top: -6.53333vw;
  left: 50%;
  margin-left: -31.2vw;
  width: 62.4vw;
  height: 15.73333vw;
  background: url("../images/title-rule.png") no-repeat;
  background-size: 100% auto;
}
.section.section04 .rules-group {
  width: 88vw;
  box-sizing: border-box;
  color: #B1A7E5;
  font-size: 2.93333vw;
  line-height: 4.26667vw;
  margin: 0 auto;
  text-align: justify;
  border-radius: 4.26667vw;
}
.section.section04 .rules-group li {
  margin-top: 3.86667vw;
}
.lottery-wrap {
  width: 96vw;
  margin-left: 4vw;
  position: relative;
}
.lottery-wrap .prize-list-group {
  width: 100%;
  height: 96vw;
  position: relative;
}
.lottery-wrap .prize-list-group .prize-box {
  text-align: center;
  margin-bottom: 2.66667vw;
  overflow: hidden;
  background: transparent url('../images/bg-lot-prize.png') no-repeat 0 0;
  height: 27.86667vw;
  width: 27.73333vw;
  height: 27.73333vw;
  background-size: 27.73333vw 27.73333vw;
  margin-right: 4vw;
  margin-bottom: 4vw;
  cursor: default;
  box-sizing: border-box;
  background-position: center;
  float: left;
}
.lottery-wrap .prize-list-group .prize-box:first-child {
  margin-left: 16vw;
}
.lottery-wrap .prize-list-group .prize-box .pic-wrap {
  height: 20.4vw;
  position: relative;
  text-align: center;
  overflow: hidden;
}
.lottery-wrap .prize-list-group .prize-box .pic-wrap .pic {
  max-width: 27.6vw;
  max-height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.lottery-wrap .prize-list-group .prize-box .pic-wrap:after {
  content: '';
  height: 100%;
  display: block;
  position: absolute;
  width: 0;
  opacity: 0;
}
.lottery-wrap .prize-list-group .prize-box .name {
  text-align: center;
  max-width: calc(100% - 0.53333vw);
  padding-left: 0.53333vw;
  color: #fff;
  font-size: 2.4vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 7.2vw;
}
.lottery-wrap .lot-btn-group {
  text-align: center;
  width: 100%;
  height: 43.06667vw;
  overflow: hidden;
}
.lottery-wrap .lot-btn-group .lot-tip {
  margin: 0 auto;
  width: 23.2vw;
  height: 23.2vw;
  padding-top: 2.66667vw;
  border-radius: 50%;
  box-sizing: border-box;
  background: linear-gradient(0deg, #5071FA 0%, #2441E7 99%);
  color: #fff;
  font-size: 3.2vw;
}
.lottery-wrap .lot-btn-group .lot-tip .lot-num {
  height: 10.13333vw;
  line-height: 10.13333vw;
  font-size: 5.6vw;
  font-weight: bold;
}
.lottery-wrap .lot-btn-group .lot-btn {
  margin: 3.46667vw auto;
  width: 38.16vw;
  height: 10.36vw;
  background: url('../images/btn-lottery.png') no-repeat 0 0;
  background-size: 100% 100%;
  color: #D0DFFA;
  text-indent: -1333.2vw;
  cursor: pointer;
}
.get-ticket-group {
  width: 100%;
  overflow: auto;
  height: 100%;
}
.get-ticket-group::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}
.get-ticket-group .get-box-ul {
  padding-left: 3.46667vw;
  background: transparent url("../images/bg-sign.png") no-repeat 0 0;
  width: 95.2vw;
  height: 74vw;
  width: 173.33333vw;
  background-size: 100% 73.86667vw;
  height: 100%;
  position: relative;
  margin-right: 4vw;
}
.get-ticket-group .get-box-ul.sign-14 {
  width: 330.66667vw;
}
.get-ticket-group .get-box-ul:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}
.get-ticket-group .get-box-ul .get-box {
  float: left;
  cursor: pointer;
  position: relative;
  width: 21.33333vw;
  height: 100%;
  text-align: center;
  margin-right: 3.33333vw;
}
.get-ticket-group .get-box-ul .get-box.checked {
  cursor: not-allowed;
}
.get-ticket-group .get-box-ul .get-box.disabled {
  cursor: not-allowed;
}
.get-ticket-group .get-box-ul .get-box.disabled .pic-wrap::before {
  display: block;
}
.get-ticket-group .get-box-ul .get-box.disabled .name::before {
  display: block;
}
.get-ticket-group .get-box-ul .get-box .date {
  color: #FFEABB;
  font-size: 3.73333vw;
  height: 8.8vw;
  line-height: 8.8vw;
}
.get-ticket-group .get-box-ul .get-box .sign-btn {
  margin: 4vw auto;
  width: 15.46667vw;
  height: 15.46667vw;
  border-radius: 50%;
  background: url("../images/sign-btn.png") no-repeat 0 0;
  background-size: 15.46667vw 77.33333vw;
  text-indent: -1333.2vw;
}
.get-ticket-group .get-box-ul .get-box .sign-btn-1 {
  background-position: 0 0;
}
.get-ticket-group .get-box-ul .get-box .sign-btn-2,
.get-ticket-group .get-box-ul .get-box .sign-btn-3,
.get-ticket-group .get-box-ul .get-box .sign-btn-6,
.get-ticket-group .get-box-ul .get-box .sign-btn-7 {
  background-position: 0 -15.46667vw;
}
.get-ticket-group .get-box-ul .get-box .sign-btn-5 {
  background-position: 0 -30.93333vw;
}
.get-ticket-group .get-box-ul .get-box .sign-btn-4,
.get-ticket-group .get-box-ul .get-box .sign-btn-8,
.get-ticket-group .get-box-ul .get-box .sign-btn-9 {
  cursor: pointer;
  background-position: 0 -46.4vw;
}
.get-ticket-group .get-box-ul .get-box .sign-btn-4:hover,
.get-ticket-group .get-box-ul .get-box .sign-btn-8:hover,
.get-ticket-group .get-box-ul .get-box .sign-btn-9:hover {
  background-position: 0 -61.86667vw;
}
.get-ticket-group .get-box-ul .get-box .pic-wrap {
  margin: 6.13333vw auto 1.86667vw;
  width: 21.6vw;
  height: 26.66667vw;
  line-height: 24vw;
  background: #FFFD00;
  border-radius: 0.53333vw;
  position: relative;
  overflow: hidden;
}
.get-ticket-group .get-box-ul .get-box .pic-wrap .pic-bg {
  margin: 0.26667vw auto 0;
  width: 21.06667vw;
  height: 20vw;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 0.53333vw;
  overflow: hidden;
}
.get-ticket-group .get-box-ul .get-box .pic-wrap .pic {
  display: inline-block;
  max-width: 17.33333vw;
  max-height: 21.33333vw;
  vertical-align: middle;
}
.get-ticket-group .get-box-ul .get-box .pic-wrap .name {
  height: 6.13333vw;
  line-height: 6.13333vw;
  font-size: 3.46667vw;
  color: #000;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.get-ticket-group .get-box-ul .get-box .pic-wrap .act-status {
  width: 21.06667vw;
  height: 20.13333vw;
  position: absolute;
  top: 0.26667vw;
  left: 0.26667vw;
  z-index: 98;
}
.get-ticket-group .get-box-ul .get-box .pic-wrap .act-status.status-6,
.get-ticket-group .get-box-ul .get-box .pic-wrap .act-status.status-8 {
  background: url("../images/sign-over.png") no-repeat 0 0px;
  border-radius: 0.53333vw;
  background-size: 100% auto;
}
.get-ticket-group .get-box-ul .get-box .pic-wrap .act-status.status-3 {
  background: url("../images/sign-checked.png") no-repeat 0 0px;
  border-radius: 0.53333vw;
  background-size: 100% auto;
}
.get-ticket-group .get-box-ul .get-box .get-btn {
  cursor: pointer;
  width: 21.6vw;
  height: 6.4vw;
  line-height: 6.4vw;
  background: #8E8E8E;
  margin: 1.86667vw auto auto 0;
  font-size: 3.73333vw;
  border-radius: 0.53333vw;
  color: #E0E0E3;
}
.get-ticket-group .get-box-ul .get-box .get-btn.checked {
  cursor: not-allowed;
}
.get-ticket-group .get-box-ul .get-box .get-btn.disabled {
  cursor: not-allowed;
}
.get-ticket-group .get-box-ul .get-box .get-btn.active {
  color: #fff;
  background: url("../images/sign-get-btn.png") no-repeat 0 0px;
}
.ugly-act-group {
  position: relative;
  text-align: center;
}
.ugly-act-group .act-box-ul {
  padding: 0 3.73333vw;
}
.ugly-act-group .act-box-ul .act-box {
  margin-bottom: 7.2vw;
  width: 100%;
  cursor: pointer;
  position: relative;
  display: flex;
}
.ugly-act-group .act-box-ul .act-box .task-award {
  width: 32vw;
}
.ugly-act-group .act-box-ul .act-box .task-award .award-pic {
  background: transparent url("../images/task-award-bg.png") no-repeat 0 0;
  width: 32vw;
  height: 32vw;
  background-size: 32vw 32vw;
  margin-right: 4.13333vw;
  padding: 1.33333vw;
  box-sizing: border-box;
}
.ugly-act-group .act-box-ul .act-box .task-award .award-pic img {
  vertical-align: middle;
  width: 29.33333vw;
  height: 29.33333vw;
}
.ugly-act-group .act-box-ul .act-box .task-award .btn-box {
  margin-top: 2.26667vw;
}
.ugly-act-group .act-box-ul .act-box .task-award .btn-box .get-btn {
  background: transparent url("../images/btn-task-get.png") no-repeat 0 0;
  height: 34.13333vw;
  width: 30.93333vw;
  height: 8.53333vw;
  background-size: 30.93333vw 34.13333vw;
  text-indent: -1333.2vw;
}
.ugly-act-group .act-box-ul .act-box .task-award .btn-box .get-btn.checked {
  background-position: 0 -17.06667vw;
}
.ugly-act-group .act-box-ul .act-box .task-award .btn-box .get-btn.over {
  background-position: 0 -25.6vw;
}
.ugly-act-group .act-box-ul .act-box .task-award .btn-box .get-btn.lot-btn {
  background: transparent url("../images/btn-task-lot.png") no-repeat 0 0;
  width: 30.93333vw;
  height: 17.06667vw;
  height: 8.53333vw;
  background-size: auto 17.06667vw;
}
.ugly-act-group .act-box-ul .act-box .task-award .btn-box .progress-box {
  color: #EEED02;
  font-size: 2.13333vw;
  line-height: 3.73333vw;
  margin-top: 1.33333vw;
}
.ugly-act-group .act-box-ul .act-box .task-award .btn-box .progress-box + .progress-box {
  margin-top: 0;
}
.ugly-act-group .act-box-ul .act-box .task-award .btn-box .progress-box .progress-bar {
  width: 22vw;
  height: 0.8vw;
  margin-top: 1.46667vw;
  background: #4D5A19;
  float: left;
  position: relative;
}
.ugly-act-group .act-box-ul .act-box .task-award .btn-box .progress-box .progress-bar .progress {
  height: 0.8vw;
  background: #EEED02;
}
.ugly-act-group .act-box-ul .act-box .task-award .btn-box .progress-box .progress-num {
  display: block;
  text-align: left;
  margin-left: calc(22vw + 2vw);
}
.ugly-act-group .act-box-ul .act-box .desc-group {
  margin-left: 0.8vw;
  text-align: left;
}
.ugly-act-group .act-box-ul .act-box .desc-group .name img {
  width: 60vw;
  height: 8vw;
}
.ugly-act-group .act-box-ul .act-box .desc-group .desc-wrap .title {
  margin-top: 2.53333vw;
  padding: 0 2.26667vw;
  display: inline-block;
  min-height: 4vw;
  padding: 1.2vw 2.26667vw;
  line-height: 4vw;
  background: linear-gradient(180deg, #ECECEC, #AEBBD9);
  border-radius: 3.2vw;
  color: #032183;
  font-size: 3.2vw;
}
.ugly-act-group .act-box-ul .act-box .desc-group .desc-wrap .desc {
  text-align: justify;
  margin-top: 3.73333vw;
  font-size: 3.2vw;
  color: #BCCDFF;
  line-height: 4.26667vw;
  margin-left: 0.8vw;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  text-align: center;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
}
#modalShare {
  z-index: 1049;
}
.modal:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  font-size: 0;
}
.modal .fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
.modal .in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  font-size: 1.6vw;
}
.modal-open .modal {
  overflow-x: auto;
  overflow-y: auto;
}
.modal-open {
  overflow: hidden;
}
.modal-login-dialog {
  width: 100%;
  position: relative;
  margin: 1.33333vw;
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
  font-size: 1.86667vw;
  color: #333333;
  line-height: 1;
  padding-top: 5.2vw;
  text-align: center;
  background: #fff;
  border-radius: 1.06667vw;
  box-sizing: border-box;
}
.modal-dialog {
  background: #fff;
  position: relative;
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
  font-size: 3.46667vw;
  line-height: 1;
  text-align: center;
  color: #76B9F1;
  box-sizing: border-box;
  padding: 6.66667vw 5.33333vw 7.33333vw;
  border-radius: 2.13333vw;
  width: 74.66667vw;
}
.modal-dialog.xxl {
  width: 100%;
  height: 100%;
  margin: 0;
  border-radius: 0;
  background-color: #F4F4F4;
}
.modal-dialog .modal-content {
  margin: 7.33333vw auto 6.66667vw;
  font-size: 3.46667vw;
  color: #333;
  line-height: 5.33333vw;
}
.modal-dialog .modal-content .tip {
  margin-bottom: 8vw;
}
.modal-dialog .modal-content .rule {
  text-align: left;
  max-height: 56vh;
  overflow-y: scroll;
  text-align: justify;
  padding-right: 2.66667vw;
}
.modal-header {
  display: inline-block;
  position: relative;
  max-width: 64vw;
  height: 5.06667vw;
  font-size: 4.8vw;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 5.06667vw;
}
.modal-header::before,
.modal-header::after {
  content: '';
  position: absolute;
  width: 6.93333vw;
  height: 5.06667vw;
  left: -9.33333vw;
  top: 0;
  background: url("../images/arrow.png") no-repeat;
  background-size: 100% 100%;
}
.modal-header::after {
  left: auto;
  right: -9.33333vw;
  transform: rotate(180deg);
}
.modal-btn-group {
  width: 100%;
}
.modal-btn-xl {
  width: 30.66667vw;
  height: 7.73333vw;
  background: url('../images/btn-xl.png') no-repeat 0 0;
  line-height: 7.73333vw;
  font-size: 2.93333vw;
  font-weight: bold;
  color: #D0DFFA;
  cursor: pointer;
  display: inline-block;
}
.modal-btn-xl:hover {
  background: url('../images/btn-xl.png') no-repeat -30.66667vw 0;
}
.modal-btn-xl.active {
  background: url('../images/btn-xl.png') no-repeat -460 0;
}
.modal-btn-sm {
  width: 30.66667vw;
  height: 7.73333vw;
  line-height: 7.73333vw;
  font-size: 3.46667vw;
  font-weight: 500;
  background: url("../images/modal-btn.png") no-repeat -30.66667vw 0;
  background-size: 61.33333vw 23.2vw;
  color: #000;
  cursor: pointer;
  display: inline-block;
}
.modal-btn-sm.btn-gray {
  background-color: #A0B3C0;
}
.modal-btn-sm + .modal-btn-sm {
  margin-left: 0.93333vw;
  background-position: 0 0;
  color: #fff;
}
.modal-btn-sm.disabled,
.modal-btn-sm.disabled.active {
  color: #fff;
  background-position: -30.66667vw -15.46667vw;
}
.modal-btn-sm.active {
  background-position-x: -7.73333vw;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -1333.2vw;
  width: 6.66667vw;
  height: 6.66667vw;
  overflow: scroll;
}
.modal-steam-tip .modal-content,
.modal-tip .modal-content {
  margin-top: 7.33333vw;
}
.modal-steam-tip .modal-content .tip,
.modal-tip .modal-content .tip {
  font-size: 3.46667vw;
  color: #333;
}
.modal-steam-tip .modal-content .steam-account,
.modal-tip .modal-content .steam-account {
  color: #00E8FF;
  margin-top: 2.13333vw;
}
.modal-result {
  min-height: 47.86667vw;
  text-align: center;
}
.modal-result.modal-result2 .record-btn {
  color: #2BA3FB;
  text-decoration: underline;
  cursor: pointer;
}
.modal-result .tip {
  margin-top: 3.33333vw;
  font-size: 3.2vw;
  color: #00E8FF;
}
.modal-result .login-tip {
  font-size: 3.2vw;
  margin-bottom: 5.33333vw;
}
.modal-result .award-name {
  font-size: 4vw;
  font-weight: bold;
  color: #333;
}
.modal-result .help-wrap {
  margin-top: 2vw;
  margin-bottom: 4.26667vw;
}
.modal-result .help-wrap .btn-help {
  color: #2BA3FB;
  text-decoration: underline;
}
.modal-result .cdk-list {
  margin-top: 3.06667vw;
}
.modal-result .cdk-list .cdk-item + .cdk-item {
  margin-top: 2.53333vw;
}
.modal-result .cdk-list .cdk-item .label {
  display: inline-block;
  margin-right: 1.06667vw;
  vertical-align: baseline;
}
.modal-result .cdk-list .cdk-item .cdk-val {
  outline: none;
  border: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
  color: #76B9F1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 45.33333vw;
  vertical-align: -0.26667vw;
}
.modal-result .cdk-list .cdk-item .copy-btn {
  display: inline-block;
  margin-left: 5.33333vw;
  color: #2BA3FB;
  cursor: pointer;
  text-decoration: underline;
}
.modal-result .cdk-list .award-pic {
  width: 29.33333vw;
  margin: 1.33333vw auto;
}
.modal-result .cdk-list .award-pic img {
  width: 100%;
  height: 100%;
}
.modal-result .modal-btn-group {
  position: relative;
  bottom: auto;
  left: auto;
  margin-top: 3.46667vw;
}
.modal-gift-record {
  padding: 6.66667vw 0 6.66667vw 5.33333vw;
}
.modal-gift-record .modal-header {
  line-height: 10.13333vw;
  margin-left: -29.73333vw;
}
.modal-gift-record .gift-record-group {
  height: calc(100% - 10.66667vw);
}
.modal-gift-record .gift-table {
  padding-right: 5.33333vw;
  height: 100%;
  overflow-y: auto;
}
.modal-gift-record .gift-table .row {
  display: inline-block;
  vertical-align: middle;
}
.modal-gift-record .gift-table .record-list::-webkit-scrollbar-thumb {
  border-radius: 1.33333vw;
  background: #333;
  width: 1.33333vw;
}
.modal-gift-record .gift-table .record-list::-webkit-scrollbar {
  width: 1.33333vw;
  height: 1.33333vw;
  border-radius: 1.33333vw;
}
.modal-gift-record .gift-table .record-list::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 1.33333vw;
}
.modal-gift-record .gift-table .record-list .record-item {
  width: 100%;
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 1.06667vw;
  padding: 4vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 3.33333vw;
}
.modal-gift-record .gift-table .record-list .record-item .prize-info {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  margin-right: 1.33333vw;
  font-size: 3.46667vw;
}
.modal-gift-record .gift-table .record-list .record-item .prize-info .prize-name {
  font-size: 4.26667vw;
  color: #000;
  line-height: 4.26667vw;
  margin-bottom: 2.13333vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.modal-gift-record .gift-table .record-list .record-item .prize-info .act-name {
  color: #666;
  line-height: 4.53333vw;
  margin-bottom: 2.66667vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.modal-gift-record .gift-table .record-list .record-item .prize-info .date {
  font-size: 3.2vw;
  margin-top: 2.66667vw;
  color: #999;
}
.modal-gift-record .gift-table .record-list .record-item .gift-code .cdk-val {
  outline: none;
  border: none;
  padding: 0;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #2BA3FB;
}
.modal-gift-record .gift-table .record-list .record-item .opt {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  place-self: flex-start;
  align-items: flex-end;
  font-size: 3.46667vw;
  cursor: pointer;
  text-align: right;
}
.modal-gift-record .gift-table .record-list .record-item .opt .date {
  flex: 1;
  font-size: 3.2vw;
  line-height: 4.26667vw;
  color: #999;
  margin-bottom: 4.8vw;
}
.modal-gift-record .gift-table .record-list .record-item .opt .copy-btn {
  float: right;
  width: 17.06667vw;
  height: 8vw;
  line-height: 8vw;
  background: #2BA3FB;
  border-radius: 1.06667vw;
  color: #fff;
  font-weight: 500;
  text-align: center;
}
.modal-gift-record .gift-table .record-list .record-item .opt .coupon-num {
  color: #FFBA13;
  font-size: 3.46667vw;
  padding: 2.66667vw;
}
.modal-gift-record .gift-table .empty {
  margin-top: 13.33333vw;
  color: #333;
}
.modal-gift-record .tip {
  position: absolute;
  bottom: 6.53333vw;
  text-align: center;
  left: 0;
  width: 100%;
  color: #76B9F1;
}
.modal-gift-record .modal-btn-group {
  bottom: 10.8vw;
}
.modal-login .close {
  position: absolute;
  top: 2vw;
  right: 2vw;
  cursor: pointer;
  width: 1.73333vw;
  height: 1.73333vw;
  background: url('../images/close.png') no-repeat 0 0;
  opacity: 0.6;
}
.modal-login .close:hover {
  opacity: 1;
}
.modal-login .login-tabs {
  border-bottom: 1px solid #E9E9E9;
  font-size: 0;
}
.modal-login .login-tabs .tabs-item {
  font-size: 2.13333vw;
  font-weight: bold;
  padding-bottom: 2vw;
  display: inline-block;
  width: 50%;
  position: relative;
  cursor: pointer;
}
.modal-login .login-tabs .tabs-item::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  background: #2BA3FB;
  height: 0.26667vw;
  width: 100%;
  display: none;
}
.modal-login .login-tabs .tabs-item.active {
  color: #2BA3FB;
}
.modal-login .login-tabs .tabs-item.active::after {
  display: block;
}
.modal-login .login-content {
  padding-top: 4vw;
}
.modal-login .login-content .iframe-wrap {
  height: 100vw;
}
.modal-login .login-group {
  padding: 0 7.2vw;
}
.modal-login .login-group .login-mobile-phone {
  padding-bottom: 5.33333vw;
  display: none;
}
.modal-login .login-group .login-mobile-phone .login-input {
  height: 11.2vw;
}
.modal-login .login-group .login-mobile-phone .login-input .input-group {
  position: relative;
  border: 1px solid #DBDBDB;
  border-radius: 0.53333vw;
  text-align: left;
}
.modal-login .login-group .login-mobile-phone .login-input .input-group .icon {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 50%;
}
.modal-login .login-group .login-mobile-phone .login-input .input-group .icon.icon-mobile {
  left: 1.86667vw;
  margin-top: -1.33333vw;
}
.modal-login .login-group .login-mobile-phone .login-input .input-group .icon.icon-sms {
  left: 1.6vw;
  margin-top: -0.8vw;
}
.modal-login .login-group .login-mobile-phone .login-input .input-group .input {
  outline: none;
  border: none;
  appearance: none;
  color: #333333;
  line-height: 6.4vw;
  box-sizing: border-box;
  padding-right: 4vw;
  padding-left: 5.6vw;
  border-radius: 0.53333vw;
  width: 100%;
  height: 6.4vw;
}
.modal-login .login-group .login-mobile-phone .login-input .input-group .input.input-sms {
  width: 100%;
  padding-right: 13.33333vw;
}
.modal-login .login-group .login-mobile-phone .login-input .input-group .icon-clear {
  position: absolute;
  right: 2vw;
  top: 50%;
  margin-top: -0.8vw;
  width: 1.73333vw;
  height: 1.73333vw;
  cursor: pointer;
  background: url('../images/close.png') no-repeat -1.73333vw 0;
  display: none;
}
.modal-login .login-group .login-mobile-phone .login-input .input-group .sms-btn {
  color: #2BA3FB;
  display: inline-block;
  position: absolute;
  right: 2vw;
  top: 2.66667vw;
  cursor: pointer;
}
.modal-login .login-group .login-mobile-phone .login-input .input-group .sms-btn.disabled {
  cursor: not-allowed;
}
.modal-login .login-group .login-mobile-phone .login-input .error-tip {
  text-align: right;
  color: #E60012;
  line-height: 4.26667vw;
  display: none;
}
.modal-login .login-group .login-mobile-phone .submit-btn {
  width: 46.66667vw;
  height: 6.66667vw;
  background: #2BA3FB;
  border-radius: 0.53333vw;
  margin: 1.46667vw auto 0;
  color: #fff;
  font-weight: bold;
  line-height: 6.66667vw;
  font-size: 2.13333vw;
  cursor: pointer;
}
.modal-login .login-group .login-mobile-phone .submit-btn:hover {
  background: #51B5FF;
}
.modal-login .login-group .login-mobile-phone .submit-btn:active {
  background: #2691DF;
}
.modal-login .login-group .login-mobile-phone .remember {
  margin-top: 2.93333vw;
  color: hsl(0, 0%, 60%);
  text-align: left;
}
.modal-login .login-group .login-mobile-phone .remember input[type="checkbox"] {
  appearance: none;
  outline: none;
  border: none;
  background: transparent url('../images/checkbox.png') no-repeat 0 0;
  width: 2.93333vw;
  height: 2.93333vw;
  display: inline-block;
  vertical-align: -0.66667vw;
  margin-right: 1.2vw;
}
.modal-login .login-group .login-mobile-phone .remember input[type="checkbox"]:checked {
  background: transparent url('../images/checkbox-active.png') no-repeat 0 0;
  width: 2.93333vw;
  height: 2.93333vw;
}
.modal-login .login-group .login-mobile-phone .remember a {
  color: #999;
}
.modal-login .login-group .login-mobile-phone .remember a:hover {
  color: #2BA3FB;
}
.modal-login .sso-login-wrap {
  display: block;
  padding-bottom: 5.2vw;
  font-size: 2.13333vw;
  color: #333;
  text-align: center;
}
.modal-login .sso-login-wrap .iframe-wrap {
  margin-top: 3.33333vw;
  width: 24vw;
  height: 25.33333vw;
  margin: 3.33333vw auto 0;
}
.modal-login .sso-login-wrap .sso-tip {
  margin-top: 5.46667vw;
}
.modal-login .sso-login-wrap .sso-tip .refresh {
  cursor: pointer;
  color: #58b8ff;
}
.modal-login .sso-login-wrap .sso-protolcol {
  margin-top: 2.53333vw;
  font-size: 1.86667vw;
  color: #999;
}
.modal-login .sso-login-wrap .sso-protolcol .p-link {
  color: #999;
}
.modal-login .sso-login-wrap .sso-protolcol .p-link:hover {
  color: #2BA3FB;
}
.modal-footer {
  position: fixed;
  bottom: 5.2vw;
  left: 0;
  width: 100%;
}
.modal-footer .arrow {
  display: inline-block;
  width: 2.53333vw;
  height: 4.53333vw;
  background: url("../images/arrow-l.png") no-repeat;
  background-size: 2.53333vw 4.53333vw;
  margin: 0 10.66667vw;
}
.modal-footer .arrow.link-next {
  background: url("../images/arrow-r.png") no-repeat;
  background-size: 2.53333vw 4.53333vw;
}
.modal-lot-study {
  box-sizing: border-box;
}
.modal-lot-study .study-ul {
  margin: 7.2vw auto;
  font-size: 3.46667vw;
  line-height: 5.33333vw;
  text-align: justify;
}
.modal-lot-study .modal-btn-group {
  text-align: center;
}
.modal-gift-exe {
  font-size: 2.13333vw;
  padding: 15.46667vw 5.33333vw 9.86667vw;
  box-sizing: border-box;
}
.modal-gift-exe .modal-content .tip {
  text-align: left;
  line-height: 3.46667vw;
  color: #76B9F1;
  margin-bottom: 1.33333vw;
}
.modal-gift-exe .qq-wrap {
  margin-top: 4vw;
  margin-bottom: 4vw;
  text-align: left;
  color: #76B9F1;
}
.modal-gift-exe .qq-wrap .input-wrap {
  display: inline-block;
  width: 40vw;
  outline: none;
  border-bottom: 1px solid #8CCDF9;
}
.modal-gift-exe .qq-wrap .input-wrap .input {
  outline: none;
  border: none;
  color: #76B9F1;
  font-size: 2.13333vw;
  background: transparent;
}
.modal-code .code {
  width: 34.66667vw;
  height: 33.6vw;
  margin: 5.33333vw auto;
  background: url("../images/bg-code.png") no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}
.modal-code .code img {
  display: block;
  margin: 2.26667vw auto;
  width: 29.06667vw;
  height: 29.06667vw;
}
#modalSpecialTip .modal-dialog {
  background: transparent url("../images/modal/modal-bg-special.png") no-repeat 0 0;
  width: 89.33333vw;
  height: 133.33333vw;
  background-size: 89.33333vw 133.33333vw;
  padding: 6.66667vw 2.66667vw 7.33333vw;
  border-radius: 0;
}
#modalSpecialTip .modal-dialog .close {
  position: absolute;
  top: 7.86667vw;
  right: 3.06667vw;
  cursor: pointer;
  width: 5.06667vw;
  height: 5.06667vw;
  background: url('../images/modal-close.png') no-repeat 0 0;
  background-size: 5.06667vw 5.06667vw;
}
#modalSpecialTip.special-1 .modal-dialog {
  background: transparent url("../images/modal/modal-bg-special-1.png") no-repeat 0 0;
  width: 89.33333vw;
  height: 83.2vw;
  background-size: 89.33333vw 83.2vw;
  overflow: hidden;
}
#modalSpecialTip.special-1 .modal-dialog .btn-ok {
  margin: 4vw auto;
}
.special-prize .wel-text {
  color: #FFEA00;
  font-size: 2.93333vw;
  margin-top: 4vw;
  background: url("../images/icon-tip.png") no-repeat left center;
  background-size: 2.93333vw 2.93333vw;
  padding-left: 3.46667vw;
  display: inline-block;
}
.special-prize .prize-box {
  text-align: center;
}
.special-prize .prize-box .prize-title img {
  width: 21.33333vw;
}
.special-prize .prize-box .prize-title p {
  color: #fff;
  font-size: 3.73333vw;
}
.special-prize .prize-box .acc-gift1 {
  width: 60vw;
  margin: 5.33333vw auto 6.66667vw;
}
.special-prize .prize-box .acc-gift2 {
  width: 84.26667vw;
  margin: 2.66667vw auto 0;
}
.special-prize .prize-box .prize-res {
  margin-left: 8.13333vw;
  line-height: 2.93333vw;
  color: #FFFD30;
}
.special-prize .prize-box .prize-tips {
  color: #FF3C3C;
  font-size: 3.73333vw;
  margin-bottom: 4vw;
}
.special-prize .prize-box + .prize-box {
  padding-top: 6vw;
}
.special-prize .yellow {
  color: #FFFD30;
}
.modal-bag {
  background: transparent url('../images/modal-bg-bag.png') no-repeat 0 0;
  width: 89.33333vw;
  height: 93.33333vw;
  background-size: 89.33333vw auto;
  border-radius: 0;
  padding-top: 21.33333vw;
}
.modal-bag .modal-content {
  margin: 0 auto;
}
.modal-bag .modal-content .bag-name {
  display: none;
}
.modal-bag .modal-content .bag-content {
  width: 38.4vw;
  margin: 0 auto;
}
.modal-bag .modal-content .bag-content img {
  height: 34.13333vw;
  display: block;
  margin: 0 auto;
}
.modal-bag .modal-content .bag-content p {
  height: 8vw;
  line-height: 8vw;
  font-size: 3.73333vw;
  color: #fff;
}
.modal-bag .modal-content .modal-btn-group {
  position: relative;
  bottom: auto;
  margin-top: 8vw;
  margin-bottom: 2.53333vw;
}
.modal-bag .modal-content .modal-btn-group .modal-btn {
  background: transparent url('../images/btn-bag.png') no-repeat 0 0;
  width: 30.93333vw;
  height: 17.06667vw;
  background-size: 30.93333vw auto;
  height: 8.53333vw;
}
.modal-bag .modal-content .modal-btn-group .modal-btn:hover {
  background-position: 0 100%;
}
.modal-bag .modal-content .record-btn {
  color: #39FFFF;
  cursor: pointer;
}
.modal-bag .modal-content .record-btn:hover {
  text-decoration: underline;
}
.modal-tip-confirm .close {
  top: 6vw;
}
.modal-tip-confirm .modal-content {
  margin-top: 13.33333vw;
  text-align: left;
}
.modal-tip-confirm .agree-box {
  text-align: center;
  margin-top: 2.66667vw;
}
.footer {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 200;
}
.footer .nav {
  display: flex;
  font-size: 4.26667vw;
}
.footer .nav .nav-item {
  height: 14.66667vw;
  line-height: 14.66667vw;
  color: #614104;
  text-align: center;
  font-weight: 500;
  flex: 1;
  background: url("../images/bg-nav.png");
  background-size: 100% 100%;
}
.footer .nav .nav-item.active {
  background: url("../images/bg-nav-active.png");
  background-size: 100% 100%;
}
.container-user {
  width: 100%;
  height: 100%;
  background: url("../images/bg-user.jpg") no-repeat;
  background-size: 100% 100%;
  min-height: 100vh;
}
.container-user .wrap-user {
  padding: 4vw;
  padding-bottom: 14.66667vw;
  font-weight: 500;
}
.container-user .wrap-user .login-box {
  margin-bottom: 4vw;
  border-radius: 1.06667vw;
  color: #fff;
  font-size: 3.73333vw;
  background: rgba(255, 255, 255, 0.2);
}
.container-user .wrap-user .login-box .user-info {
  height: 18.4vw;
  align-items: center;
  display: none;
}
.container-user .wrap-user .login-box .user-info.active {
  display: flex;
}
.container-user .wrap-user .login-box .user-info img {
  width: 9.73333vw;
  height: 9.73333vw;
  margin: 0 2.66667vw 0 4vw;
}
.container-user .wrap-user .login-box .user-info .user-name {
  max-width: 53.33333vw;
  overflow: hidden;
  text-overflow: ellipsis;
}
.container-user .wrap-user .nav-item {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 1.06667vw;
  text-indent: 9.46667vw;
  height: 11.73333vw;
  line-height: 11.73333vw;
  margin-bottom: 2.66667vw;
  color: #fff;
  font-size: 3.46667vw;
}
.container-user .wrap-user .btn-logout {
  width: 100%;
  height: 11.73333vw;
  line-height: 11.73333vw;
  text-align: center;
  margin-top: 5.33333vw;
  background-color: #ff634e;
  border-radius: 1.06667vw;
  font-size: 4vw;
  color: #fff;
  letter-spacing: 0.26667vw;
}
.special-box {
  display: none;
  position: fixed;
  cursor: pointer;
  bottom: 16vw;
  right: 2.66667vw;
  width: 16.8vw;
  height: 16.8vw;
  background: url("../images/special-1.png") no-repeat;
}
.special-box.box2 {
  background: url("../images/special-2.png") no-repeat;
}
.special-box.box1,
.special-box.box2 {
  display: block;
  background-size: 16.8vw 16.8vw;
}
.game-news {
  background-size: 100% 100%;
  width: 100%;
  height: 29.86667vw;
  margin: -4.8vw auto 1.73333vw;
  position: relative;
}
.game-news .news-btn {
  width: 24vw;
  height: 10.13333vw;
  float: left;
  margin-left: 10.66667vw;
  margin-top: 19.33333vw;
}
.game-news .act-get-btn {
  display: block;
  position: relative;
  width: 24vw;
  height: 10.13333vw;
  background: url('../images/btn-news.png') no-repeat 0 0;
  background-size: 96vw auto;
  transform: scale(0.85);
  cursor: pointer;
}
.game-news .act-get-btn.over {
  cursor: default;
  background-position: -72vw 0;
}
.game-news .act-get-btn.active {
  background-position: 0 0;
}
.game-news .act-get-btn.checked {
  cursor: default;
  background-position: -48vw 0;
}
.game-news .act-get-btn.visit:hover,
.game-news .act-get-btn.active:hover {
  background-position-y: -10.13333vw;
}
.game-news .news-desc {
  margin-left: 39.46667vw;
  width: 58.66667vw;
  padding-top: 8.93333vw;
  font-size: 3.46667vw;
  line-height: 4.26667vw;
  color: #fff;
}
.game-news .news-desc .yellow {
  color: #FFF601;
}
.game-news .news-desc p + p {
  margin-top: 2.66667vw;
  background-color: #2c157d;
  line-height: 6.13333vw;
}
.game-news .news-desc p + p .time {
  float: left;
  padding: 0 3.2vw 0 0.93333vw;
  color: #000;
  background: linear-gradient(-70deg, transparent 15%, #61febb 16%);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2xlc3MvcmVzZXQubGVzcyIsIi4uLy4uL2xlc3MvdG9hc3QubGVzcyIsIm1vZHVsZXMvaGVhZGVyLmxlc3MiLCIuLi8uLi9sZXNzL21peGlucy5sZXNzIiwibW9kdWxlcy9pbmRleC5sZXNzIiwibW9kdWxlcy9tb2RhbC5sZXNzIiwibW9kdWxlcy9mb290ZXIubGVzcyIsIm1vZHVsZXMvdXNlci5sZXNzIiwibW9kdWxlcy9zcGVjaWFsLWJveC5sZXNzIiwibW9kdWxlcy9uZXdzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsU0FBUzs7QUFDVDtBQUFNO0FBQU07QUFBSztBQUFNO0FBQVE7QUFBUTtBQUN2QztBQUFJO0FBQUk7QUFBSTtBQUFJO0FBQUk7QUFBSTtBQUFHO0FBQVk7QUFDdkM7QUFBRztBQUFNO0FBQVM7QUFBUztBQUFLO0FBQU07QUFDdEM7QUFBSztBQUFLO0FBQUk7QUFBSztBQUFLO0FBQUs7QUFBRztBQUFHO0FBQ25DO0FBQU87QUFBUTtBQUFRO0FBQUs7QUFBSztBQUFJO0FBQ3JDO0FBQUc7QUFBRztBQUFHO0FBQ1Q7QUFBSTtBQUFJO0FBQUk7QUFBSTtBQUFJO0FBQ3BCO0FBQVU7QUFBTTtBQUFPO0FBQ3ZCO0FBQU87QUFBUztBQUFPO0FBQU87QUFBTztBQUFJO0FBQUk7QUFDN0M7QUFBUztBQUFPO0FBQVE7QUFBUztBQUNqQztBQUFRO0FBQVk7QUFBUTtBQUFRO0FBQ3BDO0FBQU07QUFBSztBQUFRO0FBQU07QUFBUztBQUNsQztBQUFNO0FBQU07QUFBTztFQUNqQixTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBOzs7QUFHRjtBQUFTO0FBQU87QUFBUztBQUFZO0FBQ3JDO0FBQVE7QUFBUTtBQUFRO0FBQU07QUFBSztFQUNqQyxjQUFBOztBQUVGO0VBQ0UsZ0JBQUE7RUFDQSxhQUFhLDZDQUFiO0VBQ0EsZUFBQTs7QUFFRjtFQUNFLHFCQUFBOztBQUdGO0FB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Qkk7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFnQix1Q0FBaEI7RUFDQSwyQkFBQTtFQUNBLFdBQVcsV0FBWDtFQUVBLGVBQUE7O0FBRUEsVUFYSixhQVdLO0VBQ0csZUFBQTtFQUNBLDZCQUFBOztBQUdKLFVBaEJKLGFBZ0JLO0VBQ0csd0JBQUE7O0FBR0osVUFwQkosYUFvQks7RUFDRyxlQUFBO0VBQ0EsNkJBQUE7O0FBR0osVUF6QkosYUF5QkssTUFBTTtBQUNQLFVBMUJKLGFBMEJLLE9BQU87RUFDSiw0QkFBQTs7QUEzQ1osVUErQ0k7RUFDSSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7O0FBckRSLFVBK0NJLFdBUUk7RUFDSSxjQUFBOztBQXhEWixVQStDSSxXQVlJLEVBQUM7RUFDRyxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7O0FBOURaLFVBK0NJLFdBWUksRUFBQyxJQUtHO0VBQ0ksV0FBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQVkscURBQVoiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgZm9udC1mYW1pbHk6ICdNaWNyb3NvZnQgWWFoZWknLGFyaWFsLHZlcmRhbmEsc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuYXtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbnVsLGxpe1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbjo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZTt9XHJcbjo6LW1zLXJldmVhbHtkaXNwbGF5Om5vbmU7fVxyXG5cclxuI2llVG9vbFRpcHtcclxuICBtaW4td2lkdGg6IDEyMDBweDtcclxuICBiYWNrZ3JvdW5kOiNGRkZGRTE7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgZm9udC1zaXplOjE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDIwMDtcclxufVxyXG4jaWVUb29sVGlwIGF7XHJcbiAgY29sb3I6ICMwMDY2Q0M7XHJcbn1cclxuI2llVG9vbFRpcCAuY2xvc2V7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHRvcDogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0iLCJcclxuLnRvYXN0IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDI0cHggMzJweDtcclxuICAgIHotaW5kZXg6IDExMDM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxuICBcclxuICAudG9hc3QuaW4ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogY29udGVudFpvb21JbjtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBjb250ZW50Wm9vbUluO1xyXG4gIH1cclxuICBcclxuICAudG9hc3QgLmljb25mb250IHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC50b2FzdCAuaWNvbmZvbnQuaWNvbi1sb2FkaW5nOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIGFuaW1hdGlvbjogcm90YXRpb24gMi43cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgfVxyXG4gIFxyXG4gIC50b2FzdCAudGV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDkwdnc7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG4gIFxyXG4gIEAtd2Via2l0LWtleWZyYW1lcyByb3RhdGlvbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBALXdlYmtpdC1rZXlmcmFtZXMgY29udGVudFpvb21JbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTcwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03MCUpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAa2V5ZnJhbWVzIGNvbnRlbnRab29tSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzAlKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQC13ZWJraXQta2V5ZnJhbWVzIGNvbnRlbnRab29tT3V0IHtcclxuICAgIDAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMzAlKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwJSk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBrZXlmcmFtZXMgY29udGVudFpvb21PdXQge1xyXG4gICAgMCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zMCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMzAlKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9IiwiLmhlYWRlcntcclxuICAgIC5sb2dve1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDoyN3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjRweDtcclxuICAgICAgICAuc2V0QmcoJ0B7aW1nVXJsfWxvZ28ucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICB9XHJcbiAgICAubmF2c3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMjRweDtcclxuICAgICAgICB3aWR0aDogNTIwcHg7XHJcbiAgICAgICAgbGVmdDogMTE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCB0byByaWdodCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwgMC4yNSkgNDAlLCByZ2IoMCwwLDApIDUwJSwgcmdiYSgwLDAsMCwgMC4yNSkgNjAlLCByZ2JhKDAsMCwwLCAwKSAxMDAlKTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAvLyBvcGFjaXR5OiAwLjY2O1xyXG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzowIDE1cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmNsZWFyO1xyXG4gICAgICAgIC5saXtcclxuICAgICAgICAgICAgY29sb3I6ICM3NkI5RjE7O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6NTAwcHg7XHJcbiAgICAgICAgICAgIC5lbGxpcHNpcztcclxuICAgICAgICAgICAgJi51c2VybmFtZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5sb2dpbi1idG57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAxNnB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDpub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojMkJBM0ZCO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5lbGxpcHNpc3tcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6bm93cmFwO1xyXG4gIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbn1cclxuXHJcbi5jbGVhcntcclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gIH1cclxufVxyXG4uZmx7XHJcbiAgZmxvYXQ6bGVmdDtcclxufVxyXG4uZnJ7XHJcbiAgZmxvYXQ6cmlnaHQ7XHJcbn1cclxuLnBhe1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uc2V0QmcoQHVybCwgQGJnQ29sb3I6IHRyYW5zcGFyZW50KSB7XHJcbiAgYmFja2dyb3VuZDpAYmdDb2xvciB1cmwoQHVybCkgbm8tcmVwZWF0IDAgMDtcclxuICB3aWR0aDogaW1hZ2Utd2lkdGgoQHVybCk7XHJcbiAgaGVpZ2h0OiBpbWFnZS1oZWlnaHQoQHVybCk7XHJcbn1cclxuXHJcbi5zZXRCZ0hlaWdodChAdXJsKSB7XHJcbiAgaGVpZ2h0OiBpbWFnZS1oZWlnaHQoQHVybCk7XHJcbn1cclxuXHJcbi5zZXRCYXNlNjRCZyhAdXJsLCBAYmdDb2xvcjogdHJhbnNwYXJlbnQpIHtcclxuICBiYWNrZ3JvdW5kOkBiZ0NvbG9yIGRhdGEtdXJpKEB1cmwpIG5vLXJlcGVhdCAwIDA7XHJcbiAgd2lkdGg6IGltYWdlLXdpZHRoKEB1cmwpO1xyXG4gIGhlaWdodDogaW1hZ2UtaGVpZ2h0KEB1cmwpO1xyXG59XHJcblxyXG4udGN7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59IiwiYm9keSB7XHJcbiAgYmFja2dyb3VuZDogQG1haW5CZztcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGhlaWdodDogQHBhZ2VIZWlnaHQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogQG1haW5CZyB1cmwoXCJAe2ltZ1VybH1iZy1iaWcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgMDtcclxuICAvLyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICBwYWRkaW5nLWJvdHRvbTogODhweDtcclxuXHJcbiAgJi51c2VyIHtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4OHB4KTtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTMzNHB4IC0gODhweCk7XHJcbiAgICBoZWlnaHQ6IDEyMHZ3O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciAuYmFubmVyLWdyb3VwIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogNDgycHg7XHJcblxyXG4gIC5idG4tcnVsZSB7XHJcbiAgICBtYXJnaW46IDQycHggMCAwIDU4OXB4O1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIGNvbG9yOiAjMUQxQzFEO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciAuYmFubmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgLmNvbnRhaW5lci1ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNDc1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuIHtcclxuICB3aWR0aDogMjIxcHg7XHJcbiAgaGVpZ2h0OiA1NnB4O1xyXG4gIG1hcmdpbjogNDVweCBhdXRvIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gIGNvbG9yOiBAd2hpdGVDb2xvcjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIkB7aW1nVXJsfWJ0bi5wbmdcIikgbm8tcmVwZWF0IDAgMDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM4cHggMDtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9YnRuLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIGJhY2tncm91bmQ6IHVybCgnQHtpbWdVcmx9YnRuLnBuZycpbm8tcmVwZWF0ICAwIC04NHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciAud3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLy8gd2lkdGg6IDY5MnB4O1xyXG4gIC8vIGhlaWdodDogMTAwJTtcclxuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gdG9wOiAwO1xyXG4gIC8vIGxlZnQ6IDUwJTtcclxuICAvLyBtYXJnaW4tbGVmdDogLTM0NnB4O1xyXG59XHJcblxyXG5cclxuLnN3aXBlci1wcml6ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gLnNldEJnKFwiQHtpbWdVcmx9YmctYXdhcmQtdXNlci5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMjg2RjtcclxuICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gIHdpZHRoOiA1MTBweDtcclxuICAvLyBoZWlnaHQ6IDEyMHB4O1xyXG4gIGhlaWdodDogNDZweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDM3cHggYXV0bztcclxuICBjb2xvcjogQHNjcm9sbEF3YXJkQ29sb3I7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG5cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA3OCU7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDdweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAvLyBwYWRkaW5nLXRvcDogMTMzcHg7XHJcbiAgLnRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgIGNvbG9yOiBAc3ViVGl0bGVDb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICB9XHJcblxyXG4gICYuc2VjdGlvbjAxIHtcclxuICAgIGhlaWdodDogMTI0NXB4O1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogLTIwcHggYXV0byAzNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zZWN0aW9uMDIge1xyXG4gICAgLy8gbWFyZ2luLXRvcDogODFweDtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDcyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDU1NHB4O1xyXG4gICAgICAvLyAuc2V0QmcoXCJAe2ltZ1VybH1iZy1zaWduLnBuZ1wiKTtcclxuICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbjogNDZweCAwIDI1cHggMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2VjdGlvbjAzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zZWN0aW9uMDQge1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJAe2ltZ1VybH1iZy1ydWxlLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMEU4RkYsICMwMDc4RkYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgIC5hY3RUaW1lIHtcclxuICAgICAgd2lkdGg6IDYxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAxMjJweCBhdXRvIDE3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBjb2xvcjogQHN1YlRpdGxlQ29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAucnVsZS10aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNDlweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTIzNHB4O1xyXG4gICAgICB3aWR0aDogNDY4cHg7XHJcbiAgICAgIGhlaWdodDogMTE4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIkB7aW1nVXJsfXRpdGxlLXJ1bGUucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG9cclxuICAgIH1cclxuXHJcbiAgICAucnVsZXMtZ3JvdXAge1xyXG4gICAgICB3aWR0aDogNjYwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBjb2xvcjogQHJ1bGVDb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoOSwzNiw3NCwwLjkpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG5cclxuICAgICAgLy8gcGFkZGluZzo5MHB4IDQ1cHggMzBweDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb3R0ZXJ5LXdyYXAge1xyXG4gIHdpZHRoOiA3MjBweDtcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5wcml6ZS1saXN0LWdyb3VwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA3MjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAucHJpemUtYm94IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLnNldEJnKCdAe2ltZ1VybH1iZy1sb3QtcHJpemUucG5nJyk7XHJcbiAgICAgIHdpZHRoOiAyMDhweDtcclxuICAgICAgaGVpZ2h0OiAyMDhweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDhweCAyMDhweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgIC5mbDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBpYy13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDE1M3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudGM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAucGljIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjA3cHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYW1lIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgIGNvbG9yOiBAbG90dGVyeUF3YXJkTmFtZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgLmVsbGlwc2lzO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG90LWJ0bi1ncm91cCB7XHJcbiAgICAudGM7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzIzcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5sb3QtdGlwIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiAxNzRweDtcclxuICAgICAgaGVpZ2h0OiAxNzRweDtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI0ZGRDg0NjtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM1MDcxRkEgMCUsICMyNDQxRTcgOTklKTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAgIC5sb3QtbnVtIHtcclxuICAgICAgICBoZWlnaHQ6IDc2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc2cHg7XHJcbiAgICAgICAgLy8gY29sb3I6ICNDNDczMDk7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvdC1idG4ge1xyXG4gICAgICBtYXJnaW46IDI2cHggYXV0bztcclxuICAgICAgd2lkdGg6IDI4Ni4ycHg7XHJcbiAgICAgIGhlaWdodDogNzcuN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOnVybCgnQHtpbWdVcmx9YnRuLWxvdHRlcnkucG5nJyluby1yZXBlYXQgMCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgY29sb3I6ICNEMERGRkE7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2V0LXRpY2tldC1ncm91cCB7XHJcbiAgLy8gd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHJcbiAgLy8gbWFyZ2luLWxlZnQ6IDJweDtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZ2V0LWJveC11bCB7XHJcblxyXG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgLnNldEJnKFwiQHtpbWdVcmx9Ymctc2lnbi5wbmdcIik7XHJcbiAgICB3aWR0aDogMTMwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDU1NHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgLy8gcGFkZGluZy1sZWZ0OiAzOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICYuc2lnbi0xNCB7XHJcbiAgICAgIHdpZHRoOiAyNDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsZWFyO1xyXG5cclxuICAgIC5nZXQtYm94IHtcclxuICAgICAgLmZsO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgJi5jaGVja2VkIHtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuICAgICAgICAucGljLXdyYXAge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIC5nZXQtY2hlY2tlZHtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgcmlnaHQ6IDA7XHJcbiAgICAgIC8vICAgdG9wOjA7XHJcbiAgICAgIC8vICAgLnNldEJnKFwiQHtpbWdVcmx9Z2V0LWFjdGl2ZS1iZy5wbmdcIik7XHJcbiAgICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgIC8vICAgei1pbmRleDogOTk7XHJcbiAgICAgIC8vIH1cclxuICAgICAgLy8gLmFjdC1zdGF0dXN7XHJcbiAgICAgIC8vICAgd2lkdGg6IDEzNnB4O1xyXG4gICAgICAvLyAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyAgIHRvcDogNTAlO1xyXG4gICAgICAvLyAgIGxlZnQ6IDUwJTtcclxuICAgICAgLy8gICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC8vICAgYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9b3Zlci1zaWduLnBuZ1wiKSBuby1yZXBlYXQgO1xyXG4gICAgICAvLyAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAuZGF0ZSB7XHJcbiAgICAgICAgY29sb3I6IEBzaWduRGF0ZUNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zaWduLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDExNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIkB7aW1nVXJsfXNpZ24tYnRuLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTE2cHggNTgwcHg7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblxyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTIsXHJcbiAgICAgICAgJi0zLFxyXG4gICAgICAgICYtNixcclxuICAgICAgICAmLTcge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjMycHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi00LFxyXG4gICAgICAgICYtOCxcclxuICAgICAgICAmLTkge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzQ4cHg7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ2NHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnBpYy13cmFwIHtcclxuICAgICAgICBtYXJnaW46IDQ2cHggYXV0byAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxODBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAc2lnbkF3YXJkQmc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAucGljLWJnIHtcclxuICAgICAgICAgIG1hcmdpbjogMnB4IGF1dG8gMDtcclxuICAgICAgICAgIHdpZHRoOiAxNThweDtcclxuICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGljIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgIGNvbG9yOiBAc2lnbkF3YXJkQ29sb3I7XHJcbiAgICAgICAgICAuZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0LXN0YXR1cyB7XHJcbiAgICAgICAgICB3aWR0aDogMTU4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1MXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICB6LWluZGV4OiA5ODtcclxuXHJcbiAgICAgICAgICAmLnN0YXR1cy02LFxyXG4gICAgICAgICAgJi5zdGF0dXMtOCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIkB7aW1nVXJsfXNpZ24tb3Zlci5wbmdcIikgbm8tcmVwZWF0IDAgMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc3RhdHVzLTMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJAe2ltZ1VybH1zaWduLWNoZWNrZWQucG5nXCIpIG5vLXJlcGVhdCAwIDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nZXQtYnRuIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDE2MnB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjOEU4RThFO1xyXG4gICAgICAgIG1hcmdpbjogMTRweCBhdXRvIGF1dG8gMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGNvbG9yOiBAc2lnbkJ0bkRpc2FibGVkQ29sb3I7XHJcblxyXG4gICAgICAgICYuY2hlY2tlZCB7XHJcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6IEBzaWduQnRuQWN0aXZlQ29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJAe2ltZ1VybH1zaWduLWdldC1idG4ucG5nXCIpIG5vLXJlcGVhdCAwIDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4udWdseS1hY3QtZ3JvdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAudGM7XHJcblxyXG4gIC5hY3QtYm94LXVsIHtcclxuICAgIHBhZGRpbmc6IDAgMjhweDtcclxuXHJcbiAgICAuYWN0LWJveCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC50YXNrLWF3YXJkIHtcclxuICAgICAgICB3aWR0aDogMjQwcHg7XHJcblxyXG4gICAgICAgIC5hd2FyZC1waWMge1xyXG4gICAgICAgICAgLnNldEJnKFwiQHtpbWdVcmx9dGFzay1hd2FyZC1iZy5wbmdcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0MHB4IDI0MHB4O1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tYm94IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcblxyXG4gICAgICAgICAgLmdldC1idG4ge1xyXG4gICAgICAgICAgICAuc2V0QmcoXCJAe2ltZ1VybH1idG4tdGFzay1nZXQucG5nXCIpO1xyXG4gICAgICAgICAgICB3aWR0aDogMjMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMzJweCAyNTZweDtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblxyXG4gICAgICAgICAgICAvLyAmLmFjdGl2ZTpob3ZlcntcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgJi5jaGVja2VkIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5sb3QtYnRuIHtcclxuICAgICAgICAgICAgICAuc2V0QmcoXCJAe2ltZ1VybH1idG4tdGFzay1sb3QucG5nXCIpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucHJvZ3Jlc3MtYm94IHtcclxuICAgICAgICAgICAgY29sb3I6ICNFRUVEMDI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmKy5wcm9ncmVzcy1ib3gge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBiYXJXaWR0aDogMTY1cHg7XHJcblxyXG4gICAgICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogQGJhcldpZHRoO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzRENUExOTtcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUVEMDI7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICAgI0ZGQzY2QywgI0ZGRjVBRik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZ3Jlc3MtbnVtIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKEBiYXJXaWR0aCArIDE1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlc2MtZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgLm5hbWUge1xyXG5cclxuICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2Mtd3JhcCB7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE3cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4IDE3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUNFQ0VDLCAjQUVCQkQ5KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMzIxODM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICNCQ0NERkY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIC8vICAgLmRlc2Mtd3JhcCAudGl0bGV7XHJcbiAgICAgIC8vICAgICBwYWRkaW5nOiAwIDNweDtcclxuICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgLy8gICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIC5jbGljay1wcml6ZXtcclxuLy8gICBwb3NpdGlvbjogZml4ZWQ7XHJcbi8vICAgYm90dG9tOiAxMDBweDtcclxuLy8gICByaWdodDogMzBweDtcclxuLy8gICB3aWR0aDogMTIwcHg7XHJcbi8vICAgaGVpZ2h0OiAxMjBweDtcclxuLy8gICB6LWluZGV4OiAxMDA7XHJcbi8vICAgaW1ne1xyXG4vLyAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICBoZWlnaHQ6IGF1dG87XHJcbi8vICAgfVxyXG4vLyB9IiwiQG1vZGFsQ29sb3I6ICMzMzM7XHJcblxyXG4ubW9kYWwge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMTA1MDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbiNtb2RhbFNoYXJlIHtcclxuXHR6LWluZGV4OiAxMDQ5O1xyXG59XHJcblxyXG4ubW9kYWw6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Zm9udC1zaXplOiAwO1xyXG59XHJcblxyXG4ubW9kYWwgLmZhZGUgLm1vZGFsLWRpYWxvZyB7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xyXG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XHJcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG59XHJcblxyXG4ubW9kYWwgLmluIC5tb2RhbC1kaWFsb2cge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcclxuXHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi5tb2RhbC1vcGVuIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubW9kYWwtbG9naW4tZGlhbG9nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAxMHB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiBAZ3JleUNvbG9yO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdHBhZGRpbmctdG9wOiAzOXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubW9kYWwtZGlhbG9nIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvLyBtYXJnaW46IDEwcHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiBAZm9udENvbG9yO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogNTBweCA0MHB4IDU1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHR3aWR0aDogNTYwcHg7XHJcblxyXG5cdC8vICYueGx7XHJcblx0Ly8gICB3aWR0aDo1NjBweDtcclxuXHQvLyB9XHJcblx0Ji54eGwge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdG1hcmdpbjogNTVweCBhdXRvIDUwcHg7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRjb2xvcjogQG1vZGFsQ29sb3I7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHJcblx0XHQudGlwIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQucnVsZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDU2dmg7XHJcblx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWF4LXdpZHRoOiA0ODBweDtcclxuXHRoZWlnaHQ6IDM4cHg7XHJcblx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdGZvbnQtZmFtaWx5OiBQaW5nRmFuZyBTQztcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRjb2xvcjogIzMzMzMzMztcclxuXHRsaW5lLWhlaWdodDogMzhweDtcclxuXHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDUycHg7XHJcblx0XHRoZWlnaHQ6IDM4cHg7XHJcblx0XHRsZWZ0OiAtNzBweDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIkB7aW1nVXJsfWFycm93LnBuZ1wiKSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRyaWdodDogLTcwcHg7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLWJ0bi1ncm91cCB7XHJcblx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xyXG5cdC8vIGJvdHRvbTogNjBweDtcclxuXHQvLyBsZWZ0OjA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tb2RhbC1idG4teGwge1xyXG5cdHdpZHRoOiAyMzBweDtcclxuXHRoZWlnaHQ6IDU4cHg7XHJcblx0YmFja2dyb3VuZDogdXJsKCdAe2ltZ1VybH1idG4teGwucG5nJyluby1yZXBlYXQgMCAwO1xyXG5cdGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRjb2xvcjogI0QwREZGQTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnQHtpbWdVcmx9YnRuLXhsLnBuZycpbm8tcmVwZWF0IC0yMzBweCAwO1xyXG5cdH1cclxuXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCdAe2ltZ1VybH1idG4teGwucG5nJyluby1yZXBlYXQgLTQ2MCAwO1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLWJ0bi1zbSB7XHJcblx0d2lkdGg6IDIzMHB4O1xyXG5cdGhlaWdodDogNThweDtcclxuXHRsaW5lLWhlaWdodDogNThweDtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCJAe2ltZ1VybH1tb2RhbC1idG4ucG5nXCIpIG5vLXJlcGVhdCAtMjMwcHggMDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDQ2MHB4IDE3NHB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdCYuYnRuLWdyYXkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0EwQjNDMDtcclxuXHR9XHJcblxyXG5cdC8vICYuYnRuLWJvcmRlcmVke1xyXG5cdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHQvLyBcdGJvcmRlcjogMXB4IHNvbGlkICMyQkEzRkI7XHJcblx0Ly8gXHRjb2xvcjogIzJCQTNGQjtcclxuXHQvLyB9XHJcblxyXG5cdCYrLm1vZGFsLWJ0bi1zbSB7XHJcblx0XHRtYXJnaW4tbGVmdDogN3B4O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMkJBM0ZCO1xyXG5cdFx0Ly8gY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQmLmRpc2FibGVkLFxyXG5cdCYuZGlzYWJsZWQuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMHB4IC0xMTZweDtcclxuXHJcblx0fVxyXG5cclxuXHQvLyAmOmhvdmVyIHtcclxuXHQvLyBcdGJhY2tncm91bmQtcG9zaXRpb24teTogLTU4cHg7XHJcblx0Ly8gfVxyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01OHB4O1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDEwNDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XHJcblx0b3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC05OTk5cHg7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcblxyXG4vLyDnmbvlvZVcclxuXHJcbi8vIHN0ZWFtIOe7keWumuaPkOekulxyXG4ubW9kYWwtc3RlYW0tdGlwLFxyXG4ubW9kYWwtdGlwIHtcclxuXHQubW9kYWwtY29udGVudCB7XHJcblx0XHRtYXJnaW4tdG9wOiA1NXB4O1xyXG5cclxuXHRcdC50aXAge1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zdGVhbS1hY2NvdW50IHtcclxuXHRcdFx0Y29sb3I6ICMwMEU4RkY7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtc3RlYW0tdGlwIHtcclxuXHQvLyBoZWlnaHQ6IDM1OXB4O1xyXG59XHJcblxyXG4vLyDmir3lpZbnu5PmnpxcclxuLm1vZGFsLXJlc3VsdCB7XHJcblx0bWluLWhlaWdodDogMzU5cHg7XHJcblx0Ly8gcGFkZGluZy10b3A6IDkwcHg7XHJcblxyXG5cdCYubW9kYWwtcmVzdWx0MiB7XHJcblx0XHQvLyBwYWRkaW5nLXRvcDogMTg2cHg7XHJcblxyXG5cdFx0Ly8gLm1vZGFsLWJ0bi1ncm91cCB7XHJcblx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdC8vIFx0bGVmdDogMDtcclxuXHRcdC8vIFx0Ym90dG9tOiA2NnB4O1xyXG5cdFx0Ly8gfVxyXG5cclxuXHRcdC8vIC5oZWxwLXdyYXAge1xyXG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQvLyBcdGJvdHRvbTogMzRweDtcclxuXHRcdC8vIFx0bGVmdDogMDtcclxuXHRcdC8vIFx0d2lkdGg6IDEwMCU7XHJcblx0XHQvLyBcdG1hcmdpbjogYXV0bztcclxuXHRcdC8vIH1cclxuXHJcblx0XHQucmVjb3JkLWJ0biB7XHJcblx0XHRcdGNvbG9yOiAjMkJBM0ZCO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRjO1xyXG5cclxuXHQudGlwIHtcclxuXHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRjb2xvcjogIzAwRThGRjtcclxuXHR9XHJcblxyXG5cdC5sb2dpbi10aXAge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblxyXG5cdC5hd2FyZC1uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6IEBtb2RhbENvbG9yO1xyXG5cdH1cclxuXHJcblx0LmhlbHAtd3JhcCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcblx0XHQuYnRuLWhlbHAge1xyXG5cdFx0XHRjb2xvcjogIzJCQTNGQjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNkay1saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDIzcHg7XHJcblxyXG5cdFx0LmNkay1pdGVtIHtcclxuXHRcdFx0JisuY2RrLWl0ZW0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE5cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sYWJlbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNkay12YWwge1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjNzZCOUYxO1xyXG5cdFx0XHRcdC5lbGxpcHNpcztcclxuXHRcdFx0XHR3aWR0aDogMzQwcHg7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IC0ycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb3B5LWJ0biB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG5cdFx0XHRcdGNvbG9yOiBAY29weUJ0bkNvbG9yO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hd2FyZC1waWMge1xyXG5cdFx0XHR3aWR0aDogMjIwcHg7XHJcblx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tb2RhbC1idG4tZ3JvdXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi10b3A6IDI2cHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyAg6I635aWW6K6w5b2VXHJcbi5tb2RhbC1naWZ0LXJlY29yZCB7XHJcblx0Ly8gLnNldEJnKCdAe2ltZ1VybH1tb2RhbC1iZy1yZWNvcmQucG5nJyk7XHJcblx0cGFkZGluZzogNTBweCAwIDUwcHggNDBweDtcclxuXHJcblx0Lm1vZGFsLWhlYWRlciB7XHJcblx0XHRsaW5lLWhlaWdodDogNzZweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMjIzcHg7XHJcblx0fVxyXG5cclxuXHQuZ2lmdC1yZWNvcmQtZ3JvdXAge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuXHR9XHJcblxyXG5cdC5naWZ0LXRhYmxlIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuXHRcdC5yb3cge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQucmVjb3JkLWxpc3Qge1xyXG5cdFx0XHQvLyBoZWlnaHQ6IDMwMHB4O1xyXG5cdFx0XHQvLyBoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMzMzM7XHJcblx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5yZWNvcmQtaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Ly8gaGVpZ2h0OiAxNThweDtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA0KTtcclxuXHRcdFx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCAjRENEQ0RDO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcblx0XHRcdFx0LnByaXplLWluZm8ge1xyXG5cdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdC5lbGxpcHNpcztcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblxyXG5cdFx0XHRcdFx0LnByaXplLW5hbWUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdFx0XHRcdFx0LmVsbGlwc2lzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5hY3QtbmFtZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0LmVsbGlwc2lzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5kYXRlIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5naWZ0LWNvZGUge1xyXG5cdFx0XHRcdFx0LmNkay12YWwge1xyXG5cdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQuZWxsaXBzaXM7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMkJBM0ZCO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm9wdCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdHBsYWNlLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0XHRcdFx0XHQuZGF0ZSB7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5jb3B5LWJ0biB7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEyOHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMkJBM0ZCO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmNvdXBvbi1udW0ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI0ZGQkExMztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuZW1wdHkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMDBweDtcclxuXHRcdFx0Y29sb3I6IEBtb2RhbENvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRpcCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDQ5cHg7XHJcblx0XHQudGM7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRjb2xvcjogQGZvbnRDb2xvcjtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC1idG4tZ3JvdXAge1xyXG5cdFx0Ym90dG9tOiA4MXB4O1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLWxvZ2luIHtcclxuXHJcblx0LmNsb3NlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTVweDtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0d2lkdGg6IDEzcHg7XHJcblx0XHRoZWlnaHQ6IDEzcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJ0B7aW1nVXJsfWNsb3NlLnBuZycpbm8tcmVwZWF0IDAgMDtcclxuXHRcdG9wYWNpdHk6IC42O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxvZ2luLXRhYnMge1xyXG5cclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUU5O1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cclxuXHRcdC50YWJzLWl0ZW0ge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRib3R0b206IC0xcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQGxvZ2luVGFiQ29sb3I7XHJcblx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiBAbG9naW5UYWJDb2xvcjtcclxuXHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmxvZ2luLWNvbnRlbnQge1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG5cdFx0LmlmcmFtZS13cmFwIHtcclxuXHRcdFx0aGVpZ2h0OiA3NTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sb2dpbi1ncm91cCB7XHJcblx0XHRwYWRkaW5nOiAwIDU0cHg7XHJcblxyXG5cdFx0LmxvZ2luLW1vYmlsZS1waG9uZSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0LmxvZ2luLWlucHV0IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDg0cHg7XHJcblxyXG5cdFx0XHRcdC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjREJEQkRCO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHJcblx0XHRcdFx0XHRcdCYuaWNvbi1tb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ly8gLnNldEJnKCdAe2ltZ1VybH1pY29uLXBob25lLnBuZycpO1xyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ji5pY29uLXNtcyB7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xyXG5cdFx0XHRcdFx0XHRcdC8vIC5zZXRCZygnQHtpbWdVcmx9aWNvbi1zbXMucG5nJyk7ICAgICAgICAgICAgXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuaW5wdXQge1xyXG5cdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAZ3JleUNvbG9yO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MnB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmLmlucHV0LXNtcyB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuaWNvbi1jbGVhciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTNweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnQHtpbWdVcmx9Y2xvc2UucG5nJykgbm8tcmVwZWF0IC0xM3B4IDA7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnNtcy1idG4ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzJCQTNGQjtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdCYuZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmVycm9yLXRpcCB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdGNvbG9yOiBAZXJyb3JDb2xvcjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc3VibWl0LWJ0biB7XHJcblx0XHRcdFx0d2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAbG9naW5CdG5Db2xvcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAxMXB4IGF1dG8gMDtcclxuXHRcdFx0XHRjb2xvcjogQHdoaXRlQ29sb3I7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAbG9naW5CdG5Db2xvcl9Ib3ZlcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBsb2dpbkJ0bkNvbG9yX0FjdGl2ZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucmVtZW1iZXIge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIycHg7XHJcblx0XHRcdFx0Y29sb3I6IGhzbCgwLCAwJSwgNjAlKTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdFx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHQuc2V0QmcoJ0B7aW1nVXJsfWNoZWNrYm94LnBuZycpO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IC01cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDlweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcclxuXHRcdFx0XHRcdC5zZXRCZygnQHtpbWdVcmx9Y2hlY2tib3gtYWN0aXZlLnBuZycpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBsaW5rSG92ZXJDb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zc28tbG9naW4td3JhcCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzOXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0LmlmcmFtZS13cmFwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0d2lkdGg6IDE4MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE5MHB4O1xyXG5cdFx0XHRtYXJnaW46IDI1cHggYXV0byAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zc28tdGlwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDFweDtcclxuXHJcblx0XHRcdC5yZWZyZXNoIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICM1OGI4ZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc3NvLXByb3RvbGNvbCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE5cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Y29sb3I6ICM5OTk7XHJcblxyXG5cdFx0XHQucC1saW5rIHtcclxuXHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogQGxpbmtIb3ZlckNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLWZvb3RlciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogMzlweDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQuYXJyb3cge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDE5cHg7XHJcblx0XHRoZWlnaHQ6IDM0cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJAe2ltZ1VybH1hcnJvdy1sLnBuZ1wiKSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE5cHggMzRweDtcclxuXHRcdG1hcmdpbjogMCA4MHB4O1xyXG5cclxuXHRcdCYubGluay1uZXh0IHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9YXJyb3ctci5wbmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE5cHggMzRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIOaKveWlluinhOWImVxyXG4ubW9kYWwtbG90LXN0dWR5IHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHQuc3R1ZHktdWwge1xyXG5cdFx0bWFyZ2luOiA1NHB4IGF1dG87XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0fVxyXG5cclxuXHQubW9kYWwtYnRuLWdyb3VwIHtcclxuXHRcdC50YztcclxuXHR9XHJcbn1cclxuXHJcbi8vIOWbm+Wco+WFkeaNolxyXG4ubW9kYWwtZ2lmdC1leGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRwYWRkaW5nOiAxMTZweCA0MHB4IDc0cHg7XHJcblx0Ly8gLnNldEJnKCdAe2ltZ1VybH1tb2RhbC1iZy1naWZ0LnBuZycpO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdC8vIC5tb2RhbC1oZWFkZXIge1xyXG5cdC8vIFx0bGluZS1oZWlnaHQ6IDc2cHg7XHJcblx0Ly8gXHRtYXJnaW4tbGVmdDogLTIyM3B4O1xyXG5cdC8vIH1cclxuXHQubW9kYWwtY29udGVudCAudGlwIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdGNvbG9yOiBAZm9udENvbG9yO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cdC5xcS13cmFwIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGNvbG9yOiBAZm9udENvbG9yO1xyXG5cclxuXHRcdC5pbnB1dC13cmFwIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOENDREY5O1xyXG5cclxuXHRcdFx0LmlucHV0IHtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogQGZvbnRDb2xvcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIOaJq+eggeWFpee+pFxyXG4ubW9kYWwtY29kZSB7XHJcblx0Ly8gaGVpZ2h0OiA2MzdweDtcclxuXHJcblx0Ly8gYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9bW9kYWwtYmctY29kZS5wbmdcIikgO1xyXG5cdC5jb2RlIHtcclxuXHRcdHdpZHRoOiAyNjBweDtcclxuXHRcdGhlaWdodDogMjUycHg7XHJcblx0XHRtYXJnaW46IDQwcHggYXV0bztcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIkB7aW1nVXJsfWJnLWNvZGUucG5nXCIpIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAxN3B4IGF1dG87XHJcblx0XHRcdHdpZHRoOiAyMThweDtcclxuXHRcdFx0aGVpZ2h0OiAyMThweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4jbW9kYWxTcGVjaWFsVGlwIC5tb2RhbC1kaWFsb2cge1xyXG5cdC5zZXRCZyhcIkB7aW1nVXJsfW1vZGFsL21vZGFsLWJnLXNwZWNpYWwucG5nXCIpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogNjcwcHggMTAwMHB4O1xyXG5cdHBhZGRpbmc6IDUwcHggMjBweCA1NXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG5cdC5jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQvLyAuc2V0QmcoXCJAe2ltZ1VybH1jbG9zZS5wbmdcIik7XHJcblx0XHR0b3A6IDU5cHg7XHJcblx0XHRyaWdodDogMjNweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHdpZHRoOiAzOHB4O1xyXG5cdFx0aGVpZ2h0OiAzOHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCdAe2ltZ1VybH1tb2RhbC1jbG9zZS5wbmcnKW5vLXJlcGVhdCAwIDA7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDM4cHggMzhweDtcclxuXHR9XHJcbn1cclxuXHJcbiNtb2RhbFNwZWNpYWxUaXAuc3BlY2lhbC0xIC5tb2RhbC1kaWFsb2cge1xyXG5cdC5zZXRCZyhcIkB7aW1nVXJsfW1vZGFsL21vZGFsLWJnLXNwZWNpYWwtMS5wbmdcIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiA2NzBweCA2MjRweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQuYnRuLW9rIHtcclxuXHRcdG1hcmdpbjogMzBweCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLy8g5Zue5b2SLeaWsOeUqOaIt1xyXG4uc3BlY2lhbC1wcml6ZSB7XHJcblx0LndlbC10ZXh0IHtcclxuXHRcdGNvbG9yOiAjRkZFQTAwO1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIkB7aW1nVXJsfWljb24tdGlwLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMjZweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdC5wcml6ZS1ib3gge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdC5wcml6ZS10aXRsZSB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYWNjLWdpZnQxIHtcclxuXHRcdFx0d2lkdGg6IDQ1MHB4O1xyXG5cdFx0XHRtYXJnaW46IDQwcHggYXV0byA1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hY2MtZ2lmdDIge1xyXG5cdFx0XHR3aWR0aDogNjMycHg7XHJcblx0XHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByaXplLXJlcyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA2MXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0Y29sb3I6ICNGRkZEMzA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5wcml6ZS10aXBze1xyXG5cdFx0XHRjb2xvcjojRkYzQzNDIDtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCsucHJpemUtYm94IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQ1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQueWVsbG93IHtcclxuXHRcdGNvbG9yOiAjRkZGRDMwO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIOemj+iii+W8ueeql1xyXG4ubW9kYWwtYmFnIHtcclxuXHQuc2V0QmcoJ0B7aW1nVXJsfW1vZGFsLWJnLWJhZy5wbmcnKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDY3MHB4IGF1dG87XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRwYWRkaW5nLXRvcDogMTYwcHg7XHJcblxyXG5cdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdC5iYWctbmFtZSB7XHJcblx0XHRcdC8vIGZvbnQtc2l6ZTogNDZweDtcclxuXHRcdFx0Ly8gbGluZS1oZWlnaHQ6IDQ2cHg7XHJcblx0XHRcdC8vIGNvbG9yOiAjMzlGRkZGO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iYWctY29udGVudCB7XHJcblx0XHRcdHdpZHRoOiAyODhweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGhlaWdodDogMjU2cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubW9kYWwtYnRuLWdyb3VwIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRib3R0b206IGF1dG87XHJcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XHJcblxyXG5cdFx0XHQubW9kYWwtYnRuIHtcclxuXHRcdFx0XHQuc2V0QmcoJ0B7aW1nVXJsfWJ0bi1iYWcucG5nJyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMzJweCBhdXRvO1xyXG5cdFx0XHRcdGhlaWdodDogNjRweDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnJlY29yZC1idG4ge1xyXG5cdFx0XHRjb2xvcjogIzM5RkZGRjtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIOmihOe6puehruiupOahhlxyXG4ubW9kYWwtdGlwLWNvbmZpcm17XHJcblx0LmNsb3Nle1xyXG5cdCAgdG9wOiA0NXB4O1xyXG5cdH1cclxuXHQubW9kYWwtY29udGVudHtcclxuXHQgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cdCAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0LmFncmVlLWJveHtcclxuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgIG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG4gIH0iLCIuZm9vdGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMjAwO1xyXG4gICAgLm5hdntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICBcclxuICAgICAgICAubmF2LWl0ZW17XHJcbiAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2MTQxMDQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9YmctbmF2LnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9YmctbmF2LWFjdGl2ZS5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb250YWluZXItdXNlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9YmctdXNlci5qcGdcIikgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIC53cmFwLXVzZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAubG9naW4tYm94eyAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9YmctbG9naW4ucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgIC51c2VyLWluZm97XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzOHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudXNlci1uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1pdGVte1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAvLyBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI2LCAxNDgsIDI0MywgMC4yKSwgcmdiYSgxNjcsIDI1MiwgMjU1LCAwLjIpKSAxIDE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDcxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWxvZ291dHtcclxuICAgICAgICAgICAgLy8gdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIkB7aW1nVXJsfWJ0bi1sb2dvdXQucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDk5LCA3OCwgMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNwZWNpYWwtYm94IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3R0b206IDEyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMTI2cHg7XHJcbiAgICBoZWlnaHQ6IDEyNnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9c3BlY2lhbC0xLnBuZ1wiKSBuby1yZXBlYXQ7XHJcblxyXG4gICAgJi5ib3gyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJAe2ltZ1VybH1zcGVjaWFsLTIucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJveDEsXHJcbiAgICAmLmJveDIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI2cHggMTI2cHg7XHJcbiAgICB9XHJcbn0iLCIuZ2FtZS1uZXdzIHtcclxuICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmctbmV3cy5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMjRweDtcclxuICAgIG1hcmdpbjogLTM2cHggYXV0byAxM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5uZXdzLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIGhlaWdodDogNzZweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0LWdldC1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnQHtpbWdVcmx9YnRuLW5ld3MucG5nJykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcyMHB4IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcclxuXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLm92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNoZWNrZWQge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi52aXNpdDpob3ZlcixcclxuICAgICAgICAmLmFjdGl2ZTpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTc2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLWRlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyOTZweDtcclxuICAgICAgICB3aWR0aDogNDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDY3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAueWVsbG93IHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY2MDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwK3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMxNTdkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuXHJcbiAgICAgICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4IDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTcwZGVnLCB0cmFuc3BhcmVudCAxNSUsICM2MWZlYmIgMTYlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdLCJmaWxlIjoic3R5bGUuY3NzIn0= */
