@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: 40.13333vw;
  height: 3.46667vw;
  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: #76B9F1;
}
.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: #000;
  -webkit-tap-highlight-color: transparent;
}
.container {
  box-sizing: border-box;
  height: 597.86667vw;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  background: #12382E 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: transparent url("../images/bg-award-user.png") no-repeat 0 0;
  width: 156vw;
  height: 16.13333vw;
  width: 100vw;
  height: 16vw;
  background-size: auto 100%;
  background-position: center;
  line-height: 16vw;
  text-align: center;
  margin: 0 auto;
  color: #FFF000;
  font-size: 3.46667vw;
}
.swiper-prize .swiper-slide {
  margin: 0 auto;
  max-width: 78%;
  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: #d6ffed;
  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 {
  margin-top: 10.8vw;
}
.section.section02 .title {
  margin-top: 1.33333vw;
  color: #160b4f;
}
.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: 2.66667vw;
  margin-bottom: 6.93333vw;
}
.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: #d6ffed;
  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: 65.33333vw;
  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;
  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: #000;
  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-color: #66febd;
  color: #160B4F;
  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: 73.86667vw;
  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: #fff;
  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: #FAD636;
  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: #6FFDFF;
  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: rgba(111, 253, 255, 0.3);
  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: #6FFDFF;
}
.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(to bottom, #b9ffe1 20%, #61febb);
  border-radius: 3.2vw;
  color: #160B4F;
  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: #FDFDFF;
  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: 1.33333vw;
  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: 2.66667vw auto 4.26667vw;
}
.special-prize .prize-box .acc-gift2 {
  width: 84.26667vw;
  margin: 6vw auto 4vw;
}
.special-prize .prize-box .prize-res {
  margin-left: 8.13333vw;
  line-height: 2.93333vw;
  color: #FFFD30;
}
.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: url(../images/bg-news.png) no-repeat 0 0;
  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: 11.33333vw;
  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: 38.13333vw;
  width: 58.66667vw;
  padding-top: 2.66667vw;
  font-size: 3.2vw;
  line-height: 4vw;
  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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QUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQWdCLHVDQUFoQjtFQUNBLDJCQUFBO0VBQ0EsV0FBVyxXQUFYO0VBRUEsZUFBQTs7QUFFQSxVQVhKLGFBV0s7RUFDRyxlQUFBO0VBQ0EsNkJBQUE7O0FBR0osVUFoQkosYUFnQks7RUFDRyx3QkFBQTs7QUFHSixVQXBCSixhQW9CSztFQUNHLGVBQUE7RUFDQSw2QkFBQTs7QUFHSixVQXpCSixhQXlCSyxNQUFNO0FBQ1AsVUExQkosYUEwQkssT0FBTztFQUNKLDRCQUFBOztBQTNDWixVQStDSTtFQUNJLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTs7QUFyRFIsVUErQ0ksV0FRSTtFQUNJLGNBQUE7O0FBeERaLFVBK0NJLFdBWUksRUFBQztFQUNHLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTs7QUE5RFosVUErQ0ksV0FZSSxFQUFDLElBS0c7RUFDSSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBWSxxREFBWiIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxuICBmb250LWZhbWlseTogJ01pY3Jvc29mdCBZYWhlaScsYXJpYWwsdmVyZGFuYSxzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5he1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxudWwsbGl7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuOjotbXMtY2xlYXJ7ZGlzcGxheTpub25lO31cclxuOjotbXMtcmV2ZWFse2Rpc3BsYXk6bm9uZTt9XHJcblxyXG4jaWVUb29sVGlwe1xyXG4gIG1pbi13aWR0aDogMTIwMHB4O1xyXG4gIGJhY2tncm91bmQ6I0ZGRkZFMTtcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBmb250LXNpemU6MTRweDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMjAwO1xyXG59XHJcbiNpZVRvb2xUaXAgYXtcclxuICBjb2xvcjogIzAwNjZDQztcclxufVxyXG4jaWVUb29sVGlwIC5jbG9zZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgdG9wOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufSIsIlxyXG4udG9hc3Qge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xyXG4gICAgei1pbmRleDogMTEwMztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC50b2FzdC5pbiB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBjb250ZW50Wm9vbUluO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGNvbnRlbnRab29tSW47XHJcbiAgfVxyXG4gIFxyXG4gIC50b2FzdCAuaWNvbmZvbnQge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLnRvYXN0IC5pY29uZm9udC5pY29uLWxvYWRpbmc6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgYW5pbWF0aW9uOiByb3RhdGlvbiAyLjdzIGxpbmVhciBpbmZpbml0ZTtcclxuICB9XHJcbiAgXHJcbiAgLnRvYXN0IC50ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogOTB2dztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgXHJcbiAgQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0aW9uIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEAtd2Via2l0LWtleWZyYW1lcyBjb250ZW50Wm9vbUluIHtcclxuICAgIDAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzAlKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTcwJSk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBrZXlmcmFtZXMgY29udGVudFpvb21JbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTcwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03MCUpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBALXdlYmtpdC1rZXlmcmFtZXMgY29udGVudFpvb21PdXQge1xyXG4gICAgMCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zMCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMzAlKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQGtleWZyYW1lcyBjb250ZW50Wm9vbU91dCB7XHJcbiAgICAwJSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zMCUpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH0iLCIuaGVhZGVye1xyXG4gICAgLmxvZ297XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjI3cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoyNHB4O1xyXG4gICAgICAgIC5zZXRCZygnQHtpbWdVcmx9bG9nby5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIH1cclxuICAgIC5uYXZze1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIyNHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MjBweDtcclxuICAgICAgICBsZWZ0OiAxMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoIHRvIHJpZ2h0LCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLCAwLjI1KSA0MCUsIHJnYigwLDAsMCkgNTAlLCByZ2JhKDAsMCwwLCAwLjI1KSA2MCUsIHJnYmEoMCwwLDAsIDApIDEwMCUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIC8vIG9wYWNpdHk6IDAuNjY7XHJcbiAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBwYWRkaW5nOjAgMTVweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuY2xlYXI7XHJcbiAgICAgICAgLmxpe1xyXG4gICAgICAgICAgICBjb2xvcjogIzc2QjlGMTs7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDo1MDBweDtcclxuICAgICAgICAgICAgLmVsbGlwc2lzO1xyXG4gICAgICAgICAgICAmLnVzZXJuYW1le1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NkI5RjE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxvZ2luLWJ0bntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcGFkZGluZzowIDE2cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyQkEzRkI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmVsbGlwc2lze1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTpub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxufVxyXG5cclxuLmNsZWFye1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgfVxyXG59XHJcbi5mbHtcclxuICBmbG9hdDpsZWZ0O1xyXG59XHJcbi5mcntcclxuICBmbG9hdDpyaWdodDtcclxufVxyXG4ucGF7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5zZXRCZyhAdXJsLCBAYmdDb2xvcjogdHJhbnNwYXJlbnQpIHtcclxuICBiYWNrZ3JvdW5kOkBiZ0NvbG9yIHVybChAdXJsKSBuby1yZXBlYXQgMCAwO1xyXG4gIHdpZHRoOiBpbWFnZS13aWR0aChAdXJsKTtcclxuICBoZWlnaHQ6IGltYWdlLWhlaWdodChAdXJsKTtcclxufVxyXG5cclxuLnNldEJnSGVpZ2h0KEB1cmwpIHtcclxuICBoZWlnaHQ6IGltYWdlLWhlaWdodChAdXJsKTtcclxufVxyXG5cclxuLnNldEJhc2U2NEJnKEB1cmwsIEBiZ0NvbG9yOiB0cmFuc3BhcmVudCkge1xyXG4gIGJhY2tncm91bmQ6QGJnQ29sb3IgZGF0YS11cmkoQHVybCkgbm8tcmVwZWF0IDAgMDtcclxuICB3aWR0aDogaW1hZ2Utd2lkdGgoQHVybCk7XHJcbiAgaGVpZ2h0OiBpbWFnZS1oZWlnaHQoQHVybCk7XHJcbn1cclxuXHJcbi50Y3tcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0iLCJib2R5IHtcclxuICBiYWNrZ3JvdW5kOiBAbWFpbkJnO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgaGVpZ2h0OiBAcGFnZUhlaWdodDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiAjMTIzODJFIHVybChcIkB7aW1nVXJsfWJnLWJpZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAwO1xyXG4gIC8vIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gIHBhZGRpbmctYm90dG9tOiA4OHB4O1xyXG5cclxuICAmLnVzZXIge1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDg4cHgpO1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMzM0cHggLSA4OHB4KTtcclxuICAgIGhlaWdodDogMTIwdnc7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIC5iYW5uZXItZ3JvdXAge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiA0ODJweDtcclxuXHJcbiAgLmJ0bi1ydWxlIHtcclxuICAgIG1hcmdpbjogNDJweCAwIDAgNTg5cHg7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgY29sb3I6ICMxRDFDMUQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIC5iYW5uZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAuY29udGFpbmVyLWJvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA0NzUwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIHdpZHRoOiAyMjFweDtcclxuICBoZWlnaHQ6IDU2cHg7XHJcbiAgbWFyZ2luOiA0NXB4IGF1dG8gMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgY29sb3I6IEB3aGl0ZUNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9YnRuLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzhweCAwO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJAe2ltZ1VybH1idG4ucG5nXCIpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gYmFja2dyb3VuZDogdXJsKCdAe2ltZ1VybH1idG4ucG5nJyluby1yZXBlYXQgIDAgLTg0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIC53cmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICAvLyB3aWR0aDogNjkycHg7XHJcbiAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyB0b3A6IDA7XHJcbiAgLy8gbGVmdDogNTAlO1xyXG4gIC8vIG1hcmdpbi1sZWZ0OiAtMzQ2cHg7XHJcbn1cclxuXHJcblxyXG4uc3dpcGVyLXByaXplIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuc2V0QmcoXCJAe2ltZ1VybH1iZy1hd2FyZC11c2VyLnBuZ1wiKTtcclxuICB3aWR0aDogNzUwcHg7XHJcbiAgaGVpZ2h0OiAxMjBweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBjb2xvcjogQHNjcm9sbEF3YXJkQ29sb3I7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG5cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA3OCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLy8gcGFkZGluZy10b3A6IDEzM3B4O1xyXG4gIC50aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICBjb2xvcjogQHN1YlRpdGxlQ29sb3I7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgfVxyXG5cclxuICAmLnNlY3Rpb24wMSB7XHJcbiAgICBoZWlnaHQ6IDEyNDVweDtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW46IC0yMHB4IGF1dG8gMzRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2VjdGlvbjAyIHtcclxuICAgIG1hcmdpbi10b3A6IDgxcHg7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgY29sb3I6IHJnYmEoMjIsIDExLCA3OSwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogNzIwcHg7XHJcbiAgICAgIGhlaWdodDogNTU0cHg7XHJcbiAgICAgIC8vIC5zZXRCZyhcIkB7aW1nVXJsfWJnLXNpZ24ucG5nXCIpO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luOiA0NnB4IDAgMjVweCAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zZWN0aW9uMDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNlY3Rpb24wNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIkB7aW1nVXJsfWJnLXJ1bGUucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwRThGRiwgIzAwNzhGRik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgLmFjdFRpbWUge1xyXG4gICAgICB3aWR0aDogNjE4cHg7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDEyMnB4IGF1dG8gMTdweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiBAc3ViVGl0bGVDb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ydWxlLXRpdGxlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC00OXB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjM0cHg7XHJcbiAgICAgIHdpZHRoOiA0NjhweDtcclxuICAgICAgaGVpZ2h0OiAxMThweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9dGl0bGUtcnVsZS5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0b1xyXG4gICAgfVxyXG5cclxuICAgIC5ydWxlcy1ncm91cCB7XHJcbiAgICAgIHdpZHRoOiA2NjBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGNvbG9yOiBAcnVsZUNvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSg5LDM2LDc0LDAuOSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcblxyXG4gICAgICAvLyBwYWRkaW5nOjkwcHggNDVweCAzMHB4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvdHRlcnktd3JhcCB7XHJcbiAgd2lkdGg6IDcyMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLnByaXplLWxpc3QtZ3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ5MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5wcml6ZS1ib3gge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAuc2V0QmcoJ0B7aW1nVXJsfWJnLWxvdC1wcml6ZS5wbmcnKTtcclxuICAgICAgd2lkdGg6IDIwOHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwOHB4IDIwOHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICAgLmZsO1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGljLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogMTUzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC50YztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIC5waWMge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDdweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hbWUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgY29sb3I6IEBsb3R0ZXJ5QXdhcmROYW1lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAuZWxsaXBzaXM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb3QtYnRuLWdyb3VwIHtcclxuICAgIC50YztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMjNweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmxvdC10aXAge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IDE3NHB4O1xyXG4gICAgICBoZWlnaHQ6IDE3NHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjRkZEODQ2O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMjU0LCAxODksIDEpO1xyXG4gICAgICBjb2xvcjogIzE2MEI0RjtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgLmxvdC1udW0ge1xyXG4gICAgICAgIGhlaWdodDogNzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzZweDtcclxuICAgICAgICAvLyBjb2xvcjogI0M0NzMwOTtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG90LWJ0biB7XHJcbiAgICAgIG1hcmdpbjogMjZweCBhdXRvO1xyXG4gICAgICB3aWR0aDogMjg2LjJweDtcclxuICAgICAgaGVpZ2h0OiA3Ny43cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6dXJsKCdAe2ltZ1VybH1idG4tbG90dGVyeS5wbmcnKW5vLXJlcGVhdCAwIDA7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICBjb2xvcjogI0QwREZGQTtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nZXQtdGlja2V0LWdyb3VwIHtcclxuICAvLyB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAvLyBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5nZXQtYm94LXVsIHtcclxuXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAuc2V0QmcoXCJAe2ltZ1VybH1iZy1zaWduLnBuZ1wiKTtcclxuICAgIHdpZHRoOiAxMzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNTU0cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgJi5zaWduLTE0IHtcclxuICAgICAgd2lkdGg6IDI0ODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2xlYXI7XHJcblxyXG4gICAgLmdldC1ib3gge1xyXG4gICAgICAuZmw7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAmLmNoZWNrZWQge1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgICAgIC5waWMtd3JhcCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gLmdldC1jaGVja2Vke1xyXG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gICByaWdodDogMDtcclxuICAgICAgLy8gICB0b3A6MDtcclxuICAgICAgLy8gICAuc2V0QmcoXCJAe2ltZ1VybH1nZXQtYWN0aXZlLWJnLnBuZ1wiKTtcclxuICAgICAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgLy8gICB6LWluZGV4OiA5OTtcclxuICAgICAgLy8gfVxyXG4gICAgICAvLyAuYWN0LXN0YXR1c3tcclxuICAgICAgLy8gICB3aWR0aDogMTM2cHg7XHJcbiAgICAgIC8vICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgdG9wOiA1MCU7XHJcbiAgICAgIC8vICAgbGVmdDogNTAlO1xyXG4gICAgICAvLyAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgLy8gICBiYWNrZ3JvdW5kOiB1cmwoXCJAe2ltZ1VybH1vdmVyLXNpZ24ucG5nXCIpIG5vLXJlcGVhdCA7XHJcbiAgICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIC5kYXRlIHtcclxuICAgICAgICBjb2xvcjogQHNpZ25EYXRlQ29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNpZ24tYnRuIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICB3aWR0aDogMTE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9c2lnbi1idG4ucG5nXCIpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTZweCA1ODBweDtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMixcclxuICAgICAgICAmLTMsXHJcbiAgICAgICAgJi02LFxyXG4gICAgICAgICYtNyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtNSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMzJweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTQsXHJcbiAgICAgICAgJi04LFxyXG4gICAgICAgICYtOSB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNDhweDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDY0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucGljLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbjogNDZweCBhdXRvIDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDE2MnB4O1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBzaWduQXdhcmRCZztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5waWMtYmcge1xyXG4gICAgICAgICAgbWFyZ2luOiAycHggYXV0byAwO1xyXG4gICAgICAgICAgd2lkdGg6IDE1OHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waWMge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgY29sb3I6IEBzaWduQXdhcmRDb2xvcjtcclxuICAgICAgICAgIC5lbGxpcHNpcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3Qtc3RhdHVzIHtcclxuICAgICAgICAgIHdpZHRoOiAxNThweDtcclxuICAgICAgICAgIGhlaWdodDogMTUxcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgIHotaW5kZXg6IDk4O1xyXG5cclxuICAgICAgICAgICYuc3RhdHVzLTYsXHJcbiAgICAgICAgICAmLnN0YXR1cy04IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9c2lnbi1vdmVyLnBuZ1wiKSBuby1yZXBlYXQgMCAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zdGF0dXMtMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIkB7aW1nVXJsfXNpZ24tY2hlY2tlZC5wbmdcIikgbm8tcmVwZWF0IDAgMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmdldC1idG4ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogMTYycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM4RThFOEU7XHJcbiAgICAgICAgbWFyZ2luOiAxNHB4IGF1dG8gYXV0byAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgY29sb3I6IEBzaWduQnRuRGlzYWJsZWRDb2xvcjtcclxuXHJcbiAgICAgICAgJi5jaGVja2VkIHtcclxuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogQHNpZ25CdG5BY3RpdmVDb2xvcjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIkB7aW1nVXJsfXNpZ24tZ2V0LWJ0bi5wbmdcIikgbm8tcmVwZWF0IDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi51Z2x5LWFjdC1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC50YztcclxuXHJcbiAgLmFjdC1ib3gtdWwge1xyXG4gICAgcGFkZGluZzogMCAyOHB4O1xyXG5cclxuICAgIC5hY3QtYm94IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLnRhc2stYXdhcmQge1xyXG4gICAgICAgIHdpZHRoOiAyNDBweDtcclxuXHJcbiAgICAgICAgLmF3YXJkLXBpYyB7XHJcbiAgICAgICAgICAuc2V0QmcoXCJAe2ltZ1VybH10YXNrLWF3YXJkLWJnLnBuZ1wiKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQwcHggMjQwcHg7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzFweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1ib3gge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuXHJcbiAgICAgICAgICAuZ2V0LWJ0biB7XHJcbiAgICAgICAgICAgIC5zZXRCZyhcIkB7aW1nVXJsfWJ0bi10YXNrLWdldC5wbmdcIik7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzMnB4IDI1NnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHJcbiAgICAgICAgICAgIC8vICYuYWN0aXZlOmhvdmVye1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAmLmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxvdC1idG4ge1xyXG4gICAgICAgICAgICAgIC5zZXRCZyhcIkB7aW1nVXJsfWJ0bi10YXNrLWxvdC5wbmdcIik7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wcm9ncmVzcy1ib3gge1xyXG4gICAgICAgICAgICBjb2xvcjogIzZGRkRGRjtcclxuICAgICAgICAgICAgO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJisucHJvZ3Jlc3MtYm94IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAYmFyV2lkdGg6IDE2NXB4O1xyXG5cclxuICAgICAgICAgICAgLnByb2dyZXNzLWJhciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IEBiYXJXaWR0aDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTExLCAyNTMsIDI1NSwgMC4zKTtcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2RkZERkY7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICAgI0ZGQzY2QywgI0ZGRjVBRik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZ3Jlc3MtbnVtIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKEBiYXJXaWR0aCArIDE1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlc2MtZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgLm5hbWUge1xyXG5cclxuICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2Mtd3JhcCB7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE3cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4IDE3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjlmZmUxIDIwJSwgIzYxZmViYik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTYwQjRGO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkRGREZGO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAvLyAgIC5kZXNjLXdyYXAgLnRpdGxle1xyXG4gICAgICAvLyAgICAgcGFkZGluZzogMCAzcHg7XHJcbiAgICAgIC8vICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIC8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAuY2xpY2stcHJpemV7XHJcbi8vICAgcG9zaXRpb246IGZpeGVkO1xyXG4vLyAgIGJvdHRvbTogMTAwcHg7XHJcbi8vICAgcmlnaHQ6IDMwcHg7XHJcbi8vICAgd2lkdGg6IDEyMHB4O1xyXG4vLyAgIGhlaWdodDogMTIwcHg7XHJcbi8vICAgei1pbmRleDogMTAwO1xyXG4vLyAgIGltZ3tcclxuLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgaGVpZ2h0OiBhdXRvO1xyXG4vLyAgIH1cclxuLy8gfSIsIkBtb2RhbENvbG9yOiAjMzMzO1xyXG5cclxuLm1vZGFsIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDEwNTA7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDA7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4jbW9kYWxTaGFyZSB7XHJcblx0ei1pbmRleDogMTA0OTtcclxufVxyXG5cclxuLm1vZGFsOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRmb250LXNpemU6IDA7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLm1vZGFsIC5mYWRlIC5tb2RhbC1kaWFsb2cge1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcclxuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcclxufVxyXG5cclxuLm1vZGFsIC5pbiAubW9kYWwtZGlhbG9nIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5tb2RhbC1vcGVuIC5tb2RhbCB7XHJcblx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4ubW9kYWwtb3BlbiB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1vZGFsLWxvZ2luLWRpYWxvZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMTBweDtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRjb2xvcjogQGdyZXlDb2xvcjtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRwYWRkaW5nLXRvcDogMzlweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm1vZGFsLWRpYWxvZyB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ly8gbWFyZ2luOiAxMHB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogQGZvbnRDb2xvcjtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBhZGRpbmc6IDUwcHggNDBweCA1NXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0d2lkdGg6IDU2MHB4O1xyXG5cclxuXHQvLyAmLnhse1xyXG5cdC8vICAgd2lkdGg6NTYwcHg7XHJcblx0Ly8gfVxyXG5cdCYueHhsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XHJcblx0fVxyXG5cclxuXHQubW9kYWwtY29udGVudCB7XHJcblx0XHRtYXJnaW46IDU1cHggYXV0byA1MHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0Y29sb3I6IEBtb2RhbENvbG9yO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG5cdFx0LnRpcCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJ1bGUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA1NnZoO1xyXG5cdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogNDgwcHg7XHJcblx0aGVpZ2h0OiAzOHB4O1xyXG5cdGZvbnQtc2l6ZTogMzZweDtcclxuXHRmb250LWZhbWlseTogUGluZ0ZhbmcgU0M7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Y29sb3I6ICMzMzMzMzM7XHJcblx0bGluZS1oZWlnaHQ6IDM4cHg7XHJcblxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiA1MnB4O1xyXG5cdFx0aGVpZ2h0OiAzOHB4O1xyXG5cdFx0bGVmdDogLTcwcHg7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJAe2ltZ1VybH1hcnJvdy5wbmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0cmlnaHQ6IC03MHB4O1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1idG4tZ3JvdXAge1xyXG5cdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQvLyBib3R0b206IDYwcHg7XHJcblx0Ly8gbGVmdDowO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubW9kYWwtYnRuLXhsIHtcclxuXHR3aWR0aDogMjMwcHg7XHJcblx0aGVpZ2h0OiA1OHB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCgnQHtpbWdVcmx9YnRuLXhsLnBuZycpbm8tcmVwZWF0IDAgMDtcclxuXHRsaW5lLWhlaWdodDogNThweDtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Y29sb3I6ICNEMERGRkE7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJ0B7aW1nVXJsfWJ0bi14bC5wbmcnKW5vLXJlcGVhdCAtMjMwcHggMDtcclxuXHR9XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnQHtpbWdVcmx9YnRuLXhsLnBuZycpbm8tcmVwZWF0IC00NjAgMDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1idG4tc20ge1xyXG5cdHdpZHRoOiAyMzBweDtcclxuXHRoZWlnaHQ6IDU4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDU4cHg7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9bW9kYWwtYnRuLnBuZ1wiKSBuby1yZXBlYXQgLTIzMHB4IDA7XHJcblx0YmFja2dyb3VuZC1zaXplOiA0NjBweCAxNzRweDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHQmLmJ0bi1ncmF5IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNBMEIzQzA7XHJcblx0fVxyXG5cclxuXHQvLyAmLmJ0bi1ib3JkZXJlZHtcclxuXHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ly8gXHRib3JkZXI6IDFweCBzb2xpZCAjMkJBM0ZCO1xyXG5cdC8vIFx0Y29sb3I6ICMyQkEzRkI7XHJcblx0Ly8gfVxyXG5cclxuXHQmKy5tb2RhbC1idG4tc20ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDdweDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogIzJCQTNGQjtcclxuXHRcdC8vIGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0Ji5kaXNhYmxlZCxcclxuXHQmLmRpc2FibGVkLmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yMzBweCAtMTE2cHg7XHJcblxyXG5cdH1cclxuXHJcblx0Ly8gJjpob3ZlciB7XHJcblx0Ly8gXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC01OHB4O1xyXG5cdC8vIH1cclxuXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNThweDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxMDQwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcclxuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLm1vZGFsLWJhY2tkcm9wLmluIHtcclxuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xyXG5cdG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtOTk5OXB4O1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRvdmVyZmxvdzogc2Nyb2xsO1xyXG59XHJcblxyXG5cclxuLy8g55m75b2VXHJcblxyXG4vLyBzdGVhbSDnu5Hlrprmj5DnpLpcclxuLm1vZGFsLXN0ZWFtLXRpcCxcclxuLm1vZGFsLXRpcCB7XHJcblx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0bWFyZ2luLXRvcDogNTVweDtcclxuXHJcblx0XHQudGlwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdH1cclxuXHJcblx0XHQuc3RlYW0tYWNjb3VudCB7XHJcblx0XHRcdGNvbG9yOiAjMDBFOEZGO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLXN0ZWFtLXRpcCB7XHJcblx0Ly8gaGVpZ2h0OiAzNTlweDtcclxufVxyXG5cclxuLy8g5oq95aWW57uT5p6cXHJcbi5tb2RhbC1yZXN1bHQge1xyXG5cdG1pbi1oZWlnaHQ6IDM1OXB4O1xyXG5cdC8vIHBhZGRpbmctdG9wOiA5MHB4O1xyXG5cclxuXHQmLm1vZGFsLXJlc3VsdDIge1xyXG5cdFx0Ly8gcGFkZGluZy10b3A6IDE4NnB4O1xyXG5cclxuXHRcdC8vIC5tb2RhbC1idG4tZ3JvdXAge1xyXG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQvLyBcdGxlZnQ6IDA7XHJcblx0XHQvLyBcdGJvdHRvbTogNjZweDtcclxuXHRcdC8vIH1cclxuXHJcblx0XHQvLyAuaGVscC13cmFwIHtcclxuXHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ly8gXHRib3R0b206IDM0cHg7XHJcblx0XHQvLyBcdGxlZnQ6IDA7XHJcblx0XHQvLyBcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ly8gXHRtYXJnaW46IGF1dG87XHJcblx0XHQvLyB9XHJcblxyXG5cdFx0LnJlY29yZC1idG4ge1xyXG5cdFx0XHRjb2xvcjogIzJCQTNGQjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YztcclxuXHJcblx0LnRpcCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Y29sb3I6ICMwMEU4RkY7XHJcblx0fVxyXG5cclxuXHQubG9naW4tdGlwIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHQuYXdhcmQtbmFtZSB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGNvbG9yOiBAbW9kYWxDb2xvcjtcclxuXHR9XHJcblxyXG5cdC5oZWxwLXdyYXAge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG5cdFx0LmJ0bi1oZWxwIHtcclxuXHRcdFx0Y29sb3I6ICMyQkEzRkI7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jZGstbGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyM3B4O1xyXG5cclxuXHRcdC5jZGstaXRlbSB7XHJcblx0XHRcdCYrLmNkay1pdGVtIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxOXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubGFiZWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jZGstdmFsIHtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRjb2xvcjogIzc2QjlGMTtcclxuXHRcdFx0XHQuZWxsaXBzaXM7XHJcblx0XHRcdFx0d2lkdGg6IDM0MHB4O1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29weS1idG4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRcdFx0XHRjb2xvcjogQGNvcHlCdG5Db2xvcjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXdhcmQtcGljIHtcclxuXHRcdFx0d2lkdGg6IDIyMHB4O1xyXG5cdFx0XHRtYXJnaW46IDEwcHggYXV0bztcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubW9kYWwtYnRuLWdyb3VwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJvdHRvbTogYXV0bztcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLy8gIOiOt+WlluiusOW9lVxyXG4ubW9kYWwtZ2lmdC1yZWNvcmQge1xyXG5cdC8vIC5zZXRCZygnQHtpbWdVcmx9bW9kYWwtYmctcmVjb3JkLnBuZycpO1xyXG5cdHBhZGRpbmc6IDUwcHggMCA1MHB4IDQwcHg7XHJcblxyXG5cdC5tb2RhbC1oZWFkZXIge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDc2cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTIyM3B4O1xyXG5cdH1cclxuXHJcblx0LmdpZnQtcmVjb3JkLWdyb3VwIHtcclxuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XHJcblx0fVxyXG5cclxuXHQuZ2lmdC10YWJsZSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHJcblx0XHQucm93IHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LnJlY29yZC1saXN0IHtcclxuXHRcdFx0Ly8gaGVpZ2h0OiAzMDBweDtcclxuXHRcdFx0Ly8gaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHQvLyBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMzMzO1xyXG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucmVjb3JkLWl0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdC8vIGhlaWdodDogMTU4cHg7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdC8vIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNCk7XHJcblx0XHRcdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgI0RDRENEQztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMzBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG5cdFx0XHRcdC5wcml6ZS1pbmZvIHtcclxuXHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHQuZWxsaXBzaXM7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cclxuXHRcdFx0XHRcdC5wcml6ZS1uYW1lIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdFx0XHRcdC5lbGxpcHNpcztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYWN0LW5hbWUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzY2NjtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdC5lbGxpcHNpcztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZGF0ZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZ2lmdC1jb2RlIHtcclxuXHRcdFx0XHRcdC5jZGstdmFsIHtcclxuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0LmVsbGlwc2lzO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzJCQTNGQjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5vcHQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRwbGFjZS1zZWxmOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdFx0XHRcdFx0LmRhdGUge1xyXG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuY29weS1idG4ge1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMjhweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzJCQTNGQjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5jb3Vwb24tbnVtIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkJBMTM7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LmVtcHR5IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTAwcHg7XHJcblx0XHRcdGNvbG9yOiBAbW9kYWxDb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50aXAge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiA0OXB4O1xyXG5cdFx0LnRjO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y29sb3I6IEBmb250Q29sb3I7XHJcblx0fVxyXG5cclxuXHQubW9kYWwtYnRuLWdyb3VwIHtcclxuXHRcdGJvdHRvbTogODFweDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1sb2dpbiB7XHJcblxyXG5cdC5jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDE1cHg7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHdpZHRoOiAxM3B4O1xyXG5cdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCdAe2ltZ1VybH1jbG9zZS5wbmcnKW5vLXJlcGVhdCAwIDA7XHJcblx0XHRvcGFjaXR5OiAuNjtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sb2dpbi10YWJzIHtcclxuXHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlFOTtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHJcblx0XHQudGFicy1pdGVtIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAtMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IEBsb2dpblRhYkNvbG9yO1xyXG5cdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogQGxvZ2luVGFiQ29sb3I7XHJcblxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5sb2dpbi1jb250ZW50IHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuXHRcdC5pZnJhbWUtd3JhcCB7XHJcblx0XHRcdGhlaWdodDogNzUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubG9naW4tZ3JvdXAge1xyXG5cdFx0cGFkZGluZzogMCA1NHB4O1xyXG5cclxuXHRcdC5sb2dpbi1tb2JpbGUtcGhvbmUge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdC5sb2dpbi1pbnB1dCB7XHJcblx0XHRcdFx0aGVpZ2h0OiA4NHB4O1xyXG5cclxuXHRcdFx0XHQuaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0RCREJEQjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblxyXG5cdFx0XHRcdFx0XHQmLmljb24tbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdFx0XHRcdFx0XHRcdC8vIC5zZXRCZygnQHtpbWdVcmx9aWNvbi1waG9uZS5wbmcnKTtcclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCYuaWNvbi1zbXMge1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTZweDtcclxuXHRcdFx0XHRcdFx0XHQvLyAuc2V0QmcoJ0B7aW1nVXJsfWljb24tc21zLnBuZycpOyAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmlucHV0IHtcclxuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQGdyZXlDb2xvcjtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDJweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0Ji5pbnB1dC1zbXMge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lmljb24tY2xlYXIge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTZweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEzcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTNweDtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ0B7aW1nVXJsfWNsb3NlLnBuZycpIG5vLXJlcGVhdCAtMTNweCAwO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5zbXMtYnRuIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMyQkEzRkI7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHQmLmRpc2FibGVkIHtcclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5lcnJvci10aXAge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRjb2xvcjogQGVycm9yQ29sb3I7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnN1Ym1pdC1idG4ge1xyXG5cdFx0XHRcdHdpZHRoOiAzNTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQGxvZ2luQnRuQ29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMTFweCBhdXRvIDA7XHJcblx0XHRcdFx0Y29sb3I6IEB3aGl0ZUNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGxvZ2luQnRuQ29sb3JfSG92ZXI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAbG9naW5CdG5Db2xvcl9BY3RpdmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnJlbWVtYmVyIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdFx0XHRcdGNvbG9yOiBoc2woMCwgMCUsIDYwJSk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0LnNldEJnKCdAe2ltZ1VybH1jaGVja2JveC5wbmcnKTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA5cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHQuc2V0QmcoJ0B7aW1nVXJsfWNoZWNrYm94LWFjdGl2ZS5wbmcnKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBAbGlua0hvdmVyQ29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3NvLWxvZ2luLXdyYXAge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzlweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdC5pZnJhbWUtd3JhcCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRcdHdpZHRoOiAxODBweDtcclxuXHRcdFx0aGVpZ2h0OiAxOTBweDtcclxuXHRcdFx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcclxuXHRcdH1cclxuXHJcblx0XHQuc3NvLXRpcCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQxcHg7XHJcblxyXG5cdFx0XHQucmVmcmVzaCB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAjNThiOGZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNzby1wcm90b2xjb2wge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxOXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cclxuXHRcdFx0LnAtbGluayB7XHJcblx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6IEBsaW5rSG92ZXJDb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1mb290ZXIge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRib3R0b206IDM5cHg7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0LmFycm93IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAxOXB4O1xyXG5cdFx0aGVpZ2h0OiAzNHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9YXJyb3ctbC5wbmdcIikgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxOXB4IDM0cHg7XHJcblx0XHRtYXJnaW46IDAgODBweDtcclxuXHJcblx0XHQmLmxpbmstbmV4dCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIkB7aW1nVXJsfWFycm93LXIucG5nXCIpIG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOXB4IDM0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyDmir3lpZbop4TliJlcclxuLm1vZGFsLWxvdC1zdHVkeSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0LnN0dWR5LXVsIHtcclxuXHRcdG1hcmdpbjogNTRweCBhdXRvO1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLWJ0bi1ncm91cCB7XHJcblx0XHQudGM7XHJcblx0fVxyXG59XHJcblxyXG4vLyDlm5vlnKPlhZHmjaJcclxuLm1vZGFsLWdpZnQtZXhlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0cGFkZGluZzogMTE2cHggNDBweCA3NHB4O1xyXG5cdC8vIC5zZXRCZygnQHtpbWdVcmx9bW9kYWwtYmctZ2lmdC5wbmcnKTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHQvLyAubW9kYWwtaGVhZGVyIHtcclxuXHQvLyBcdGxpbmUtaGVpZ2h0OiA3NnB4O1xyXG5cdC8vIFx0bWFyZ2luLWxlZnQ6IC0yMjNweDtcclxuXHQvLyB9XHJcblx0Lm1vZGFsLWNvbnRlbnQgLnRpcCB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRjb2xvcjogQGZvbnRDb2xvcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuXHQucXEtd3JhcCB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRjb2xvcjogQGZvbnRDb2xvcjtcclxuXHJcblx0XHQuaW5wdXQtd3JhcCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhDQ0RGOTtcclxuXHJcblx0XHRcdC5pbnB1dCB7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6IEBmb250Q29sb3I7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyDmiavnoIHlhaXnvqRcclxuLm1vZGFsLWNvZGUge1xyXG5cdC8vIGhlaWdodDogNjM3cHg7XHJcblxyXG5cdC8vIGJhY2tncm91bmQ6IHVybChcIkB7aW1nVXJsfW1vZGFsLWJnLWNvZGUucG5nXCIpIDtcclxuXHQuY29kZSB7XHJcblx0XHR3aWR0aDogMjYwcHg7XHJcblx0XHRoZWlnaHQ6IDI1MnB4O1xyXG5cdFx0bWFyZ2luOiA0MHB4IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJAe2ltZ1VybH1iZy1jb2RlLnBuZ1wiKSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMTdweCBhdXRvO1xyXG5cdFx0XHR3aWR0aDogMjE4cHg7XHJcblx0XHRcdGhlaWdodDogMjE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuI21vZGFsU3BlY2lhbFRpcCAubW9kYWwtZGlhbG9nIHtcclxuXHQuc2V0QmcoXCJAe2ltZ1VybH1tb2RhbC9tb2RhbC1iZy1zcGVjaWFsLnBuZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDY3MHB4IDEwMDBweDtcclxuXHRwYWRkaW5nOiA1MHB4IDIwcHggNTVweDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuXHQuY2xvc2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ly8gLnNldEJnKFwiQHtpbWdVcmx9Y2xvc2UucG5nXCIpO1xyXG5cdFx0dG9wOiA1OXB4O1xyXG5cdFx0cmlnaHQ6IDIzcHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR3aWR0aDogMzhweDtcclxuXHRcdGhlaWdodDogMzhweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnQHtpbWdVcmx9bW9kYWwtY2xvc2UucG5nJyluby1yZXBlYXQgMCAwO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAzOHB4IDM4cHg7XHJcblx0fVxyXG59XHJcblxyXG4jbW9kYWxTcGVjaWFsVGlwLnNwZWNpYWwtMSAubW9kYWwtZGlhbG9nIHtcclxuXHQuc2V0QmcoXCJAe2ltZ1VybH1tb2RhbC9tb2RhbC1iZy1zcGVjaWFsLTEucG5nXCIpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogNjcwcHggNjI0cHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0LmJ0bi1vayB7XHJcblx0XHRtYXJnaW46IDMwcHggYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi8vIOWbnuW9ki3mlrDnlKjmiLdcclxuLnNwZWNpYWwtcHJpemUge1xyXG5cdC53ZWwtdGV4dCB7XHJcblx0XHRjb2xvcjogI0ZGRUEwMDtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJAe2ltZ1VybH1pY29uLXRpcC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMnB4IDIycHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cclxuXHQucHJpemUtYm94IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQucHJpemUtdGl0bGUge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxNjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFjYy1naWZ0MSB7XHJcblx0XHRcdHdpZHRoOiA0NTBweDtcclxuXHRcdFx0bWFyZ2luOiAyMHB4IGF1dG8gMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuYWNjLWdpZnQyIHtcclxuXHRcdFx0d2lkdGg6IDYzMnB4O1xyXG5cdFx0XHRtYXJnaW46IDQ1cHggYXV0byAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcml6ZS1yZXMge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNjFweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdGNvbG9yOiAjRkZGRDMwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCsucHJpemUtYm94IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQ1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQueWVsbG93IHtcclxuXHRcdGNvbG9yOiAjRkZGRDMwO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIOemj+iii+W8ueeql1xyXG4ubW9kYWwtYmFnIHtcclxuXHQuc2V0QmcoJ0B7aW1nVXJsfW1vZGFsLWJnLWJhZy5wbmcnKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDY3MHB4IGF1dG87XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRwYWRkaW5nLXRvcDogMTYwcHg7XHJcblxyXG5cdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdC5iYWctbmFtZSB7XHJcblx0XHRcdC8vIGZvbnQtc2l6ZTogNDZweDtcclxuXHRcdFx0Ly8gbGluZS1oZWlnaHQ6IDQ2cHg7XHJcblx0XHRcdC8vIGNvbG9yOiAjMzlGRkZGO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iYWctY29udGVudCB7XHJcblx0XHRcdHdpZHRoOiAyODhweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGhlaWdodDogMjU2cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubW9kYWwtYnRuLWdyb3VwIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRib3R0b206IGF1dG87XHJcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XHJcblxyXG5cdFx0XHQubW9kYWwtYnRuIHtcclxuXHRcdFx0XHQuc2V0QmcoJ0B7aW1nVXJsfWJ0bi1iYWcucG5nJyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMzJweCBhdXRvO1xyXG5cdFx0XHRcdGhlaWdodDogNjRweDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnJlY29yZC1idG4ge1xyXG5cdFx0XHRjb2xvcjogIzM5RkZGRjtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIOmihOe6puehruiupOahhlxyXG4ubW9kYWwtdGlwLWNvbmZpcm17XHJcblx0LmNsb3Nle1xyXG5cdCAgdG9wOiA0NXB4O1xyXG5cdH1cclxuXHQubW9kYWwtY29udGVudHtcclxuXHQgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cdCAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0LmFncmVlLWJveHtcclxuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgIG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG4gIH0iLCIuZm9vdGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMjAwO1xyXG4gICAgLm5hdntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICBcclxuICAgICAgICAubmF2LWl0ZW17XHJcbiAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2MTQxMDQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9YmctbmF2LnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9YmctbmF2LWFjdGl2ZS5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb250YWluZXItdXNlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9YmctdXNlci5qcGdcIikgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIC53cmFwLXVzZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAubG9naW4tYm94eyAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9YmctbG9naW4ucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgIC51c2VyLWluZm97XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzOHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudXNlci1uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1pdGVte1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAvLyBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI2LCAxNDgsIDI0MywgMC4yKSwgcmdiYSgxNjcsIDI1MiwgMjU1LCAwLjIpKSAxIDE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDcxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWxvZ291dHtcclxuICAgICAgICAgICAgLy8gdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIkB7aW1nVXJsfWJ0bi1sb2dvdXQucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDk5LCA3OCwgMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNwZWNpYWwtYm94IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3R0b206IDEyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMTI2cHg7XHJcbiAgICBoZWlnaHQ6IDEyNnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiQHtpbWdVcmx9c3BlY2lhbC0xLnBuZ1wiKSBuby1yZXBlYXQ7XHJcblxyXG4gICAgJi5ib3gyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJAe2ltZ1VybH1zcGVjaWFsLTIucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJveDEsXHJcbiAgICAmLmJveDIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI2cHggMTI2cHg7XHJcbiAgICB9XHJcbn0iLCIuZ2FtZS1uZXdzIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmctbmV3cy5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMjRweDtcclxuICAgIG1hcmdpbjogLTM2cHggYXV0byAxM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5uZXdzLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIGhlaWdodDogNzZweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0LWdldC1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnQHtpbWdVcmx9YnRuLW5ld3MucG5nJykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcyMHB4IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcclxuXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLm92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNoZWNrZWQge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi52aXNpdDpob3ZlcixcclxuICAgICAgICAmLmFjdGl2ZTpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTc2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLWRlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyODZweDtcclxuICAgICAgICB3aWR0aDogNDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAueWVsbG93IHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY2MDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwK3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMxNTdkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuXHJcbiAgICAgICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4IDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTcwZGVnLCB0cmFuc3BhcmVudCAxNSUsICM2MWZlYmIgMTYlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdLCJmaWxlIjoic3R5bGUuY3NzIn0= */
