@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----------*/
html {
  -webkit-text-size-adjust: 100%;
}

body {
  font-family: sans-serif;
}

a:link, a:visited {
  color: #0277bd;
  text-decoration: none;
}

a:hover, a:active {
  color: #0277bd;
  text-decoration: underline;
}

img {
  max-width: 100%;
  height: auto;
}

/*----------basic end----------*/
/*----------container start----------*/
.container {
  color: #333;
  line-height: 1.8;
}

/*----------container end----------*/
/*----------footer start----------*/
.footer {
  margin: 30px 0 0;
}

.footer__inner {
  padding: 30px 0;
  border-top: 2px solid #bdbdbd;
}

.footer-copyright {
  display: block;
  font-size: 0.75rem;
  text-align: center;
}

/*----------footer end----------*/
/*----------contents start----------*/
/*----------contents end----------*/
/*----------heading start----------*/
.lv1-heading {
  padding: 0 4vw;
  font-size: 1.125rem;
  text-align: center;
}

/*----------heading end----------*/
/*----------road start----------*/
.road {
  padding: 60px 0 0;
  background: linear-gradient(to bottom, #c2c8d8 0, #ffffff 100%);
}

/*----------road end----------*/
/*----------period start----------*/
.period {
  margin: 45px 4vw 0;
}

.period__box {
  border-radius: 21px 21px 0 0;
  background-color: #fff;
  box-shadow: 10px 10px 18px 2px #bbb;
}

.period__lv2-heading {
  padding: 15px;
  text-align: center;
  border-radius: 21px 21px 0 0;
}

.lv2-heading--orange {
  background-color: #f6ad3c;
}

.period__end {
  padding: 30px 4vw 0;
  color: #ef464a;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.period__date {
  padding: 30px 4vw 0;
  color: #f08300;
  font-size: 1.5rem;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.period__notes {
  padding: 0 4vw 30px;
  margin: 15px 0 0;
}

.inquiry {
  margin: 30px 0 0;
}

.period__notes-item,
.inquiry__item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.inquiry__caution {
  padding: 0 0 0 1em;
}

/*----------period end----------*/
/*----------delivery start----------*/
.delivery {
  margin: 45px 4vw 0;
  border-radius: 21px 21px 0 0;
  background-color: #fff;
  box-shadow: 10px 10px 18px 2px #bbb;
}

.delivery__lv2-heading {
  padding: 15px;
  text-align: center;
  border-radius: 21px 21px 0 0;
}

.lv2-heading--green {
  background-color: #aacf52;
}

.delivery__notes {
  padding: 30px 4vw;
  color: #5c2f13;
}

.delivery__notes-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

/*----------delivery end----------*/
/*----------use start----------*/
.use {
  margin: 45px 4vw 0;
  border-radius: 21px 21px 0 0;
  background-color: #fff;
  box-shadow: 10px 10px 18px 2px #bbb;
}

.use__lv2-heading {
  padding: 15px;
  text-align: center;
  border-radius: 21px 21px 0 0;
}

.lv2-heading--lignt-pink {
  background-color: #ee86a8;
}

.use__notes {
  padding: 30px 4vw;
  color: #5c2f13;
}

.use__notes-item,
.use__notes-item-add {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.use__notes-item-add {
  padding: 0 0 0 1em;
}

/*----------use end----------*/
/*----------merit start----------*/
.merit {
  margin: 45px 4vw 0;
  border-radius: 21px 21px 0 0;
  box-shadow: 10px 10px 18px 2px #bbb;
}

.merit__lv2-heading {
  padding: 15px;
  text-align: center;
  border-radius: 21px 21px 0 0;
}

.lv2-heading--mint {
  background-color: #61c1be;
}

.automatic {
  padding: 30px 4vw calc(30px + 4.2vw);
}

.automatic__lv3-heading {
  text-align: center;
}

.automatic__txt {
  margin: 30px 0 0;
  color: #5c2f13;
  font-size: 1.125rem;
}

.automatic__list {
  display: flex;
  justify-content: space-between;
  margin: 30px auto 0;
}

.automatic__list-item {
  width: 24vw;
  text-align: center;
}

.automatic__type {
  display: block;
  padding: 4px 0;
  color: #fff;
  font-size: 0.875rem;
  font-weight: bold;
  border-radius: 24px;
}

.automatic__type--pink {
  background-color: #e84566;
}

.automatic__type--green {
  background-color: #6cbb5a;
}

.automatic__type--orange {
  background-color: #f08437;
}

.automatic__icon {
  margin: 15px 0 0;
}

.target {
  padding: 0 4vw 30px;
  background-color: #eaf6fd;
}

.target__yearly {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.target__example {
  margin: -4.2vw 0 0;
  width: 28vw;
}

.target__amount,
.target__fig {
  margin: 30px 0 0;
  width: 76vw;
}

.target__inner {
  margin: 45px auto 0;
}

.target__profit {
  padding: 0 14vw;
  text-align: center;
}

.target__list {
  display: flex;
  justify-content: space-between;
  margin: 30px 0 0;
}

.target__list-item {
  padding: 7.6vw 0;
  width: 24vw;
  color: #fff;
  font-size: 3.38542vw;
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  background-color: #e84566;
  border-radius: 50%;
}

.target___trouble {
  padding: 15px;
  margin: 30px 0 0;
  color: #fff;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  background-color: #61c1be;
  border-radius: 18px;
}

.target__txt,
.target__not-list {
  color: #5c2f13;
}

.target__txt {
  margin: 15px 0 0;
  font-weight: bold;
}

.target__not-list {
  font-size: 0;
}

.target__not-list-item {
  display: inline;
  font-size: 0.875rem;
}

.target__not-list li:nth-child(n+2)::before {
  content: "、";
}

.annual {
  padding: 30px 4vw;
  text-align: center;
  background-color: #fdeff5;
}

.annual__txt {
  margin: 15px 0 0;
  color: #5c2f13;
  font-weight: bold;
}

.annual__fig {
  margin: 15px 0 0;
  width: 56vw;
}

.security {
  padding: 30px 4vw;
  background-color: #fffcdb;
}

.security__lv3-heading {
  text-align: center;
}

.security__box {
  margin: 30px 0 0;
}

.security__box div:nth-child(n+2) {
  margin: 15px 0 0;
}

.security__lv4-heading {
  padding: 15px;
  text-align: center;
  background-color: #f6ad3c;
  border-radius: 24px 24px 0 0;
}

.security__heading-fig {
  width: 46vw;
  max-width: 273px;
}

.security__txt {
  padding: 15px;
  color: #5c2f13;
  background-color: #fff;
  border-radius: 0 0 24px 24px;
}

/*----------merit end----------*/
/*----------spec start----------*/
.spec {
  margin: 45px 4vw 0;
  border-radius: 21px 21px 0 0;
  background-color: #fff;
  box-shadow: 10px 10px 18px 2px #bbb;
}

.spec__lv2-heading {
  padding: 15px;
  text-align: center;
  border-radius: 21px 21px 0 0;
}

.lv2-heading--pink {
  background-color: #ec6d81;
}

.spec__list {
  padding: 30px 4vw;
  text-align: center;
}

.spec__list li:nth-child(n+2) {
  margin: 30px 0 0;
}

/*----------delivery end----------*/
/*----------others start----------*/
.others {
  margin: 45px 4vw 0;
  border-radius: 21px 21px 0 0;
  background-color: #fff;
  box-shadow: 10px 10px 18px 2px #bbb;
}

.others__lv2-heading {
  padding: 15px;
  text-align: center;
  border-radius: 21px 21px 0 0;
}

.lv2-heading--purple {
  background-color: #a59aca;
}

.others__notes {
  padding: 30px 4vw;
  color: #5c2f13;
}

.others__notes-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

/*----------others end----------*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC1zLmNzcyIsIl9yZXNldC5zY3NzIiwiX2NvbW1vbi1zLnNjc3MiLCJ0b3Atcy5zY3NzIiwiX2Z1bmN0aW9uLnNjc3MiLCJfdmFyaWFibGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEIsU0FBQTtBQUNBOzs7OztxQkRLcUI7QUNDckIsMENBQUE7QUFDQTs7Ozs7Ozs7Ozs7O0VBWUUsU0FBUztFQUNULFVBQVU7RUFDVixTQUFTO0VBQ1QsVUFBVTtFQUNWLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsdUJBQXVCO0FEQ3pCOztBQ0VBO0VBQ0UsY0FBYztBRENoQjs7QUNFQTs7RUFFRSxjQUFjO0FEQ2hCOztBQ0VBO0VBQ0UsZ0JBQWdCO0FEQ2xCOztBQ0VBO0VBQ0UsWUFBWTtBRENkOztBQ0VBOztFQUVFLFdBQVc7RUFDWCxhQUFhO0FEQ2Y7O0FDRUE7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsdUJBQXVCO0FEQ3pCOztBQ0VBLHNDQUFBO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsV0FBVztFQUNYLHFCQUFxQjtBREN2Qjs7QUNFQSxzQ0FBQTtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsaUJBQWlCO0FEQ25COztBQ0VBO0VBQ0UsNkJBQTZCO0FEQy9COztBQ0VBO0VBQ0UseUJBQXlCO0VBQ3pCLFlBQVk7QURDZDs7QUNFQTtFQUNFLHlCQUF5QjtFQUN6QixpQkFBaUI7QURDbkI7O0FDRUEsNENBQUE7QUFDQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsU0FBUztFQUNULDZCQUE2QjtFQUM3QixhQUFhO0VBQ2IsVUFBVTtBRENaOztBQ0VBO0VBQ0Usc0JBQXNCO0FEQ3hCOztBQ0VBO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixjQUFjO0FEQ2hCOztBQ0VBLHdDQUFBO0FDOUdBLGtDQUFBO0FBRUE7RUFDQyw4QkFBOEI7QUYrRy9C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WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlNhc3Pkvb/nlKgqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuY29tbW9uIHRvIGFsbCBkaXJlY3Rvcmllc1xyXG7jg4fjg5Xjgqnjg6vjg4jjgrnjgr/jgqTjg6vjg6rjgrvjg4Pjg4hcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgc3RhcnQtLS0tLS0tLS0tKi9cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCwgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWJhc2ljIHN0YXJ0LS0tLS0tLS0tLSovXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbmE6bGluaywgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMjc3YmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciwgYTphY3RpdmUge1xuICBjb2xvcjogIzAyNzdiZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKi0tLS0tLS0tLS1iYXNpYyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBzdGFydC0tLS0tLS0tLS0qL1xuLmNvbnRhaW5lciB7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4vKi0tLS0tLS0tLS1jb250YWluZXIgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1mb290ZXIgc3RhcnQtLS0tLS0tLS0tKi9cbi5mb290ZXIge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uZm9vdGVyX19pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS1mb290ZXIgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jb250ZW50cyBzdGFydC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY29udGVudHMgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1oZWFkaW5nIHN0YXJ0LS0tLS0tLS0tLSovXG4ubHYxLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwIDR2dztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS1oZWFkaW5nIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tcm9hZCBzdGFydC0tLS0tLS0tLS0qL1xuLnJvYWQge1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2MyYzhkOCAwLCAjZmZmZmZmIDEwMCUpO1xufVxuXG4vKi0tLS0tLS0tLS1yb2FkIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tcGVyaW9kIHN0YXJ0LS0tLS0tLS0tLSovXG4ucGVyaW9kIHtcbiAgbWFyZ2luOiA0NXB4IDR2dyAwO1xufVxuXG4ucGVyaW9kX19ib3gge1xuICBib3JkZXItcmFkaXVzOiAyMXB4IDIxcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMThweCAycHggI2JiYjtcbn1cblxuLnBlcmlvZF9fbHYyLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHggMjFweCAwIDA7XG59XG5cbi5sdjItaGVhZGluZy0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YWQzYztcbn1cblxuLnBlcmlvZF9fZW5kIHtcbiAgcGFkZGluZzogMzBweCA0dncgMDtcbiAgY29sb3I6ICNlZjQ2NGE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wZXJpb2RfX2RhdGUge1xuICBwYWRkaW5nOiAzMHB4IDR2dyAwO1xuICBjb2xvcjogI2YwODMwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wZXJpb2RfX25vdGVzIHtcbiAgcGFkZGluZzogMCA0dncgMzBweDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLmlucXVpcnkge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4ucGVyaW9kX19ub3Rlcy1pdGVtLFxuLmlucXVpcnlfX2l0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5pbnF1aXJ5X19jYXV0aW9uIHtcbiAgcGFkZGluZzogMCAwIDAgMWVtO1xufVxuXG4vKi0tLS0tLS0tLS1wZXJpb2QgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1kZWxpdmVyeSBzdGFydC0tLS0tLS0tLS0qL1xuLmRlbGl2ZXJ5IHtcbiAgbWFyZ2luOiA0NXB4IDR2dyAwO1xuICBib3JkZXItcmFkaXVzOiAyMXB4IDIxcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMThweCAycHggI2JiYjtcbn1cblxuLmRlbGl2ZXJ5X19sdjItaGVhZGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjFweCAyMXB4IDAgMDtcbn1cblxuLmx2Mi1oZWFkaW5nLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWNmNTI7XG59XG5cbi5kZWxpdmVyeV9fbm90ZXMge1xuICBwYWRkaW5nOiAzMHB4IDR2dztcbiAgY29sb3I6ICM1YzJmMTM7XG59XG5cbi5kZWxpdmVyeV9fbm90ZXMtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLyotLS0tLS0tLS0tZGVsaXZlcnkgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS11c2Ugc3RhcnQtLS0tLS0tLS0tKi9cbi51c2Uge1xuICBtYXJnaW46IDQ1cHggNHZ3IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHggMjFweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAxOHB4IDJweCAjYmJiO1xufVxuXG4udXNlX19sdjItaGVhZGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjFweCAyMXB4IDAgMDtcbn1cblxuLmx2Mi1oZWFkaW5nLS1saWdudC1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlODZhODtcbn1cblxuLnVzZV9fbm90ZXMge1xuICBwYWRkaW5nOiAzMHB4IDR2dztcbiAgY29sb3I6ICM1YzJmMTM7XG59XG5cbi51c2VfX25vdGVzLWl0ZW0sXG4udXNlX19ub3Rlcy1pdGVtLWFkZCB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLnVzZV9fbm90ZXMtaXRlbS1hZGQge1xuICBwYWRkaW5nOiAwIDAgMCAxZW07XG59XG5cbi8qLS0tLS0tLS0tLXVzZSBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLW1lcml0IHN0YXJ0LS0tLS0tLS0tLSovXG4ubWVyaXQge1xuICBtYXJnaW46IDQ1cHggNHZ3IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHggMjFweCAwIDA7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAxOHB4IDJweCAjYmJiO1xufVxuXG4ubWVyaXRfX2x2Mi1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMXB4IDIxcHggMCAwO1xufVxuXG4ubHYyLWhlYWRpbmctLW1pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjFjMWJlO1xufVxuXG4uYXV0b21hdGljIHtcbiAgcGFkZGluZzogMzBweCA0dncgY2FsYygzMHB4ICsgNC4ydncpO1xufVxuXG4uYXV0b21hdGljX19sdjMtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1dG9tYXRpY19fdHh0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgY29sb3I6ICM1YzJmMTM7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5hdXRvbWF0aWNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG5cbi5hdXRvbWF0aWNfX2xpc3QtaXRlbSB7XG4gIHdpZHRoOiAyNHZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdXRvbWF0aWNfX3R5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLmF1dG9tYXRpY19fdHlwZS0tcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODQ1NjY7XG59XG5cbi5hdXRvbWF0aWNfX3R5cGUtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjYmI1YTtcbn1cblxuLmF1dG9tYXRpY19fdHlwZS0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwODQzNztcbn1cblxuLmF1dG9tYXRpY19faWNvbiB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi50YXJnZXQge1xuICBwYWRkaW5nOiAwIDR2dyAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmNmZkO1xufVxuXG4udGFyZ2V0X195ZWFybHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGFyZ2V0X19leGFtcGxlIHtcbiAgbWFyZ2luOiAtNC4ydncgMCAwO1xuICB3aWR0aDogMjh2dztcbn1cblxuLnRhcmdldF9fYW1vdW50LFxuLnRhcmdldF9fZmlnIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgd2lkdGg6IDc2dnc7XG59XG5cbi50YXJnZXRfX2lubmVyIHtcbiAgbWFyZ2luOiA0NXB4IGF1dG8gMDtcbn1cblxuLnRhcmdldF9fcHJvZml0IHtcbiAgcGFkZGluZzogMCAxNHZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YXJnZXRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi50YXJnZXRfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDcuNnZ3IDA7XG4gIHdpZHRoOiAyNHZ3O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzLjM4NTQydnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODQ1NjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnRhcmdldF9fX3Ryb3VibGUge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxYzFiZTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cblxuLnRhcmdldF9fdHh0LFxuLnRhcmdldF9fbm90LWxpc3Qge1xuICBjb2xvcjogIzVjMmYxMztcbn1cblxuLnRhcmdldF9fdHh0IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50YXJnZXRfX25vdC1saXN0IHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4udGFyZ2V0X19ub3QtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4udGFyZ2V0X19ub3QtbGlzdCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLjgIFcIjtcbn1cblxuLmFubnVhbCB7XG4gIHBhZGRpbmc6IDMwcHggNHZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGVmZjU7XG59XG5cbi5hbm51YWxfX3R4dCB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGNvbG9yOiAjNWMyZjEzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFubnVhbF9fZmlnIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgd2lkdGg6IDU2dnc7XG59XG5cbi5zZWN1cml0eSB7XG4gIHBhZGRpbmc6IDMwcHggNHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmY2RiO1xufVxuXG4uc2VjdXJpdHlfX2x2My1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdXJpdHlfX2JveCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5zZWN1cml0eV9fYm94IGRpdjpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi5zZWN1cml0eV9fbHY0LWhlYWRpbmcge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmFkM2M7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwIDA7XG59XG5cbi5zZWN1cml0eV9faGVhZGluZy1maWcge1xuICB3aWR0aDogNDZ2dztcbiAgbWF4LXdpZHRoOiAyNzNweDtcbn1cblxuLnNlY3VyaXR5X190eHQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogIzVjMmYxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDI0cHggMjRweDtcbn1cblxuLyotLS0tLS0tLS0tbWVyaXQgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1zcGVjIHN0YXJ0LS0tLS0tLS0tLSovXG4uc3BlYyB7XG4gIG1hcmdpbjogNDVweCA0dncgMDtcbiAgYm9yZGVyLXJhZGl1czogMjFweCAyMXB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDE4cHggMnB4ICNiYmI7XG59XG5cbi5zcGVjX19sdjItaGVhZGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjFweCAyMXB4IDAgMDtcbn1cblxuLmx2Mi1oZWFkaW5nLS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNmQ4MTtcbn1cblxuLnNwZWNfX2xpc3Qge1xuICBwYWRkaW5nOiAzMHB4IDR2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3BlY19fbGlzdCBsaTpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi8qLS0tLS0tLS0tLWRlbGl2ZXJ5IGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tb3RoZXJzIHN0YXJ0LS0tLS0tLS0tLSovXG4ub3RoZXJzIHtcbiAgbWFyZ2luOiA0NXB4IDR2dyAwO1xuICBib3JkZXItcmFkaXVzOiAyMXB4IDIxcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMThweCAycHggI2JiYjtcbn1cblxuLm90aGVyc19fbHYyLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHggMjFweCAwIDA7XG59XG5cbi5sdjItaGVhZGluZy0tcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1OWFjYTtcbn1cblxuLm90aGVyc19fbm90ZXMge1xuICBwYWRkaW5nOiAzMHB4IDR2dztcbiAgY29sb3I6ICM1YzJmMTM7XG59XG5cbi5vdGhlcnNfX25vdGVzLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qLS0tLS0tLS0tLW90aGVycyBlbmQtLS0tLS0tLS0tKi9cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLypTYXNz5L2/55SoKi9cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuY29tbW9uIHRvIGFsbCBkaXJlY3Rvcmllc1xyXG7jg4fjg5Xjgqnjg6vjg4jjgrnjgr/jgqTjg6vjg6rjgrvjg4Pjg4hcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBzdGFydC0tLS0tLS0tLS0qL1xyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcclxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcclxuYiwgaSxcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxudWwsIG9sIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbmlucyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcclxuICBjb2xvcjogIzAwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGVsIHtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbiAgY3Vyc29yOiBoZWxwO1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbmhyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDFweDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgbWFyZ2luOiAxZW0gMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dCwgc2VsZWN0IHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IGVuZC0tLS0tLS0tLS0qLyIsIi8qLS0tLS0tLS0tLWJhc2ljIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG5odG1sIHtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5hIHtcclxuXHQmOmxpbmssXHJcblx0Jjp2aXNpdGVkIHtcclxuXHRcdGNvbG9yOiAjMDI3N2JkO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuXHQmOmhvdmVyLFxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjMDI3N2JkO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG5pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWJhc2ljIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tY29udGFpbmVyIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uY29udGFpbmVyIHtcclxuXHRjb2xvcjogIzMzMztcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1jb250YWluZXIgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1mb290ZXIgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5mb290ZXIge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5mb290ZXJfX2lubmVyIHtcclxuXHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNiZGJkYmQ7XHJcbn1cclxuXHJcbi5mb290ZXItY29weXJpZ2h0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1mb290ZXIgZW5kLS0tLS0tLS0tLSovIiwiQGltcG9ydCBcInZhcmlhYmxlXCI7XHJcbkBpbXBvcnQgXCJmdW5jdGlvblwiO1xyXG5AaW1wb3J0IFwicmVzZXRcIjtcclxuQGltcG9ydCBcImNvbW1vbi1zXCI7XHJcblxyXG4vKi0tLS0tLS0tLS1jb250ZW50cyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmNvbnRlbnRzIHtcclxufVxyXG5cclxuLy8uZW0tdHh0IHtcclxuLy9cdGNvbG9yOiAkdGV4dFJlZDtcclxuLy99XHJcblxyXG4vKi0tLS0tLS0tLS1jb250ZW50cyBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWhlYWRpbmcgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5sdjEtaGVhZGluZyB7XHJcblx0cGFkZGluZzogMCA0dnc7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDE4KTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWhlYWRpbmcgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1yb2FkIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ucm9hZCB7XHJcblx0cGFkZGluZzogNjBweCAwIDA7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2MyYzhkOCAwLCNmZmZmZmYgMTAwJSk7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLXJvYWQgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1wZXJpb2Qgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5wZXJpb2Qge1xyXG5cdG1hcmdpbjogNDVweCA0dncgMDtcclxufVxyXG5cclxuLnBlcmlvZF9fYm94IHtcclxuXHRib3JkZXItcmFkaXVzOiAyMXB4IDIxcHggMCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDE4cHggMnB4ICNiYmI7XHJcbn1cclxuXHJcbi5wZXJpb2RfX2x2Mi1oZWFkaW5nIHtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOiAyMXB4IDIxcHggMCAwO1xyXG59XHJcblxyXG4ubHYyLWhlYWRpbmctLW9yYW5nZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y2YWQzYztcclxufVxyXG5cclxuLnBlcmlvZF9fZW5kIHtcclxuXHRwYWRkaW5nOiAzMHB4IDR2dyAwO1xyXG5cdGNvbG9yOiAkdGV4dFJlZDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLnBlcmlvZF9fZGF0ZSB7XHJcblx0cGFkZGluZzogMzBweCA0dncgMDtcclxuXHRjb2xvcjogI2YwODMwMDtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMjQpO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4ucGVyaW9kX19ub3RlcyB7XHJcblx0cGFkZGluZzogMCA0dncgMzBweDtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4uaW5xdWlyeSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLnBlcmlvZF9fbm90ZXMtaXRlbSxcclxuLmlucXVpcnlfX2l0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4uaW5xdWlyeV9fY2F1dGlvbiB7XHJcblx0cGFkZGluZzogMCAwIDAgMWVtO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1wZXJpb2QgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1kZWxpdmVyeSBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmRlbGl2ZXJ5IHtcclxuXHRtYXJnaW46IDQ1cHggNHZ3IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMjFweCAyMXB4IDAgMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJveC1zaGFkb3c6IDEwcHggMTBweCAxOHB4IDJweCAjYmJiO1xyXG59XHJcblxyXG4uZGVsaXZlcnlfX2x2Mi1oZWFkaW5nIHtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOiAyMXB4IDIxcHggMCAwO1xyXG59XHJcblxyXG4ubHYyLWhlYWRpbmctLWdyZWVuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWFjZjUyO1xyXG59XHJcblxyXG4uZGVsaXZlcnlfX25vdGVzIHtcclxuXHRwYWRkaW5nOiAzMHB4IDR2dztcclxuXHRjb2xvcjogJHRleHRCcm93bjtcclxufVxyXG5cclxuLmRlbGl2ZXJ5X19ub3Rlcy1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZGVsaXZlcnkgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS11c2Ugc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi51c2Uge1xyXG5cdG1hcmdpbjogNDVweCA0dncgMDtcclxuXHRib3JkZXItcmFkaXVzOiAyMXB4IDIxcHggMCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDE4cHggMnB4ICNiYmI7XHJcbn1cclxuXHJcbi51c2VfX2x2Mi1oZWFkaW5nIHtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOiAyMXB4IDIxcHggMCAwO1xyXG59XHJcblxyXG4ubHYyLWhlYWRpbmctLWxpZ250LXBpbmsge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZTg2YTg7XHJcbn1cclxuXHJcbi51c2VfX25vdGVzIHtcclxuXHRwYWRkaW5nOiAzMHB4IDR2dztcclxuXHRjb2xvcjogJHRleHRCcm93bjtcclxufVxyXG5cclxuLnVzZV9fbm90ZXMtaXRlbSxcclxuLnVzZV9fbm90ZXMtaXRlbS1hZGQge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4udXNlX19ub3Rlcy1pdGVtLWFkZCB7XHJcblx0cGFkZGluZzogMCAwIDAgMWVtO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS11c2UgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1tZXJpdCBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLm1lcml0IHtcclxuXHRtYXJnaW46IDQ1cHggNHZ3IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMjFweCAyMXB4IDAgMDtcclxuXHRib3gtc2hhZG93OiAxMHB4IDEwcHggMThweCAycHggI2JiYjtcclxufVxyXG5cclxuLm1lcml0X19sdjItaGVhZGluZyB7XHJcblx0cGFkZGluZzogMTVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogMjFweCAyMXB4IDAgMDtcclxufVxyXG5cclxuLmx2Mi1oZWFkaW5nLS1taW50IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjFjMWJlO1xyXG59XHJcblxyXG4uYXV0b21hdGljIHtcclxuXHRwYWRkaW5nOiAzMHB4IDR2dyBjYWxjKDMwcHggKyA0LjJ2dyk7XHJcbn1cclxuXHJcbi5hdXRvbWF0aWNfX2x2My1oZWFkaW5nIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hdXRvbWF0aWNfX3R4dCB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRjb2xvcjogJHRleHRCcm93bjtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTgpO1xyXG59XHJcblxyXG4uYXV0b21hdGljX19saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRtYXJnaW46IDMwcHggYXV0byAwO1xyXG59XHJcblxyXG4uYXV0b21hdGljX19saXN0LWl0ZW0ge1xyXG5cdHdpZHRoOiAyNHZ3O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmF1dG9tYXRpY19fdHlwZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogNHB4IDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDE0KTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG59XHJcblxyXG4uYXV0b21hdGljX190eXBlLS1waW5rIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTg0NTY2O1xyXG59XHJcblxyXG4uYXV0b21hdGljX190eXBlLS1ncmVlbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzZjYmI1YTtcclxufVxyXG5cclxuLmF1dG9tYXRpY19fdHlwZS0tb3JhbmdlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4NDM3O1xyXG59XHJcblxyXG4uYXV0b21hdGljX19pY29uIHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4udGFyZ2V0IHtcclxuXHRwYWRkaW5nOiAwIDR2dyAzMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlYWY2ZmQ7XHJcbn1cclxuXHJcbi50YXJnZXRfX3llYXJseSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50YXJnZXRfX2V4YW1wbGUge1xyXG5cdG1hcmdpbjogLTQuMnZ3IDAgMDtcclxuXHR3aWR0aDogMjh2dztcclxufVxyXG5cclxuLnRhcmdldF9fYW1vdW50LFxyXG4udGFyZ2V0X19maWcge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcblx0d2lkdGg6IDc2dnc7XHJcbn1cclxuXHJcbi50YXJnZXRfX2lubmVyIHtcclxuXHRtYXJnaW46IDQ1cHggYXV0byAwO1xyXG59XHJcblxyXG4udGFyZ2V0X19wcm9maXQge1xyXG5cdHBhZGRpbmc6IDAgMTR2dztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50YXJnZXRfX2xpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi50YXJnZXRfX2xpc3QtaXRlbSB7XHJcblx0cGFkZGluZzogNy42dncgMDtcclxuXHR3aWR0aDogMjR2dztcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IHB4VG9WdygyNik7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U4NDU2NjtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi50YXJnZXRfX190cm91YmxlIHtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDE4KTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjFjMWJlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbn1cclxuXHJcbi50YXJnZXRfX3R4dCxcclxuLnRhcmdldF9fbm90LWxpc3Qge1xyXG5cdGNvbG9yOiAkdGV4dEJyb3duO1xyXG59XHJcblxyXG4udGFyZ2V0X190eHQge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi50YXJnZXRfX25vdC1saXN0IHtcclxuXHRmb250LXNpemU6IDA7XHJcbn1cclxuXHJcbi50YXJnZXRfX25vdC1saXN0LWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTQpO1xyXG59XHJcblxyXG4udGFyZ2V0X19ub3QtbGlzdCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIuOAgVwiO1xyXG59XHJcblxyXG4uYW5udWFsIHtcclxuXHRwYWRkaW5nOiAzMHB4IDR2dztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZkZWZmNTtcclxufVxyXG5cclxuLmFubnVhbF9fdHh0IHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG5cdGNvbG9yOiAkdGV4dEJyb3duO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uYW5udWFsX19maWcge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcblx0d2lkdGg6IDU2dnc7XHJcbn1cclxuXHJcbi5zZWN1cml0eSB7XHJcblx0cGFkZGluZzogMzBweCA0dnc7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmNkYjtcclxufVxyXG5cclxuLnNlY3VyaXR5X19sdjMtaGVhZGluZyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdXJpdHlfX2JveCB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLnNlY3VyaXR5X19ib3ggZGl2Om50aC1jaGlsZChuKzIpIHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4uc2VjdXJpdHlfX2x2NC1oZWFkaW5nIHtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhZDNjO1xyXG5cdGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwIDA7XHJcbn1cclxuXHJcbi5zZWN1cml0eV9faGVhZGluZy1maWcge1xyXG5cdHdpZHRoOiA0NnZ3O1xyXG5cdG1heC13aWR0aDogMjczcHg7XHJcbn1cclxuXHJcbi5zZWN1cml0eV9fdHh0IHtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdGNvbG9yOiAkdGV4dEJyb3duO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAwIDI0cHggMjRweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tbWVyaXQgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1zcGVjIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uc3BlYyB7XHJcblx0bWFyZ2luOiA0NXB4IDR2dyAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDIxcHggMjFweCAwIDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3gtc2hhZG93OiAxMHB4IDEwcHggMThweCAycHggI2JiYjtcclxufVxyXG5cclxuLnNwZWNfX2x2Mi1oZWFkaW5nIHtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOiAyMXB4IDIxcHggMCAwO1xyXG59XHJcblxyXG4ubHYyLWhlYWRpbmctLXBpbmsge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlYzZkODE7XHJcbn1cclxuXHJcbi5zcGVjX19saXN0IHtcclxuXHRwYWRkaW5nOiAzMHB4IDR2dztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zcGVjX19saXN0IGxpOm50aC1jaGlsZChuKzIpIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1kZWxpdmVyeSBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLW90aGVycyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLm90aGVycyB7XHJcblx0bWFyZ2luOiA0NXB4IDR2dyAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDIxcHggMjFweCAwIDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3gtc2hhZG93OiAxMHB4IDEwcHggMThweCAycHggI2JiYjtcclxufVxyXG5cclxuLm90aGVyc19fbHYyLWhlYWRpbmcge1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDIxcHggMjFweCAwIDA7XHJcbn1cclxuXHJcbi5sdjItaGVhZGluZy0tcHVycGxlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTU5YWNhO1xyXG59XHJcblxyXG4ub3RoZXJzX19ub3RlcyB7XHJcblx0cGFkZGluZzogMzBweCA0dnc7XHJcblx0Y29sb3I6ICR0ZXh0QnJvd247XHJcbn1cclxuXHJcbi5vdGhlcnNfX25vdGVzLWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1vdGhlcnMgZW5kLS0tLS0tLS0tLSovIiwiLy9weOOCknJlbeOBq+WkieaPm1xyXG5AZnVuY3Rpb24gcHhUb1JlbSgkcHhTaXplKXtcclxuXHRAcmV0dXJuICRweFNpemUgLyAkYmFzZVNpemUgKiAxcmVtXHJcbn1cclxuXHJcbi8vcHjjgpJ2d+OBq+WkieaPm1xyXG5AZnVuY3Rpb24gcHhUb1Z3KCRweFNpemUpe1xyXG5cdEByZXR1cm4gJHB4U2l6ZSAvICRicmVha1BvaW50V2lkdGggKiAxMDB2d1xyXG59IiwiLy/jg5njg7zjgrnjga7jg5Xjgqnjg7Pjg4jjgrXjgqTjgrrvvIhweO+8iVxyXG4kYmFzZVNpemU6IDE2O1xyXG5cclxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjga7luYXvvIhweO+8iVxyXG4kYnJlYWtQb2ludFdpZHRoOiA3Njg7XHJcblxyXG4vL+i1pO+8iOODhuOCreOCueODiO+8iVxyXG4kdGV4dFJlZDogI2VmNDY0YTtcclxuXHJcbi8v6Iy277yI44OG44Kt44K544OI77yJXHJcbiR0ZXh0QnJvd246ICM1YzJmMTM7Il19 */
