@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,
	&:visited {
		color: #0277bd;
		text-decoration: none;
	}*/
/*	&:hover,
	&: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----------*/
/*----------header start----------*/
.header {
  text-align: center;
  line-height: 1;
}

.header__inner {
  padding: 20px 2vw;
}

.header__logo {
  width: 46vw;
  max-width: 236px;
}

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

.footer__group {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.footer-nav {
  width: 100%;
  font-size: 0.875rem;
  border-bottom: 1px solid #bdbdbd;
}

.footer-nav__item {
  border-top: 1px solid #bdbdbd;
}

.footer-nav__link {
  display: block;
  padding: 5px 10% 5px 2%;
  color: #666;
  text-decoration: none;
  background: url(../images/icon2.png);
  background-repeat: no-repeat;
  background-position: 98% 50%;
  /*	background-size: 5% auto;*/
}

.footer-reg {
  margin: 10px 0 0 2%;
  max-width: 78%;
}

.footer-privacy {
  margin: 10px 2% 0 0;
  max-width: 14%;
}

.footer-copyright {
  display: block;
  padding: 0 0 10px;
  margin: 10px 0 0;
  font-size: 0.75rem;
  text-align: center;
}

/*----------footer end----------*/
:root {
  --font-px: calc(100vw / 768);
}

/*----------contents start----------*/
.em-txt {
  color: #ef464a;
}

/*----------contents end----------*/
/*----------heading start----------*/
.lv1-heading {
  padding: 25px 2vw;
  font-size: max(18px, calc(36 * var(--font-px)));
  text-align: center;
  line-height: 1.2;
  background-color: #e6e6e6;
}

.lv2-heading {
  padding: 0 2vw;
  color: #399095;
  font-size: max(18px, calc(42 * var(--font-px)));
  text-align: center;
  line-height: 1.2;
}

/*----------heading end----------*/
/*----------service-nav start----------*/
.service-nav {
  font-size: 3.38542vw;
  text-align: center;
}

.service-nav__campaign,
.service-nav__entry {
  margin: 45px 0 0;
}

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

.service-nav__link {
  display: inline-block;
  padding: 30px 4vw;
  width: 86vw;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  border-radius: 12px;
  box-shadow: 0 6px #b2b2b2;
}

.service-nav__link--blue {
  background-color: #003d73;
}

.service-nav__link--green {
  background-color: #3c9e56;
}

.service-nav__link:hover,
.service-nav__link:active,
.service-nav__link:focus {
  opacity: .75;
}

/*----------service-nav end----------*/
/*----------introduce start----------*/
.introduce {
  padding: 35px 4vw 50px;
  background: radial-gradient(circle closest-side, #48b1fc 0, #003d73 130%);
}

.introduce__inner {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: flex-end;
}

.introduce__rebete {
  width: 56.43%;
}

.introduce__device {
  width: 40.02%;
}

/*----------introduce end----------*/
/*----------period start----------*/
.period {
  padding: 60px 2vw;
  background-color: #f2f2f2;
}

.period__txt {
  margin: 30px 0 0;
  font-size: max(18px, calc(28 * var(--font-px)));
  font-weight: bold;
  line-height: 1.6;
}

/*----------period end----------*/
/*----------campaign start----------*/
.campaign {
  padding: 60px 2vw;
  background-color: #f2f2f2;
}

.campaign__txt,
.campaign__caution {
  margin: 30px 0 0;
}

.campaign__txt {
  font-size: max(18px, calc(28 * var(--font-px)));
  font-weight: bold;
  line-height: 1.6;
}

.campaign__sup {
  font-size: max(18px, calc(16 * var(--font-px)));
  font-weight: normal;
}

/*----------campaign end----------*/
/*----------reward start----------*/
.reward {
  padding: 0 2vw;
}

.reward__contents {
  margin: 60px auto 0;
}

.reward__txt {
  margin: 45px 0 0;
  font-size: max(18px, calc(28 * var(--font-px)));
  font-weight: bold;
  line-height: 1.6;
}

.reward__caution,
.card-type {
  margin: 30px 0 0;
}

.card-type {
  padding: 0 0 0 2.5em;
}

.card-type__lv3-heading,
.card-type__code,
.card-type__point {
  font-size: max(18px, calc(24 * var(--font-px)));
}

.card-type__lv3-heading {
  text-indent: -2.5em;
}

.card-type__notes {
  margin: 15px 0 0;
}

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

/*----------reward end----------*/
/*----------timing start----------*/
.timing {
  padding: 0 2vw;
}

.timing__contents {
  margin: 120px auto 0;
}

.timing__txt {
  margin: 45px 0 0;
  font-size: max(18px, calc(28 * var(--font-px)));
  font-weight: bold;
  line-height: 1.6;
}

.timing__notes {
  margin: 15px 0 0;
}

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

/*----------timing end----------*/
/*----------eligible-cards start----------*/
.eligible-cards {
  padding: 0 2vw;
}

.eligible-cards__contents {
  margin: 120px auto 0;
}

.eligible-cards__txt {
  margin: 45px 0 0;
  font-size: max(18px, calc(28 * var(--font-px)));
  font-weight: bold;
  line-height: 1.6;
}

.eligible-cards__notes {
  margin: 15px 0 0;
}

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

/*----------eligible-cards end----------*/
/*----------entry start----------*/
.entry {
  padding: 60px 0;
  background-color: #f2f2f2;
}

.entry__contents {
  margin: 60px 0 0;
}

.entry__inner {
  margin: 0 auto;
}

/*----------entry end----------*/
/*----------terms start----------*/
.terms {
  padding: 0 2vw;
}

.terms__contents {
  margin: 60px auto 0;
}

.terms__group {
  margin: 45px 0 0;
}

.terms__lv3-heading {
  font-size: max(18px, calc(28 * var(--font-px)));
}

.terms__brand {
  margin: 30px 0 0;
}

.terms__lv4-heading {
  font-size: max(18px, calc(20 * var(--font-px)));
}

.terms__list {
  margin: 15px 0 0;
}

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

/*----------terms end----------*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC1zLmNzcyIsIl9yZXNldC5zY3NzIiwiX2NvbW1vbi1zLnNjc3MiLCJ0b3Atcy5zY3NzIiwiX3ZhcmlhYmxlLnNjc3MiLCJfZnVuY3Rpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEIsU0FBQTtBQUNBOzs7OztxQkRLcUI7QUNDckIsMENBQUE7QUFDQTs7Ozs7Ozs7Ozs7O0VBWUUsU0FBUztFQUNULFVBQVU7RUFDVixTQUFTO0VBQ1QsVUFBVTtFQUNWLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsdUJBQXVCO0FEQ3pCOztBQ0VBO0VBQ0UsY0FBYztBRENoQjs7QUNFQTs7RUFFRSxjQUFjO0FEQ2hCOztBQ0VBO0VBQ0UsZ0JBQWdCO0FEQ2xCOztBQ0VBO0VBQ0UsWUFBWTtBRENkOztBQ0VBOztFQUVFLFdBQVc7RUFDWCxhQUFhO0FEQ2Y7O0FDRUE7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsdUJBQXVCO0FEQ3pCOztBQ0VBLHNDQUFBO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsV0FBVztFQUNYLHFCQUFxQjtBREN2Qjs7QUNFQSxzQ0FBQTtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsaUJBQWlCO0FEQ25COztBQ0VBO0VBQ0UsNkJBQTZCO0FEQy9COztBQ0VBO0VBQ0UseUJBQXlCO0VBQ3pCLFlBQVk7QURDZDs7QUNFQTtFQUNFLHlCQUF5QjtFQUN6QixpQkFBaUI7QURDbkI7O0FDRUEsNENBQUE7QUFDQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsU0FBUztFQUNULDZCQUE2QjtFQUM3QixhQUFhO0VBQ2IsVUFBVTtBRENaOztBQ0VBO0VBQ0Usc0JBQXNCO0FEQ3hCOztBQ0VBO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixjQUFjO0FEQ2hCOztBQ0VBLHdDQUFBO0FDOUdBLGtDQUFBO0FBRUE7RUFDQyw4QkFBOEI7QUYrRy9C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LCtDQUFvRDtBSG1KckQ7O0FHaEpBO0VBQ0MsZ0JBQWdCO0FIbUpqQjs7QUdoSkE7RUFDQyxpQkFBaUI7RUFDakIsaUJBQWlCO0FIbUpsQjs7QUdoSkEsZ0NBQUEiLCJmaWxlIjoidG9wLXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypTYXNz5L2/55SoKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmNvbW1vbiB0byBhbGwgZGlyZWN0b3JpZXNcclxu44OH44OV44Kp44Or44OI44K544K/44Kk44Or44Oq44K744OD44OIXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IHN0YXJ0LS0tLS0tLS0tLSovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwsIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1iYXNpYyBzdGFydC0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG4vKmEge1xyXG5cdCY6bGluayxcclxuXHQmOnZpc2l0ZWQge1xyXG5cdFx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fSovXG4vKlx0Jjpob3ZlcixcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogIzAyNzdiZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufSovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyotLS0tLS0tLS0tYmFzaWMgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jb250YWluZXIgc3RhcnQtLS0tLS0tLS0tKi9cbi5jb250YWluZXIge1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLyotLS0tLS0tLS0tY29udGFpbmVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0taGVhZGVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmhlYWRlcl9faW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDJ2dztcbn1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiA0NnZ3O1xuICBtYXgtd2lkdGg6IDIzNnB4O1xufVxuXG4vKi0tLS0tLS0tLS1oZWFkZXIgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1mb290ZXIgc3RhcnQtLS0tLS0tLS0tKi9cbi5mb290ZXIge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uZm9vdGVyX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9vdGVyLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDtcbn1cblxuLmZvb3Rlci1uYXZfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDtcbn1cblxuLmZvb3Rlci1uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDEwJSA1cHggMiU7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbjIucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDUwJTtcbiAgLypcdGJhY2tncm91bmQtc2l6ZTogNSUgYXV0bzsqL1xufVxuXG4uZm9vdGVyLXJlZyB7XG4gIG1hcmdpbjogMTBweCAwIDAgMiU7XG4gIG1heC13aWR0aDogNzglO1xufVxuXG4uZm9vdGVyLXByaXZhY3kge1xuICBtYXJnaW46IDEwcHggMiUgMCAwO1xuICBtYXgtd2lkdGg6IDE0JTtcbn1cblxuLmZvb3Rlci1jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS1mb290ZXIgZW5kLS0tLS0tLS0tLSovXG46cm9vdCB7XG4gIC0tZm9udC1weDogY2FsYygxMDB2dyAvIDc2OCk7XG59XG5cbi8qLS0tLS0tLS0tLWNvbnRlbnRzIHN0YXJ0LS0tLS0tLS0tLSovXG4uZW0tdHh0IHtcbiAgY29sb3I6ICNlZjQ2NGE7XG59XG5cbi8qLS0tLS0tLS0tLWNvbnRlbnRzIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0taGVhZGluZyBzdGFydC0tLS0tLS0tLS0qL1xuLmx2MS1oZWFkaW5nIHtcbiAgcGFkZGluZzogMjVweCAydnc7XG4gIGZvbnQtc2l6ZTogbWF4KDE4cHgsIGNhbGMoMzYgKiB2YXIoLS1mb250LXB4KSkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5sdjItaGVhZGluZyB7XG4gIHBhZGRpbmc6IDAgMnZ3O1xuICBjb2xvcjogIzM5OTA5NTtcbiAgZm9udC1zaXplOiBtYXgoMThweCwgY2FsYyg0MiAqIHZhcigtLWZvbnQtcHgpKSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLyotLS0tLS0tLS0taGVhZGluZyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLXNlcnZpY2UtbmF2IHN0YXJ0LS0tLS0tLS0tLSovXG4uc2VydmljZS1uYXYge1xuICBmb250LXNpemU6IDMuMzg1NDJ2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VydmljZS1uYXZfX2NhbXBhaWduLFxuLnNlcnZpY2UtbmF2X19lbnRyeSB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5zZXJ2aWNlLW5hdiBsaTpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5zZXJ2aWNlLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMzBweCA0dnc7XG4gIHdpZHRoOiA4NnZ3O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA2cHggI2IyYjJiMjtcbn1cblxuLnNlcnZpY2UtbmF2X19saW5rLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2Q3Mztcbn1cblxuLnNlcnZpY2UtbmF2X19saW5rLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzllNTY7XG59XG5cbi5zZXJ2aWNlLW5hdl9fbGluazpob3Zlcixcbi5zZXJ2aWNlLW5hdl9fbGluazphY3RpdmUsXG4uc2VydmljZS1uYXZfX2xpbms6Zm9jdXMge1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbi8qLS0tLS0tLS0tLXNlcnZpY2UtbmF2IGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0taW50cm9kdWNlIHN0YXJ0LS0tLS0tLS0tLSovXG4uaW50cm9kdWNlIHtcbiAgcGFkZGluZzogMzVweCA0dncgNTBweDtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBjbG9zZXN0LXNpZGUsICM0OGIxZmMgMCwgIzAwM2Q3MyAxMzAlKTtcbn1cblxuLmludHJvZHVjZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uaW50cm9kdWNlX19yZWJldGUge1xuICB3aWR0aDogNTYuNDMlO1xufVxuXG4uaW50cm9kdWNlX19kZXZpY2Uge1xuICB3aWR0aDogNDAuMDIlO1xufVxuXG4vKi0tLS0tLS0tLS1pbnRyb2R1Y2UgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1wZXJpb2Qgc3RhcnQtLS0tLS0tLS0tKi9cbi5wZXJpb2Qge1xuICBwYWRkaW5nOiA2MHB4IDJ2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLnBlcmlvZF9fdHh0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgZm9udC1zaXplOiBtYXgoMThweCwgY2FsYygyOCAqIHZhcigtLWZvbnQtcHgpKSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4vKi0tLS0tLS0tLS1wZXJpb2QgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jYW1wYWlnbiBzdGFydC0tLS0tLS0tLS0qL1xuLmNhbXBhaWduIHtcbiAgcGFkZGluZzogNjBweCAydnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5jYW1wYWlnbl9fdHh0LFxuLmNhbXBhaWduX19jYXV0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmNhbXBhaWduX190eHQge1xuICBmb250LXNpemU6IG1heCgxOHB4LCBjYWxjKDI4ICogdmFyKC0tZm9udC1weCkpKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5jYW1wYWlnbl9fc3VwIHtcbiAgZm9udC1zaXplOiBtYXgoMThweCwgY2FsYygxNiAqIHZhcigtLWZvbnQtcHgpKSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qLS0tLS0tLS0tLWNhbXBhaWduIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tcmV3YXJkIHN0YXJ0LS0tLS0tLS0tLSovXG4ucmV3YXJkIHtcbiAgcGFkZGluZzogMCAydnc7XG59XG5cbi5yZXdhcmRfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbn1cblxuLnJld2FyZF9fdHh0IHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgZm9udC1zaXplOiBtYXgoMThweCwgY2FsYygyOCAqIHZhcigtLWZvbnQtcHgpKSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4ucmV3YXJkX19jYXV0aW9uLFxuLmNhcmQtdHlwZSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5jYXJkLXR5cGUge1xuICBwYWRkaW5nOiAwIDAgMCAyLjVlbTtcbn1cblxuLmNhcmQtdHlwZV9fbHYzLWhlYWRpbmcsXG4uY2FyZC10eXBlX19jb2RlLFxuLmNhcmQtdHlwZV9fcG9pbnQge1xuICBmb250LXNpemU6IG1heCgxOHB4LCBjYWxjKDI0ICogdmFyKC0tZm9udC1weCkpKTtcbn1cblxuLmNhcmQtdHlwZV9fbHYzLWhlYWRpbmcge1xuICB0ZXh0LWluZGVudDogLTIuNWVtO1xufVxuXG4uY2FyZC10eXBlX19ub3RlcyB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi5jYXJkLXR5cGVfX25vdGVzLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qLS0tLS0tLS0tLXJld2FyZCBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLXRpbWluZyBzdGFydC0tLS0tLS0tLS0qL1xuLnRpbWluZyB7XG4gIHBhZGRpbmc6IDAgMnZ3O1xufVxuXG4udGltaW5nX19jb250ZW50cyB7XG4gIG1hcmdpbjogMTIwcHggYXV0byAwO1xufVxuXG4udGltaW5nX190eHQge1xuICBtYXJnaW46IDQ1cHggMCAwO1xuICBmb250LXNpemU6IG1heCgxOHB4LCBjYWxjKDI4ICogdmFyKC0tZm9udC1weCkpKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi50aW1pbmdfX25vdGVzIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLnRpbWluZ19fbm90ZXMtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLyotLS0tLS0tLS0tdGltaW5nIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZWxpZ2libGUtY2FyZHMgc3RhcnQtLS0tLS0tLS0tKi9cbi5lbGlnaWJsZS1jYXJkcyB7XG4gIHBhZGRpbmc6IDAgMnZ3O1xufVxuXG4uZWxpZ2libGUtY2FyZHNfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiAxMjBweCBhdXRvIDA7XG59XG5cbi5lbGlnaWJsZS1jYXJkc19fdHh0IHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgZm9udC1zaXplOiBtYXgoMThweCwgY2FsYygyOCAqIHZhcigtLWZvbnQtcHgpKSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uZWxpZ2libGUtY2FyZHNfX25vdGVzIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLmVsaWdpYmxlLWNhcmRzX19ub3Rlcy1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4vKi0tLS0tLS0tLS1lbGlnaWJsZS1jYXJkcyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWVudHJ5IHN0YXJ0LS0tLS0tLS0tLSovXG4uZW50cnkge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5lbnRyeV9fY29udGVudHMge1xuICBtYXJnaW46IDYwcHggMCAwO1xufVxuXG4uZW50cnlfX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLWVudHJ5IGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tdGVybXMgc3RhcnQtLS0tLS0tLS0tKi9cbi50ZXJtcyB7XG4gIHBhZGRpbmc6IDAgMnZ3O1xufVxuXG4udGVybXNfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbn1cblxuLnRlcm1zX19ncm91cCB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi50ZXJtc19fbHYzLWhlYWRpbmcge1xuICBmb250LXNpemU6IG1heCgxOHB4LCBjYWxjKDI4ICogdmFyKC0tZm9udC1weCkpKTtcbn1cblxuLnRlcm1zX19icmFuZCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi50ZXJtc19fbHY0LWhlYWRpbmcge1xuICBmb250LXNpemU6IG1heCgxOHB4LCBjYWxjKDIwICogdmFyKC0tZm9udC1weCkpKTtcbn1cblxuLnRlcm1zX19saXN0IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLnRlcm1zX19saXN0LWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qLS0tLS0tLS0tLXRlcm1zIGVuZC0tLS0tLS0tLS0qL1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKlNhc3Pkvb/nlKgqL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5jb21tb24gdG8gYWxsIGRpcmVjdG9yaWVzXHJcbuODh+ODleOCqeODq+ODiOOCueOCv+OCpOODq+ODquOCu+ODg+ODiFxyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IHN0YXJ0LS0tLS0tLS0tLSovXHJcbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxyXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxyXG5iLCBpLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG51bCwgb2wge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaW5zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZWwge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxuICBjdXJzb3I6IGhlbHA7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaHIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcclxuICBtYXJnaW46IDFlbSAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0LCBzZWxlY3Qge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgZW5kLS0tLS0tLS0tLSovIiwiLyotLS0tLS0tLS0tYmFzaWMgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbmh0bWwge1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8qYSB7XHJcblx0JjpsaW5rLFxyXG5cdCY6dmlzaXRlZCB7XHJcblx0XHRjb2xvcjogIzAyNzdiZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9Ki9cclxuLypcdCY6aG92ZXIsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn0qL1xyXG5pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWJhc2ljIGVuZC0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1jb250YWluZXIgc3RhcnQtLS0tLS0tLS0tKi9cclxuLmNvbnRhaW5lciB7XHJcblx0Ly9jYWxjKOOCpuOCpOODs+ODieOCpuW5heOBq+WvvuOBmeOCi+eUu+WDj+OBrumrmOOBleOBruWJsuWQiCArIC5hcHAtLWRpc3BsYXnjga7kuIrkuItwYWRkaW5nICsgLmFwcF9fdHh044Gu5LiKbWFyZ2luICsgLmFwcF9fdHh044Gu6auY44GVKVxyXG5cdC8v44Km44Kk44Oz44OJ44Km5bmFNDE0cHjjga7loLTlkIjnlLvlg4/jga7pq5jjgZXntIQ1MHB444CBNTAgKiAxMDAgLyA0MTTjgafntIQxMi4wN++8hVxyXG5cdC8v44Km44Kk44Oz44OJ44Km5bmFNDE0cHjjga7loLTlkIguYXBwX190eHTjga7pq5jjgZXntIQ0N3B444CBNDcgKiAxMDAgLyA0MTTjgafntIQxMS4zNe+8hVxyXG4vL1x0cGFkZGluZzogMCAwIGNhbGMoMTIuMDclICsgNDBweCArIDE1cHggKyAxMS4zNSUpO1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBlbmQtLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0taGVhZGVyIHN0YXJ0LS0tLS0tLS0tLSovXHJcbi5oZWFkZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmhlYWRlcl9faW5uZXIge1xyXG5cdHBhZGRpbmc6IDIwcHggMnZ3O1xyXG59XHJcblxyXG4uaGVhZGVyX19sb2dvIHtcclxuXHR3aWR0aDogNDZ2dztcclxuXHRtYXgtd2lkdGg6IDIzNnB4O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1oZWFkZXIgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1mb290ZXIgc3RhcnQtLS0tLS0tLS0tKi9cclxuLmZvb3RlciB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmZvb3Rlcl9fZ3JvdXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZvb3Rlci1uYXYge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7XHJcbn1cclxuXHJcbi5mb290ZXItbmF2X19pdGVtIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDtcclxufVxyXG5cclxuLmZvb3Rlci1uYXZfX2xpbmsge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDVweCAxMCUgNXB4IDIlO1xyXG5cdGNvbG9yOiAjNjY2O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24yLnBuZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgNTAlO1xyXG5cdC8qXHRiYWNrZ3JvdW5kLXNpemU6IDUlIGF1dG87Ki9cclxufVxyXG5cclxuLmZvb3Rlci1yZWcge1xyXG5cdG1hcmdpbjogMTBweCAwIDAgMiU7XHJcblx0bWF4LXdpZHRoOiA3OCU7XHJcbn1cclxuXHJcbi5mb290ZXItcHJpdmFjeSB7XHJcblx0bWFyZ2luOiAxMHB4IDIlIDAgMDtcclxuXHRtYXgtd2lkdGg6IDE0JTtcclxufVxyXG5cclxuLmZvb3Rlci1jb3B5cmlnaHQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDAgMCAxMHB4O1xyXG5cdG1hcmdpbjogMTBweCAwIDA7XHJcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZm9vdGVyIGVuZC0tLS0tLS0tLS0qLyIsIkBpbXBvcnQgXCJ2YXJpYWJsZVwiO1xyXG5AaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuQGltcG9ydCBcInJlc2V0XCI7XHJcbkBpbXBvcnQgXCJjb21tb24tc1wiO1xyXG5cclxuOnJvb3Qge1xyXG5cdC0tZm9udC1weDogY2FsYygxMDB2dyAvIDc2OCk7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNvbnRlbnRzIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4vLy5jb250ZW50cyB7XHJcbi8vXHRmb250LXNpemU6IDE4cHg7XHJcbi8vfVxyXG5cclxuLmVtLXR4dCB7XHJcblx0Y29sb3I6ICR0ZXh0UmVkO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1jb250ZW50cyBlbmQtLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS1oZWFkaW5nIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ubHYxLWhlYWRpbmcge1xyXG5cdHBhZGRpbmc6IDI1cHggMnZ3O1xyXG4vL1x0Zm9udC1zaXplOiAzNnB4O1xyXG5cdGZvbnQtc2l6ZTogbSN7YX14KDE4cHgsIGNhbGMoMzYgKiB2YXIoLS1mb250LXB4KSkpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuXHJcbi5sdjItaGVhZGluZyB7XHJcblx0cGFkZGluZzogMCAydnc7XHJcblx0Y29sb3I6ICR0ZXh0SGVhZGluZ0xpZ2h0R3JlZW47XHJcbi8vXHRmb250LXNpemU6IDQycHg7XHJcblx0Zm9udC1zaXplOiBtI3thfXgoMThweCwgY2FsYyg0MiAqIHZhcigtLWZvbnQtcHgpKSk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWhlYWRpbmcgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1zZXJ2aWNlLW5hdiBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLnNlcnZpY2UtbmF2IHtcclxuLy9cdGZvbnQtc2l6ZTogMjRweDtcclxuLy9cdGZvbnQtc2l6ZTogbSN7YX14KDE4cHgsIGNhbGMoMjQgKiB2YXIoLS1mb250LXB4KSkpO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1Z3KDI2KTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLW5hdl9fY2FtcGFpZ24sXHJcbi5zZXJ2aWNlLW5hdl9fZW50cnkge1xyXG5cdG1hcmdpbjogNDVweCAwIDA7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLW5hdiBsaTpudGgtY2hpbGQobisyKSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLnNlcnZpY2UtbmF2X19saW5rIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMzBweCA0dnc7XHJcbi8vXHR3aWR0aDogNjAwcHg7XHJcblx0d2lkdGg6IDg2dnc7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0Ym94LXNoYWRvdzogMCA2cHggI2IyYjJiMjtcclxufVxyXG5cclxuLnNlcnZpY2UtbmF2X19saW5rLS1ibHVlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuQmx1ZTtcclxufVxyXG5cclxuLnNlcnZpY2UtbmF2X19saW5rLS1ncmVlbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJ0bkdyZWVuO1xyXG59XHJcblxyXG4uc2VydmljZS1uYXZfX2xpbms6aG92ZXIsXHJcbi5zZXJ2aWNlLW5hdl9fbGluazphY3RpdmUsXHJcbi5zZXJ2aWNlLW5hdl9fbGluazpmb2N1cyB7XHJcblx0b3BhY2l0eTogLjc1O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1zZXJ2aWNlLW5hdiBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWludHJvZHVjZSBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmludHJvZHVjZSB7XHJcblx0cGFkZGluZzogMzVweCA0dncgNTBweDtcclxuXHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGNsb3Nlc3Qtc2lkZSwgIzQ4YjFmYyAwLCAjMDAzZDczIDEzMCUpO1xyXG59XHJcblxyXG4uaW50cm9kdWNlX19pbm5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuLy9cdG1hcmdpbjogMCBhdXRvO1xyXG4vL1x0d2lkdGg6IDQ3OHB4ICsgMzM5cHggKyAzMHB4O1xyXG59XHJcblxyXG4uaW50cm9kdWNlX19yZWJldGUge1xyXG5cdC8vNDc4cHggKyAzMzlweCArIDMwcHggPSA4NDdweCgxMDAlKVxyXG5cdC8vd2lkdGg6IGNhbGMoNDc4cHggKiAxMDAlIC8gODQ3cHgpO1xyXG5cdHdpZHRoOiA1Ni40MyU7XHJcbn1cclxuXHJcbi5pbnRyb2R1Y2VfX2RldmljZSB7XHJcblx0Ly80NzhweCArIDMzOXB4ICsgMzBweCA9IDg0N3B4KDEwMCUpXHJcblx0Ly93aWR0aDogY2FsYygzMzlweCAqIDEwMCUgLyA4NDdweCk7XHJcblx0d2lkdGg6IDQwLjAyJTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0taW50cm9kdWNlIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tcGVyaW9kIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ucGVyaW9kIHtcclxuXHRwYWRkaW5nOiA2MHB4IDJ2dztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG59XHJcblxyXG4vLy5wZXJpb2RfX2lubmVyIHtcclxuLy9cdG1hcmdpbjogMCBhdXRvO1xyXG4vL1x0d2lkdGg6IDEwMDBweDtcclxuLy99XHJcblxyXG4ucGVyaW9kX190eHQge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbi8vXHRmb250LXNpemU6IDI4cHg7XHJcblx0Zm9udC1zaXplOiBtI3thfXgoMThweCwgY2FsYygyOCAqIHZhcigtLWZvbnQtcHgpKSk7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tcGVyaW9kIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tY2FtcGFpZ24gc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5jYW1wYWlnbiB7XHJcblx0cGFkZGluZzogNjBweCAydnc7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG5cclxuLy8uY2FtcGFpZ25fX2lubmVyIHtcclxuLy9cdG1hcmdpbjogMCBhdXRvO1xyXG4vL1x0d2lkdGg6IDEwMDBweDtcclxuLy99XHJcblxyXG4uY2FtcGFpZ25fX3R4dCxcclxuLmNhbXBhaWduX19jYXV0aW9uIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX3R4dCB7XHJcbi8vXHRmb250LXNpemU6IDI4cHg7XHJcblx0Zm9udC1zaXplOiBtI3thfXgoMThweCwgY2FsYygyOCAqIHZhcigtLWZvbnQtcHgpKSk7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuLmNhbXBhaWduX19zdXAge1xyXG4vL1x0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc2l6ZTogbSN7YX14KDE4cHgsIGNhbGMoMTYgKiB2YXIoLS1mb250LXB4KSkpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNhbXBhaWduIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tcmV3YXJkIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ucmV3YXJkIHtcclxuXHRwYWRkaW5nOiAwIDJ2dztcclxuLy9cdHdpZHRoOiAxMDAwcHg7XHJcbn1cclxuXHJcbi5yZXdhcmRfX2NvbnRlbnRzIHtcclxuXHRtYXJnaW46IDYwcHggYXV0byAwO1xyXG59XHJcblxyXG4ucmV3YXJkX190eHQge1xyXG5cdG1hcmdpbjogNDVweCAwIDA7XHJcbi8vXHRmb250LXNpemU6IDI4cHg7XHJcblx0Zm9udC1zaXplOiBtI3thfXgoMThweCwgY2FsYygyOCAqIHZhcigtLWZvbnQtcHgpKSk7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuLnJld2FyZF9fY2F1dGlvbixcclxuLmNhcmQtdHlwZSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmNhcmQtdHlwZSB7XHJcblx0cGFkZGluZzogMCAwIDAgMi41ZW07XHJcbn1cclxuXHJcbi5jYXJkLXR5cGVfX2x2My1oZWFkaW5nLFxyXG4uY2FyZC10eXBlX19jb2RlLFxyXG4uY2FyZC10eXBlX19wb2ludCB7XHJcbi8vXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC1zaXplOiBtI3thfXgoMThweCwgY2FsYygyNCAqIHZhcigtLWZvbnQtcHgpKSk7XHJcbn1cclxuXHJcbi5jYXJkLXR5cGVfX2x2My1oZWFkaW5nIHtcclxuXHR0ZXh0LWluZGVudDogLTIuNWVtO1xyXG59XHJcblxyXG4uY2FyZC10eXBlX19ub3RlcyB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLmNhcmQtdHlwZV9fbm90ZXMtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLXJld2FyZCBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLXRpbWluZyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLnRpbWluZyB7XHJcblx0cGFkZGluZzogMCAydnc7XHJcbi8vXHR3aWR0aDogMTAwMHB4O1xyXG59XHJcblxyXG4udGltaW5nX19jb250ZW50cyB7XHJcblx0bWFyZ2luOiAxMjBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi50aW1pbmdfX3R4dCB7XHJcblx0bWFyZ2luOiA0NXB4IDAgMDtcclxuLy9cdGZvbnQtc2l6ZTogMjhweDtcclxuXHRmb250LXNpemU6IG0je2F9eCgxOHB4LCBjYWxjKDI4ICogdmFyKC0tZm9udC1weCkpKTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG59XHJcblxyXG4udGltaW5nX19ub3RlcyB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLnRpbWluZ19fbm90ZXMtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLXRpbWluZyBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWVsaWdpYmxlLWNhcmRzIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uZWxpZ2libGUtY2FyZHMge1xyXG5cdHBhZGRpbmc6IDAgMnZ3O1xyXG4vL1x0d2lkdGg6IDEwMDBweDtcclxufVxyXG5cclxuLmVsaWdpYmxlLWNhcmRzX19jb250ZW50cyB7XHJcblx0bWFyZ2luOiAxMjBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5lbGlnaWJsZS1jYXJkc19fdHh0IHtcclxuXHRtYXJnaW46IDQ1cHggMCAwO1xyXG4vL1x0Zm9udC1zaXplOiAyOHB4O1xyXG5cdGZvbnQtc2l6ZTogbSN7YX14KDE4cHgsIGNhbGMoMjggKiB2YXIoLS1mb250LXB4KSkpO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuXHJcbi5lbGlnaWJsZS1jYXJkc19fbm90ZXMge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcbn1cclxuXHJcbi5lbGlnaWJsZS1jYXJkc19fbm90ZXMtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWVsaWdpYmxlLWNhcmRzIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tZW50cnkgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5lbnRyeSB7XHJcblx0cGFkZGluZzogNjBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbn1cclxuXHJcbi5lbnRyeV9fY29udGVudHMge1xyXG5cdG1hcmdpbjogNjBweCAwIDA7XHJcbn1cclxuXHJcbi5lbnRyeV9faW5uZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG4vL1x0d2lkdGg6IDEwMDBweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZW50cnkgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS10ZXJtcyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLnRlcm1zIHtcclxuXHRwYWRkaW5nOiAwIDJ2dztcclxuLy9cdHdpZHRoOiAxMDAwcHg7XHJcbn1cclxuXHJcbi50ZXJtc19fY29udGVudHMge1xyXG5cdG1hcmdpbjogNjBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi50ZXJtc19fZ3JvdXAge1xyXG5cdG1hcmdpbjogNDVweCAwIDA7XHJcbn1cclxuXHJcbi50ZXJtc19fbHYzLWhlYWRpbmcge1xyXG4vL1x0Zm9udC1zaXplOiAyOHB4O1xyXG5cdGZvbnQtc2l6ZTogbSN7YX14KDE4cHgsIGNhbGMoMjggKiB2YXIoLS1mb250LXB4KSkpO1xyXG59XHJcblxyXG4udGVybXNfX2JyYW5kIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4udGVybXNfX2x2NC1oZWFkaW5nIHtcclxuLy9cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXNpemU6IG0je2F9eCgxOHB4LCBjYWxjKDIwICogdmFyKC0tZm9udC1weCkpKTtcclxufVxyXG5cclxuLnRlcm1zX19saXN0IHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4udGVybXNfX2xpc3QtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLXRlcm1zIGVuZC0tLS0tLS0tLS0qLyIsIi8v44OZ44O844K544Gu44OV44Kp44Oz44OI44K144Kk44K677yIcHjvvIlcclxuJGJhc2VTaXplOiAxNjtcclxuXHJcbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44Gu5bmF77yIcHjvvIlcclxuJGJyZWFrUG9pbnRXaWR0aDogNzY4O1xyXG5cclxuLy/otaTvvIjjg4bjgq3jgrnjg4jvvIlcclxuJHRleHRSZWQ6ICNlZjQ2NGE7XHJcblxyXG4vL+iWhOe3ke+8iOODhuOCreOCueODiO+8iVxyXG4kdGV4dEhlYWRpbmdMaWdodEdyZWVuOiAjMzk5MDk1O1xyXG5cclxuLy/nt5HvvIjjg5zjgr/jg7PvvIlcclxuJGJ0bkdyZWVuOiAjM2M5ZTU2O1xyXG5cclxuLy/pnZLvvIjjg5zjgr/jg7PvvIlcclxuJGJ0bkJsdWU6ICMwMDNkNzM7IiwiLy9weOOCknJlbeOBq+WkieaPm1xyXG5AZnVuY3Rpb24gcHhUb1JlbSgkcHhTaXplKXtcclxuXHRAcmV0dXJuICRweFNpemUgLyAkYmFzZVNpemUgKiAxcmVtXHJcbn1cclxuXHJcbi8vcHjjgpJ2d+OBq+WkieaPm1xyXG5AZnVuY3Rpb24gcHhUb1Z3KCRweFNpemUpe1xyXG5cdEByZXR1cm4gJHB4U2l6ZSAvICRicmVha1BvaW50V2lkdGggKiAxMDB2d1xyXG59Il19 */
