/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
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;
  box-sizing: border-box;
  word-wrap: break-word;
}

input,
textarea {
  box-sizing: border-box;
}

/* HTML5 display-role reset for older browsers */

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

body {
  line-height: 1;
  -webkit-text-size-adjust: 100%;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

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

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

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

img {
  max-width: 100%;
  height: auto;
  border: 0;
  vertical-align: bottom;
}

*,
body {
  font-family: "Zen Kaku Gothic New", sans-serif;
}

html {
  font-size: 16px;
  scroll-padding-top: 60px;
}

body {
  color: #32312f;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
li,
dt,
dd,
th,
td,
span,
a {
  line-height: 1.6;
}

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

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.c-text-center {
  text-align: center;
}

.c-text-left {
  text-align: left;
}

.c-text-right {
  text-align: right;
}

.flex {
  display: flex;
}

.f-wrap {
  flex-wrap: wrap;
}

.f-jc-sb {
  justify-content: space-between;
}

.f-jc-c {
  justify-content: center;
}

.f-jc-fe {
  justify-content: flex-end;
}

.f-ai-c {
  align-items: center;
}

.f-ai-fs {
  align-items: flex-start;
}

.f-ai-fe {
  align-items: flex-end;
}

.f-ac-c {
  align-content: center;
}

.base {
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 15px;
}

.l-content-wrap {
  max-width: 1300px;
  margin-right: auto;
  margin-left: auto;
  box-sizing: content-box;
  padding-right: 80px;
  padding-left: 80px;
}

.l-content-wrap-default {
  position: relative;
  max-width: 1024px;
  margin-right: auto;
  margin-left: auto;
  box-sizing: content-box;
  padding-right: 2.4%;
  padding-left: 2.4%;
}

.l-2col-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.u-tab {
  display: none;
}

.u-pc {
  display: none;
}

.l-content-wrap {
  max-width: 1300px;
  margin-right: auto;
  margin-left: auto;
  box-sizing: content-box !important;
  padding-right: 80px !important;
  padding-left: 80px !important;
}

.l-content-wrap-default {
  position: relative;
  max-width: 1024px;
  margin-right: auto;
  margin-left: auto;
  box-sizing: content-box !important;
  padding-right: 2.4% !important;
  padding-left: 2.4% !important;
}

.l-2col-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

body.is-drawerActive {
  overflow-y: hidden;
}

body.is-drawerActive .l-header .nav-wrap {
  opacity: 1;
  visibility: visible;
}

.l-header {
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #32312f;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 99;
}

.l-header .inner {
  padding: 4px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.l-header .logo-wrap {
  position: relative;
  z-index: 100;
}

.l-header .logo-wrap img {
  width: auto;
  height: 32px;
}

.l-header .humburger-wrap {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}

.l-header .humburger-wrap .incart-btn {
  text-align: center;
  margin-right: 16px;
}

.l-header .humburger-wrap .incart-btn a {
  width: 32px;
  height: 28px;
  display: block;
  background: url(../img/common/cart_black.png) no-repeat center top/cover;
  position: relative;
  transition: 0.3s;
}

.l-header .humburger-wrap .incart-btn a span {
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: block;
  color: #fff;
  top: 0px;
  right: -5px;
  background: #ff4343;
  text-align: center;
  line-height: 1;
  font-size: 10px;
  font-weight: bold;
}

.l-header .humburger-wrap .incart-btn p {
  font-size: 12px;
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  transition: 0.3s;
}

.l-header .humburger-wrap .button-wrap {
  position: relative;
}

.l-header .humburger-wrap .button-wrap::before {
  content: "menu";
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 12px;
  color: #32312f;
  position: absolute;
  top: 80%;
  font-weight: normal;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
}

.l-header .humburger-wrap .button {
  position: relative;
  display: inline-block;
  text-decoration: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  background-color: transparent;
  cursor: pointer;
  z-index: 100;
}

.l-header .humburger-wrap .hamburger {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  box-shadow: 0 0 2rem transparent;
  outline: none;
  transition: all 0.3s ease-in-out;
  margin-bottom: 0;
}

.l-header .humburger-wrap .hamburger-line {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 40px;
  height: 2px;
  background-color: transparent;
  transition: inherit;
}

.l-header .humburger-wrap .hamburger-line::before,
.l-header .humburger-wrap .hamburger-line::after {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #32312f;
  content: "";
  transition: inherit;
}

.l-header .humburger-wrap .hamburger-line::before {
  width: 40px;
  top: -10px;
}

.l-header .humburger-wrap .hamburger-line::after {
  width: 27px;
  top: -2px;
  transform: translateX(13px);
}

.l-header .humburger-wrap .hamburger[aria-expanded=true] .hamburger-line {
  width: 18px;
  background-color: transparent;
}

.l-header .humburger-wrap .hamburger[aria-expanded=true] .hamburger-line::before,
.l-header .humburger-wrap .hamburger[aria-expanded=true] .hamburger-line::after {
  width: 28px;
  top: 0;
  right: initial;
  left: initial;
  background-color: #000;
}

.l-header .humburger-wrap .hamburger[aria-expanded=true] .hamburger-line::before {
  transform: rotate(35deg);
}

.l-header .humburger-wrap .hamburger[aria-expanded=true] .hamburger-line::after {
  transform: rotate(-35deg);
}

.l-header .humburger-wrap .visuallyHidden {
  position: absolute;
  white-space: nowrap;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  margin: -1px;
}

.l-header .humburger-wrap .login-sp {
  margin-right: 10px;
  position: relative;
}

.l-header .humburger-wrap .login-sp::before {
  position: absolute;
  top: -16px;
  left: 50%;
  transform: translateX(-50%);
  content: "";
  display: block;
  width: 20px;
  height: 23px;
  background: url(../img/common/icon-login_black.png) no-repeat center top/cover;
  transition: 0.3s;
}

.l-header .humburger-wrap .login-sp input {
  background: none;
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 12px;
  border: none;
  transition: 0.3s;
  color: #000;
  font-weight: 300;
}

.l-header .nav-wrap {
  width: 100%;
  height: 100vh;
  padding: 105px 15px 30px;
  background-color: #f5f5f5;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  overflow-y: scroll;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  z-index: 3;
}

.l-header .nav-wrap .nav .list {
  margin-left: 15px;
}

.l-header .nav-wrap .nav .list .item {
  margin-bottom: 15px;
}

.l-header .nav-wrap .nav .list .item .link {
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 22px;
  font-weight: 300;
  letter-spacing: 0.08em;
  color: #000;
  display: inline-block;
}

.l-header .nav-wrap .nav .list .item.un-item .link {
  padding-left: 65px;
  position: relative;
}

.l-header .nav-wrap .nav .list .item.un-item .link::before {
  content: "";
  width: 50px;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-color: #000;
}

.l-header .nav-wrap .link-wrap {
  margin-bottom: 15px;
  padding-bottom: 30px;
  display: flex;
  align-items: flex-end;
}

.l-header .nav-wrap .link-wrap .link-contact {
  margin-bottom: 30px;
  margin-left: 15px;
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 22px;
  font-weight: 300;
  letter-spacing: 0.08em;
  color: #fff;
  display: inline-block;
}

.l-header .nav-wrap .link-wrap .c-button-secondary {
  max-width: 345px;
  width: 100%;
  margin: initial;
  padding: 18px 0;
  border: none;
  position: relative;
}

.l-header .nav-wrap .link-wrap .c-button-secondary::after {
  content: "";
  width: 20px;
  height: 9px;
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  background: center/contain no-repeat url(../img/common/arrow_right_07.png);
  transition: 0.3s;
}

.l-header .nav-wrap .link-wrap .c-button-secondary:hover::after {
  right: 15px;
  background: center/contain no-repeat url(../img/common/arrow_right_08.png);
}

.l-header .nav-wrap .bottom {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.l-header .nav-wrap .bottom .sns-wrap {
  padding: 0 15px;
}

.l-header .nav-wrap .bottom .sns-wrap a:not(:last-child) {
  margin-right: 20px;
}

.l-header .nav-wrap .bottom .sns-wrap a img {
  width: auto;
  height: 18px;
}

.l-header .nav-wrap .bottom .link-privacy {
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 0.08em;
  color: #fff;
}

.l-header .nav-wrap .login-btn::after {
  background: center/contain no-repeat url(../img/common/arrow_right_07.png);
}

.l-header .nav-wrap .login-btn::before {
  display: none;
}

.l-header .nav-wrap .login-btn input {
  color: #fff;
  background-color: #32312f;
}

.l-header .nav-wrap .cart-btn-nav a {
  margin-right: 80px;
  width: 32px;
  height: 28px;
  display: block;
  background: url(../img/common/cart_black.png) no-repeat center top/cover;
  position: relative;
  transition: 0.3s;
}

.l-header .nav-wrap .cart-btn-nav a span {
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: block;
  color: #fff;
  top: 0px;
  right: -5px;
  background: #ff4343;
  text-align: center;
  line-height: 1;
  font-size: 10px;
  font-weight: bold;
}

.l-header .login-btn {
  width: 135px;
  padding: 0;
  border: none;
  background: none;
  position: relative;
  margin-right: 30px;
}

.l-header .login-btn:hover::after {
  background: center/contain no-repeat url(../img/common/arrow_right_07.png);
}

.l-header .login-btn:hover::before {
  background: center/contain no-repeat url(../img/common/icon-login_black.png);
}

.l-header .login-btn::after {
  content: "";
  width: 20px;
  display: block;
  height: 9px;
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  background: center/contain no-repeat url(../img/common/arrow_right_08.png);
  transition: 0.3s;
}

.l-header .login-btn::before {
  content: "";
  width: 9px;
  display: block;
  height: 11px;
  position: absolute;
  top: 50%;
  left: 20px;
  z-index: 2;
  transform: translateY(-50%);
  background: center/contain no-repeat url(../img/common/icon-login_white.png);
  transition: 0.3s;
}

.l-header .login-btn input {
  width: 100%;
  padding: 4px 0 5px;
  color: #fff;
  background-color: #32312f;
  display: block;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0.01em;
  border-radius: 27px;
  display: block;
  transition: 0.3s;
  position: relative;
  border: 1px solid #fff;
}

.l-header .login-btn input:hover {
  color: #32312f;
  background-color: #f5f5f5;
  border: 1px solid #32312f;
}

.l-header.is-top {
  background-color: transparent;
  border-bottom: none;
}

.l-header.is-top .button-wrap {
  position: relative;
}

.l-header.is-top .button-wrap::before {
  color: #000;
}

.l-header.is-top .login-btn:hover::after {
  background: center/contain no-repeat url(../img/common/arrow_right_08.png);
}

.l-header.is-top .login-btn:hover::before {
  background: center/contain no-repeat url(../img/common/icon-login_white.png);
}

.l-header.is-top .login-btn::after {
  background: center/contain no-repeat url(../img/common/arrow_right_02.png);
  transition: 0.3s;
}

.l-header.is-top .login-btn::before {
  background: center/contain no-repeat url(../img/common/icon-login_white.png);
}

.l-header.is-top .login-btn input {
  color: #fff;
  background-color: #000;
}

.l-header.is-top .login-btn input:hover {
  color: #fff;
  background-color: #32312f;
}

.l-header.is-top .incart-btn a {
  background: url(../img/common/cart_black.png) no-repeat center top/cover;
}

.l-header.is-top .incart-btn p {
  color: #000;
}

.l-header.is-top .login-sp::before {
  background: url(../img/common/icon-login_black.png) no-repeat center top/cover;
}

.l-header.is-top .login-sp input {
  color: #000;
}

.l-header.is-top .hamburger-line::before,
.l-header.is-top .hamburger-line::after {
  background-color: #000;
}

.l-footer {
  padding: 120px 0 90px;
  background-color: #f5f5f5;
}

.l-footer .l-content-wrap {
  max-width: 1100px;
}

.l-footer .logo-wrap {
  margin-bottom: 25px;
}

.l-footer .logo-wrap img {
  width: auto;
  height: 123px;
}

.l-footer .nav-wrap {
  width: 100%;
}

.l-footer .nav-wrap .upper-wrap {
  margin-bottom: 35px;
  padding-bottom: 40px;
  border-bottom: 1px solid #b1afa9;
}

.l-footer .nav-wrap .upper-wrap .list {
  margin-bottom: 35px;
  padding-bottom: 30px;
}

.l-footer .nav-wrap .upper-wrap .list .item:not(:last-child) {
  margin-bottom: 20px;
}

.l-footer .nav-wrap .upper-wrap .list .item .link {
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0.08em;
  color: #000;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .list-info {
  margin-bottom: 25px;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .name {
  margin-bottom: 10px;
  font-size: 14px;
  letter-spacing: 0.04em;
  color: #000;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .address {
  margin-bottom: 5px;
  font-size: 14px;
  letter-spacing: 0.04em;
  line-height: 1.8;
  color: #000;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .tel a {
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.08em;
  color: #000;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .sns-wrap {
  margin-bottom: 60px;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .sns-wrap a:not(:first-child) {
  margin-left: 50px;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .sns-wrap img {
  width: auto;
  height: 20px;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .link-contact {
  margin-bottom: 55px;
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.12em;
  color: #000;
  display: inline-block;
  text-decoration: underline;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .link-reserve {
  max-width: 345px;
  width: 100%;
  position: relative;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .link-reserve::after {
  content: "";
  width: 20px;
  height: 9px;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  background: center/contain no-repeat url(../img/common/arrow_right_07.png);
  transition: 0.3s;
}

.l-footer .nav-wrap .upper-wrap .info-wrap .link-reserve:hover::after {
  right: 10px;
}

.l-footer .nav-wrap .bottom-wrap {
  display: flex;
  justify-content: space-between;
}

.l-footer .nav-wrap .bottom-wrap .link-privacy {
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 0.06em;
  color: #000;
}

.l-footer .nav-wrap .bottom-wrap .go-to-top {
  padding-right: 15px;
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 0.06em;
  color: #000;
  position: relative;
}

.l-footer .nav-wrap .bottom-wrap .go-to-top::after {
  content: "";
  width: 6px;
  height: 6px;
  border-top: solid 1px #000;
  border-right: solid 1px #000;
  position: absolute;
  top: 10px;
  right: 0;
  transform: rotate(-45deg);
}

.contact-cta {
  padding: 20px 0;
  background: center/cover no-repeat url(../img/company/bg_01.jpg);
}

.contact-cta .contact-inner {
  padding: 20px 5px 35px;
  background-color: #000;
  position: relative;
}

.contact-cta .title-contact {
  font-size: 20px;
  text-align: center;
  letter-spacing: 0.12em;
}

.contact-cta .title-contact-en {
  margin-bottom: 20px;
  font-size: 12px;
  text-align: center;
  letter-spacing: 0.12em;
}

.contact-cta .text-contact {
  display: none;
}

.contact-cta .button-wrap {
  position: relative;
  z-index: 2;
}

.contact-cta .button-wrap a {
  max-width: 280px;
  width: 100%;
  margin: 0 auto;
  padding: 13px 0;
  font-size: 15px;
  letter-spacing: 0.1em;
  text-align: center;
  color: #fff;
  background-color: #32312f;
  border-radius: 27px;
  border: 1px solid #32312f;
  display: block;
  transition: 0.3s;
}

.contact-cta .button-wrap a.link-tel {
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  color: #32312f;
  background-color: #fff;
}

.contact-cta .button-wrap a.link-tel:hover {
  color: #fff;
  background-color: #32312f;
}

.contact-cta .button-wrap a:not(:last-child) {
  margin-bottom: 15px;
}

.contact-cta .button-wrap a:hover {
  color: #32312f;
  background-color: #fff;
}

.c-button-primary,
.c-button-secondary {
  width: 190px;
  margin: 0 auto;
  padding: 13px 0;
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 12px;
  text-align: center;
  border: 1px solid #32312f;
  border-radius: 27px;
  display: block;
  transition: 0.3s;
}

.c-button-primary:not(:first-child),
.c-button-secondary:not(:first-child) {
  margin-top: 18px;
}

.c-button-primary {
  color: #fff;
  background-color: #32312f;
}

.c-button-primary:hover {
  color: #32312f;
  background-color: #fff;
}

.c-button-secondary {
  color: #32312f;
  background-color: #fff;
}

.c-button-secondary:hover {
  color: #fff;
  background-color: #32312f;
}

.c-main-title .title-primary {
  font-family: "Poppins", "Zen Kaku Gothic New", sans-serif;
  font-size: 35px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0.08em;
}

.c-main-title .title-secondary {
  font-size: 12px;
  text-align: center;
  display: block;
}

@media only screen and (min-width: 576px) {
  .u-sp {
    display: none;
  }

  .u-tab {
    display: block;
  }
}

@media only screen and (min-width: 768px) {
  .u-sp {
    display: none !important;
  }
}

@media only screen and (min-width: 992px) {
  .u-pc {
    display: block;
  }

  .l-header .inner {
    padding: 23px 45px 23px 36px;
  }

  .l-header .humburger-wrap {
    align-items: center;
  }

  .l-header .humburger-wrap .incart-btn {
    margin-right: 80px;
  }

  .l-header .humburger-wrap .button-wrap::before {
    left: -40px;
    top: 48%;
    transform: translate(0, -50%);
  }

  .l-header .humburger-wrap .hamburger {
    margin-bottom: -8px;
  }

  .l-header .nav-wrap::before {
    content: "";
    display: block;
    width: 80vw;
    height: 1px;
    background: #fff;
    bottom: 13%;
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
  }

  .l-header .nav-wrap {
    padding: 165px 135px 100px;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
  }

  .l-header .nav-wrap .nav {
    width: 65%;
  }

  .l-header .nav-wrap .nav .list .item {
    margin-bottom: 22px;
  }

  .l-header .nav-wrap .nav .list .item .link {
    font-size: 28px;
  }

  .l-header .nav-wrap .link-wrap {
    width: 35%;
    margin-bottom: 100px;
    padding-bottom: 45px;
  }

  .l-header .nav-wrap .link-wrap .link-contact {
    font-size: 28px;
  }

  .l-header .nav-wrap .link-wrap .c-button-secondary {
    max-width: 190px;
    margin-top: auto;
    margin-left: auto;
    padding: 11px 0;
  }

  .l-header .nav-wrap .bottom {
    width: 100%;
    justify-content: flex-start;
  }

  .l-header .nav-wrap .bottom .sns-wrap {
    margin-right: 30px;
  }

  .l-footer {
    padding-bottom: 105px;
  }

  .l-footer .logo-wrap {
    width: 34%;
  }

  .l-footer .nav-wrap {
    width: 66%;
  }

  .l-footer .nav-wrap .upper-wrap {
    margin-bottom: 45px;
    padding-bottom: 15px;
    display: flex;
  }

  .l-footer .nav-wrap .upper-wrap .list {
    width: 45%;
  }

  .l-footer .nav-wrap .upper-wrap .list .item .link {
    font-size: 18px;
  }

  .l-footer .nav-wrap .upper-wrap .info-wrap {
    width: 55%;
  }

  .l-footer .nav-wrap .upper-wrap .info-wrap .list-info {
    margin-bottom: 0px;
  }

  .l-footer .nav-wrap .upper-wrap .info-wrap .sns-wrap {
    margin-bottom: 20px;
  }

  .l-footer .nav-wrap .upper-wrap .info-wrap .sns-wrap a:not(:first-child) {
    margin-left: 20px;
  }

  .l-footer .nav-wrap .upper-wrap .info-wrap .link-contact {
    margin: 4px 0 0px;
    font-size: 14px;
  }

  .l-footer .nav-wrap .upper-wrap .info-wrap .link-reserve {
    width: 190px;
    padding-right: 30px;
  }

  .l-footer .nav-wrap .bottom-wrap {
    margin-right: 9%;
  }

  .contact-cta {
    padding: 100px 0 105px;
  }

  .contact-cta .contact-inner {
    padding: 80px 5px 100px;
  }

  .contact-cta .title-contact {
    font-size: 35px;
  }

  .contact-cta .title-contact-en {
    margin-bottom: 20px;
  }

  .contact-cta .text-contact {
    margin-bottom: 25px;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0.12em;
    display: block;
  }

  .contact-cta .button-wrap {
    display: flex;
    justify-content: center;
  }

  .contact-cta .button-wrap a {
    max-width: 320px;
    margin: 0;
  }

  .contact-cta .button-wrap a:not(:last-child) {
    margin-bottom: 0;
  }

  .contact-cta .button-wrap a:not(:first-child) {
    margin-left: 20px;
  }

  .c-button-primary,
  .c-button-secondary {
    width: 32%;
    margin: initial;
    letter-spacing: 0.08em;
  }

  .c-button-primary:not(:first-child),
  .c-button-secondary:not(:first-child) {
    margin-top: 0;
    margin-left: 2%;
  }

  .c-button-primary {
    letter-spacing: 0.08em;
  }

  .c-main-title .title-primary {
    font-size: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .u-pc {
    display: none !important;
  }
}

@media only screen and (max-width: 575px) {
  .l-content-wrap {
    max-width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    box-sizing: border-box;
  }

  .l-spinner {
    width: 85%;
    margin: 0 auto;
  }

  .l-content-wrap-default {
    max-width: 100%;
    padding-right: 5%;
    padding-left: 5%;
    box-sizing: border-box;
  }

  .l-content-wrap {
    max-width: 100%;
    padding-right: 20px !important;
    padding-left: 20px !important;
    box-sizing: border-box !important;
  }

  .l-spinner {
    width: 85%;
    margin: 0 auto;
  }

  .l-content-wrap-default {
    max-width: 100%;
    padding-right: 5% !important;
    padding-left: 5% !important;
    box-sizing: border-box !important;
  }

  .l-header .nav-wrap .bottom .sns-wrap {
    width: 60%;
  }

  .l-footer .l-2col-wrap {
    flex-direction: column;
  }

  .l-footer .nav-wrap .upper-wrap .list {
    border-bottom: 1px solid #b1afa9;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0LnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlLnNjc3MiLCJGb3VuZGF0aW9uL19tZWRpYXF1ZXJpZXMuc2NzcyIsIkZvdW5kYXRpb24vX2xheW91dC5zY3NzIiwiTGF5b3V0L19oZWFkZXIuc2NzcyIsIkZvdW5kYXRpb24vX3ZhcmlhYmxlcy5zY3NzIiwiTGF5b3V0L19mb290ZXIuc2NzcyIsIk9iamVjdC9Db21wb25lbnQvX2N0YS5zY3NzIiwiT2JqZWN0L0NvbXBvbmVudC9fYnV0dG9uLnNjc3MiLCJPYmplY3QvQ29tcG9uZW50L190aXRsZS5zY3NzIiwiT2JqZWN0L1V0aWxpdHkvX2Rpc3BsYXkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0NBQUE7O0FDS0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VEOEVFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTtFQ0FGLHFCQUFBO0FBQ0E7O0FBRUE7O0VBRUEsc0JBQUE7QUFDQTs7QURJQSxnREFBQTs7QUNBQTs7Ozs7Ozs7Ozs7RUFXRSxjQUFjO0FER2hCOztBQ0FBO0VBQ0EsY0FBQTtFQUNFLDhCQUE4QjtBREdoQzs7QUNBQTs7RUFFRSxnQkFBZ0I7QURHbEI7O0FDQUE7O0VBRUUsWUFBWTtBREdkOztBQ0FBOzs7O0VBSUEsV0FBQTtFQUNFLGFBQWE7QURHZjs7QUNBQTtFQUNBLHlCQUFBO0VBQ0UsaUJBQWlCO0FER25COztBQ0FBO0VBQ0UscUJBQXFCO0FER3ZCOztBQ0FBO0VBQ0UscUJBQXFCO0FER3ZCOztBQ0FBO0VER0UsZUFBQTtFQUNBLFlBQUE7RUNERixTQUFBO0VBQ0Usc0JBQXNCO0FDdkp4Qjs7QUQwSkE7O0VBRUUsOENBQThDO0FDdEpoRDs7QUR5SkE7RUFDQSxlQUFBO0VBQ0Usd0JBQXdCO0FD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OztBQUVBO0VBQ0U7SUFDRSx3QkFBd0I7RUFDMUI7QUFDRjs7QUFFQTtFQUNFO0lBQ0UsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UsVUFBVTtJQUNWLGNBQWM7RUFDaEI7O0VBRUE7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixzQkFBc0I7RUFDeEI7O0VBRUE7SUFDRSxlQUFlO0lBQ2YsOEJBQThCO0lBQzlCLDZCQUE2QjtJQUM3QixpQ0FBaUM7RUFDbkM7O0VBRUE7SUFDRSxVQUFVO0lBQ1YsY0FBYztFQUNoQjs7RUFFQTtJQUNFLGVBQWU7SUFDZiw0QkFBNEI7SUFDNUIsMkJBQTJCO0lBQzNCLGlDQUFpQztFQUNuQzs7RUFFQTtJQUNFLFVBQVU7RUFDWjs7RUFFQTtJQUNFLHNCQUFzQjtFQUN4Qjs7RUFFQTtJQUNFLGdDQUFnQztFQUNsQztBQUNGIiwiZmlsZSI6InRvLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LyBcbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbiosXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzMyMzEyZjtcbn1cblxucCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmxpLFxuZHQsXG5kZCxcbnRoLFxudGQsXG5zcGFuLFxuYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmMtdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZi13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZi1qYy1zYiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmYtamMtYyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZi1qYy1mZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mLWFpLWMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZi1haS1mcyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZi1haS1mZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmYtYWMtYyB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2Uge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmwtY29udGVudC13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sLWNvbnRlbnQtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubC1zcGlubmVyIHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5sLWNvbnRlbnQtd3JhcC1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNCU7XG4gIHBhZGRpbmctbGVmdDogMi40JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmwtY29udGVudC13cmFwLWRlZmF1bHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLmwtMmNvbC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS10YWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS10YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LXBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sLWNvbnRlbnQtd3JhcCB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubC1jb250ZW50LXdyYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmwtc3Bpbm5lciB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ubC1jb250ZW50LXdyYXAtZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyLjQlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sLWNvbnRlbnQtd3JhcC1kZWZhdWx0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sLTJjb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbmJvZHkuaXMtZHJhd2VyQWN0aXZlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5ib2R5LmlzLWRyYXdlckFjdGl2ZSAubC1oZWFkZXIgLm5hdi13cmFwIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmwtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzIzMTJmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5O1xufVxuLmwtaGVhZGVyIC5pbm5lciB7XG4gIHBhZGRpbmc6IDRweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLWhlYWRlciAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDIzcHggNDVweCAyM3B4IDM2cHg7XG4gIH1cbn1cbi5sLWhlYWRlciAubG9nby13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG4ubC1oZWFkZXIgLmxvZ28td3JhcCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA1N3B4O1xufVxuLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCAuaW5jYXJ0LWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5pbmNhcnQtYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLmluY2FydC1idG4gYSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9jYXJ0X2JsYWNrLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLmluY2FydC1idG4gYSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAtNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmY0MzQzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCAuaW5jYXJ0LWJ0biBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCAuYnV0dG9uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5idXR0b24td3JhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJtZW51XCI7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzMjMxMmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLmJ1dHRvbi13cmFwOjpiZWZvcmUge1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIHRvcDogNDglO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB9XG59XG4ubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDA7XG59XG4ubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5oYW1idXJnZXIge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAycmVtIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCAuaGFtYnVyZ2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICB9XG59XG4ubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5oYW1idXJnZXItbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG59XG4ubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5oYW1idXJnZXItbGluZTo6YmVmb3JlLFxuLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCAuaGFtYnVyZ2VyLWxpbmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzEyZjtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbn1cbi5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLmhhbWJ1cmdlci1saW5lOjpiZWZvcmUge1xuICB3aWR0aDogNDBweDtcbiAgdG9wOiAtMTBweDtcbn1cbi5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLmhhbWJ1cmdlci1saW5lOjphZnRlciB7XG4gIHdpZHRoOiAyN3B4O1xuICB0b3A6IC0ycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxM3B4KTtcbn1cbi5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLmhhbWJ1cmdlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oYW1idXJnZXItbGluZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLmhhbWJ1cmdlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oYW1idXJnZXItbGluZTo6YmVmb3JlLFxuLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCAuaGFtYnVyZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhhbWJ1cmdlci1saW5lOjphZnRlciB7XG4gIHdpZHRoOiAyOHB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCAuaGFtYnVyZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhhbWJ1cmdlci1saW5lOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG59XG4ubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5oYW1idXJnZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGFtYnVyZ2VyLWxpbmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbn1cbi5sLWhlYWRlciAuaHVtYnVyZ2VyLXdyYXAgLnZpc3VhbGx5SGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBtYXJnaW46IC0xcHg7XG59XG4ubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5sb2dpbi1zcCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtaGVhZGVyIC5odW1idXJnZXItd3JhcCAubG9naW4tc3A6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uLWxvZ2luX2JsYWNrLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubC1oZWFkZXIgLmh1bWJ1cmdlci13cmFwIC5sb2dpbi1zcCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5sLWhlYWRlciAubmF2LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMTA1cHggMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4MjgyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLWhlYWRlciAubmF2LXdyYXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODB2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvdHRvbTogMTMlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLWhlYWRlciAubmF2LXdyYXAge1xuICAgIHBhZGRpbmc6IDE2NXB4IDEzNXB4IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1oZWFkZXIgLm5hdi13cmFwIC5uYXYge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbi5sLWhlYWRlciAubmF2LXdyYXAgLm5hdiAubGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmwtaGVhZGVyIC5uYXYtd3JhcCAubmF2IC5saXN0IC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtaGVhZGVyIC5uYXYtd3JhcCAubmF2IC5saXN0IC5pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG4ubC1oZWFkZXIgLm5hdi13cmFwIC5uYXYgLmxpc3QgLml0ZW0gLmxpbmsge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLWhlYWRlciAubmF2LXdyYXAgLm5hdiAubGlzdCAuaXRlbSAubGluayB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4ubC1oZWFkZXIgLm5hdi13cmFwIC5uYXYgLmxpc3QgLml0ZW0udW4taXRlbSAubGluayB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtaGVhZGVyIC5uYXYtd3JhcCAubmF2IC5saXN0IC5pdGVtLnVuLWl0ZW0gLmxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmwtaGVhZGVyIC5uYXYtd3JhcCAubGluay13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtaGVhZGVyIC5uYXYtd3JhcCAubGluay13cmFwIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG4ubC1oZWFkZXIgLm5hdi13cmFwIC5saW5rLXdyYXAgLmxpbmstY29udGFjdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLWhlYWRlciAubmF2LXdyYXAgLmxpbmstd3JhcCAubGluay1jb250YWN0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5sLWhlYWRlciAubmF2LXdyYXAgLmxpbmstd3JhcCAuYy1idXR0b24tc2Vjb25kYXJ5IHtcbiAgbWF4LXdpZHRoOiAzNDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogaW5pdGlhbDtcbiAgcGFkZGluZzogMThweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtaGVhZGVyIC5uYXYtd3JhcCAubGluay13cmFwIC5jLWJ1dHRvbi1zZWNvbmRhcnkge1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG4gIH1cbn1cbi5sLWhlYWRlciAubmF2LXdyYXAgLmxpbmstd3JhcCAuYy1idXR0b24tc2Vjb25kYXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2Fycm93X3JpZ2h0XzA3LnBuZyk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubC1oZWFkZXIgLm5hdi13cmFwIC5saW5rLXdyYXAgLmMtYnV0dG9uLXNlY29uZGFyeTpob3Zlcjo6YWZ0ZXIge1xuICByaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2Fycm93X3JpZ2h0XzA4LnBuZyk7XG59XG4ubC1oZWFkZXIgLm5hdi13cmFwIC5ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtaGVhZGVyIC5uYXYtd3JhcCAuYm90dG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5sLWhlYWRlciAubmF2LXdyYXAgLmJvdHRvbSAuc25zLXdyYXAge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sLWhlYWRlciAubmF2LXdyYXAgLmJvdHRvbSAuc25zLXdyYXAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtaGVhZGVyIC5uYXYtd3JhcCAuYm90dG9tIC5zbnMtd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4ubC1oZWFkZXIgLm5hdi13cmFwIC5ib3R0b20gLnNucy13cmFwIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5sLWhlYWRlciAubmF2LXdyYXAgLmJvdHRvbSAuc25zLXdyYXAgYSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmwtaGVhZGVyIC5uYXYtd3JhcCAuYm90dG9tIC5saW5rLXByaXZhY3kge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLmwtaGVhZGVyIC5uYXYtd3JhcCAubG9naW4tYnRuOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvd19yaWdodF8wNy5wbmcpO1xufVxuLmwtaGVhZGVyIC5uYXYtd3JhcCAubG9naW4tYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtaGVhZGVyIC5uYXYtd3JhcCAubG9naW4tYnRuIGlucHV0IHtcbiAgY29sb3I6ICMzMjMxMmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubC1oZWFkZXIgLm5hdi13cmFwIC5jYXJ0LWJ0bi1uYXYgYSB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2NhcnRfd2hpdGUucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmwtaGVhZGVyIC5uYXYtd3JhcCAuY2FydC1idG4tbmF2IGEgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMjMxMmY7XG4gIHRvcDogMHB4O1xuICByaWdodDogLTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sLWhlYWRlciAubG9naW4tYnRuIHtcbiAgd2lkdGg6IDEzNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmwtaGVhZGVyIC5sb2dpbi1idG46aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2Fycm93X3JpZ2h0XzA3LnBuZyk7XG59XG4ubC1oZWFkZXIgLmxvZ2luLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2ljb24tbG9naW5fYmxhY2sucG5nKTtcbn1cbi5sLWhlYWRlciAubG9naW4tYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvd19yaWdodF8wOC5wbmcpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmwtaGVhZGVyIC5sb2dpbi1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDIwcHg7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2ljb24tbG9naW5fd2hpdGUucG5nKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5sLWhlYWRlciAubG9naW4tYnRuIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCAwIDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMxMmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5sLWhlYWRlciAubG9naW4tYnRuIGlucHV0OmhvdmVyIHtcbiAgY29sb3I6ICMzMjMxMmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMjMxMmY7XG59XG4ubC1oZWFkZXIuaXMtdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubC1oZWFkZXIuaXMtdG9wIC5idXR0b24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLWhlYWRlci5pcy10b3AgLmJ1dHRvbi13cmFwOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sLWhlYWRlci5pcy10b3AgLmxvZ2luLWJ0bjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfMDgucG5nKTtcbn1cbi5sLWhlYWRlci5pcy10b3AgLmxvZ2luLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2ljb24tbG9naW5fd2hpdGUucG5nKTtcbn1cbi5sLWhlYWRlci5pcy10b3AgLmxvZ2luLWJ0bjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfMDcucG5nKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5sLWhlYWRlci5pcy10b3AgLmxvZ2luLWJ0bjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2ljb24tbG9naW5fYmxhY2sucG5nKTtcbn1cbi5sLWhlYWRlci5pcy10b3AgLmxvZ2luLWJ0biBpbnB1dCB7XG4gIGNvbG9yOiAjMzIzMTJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmwtaGVhZGVyLmlzLXRvcCAubG9naW4tYnRuIGlucHV0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMxMmY7XG59XG4ubC1oZWFkZXIuaXMtdG9wIC5pbmNhcnQtYnRuIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9jYXJ0X3doaXRlLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG59XG4ubC1oZWFkZXIuaXMtdG9wIC5pbmNhcnQtYnRuIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sLWhlYWRlci5pcy10b3AgLmxvZ2luLXNwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uLWxvZ2luX3doaXRlLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG59XG4ubC1oZWFkZXIuaXMtdG9wIC5sb2dpbi1zcCBpbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmwtaGVhZGVyLmlzLXRvcCAuaGFtYnVyZ2VyLWxpbmU6OmJlZm9yZSxcbi5sLWhlYWRlci5pcy10b3AgLmhhbWJ1cmdlci1saW5lOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzEyZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gIH1cbn1cbi5sLWZvb3RlciAubC1jb250ZW50LXdyYXAge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmwtZm9vdGVyIC5sLTJjb2wtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmwtZm9vdGVyIC5sb2dvLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1mb290ZXIgLmxvZ28td3JhcCB7XG4gICAgd2lkdGg6IDM0JTtcbiAgfVxufVxuLmwtZm9vdGVyIC5sb2dvLXdyYXAgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNjNweDtcbn1cbi5sLWZvb3RlciAubmF2LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtZm9vdGVyIC5uYXYtd3JhcCB7XG4gICAgd2lkdGg6IDY2JTtcbiAgfVxufVxuLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IxYWZhOTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIC5saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sLWZvb3RlciAubmF2LXdyYXAgLnVwcGVyLXdyYXAgLmxpc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjFhZmE5O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLWZvb3RlciAubmF2LXdyYXAgLnVwcGVyLXdyYXAgLmxpc3Qge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbi5sLWZvb3RlciAubmF2LXdyYXAgLnVwcGVyLXdyYXAgLmxpc3QgLml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIC5saXN0IC5pdGVtIC5saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCAubGlzdCAuaXRlbSAubGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLWZvb3RlciAubmF2LXdyYXAgLnVwcGVyLXdyYXAgLmluZm8td3JhcCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCAuaW5mby13cmFwIC5saXN0LWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIC5pbmZvLXdyYXAgLmxpc3QtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4ubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIC5pbmZvLXdyYXAgLm5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCAuaW5mby13cmFwIC5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCAuaW5mby13cmFwIC50ZWwgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIC5pbmZvLXdyYXAgLnNucy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCAuaW5mby13cmFwIC5zbnMtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCAuaW5mby13cmFwIC5zbnMtd3JhcCBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLWZvb3RlciAubmF2LXdyYXAgLnVwcGVyLXdyYXAgLmluZm8td3JhcCAuc25zLXdyYXAgYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5sLWZvb3RlciAubmF2LXdyYXAgLnVwcGVyLXdyYXAgLmluZm8td3JhcCAuc25zLXdyYXAgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjBweDtcbn1cbi5sLWZvb3RlciAubmF2LXdyYXAgLnVwcGVyLXdyYXAgLmluZm8td3JhcCAubGluay1jb250YWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCAuaW5mby13cmFwIC5saW5rLWNvbnRhY3Qge1xuICAgIG1hcmdpbjogNHB4IDAgMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmwtZm9vdGVyIC5uYXYtd3JhcCAudXBwZXItd3JhcCAuaW5mby13cmFwIC5saW5rLXJlc2VydmUge1xuICBtYXgtd2lkdGg6IDM0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIC5pbmZvLXdyYXAgLmxpbmstcmVzZXJ2ZSB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5sLWZvb3RlciAubmF2LXdyYXAgLnVwcGVyLXdyYXAgLmluZm8td3JhcCAubGluay1yZXNlcnZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2Fycm93X3JpZ2h0XzA3LnBuZyk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubC1mb290ZXIgLm5hdi13cmFwIC51cHBlci13cmFwIC5pbmZvLXdyYXAgLmxpbmstcmVzZXJ2ZTpob3Zlcjo6YWZ0ZXIge1xuICByaWdodDogMTBweDtcbn1cbi5sLWZvb3RlciAubmF2LXdyYXAgLmJvdHRvbS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubC1mb290ZXIgLm5hdi13cmFwIC5ib3R0b20td3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5JTtcbiAgfVxufVxuLmwtZm9vdGVyIC5uYXYtd3JhcCAuYm90dG9tLXdyYXAgLmxpbmstcHJpdmFjeSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubC1mb290ZXIgLm5hdi13cmFwIC5ib3R0b20td3JhcCAuZ28tdG8tdG9wIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtZm9vdGVyIC5uYXYtd3JhcCAuYm90dG9tLXdyYXAgLmdvLXRvLXRvcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNmZmY7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmNvbnRhY3QtY3RhIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY292ZXIgbm8tcmVwZWF0IHVybCguLi9pbWcvY29tcGFueS9iZ18wMS5qcGcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1jdGEge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTA1cHg7XG4gIH1cbn1cbi5jb250YWN0LWN0YSAuY29udGFjdC1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggNXB4IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtY3RhIC5jb250YWN0LWlubmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDVweCAxMDBweDtcbiAgfVxufVxuLmNvbnRhY3QtY3RhIC50aXRsZS1jb250YWN0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0LWN0YSAudGl0bGUtY29udGFjdCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uY29udGFjdC1jdGEgLnRpdGxlLWNvbnRhY3QtZW4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtY3RhIC50aXRsZS1jb250YWN0LWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY29udGFjdC1jdGEgLnRleHQtY29udGFjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0LWN0YSAudGV4dC1jb250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnRhY3QtY3RhIC5idXR0b24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtY3RhIC5idXR0b24td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmNvbnRhY3QtY3RhIC5idXR0b24td3JhcCBhIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMTJmO1xuICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzIzMTJmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtY3RhIC5idXR0b24td3JhcCBhIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmNvbnRhY3QtY3RhIC5idXR0b24td3JhcCBhLmxpbmstdGVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMjMxMmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY29udGFjdC1jdGEgLmJ1dHRvbi13cmFwIGEubGluay10ZWw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzEyZjtcbn1cbi5jb250YWN0LWN0YSAuYnV0dG9uLXdyYXAgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtY3RhIC5idXR0b24td3JhcCBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtY3RhIC5idXR0b24td3JhcCBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLmNvbnRhY3QtY3RhIC5idXR0b24td3JhcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMjMxMmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jLWJ1dHRvbi1wcmltYXJ5LFxuLmMtYnV0dG9uLXNlY29uZGFyeSB7XG4gIHdpZHRoOiAxOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMjMxMmY7XG4gIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1idXR0b24tcHJpbWFyeSxcbiAgLmMtYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgfVxufVxuLmMtYnV0dG9uLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCksXG4uYy1idXR0b24tc2Vjb25kYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtYnV0dG9uLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCksXG4gIC5jLWJ1dHRvbi1zZWNvbmRhcnk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICB9XG59XG5cbi5jLWJ1dHRvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMxMmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWJ1dHRvbi1wcmltYXJ5IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB9XG59XG4uYy1idXR0b24tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMzIzMTJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYy1idXR0b24tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzMjMxMmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYy1idXR0b24tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMxMmY7XG59XG5cbi5jLW1haW4tdGl0bGUgLnRpdGxlLXByaW1hcnkge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtbWFpbi10aXRsZSAudGl0bGUtcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG4uYy1tYWluLXRpdGxlIC50aXRsZS1zZWNvbmRhcnkge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59IiwiQGltcG9ydCBcIi4vRm91bmRhdGlvbi9tZWRpYXF1ZXJpZXNcIjtcblxuKixcbmJvZHkge1xuICAvLyBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzMyMzEyZjtcbn1cblxucCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmxpLFxuZHQsXG5kZCxcbnRoLFxudGQsXG5zcGFuLFxuYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmMtdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZi13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZi1qYy1zYiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmYtamMtYyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZi1qYy1mZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mLWFpLWMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZi1haS1mcyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZi1haS1mZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmYtYWMtYyB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2Uge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLy8g44Os44Kk44Ki44Km44OIXG4ubC1jb250ZW50LXdyYXAge1xuICAvLyBtYXgtd2lkdGg6IGNhbGMoMTM2NnB4IC0gNC44JSk7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuXG4gIEBpbmNsdWRlIHNwLWxheW91dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLmwtc3Bpbm5lciB7XG4gIEBpbmNsdWRlIHNwLWxheW91dCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vLyDjg6zjgqTjgqLjgqbjg4hcbi5sLWNvbnRlbnQtd3JhcC1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZy1yaWdodDogMi40JTtcbiAgcGFkZGluZy1sZWZ0OiAyLjQlO1xuXG4gIEBpbmNsdWRlIHNwLWxheW91dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4ubC0yY29sLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vLyDjg4fjgqPjgrnjg5fjg6zjgqRcbi51LXNwIHtcbiAgQGluY2x1ZGUgdGFiLWxheW91dCgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgdGFiLWxheW91dCgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiLy8g44Oh44OH44Kj44Ki44Kv44Ko44OqXG5cbi8vIOODleOCqeODs+ODiOOCteOCpOOCulxuLy8g44Oh44OH44Kj44Ki44Kv44Ko44Oq44Gr5aSJ5o+b44GX44Gm44GP44KM44KLXG5cbi8vIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vIH1cbi8vIEBpbmNsdWRlIHNwLWxheW91dCgpIHtcbi8vICAgICBjb2xvcjogIzAwMDtcbi8vIH1cblxuLy8g44GT44KT44Gq5oSf44GY44Gn6KiY6L+w44GZ44KL44CCXG4vLyDmoYjku7bjgavjgojjgaPjgabjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjga/lpInmm7TjgZfjgabjga3jgIJcblxuLy8g44OW44Os44Kk44Kv44Od44Kk44Oz44OI44GMMuOBpOOBruWgtOWQiFxuLy8gQG1peGluIHBjLWxheW91dCgkd2lkdGg6IDc2OHB4KSB7XG4vLyAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgpIHtcbi8vICAgICAgICAgQGNvbnRlbnQ7XG4vLyAgICAgfVxuLy8gfVxuLy8gQG1peGluIHNwLWxheW91dCgkd2lkdGg6IDc2N3B4KSB7XG4vLyAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbi8vICAgICAgICAgQGNvbnRlbnQ7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyDjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjgYwz44Gk44Gu5aC05ZCIXG5AbWl4aW4gcGMtbGF5b3V0KCR3aWR0aDogOTkycHgpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYi1sYXlvdXQoJHdpZHRoOiA1NzZweCkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3AtbGF5b3V0KCR3aWR0aDogNTc1cHgpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4vX21lZGlhcXVlcmllc1wiO1xuLy8g44Os44Kk44Ki44Km44OIXG5cbi5sLWNvbnRlbnQtd3JhcCB7XG4gIC8vIG1heC13aWR0aDogY2FsYygxMzY2cHggLSA0LjglKTtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgc3AtbGF5b3V0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubC1zcGlubmVyIHtcbiAgQGluY2x1ZGUgc3AtbGF5b3V0IHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8vIOODrOOCpOOCouOCpuODiFxuLmwtY29udGVudC13cmFwLWRlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyLjQlICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgc3AtbGF5b3V0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sLTJjb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4iLCJAaW1wb3J0IFwiLi4vRm91bmRhdGlvbi9fbWVkaWFxdWVyaWVzXCI7XG5cbmJvZHkuaXMtZHJhd2VyQWN0aXZlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5ib2R5LmlzLWRyYXdlckFjdGl2ZSAubC1oZWFkZXIgLm5hdi13cmFwIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmwtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kZWZhdWx0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuXG4gIC5pbm5lciB7XG4gICAgcGFkZGluZzogNHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgIHBhZGRpbmc6IDIzcHggNDVweCAyM3B4IDM2cHg7XG4gICAgfVxuICB9XG5cbiAgLmxvZ28td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNTdweDtcbiAgICB9XG4gIH1cblxuICAuaHVtYnVyZ2VyLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5pbmNhcnQtYnRuIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vY2FydF9ibGFjay5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmNDM0MztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24td3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwibWVudVwiO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgIHRvcDogNDglO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlciB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycmVtIHRyYW5zcGFyZW50O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oYW1idXJnZXItbGluZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItbGluZTo6YmVmb3JlLFxuICAgIC5oYW1idXJnZXItbGluZTo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWxpbmU6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1saW5lOjphZnRlciB7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxM3B4KTtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5oYW1idXJnZXItbGluZSB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5oYW1idXJnZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmhhbWJ1cmdlci1saW5lOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuaGFtYnVyZ2VyLWxpbmU6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgIH1cblxuICAgIC5oYW1idXJnZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmhhbWJ1cmdlci1saW5lOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmhhbWJ1cmdlci1saW5lOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICAgIH1cblxuICAgIC52aXN1YWxseUhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgfVxuXG4gICAgLmxvZ2luLXNwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xNnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uLWxvZ2luX2JsYWNrLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMTA1cHggMTVweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgei1pbmRleDogMztcblxuICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3R0b206IDEzJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICBwYWRkaW5nOiAxNjVweCAxMzVweCAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAubmF2IHtcbiAgICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIH1cblxuICAgICAgLmxpc3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYudW4taXRlbSB7XG4gICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmstd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgIH1cblxuICAgICAgLmxpbmstY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYy1idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfMDcucG5nKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvd19yaWdodF8wOC5wbmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAuc25zLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3AtbGF5b3V0KCkge1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rLXByaXZhY3kge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1idG4ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfMDcucG5nKTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FydC1idG4tbmF2IHtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9jYXJ0X3doaXRlLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubG9naW4tYnRuIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgc3AtbGF5b3V0KCkge1xuICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2Fycm93X3JpZ2h0XzA3LnBuZyk7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoLi4vaW1nL2NvbW1vbi9pY29uLWxvZ2luX2JsYWNrLnBuZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfMDgucG5nKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2ljb24tbG9naW5fd2hpdGUucG5nKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0cHggMCA1cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvci1saWdodDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLmlzLXRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIC5idXR0b24td3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luLWJ0biB7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2Fycm93X3JpZ2h0XzA4LnBuZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoLi4vaW1nL2NvbW1vbi9pY29uLWxvZ2luX3doaXRlLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfMDcucG5nKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybCguLi9pbWcvY29tbW9uL2ljb24tbG9naW5fYmxhY2sucG5nKTtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yLWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5jYXJ0LWJ0biB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vY2FydF93aGl0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tc3Age1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbi1sb2dpbl93aGl0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1saW5lOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlci1saW5lOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgfVxuICB9XG59IiwiJGNvbG9yLWRlZmF1bHQ6ICMzMjMxMmY7XG4kY29sb3ItbGlnaHQ6ICNmZmY7XG4kY29sb3ItZ3JheTogI2Y5ZjlmOTtcblxuJGJhY2tncm91bmQtY29sb3ItZGVmYXVsdDogIzMyMzEyZjtcbi8vICRiYWNrZ3JvdW5kLWNvbG9yLWRlZmF1bHQ6ICM1Njc1Mzc7XG4kYmFja2dyb3VuZC1jb2xvci1saWdodDogI2Y1ZjVmNTtcbiRiYWNrZ3JvdW5kLWNvbG9yLWdyYXk6ICNiMWFmYTk7XG4kaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7XG5cblxuJGZvbnQtZGVmYXVsdDogXCJQb3BwaW5zXCIsIFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuLy8gJGZvbnQtaGlyYWdpbm8tbWluY2hvOiBcIuODkuODqeOCruODjuaYjuacnSBQcm9cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsIFwiTVMgUOaYjuacnVwiLFxuLy8gICBcIk1TIFBNaW5jaG9cIiwgc2VyaWY7XG4vLyAkZm9udC1oaXJhZ2luby1rYWt1Z286IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFxuLy8gICBcIkhpcmFnaW5vIFNhbnNcIiwgTWVpcnlvLCBzYW5zLXNlcmlmOyIsIkBpbXBvcnQgXCIuLi9Gb3VuZGF0aW9uL19tZWRpYXF1ZXJpZXNcIjtcblxuLmwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTIwcHggMCA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0O1xuXG4gIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gIH1cblxuICAubC1jb250ZW50LXdyYXAge1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICB9XG5cbiAgLmwtMmNvbC13cmFwIHtcbiAgICBAaW5jbHVkZSBzcC1sYXlvdXQoKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICB3aWR0aDogMzQlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNjNweDtcbiAgICB9XG4gIH1cblxuICAubmF2LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgd2lkdGg6IDY2JTtcbiAgICB9XG5cbiAgICAudXBwZXItd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IxYWZhOTtcblxuICAgICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgLmxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBzcC1sYXlvdXQoKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMWFmYTk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbmZvLXdyYXAge1xuICAgICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWluZm8ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlbCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc25zLXdyYXAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGluay1jb250YWN0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgICAgICBtYXJnaW46IDRweCAwIDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGluay1yZXNlcnZlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfMDcucG5nKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3R0b20td3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOSU7XG4gICAgICB9XG5cbiAgICAgIC5saW5rLXByaXZhY3kge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAuZ28tdG8tdG9wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkY29sb3ItbGlnaHQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4vRm91bmRhdGlvbi9fbWVkaWFxdWVyaWVzXCI7XG5cbi5jb250YWN0LWN0YSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZDogY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0IHVybCguLi9pbWcvY29tcGFueS9iZ18wMS5qcGcpO1xuXG4gIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDEwNXB4O1xuICB9XG5cbiAgLmNvbnRhY3QtaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggNXB4IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggNXB4IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZS1jb250YWN0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG5cbiAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlLWNvbnRhY3QtZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuXG4gICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAudGV4dC1jb250YWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3ItZGVmYXVsdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJi5saW5rLXRlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yLWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAvLyBvcGFjaXR5OiAwLjY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4vRm91bmRhdGlvbi9fbWVkaWFxdWVyaWVzXCI7XG5cbi5jLWJ1dHRvbi1wcmltYXJ5LFxuLmMtYnV0dG9uLXNlY29uZGFyeSB7XG4gIHdpZHRoOiAxOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0O1xuICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcztcblxuICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgfVxuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG5cbiAgICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIH1cbiAgfVxufVxuXG4vLyDlhbHpgJrjg5zjgr/jg7Ncbi5jLWJ1dHRvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3ItZGVmYXVsdDtcblxuICBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gIH1cbn1cblxuLmMtYnV0dG9uLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuXG4gIEBpbmNsdWRlIHBjLWxheW91dCgpIHtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3ItZGVmYXVsdDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL0ZvdW5kYXRpb24vX21lZGlhcXVlcmllc1wiO1xuQGltcG9ydCBcIi4uLy4uL0ZvdW5kYXRpb24vX3ZhcmlhYmxlc1wiO1xuXG4uYy1tYWluLXRpdGxlIHtcbiAgLnRpdGxlLXByaW1hcnkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuXG4gICAgQGluY2x1ZGUgcGMtbGF5b3V0KCkge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZS1zZWNvbmRhcnkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiJdfQ== */