@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 {
  color: #26c;
}

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

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

/*----------container end----------*/
/*----------header start----------*/
.header {
  border-top: 4px solid #e60012;
}

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

.header__group {
  display: flex;
  /*	justify-content: flex-end;
	align-items: flex-end;*/
  padding: 10px 0;
  /*	border-bottom: 1px solid #000;確認用*/
}

.logo {
  margin: 0 auto 0 0;
}

.logo__txt {
  font-size: 11px;
}

.logo__link {
  display: block;
  margin: 5px 0 0;
}

.sub-nav {
  padding: 40px 0 0 0;
  font-size: 0;
}

.sub-nav__item {
  display: inline-block;
  font-size: 12px;
}

.sub-nav li:nth-child(n+2) {
  padding: 0 0 0 15px;
  margin: 0 0 0 15px;
  border-left: 1px solid #ccc;
}

.sub-nav__link {
  color: #0277bd;
  text-decoration: none;
}

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

/*----------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----------*/
/*----------page-nav start----------*/
.page-nav {
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
}

/*----------page-nav end----------*/
/*----------contents start----------*/
.contents {
  margin: 0 auto;
  width: 1000px;
}

/*----------contents end----------*/
/*----------price start----------*/
.price__category {
  margin: 30px 0 0;
}

.price__list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 80px;
  font-size: 18px;
}

.price__list-item {
  flex-basis: 140px;
  text-align: center;
}

.price__list li:not(:nth-child(5n+1)) {
  margin-left: 65px;
}

.price__list li:nth-child(n+6) {
  margin-top: 30px;
}

.price__list-link {
  display: inline-block;
  padding: 10px 0 6px;
  width: 100%;
  color: #4d4d4d;
  font-weight: bold;
  text-decoration: none;
  box-sizing: border-box;
  border-radius: 12px;
  border: 3px solid #999;
}

.price__list-link:hover,
.price__list-link:active,
.price__list-link:focus {
  text-decoration: none;
  border: 3px solid #23b1e9;
}

.price__list-link::after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 10px;
  height: 10px;
  border-right: 2px solid #4d4d4d;
  border-bottom: 2px solid #4d4d4d;
  transform: rotate(45deg);
}

.price__list-fig {
  display: block;
  margin: 0 auto;
}

.price__service {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  padding: 30px 40px;
  margin: 30px 0 0;
  border-radius: 12px;
  border: 3px solid #666;
}

.price__service-item {
  flex-basis: 291.33333px;
}

.price__service-link:link,
.price__service-link:visited {
  text-decoration: none;
}

.price__service-link:hover,
.price__service-link:active,
.price__service-link:focus {
  color: #ff545f;
  text-decoration: underline;
}

.price__service-link::before,
.price__bu-list-link::before {
  content: "";
  display: inline-block;
  margin: 0 8px 0 0;
  width: 5px;
  height: 5px;
  border-top: 2px solid #ff545f;
  border-right: 2px solid #ff545f;
  transform: rotate(45deg);
  vertical-align: .15em;
}

.price__water {
  margin: 30px 0 0;
}

.price__city {
  display: block;
  padding: 6px 0;
  color: #fff;
  font-size: 18px;
  text-align: center;
  border-radius: 12px;
  background-color: #666;
}

.price__bu-list {
  display: flex;
  flex-wrap: wrap;
  padding: 0 10px;
  margin: 15px 0 0;
}

.price__bu-list-item {
  flex-basis: 235px;
}

.price__bu-list-link:link,
.price__bu-list-link:visited {
  text-decoration: none;
}

.price__bu-list-link:hover,
.price__bu-list-link:active,
.price__bu-list-link:focus {
  color: #ff545f;
  text-decoration: underline;
}

.price__bu-list-mark {
  margin: 0 0 0 5px;
  color: #666;
  font-size: 13px;
}

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

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

/*----------price end----------*/
/*----------js-price start----------*/
.js-current a {
  border: 3px solid #23b1e9;
}

.js-price__service,
.js-price__water-item {
  display: none;
}

.js-show {
  display: block;
}

/*----------js-price end----------*/
/*----------campaign-note start----------*/
.campaign-note {
  margin: 15px 0 0;
}

.campaign-note__item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

/*----------campaign-note end----------*/
/*----------outline start----------*/
.outline__contents {
  margin: 60px 0 0;
}

.lv2-heading--campaign {
  color: #fff;
  font-size: 32px;
  text-align: center;
  background-color: #1d7fca;
}

.outline__code {
  display: block;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  background-color: #1d7fca;
}

.outline__chance {
  padding: 0 2vw;
  margin: 30px 0 0;
}

.outline__txt {
  margin: 30px 0 0;
  font-size: 24px;
}

.outline__note {
  margin: 30px 0 0;
}

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

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

.outline__out-scope {
  margin: 30px 0 0;
  font-size: 14px;
}

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

.category {
  padding: 0 20px;
}

.category__outline {
  margin: 60px 0 0;
}

.lv3-heading--card {
  color: #23b1e9;
  font-size: 24px;
  text-align: center;
  background-color: #e9f4ff;
}

.category__note {
  margin: 30px 0 0;
  font-size: 14px;
  text-align: center;
}

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

.presentation {
  padding: 0 20px;
}

.presentation__outline {
  margin: 60px 0 0;
}

.presentation__content {
  padding: 0 20px;
}

.presentation__txt {
  margin: 15px 0 0;
}

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

.presentation__nav-item,
.promotional-card__list-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.members__presentation {
  margin: 30px 0 0;
}

.presentation__note-item,
.members__note-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

/*----------outline end---------*/
/*----------feature start---------*/
:root {
  --px: 1px;
}

.feature_item_main {
  font-size: calc(40 * var(--px));
  color: #231815;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  margin-bottom: calc(61 * var(--px));
  margin-top: calc(30 * var(--px));
}

.feature_item_sub {
  font-size: calc(22 * var(--px));
  font-weight: 500;
  color: #231815;
  line-height: 1.4;
  text-align: center;
}

.feature_item_01_circles {
  display: block;
  margin-top: calc(42 * var(--px));
  margin-bottom: calc(43 * var(--px));
  margin-right: auto;
  margin-left: auto;
  width: calc(549 * var(--px));
  height: calc(171 * var(--px));
  margin-top: calc(29 * var(--px));
  max-width: 100%;
}

/*----------feature end---------*/
/*----------participate start---------*/
.participate__contents {
  margin: 60px 0 0;
}

.participate__list {
  padding: 0 20px;
  margin: 30px 0 0;
  font-size: 24px;
}

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

.participate__list-txt {
  font-size: 21px;
}

.participate__list-end {
  color: #ff575c;
  font-size: 21px;
}

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

.participate__list-em {
  color: #ff575c;
}

.participate__note {
  padding: 20px;
  margin: 30px 20px 0;
  background-color: #fefbc7;
}

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

.participate__note-em {
  color: #ff575c;
  font-weight: bold;
}

/*----------participate end---------*/
/*----------btn-entry start---------*/
.btn-entry {
  font-size: 24px;
  text-align: center;
}

.btn-entry__participate {
  margin: 30px 0 0 -1em;
  text-indent: 0;
}

.btn-entry__contents {
  margin: 30px 0 0;
}

.btn-entry__link {
  display: inline-block;
  position: relative;
  padding: 20px 60px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background: url(../images/btn-entry_bg.png) no-repeat right 20px top 50% #e60112;
  border-radius: 8px;
  box-shadow: 0 4px #999;
}

.btn-entry__link:hover,
.btn-entry__link:active,
.btn-entry__link:focus {
  opacity: .75;
}

/*----------btn-entry end---------*/
/*----------cautions start---------*/
.cautions__contents {
  margin: 60px 0 0;
}

.lv2-heading--cautions {
  color: #fff;
  font-size: 32px;
  text-align: center;
  background-color: #808080;
}

.cautions__lv3-heading,
.cautions__list {
  padding: 0 20px;
}

.cautions__list__cautions,
.cautions__chance {
  margin: 30px 0 0;
}

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

/*----------cautions end---------*/
/*# sourceMappingURL=../maps/top.css.map */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC5jc3MiLCJfcmVzZXQuc2NzcyIsIl9jb21tb24uc2NzcyIsIl9wcmljZS5zY3NzIiwiX3ZhcmlhYmxlLnNjc3MiLCJ0b3Auc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEIsU0FBQTtBQUNBOzs7OztxQkRLcUI7QUNDckIsMENBQUE7QUFDQTs7Ozs7Ozs7Ozs7O0VBWUUsU0FBUztFQUNULFVBQVU7RUFDVixTQUFTO0VBQ1QsVUFBVTtFQUNWLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsdUJBQXVCO0FEQ3pCOztBQ0VBO0VBQ0UsY0FBYztBRENoQjs7QUNFQTs7RUFFRSxjQUFjO0FEQ2hCOztBQ0VBO0VBQ0UsZ0JBQWdCO0FEQ2xCOztBQ0VBO0VBQ0UsWUFBWTtBRENkOztBQ0VBOztFQUVFLFdBQVc7RUFDWCxhQUFhO0FEQ2Y7O0FDRUE7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsdUJBQXVCO0FEQ3pCOztBQ0VBLHNDQUFBO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsV0FBVztFQUNYLHFCQUFxQjtBREN2Qjs7QUNFQSxzQ0FBQTtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsaUJBQWlCO0FEQ25COztBQ0VBO0VBQ0UsNkJBQTZCO0FEQy9COztBQ0VBO0VBQ0UseUJBQXlCO0VBQ3pCLFlBQVk7QURDZDs7QUNFQTtFQUNFLHlCQUF5QjtFQUN6QixpQkFBaUI7QURDbkI7O0FDRUEsNENBQUE7QUFDQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsU0FBUztFQUNULDZCQUE2QjtFQUM3QixhQUFhO0VBQ2IsVUFBVTtBRENaOztBQ0VBO0VBQ0Usc0JBQXNCO0FEQ3hCOztBQ0VBO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixjQUFjO0FEQ2hCOztBQ0VBLHdDQUFBO0FDOUdBLGtDQUFBO0FBRUE7RUFDRSxxRkFBYTtBRitHZjs7QUUzR0E7RUFD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QUFBO0FBRUEsMENBQUEiLCJmaWxlIjoidG9wLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qU2Fzc+S9v+eUqCovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5jb21tb24gdG8gYWxsIGRpcmVjdG9yaWVzXHJcbuODh+ODleOCqeODq+ODiOOCueOCv+OCpOODq+ODquOCu+ODg+ODiFxyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBzdGFydC0tLS0tLS0tLS0qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tYmFzaWMgc3RhcnQtLS0tLS0tLS0tKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG5cbmEge1xuICBjb2xvcjogIzI2Yztcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLWJhc2ljIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY29udGFpbmVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uY29udGFpbmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWhlYWRlciBzdGFydC0tLS0tLS0tLS0qL1xuLmhlYWRlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZTYwMDEyO1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwMHB4O1xufVxuXG4uaGVhZGVyX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsqL1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIC8qXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDvnorroqo3nlKgqL1xufVxuXG4ubG9nbyB7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbn1cblxuLmxvZ29fX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmxvZ29fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuXG4uc3ViLW5hdiB7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN1Yi1uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnN1Yi1uYXYgbGk6bnRoLWNoaWxkKG4rMikge1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbn1cblxuLnN1Yi1uYXZfX2xpbmsge1xuICBjb2xvcjogIzAyNzdiZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3ViLW5hdl9fbGluazpob3Zlcixcbi5zdWItbmF2X19saW5rOmFjdGl2ZSxcbi5zdWItbmF2X19saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qLS0tLS0tLS0tLWhlYWRlciBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWZvb3RlciBzdGFydC0tLS0tLS0tLS0qL1xuLmZvb3RlciB7XG4gIG1hcmdpbjogNjBweCAwIDA7XG59XG5cbi5mb290ZXJfX2lubmVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMDBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbi5mb290ZXJfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9vdGVyLW5hdiB7XG4gIHdpZHRoOiA1NDBweDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uZm9vdGVyLW5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB3aWR0aDogMTIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZvb3Rlci1uYXYgbGk6bnRoLWNoaWxkKDRuKSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlci1uYXZfX2xpbmsge1xuICBjb2xvcjogIzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyLW5hdl9fbGluazpob3Zlcixcbi5mb290ZXItbmF2X19saW5rOmFjdGl2ZSxcbi5mb290ZXItbmF2X19saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS1mb290ZXIgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1wYWdlLW5hdiBzdGFydC0tLS0tLS0tLS0qL1xuLnBhZ2UtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4vKi0tLS0tLS0tLS1wYWdlLW5hdiBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNvbnRlbnRzIHN0YXJ0LS0tLS0tLS0tLSovXG4uY29udGVudHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMDBweDtcbn1cblxuLyotLS0tLS0tLS0tY29udGVudHMgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1wcmljZSBzdGFydC0tLS0tLS0tLS0qL1xuLnByaWNlX19jYXRlZ29yeSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5wcmljZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDgwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnByaWNlX19saXN0LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAxNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJpY2VfX2xpc3QgbGk6bm90KDpudGgtY2hpbGQoNW4rMSkpIHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG59XG5cbi5wcmljZV9fbGlzdCBsaTpudGgtY2hpbGQobis2KSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wcmljZV9fbGlzdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDAgNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM5OTk7XG59XG5cbi5wcmljZV9fbGlzdC1saW5rOmhvdmVyLFxuLnByaWNlX19saXN0LWxpbms6YWN0aXZlLFxuLnByaWNlX19saXN0LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMyM2IxZTk7XG59XG5cbi5wcmljZV9fbGlzdC1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzRkNGQ0ZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0ZDRkNGQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnByaWNlX19saXN0LWZpZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnByaWNlX19zZXJ2aWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzY2Njtcbn1cblxuLnByaWNlX19zZXJ2aWNlLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAyOTEuMzMzMzNweDtcbn1cblxuLnByaWNlX19zZXJ2aWNlLWxpbms6bGluayxcbi5wcmljZV9fc2VydmljZS1saW5rOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcmljZV9fc2VydmljZS1saW5rOmhvdmVyLFxuLnByaWNlX19zZXJ2aWNlLWxpbms6YWN0aXZlLFxuLnByaWNlX19zZXJ2aWNlLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmNTQ1ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wcmljZV9fc2VydmljZS1saW5rOjpiZWZvcmUsXG4ucHJpY2VfX2J1LWxpc3QtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmY1NDVmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmY1NDVmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHZlcnRpY2FsLWFsaWduOiAuMTVlbTtcbn1cblxuLnByaWNlX193YXRlciB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5wcmljZV9fY2l0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xufVxuXG4ucHJpY2VfX2J1LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLnByaWNlX19idS1saXN0LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAyMzVweDtcbn1cblxuLnByaWNlX19idS1saXN0LWxpbms6bGluayxcbi5wcmljZV9fYnUtbGlzdC1saW5rOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcmljZV9fYnUtbGlzdC1saW5rOmhvdmVyLFxuLnByaWNlX19idS1saXN0LWxpbms6YWN0aXZlLFxuLnByaWNlX19idS1saXN0LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmNTQ1ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wcmljZV9fYnUtbGlzdC1tYXJrIHtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wcmljZV9fbm90ZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnByaWNlX19ub3RlLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qLS0tLS0tLS0tLXByaWNlIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tanMtcHJpY2Ugc3RhcnQtLS0tLS0tLS0tKi9cbi5qcy1jdXJyZW50IGEge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMjNiMWU5O1xufVxuXG4uanMtcHJpY2VfX3NlcnZpY2UsXG4uanMtcHJpY2VfX3dhdGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS1qcy1wcmljZSBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNhbXBhaWduLW5vdGUgc3RhcnQtLS0tLS0tLS0tKi9cbi5jYW1wYWlnbi1ub3RlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLmNhbXBhaWduLW5vdGVfX2l0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qLS0tLS0tLS0tLWNhbXBhaWduLW5vdGUgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1vdXRsaW5lIHN0YXJ0LS0tLS0tLS0tLSovXG4ub3V0bGluZV9fY29udGVudHMge1xuICBtYXJnaW46IDYwcHggMCAwO1xufVxuXG4ubHYyLWhlYWRpbmctLWNhbXBhaWduIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3ZmNhO1xufVxuXG4ub3V0bGluZV9fY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3ZmNhO1xufVxuXG4ub3V0bGluZV9fY2hhbmNlIHtcbiAgcGFkZGluZzogMCAydnc7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5vdXRsaW5lX190eHQge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5vdXRsaW5lX19ub3RlIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLm91dGxpbmVfX25vdGUtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLm91dGxpbmVfX2ZpZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuXG4ub3V0bGluZV9fb3V0LXNjb3BlIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ub3V0bGluZV9fb3V0LXNjb3BlLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmNhdGVnb3J5X19vdXRsaW5lIHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuLmx2My1oZWFkaW5nLS1jYXJkIHtcbiAgY29sb3I6ICMyM2IxZTk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmNGZmO1xufVxuXG4uY2F0ZWdvcnlfX25vdGUge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhdGVnb3J5X19ub3RlLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5wcmVzZW50YXRpb24ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5wcmVzZW50YXRpb25fX291dGxpbmUge1xuICBtYXJnaW46IDYwcHggMCAwO1xufVxuXG4ucHJlc2VudGF0aW9uX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ucHJlc2VudGF0aW9uX190eHQge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4ucHJvbW90aW9uYWwtY2FyZCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5wcmVzZW50YXRpb25fX25hdi1pdGVtLFxuLnByb21vdGlvbmFsLWNhcmRfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLm1lbWJlcnNfX3ByZXNlbnRhdGlvbiB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5wcmVzZW50YXRpb25fX25vdGUtaXRlbSxcbi5tZW1iZXJzX19ub3RlLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qLS0tLS0tLS0tLW91dGxpbmUgZW5kLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWZlYXR1cmUgc3RhcnQtLS0tLS0tLS0qL1xuOnJvb3Qge1xuICAtLXB4OiAxcHg7XG59XG5cbi5mZWF0dXJlX2l0ZW1fbWFpbiB7XG4gIGZvbnQtc2l6ZTogY2FsYyg0MCAqIHZhcigtLXB4KSk7XG4gIGNvbG9yOiAjMjMxODE1O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg2MSAqIHZhcigtLXB4KSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMzAgKiB2YXIoLS1weCkpO1xufVxuXG4uZmVhdHVyZV9pdGVtX3N1YiB7XG4gIGZvbnQtc2l6ZTogY2FsYygyMiAqIHZhcigtLXB4KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjMxODE1O1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mZWF0dXJlX2l0ZW1fMDFfY2lyY2xlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiBjYWxjKDQyICogdmFyKC0tcHgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0MyAqIHZhcigtLXB4KSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDU0OSAqIHZhcigtLXB4KSk7XG4gIGhlaWdodDogY2FsYygxNzEgKiB2YXIoLS1weCkpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDI5ICogdmFyKC0tcHgpKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS1mZWF0dXJlIGVuZC0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1wYXJ0aWNpcGF0ZSBzdGFydC0tLS0tLS0tLSovXG4ucGFydGljaXBhdGVfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuLnBhcnRpY2lwYXRlX19saXN0IHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5wYXJ0aWNpcGF0ZV9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4ucGFydGljaXBhdGVfX2xpc3QtdHh0IHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4ucGFydGljaXBhdGVfX2xpc3QtZW5kIHtcbiAgY29sb3I6ICNmZjU3NWM7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLnBhcnRpY2lwYXRlX19saXN0IGxpOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAxZW07XG59XG5cbi5wYXJ0aWNpcGF0ZV9fbGlzdC1lbSB7XG4gIGNvbG9yOiAjZmY1NzVjO1xufVxuXG4ucGFydGljaXBhdGVfX25vdGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDMwcHggMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmYmM3O1xufVxuXG4ucGFydGljaXBhdGVfX25vdGUtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLnBhcnRpY2lwYXRlX19ub3RlLWVtIHtcbiAgY29sb3I6ICNmZjU3NWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKi0tLS0tLS0tLS1wYXJ0aWNpcGF0ZSBlbmQtLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tYnRuLWVudHJ5IHN0YXJ0LS0tLS0tLS0tKi9cbi5idG4tZW50cnkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi1lbnRyeV9fcGFydGljaXBhdGUge1xuICBtYXJnaW46IDMwcHggMCAwIC0xZW07XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4uYnRuLWVudHJ5X19jb250ZW50cyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5idG4tZW50cnlfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCA2MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9idG4tZW50cnlfYmcucG5nKSBuby1yZXBlYXQgcmlnaHQgMjBweCB0b3AgNTAlICNlNjAxMTI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA0cHggIzk5OTtcbn1cblxuLmJ0bi1lbnRyeV9fbGluazpob3Zlcixcbi5idG4tZW50cnlfX2xpbms6YWN0aXZlLFxuLmJ0bi1lbnRyeV9fbGluazpmb2N1cyB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuLyotLS0tLS0tLS0tYnRuLWVudHJ5IGVuZC0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jYXV0aW9ucyBzdGFydC0tLS0tLS0tLSovXG4uY2F1dGlvbnNfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuLmx2Mi1oZWFkaW5nLS1jYXV0aW9ucyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbn1cblxuLmNhdXRpb25zX19sdjMtaGVhZGluZyxcbi5jYXV0aW9uc19fbGlzdCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmNhdXRpb25zX19saXN0X19jYXV0aW9ucyxcbi5jYXV0aW9uc19fY2hhbmNlIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmNhdXRpb25zX19saXN0LWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qLS0tLS0tLS0tLWNhdXRpb25zIGVuZC0tLS0tLS0tLSovXG4vKiMgc291cmNlTWFwcGluZ1VSTD0uLi9tYXBzL3RvcC5jc3MubWFwICovXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qU2Fzc+S9v+eUqCovXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmNvbW1vbiB0byBhbGwgZGlyZWN0b3JpZXNcclxu44OH44OV44Kp44Or44OI44K544K/44Kk44Or44Oq44K744OD44OIXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgc3RhcnQtLS0tLS0tLS0tKi9cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXHJcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXHJcbmIsIGksXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnVsLCBvbCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5pbnMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmRlbCB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG4gIGN1cnNvcjogaGVscDtcclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5ociB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gIG1hcmdpbjogMWVtIDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaW5wdXQsIHNlbGVjdCB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuaW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBlbmQtLS0tLS0tLS0tKi8iLCIvKi0tLS0tLS0tLS1iYXNpYyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xyXG4vL1x0Zm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiAjMjZjO1xyXG4vL1x0JjpsaW5rLFxyXG4vL1x0Jjp2aXNpdGVkIHtcclxuLy9cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4vL1x0fVxyXG4vL1x0Jjpob3ZlcixcclxuLy9cdCY6YWN0aXZlIHtcclxuLy9cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbi8vXHR9XHJcbn1cclxuXHJcbmltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy9hOmhvdmVyIGltZyB7XHJcbi8vXHRvcGFjaXR5OiAuNzU7XHJcbi8vfVxyXG5cclxuLyotLS0tLS0tLS0tYmFzaWMgZW5kLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBzdGFydC0tLS0tLS0tLS0qL1xyXG4uY29udGFpbmVyIHtcclxuXHRjb2xvcjogIzMzMztcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1jb250YWluZXIgZW5kLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWhlYWRlciBzdGFydC0tLS0tLS0tLS0qL1xyXG4uaGVhZGVyIHtcclxuXHRib3JkZXItdG9wOiA0cHggc29saWQgI2U2MDAxMjtcclxufVxyXG5cclxuLmhlYWRlcl9faW5uZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHdpZHRoOiAxMDAwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2dyb3VwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC8qXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsqL1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxuXHQvKlx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA756K66KqN55SoKi9cclxufVxyXG5cclxuLmxvZ28ge1xyXG5cdG1hcmdpbjogMCBhdXRvIDAgMDtcclxufVxyXG5cclxuLmxvZ29fX3R4dCB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4ubG9nb19fbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiA1cHggMCAwO1xyXG59XHJcblxyXG4uc3ViLW5hdiB7XHJcblx0cGFkZGluZzogNDBweCAwIDAgMDtcclxuXHRmb250LXNpemU6IDA7XHJcbn1cclxuXHJcbi5zdWItbmF2X19pdGVtIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uc3ViLW5hdiBsaTpudGgtY2hpbGQobisyKSB7XHJcblx0cGFkZGluZzogMCAwIDAgMTVweDtcclxuXHRtYXJnaW46IDAgMCAwIDE1cHg7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xyXG59XHJcblxyXG4uc3ViLW5hdl9fbGluayB7XHJcblx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc3ViLW5hdl9fbGluazpob3ZlcixcclxuLnN1Yi1uYXZfX2xpbms6YWN0aXZlLFxyXG4uc3ViLW5hdl9fbGluazpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWhlYWRlciBlbmQtLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tZm9vdGVyIHN0YXJ0LS0tLS0tLS0tLSovXHJcbi5mb290ZXIge1xyXG5cdG1hcmdpbjogNjBweCAwIDA7XHJcbn1cclxuXHJcbi5mb290ZXJfX2lubmVyIHtcclxuXHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwMDBweDtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQgI2JkYmRiZDtcclxufVxyXG5cclxuLmZvb3Rlcl9fZ3JvdXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdiB7XHJcblx0d2lkdGg6IDU0MHB4O1xyXG5cdGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLmZvb3Rlci1uYXZfX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDAgMjBweCAwIDA7XHJcblx0d2lkdGg6IDEyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmZvb3Rlci1uYXYgbGk6bnRoLWNoaWxkKDRuKSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdl9fbGluayB7XHJcblx0Y29sb3I6ICM3Nzc7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdl9fbGluazpob3ZlcixcclxuLmZvb3Rlci1uYXZfX2xpbms6YWN0aXZlLFxyXG4uZm9vdGVyLW5hdl9fbGluazpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5mb290ZXItY29weXJpZ2h0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWZvb3RlciBlbmQtLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tcGFnZS1uYXYgc3RhcnQtLS0tLS0tLS0tKi9cclxuLnBhZ2UtbmF2IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLXBhZ2UtbmF2IGVuZC0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1jb250ZW50cyBzdGFydC0tLS0tLS0tLS0qL1xyXG4uY29udGVudHMge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHdpZHRoOiAxMDAwcHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNvbnRlbnRzIGVuZC0tLS0tLS0tLS0qLyIsIi8qLS0tLS0tLS0tLXByaWNlIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ucHJpY2VfX2NhdGVnb3J5IHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4ucHJpY2VfX2xpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRwYWRkaW5nOiAwIDgwcHg7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4ucHJpY2VfX2xpc3QtaXRlbSB7XHJcblx0ZmxleC1iYXNpczogMTQwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJpY2VfX2xpc3QgbGk6bm90KDpudGgtY2hpbGQoNW4rMSkpIHtcclxuXHRtYXJnaW4tbGVmdDogKDk2MHB4IC0gKDE0MHB4ICogNSkpIC8gNDtcclxufVxyXG5cclxuLnByaWNlX19saXN0IGxpOm50aC1jaGlsZChuKzYpIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ucHJpY2VfX2xpc3QtbGluayB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDEwcHggMCA2cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Y29sb3I6ICM0ZDRkNGQ7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRib3JkZXI6IDNweCBzb2xpZCAjOTk5O1xyXG59XHJcblxyXG4ucHJpY2VfX2xpc3QtbGluazpob3ZlcixcclxuLnByaWNlX19saXN0LWxpbms6YWN0aXZlLFxyXG4ucHJpY2VfX2xpc3QtbGluazpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkICMyM2IxZTk7XHJcbn1cclxuXHJcbi5wcmljZV9fbGlzdC1saW5rOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogMTBweDtcclxuXHRoZWlnaHQ6IDEwcHg7XHJcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgIzRkNGQ0ZDtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzRkNGQ0ZDtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi5wcmljZV9fbGlzdC1maWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ucHJpY2VfX3NlcnZpY2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAzMHB4IDQwcHg7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkICM2NjY7XHJcbn1cclxuXHJcbi5wcmljZV9fc2VydmljZS1pdGVtIHtcclxuXHRmbGV4LWJhc2lzOiAoKDk2MHB4IC0gNnB4KSAtICg0MHB4ICogMikpIC8gMztcclxufVxyXG5cclxuLnByaWNlX19zZXJ2aWNlLWxpbms6bGluayxcclxuLnByaWNlX19zZXJ2aWNlLWxpbms6dmlzaXRlZCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucHJpY2VfX3NlcnZpY2UtbGluazpob3ZlcixcclxuLnByaWNlX19zZXJ2aWNlLWxpbms6YWN0aXZlLFxyXG4ucHJpY2VfX3NlcnZpY2UtbGluazpmb2N1cyB7XHJcblx0Y29sb3I6ICNmZjU0NWY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5wcmljZV9fc2VydmljZS1saW5rOjpiZWZvcmUsXHJcbi5wcmljZV9fYnUtbGlzdC1saW5rOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbjogMCA4cHggMCAwO1xyXG5cdHdpZHRoOiA1cHg7XHJcblx0aGVpZ2h0OiA1cHg7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNmZjU0NWY7XHJcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmNTQ1ZjtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0dmVydGljYWwtYWxpZ246IC4xNWVtO1xyXG59XHJcblxyXG4ucHJpY2VfX3dhdGVyIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4ucHJpY2VfX2NpdHkge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDZweCAwO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdEJhY2tHcmF5O1xyXG59XHJcblxyXG4ucHJpY2VfX2J1LWxpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4ucHJpY2VfX2J1LWxpc3QtaXRlbSB7XHJcblx0ZmxleC1iYXNpczogKDk2MHB4IC0gKDEwcHggKiAyKSkgLyA0O1xyXG59XHJcblxyXG4ucHJpY2VfX2J1LWxpc3QtbGluazpsaW5rLFxyXG4ucHJpY2VfX2J1LWxpc3QtbGluazp2aXNpdGVkIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5wcmljZV9fYnUtbGlzdC1saW5rOmhvdmVyLFxyXG4ucHJpY2VfX2J1LWxpc3QtbGluazphY3RpdmUsXHJcbi5wcmljZV9fYnUtbGlzdC1saW5rOmZvY3VzIHtcclxuXHRjb2xvcjogI2ZmNTQ1ZjtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnByaWNlX19idS1saXN0LW1hcmsge1xyXG5cdG1hcmdpbjogMCAwIDAgNXB4O1xyXG5cdGNvbG9yOiAjNjY2O1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLnByaWNlX19ub3RlIHtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxuXHRjb2xvcjogIzY2NjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5wcmljZV9fbm90ZS1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tcHJpY2UgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1qcy1wcmljZSBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmpzLWN1cnJlbnQgYSB7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgIzIzYjFlOTtcclxufVxyXG5cclxuLmpzLXByaWNlX19zZXJ2aWNlLFxyXG4uanMtcHJpY2VfX3dhdGVyLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qcy1zaG93IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyotLS0tLS0tLS0tanMtcHJpY2UgZW5kLS0tLS0tLS0tLSovIiwiLy/jg5njg7zjgrnjga7jg5Xjgqnjg7Pjg4jjgrXjgqTjgrrvvIhweO+8iVxyXG4kYmFzZVNpemU6IDE2O1xyXG5cclxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjga7luYXvvIhweO+8iVxyXG4kYnJlYWtQb2ludFdpZHRoOiA3Njg7XHJcblxyXG4vL+mdkuiJsu+8iOimi+WHuuOBl+OBruiDjOaZr+iJsu+8iVxyXG4kaGVhZGluZ0JhY2tCbHVlOiAjMWQ3ZmNhO1xyXG5cclxuLy/msLToibLvvIjopovlh7rjgZfjga7mloflrZfoibLvvIlcclxuJGhlYWRpbmdUZXh0TGlnaHRCbHVlOiAjMjNiMWU5O1xyXG5cclxuLy/oloTjgYTmsLToibLvvIjopovlh7rjgZfjga7og4zmma/oibLvvIlcclxuJGhlYWRpbmdCYWNrTGlnaHRCbHVlOiAjZTlmNGZmO1xyXG5cclxuLy/jgrDjg6zjg7zvvIjopovlh7rjgZfjga7og4zmma/oibLvvIlcclxuJGhlYWRpbmdCYWNrR3JheTogIzgwODA4MDtcclxuXHJcbi8v44Kw44Os44O877yI6YO96YGT5bqc55yM44Gu6IOM5pmv6Imy77yJXHJcbiRsaXN0QmFja0dyYXk6ICM2NjY7IiwiQGltcG9ydCBcInZhcmlhYmxlXCI7XHJcbkBpbXBvcnQgXCJmdW5jdGlvblwiO1xyXG5AaW1wb3J0IFwicmVzZXRcIjtcclxuQGltcG9ydCBcImNvbW1vblwiO1xyXG5AaW1wb3J0IFwicHJpY2VcIjtcclxuXHJcbi8qLS0tLS0tLS0tLWNhbXBhaWduLW5vdGUgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5jYW1wYWlnbi1ub3RlIHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4uY2FtcGFpZ24tbm90ZV9faXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNhbXBhaWduLW5vdGUgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1vdXRsaW5lIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ub3V0bGluZV9fY29udGVudHMge1xyXG5cdG1hcmdpbjogNjBweCAwIDA7XHJcbn1cclxuXHJcbi5sdjItaGVhZGluZy0tY2FtcGFpZ24ge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmdCYWNrQmx1ZTtcclxufVxyXG5cclxuLm91dGxpbmVfX2NvZGUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmdCYWNrQmx1ZTtcclxufVxyXG5cclxuLm91dGxpbmVfX2NoYW5jZSB7XHJcblx0cGFkZGluZzogMCAydnc7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLm91dGxpbmVfX3R4dCB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi5vdXRsaW5lX19ub3RlIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4ub3V0bGluZV9fbm90ZS1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLm91dGxpbmVfX2ZpZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcclxufVxyXG5cclxuLm91dGxpbmVfX291dC1zY29wZSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5vdXRsaW5lX19vdXQtc2NvcGUtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5jYXRlZ29yeSB7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG59XHJcblxyXG4uY2F0ZWdvcnlfX291dGxpbmUge1xyXG5cdG1hcmdpbjogNjBweCAwIDA7XHJcbn1cclxuXHJcbi5sdjMtaGVhZGluZy0tY2FyZCB7XHJcblx0Y29sb3I6ICRoZWFkaW5nVGV4dExpZ2h0Qmx1ZTtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nQmFja0xpZ2h0Qmx1ZTtcclxufVxyXG5cclxuLmNhdGVnb3J5X19ub3RlIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXRlZ29yeV9fbm90ZS1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLnByZXNlbnRhdGlvbiB7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG59XHJcblxyXG4ucHJlc2VudGF0aW9uX19vdXRsaW5lIHtcclxuXHRtYXJnaW46IDYwcHggMCAwO1xyXG59XHJcblxyXG4ucHJlc2VudGF0aW9uX19jb250ZW50IHtcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5wcmVzZW50YXRpb25fX3R4dCB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLnByb21vdGlvbmFsLWNhcmQge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5wcmVzZW50YXRpb25fX25hdi1pdGVtLFxyXG4ucHJvbW90aW9uYWwtY2FyZF9fbGlzdC1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLm1lbWJlcnNfX3ByZXNlbnRhdGlvbiB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLnByZXNlbnRhdGlvbl9fbm90ZS1pdGVtLFxyXG4ubWVtYmVyc19fbm90ZS1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tb3V0bGluZSBlbmQtLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tZmVhdHVyZSBzdGFydC0tLS0tLS0tLSovXHJcblxyXG46cm9vdCB7XHJcblx0LS1weDogMXB4O1xyXG59XHJcblxyXG4uZmVhdHVyZV9pdGVtX21haW4ge1xyXG5cdGZvbnQtc2l6ZTogY2FsYyg0MCAqIHZhcigtLXB4KSk7XHJcblx0Y29sb3I6ICMyMzE4MTU7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IGNhbGMoNjEgKiB2YXIoLS1weCkpO1xyXG5cdG1hcmdpbi10b3A6IGNhbGMoMzAgKiB2YXIoLS1weCkpO1xyXG59XHJcblxyXG4uZmVhdHVyZV9pdGVtX3N1YiB7XHJcblx0Zm9udC1zaXplOiBjYWxjKDIyICogdmFyKC0tcHgpKTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiAjMjMxODE1O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZmVhdHVyZV9pdGVtXzAxX2NpcmNsZXMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi10b3A6IGNhbGMoNDIgKiB2YXIoLS1weCkpO1xyXG5cdG1hcmdpbi1ib3R0b206IGNhbGMoNDMgKiB2YXIoLS1weCkpO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHR3aWR0aDogY2FsYyg1NDkgKiB2YXIoLS1weCkpO1xyXG5cdGhlaWdodDogY2FsYygxNzEgKiB2YXIoLS1weCkpO1xyXG5cdG1hcmdpbi10b3A6IGNhbGMoMjkgKiB2YXIoLS1weCkpO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZmVhdHVyZSBlbmQtLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tcGFydGljaXBhdGUgc3RhcnQtLS0tLS0tLS0qL1xyXG5cclxuLnBhcnRpY2lwYXRlX19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA2MHB4IDAgMDtcclxufVxyXG5cclxuLnBhcnRpY2lwYXRlX19saXN0IHtcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGF0ZV9fbGlzdC1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLnBhcnRpY2lwYXRlX19saXN0LXR4dCB7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG59XHJcblxyXG4ucGFydGljaXBhdGVfX2xpc3QtZW5kIHtcclxuXHRjb2xvcjogI2ZmNTc1YztcclxuXHRmb250LXNpemU6IDIxcHg7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGF0ZV9fbGlzdCBsaTpudGgtY2hpbGQobisyKSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMCAxZW07XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGF0ZV9fbGlzdC1lbSB7XHJcblx0Y29sb3I6ICNmZjU3NWM7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGF0ZV9fbm90ZSB7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRtYXJnaW46IDMwcHggMjBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWZiYzc7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGF0ZV9fbm90ZS1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLnBhcnRpY2lwYXRlX19ub3RlLWVtIHtcclxuXHRjb2xvcjogI2ZmNTc1YztcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tcGFydGljaXBhdGUgZW5kLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWJ0bi1lbnRyeSBzdGFydC0tLS0tLS0tLSovXHJcblxyXG4uYnRuLWVudHJ5IHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYnRuLWVudHJ5X19wYXJ0aWNpcGF0ZSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMCAtMWVtO1xyXG5cdHRleHQtaW5kZW50OiAwO1xyXG59XHJcblxyXG4uYnRuLWVudHJ5X19jb250ZW50cyB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmJ0bi1lbnRyeV9fbGluayB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAyMHB4IDYwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYnRuLWVudHJ5X2JnLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDIwcHggdG9wIDUwJSAjZTYwMTEyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRib3gtc2hhZG93OiAwIDRweCAjOTk5O1xyXG59XHJcblxyXG4uYnRuLWVudHJ5X19saW5rOmhvdmVyLFxyXG4uYnRuLWVudHJ5X19saW5rOmFjdGl2ZSxcclxuLmJ0bi1lbnRyeV9fbGluazpmb2N1cyB7XHJcblx0b3BhY2l0eTogLjc1O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1idG4tZW50cnkgZW5kLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWNhdXRpb25zIHN0YXJ0LS0tLS0tLS0tKi9cclxuXHJcbi5jYXV0aW9uc19fY29udGVudHMge1xyXG5cdG1hcmdpbjogNjBweCAwIDA7XHJcbn1cclxuXHJcbi5sdjItaGVhZGluZy0tY2F1dGlvbnMge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmdCYWNrR3JheTtcclxufVxyXG5cclxuLmNhdXRpb25zX19sdjMtaGVhZGluZyxcclxuLmNhdXRpb25zX19saXN0IHtcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5jYXV0aW9uc19fbGlzdF9fY2F1dGlvbnMsXHJcbi5jYXV0aW9uc19fY2hhbmNlIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uY2F1dGlvbnNfX2xpc3QtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNhdXRpb25zIGVuZC0tLS0tLS0tLSovXHJcblxyXG4vKiMgc291cmNlTWFwcGluZ1VSTD0uLi9tYXBzL3RvcC5jc3MubWFwICovXHJcbiJdfQ== */
