@charset "UTF-8";
/*Sass使用*/
/*--------------------

common to all directories
デフォルトスタイルリセット

--------------------*/
/*----------default reset start----------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

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

ul, ol {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

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

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

img {
  vertical-align: top;
  font-size: 0;
  line-height: 0;
}

/*----------default reset end----------*/
/*----------basic start----------*/
body {
  font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
}

/*a {
	&:link,
	&:visited {
		color: #0277bd;
		text-decoration: none;
	}*/
/*	&:hover,
	&:active {
		color: #0277bd;
		text-decoration: underline;
	}
}*/
img {
  max-width: 100%;
  height: auto;
}

a:hover img {
  opacity: .75;
}

/*----------basic end----------*/
/*----------container start----------*/
.container {
  padding: 0 0 165px;
  color: #333;
  line-height: 1.8;
}

/*----------container end----------*/
/*----------header start----------*/
.header {
  text-align: center;
}

.header__inner {
  padding: 20px 0;
  margin: 0 auto;
  width: 1400px;
}

.header__part {
  margin: 15px 0 0;
  color: #666;
  font-size: 14px;
}

.header__part::before,
.header__part::after {
  content: "－";
}

.header__part::before {
  margin: 0 10px 0 0;
}

.header__part::after {
  margin: 0 0 0 10px;
}

/*----------header end----------*/
/*----------footer start----------*/
.footer {
  margin: 60px 0 0;
}

.footer__inner {
  padding: 30px 0;
  margin: 0 auto;
  width: 1000px;
  border-top: 2px solid #bdbdbd;
}

.footer__group {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  width: 1000px;
}

.footer-nav {
  width: 540px;
  font-size: 0;
}

.footer-nav__item {
  display: inline-block;
  margin: 0 20px 0 0;
  width: 120px;
  font-size: 12px;
}

.footer-nav li:nth-child(4n) {
  margin: 0;
}

.footer-nav__link {
  color: #777;
  text-decoration: none;
}

.footer-nav__link:hover,
.footer-nav__link:active,
.footer-nav__link:focus {
  text-decoration: underline;
}

.footer-copyright {
  display: block;
  margin: 30px 0 0;
  font-size: 14px;
  text-align: center;
}

/*----------footer end----------*/
/*----------contents start----------*/
.em-txt {
  font-weight: bold;
}

.red-txt {
  color: #e91f23;
}

/*----------contents end----------*/
/*----------intro start----------*/
.intro {
  text-align: center;
}

.intro__lv1-heading {
  background-color: #fbe5dd;
}

.intro__only {
  display: block;
  padding: 10px 0;
  background-color: #ac775e;
}

/*----------intro end----------*/
/*----------information start----------*/
.information {
  padding: 60px 0 90px;
  background-color: #fdf3f2;
}

/*----------information end----------*/
/*----------menu-nav start----------*/
.menu-nav__list {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  width: 880px;
}

/*----------menu-nav end----------*/
/*----------campaign start----------*/
.campaign {
  padding: 60px 38px;
  width: 800px;
  background-color: #fff;
  border-radius: 12px;
  border: 2px solid #f0767a;
}

.campaign__information {
  margin: 60px auto 0;
}

.campaign__lv2-heading {
  font-size: 38px;
  font-family: "Zen Maru Gothic";
  text-align: center;
  line-height: 1.2;
}

.campaign__lv2-heading-inner {
  display: inline-block;
  position: relative;
}

.campaign__lv2-heading-inner::before {
  content: "";
  position: absolute;
  width: 73px;
  height: 65px;
  background: url(../images/icon-baby.png) no-repeat left center;
  top: 50%;
  left: -73px;
  transform: translateY(-50%);
}

.campaign__item {
  margin: 45px 0 0;
}

.campaign__lv3-heading {
  position: relative;
  color: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 1.2;
}

.campaign__lv3-heading::before,
.campaign__lv3-heading::after {
  content: "";
  position: absolute;
  width: 235px;
  height: 2px;
  background-color: #f0767a;
  top: 50%;
  transform: translateY(-50%);
}

.campaign__lv3-heading::before {
  left: 0;
}

.campaign__lv3-heading::after {
  right: 0;
}

.campaign__lv3-heading-inner {
  display: inline-block;
  padding: 8px 0;
  width: 330px;
  background-color: #f0767a;
  border-radius: 19px;
}

.campaign__details,
.campaign__period {
  margin: 15px 0 0;
  color: #600;
  font-size: 24px;
  text-align: center;
}

.benefit__campaign {
  margin: 30px 0 0;
}

.benefit__inner {
  padding: 24px 30px;
  background-color: #fbe5dd;
  border-radius: 12px;
}

.benefit__lv4-heading {
  display: flex;
  align-items: center;
}

.benefit__lv4-heading-txt {
  margin: 0 0 0 24px;
  color: #600;
  font-size: 21px;
}

.benefit__gifts {
  position: relative;
  margin: 15px 0 0;
  text-align: center;
}

.benefit__gifts--digital {
  background-image: url(../images/baby-products1.png), url(../images/baby-products2.png);
  background-repeat: no-repeat, no-repeat;
  background-position: left 0 top 40px, right 12px top 14px;
}

.benefit__gifts--diaper {
  background-image: url(../images/baby-products3.png), url(../images/baby-products4.png);
  background-repeat: no-repeat, no-repeat;
  background-position: left 24px top 10px, right 16px top 124px;
}

.benefit__without {
  position: absolute;
  top: 0;
  right: 90px;
}

.benefit__product {
  margin: 15px 0 0;
  color: #ed5a63;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.2;
}

.benefit__price {
  font-size: 42px;
}

.benefit__timing {
  margin: 10px 0 0;
  font-size: 14px;
}

.benefit__timing-item {
  padding: 0 0 0 1em;
  text-indent: -1em;
}

.benefit__timing-item::before {
  content: "※";
}

.campaign__card {
  margin: 15px 0 0;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #600;
}

.campaign__eligibility {
  margin: 15px 0 0;
  font-size: 21px;
}

.campaign__eligibility-item {
  padding: 0 0 0 1em;
  text-indent: -1em;
}

.campaign__eligibility-item::before {
  content: "※";
}

.campaign__issue {
  margin: 30px 0 0;
}

.campaign__lv4-heading {
  font-size: 24px;
}

.campaign__txt {
  font-size: 18px;
}

.campaign__invitation {
  display: block;
  margin: 15px auto 0;
}

.campaign__caution-nav {
  margin: 45px 0 0;
  text-align: center;
}

.campaign__caution-nav-link {
  padding: 10px 150px;
  display: inline-block;
  position: relative;
  color: #ed5a63;
  font-size: 21px;
  font-weight: bold;
  text-decoration: none;
  border-radius: 30px;
  border: 4px solid #ed5a63;
}

.campaign__caution-nav-link:hover,
.campaign__caution-nav-link:active,
.campaign__caution-nav-link:focus {
  opacity: .75;
}

.campaign__caution-nav-link::after {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  background-color: #ed5a63;
  -webkit-clip-path: polygon(100% 40%, 50% 90%, 0 40%, 10% 30%, 50% 70%, 90% 30%);
          clip-path: polygon(100% 40%, 50% 90%, 0 40%, 10% 30%, 50% 70%, 90% 30%);
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
}

/*----------campaign end----------*/
/*----------feature start----------*/
.feature {
  padding: 60px 38px;
  width: 800px;
  background-color: #fff;
  border-radius: 12px;
  border: 2px solid #f0767a;
}

.feature__information {
  margin: 60px auto 0;
}

.feature__lv2-heading {
  font-size: 38px;
  font-family: "Zen Maru Gothic";
  text-align: center;
  line-height: 1.2;
}

.feature__lv2-heading-inner {
  display: inline-block;
  position: relative;
}

.feature__lv2-heading-inner::before {
  content: "";
  position: absolute;
  width: 77px;
  height: 65px;
  background: url(../images/icon-card.png) no-repeat left center;
  top: 50%;
  left: -77px;
  transform: translateY(-50%);
}

.feature__inner {
  display: grid;
  grid-template-columns: repeat(2, 380px);
  grid-template-rows: auto auto;
  gap: 40px;
  margin: 45px 0 0;
}

.feature__item {
  padding: 30px 50px;
  background-color: #fbe5dd;
  border-radius: 12px;
}

.feature__item--point1 {
  grid-column: span 2;
}

.feature__lv3-heading {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  font-size: 32px;
  line-height: 1.4;
}

.feature__lv3-heading-txt {
  margin: 30px 0 0;
}

.feature__automatic {
  color: #ed5a63;
  font-size: 32px;
}

.feature__highlight {
  background: linear-gradient(to bottom, transparent 0, transparent 56%, #fff06d 56%, #fff06d 86%, transparent 86%, transparent 100%);
}

.feature__baby {
  font-size: 21px;
  font-family: "Zen Maru Gothic";
}

.feature__em {
  color: #600;
}

.feature__daily {
  display: flex;
  justify-content: center;
  margin: 15px 0 0;
}

.feature__daily li:nth-child(n+2) {
  margin: 0 0 0 15px;
}

.discount {
  padding: 60px 59px 30px;
  background-color: #fff;
  border-radius: 12px;
}

.discount__feature {
  position: relative;
  margin: 45px 0 0;
}

.discount__example {
  position: absolute;
  top: -15px;
  left: 50%;
  transform: translateX(-50%);
}

.discount__appreciate {
  display: grid;
  grid-template-columns: 231px 311px;
  grid-template-rows: auto auto;
  gap: 30px;
  margin: 45px 0 0;
}

.discount__lv4-heading {
  grid-column: 2 / 3;
  grid-row: 1 / 2;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 108px;
  color: #600;
  font-size: 24px;
  font-family: "Zen Maru Gothic";
  text-align: center;
  line-height: 1.2;
  background-image: radial-gradient(circle, #eadfb6 0, #eadfb6 53px, transparent 54px);
  background-repeat: no-repeat;
  background-position: center;
}

.discount__statement {
  grid-column: 1 / 2;
  grid-row: 1 / 3;
  align-self: end;
}

.discount__eligible {
  grid-column: 2 / 3;
  grid-row: 2 / 3;
}

.discount__txt {
  font-size: 14px;
}

.discount__exclude,
.discount__notes {
  margin: 10px 0 0;
}

.discount__exclude {
  font-size: 0;
}

.discount__exclude-item,
.discount__notes {
  font-size: 12px;
}

.discount__exclude-item {
  display: inline;
}

.discount__exclude li:not(:last-child) {
  margin: 0 1em 0 0;
}

.discount__exclude-item::before {
  content: "●";
}

.discount__notes-item {
  padding: 0 0 0 1em;
  text-indent: -1em;
}

.discount__notes-item::before {
  content: "※";
}

.feature__txt {
  margin: 15px 0 0;
  font-size: 21px;
}

.feature__fig {
  display: block;
  margin: 15px auto 0;
}

/*----------feature end----------*/
/*----------security start----------*/
.security {
  padding: 45px 60px;
  width: 756px;
  background-color: #fbe5dd;
  border-radius: 12px;
  border: 2px solid #f0767a;
}

.security__information {
  margin: 60px auto 0;
}

.security__lv2-heading {
  font-size: 32px;
  font-family: "Zen Maru Gothic";
  text-align: center;
  line-height: 1.2;
}

.security__type {
  display: flex;
  justify-content: center;
  margin: 45px 0 0;
}

.security__type li:nth-child(n+2) {
  margin: 0 0 0 30px;
}

/*----------security end----------*/
/*----------process start----------*/
.process {
  padding: 45px 60px;
  width: 756px;
  background-color: #fbe5dd;
  border-radius: 12px;
  border: 2px solid #f0767a;
}

.process__information {
  margin: 60px auto 0;
}

.process__lv2-heading {
  font-size: 32px;
  font-family: "Zen Maru Gothic";
  text-align: center;
  line-height: 1.2;
}

.process__inner {
  display: grid;
  grid-template-columns: repeat(3, 230px);
  gap: 33px;
  margin: 45px 0 0;
}

.process__item {
  display: grid;
  grid-template-rows: auto 1fr 1fr;
  padding: 15px 24px;
  background-color: #fff;
  border-radius: 6px;
}

.process__lv3-heading,
.process__step {
  font-family: "Zen Maru Gothic";
}

.process__lv3-heading {
  grid-row: 2 / 3;
  display: flex;
  align-items: center;
  position: relative;
  padding: 1.6em 0 10px;
  margin: 15px 0 0;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.4;
}

.process__fig {
  grid-row: 1 / 2;
  margin: 0 auto;
}

.process__txt {
  grid-row: 3 / 4;
  padding: 10px 0 0;
  font-size: 14px;
  border-top: 1px solid #666;
}

.process__step {
  position: absolute;
  color: #ed5a63;
  top: 0;
  left: 0;
}

/*----------process end----------*/
/*----------about start----------*/
.about {
  width: 880px;
}

.about__information {
  margin: 90px auto 0;
}

.about__lv2-heading {
  font-size: 32px;
  font-family: "Zen Maru Gothic";
  text-align: center;
  line-height: 1.2;
}

.details {
  border-collapse: collapse;
  width: 100%;
  color: #64504a;
  font-size: 21px;
  background-color: #fff;
  border-top: 2px solid #fdf3f2;
  border-right: 2px solid #fdf3f2;
}

.details__about {
  margin: 45px 0 0;
}

.details__head,
.details__data {
  padding: 15px 30px;
  border-bottom: 2px solid #fdf3f2;
  border-left: 2px solid #fdf3f2;
}

.details__head {
  white-space: nowrap;
}

.details__notes,
.details__sup {
  font-size: 16px;
}

.details__notes-item {
  padding: 0 0 0 1em;
  text-indent: -1em;
}

.details__notes-item::before {
  content: "※";
}

/*----------about end----------*/
/*----------card-standard start----------*/
.card-standard__information {
  margin: 90px 0 0;
}

.card-standard__inner {
  margin: 0 auto;
  width: 1000px;
}

.card-btn {
  cursor: pointer;
  position: relative;
  padding: 15px 10px;
  color: #9e2824;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  border: 4px solid #9e2824;
}

.js-card-btn::before,
.js-card-btn--plus::after {
  content: "";
  position: absolute;
  background-color: #9e2824;
  top: 50%;
  transform: translateY(-50%);
}

.js-card-btn::before {
  width: 30px;
  height: 4px;
  right: 15px;
}

.js-card-btn--plus::after {
  width: 4px;
  height: 30px;
  right: 28px;
}

.card-product {
  padding: 30px;
  background-color: #fff;
}

.card-details__lv2-heading {
  position: relative;
  padding: 0 0 20px;
  font-size: 22px;
  line-height: 1.2;
  border-bottom: 1px solid #aaa;
}

.card-details__lv2-heading::after {
  content: "";
  position: absolute;
  width: 50%;
  height: 3px;
  background-color: #e60012;
  bottom: -1px;
  left: 0;
}

.card-details__info {
  border-collapse: collapse;
  margin: 30px 0 0;
  font-size: 15px;
  border-bottom: 1px solid #ddd;
}

.card-details__lv1,
.card-details__lv2,
.card-details__data {
  padding: 10px 20px;
  border-top: 1px solid #ddd;
}

.card-details__lv1,
.card-details__lv2 {
  text-align: left;
  border-right: 1px solid #ddd;
}

.card-details__lv1 {
  font-weight: bold;
  background-color: #f5f5f5;
}

.card-details__lv2 {
  background-color: #fafafa;
}

.card-details__notes {
  color: #777;
  font-size: 13px;
}

.card-details__notes-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.card-details__notes-item::before {
  content: "※";
}

.card-details__list {
  font-size: 0;
}

.card-details__list li:not(:last-child) {
  margin: 0 1em 0 0;
}

.card-details__list-item {
  display: inline;
  font-size: 15px;
}

.card-supplement {
  margin: 30px 0 0;
}

.card-supplement__lv2-heading {
  padding: 10px 15px;
  font-size: 15px;
  background-color: #eee;
  border-left: 5px solid #aaa;
}

.card-supplement__notes,
.card-cashing__nav {
  margin: 15px 0 0;
}

.card-supplement__notes {
  counter-reset: number;
  color: #777;
  font-size: 13px;
}

.card-supplement__notes-item {
  margin: 0 0 0 2em;
  text-indent: -2em;
}

.card-supplement__notes-item::before {
  padding: 0 .4em 0 0;
  counter-increment: number;
  content: "※" counter(number);
}

.card-cashing__nav {
  font-size: 14px;
}

.card-cashing__nav-link {
  display: inline-block;
  padding: 0 0 0 10px;
  color: #0277db;
  background: url(/common/images/com_ic05.png) no-repeat 0 0.6em;
}

.card-cashing__nav-link:hover,
.card-cashing__nav-link:active,
.card-cashing__nav-link:focus {
  text-decoration: underline;
}

.card-cashing__nav-link::after {
  content: url(/common/images/com_ic06.gif);
  margin: 0 0 0 5px;
}

/*----------card-standard end----------*/
/*----------caution start----------*/
.caution {
  width: 1000px;
}

.caution__contents {
  margin: 90px auto 0;
}

.caution__lv2-heading {
  font-size: 38px;
  font-family: "Zen Maru Gothic";
  text-align: center;
  line-height: 1.2;
}

.caution__lv2-heading-inner {
  display: inline-block;
  position: relative;
}

.caution__lv2-heading-inner::before {
  content: "";
  position: absolute;
  width: 75px;
  height: 65px;
  background: url(../images/icon-attention.png) no-repeat left center;
  top: 50%;
  left: -75px;
  transform: translateY(-50%);
}

.caution__item {
  margin: 45px 0 0;
}

.caution__lv3-heading {
  font-size: 21px;
}

.caution__list-item {
  padding: 0 0 0 1em;
  text-indent: -1em;
}

.caution__list-item::before {
  content: "●";
}

/*----------caution end----------*/
/*----------app start----------*/
.app__btn-fig {
  position: fixed;
  right: 10px;
  bottom: 10px;
}

/*----------app end----------*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC5jc3MiLCJfcmVzZXQuc2NzcyIsIl9jb21tb24uc2NzcyIsInRvcC5zY3NzIiwiX3ZhcmlhYmxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCLFNBQUE7QUFDQTs7Ozs7cUJES3FCO0FDQ3JCLDBDQUFBO0FBQ0E7Ozs7Ozs7Ozs7OztFQVlFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsU0FBUztFQUNULFVBQVU7RUFDVixlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLHVCQUF1QjtBREN6Qjs7QUNFQTtFQUNFLGNBQWM7QURDaEI7O0FDRUE7O0VBRUUsY0FBYztBRENoQjs7QUNFQTtFQUNFLGdCQUFnQjtBRENsQjs7QUNFQTtFQUNFLFlBQVk7QURDZDs7QUNFQTs7RUFFRSxXQUFXO0VBQ1gsYUFBYTtBRENmOztBQ0VBO0VBQ0UsU0FBUztFQUNULFVBQVU7RUFDVixlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLHVCQUF1QjtBREN6Qjs7QUNFQSxzQ0FBQTtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxxQkFBcUI7QURDdkI7O0FDRUEsc0NBQUE7QUFDQTtFQUNFLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBRENuQjs7QUNFQTtFQUNFLDZCQUE2QjtBREMvQjs7QUNFQTtFQUNFLHlCQUF5QjtFQUN6QixZQUFZO0FEQ2Q7O0FDRUE7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCO0FEQ25COztBQ0VBLDRDQUFBO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFNBQVM7RUFDVCw2QkFBNkI7RUFDN0IsYUFBYTtFQUNiLFVBQVU7QURDWjs7QUNFQTtFQUNFLHNCQUFzQjtBREN4Qjs7QUNFQTtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osY0FBYztBRENoQjs7QUNFQSx3Q0FBQTtBQzlHQSxrQ0FBQTtBQUVBO0VBQ0UscUZBQWE7QUYrR2Y7O0FFNUdBOzs7OztHRm1IRztBRTdHSDs7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aUJBQWlCO0FIZ05sQjs7QUc3TUEsd0NBQUE7QUFFQSxvQ0FBQTtBQUVBO0VBQ0MsYUFBYTtBSDhNZDs7QUczTUE7RUFDQyxtQkFBbUI7QUg4TXBCOztBRzNNQTtFQUNDLGVBQWU7RUFDZiw4QkFBOEI7RUFDOUIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBSDhNakI7O0FHM01BO0VBQ0MscUJBQXFCO0VBQ3JCLGtCQUFrQjtBSDhNbkI7O0FHM01BO0VBQ0MsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG1FQUFtRTtFQUNuRSxRQUFRO0VBQ1IsV0FBVztFQUNYLDJCQUEyQjtBSDhNNUI7O0FHM01BO0VBQ0MsZ0JBQWdCO0FIOE1qQjs7QUczTUE7RUFDQyxlQUFlO0FIOE1oQjs7QUczTUE7RUFDQyxrQkFBa0I7RUFDbEIsaUJBQWlCO0FIOE1sQjs7QUczTUE7RUFDQyxZQUFTO0FIOE1WOztBRzNNQSxrQ0FBQTtBQUVBLGdDQUFBO0FBRUE7RUFDQyxlQUFlO0VBQ2YsV0FBVztFQUNYLFlBQVk7QUg0TWI7O0FHek1BLDhCQUFBIiwiZmlsZSI6InRvcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlNhc3Pkvb/nlKgqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuY29tbW9uIHRvIGFsbCBkaXJlY3Rvcmllc1xyXG7jg4fjg5Xjgqnjg6vjg4jjgrnjgr/jgqTjg6vjg6rjgrvjg4Pjg4hcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgc3RhcnQtLS0tLS0tLS0tKi9cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCwgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWJhc2ljIHN0YXJ0LS0tLS0tLS0tLSovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xufVxuXG4vKmEge1xyXG5cdCY6bGluayxcclxuXHQmOnZpc2l0ZWQge1xyXG5cdFx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fSovXG4vKlx0Jjpob3ZlcixcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogIzAyNzdiZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufSovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbi8qLS0tLS0tLS0tLWJhc2ljIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY29udGFpbmVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwIDE2NXB4O1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLyotLS0tLS0tLS0tY29udGFpbmVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0taGVhZGVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxNDAwcHg7XG59XG5cbi5oZWFkZXJfX3BhcnQge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaGVhZGVyX19wYXJ0OjpiZWZvcmUsXG4uaGVhZGVyX19wYXJ0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi77yNXCI7XG59XG5cbi5oZWFkZXJfX3BhcnQ6OmJlZm9yZSB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuLmhlYWRlcl9fcGFydDo6YWZ0ZXIge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi8qLS0tLS0tLS0tLWhlYWRlciBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWZvb3RlciBzdGFydC0tLS0tLS0tLS0qL1xuLmZvb3RlciB7XG4gIG1hcmdpbjogNjBweCAwIDA7XG59XG5cbi5mb290ZXJfX2lubmVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMDBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbi5mb290ZXJfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMDBweDtcbn1cblxuLmZvb3Rlci1uYXYge1xuICB3aWR0aDogNTQwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmZvb3Rlci1uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgd2lkdGg6IDEyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mb290ZXItbmF2IGxpOm50aC1jaGlsZCg0bikge1xuICBtYXJnaW46IDA7XG59XG5cbi5mb290ZXItbmF2X19saW5rIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvb3Rlci1uYXZfX2xpbms6aG92ZXIsXG4uZm9vdGVyLW5hdl9fbGluazphY3RpdmUsXG4uZm9vdGVyLW5hdl9fbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyLWNvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tZm9vdGVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY29udGVudHMgc3RhcnQtLS0tLS0tLS0tKi9cbi5lbS10eHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJlZC10eHQge1xuICBjb2xvcjogI2U5MWYyMztcbn1cblxuLyotLS0tLS0tLS0tY29udGVudHMgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1pbnRybyBzdGFydC0tLS0tLS0tLS0qL1xuLmludHJvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW50cm9fX2x2MS1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTVkZDtcbn1cblxuLmludHJvX19vbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjNzc1ZTtcbn1cblxuLyotLS0tLS0tLS0taW50cm8gZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1pbmZvcm1hdGlvbiBzdGFydC0tLS0tLS0tLS0qL1xuLmluZm9ybWF0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwIDkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGYzZjI7XG59XG5cbi8qLS0tLS0tLS0tLWluZm9ybWF0aW9uIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tbWVudS1uYXYgc3RhcnQtLS0tLS0tLS0tKi9cbi5tZW51LW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4ODBweDtcbn1cblxuLyotLS0tLS0tLS0tbWVudS1uYXYgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jYW1wYWlnbiBzdGFydC0tLS0tLS0tLS0qL1xuLmNhbXBhaWduIHtcbiAgcGFkZGluZzogNjBweCAzOHB4O1xuICB3aWR0aDogODAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMDc2N2E7XG59XG5cbi5jYW1wYWlnbl9faW5mb3JtYXRpb24ge1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xufVxuXG4uY2FtcGFpZ25fX2x2Mi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uY2FtcGFpZ25fX2x2Mi1oZWFkaW5nLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYW1wYWlnbl9fbHYyLWhlYWRpbmctaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDczcHg7XG4gIGhlaWdodDogNjVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLWJhYnkucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtNzNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY2FtcGFpZ25fX2l0ZW0ge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4uY2FtcGFpZ25fX2x2My1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jYW1wYWlnbl9fbHYzLWhlYWRpbmc6OmJlZm9yZSxcbi5jYW1wYWlnbl9fbHYzLWhlYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjM1cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3NjdhO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY2FtcGFpZ25fX2x2My1oZWFkaW5nOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4uY2FtcGFpZ25fX2x2My1oZWFkaW5nOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2FtcGFpZ25fX2x2My1oZWFkaW5nLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgd2lkdGg6IDMzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3NjdhO1xuICBib3JkZXItcmFkaXVzOiAxOXB4O1xufVxuXG4uY2FtcGFpZ25fX2RldGFpbHMsXG4uY2FtcGFpZ25fX3BlcmlvZCB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGNvbG9yOiAjNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJlbmVmaXRfX2NhbXBhaWduIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmJlbmVmaXRfX2lubmVyIHtcbiAgcGFkZGluZzogMjRweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlNWRkO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uYmVuZWZpdF9fbHY0LWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmVuZWZpdF9fbHY0LWhlYWRpbmctdHh0IHtcbiAgbWFyZ2luOiAwIDAgMCAyNHB4O1xuICBjb2xvcjogIzYwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4uYmVuZWZpdF9fZ2lmdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJlbmVmaXRfX2dpZnRzLS1kaWdpdGFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYWJ5LXByb2R1Y3RzMS5wbmcpLCB1cmwoLi4vaW1hZ2VzL2JhYnktcHJvZHVjdHMyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwIHRvcCA0MHB4LCByaWdodCAxMnB4IHRvcCAxNHB4O1xufVxuXG4uYmVuZWZpdF9fZ2lmdHMtLWRpYXBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFieS1wcm9kdWN0czMucG5nKSwgdXJsKC4uL2ltYWdlcy9iYWJ5LXByb2R1Y3RzNC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjRweCB0b3AgMTBweCwgcmlnaHQgMTZweCB0b3AgMTI0cHg7XG59XG5cbi5iZW5lZml0X193aXRob3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA5MHB4O1xufVxuXG4uYmVuZWZpdF9fcHJvZHVjdCB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGNvbG9yOiAjZWQ1YTYzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uYmVuZWZpdF9fcHJpY2Uge1xuICBmb250LXNpemU6IDQycHg7XG59XG5cbi5iZW5lZml0X190aW1pbmcge1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5iZW5lZml0X190aW1pbmctaXRlbSB7XG4gIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5iZW5lZml0X190aW1pbmctaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbn1cblxuLmNhbXBhaWduX19jYXJkIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzYwMDtcbn1cblxuLmNhbXBhaWduX19lbGlnaWJpbGl0eSB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLmNhbXBhaWduX19lbGlnaWJpbGl0eS1pdGVtIHtcbiAgcGFkZGluZzogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLmNhbXBhaWduX19lbGlnaWJpbGl0eS1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xufVxuXG4uY2FtcGFpZ25fX2lzc3VlIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmNhbXBhaWduX19sdjQtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmNhbXBhaWduX190eHQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jYW1wYWlnbl9faW52aXRhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE1cHggYXV0byAwO1xufVxuXG4uY2FtcGFpZ25fX2NhdXRpb24tbmF2IHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FtcGFpZ25fX2NhdXRpb24tbmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMHB4IDE1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNlZDVhNjM7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2VkNWE2Mztcbn1cblxuLmNhbXBhaWduX19jYXV0aW9uLW5hdi1saW5rOmhvdmVyLFxuLmNhbXBhaWduX19jYXV0aW9uLW5hdi1saW5rOmFjdGl2ZSxcbi5jYW1wYWlnbl9fY2F1dGlvbi1uYXYtbGluazpmb2N1cyB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuLmNhbXBhaWduX19jYXV0aW9uLW5hdi1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNWE2MztcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgNDAlLCA1MCUgOTAlLCAwIDQwJSwgMTAlIDMwJSwgNTAlIDcwJSwgOTAlIDMwJSk7XG4gIHRvcDogNTAlO1xuICByaWdodDogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vKi0tLS0tLS0tLS1jYW1wYWlnbiBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWZlYXR1cmUgc3RhcnQtLS0tLS0tLS0tKi9cbi5mZWF0dXJlIHtcbiAgcGFkZGluZzogNjBweCAzOHB4O1xuICB3aWR0aDogODAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMDc2N2E7XG59XG5cbi5mZWF0dXJlX19pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG59XG5cbi5mZWF0dXJlX19sdjItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZlYXR1cmVfX2x2Mi1oZWFkaW5nLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mZWF0dXJlX19sdjItaGVhZGluZy1pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzdweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tY2FyZC5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC03N3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mZWF0dXJlX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDM4MHB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbn1cblxuLmZlYXR1cmVfX2l0ZW0ge1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmU1ZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5mZWF0dXJlX19pdGVtLS1wb2ludDEge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG4uZmVhdHVyZV9fbHYzLWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmZlYXR1cmVfX2x2My1oZWFkaW5nLXR4dCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5mZWF0dXJlX19hdXRvbWF0aWMge1xuICBjb2xvcjogI2VkNWE2MztcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4uZmVhdHVyZV9faGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgNTYlLCAjZmZmMDZkIDU2JSwgI2ZmZjA2ZCA4NiUsIHRyYW5zcGFyZW50IDg2JSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG5cbi5mZWF0dXJlX19iYWJ5IHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIjtcbn1cblxuLmZlYXR1cmVfX2VtIHtcbiAgY29sb3I6ICM2MDA7XG59XG5cbi5mZWF0dXJlX19kYWlseSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4uZmVhdHVyZV9fZGFpbHkgbGk6bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG59XG5cbi5kaXNjb3VudCB7XG4gIHBhZGRpbmc6IDYwcHggNTlweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uZGlzY291bnRfX2ZlYXR1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5kaXNjb3VudF9fZXhhbXBsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5kaXNjb3VudF9fYXBwcmVjaWF0ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjMxcHggMzExcHg7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5kaXNjb3VudF9fbHY0LWhlYWRpbmcge1xuICBncmlkLWNvbHVtbjogMiAvIDM7XG4gIGdyaWQtcm93OiAxIC8gMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTA4cHg7XG4gIGNvbG9yOiAjNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNlYWRmYjYgMCwgI2VhZGZiNiA1M3B4LCB0cmFuc3BhcmVudCA1NHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uZGlzY291bnRfX3N0YXRlbWVudCB7XG4gIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgZ3JpZC1yb3c6IDEgLyAzO1xuICBhbGlnbi1zZWxmOiBlbmQ7XG59XG5cbi5kaXNjb3VudF9fZWxpZ2libGUge1xuICBncmlkLWNvbHVtbjogMiAvIDM7XG4gIGdyaWQtcm93OiAyIC8gMztcbn1cblxuLmRpc2NvdW50X190eHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kaXNjb3VudF9fZXhjbHVkZSxcbi5kaXNjb3VudF9fbm90ZXMge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4uZGlzY291bnRfX2V4Y2x1ZGUge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5kaXNjb3VudF9fZXhjbHVkZS1pdGVtLFxuLmRpc2NvdW50X19ub3RlcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmRpc2NvdW50X19leGNsdWRlLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5kaXNjb3VudF9fZXhjbHVkZSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDFlbSAwIDA7XG59XG5cbi5kaXNjb3VudF9fZXhjbHVkZS1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXj1wiO1xufVxuXG4uZGlzY291bnRfX25vdGVzLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4uZGlzY291bnRfX25vdGVzLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG59XG5cbi5mZWF0dXJlX190eHQge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5mZWF0dXJlX19maWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbn1cblxuLyotLS0tLS0tLS0tZmVhdHVyZSBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLXNlY3VyaXR5IHN0YXJ0LS0tLS0tLS0tLSovXG4uc2VjdXJpdHkge1xuICBwYWRkaW5nOiA0NXB4IDYwcHg7XG4gIHdpZHRoOiA3NTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTVkZDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2YwNzY3YTtcbn1cblxuLnNlY3VyaXR5X19pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG59XG5cbi5zZWN1cml0eV9fbHYyLWhlYWRpbmcge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zZWN1cml0eV9fdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4uc2VjdXJpdHlfX3R5cGUgbGk6bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW46IDAgMCAwIDMwcHg7XG59XG5cbi8qLS0tLS0tLS0tLXNlY3VyaXR5IGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tcHJvY2VzcyBzdGFydC0tLS0tLS0tLS0qL1xuLnByb2Nlc3Mge1xuICBwYWRkaW5nOiA0NXB4IDYwcHg7XG4gIHdpZHRoOiA3NTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTVkZDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2YwNzY3YTtcbn1cblxuLnByb2Nlc3NfX2luZm9ybWF0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbn1cblxuLnByb2Nlc3NfX2x2Mi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucHJvY2Vzc19faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAyMzBweCk7XG4gIGdhcDogMzNweDtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbn1cblxuLnByb2Nlc3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIDFmcjtcbiAgcGFkZGluZzogMTVweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5wcm9jZXNzX19sdjMtaGVhZGluZyxcbi5wcm9jZXNzX19zdGVwIHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCI7XG59XG5cbi5wcm9jZXNzX19sdjMtaGVhZGluZyB7XG4gIGdyaWQtcm93OiAyIC8gMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjZlbSAwIDEwcHg7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5wcm9jZXNzX19maWcge1xuICBncmlkLXJvdzogMSAvIDI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJvY2Vzc19fdHh0IHtcbiAgZ3JpZC1yb3c6IDMgLyA0O1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2Njtcbn1cblxuLnByb2Nlc3NfX3N0ZXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZWQ1YTYzO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLXByb2Nlc3MgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1hYm91dCBzdGFydC0tLS0tLS0tLS0qL1xuLmFib3V0IHtcbiAgd2lkdGg6IDg4MHB4O1xufVxuXG4uYWJvdXRfX2luZm9ybWF0aW9uIHtcbiAgbWFyZ2luOiA5MHB4IGF1dG8gMDtcbn1cblxuLmFib3V0X19sdjItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRldGFpbHMge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM2NDUwNGE7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZGYzZjI7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZGYzZjI7XG59XG5cbi5kZXRhaWxzX19hYm91dCB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5kZXRhaWxzX19oZWFkLFxuLmRldGFpbHNfX2RhdGEge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmRmM2YyO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZGYzZjI7XG59XG5cbi5kZXRhaWxzX19oZWFkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRldGFpbHNfX25vdGVzLFxuLmRldGFpbHNfX3N1cCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmRldGFpbHNfX25vdGVzLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4uZGV0YWlsc19fbm90ZXMtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbn1cblxuLyotLS0tLS0tLS0tYWJvdXQgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jYXJkLXN0YW5kYXJkIHN0YXJ0LS0tLS0tLS0tLSovXG4uY2FyZC1zdGFuZGFyZF9faW5mb3JtYXRpb24ge1xuICBtYXJnaW46IDkwcHggMCAwO1xufVxuXG4uY2FyZC1zdGFuZGFyZF9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMDBweDtcbn1cblxuLmNhcmQtYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgY29sb3I6ICM5ZTI4MjQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjOWUyODI0O1xufVxuXG4uanMtY2FyZC1idG46OmJlZm9yZSxcbi5qcy1jYXJkLWJ0bi0tcGx1czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTI4MjQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5qcy1jYXJkLWJ0bjo6YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNHB4O1xuICByaWdodDogMTVweDtcbn1cblxuLmpzLWNhcmQtYnRuLS1wbHVzOjphZnRlciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgcmlnaHQ6IDI4cHg7XG59XG5cbi5jYXJkLXByb2R1Y3Qge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1kZXRhaWxzX19sdjItaGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG59XG5cbi5jYXJkLWRldGFpbHNfX2x2Mi1oZWFkaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjAwMTI7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbn1cblxuLmNhcmQtZGV0YWlsc19faW5mbyB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5jYXJkLWRldGFpbHNfX2x2MSxcbi5jYXJkLWRldGFpbHNfX2x2Mixcbi5jYXJkLWRldGFpbHNfX2RhdGEge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uY2FyZC1kZXRhaWxzX19sdjEsXG4uY2FyZC1kZXRhaWxzX19sdjIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uY2FyZC1kZXRhaWxzX19sdjEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmNhcmQtZGV0YWlsc19fbHYyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLmNhcmQtZGV0YWlsc19fbm90ZXMge1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uY2FyZC1kZXRhaWxzX19ub3Rlcy1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4uY2FyZC1kZXRhaWxzX19ub3Rlcy1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xufVxuXG4uY2FyZC1kZXRhaWxzX19saXN0IHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uY2FyZC1kZXRhaWxzX19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMWVtIDAgMDtcbn1cblxuLmNhcmQtZGV0YWlsc19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5jYXJkLXN1cHBsZW1lbnQge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uY2FyZC1zdXBwbGVtZW50X19sdjItaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNhYWE7XG59XG5cbi5jYXJkLXN1cHBsZW1lbnRfX25vdGVzLFxuLmNhcmQtY2FzaGluZ19fbmF2IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLmNhcmQtc3VwcGxlbWVudF9fbm90ZXMge1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXI7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jYXJkLXN1cHBsZW1lbnRfX25vdGVzLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0yZW07XG59XG5cbi5jYXJkLXN1cHBsZW1lbnRfX25vdGVzLWl0ZW06OmJlZm9yZSB7XG4gIHBhZGRpbmc6IDAgLjRlbSAwIDA7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XG4gIGNvbnRlbnQ6IFwi4oC7XCIgY291bnRlcihudW1iZXIpO1xufVxuXG4uY2FyZC1jYXNoaW5nX19uYXYge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jYXJkLWNhc2hpbmdfX25hdi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBjb2xvcjogIzAyNzdkYjtcbiAgYmFja2dyb3VuZDogdXJsKC9jb21tb24vaW1hZ2VzL2NvbV9pYzA1LnBuZykgbm8tcmVwZWF0IDAgMC42ZW07XG59XG5cbi5jYXJkLWNhc2hpbmdfX25hdi1saW5rOmhvdmVyLFxuLmNhcmQtY2FzaGluZ19fbmF2LWxpbms6YWN0aXZlLFxuLmNhcmQtY2FzaGluZ19fbmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhcmQtY2FzaGluZ19fbmF2LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9jb21tb24vaW1hZ2VzL2NvbV9pYzA2LmdpZik7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuXG4vKi0tLS0tLS0tLS1jYXJkLXN0YW5kYXJkIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY2F1dGlvbiBzdGFydC0tLS0tLS0tLS0qL1xuLmNhdXRpb24ge1xuICB3aWR0aDogMTAwMHB4O1xufVxuXG4uY2F1dGlvbl9fY29udGVudHMge1xuICBtYXJnaW46IDkwcHggYXV0byAwO1xufVxuXG4uY2F1dGlvbl9fbHYyLWhlYWRpbmcge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jYXV0aW9uX19sdjItaGVhZGluZy1pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F1dGlvbl9fbHYyLWhlYWRpbmctaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLWF0dGVudGlvbi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC03NXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jYXV0aW9uX19pdGVtIHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbn1cblxuLmNhdXRpb25fX2x2My1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4uY2F1dGlvbl9fbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLmNhdXRpb25fX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLil49cIjtcbn1cblxuLyotLS0tLS0tLS0tY2F1dGlvbiBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWFwcCBzdGFydC0tLS0tLS0tLS0qL1xuLmFwcF9fYnRuLWZpZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuLyotLS0tLS0tLS0tYXBwIGVuZC0tLS0tLS0tLS0qL1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKlNhc3Pkvb/nlKgqL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5jb21tb24gdG8gYWxsIGRpcmVjdG9yaWVzXHJcbuODh+ODleOCqeODq+ODiOOCueOCv+OCpOODq+ODquOCu+ODg+ODiFxyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IHN0YXJ0LS0tLS0tLS0tLSovXHJcbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxyXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxyXG5iLCBpLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG51bCwgb2wge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaW5zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZWwge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxuICBjdXJzb3I6IGhlbHA7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaHIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcclxuICBtYXJnaW46IDFlbSAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0LCBzZWxlY3Qge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgZW5kLS0tLS0tLS0tLSovIiwiLyotLS0tLS0tLS0tYmFzaWMgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLyphIHtcclxuXHQmOmxpbmssXHJcblx0Jjp2aXNpdGVkIHtcclxuXHRcdGNvbG9yOiAjMDI3N2JkO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH0qL1xyXG4vKlx0Jjpob3ZlcixcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogIzAyNzdiZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufSovXHJcbmltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuYTpob3ZlciBpbWcge1xyXG5cdG9wYWNpdHk6IC43NTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tYmFzaWMgZW5kLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBzdGFydC0tLS0tLS0tLS0qL1xyXG4uY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAwIDAgMTY1cHg7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0bGluZS1oZWlnaHQ6IDEuODtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY29udGFpbmVyIGVuZC0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1oZWFkZXIgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5oZWFkZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlcl9faW5uZXIge1xyXG5cdHBhZGRpbmc6IDIwcHggMDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogMTQwMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyX19wYXJ0IHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG5cdGNvbG9yOiAjNjY2O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmhlYWRlcl9fcGFydDo6YmVmb3JlLFxyXG4uaGVhZGVyX19wYXJ0OjphZnRlciB7XHJcblx0Y29udGVudDogXCLvvI1cIjtcclxufVxyXG5cclxuLmhlYWRlcl9fcGFydDo6YmVmb3JlIHtcclxuXHRtYXJnaW46IDAgMTBweCAwIDA7XHJcbn1cclxuXHJcbi5oZWFkZXJfX3BhcnQ6OmFmdGVyIHtcclxuXHRtYXJnaW46IDAgMCAwIDEwcHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWhlYWRlciBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWZvb3RlciBzdGFydC0tLS0tLS0tLS0qL1xyXG4uZm9vdGVyIHtcclxuXHRtYXJnaW46IDYwcHggMCAwO1xyXG59XHJcblxyXG4uZm9vdGVyX19pbm5lciB7XHJcblx0cGFkZGluZzogMzBweCAwO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHdpZHRoOiAxMDAwcHg7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNiZGJkYmQ7XHJcbn1cclxuXHJcbi5mb290ZXJfX2dyb3VwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogMTAwMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdiB7XHJcblx0d2lkdGg6IDU0MHB4O1xyXG5cdGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLmZvb3Rlci1uYXZfX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDAgMjBweCAwIDA7XHJcblx0d2lkdGg6IDEyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmZvb3Rlci1uYXYgbGk6bnRoLWNoaWxkKDRuKSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdl9fbGluayB7XHJcblx0Y29sb3I6ICM3Nzc7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdl9fbGluazpob3ZlcixcclxuLmZvb3Rlci1uYXZfX2xpbms6YWN0aXZlLFxyXG4uZm9vdGVyLW5hdl9fbGluazpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5mb290ZXItY29weXJpZ2h0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWZvb3RlciBlbmQtLS0tLS0tLS0tKi8iLCJAaW1wb3J0IFwidmFyaWFibGVcIjtcclxuQGltcG9ydCBcImZ1bmN0aW9uXCI7XHJcbkBpbXBvcnQgXCJyZXNldFwiO1xyXG5AaW1wb3J0IFwiY29tbW9uXCI7XHJcblxyXG4vKi0tLS0tLS0tLS1jb250ZW50cyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmVtLXR4dCB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5yZWQtdHh0IHtcclxuXHRjb2xvcjogJHRleHRSZWQ7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNvbnRlbnRzIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0taW50cm8gc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5pbnRybyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaW50cm9fX2x2MS1oZWFkaW5nIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlNWRkO1xyXG59XHJcblxyXG4uaW50cm9fX29ubHkge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWM3NzVlO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1pbnRybyBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWluZm9ybWF0aW9uIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uaW5mb3JtYXRpb24ge1xyXG5cdHBhZGRpbmc6IDYwcHggMCA5MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZGYzZjI7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWluZm9ybWF0aW9uIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tbWVudS1uYXYgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5tZW51LW5hdl9fbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDg4MHB4O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1tZW51LW5hdiBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWNhbXBhaWduIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uY2FtcGFpZ24ge1xyXG5cdHBhZGRpbmc6IDYwcHggMzhweDtcclxuXHR3aWR0aDogODAwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRsaW5lQmVpZ2U7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9faW5mb3JtYXRpb24ge1xyXG5cdG1hcmdpbjogNjBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fbHYyLWhlYWRpbmcge1xyXG5cdGZvbnQtc2l6ZTogMzhweDtcclxuXHRmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLmNhbXBhaWduX19sdjItaGVhZGluZy1pbm5lciB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhbXBhaWduX19sdjItaGVhZGluZy1pbm5lcjo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogNzNweDtcclxuXHRoZWlnaHQ6IDY1cHg7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLWJhYnkucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogLTczcHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX2l0ZW0ge1xyXG5cdG1hcmdpbjogNDVweCAwIDA7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fbHYzLWhlYWRpbmcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fbHYzLWhlYWRpbmc6OmJlZm9yZSxcclxuLmNhbXBhaWduX19sdjMtaGVhZGluZzo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAoODAwcHggLSAzMzBweCkgLyAyO1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRsaW5lQmVpZ2U7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX2x2My1oZWFkaW5nOjpiZWZvcmUge1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fbHYzLWhlYWRpbmc6OmFmdGVyIHtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLmNhbXBhaWduX19sdjMtaGVhZGluZy1pbm5lciB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDhweCAwO1xyXG5cdHdpZHRoOiAzMzBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGluZUJlaWdlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE5cHg7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fZGV0YWlscyxcclxuLmNhbXBhaWduX19wZXJpb2Qge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcblx0Y29sb3I6ICR0ZXh0QnJvd247XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJlbmVmaXRfX2NhbXBhaWduIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uYmVuZWZpdF9faW5uZXIge1xyXG5cdHBhZGRpbmc6IDI0cHggMzBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmdCZWlnZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4uYmVuZWZpdF9fbHY0LWhlYWRpbmcge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmJlbmVmaXRfX2x2NC1oZWFkaW5nLXR4dCB7XHJcblx0bWFyZ2luOiAwIDAgMCAyNHB4O1xyXG5cdGNvbG9yOiAkdGV4dEJyb3duO1xyXG5cdGZvbnQtc2l6ZTogMjFweDtcclxufVxyXG5cclxuLmJlbmVmaXRfX2dpZnRzIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5iZW5lZml0X19naWZ0cy0tZGlnaXRhbCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYWJ5LXByb2R1Y3RzMS5wbmcpLCB1cmwoLi4vaW1hZ2VzL2JhYnktcHJvZHVjdHMyLnBuZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMCB0b3AgNDBweCwgcmlnaHQgMTJweCB0b3AgMTRweDtcclxufVxyXG5cclxuLmJlbmVmaXRfX2dpZnRzLS1kaWFwZXIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFieS1wcm9kdWN0czMucG5nKSwgdXJsKC4uL2ltYWdlcy9iYWJ5LXByb2R1Y3RzNC5wbmcpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI0cHggdG9wIDEwcHgsIHJpZ2h0IDE2cHggdG9wIDEyNHB4O1xyXG59XHJcblxyXG4uYmVuZWZpdF9fd2l0aG91dCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogOTBweDtcclxufVxyXG5cclxuLmJlbmVmaXRfX3Byb2R1Y3Qge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcblx0Y29sb3I6ICR0ZXh0UGluaztcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLmJlbmVmaXRfX3ByaWNlIHtcclxuXHRmb250LXNpemU6IDQycHg7XHJcbn1cclxuXHJcbi5iZW5lZml0X190aW1pbmcge1xyXG5cdG1hcmdpbjogMTBweCAwIDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uYmVuZWZpdF9fdGltaW5nLWl0ZW0ge1xyXG5cdHBhZGRpbmc6IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLmJlbmVmaXRfX3RpbWluZy1pdGVtOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwi4oC7XCI7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fY2FyZCB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAkdGV4dEJyb3duO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX2VsaWdpYmlsaXR5IHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMjFweDtcclxufVxyXG5cclxuLmNhbXBhaWduX19lbGlnaWJpbGl0eS1pdGVtIHtcclxuXHRwYWRkaW5nOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fZWxpZ2liaWxpdHktaXRlbTo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIuKAu1wiO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX2lzc3VlIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX2x2NC1oZWFkaW5nIHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fdHh0IHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9faW52aXRhdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAxNXB4IGF1dG8gMDtcclxufVxyXG5cclxuLmNhbXBhaWduX19jYXV0aW9uLW5hdiB7XHJcblx0bWFyZ2luOiA0NXB4IDAgMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fY2F1dGlvbi1uYXYtbGluayB7XHJcblx0cGFkZGluZzogMTBweCAxNTBweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNvbG9yOiAkdGV4dFBpbms7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdGJvcmRlcjogNHB4IHNvbGlkICNlZDVhNjM7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fY2F1dGlvbi1uYXYtbGluazpob3ZlcixcclxuLmNhbXBhaWduX19jYXV0aW9uLW5hdi1saW5rOmFjdGl2ZSxcclxuLmNhbXBhaWduX19jYXV0aW9uLW5hdi1saW5rOmZvY3VzIHtcclxuXHRvcGFjaXR5OiAuNzU7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fY2F1dGlvbi1uYXYtbGluazo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ1YTYzO1xyXG5cdGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDQwJSwgNTAlIDkwJSwgMCA0MCUsIDEwJSAzMCUsIDUwJSA3MCUsIDkwJSAzMCUpO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiAzMHB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY2FtcGFpZ24gZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1mZWF0dXJlIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uZmVhdHVyZSB7XHJcblx0cGFkZGluZzogNjBweCAzOHB4O1xyXG5cdHdpZHRoOiA4MDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJGxpbmVCZWlnZTtcclxufVxyXG5cclxuLmZlYXR1cmVfX2luZm9ybWF0aW9uIHtcclxuXHRtYXJnaW46IDYwcHggYXV0byAwO1xyXG59XHJcblxyXG4uZmVhdHVyZV9fbHYyLWhlYWRpbmcge1xyXG5cdGZvbnQtc2l6ZTogMzhweDtcclxuXHRmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLmZlYXR1cmVfX2x2Mi1oZWFkaW5nLWlubmVyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmVhdHVyZV9fbHYyLWhlYWRpbmctaW5uZXI6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDc3cHg7XHJcblx0aGVpZ2h0OiA2NXB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1jYXJkLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IC03N3B4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLmZlYXR1cmVfX2lubmVyIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDM4MHB4KTtcclxuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcclxuXHRnYXA6IDQwcHg7XHJcblx0bWFyZ2luOiA0NXB4IDAgMDtcclxufVxyXG5cclxuLmZlYXR1cmVfX2l0ZW0ge1xyXG5cdHBhZGRpbmc6IDMwcHggNTBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmdCZWlnZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4uZmVhdHVyZV9faXRlbS0tcG9pbnQxIHtcclxuXHRncmlkLWNvbHVtbjogc3BhbiAyO1xyXG59XHJcblxyXG4uZmVhdHVyZV9fbHYzLWhlYWRpbmcge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLmZlYXR1cmVfX2x2My1oZWFkaW5nLXR4dCB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmZlYXR1cmVfX2F1dG9tYXRpYyB7XHJcblx0Y29sb3I6ICR0ZXh0UGluaztcclxuXHRmb250LXNpemU6IDMycHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlX19oaWdobGlnaHQge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IDU2JSwgI2ZmZjA2ZCA1NiUsICNmZmYwNmQgODYlLCB0cmFuc3BhcmVudCA4NiUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG59XHJcblxyXG4uZmVhdHVyZV9fYmFieSB7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiO1xyXG59XHJcblxyXG4uZmVhdHVyZV9fZW0ge1xyXG5cdGNvbG9yOiAkdGV4dEJyb3duO1xyXG59XHJcblxyXG4uZmVhdHVyZV9fZGFpbHkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLmZlYXR1cmVfX2RhaWx5IGxpOm50aC1jaGlsZChuKzIpIHtcclxuXHRtYXJnaW46IDAgMCAwIDE1cHg7XHJcbn1cclxuXHJcbi5kaXNjb3VudCB7XHJcblx0cGFkZGluZzogNjBweCAoNzAwcHggLSA1ODJweCkgLyAyIDMwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4uZGlzY291bnRfX2ZlYXR1cmUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDQ1cHggMCAwO1xyXG59XHJcblxyXG4uZGlzY291bnRfX2V4YW1wbGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0xNXB4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbi5kaXNjb3VudF9fYXBwcmVjaWF0ZSB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIzMXB4IDMxMXB4O1xyXG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xyXG5cdGdhcDogMzBweDtcclxuXHRtYXJnaW46IDQ1cHggMCAwO1xyXG59XHJcblxyXG4uZGlzY291bnRfX2x2NC1oZWFkaW5nIHtcclxuXHRncmlkLWNvbHVtbjogMiAvIDM7XHJcblx0Z3JpZC1yb3c6IDEgLyAyO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRoZWlnaHQ6IDEwOHB4O1xyXG5cdGNvbG9yOiAkdGV4dEJyb3duO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZWFkZmI2IDAsICNlYWRmYjYgNTNweCwgdHJhbnNwYXJlbnQgNTRweCk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kaXNjb3VudF9fc3RhdGVtZW50IHtcclxuXHRncmlkLWNvbHVtbjogMSAvIDI7XHJcblx0Z3JpZC1yb3c6IDEgLyAzO1xyXG5cdGFsaWduLXNlbGY6IGVuZDtcclxufVxyXG5cclxuLmRpc2NvdW50X19lbGlnaWJsZSB7XHJcblx0Z3JpZC1jb2x1bW46IDIgLyAzO1xyXG5cdGdyaWQtcm93OiAyIC8gMztcclxufVxyXG5cclxuLmRpc2NvdW50X190eHQge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmRpc2NvdW50X19leGNsdWRlLFxyXG4uZGlzY291bnRfX25vdGVzIHtcclxuXHRtYXJnaW46IDEwcHggMCAwO1xyXG59XHJcblxyXG4uZGlzY291bnRfX2V4Y2x1ZGUge1xyXG5cdGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLmRpc2NvdW50X19leGNsdWRlLWl0ZW0sXHJcbi5kaXNjb3VudF9fbm90ZXMge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmRpc2NvdW50X19leGNsdWRlLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLmRpc2NvdW50X19leGNsdWRlIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdG1hcmdpbjogMCAxZW0gMCAwO1xyXG59XHJcblxyXG4uZGlzY291bnRfX2V4Y2x1ZGUtaXRlbTo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIuKXj1wiO1xyXG59XHJcblxyXG4uZGlzY291bnRfX25vdGVzLWl0ZW0ge1xyXG5cdHBhZGRpbmc6IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLmRpc2NvdW50X19ub3Rlcy1pdGVtOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwi4oC7XCI7XHJcbn1cclxuXHJcbi5mZWF0dXJlX190eHQge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG59XHJcblxyXG4uZmVhdHVyZV9fZmlnIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDE1cHggYXV0byAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1mZWF0dXJlIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tc2VjdXJpdHkgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5zZWN1cml0eSB7XHJcblx0cGFkZGluZzogNDVweCA2MHB4O1xyXG5cdHdpZHRoOiA3NTZweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmdCZWlnZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRsaW5lQmVpZ2U7IFxyXG59XHJcblxyXG4uc2VjdXJpdHlfX2luZm9ybWF0aW9uIHtcclxuXHRtYXJnaW46IDYwcHggYXV0byAwO1xyXG59XHJcblxyXG4uc2VjdXJpdHlfX2x2Mi1oZWFkaW5nIHtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0Zm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5zZWN1cml0eV9fdHlwZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW46IDQ1cHggMCAwO1xyXG59XHJcblxyXG4uc2VjdXJpdHlfX3R5cGUgbGk6bnRoLWNoaWxkKG4rMikge1xyXG5cdG1hcmdpbjogMCAwIDAgMzBweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tc2VjdXJpdHkgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1wcm9jZXNzIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ucHJvY2VzcyB7XHJcblx0cGFkZGluZzogNDVweCA2MHB4O1xyXG5cdHdpZHRoOiA3NTZweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmdCZWlnZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRsaW5lQmVpZ2U7IFxyXG59XHJcblxyXG4ucHJvY2Vzc19faW5mb3JtYXRpb24ge1xyXG5cdG1hcmdpbjogNjBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5wcm9jZXNzX19sdjItaGVhZGluZyB7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4ucHJvY2Vzc19faW5uZXIge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMjMwcHgpO1xyXG5cdGdhcDogMzNweDtcclxuXHRtYXJnaW46IDQ1cHggMCAwO1xyXG59XHJcblxyXG4ucHJvY2Vzc19faXRlbSB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIDFmcjtcclxuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuXHJcbi5wcm9jZXNzX19sdjMtaGVhZGluZyxcclxuLnByb2Nlc3NfX3N0ZXAge1xyXG5cdGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiO1xyXG59XHJcblxyXG4ucHJvY2Vzc19fbHYzLWhlYWRpbmcge1xyXG5cdGdyaWQtcm93OiAyIC8gMztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDEuNmVtIDAgMTBweDtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4ucHJvY2Vzc19fZmlnIHtcclxuXHRncmlkLXJvdzogMSAvIDI7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5wcm9jZXNzX190eHQge1xyXG5cdGdyaWQtcm93OiAzIC8gNDtcclxuXHRwYWRkaW5nOiAxMHB4IDAgMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XHJcbn1cclxuXHJcbi5wcm9jZXNzX19zdGVwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y29sb3I6ICR0ZXh0UGluaztcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tcHJvY2VzcyBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWFib3V0IHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uYWJvdXQge1xyXG5cdHdpZHRoOiA4ODBweDtcclxufVxyXG5cclxuLmFib3V0X19pbmZvcm1hdGlvbiB7XHJcblx0bWFyZ2luOiA5MHB4IGF1dG8gMDtcclxufVxyXG5cclxuLmFib3V0X19sdjItaGVhZGluZyB7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4uZGV0YWlscyB7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRjb2xvcjogIzY0NTA0YTtcclxuXHRmb250LXNpemU6IDIxcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQgI2ZkZjNmMjtcclxuXHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmRmM2YyO1xyXG59XHJcblxyXG4uZGV0YWlsc19fYWJvdXQge1xyXG5cdG1hcmdpbjogNDVweCAwIDA7XHJcbn1cclxuXHJcbi5kZXRhaWxzX19oZWFkLFxyXG4uZGV0YWlsc19fZGF0YSB7XHJcblx0cGFkZGluZzogMTVweCAzMHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmRmM2YyO1xyXG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZkZjNmMjtcclxufVxyXG5cclxuLmRldGFpbHNfX2hlYWQge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5kZXRhaWxzX19ub3RlcyxcclxuLmRldGFpbHNfX3N1cCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uZGV0YWlsc19fbm90ZXMtaXRlbSB7XHJcblx0cGFkZGluZzogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4uZGV0YWlsc19fbm90ZXMtaXRlbTo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIuKAu1wiO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1hYm91dCBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWNhcmQtc3RhbmRhcmQgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5jYXJkLXN0YW5kYXJkX19pbmZvcm1hdGlvbiB7XHJcblx0bWFyZ2luOiA5MHB4IDAgMDtcclxufVxyXG5cclxuLmNhcmQtc3RhbmRhcmRfX2lubmVyIHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogMTAwMHB4O1xyXG59XHJcblxyXG4uY2FyZC1idG4ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMTVweCAxMHB4O1xyXG5cdGNvbG9yOiAjOWUyODI0O1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Ym9yZGVyOiA0cHggc29saWQgIzllMjgyNDtcclxufVxyXG5cclxuLmpzLWNhcmQtYnRuOjpiZWZvcmUsXHJcbi5qcy1jYXJkLWJ0bi0tcGx1czo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTI4MjQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uanMtY2FyZC1idG46OmJlZm9yZSB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5qcy1jYXJkLWJ0bi0tcGx1czo6YWZ0ZXIge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHJpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4uY2FyZC1wcm9kdWN0IHtcclxuXHRwYWRkaW5nOiAzMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jYXJkLWRldGFpbHNfX2x2Mi1oZWFkaW5nIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMCAwIDIwcHg7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XHJcbn1cclxuXHJcbi5jYXJkLWRldGFpbHNfX2x2Mi1oZWFkaW5nOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRoZWlnaHQ6IDNweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDEyO1xyXG5cdGJvdHRvbTogLTFweDtcclxuXHRsZWZ0OiAwO1xyXG59XHJcblxyXG4uY2FyZC1kZXRhaWxzX19pbmZvIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uY2FyZC1kZXRhaWxzX19sdjEsXHJcbi5jYXJkLWRldGFpbHNfX2x2MixcclxuLmNhcmQtZGV0YWlsc19fZGF0YSB7XHJcblx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uY2FyZC1kZXRhaWxzX19sdjEsXHJcbi5jYXJkLWRldGFpbHNfX2x2MiB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uY2FyZC1kZXRhaWxzX19sdjEge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbn1cclxuXHJcbi5jYXJkLWRldGFpbHNfX2x2MiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxufVxyXG5cclxuLmNhcmQtZGV0YWlsc19fbm90ZXMge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmNhcmQtZGV0YWlsc19fbm90ZXMtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5jYXJkLWRldGFpbHNfX25vdGVzLWl0ZW06OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCLigLtcIjtcclxufVxyXG5cclxuLmNhcmQtZGV0YWlsc19fbGlzdCB7XHJcblx0Zm9udC1zaXplOiAwO1xyXG59XHJcblxyXG4uY2FyZC1kZXRhaWxzX19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdG1hcmdpbjogMCAxZW0gMCAwO1xyXG59XHJcblxyXG4uY2FyZC1kZXRhaWxzX19saXN0LWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbi5jYXJkLXN1cHBsZW1lbnQge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5jYXJkLXN1cHBsZW1lbnRfX2x2Mi1oZWFkaW5nIHtcclxuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjYWFhO1xyXG59XHJcblxyXG4uY2FyZC1zdXBwbGVtZW50X19ub3RlcyxcclxuLmNhcmQtY2FzaGluZ19fbmF2IHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4uY2FyZC1zdXBwbGVtZW50X19ub3RlcyB7XHJcblx0Y291bnRlci1yZXNldDogbnVtYmVyO1xyXG5cdGNvbG9yOiAjNzc3O1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmNhcmQtc3VwcGxlbWVudF9fbm90ZXMtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAyZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0yZW07XHJcbn1cclxuXHJcbi5jYXJkLXN1cHBsZW1lbnRfX25vdGVzLWl0ZW06OmJlZm9yZSB7XHJcblx0cGFkZGluZzogMCAuNGVtIDAgMDtcclxuXHRjb3VudGVyLWluY3JlbWVudDogbnVtYmVyO1xyXG5cdGNvbnRlbnQ6IFwi4oC7XCJjb3VudGVyKG51bWJlcik7XHJcbn1cclxuXHJcbi5jYXJkLWNhc2hpbmdfX25hdiB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uY2FyZC1jYXNoaW5nX19uYXYtbGluayB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcblx0Y29sb3I6ICMwMjc3ZGI7XHJcblx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vaW1hZ2VzL2NvbV9pYzA1LnBuZykgbm8tcmVwZWF0IDAgLjZlbTtcclxufVxyXG5cclxuLmNhcmQtY2FzaGluZ19fbmF2LWxpbms6aG92ZXIsXHJcbi5jYXJkLWNhc2hpbmdfX25hdi1saW5rOmFjdGl2ZSxcclxuLmNhcmQtY2FzaGluZ19fbmF2LWxpbms6Zm9jdXMge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uY2FyZC1jYXNoaW5nX19uYXYtbGluazo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IHVybCgvY29tbW9uL2ltYWdlcy9jb21faWMwNi5naWYpO1xyXG5cdG1hcmdpbjogMCAwIDAgNXB4O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1jYXJkLXN0YW5kYXJkIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tY2F1dGlvbiBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmNhdXRpb24ge1xyXG5cdHdpZHRoOiAxMDAwcHg7XHJcbn1cclxuXHJcbi5jYXV0aW9uX19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA5MHB4IGF1dG8gMDtcclxufVxyXG5cclxuLmNhdXRpb25fX2x2Mi1oZWFkaW5nIHtcclxuXHRmb250LXNpemU6IDM4cHg7XHJcblx0Zm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5jYXV0aW9uX19sdjItaGVhZGluZy1pbm5lciB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhdXRpb25fX2x2Mi1oZWFkaW5nLWlubmVyOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiA3NXB4O1xyXG5cdGhlaWdodDogNjVweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tYXR0ZW50aW9uLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IC03NXB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLmNhdXRpb25fX2l0ZW0ge1xyXG5cdG1hcmdpbjogNDVweCAwIDA7XHJcbn1cclxuXHJcbi5jYXV0aW9uX19sdjMtaGVhZGluZyB7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG59XHJcblxyXG4uY2F1dGlvbl9fbGlzdC1pdGVtIHtcclxuXHRwYWRkaW5nOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5jYXV0aW9uX19saXN0LWl0ZW06OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCLil49cIjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY2F1dGlvbiBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWFwcCBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmFwcF9fYnRuLWZpZyB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG5cdGJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tYXBwIGVuZC0tLS0tLS0tLS0qLyIsIi8v44OZ44O844K544Gu44OV44Kp44Oz44OI44K144Kk44K677yIcHjvvIlcclxuJGJhc2VTaXplOiAxNjtcclxuXHJcbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44Gu5bmF77yIcHjvvIlcclxuJGJyZWFrUG9pbnRXaWR0aDogNzY4O1xyXG5cclxuLy/otaTvvIjjg4bjgq3jgrnjg4jvvIlcclxuJHRleHRSZWQ6ICNlOTFmMjM7XHJcblxyXG4vL+iMtu+8iOODhuOCreOCueODiO+8iVxyXG4kdGV4dEJyb3duOiAjNjAwO1xyXG5cclxuLy/jg5Tjg7Pjgq/vvIjjg4bjgq3jgrnjg4jvvIlcclxuJHRleHRQaW5rOiAjZWQ1YTYzO1xyXG5cclxuLy/ogozvvIjog4zmma/vvIlcclxuJGJnQmVpZ2U6ICNmYmU1ZGQ7XHJcblxyXG4vL+iCjO+8iOe3mu+8iVxyXG4kbGluZUJlaWdlOiAjZjA3NjdhOyJdfQ== */
