@charset "UTF-8";
/*----------/ad/pone_wiz/common/css/reset.css overwrite start----------*/
*,
*::after,
*::before {
  box-sizing: content-box;
}

#card a:link, #card a:visited {
  color: #0277bd;
  text-decoration: none;
}

#card a:hover, #card a:active, #card a:focus {
  color: #0277bd;
  text-decoration: underline;
}

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

img {
  max-width: 100%;
  height: auto;
}

a:hover img {
  opacity: .75;
}

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

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

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

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

.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;
}

.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----------*/
/*----------/ad/pone_wiz/css/index.css overwrite start----------*/
#card {
  padding-bottom: 0;
}

.card_table_td--second {
  border-right: 2px solid #d7d7d7;
}

.card_table_th,
.card_table_td {
  font-size: 21px;
}

.card_text_small {
  display: inline;
  margin-top: 0;
  font-size: 18px;
}

.card__notes {
  margin: 15px 0 0;
}

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

.card__notes-num {
  margin: 0 .5em 0 0;
}

/*----------/ad/pone_wiz/css/index.css overwrite end----------*/
/*----------app start----------*/
.app {
  text-align: center;
}

/*----------app end----------*/
/*----------heading start----------*/
.lv1-heading {
  text-align: center;
  line-height: 1.2;
}

.lv3-heading--point {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.lv3-heading__txt {
  margin: 30px 0 0;
  font-size: 32px;
}

.lv3-heading__red {
  color: #e20521;
}

/*----------heading end----------*/
/*----------highlight-txt start----------*/
.highlight-txt {
  background: linear-gradient(to bottom, transparent 0, transparent 28%, #fff06d 28%, #fff06d 86%, transparent 86%, transparent 100%);
}

/*----------highlight-txt end----------*/
/*----------monthly-nav start----------*/
.monthly-nav {
  text-align: center;
}

.monthly-nav__contents {
  margin: 60px 0 0;
}

/*----------monthly-nav end----------*/
/*----------feature start----------*/
.feature__contents {
  margin: 90px 0 0;
}

.feature__notes {
  margin: 15px auto 0;
  width: 1200px;
}

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

/*----------feature end----------*/
/*----------feature-details start----------*/
.feature-details {
  padding: 90px 0;
  background-color: #f0f0f0;
}

.feature-details a:link, .feature-details a:visited {
  color: #0277bd;
  text-decoration: none;
}

.feature-details a:hover, .feature-details a:active, .feature-details a:focus {
  color: #0277bd;
  text-decoration: underline;
}

/*----------feature-details start----------*/
/*----------card-navigation start----------*/
.card-navigation {
  padding: 30px 0 15px;
  text-align: center;
  background-color: #e20521;
}

.card-navigation__lv2-heading {
  font-size: 42px;
  color: #fff;
  line-height: 1.2;
}

.card-nav {
  margin: 30px auto 0;
  width: 1020px;
}

.card-nav__list {
  display: flex;
  justify-content: space-between;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.4;
}

.card-nav__list-item {
  flex-basis: 240px;
}

.card-nav__list-link {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 15px 45px;
  height: calc(2em * 1.4);
  background: url(../images/arrow.png) no-repeat left 50% bottom 15px #fff;
  border-radius: 12px;
}

.card-nav__list-link:hover,
.card-nav__list-link:active,
.card-nav__list-link:focus {
  opacity: .75;
}

/*----------card-navigation end----------*/
/*----------annual start----------*/
.annual {
  padding: 30px 124px;
  width: 952px;
  background-color: #fff;
  border-radius: 12px;
}

.annual__feature-details {
  margin: 0 auto;
}

.annual__fig {
  display: block;
  margin: 30px auto 0;
}

.annual__txt {
  margin: 30px 0 0;
  font-size: 21px;
  font-weight: bold;
  text-align: center;
}

/*----------annual end----------*/
/*----------claim start----------*/
.claim {
  padding: 30px 124px;
  margin: 0 auto;
  width: 952px;
  background-color: #fff;
  border-radius: 12px;
}

.claim__feature-details {
  margin: 60px auto 0;
}

.claim__invoice,
.claim__automatic {
  margin: 30px 0 0;
  font-size: 21px;
  font-weight: bold;
  text-align: center;
}

.claim__circles {
  display: block;
  margin: 30px auto 0;
}

.claim__example {
  display: block;
  margin: 60px auto 0;
}

.claim__box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 60px auto 0;
  width: 852px;
}

.claim__statement {
  width: 320px;
}

.claim__box-inner {
  flex-basis: 482px;
}

.claim__realize {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.claim__red {
  color: #e20521;
}

.claim__exception {
  margin: 45px 0 0;
  font-size: 18px;
  font-weight: bold;
}

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

.claim__list-item {
  display: inline-block;
  font-size: 14px;
}

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

/*----------claim end----------*/
/*----------point start----------*/
.point {
  padding: 30px 124px;
  width: 952px;
  background-color: #fff;
  border-radius: 12px;
}

.point__feature-details {
  margin: 60px auto 0;
}

.point__fig {
  display: block;
  margin: 30px auto 0;
}

.point-txt {
  margin: 30px 0 0;
  font-size: 21px;
  font-weight: bold;
  text-align: center;
}

.point-earn {
  padding: 91px 0 0;
  background: url(../images/icon-pig.png) no-repeat left top;
}

.point-earn__point-contents {
  margin: 60px 0 0;
}

.point__lv4-heading {
  font-size: 32px;
  line-height: 1.2;
}

.point-earn__fig {
  margin: 30px 0 0;
}

.point-earn__nav,
.point-use__nav {
  margin: 30px 0 0;
  font-size: 21px;
}

.point-use {
  padding: 91px 0 0;
  background: url(../images/icon-hand.png) no-repeat left top;
}

.point-use__point-contents {
  margin: 60px 0 0;
}

.point-use__box {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin: 30px 0 0;
}

.point-use__accumulate,
.point-use__list,
.point-use__choose {
  font-size: 21px;
}

.point-use__choose {
  display: inline-block;
  font-weight: bold;
}

.point-use__notes {
  margin: 30px 0 0;
}

.point-use__mark {
  font-size: 14px;
  vertical-align: super;
}

.point-use__list-item,
.point-use__notes-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.point-use__notes-item--num {
  margin: 0 0 0 2em;
  text-indent: -2em;
}

.point-use__notes-num {
  margin: 0 .5em 0 0;
}

.point-use__exchange {
  display: block;
  margin: 30px auto 0;
}

.btn-point {
  display: block;
  padding: 10px 30px;
  min-width: calc(14em + 8px);
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  border: 2px solid #e20521;
  border-radius: 26px;
  cursor: pointer;
}

.btn-point__point {
  margin: 30px auto 0;
}

.btn-point--open::before,
.btn-point--close::before {
  margin: 0 8px 0 0;
}

.btn-point--open::before {
  content: "＋";
}

.btn-point--close::before {
  content: "－";
}

.js-btn-point--hide {
  display: none;
}

/*----------point end----------*/
/*----------adjustment start----------*/
.adjustment {
  padding: 30px 124px;
  width: 952px;
  background-color: #fff;
  border-radius: 12px;
}

.adjustment__feature-details {
  margin: 60px auto 0;
}

.adjustment__inner {
  margin: 30px 0 0;
}

.adjustment__lv4-heading {
  font-size: 32px;
  text-align: center;
}

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

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

.adjustment__txt,
.adjustment__nav,
.adjustment__notes {
  margin: 30px 0 0;
}

.adjustment__txt,
.adjustment__nav {
  font-size: 21px;
}

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

/*----------adjustment end----------*/
/*----------safety start----------*/
.safety {
  padding: 90px 0;
}

.safety__inner {
  margin: 0 auto;
  width: 1200px;
}

.safety__lv2-heading {
  text-align: center;
}

.safety__box {
  display: flex;
  justify-content: space-between;
  margin: 30px 0 0;
}

.safety__item {
  flex-basis: 380px;
  border-radius: 12px;
  border: 4px solid #fe8383;
}

.safety__lv3-heading {
  padding: 15px 10px;
  font-size: 27px;
  text-align: center;
  line-height: 1.2;
  background-color: #ffd1d1;
  border-radius: 8px 8px 0 0;
}

.safety__lv3-heading::before {
  content: "";
  display: inline-block;
  margin: 0 8px 0 0;
  width: 1.2em;
  height: 1.2em;
  background-image: url(../images/icon-check.png);
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: text-top;
}

.safety__txt {
  padding: 15px 30px;
  font-size: 21px;
  border-top: 4px solid #fe8383;
}

/*----------safety end----------*/
/*----------card-design start----------*/
.card-design {
  padding: 60px 0 100px;
  background-color: #d7d7d7;
}

.card-design__inner {
  padding: 30px 0;
  margin: 0 auto;
  width: 960px;
  background-color: #fff;
}

.card-design__lv2-heading {
  padding: 0 15px;
  color: #64504a;
  font-size: 32px;
  text-align: center;
}

.card-design__list {
  display: flex;
  justify-content: center;
  margin: 30px 0 0;
}

.card-design__list li:nth-child(n+2) {
  margin: 0 0 0 20px;
}

/*----------card-design end----------*/
/*----------app--display start----------*/
.app--display {
  position: fixed;
  padding: 20px 0;
  width: 100%;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.85);
  bottom: 0;
  left: 0;
}

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

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC5jc3MiLCJfcmVzZXQtb3ZlcndyaXRlLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJfaW5kZXgtb3ZlcndyaXRlLnNjc3MiLCJ0b3Auc2NzcyIsIl92YXJpYWJsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQix3RUFBQTtBQUVBOzs7RUFHQyx1QkFBdUI7QURDeEI7O0FDRUE7RUFJRyxjQUFjO0VBQ2QscUJBQXFCO0FERnhCOztBQ0hBO0VBVUcsY0FBYztFQUNkLDBCQUEwQjtBREg3Qjs7QUNRQSxzRUFBQTtBQ3hCQSxrQ0FBQTtBQUVBO0VBQ0MscUZBQWE7QUZtQmQ7O0FFREE7RUFDQyxlQUFlO0VBQ2YsWUFBWTtBRkliOztBRURBO0VBQ0MsWUFBWTtBRkliOztBRURBLGdDQUFBO0FBRUEsc0NBQUE7QUFFQTtFQUNDLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZ0JBQWdCO0FGRWpCOztBRUNBLG9DQUFBO0FBRUEsbUNBQUE7QUFFQTtFQUNDLGtCQUFrQjtBRkFuQjs7QUVHQTtFQUNDLGVBQWU7RUFDZixjQUFjO0VBQ2QsYUFBYTtBRkFkOztBRUdBO0VBQ0MsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxlQUFlO0VBQ2Ysa0JBQWtCO0FGQW5COztBRUdBOztFQUVDLFlBQVM7QUZBVjs7QUVHQTtFQUNDLGtCQUFrQjtBRkFuQjs7QUVHQTtFQUNDLGtCQUFrQjtBRkFuQjs7QUVHQSxpQ0FBQTtBQUVBLG1DQUFBO0FBQ0E7RUFDQyxnQkFBZ0I7QUZEakI7O0FFSUE7RUFDQyxlQUFlO0VBQ2YsY0FBYztFQUNkLGFBQWE7RUFDYiw2QkFBNkI7QUZEOUI7O0FFSUE7RUFDQyxhQUFhO0VBQ2IsOEJBQThCO0FGRC9COztBRUlBO0VBQ0MsWUFBWTtFQUNaLFlBQVk7QUZEYjs7QUVJQTtFQUNDLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGVBQWU7QUZEaEI7O0FFSUE7RUFDQyxTQUFTO0FGRFY7O0FFSUE7RUFD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O0FKNkhuQjs7QUkxSEE7RUFDQyxhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLGdCQUFnQjtBSjZIakI7O0FJMUhBO0VBQ0MsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQix5QkFBeUI7QUo2SDFCOztBSTFIQTtFQUNDLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQix5QkFBeUI7RUFDekIsMEJBQTBCO0FKNkgzQjs7QUkxSEE7RUFDQyxXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osYUFBYTtFQUNiLCtDQUErQztFQUMvQyw0QkFBNEI7RUFDNUIsd0JBQXdCO0VBQ3hCLHdCQUF3QjtBSjZIekI7O0FJMUhBO0VBQ0Msa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZiw2QkFBNkI7QUo2SDlCOztBSTFIQSxpQ0FBQTtBQUVBLHdDQUFBO0FBRUE7RUFDQyxxQkFBcUI7RUFDckIseUJBQXlCO0FKMkgxQjs7QUl4SEE7RUFDQyxlQUFlO0VBQ2YsY0FBYztFQUNkLFlBQVk7RUFDWixzQkFBc0I7QUoySHZCOztBSXhIQTtFQUNDLGVBQWU7RUFDZixjQUFjO0VBQ2QsZUFBZTtFQUNmLGtCQUFrQjtBSjJIbkI7O0FJeEhBO0VBQ0MsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixnQkFBZ0I7QUoySGpCOztBSXhIQTtFQUNDLGtCQUFrQjtBSjJIbkI7O0FJeEhBLHNDQUFBO0FBRUEseUNBQUE7QUFFQTtFQUNDLGVBQWU7RUFDZixlQUFlO0VBQ2YsV0FBVztFQUNYLGtCQUFrQjtFQUNsQiwyQ0FBdUM7RUFDdkMsU0FBUztFQUNULE9BQU87QUp5SFI7O0FJdEhBLHVDQUFBIiwiZmlsZSI6InRvcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0vYWQvcG9uZV93aXovY29tbW9uL2Nzcy9yZXNldC5jc3Mgb3ZlcndyaXRlIHN0YXJ0LS0tLS0tLS0tLSovXG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuI2NhcmQgYTpsaW5rLCAjY2FyZCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAyNzdiZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jY2FyZCBhOmhvdmVyLCAjY2FyZCBhOmFjdGl2ZSwgI2NhcmQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDI3N2JkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyotLS0tLS0tLS0tL2FkL3BvbmVfd2l6L2NvbW1vbi9jc3MvcmVzZXQuY3NzIG92ZXJ3cml0ZSBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWJhc2ljIHN0YXJ0LS0tLS0tLS0tLSovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbi8qLS0tLS0tLS0tLWJhc2ljIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY29udGFpbmVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwIDE0MnB4O1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLyotLS0tLS0tLS0tY29udGFpbmVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0taGVhZGVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAwcHg7XG59XG5cbi5oZWFkZXJfX3BhcnQge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX3BhcnQ6OmJlZm9yZSxcbi5oZWFkZXJfX3BhcnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCLvvI1cIjtcbn1cblxuLmhlYWRlcl9fcGFydDo6YmVmb3JlIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4uaGVhZGVyX19wYXJ0OjphZnRlciB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLyotLS0tLS0tLS0taGVhZGVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZm9vdGVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uZm9vdGVyIHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuLmZvb3Rlcl9faW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2JkYmRiZDtcbn1cblxuLmZvb3Rlcl9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb290ZXItbmF2IHtcbiAgd2lkdGg6IDU0MHB4O1xuICBmb250LXNpemU6IDA7XG59XG5cbi5mb290ZXItbmF2X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIHdpZHRoOiAxMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9vdGVyLW5hdiBsaTpudGgtY2hpbGQoNG4pIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9vdGVyLW5hdl9fbGluayB7XG4gIGNvbG9yOiAjNzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXItbmF2X19saW5rOmhvdmVyLFxuLmZvb3Rlci1uYXZfX2xpbms6YWN0aXZlLFxuLmZvb3Rlci1uYXZfX2xpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3Rlci1jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLWZvb3RlciBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS9hZC9wb25lX3dpei9jc3MvaW5kZXguY3NzIG92ZXJ3cml0ZSBzdGFydC0tLS0tLS0tLS0qL1xuI2NhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNhcmRfdGFibGVfdGQtLXNlY29uZCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkN2Q3ZDc7XG59XG5cbi5jYXJkX3RhYmxlX3RoLFxuLmNhcmRfdGFibGVfdGQge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5jYXJkX3RleHRfc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNhcmRfX25vdGVzIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLmNhcmRfX25vdGVzLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0yZW07XG59XG5cbi5jYXJkX19ub3Rlcy1udW0ge1xuICBtYXJnaW46IDAgLjVlbSAwIDA7XG59XG5cbi8qLS0tLS0tLS0tLS9hZC9wb25lX3dpei9jc3MvaW5kZXguY3NzIG92ZXJ3cml0ZSBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWFwcCBzdGFydC0tLS0tLS0tLS0qL1xuLmFwcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tYXBwIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0taGVhZGluZyBzdGFydC0tLS0tLS0tLS0qL1xuLmx2MS1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubHYzLWhlYWRpbmctLXBvaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmx2My1oZWFkaW5nX190eHQge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5sdjMtaGVhZGluZ19fcmVkIHtcbiAgY29sb3I6ICNlMjA1MjE7XG59XG5cbi8qLS0tLS0tLS0tLWhlYWRpbmcgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1oaWdobGlnaHQtdHh0IHN0YXJ0LS0tLS0tLS0tLSovXG4uaGlnaGxpZ2h0LXR4dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IDI4JSwgI2ZmZjA2ZCAyOCUsICNmZmYwNmQgODYlLCB0cmFuc3BhcmVudCA4NiUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuXG4vKi0tLS0tLS0tLS1oaWdobGlnaHQtdHh0IGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tbW9udGhseS1uYXYgc3RhcnQtLS0tLS0tLS0tKi9cbi5tb250aGx5LW5hdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vbnRobHktbmF2X19jb250ZW50cyB7XG4gIG1hcmdpbjogNjBweCAwIDA7XG59XG5cbi8qLS0tLS0tLS0tLW1vbnRobHktbmF2IGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZmVhdHVyZSBzdGFydC0tLS0tLS0tLS0qL1xuLmZlYXR1cmVfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA5MHB4IDAgMDtcbn1cblxuLmZlYXR1cmVfX25vdGVzIHtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgd2lkdGg6IDEyMDBweDtcbn1cblxuLmZlYXR1cmVfX25vdGVzLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qLS0tLS0tLS0tLWZlYXR1cmUgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1mZWF0dXJlLWRldGFpbHMgc3RhcnQtLS0tLS0tLS0tKi9cbi5mZWF0dXJlLWRldGFpbHMge1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5mZWF0dXJlLWRldGFpbHMgYTpsaW5rLCAuZmVhdHVyZS1kZXRhaWxzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDI3N2JkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mZWF0dXJlLWRldGFpbHMgYTpob3ZlciwgLmZlYXR1cmUtZGV0YWlscyBhOmFjdGl2ZSwgLmZlYXR1cmUtZGV0YWlscyBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMjc3YmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKi0tLS0tLS0tLS1mZWF0dXJlLWRldGFpbHMgc3RhcnQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNhcmQtbmF2aWdhdGlvbiBzdGFydC0tLS0tLS0tLS0qL1xuLmNhcmQtbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjA1MjE7XG59XG5cbi5jYXJkLW5hdmlnYXRpb25fX2x2Mi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmNhcmQtbmF2IHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgd2lkdGg6IDEwMjBweDtcbn1cblxuLmNhcmQtbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uY2FyZC1uYXZfX2xpc3QtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDI0MHB4O1xufVxuXG4uY2FyZC1uYXZfX2xpc3QtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggNDVweDtcbiAgaGVpZ2h0OiBjYWxjKDJlbSAqIDEuNCk7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3cucG5nKSBuby1yZXBlYXQgbGVmdCA1MCUgYm90dG9tIDE1cHggI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmNhcmQtbmF2X19saXN0LWxpbms6aG92ZXIsXG4uY2FyZC1uYXZfX2xpc3QtbGluazphY3RpdmUsXG4uY2FyZC1uYXZfX2xpc3QtbGluazpmb2N1cyB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuLyotLS0tLS0tLS0tY2FyZC1uYXZpZ2F0aW9uIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tYW5udWFsIHN0YXJ0LS0tLS0tLS0tLSovXG4uYW5udWFsIHtcbiAgcGFkZGluZzogMzBweCAxMjRweDtcbiAgd2lkdGg6IDk1MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uYW5udWFsX19mZWF0dXJlLWRldGFpbHMge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFubnVhbF9fZmlnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG5cbi5hbm51YWxfX3R4dCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tYW5udWFsIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY2xhaW0gc3RhcnQtLS0tLS0tLS0tKi9cbi5jbGFpbSB7XG4gIHBhZGRpbmc6IDMwcHggMTI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5jbGFpbV9fZmVhdHVyZS1kZXRhaWxzIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbn1cblxuLmNsYWltX19pbnZvaWNlLFxuLmNsYWltX19hdXRvbWF0aWMge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jbGFpbV9fY2lyY2xlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuXG4uY2xhaW1fX2V4YW1wbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbn1cblxuLmNsYWltX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gIHdpZHRoOiA4NTJweDtcbn1cblxuLmNsYWltX19zdGF0ZW1lbnQge1xuICB3aWR0aDogMzIwcHg7XG59XG5cbi5jbGFpbV9fYm94LWlubmVyIHtcbiAgZmxleC1iYXNpczogNDgycHg7XG59XG5cbi5jbGFpbV9fcmVhbGl6ZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmNsYWltX19yZWQge1xuICBjb2xvcjogI2UyMDUyMTtcbn1cblxuLmNsYWltX19leGNlcHRpb24ge1xuICBtYXJnaW46IDQ1cHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2xhaW1fX2xpc3Qge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5jbGFpbV9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jbGFpbV9fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDFlbSAwIDA7XG59XG5cbi8qLS0tLS0tLS0tLWNsYWltIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tcG9pbnQgc3RhcnQtLS0tLS0tLS0tKi9cbi5wb2ludCB7XG4gIHBhZGRpbmc6IDMwcHggMTI0cHg7XG4gIHdpZHRoOiA5NTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnBvaW50X19mZWF0dXJlLWRldGFpbHMge1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xufVxuXG4ucG9pbnRfX2ZpZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuXG4ucG9pbnQtdHh0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9pbnQtZWFybiB7XG4gIHBhZGRpbmc6IDkxcHggMCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tcGlnLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wO1xufVxuXG4ucG9pbnQtZWFybl9fcG9pbnQtY29udGVudHMge1xuICBtYXJnaW46IDYwcHggMCAwO1xufVxuXG4ucG9pbnRfX2x2NC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucG9pbnQtZWFybl9fZmlnIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLnBvaW50LWVhcm5fX25hdixcbi5wb2ludC11c2VfX25hdiB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLnBvaW50LXVzZSB7XG4gIHBhZGRpbmc6IDkxcHggMCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24taGFuZC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbn1cblxuLnBvaW50LXVzZV9fcG9pbnQtY29udGVudHMge1xuICBtYXJnaW46IDYwcHggMCAwO1xufVxuXG4ucG9pbnQtdXNlX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5wb2ludC11c2VfX2FjY3VtdWxhdGUsXG4ucG9pbnQtdXNlX19saXN0LFxuLnBvaW50LXVzZV9fY2hvb3NlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4ucG9pbnQtdXNlX19jaG9vc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucG9pbnQtdXNlX19ub3RlcyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5wb2ludC11c2VfX21hcmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxuLnBvaW50LXVzZV9fbGlzdC1pdGVtLFxuLnBvaW50LXVzZV9fbm90ZXMtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLnBvaW50LXVzZV9fbm90ZXMtaXRlbS0tbnVtIHtcbiAgbWFyZ2luOiAwIDAgMCAyZW07XG4gIHRleHQtaW5kZW50OiAtMmVtO1xufVxuXG4ucG9pbnQtdXNlX19ub3Rlcy1udW0ge1xuICBtYXJnaW46IDAgLjVlbSAwIDA7XG59XG5cbi5wb2ludC11c2VfX2V4Y2hhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG5cbi5idG4tcG9pbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBtaW4td2lkdGg6IGNhbGMoMTRlbSArIDhweCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgI2UyMDUyMTtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLXBvaW50X19wb2ludCB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG5cbi5idG4tcG9pbnQtLW9wZW46OmJlZm9yZSxcbi5idG4tcG9pbnQtLWNsb3NlOjpiZWZvcmUge1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbn1cblxuLmJ0bi1wb2ludC0tb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvvItcIjtcbn1cblxuLmJ0bi1wb2ludC0tY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi77yNXCI7XG59XG5cbi5qcy1idG4tcG9pbnQtLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS1wb2ludCBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWFkanVzdG1lbnQgc3RhcnQtLS0tLS0tLS0tKi9cbi5hZGp1c3RtZW50IHtcbiAgcGFkZGluZzogMzBweCAxMjRweDtcbiAgd2lkdGg6IDk1MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uYWRqdXN0bWVudF9fZmVhdHVyZS1kZXRhaWxzIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbn1cblxuLmFkanVzdG1lbnRfX2lubmVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmFkanVzdG1lbnRfX2x2NC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hZGp1c3RtZW50X19jb3Vyc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLmFkanVzdG1lbnRfX2NvdXJzZSBsaTpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbjogMCAwIDAgMTVweDtcbn1cblxuLmFkanVzdG1lbnRfX3R4dCxcbi5hZGp1c3RtZW50X19uYXYsXG4uYWRqdXN0bWVudF9fbm90ZXMge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uYWRqdXN0bWVudF9fdHh0LFxuLmFkanVzdG1lbnRfX25hdiB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLmFkanVzdG1lbnRfX25vdGVzLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qLS0tLS0tLS0tLWFkanVzdG1lbnQgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1zYWZldHkgc3RhcnQtLS0tLS0tLS0tKi9cbi5zYWZldHkge1xuICBwYWRkaW5nOiA5MHB4IDA7XG59XG5cbi5zYWZldHlfX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMjAwcHg7XG59XG5cbi5zYWZldHlfX2x2Mi1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2FmZXR5X19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5zYWZldHlfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAzODBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZlODM4Mztcbn1cblxuLnNhZmV0eV9fbHYzLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMWQxO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cblxuLnNhZmV0eV9fbHYzLWhlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNoZWNrLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuXG4uc2FmZXR5X190eHQge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZTgzODM7XG59XG5cbi8qLS0tLS0tLS0tLXNhZmV0eSBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNhcmQtZGVzaWduIHN0YXJ0LS0tLS0tLS0tLSovXG4uY2FyZC1kZXNpZ24ge1xuICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG59XG5cbi5jYXJkLWRlc2lnbl9faW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWRlc2lnbl9fbHYyLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjNjQ1MDRhO1xuICBmb250LXNpemU6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcmQtZGVzaWduX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5jYXJkLWRlc2lnbl9fbGlzdCBsaTpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbn1cblxuLyotLS0tLS0tLS0tY2FyZC1kZXNpZ24gZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1hcHAtLWRpc3BsYXkgc3RhcnQtLS0tLS0tLS0tKi9cbi5hcHAtLWRpc3BsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKi0tLS0tLS0tLS1hcHAtLWRpc3BsYXkgZW5kLS0tLS0tLS0tLSovXG4iLCIvKi0tLS0tLS0tLS0vYWQvcG9uZV93aXovY29tbW9uL2Nzcy9yZXNldC5jc3Mgb3ZlcndyaXRlIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4qLFxyXG4qOjphZnRlcixcclxuKjo6YmVmb3JlIHtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuI2NhcmQge1xyXG5cdGEge1xyXG5cdFx0JjpsaW5rLFxyXG5cdFx0Jjp2aXNpdGVkIHtcclxuXHRcdFx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmFjdGl2ZSxcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogIzAyNzdiZDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0vYWQvcG9uZV93aXovY29tbW9uL2Nzcy9yZXNldC5jc3Mgb3ZlcndyaXRlIGVuZC0tLS0tLS0tLS0qLyIsIi8qLS0tLS0tLS0tLWJhc2ljIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG5ib2R5IHtcclxuXHRmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcbi8vXHRmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8vYSB7XHJcbi8vXHQmOmxpbmssXHJcbi8vXHQmOnZpc2l0ZWQge1xyXG4vL1x0XHRjb2xvcjogIzAyNzdiZDtcclxuLy9cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4vL1x0fVxyXG4vL1x0Jjpob3ZlcixcclxuLy9cdCY6YWN0aXZlLFxyXG4vL1x0Jjpmb2N1cyB7XHJcbi8vXHRcdGNvbG9yOiAjMDI3N2JkO1xyXG4vL1x0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuLy9cdH1cclxuLy99XHJcblxyXG5pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmE6aG92ZXIgaW1nIHtcclxuXHRvcGFjaXR5OiAuNzU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWJhc2ljIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tY29udGFpbmVyIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAwIDAgMTQycHg7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0bGluZS1oZWlnaHQ6IDEuODtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY29udGFpbmVyIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0taGVhZGVyIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uaGVhZGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2lubmVyIHtcclxuXHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwMDBweDtcclxufVxyXG5cclxuLmhlYWRlcl9fcGFydCB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxuXHRjb2xvcjogIzY2NjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyX19wYXJ0OjpiZWZvcmUsXHJcbi5oZWFkZXJfX3BhcnQ6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIu+8jVwiO1xyXG59XHJcblxyXG4uaGVhZGVyX19wYXJ0OjpiZWZvcmUge1xyXG5cdG1hcmdpbjogMCAxMHB4IDAgMDtcclxufVxyXG5cclxuLmhlYWRlcl9fcGFydDo6YWZ0ZXIge1xyXG5cdG1hcmdpbjogMCAwIDAgMTBweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0taGVhZGVyIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tZm9vdGVyIHN0YXJ0LS0tLS0tLS0tLSovXHJcbi5mb290ZXIge1xyXG5cdG1hcmdpbjogNjBweCAwIDA7XHJcbn1cclxuXHJcbi5mb290ZXJfX2lubmVyIHtcclxuXHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwMDBweDtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQgI2JkYmRiZDtcclxufVxyXG5cclxuLmZvb3Rlcl9fZ3JvdXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdiB7XHJcblx0d2lkdGg6IDU0MHB4O1xyXG5cdGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLmZvb3Rlci1uYXZfX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDAgMjBweCAwIDA7XHJcblx0d2lkdGg6IDEyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmZvb3Rlci1uYXYgbGk6bnRoLWNoaWxkKDRuKSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdl9fbGluayB7XHJcblx0Y29sb3I6ICM3Nzc7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdl9fbGluazpob3ZlcixcclxuLmZvb3Rlci1uYXZfX2xpbms6YWN0aXZlLFxyXG4uZm9vdGVyLW5hdl9fbGluazpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5mb290ZXItY29weXJpZ2h0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWZvb3RlciBlbmQtLS0tLS0tLS0tKi8iLCIvKi0tLS0tLS0tLS0vYWQvcG9uZV93aXovY3NzL2luZGV4LmNzcyBvdmVyd3JpdGUgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbiNjYXJkIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmRfdGFibGVfdGQtLXNlY29uZCB7XHJcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Q3ZDdkNztcclxufVxyXG5cclxuLmNhcmRfdGFibGVfdGgsXHJcbi5jYXJkX3RhYmxlX3RkIHtcclxuXHRmb250LXNpemU6IDIxcHg7XHJcbn1cclxuXHJcbi5jYXJkX3RleHRfc21hbGwge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLmNhcmRfX25vdGVzIHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4uY2FyZF9fbm90ZXMtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAyZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0yZW07XHJcbn1cclxuXHJcbi5jYXJkX19ub3Rlcy1udW0ge1xyXG5cdG1hcmdpbjogMCAuNWVtIDAgMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tL2FkL3BvbmVfd2l6L2Nzcy9pbmRleC5jc3Mgb3ZlcndyaXRlIGVuZC0tLS0tLS0tLS0qLyIsIkBpbXBvcnQgXCJ2YXJpYWJsZVwiO1xyXG5AaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuQGltcG9ydCBcInJlc2V0LW92ZXJ3cml0ZVwiO1xyXG5AaW1wb3J0IFwiY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJpbmRleC1vdmVyd3JpdGVcIjtcclxuXHJcbi8qLS0tLS0tLS0tLWFwcCBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmFwcCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1hcHAgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1oZWFkaW5nIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ubHYxLWhlYWRpbmcge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4ubHYzLWhlYWRpbmctLXBvaW50IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmx2My1oZWFkaW5nX190eHQge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG59XHJcblxyXG4ubHYzLWhlYWRpbmdfX3JlZCB7XHJcblx0Y29sb3I6ICR0ZXh0UmVkO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1oZWFkaW5nIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0taGlnaGxpZ2h0LXR4dCBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmhpZ2hsaWdodC10eHQge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IDI4JSwgJGJnWWVsbG93IDI4JSwgJGJnWWVsbG93IDg2JSwgdHJhbnNwYXJlbnQgODYlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0taGlnaGxpZ2h0LXR4dCBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLW1vbnRobHktbmF2IHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ubW9udGhseS1uYXYge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm1vbnRobHktbmF2X19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA2MHB4IDAgMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tbW9udGhseS1uYXYgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1mZWF0dXJlIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uZmVhdHVyZV9fY29udGVudHMge1xyXG5cdG1hcmdpbjogOTBweCAwIDA7XHJcbn1cclxuXHJcbi5mZWF0dXJlX19ub3RlcyB7XHJcblx0bWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuXHR3aWR0aDogMTIwMHB4O1xyXG59XHJcblxyXG4uZmVhdHVyZV9fbm90ZXMtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWZlYXR1cmUgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1mZWF0dXJlLWRldGFpbHMgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5mZWF0dXJlLWRldGFpbHMge1xyXG5cdHBhZGRpbmc6IDkwcHggMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG59XHJcblxyXG4uZmVhdHVyZS1kZXRhaWxzIHtcclxuXHRhIHtcclxuXHRcdCY6bGluayxcclxuXHRcdCY6dmlzaXRlZCB7XHJcblx0XHRcdGNvbG9yOiAjMDI3N2JkO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0JjphY3RpdmUsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tZmVhdHVyZS1kZXRhaWxzIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1jYXJkLW5hdmlnYXRpb24gc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5jYXJkLW5hdmlnYXRpb24ge1xyXG5cdHBhZGRpbmc6IDMwcHggMCAxNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmdSZWQ7XHJcbn1cclxuXHJcbi5jYXJkLW5hdmlnYXRpb25fX2x2Mi1oZWFkaW5nIHtcclxuXHRmb250LXNpemU6IDQycHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLmNhcmQtbmF2IHtcclxuXHRtYXJnaW46IDMwcHggYXV0byAwO1xyXG5cdHdpZHRoOiAxMDIwcHg7XHJcbn1cclxuXHJcbi5jYXJkLW5hdl9fbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi5jYXJkLW5hdl9fbGlzdC1pdGVtIHtcclxuXHRmbGV4LWJhc2lzOiAyNDBweDtcclxufVxyXG5cclxuLmNhcmQtbmF2X19saXN0LWxpbmsge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAxNXB4IDE1cHggNDVweDtcclxuXHRoZWlnaHQ6IGNhbGMoMmVtICogMS40KTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LnBuZykgbm8tcmVwZWF0IGxlZnQgNTAlIGJvdHRvbSAxNXB4ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxufVxyXG5cclxuLmNhcmQtbmF2X19saXN0LWxpbms6aG92ZXIsXHJcbi5jYXJkLW5hdl9fbGlzdC1saW5rOmFjdGl2ZSxcclxuLmNhcmQtbmF2X19saXN0LWxpbms6Zm9jdXMge1xyXG5cdG9wYWNpdHk6IC43NTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY2FyZC1uYXZpZ2F0aW9uIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tYW5udWFsIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uYW5udWFsIHtcclxuXHRwYWRkaW5nOiAzMHB4ICgoMTIwMHB4IC0gOTUycHgpIC8gMik7XHJcblx0d2lkdGg6IDk1MnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxufVxyXG5cclxuLmFubnVhbF9fZmVhdHVyZS1kZXRhaWxzIHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmFubnVhbF9fZmlnIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDMwcHggYXV0byAwO1xyXG59XHJcblxyXG4uYW5udWFsX190eHQge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tYW5udWFsIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tY2xhaW0gc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5jbGFpbSB7XHJcblx0cGFkZGluZzogMzBweCAoKDEyMDBweCAtIDk1MnB4KSAvIDIpO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHdpZHRoOiA5NTJweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbi5jbGFpbV9fZmVhdHVyZS1kZXRhaWxzIHtcclxuXHRtYXJnaW46IDYwcHggYXV0byAwO1xyXG59XHJcblxyXG4uY2xhaW1fX2ludm9pY2UsXHJcbi5jbGFpbV9fYXV0b21hdGljIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMjFweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jbGFpbV9fY2lyY2xlcyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcclxufVxyXG5cclxuLmNsYWltX19leGFtcGxlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDYwcHggYXV0byAwO1xyXG59XHJcblxyXG4uY2xhaW1fX2JveCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXJnaW46IDYwcHggYXV0byAwO1xyXG5cdHdpZHRoOiA5NTJweCAtIDUwcHggKiAyO1xyXG59XHJcblxyXG4uY2xhaW1fX3N0YXRlbWVudCB7XHJcblx0d2lkdGg6IDMyMHB4O1xyXG59XHJcblxyXG4uY2xhaW1fX2JveC1pbm5lciB7XHJcblx0Ly/lhajkvZPluYUgLSDlt6blj7PkvZnnmb0gLSDnlLvlg4/jga7luYUgLSBjbGFpbV9fc3RhdGVtZW5044GoY2xhaW1fX2JveC1pbm5lcuOBrumWk+OBruS9meeZvVx0XHJcblx0ZmxleC1iYXNpczogOTUycHggLSA1MHB4ICogMiAtIDMyMHB4IC0gNTBweDtcclxufVxyXG5cclxuLmNsYWltX19yZWFsaXplIHtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5jbGFpbV9fcmVkIHtcclxuXHRjb2xvcjogJHRleHRSZWQ7XHJcbn1cclxuXHJcbi5jbGFpbV9fZXhjZXB0aW9uIHtcclxuXHRtYXJnaW46IDQ1cHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmNsYWltX19saXN0IHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLmNsYWltX19saXN0LWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5jbGFpbV9fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRtYXJnaW46IDAgMWVtIDAgMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY2xhaW0gZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1wb2ludCBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLnBvaW50IHtcclxuXHRwYWRkaW5nOiAzMHB4ICgoMTIwMHB4IC0gOTUycHgpIC8gMik7XHJcblx0d2lkdGg6IDk1MnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxufVxyXG5cclxuLnBvaW50X19mZWF0dXJlLWRldGFpbHMge1xyXG5cdG1hcmdpbjogNjBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5wb2ludF9fZmlnIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDMwcHggYXV0byAwO1xyXG59XHJcblxyXG4ucG9pbnQtdHh0IHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMjFweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wb2ludC1lYXJuIHtcclxuXHRwYWRkaW5nOiA3NnB4ICsgMTVweCAwIDA7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLXBpZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDsgXHJcbn1cclxuXHJcbi5wb2ludC1lYXJuX19wb2ludC1jb250ZW50cyB7XHJcblx0bWFyZ2luOiA2MHB4IDAgMDtcclxufVxyXG5cclxuLnBvaW50X19sdjQtaGVhZGluZyB7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5wb2ludC1lYXJuX19maWcge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5wb2ludC1lYXJuX19uYXYsXHJcbi5wb2ludC11c2VfX25hdiB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRmb250LXNpemU6IDIxcHg7XHJcbn1cclxuXHJcbi5wb2ludC11c2Uge1xyXG5cdHBhZGRpbmc6IDc2cHggKyAxNXB4IDAgMDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24taGFuZC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDsgXHJcbn1cclxuXHJcbi5wb2ludC11c2VfX3BvaW50LWNvbnRlbnRzIHtcclxuXHRtYXJnaW46IDYwcHggMCAwO1xyXG59XHJcblxyXG4ucG9pbnQtdXNlX19ib3gge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4ucG9pbnQtdXNlX19hY2N1bXVsYXRlLFxyXG4ucG9pbnQtdXNlX19saXN0LFxyXG4ucG9pbnQtdXNlX19jaG9vc2Uge1xyXG5cdGZvbnQtc2l6ZTogMjFweDtcclxufVxyXG5cclxuLnBvaW50LXVzZV9fY2hvb3NlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5wb2ludC11c2VfX25vdGVzIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4ucG9pbnQtdXNlX19tYXJrIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0dmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG59XHJcblxyXG4ucG9pbnQtdXNlX19saXN0LWl0ZW0sXHJcbi5wb2ludC11c2VfX25vdGVzLWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4ucG9pbnQtdXNlX19ub3Rlcy1pdGVtLS1udW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMmVtO1xyXG5cdHRleHQtaW5kZW50OiAtMmVtO1xyXG59XHJcblxyXG4ucG9pbnQtdXNlX19ub3Rlcy1udW0ge1xyXG5cdG1hcmdpbjogMCAuNWVtIDAgMDtcclxufVxyXG5cclxuLnBvaW50LXVzZV9fZXhjaGFuZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5idG4tcG9pbnQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDEwcHggMzBweDtcclxuXHRtaW4td2lkdGg6IGNhbGMoMTRlbSArIDhweCk7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyUmVkO1xyXG5cdGJvcmRlci1yYWRpdXM6IDI2cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYnRuLXBvaW50X19wb2ludCB7XHJcblx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcclxufVxyXG5cclxuLmJ0bi1wb2ludC0tb3Blbjo6YmVmb3JlLFxyXG4uYnRuLXBvaW50LS1jbG9zZTo6YmVmb3JlIHtcclxuXHRtYXJnaW46IDAgOHB4IDAgMDtcclxufVxyXG5cclxuLmJ0bi1wb2ludC0tb3Blbjo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIu+8i1wiO1xyXG59XHJcblxyXG4uYnRuLXBvaW50LS1jbG9zZTo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIu+8jVwiO1xyXG59XHJcblxyXG4uanMtYnRuLXBvaW50LS1oaWRlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1wb2ludCBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWFkanVzdG1lbnQgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5hZGp1c3RtZW50IHtcclxuXHRwYWRkaW5nOiAzMHB4ICgoMTIwMHB4IC0gOTUycHgpIC8gMik7XHJcblx0d2lkdGg6IDk1MnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxufVxyXG5cclxuLmFkanVzdG1lbnRfX2ZlYXR1cmUtZGV0YWlscyB7XHJcblx0bWFyZ2luOiA2MHB4IGF1dG8gMDtcclxufVxyXG5cclxuLmFkanVzdG1lbnRfX2lubmVyIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uYWRqdXN0bWVudF9fbHY0LWhlYWRpbmcge1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hZGp1c3RtZW50X19jb3Vyc2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLmFkanVzdG1lbnRfX2NvdXJzZSBsaTpudGgtY2hpbGQobisyKSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxNXB4O1xyXG59XHJcblxyXG4uYWRqdXN0bWVudF9fdHh0LFxyXG4uYWRqdXN0bWVudF9fbmF2LFxyXG4uYWRqdXN0bWVudF9fbm90ZXMge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5hZGp1c3RtZW50X190eHQsXHJcbi5hZGp1c3RtZW50X19uYXYge1xyXG5cdGZvbnQtc2l6ZTogMjFweDtcclxufVxyXG5cclxuLmFkanVzdG1lbnRfX25vdGVzLWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1hZGp1c3RtZW50IGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tc2FmZXR5IHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uc2FmZXR5IHtcclxuXHRwYWRkaW5nOiA5MHB4IDA7XHJcbn1cclxuXHJcbi5zYWZldHlfX2lubmVyIHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogMTIwMHB4O1xyXG59XHJcblxyXG4uc2FmZXR5X19sdjItaGVhZGluZyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2FmZXR5X19ib3gge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5zYWZldHlfX2l0ZW0ge1xyXG5cdGZsZXgtYmFzaXM6IDM4MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0Ym9yZGVyOiA0cHggc29saWQgI2ZlODM4MztcclxufVxyXG5cclxuLnNhZmV0eV9fbHYzLWhlYWRpbmcge1xyXG5cdHBhZGRpbmc6IDE1cHggMTBweDtcclxuXHRmb250LXNpemU6IDI3cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZDFkMTtcclxuXHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxufVxyXG5cclxuLnNhZmV0eV9fbHYzLWhlYWRpbmc6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luOiAwIDhweCAwIDA7XHJcblx0d2lkdGg6IDEuMmVtO1xyXG5cdGhlaWdodDogMS4yZW07XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNoZWNrLnBuZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG59XHJcblxyXG4uc2FmZXR5X190eHQge1xyXG5cdHBhZGRpbmc6IDE1cHggMzBweDtcclxuXHRmb250LXNpemU6IDIxcHg7XHJcblx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICNmZTgzODM7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLXNhZmV0eSBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWNhcmQtZGVzaWduIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uY2FyZC1kZXNpZ24ge1xyXG5cdHBhZGRpbmc6IDYwcHggMCAxMDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xyXG59XHJcblxyXG4uY2FyZC1kZXNpZ25fX2lubmVyIHtcclxuXHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDk2MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jYXJkLWRlc2lnbl9fbHYyLWhlYWRpbmcge1xyXG5cdHBhZGRpbmc6IDAgMTVweDtcclxuXHRjb2xvcjogIzY0NTA0YTtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2FyZC1kZXNpZ25fX2xpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmNhcmQtZGVzaWduX19saXN0IGxpOm50aC1jaGlsZChuKzIpIHtcclxuXHRtYXJnaW46IDAgMCAwIDIwcHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNhcmQtZGVzaWduIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tYXBwLS1kaXNwbGF5IHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uYXBwLS1kaXNwbGF5IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cGFkZGluZzogMjBweCAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC44NSk7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWFwcC0tZGlzcGxheSBlbmQtLS0tLS0tLS0tKi8iLCIvL+ODmeODvOOCueOBruODleOCqeODs+ODiOOCteOCpOOCuu+8iHB477yJXHJcbiRiYXNlU2l6ZTogMTY7XHJcblxyXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiOOBruW5he+8iHB477yJXHJcbiRicmVha1BvaW50V2lkdGg6IDc2ODtcclxuXHJcbi8v6LWk77yI44OG44Kt44K544OI77yJXHJcbiR0ZXh0UmVkOiAjZTIwNTIxO1xyXG5cclxuLy/otaTvvIjog4zmma/vvIlcclxuJGJnUmVkOiAjZTIwNTIxO1xyXG5cclxuLy/otaTvvIjnt5rvvIlcclxuJGJvcmRlclJlZDogI2UyMDUyMTtcclxuXHJcbi8v6buE77yI6IOM5pmv77yJXHJcbiRiZ1llbGxvdzogI2ZmZjA2ZDsiXX0= */
