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

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

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

body {
  line-height: 1;
}

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

ul, ol {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

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

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

del {
  text-decoration: line-through;
}

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

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

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

input, select {
  vertical-align: middle;
}

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

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

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

a:hover img {
  opacity: .75;
}

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

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

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

/*----------header 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----------*/
/*----------contents start----------*/
.contents {
  font-size: 18px;
}

.em-txt {
  color: #ef464a;
}

/*----------contents end----------*/
/*----------heading start----------*/
.lv1-heading {
  padding: 25px 30px;
  font-size: 36px;
  text-align: center;
  line-height: 1.2;
  background-color: #e6e6e6;
}

.lv2-heading {
  color: #399095;
  font-size: 42px;
  text-align: center;
  line-height: 1.2;
}

/*----------heading end----------*/
/*----------service-nav start----------*/
.service-nav {
  font-size: 24px;
  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 15px;
  width: 600px;
  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 0 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;
  margin: 0 auto;
  width: 847px;
}

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

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

.period__txt {
  margin: 30px 0 0;
  font-size: 28px;
  font-weight: bold;
  line-height: 1.6;
}

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

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

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

.campaign__txt {
  font-size: 28px;
  font-weight: bold;
  line-height: 1.6;
}

.campaign__sup {
  font-size: 16px;
  font-weight: normal;
}

/*----------campaign end----------*/
/*----------reward start----------*/
.reward {
  width: 1000px;
}

.reward__contents {
  margin: 60px auto 0;
}

.reward__txt {
  margin: 45px 0 0;
  font-size: 28px;
  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: 24px;
}

.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 {
  width: 1000px;
}

.timing__contents {
  margin: 120px auto 0;
}

.timing__txt {
  margin: 45px 0 0;
  font-size: 28px;
  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 {
  width: 1000px;
}

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

.eligible-cards__txt {
  margin: 45px 0 0;
  font-size: 28px;
  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;
  width: 1000px;
}

/*----------entry end----------*/
/*----------terms start----------*/
.terms {
  width: 1000px;
}

.terms__contents {
  margin: 60px auto 0;
}

.terms__group {
  margin: 45px 0 0;
}

.terms__lv3-heading {
  font-size: 28px;
}

.terms__brand {
  margin: 30px 0 0;
}

.terms__lv4-heading {
  font-size: 20px;
}

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC5jc3MiLCJfcmVzZXQuc2NzcyIsIl9jb21tb24uc2NzcyIsInRvcC5zY3NzIiwiX3ZhcmlhYmxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCLFNBQUE7QUFDQTs7Ozs7cUJES3FCO0FDQ3JCLDBDQUFBO0FBQ0E7Ozs7Ozs7Ozs7OztFQVlFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsU0FBUztFQUNULFVBQVU7RUFDVixlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLHVCQUF1QjtBREN6Qjs7QUNFQTtFQUNFLGNBQWM7QURDaEI7O0FDRUE7O0VBRUUsY0FBYztBRENoQjs7QUNFQTtFQUNFLGdCQUFnQjtBRENsQjs7QUNFQTtFQUNFLFlBQVk7QURDZDs7QUNFQTs7RUFFRSxXQUFXO0VBQ1gsYUFBYTtBRENmOztBQ0VBO0VBQ0UsU0FBUztFQUNULFVBQVU7RUFDVixlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLHVCQUF1QjtBREN6Qjs7QUNFQSxzQ0FBQTtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxxQkFBcUI7QURDdkI7O0FDRUEsc0NBQUE7QUFDQTtFQUNFLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBRENuQjs7QUNFQTtFQUNFLDZCQUE2QjtBREMvQjs7QUNFQTtFQUNFLHlCQUF5QjtFQUN6QixZQUFZO0FEQ2Q7O0FDRUE7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCO0FEQ25COztBQ0VBLDRDQUFBO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFNBQVM7RUFDVCw2QkFBNkI7RUFDN0IsYUFBYTtFQUNiLFVBQVU7QURDWjs7QUNFQTtFQUNFLHNCQUFzQjtBREN4Qjs7QUNFQTtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osY0FBYztBRENoQjs7QUNFQSx3Q0FBQTtBQzlHQSxrQ0FBQTtBQUVBO0VBQ0UscUZBQWE7QUYrR2Y7O0FFNUdBOzs7OztHRm1IRztBRTdHSDs7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dG9wLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qU2Fzc+S9v+eUqCovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5jb21tb24gdG8gYWxsIGRpcmVjdG9yaWVzXHJcbuODh+ODleOCqeODq+ODiOOCueOCv+OCpOODq+ODquOCu+ODg+ODiFxyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBzdGFydC0tLS0tLS0tLS0qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tYmFzaWMgc3RhcnQtLS0tLS0tLS0tKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG5cbi8qYSB7XHJcblx0JjpsaW5rLFxyXG5cdCY6dmlzaXRlZCB7XHJcblx0XHRjb2xvcjogIzAyNzdiZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9Ki9cbi8qXHQmOmhvdmVyLFxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjMDI3N2JkO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59Ki9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuLyotLS0tLS0tLS0tYmFzaWMgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jb250YWluZXIgc3RhcnQtLS0tLS0tLS0tKi9cbi5jb250YWluZXIge1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLyotLS0tLS0tLS0tY29udGFpbmVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0taGVhZGVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAwcHg7XG59XG5cbi8qLS0tLS0tLS0tLWhlYWRlciBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWZvb3RlciBzdGFydC0tLS0tLS0tLS0qL1xuLmZvb3RlciB7XG4gIG1hcmdpbjogNjBweCAwIDA7XG59XG5cbi5mb290ZXJfX2lubmVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMDBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNiZGJkYmQ7XG59XG5cbi5mb290ZXJfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9vdGVyLW5hdiB7XG4gIHdpZHRoOiA1NDBweDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uZm9vdGVyLW5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB3aWR0aDogMTIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZvb3Rlci1uYXYgbGk6bnRoLWNoaWxkKDRuKSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlci1uYXZfX2xpbmsge1xuICBjb2xvcjogIzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyLW5hdl9fbGluazpob3Zlcixcbi5mb290ZXItbmF2X19saW5rOmFjdGl2ZSxcbi5mb290ZXItbmF2X19saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS1mb290ZXIgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jb250ZW50cyBzdGFydC0tLS0tLS0tLS0qL1xuLmNvbnRlbnRzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZW0tdHh0IHtcbiAgY29sb3I6ICNlZjQ2NGE7XG59XG5cbi8qLS0tLS0tLS0tLWNvbnRlbnRzIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0taGVhZGluZyBzdGFydC0tLS0tLS0tLS0qL1xuLmx2MS1oZWFkaW5nIHtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmx2Mi1oZWFkaW5nIHtcbiAgY29sb3I6ICMzOTkwOTU7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4vKi0tLS0tLS0tLS1oZWFkaW5nIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tc2VydmljZS1uYXYgc3RhcnQtLS0tLS0tLS0tKi9cbi5zZXJ2aWNlLW5hdiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VydmljZS1uYXZfX2NhbXBhaWduLFxuLnNlcnZpY2UtbmF2X19lbnRyeSB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5zZXJ2aWNlLW5hdiBsaTpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5zZXJ2aWNlLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICB3aWR0aDogNjAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDZweCAjYjJiMmIyO1xufVxuXG4uc2VydmljZS1uYXZfX2xpbmstLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZDczO1xufVxuXG4uc2VydmljZS1uYXZfX2xpbmstLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOWU1Njtcbn1cblxuLnNlcnZpY2UtbmF2X19saW5rOmhvdmVyLFxuLnNlcnZpY2UtbmF2X19saW5rOmFjdGl2ZSxcbi5zZXJ2aWNlLW5hdl9fbGluazpmb2N1cyB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuLyotLS0tLS0tLS0tc2VydmljZS1uYXYgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1pbnRyb2R1Y2Ugc3RhcnQtLS0tLS0tLS0tKi9cbi5pbnRyb2R1Y2Uge1xuICBwYWRkaW5nOiAzNXB4IDAgNTBweDtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBjbG9zZXN0LXNpZGUsICM0OGIxZmMgMCwgIzAwM2Q3MyAxMzAlKTtcbn1cblxuLmludHJvZHVjZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDg0N3B4O1xufVxuXG4vKi0tLS0tLS0tLS1pbnRyb2R1Y2UgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1wZXJpb2Qgc3RhcnQtLS0tLS0tLS0tKi9cbi5wZXJpb2Qge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5wZXJpb2RfX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAwcHg7XG59XG5cbi5wZXJpb2RfX3R4dCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi8qLS0tLS0tLS0tLXBlcmlvZCBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNhbXBhaWduIHN0YXJ0LS0tLS0tLS0tLSovXG4uY2FtcGFpZ24ge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5jYW1wYWlnbl9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMDBweDtcbn1cblxuLmNhbXBhaWduX190eHQsXG4uY2FtcGFpZ25fX2NhdXRpb24ge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uY2FtcGFpZ25fX3R4dCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5jYW1wYWlnbl9fc3VwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKi0tLS0tLS0tLS1jYW1wYWlnbiBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLXJld2FyZCBzdGFydC0tLS0tLS0tLS0qL1xuLnJld2FyZCB7XG4gIHdpZHRoOiAxMDAwcHg7XG59XG5cbi5yZXdhcmRfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbn1cblxuLnJld2FyZF9fdHh0IHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnJld2FyZF9fY2F1dGlvbixcbi5jYXJkLXR5cGUge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uY2FyZC10eXBlIHtcbiAgcGFkZGluZzogMCAwIDAgMi41ZW07XG59XG5cbi5jYXJkLXR5cGVfX2x2My1oZWFkaW5nLFxuLmNhcmQtdHlwZV9fY29kZSxcbi5jYXJkLXR5cGVfX3BvaW50IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uY2FyZC10eXBlX19sdjMtaGVhZGluZyB7XG4gIHRleHQtaW5kZW50OiAtMi41ZW07XG59XG5cbi5jYXJkLXR5cGVfX25vdGVzIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLmNhcmQtdHlwZV9fbm90ZXMtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLyotLS0tLS0tLS0tcmV3YXJkIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tdGltaW5nIHN0YXJ0LS0tLS0tLS0tLSovXG4udGltaW5nIHtcbiAgd2lkdGg6IDEwMDBweDtcbn1cblxuLnRpbWluZ19fY29udGVudHMge1xuICBtYXJnaW46IDEyMHB4IGF1dG8gMDtcbn1cblxuLnRpbWluZ19fdHh0IHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnRpbWluZ19fbm90ZXMge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4udGltaW5nX19ub3Rlcy1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4vKi0tLS0tLS0tLS10aW1pbmcgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1lbGlnaWJsZS1jYXJkcyBzdGFydC0tLS0tLS0tLS0qL1xuLmVsaWdpYmxlLWNhcmRzIHtcbiAgd2lkdGg6IDEwMDBweDtcbn1cblxuLmVsaWdpYmxlLWNhcmRzX19jb250ZW50cyB7XG4gIG1hcmdpbjogMTIwcHggYXV0byAwO1xufVxuXG4uZWxpZ2libGUtY2FyZHNfX3R4dCB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5lbGlnaWJsZS1jYXJkc19fbm90ZXMge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4uZWxpZ2libGUtY2FyZHNfX25vdGVzLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qLS0tLS0tLS0tLWVsaWdpYmxlLWNhcmRzIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZW50cnkgc3RhcnQtLS0tLS0tLS0tKi9cbi5lbnRyeSB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLmVudHJ5X19jb250ZW50cyB7XG4gIG1hcmdpbjogNjBweCAwIDA7XG59XG5cbi5lbnRyeV9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMDBweDtcbn1cblxuLyotLS0tLS0tLS0tZW50cnkgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS10ZXJtcyBzdGFydC0tLS0tLS0tLS0qL1xuLnRlcm1zIHtcbiAgd2lkdGg6IDEwMDBweDtcbn1cblxuLnRlcm1zX19jb250ZW50cyB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG59XG5cbi50ZXJtc19fZ3JvdXAge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4udGVybXNfX2x2My1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4udGVybXNfX2JyYW5kIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLnRlcm1zX19sdjQtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnRlcm1zX19saXN0IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLnRlcm1zX19saXN0LWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qLS0tLS0tLS0tLXRlcm1zIGVuZC0tLS0tLS0tLS0qL1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKlNhc3Pkvb/nlKgqL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5jb21tb24gdG8gYWxsIGRpcmVjdG9yaWVzXHJcbuODh+ODleOCqeODq+ODiOOCueOCv+OCpOODq+ODquOCu+ODg+ODiFxyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IHN0YXJ0LS0tLS0tLS0tLSovXHJcbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxyXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxyXG5iLCBpLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG51bCwgb2wge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaW5zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZWwge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxuICBjdXJzb3I6IGhlbHA7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaHIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcclxuICBtYXJnaW46IDFlbSAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0LCBzZWxlY3Qge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgZW5kLS0tLS0tLS0tLSovIiwiLyotLS0tLS0tLS0tYmFzaWMgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLyphIHtcclxuXHQmOmxpbmssXHJcblx0Jjp2aXNpdGVkIHtcclxuXHRcdGNvbG9yOiAjMDI3N2JkO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH0qL1xyXG4vKlx0Jjpob3ZlcixcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogIzAyNzdiZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufSovXHJcbmltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuYTpob3ZlciBpbWcge1xyXG5cdG9wYWNpdHk6IC43NTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tYmFzaWMgZW5kLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBzdGFydC0tLS0tLS0tLS0qL1xyXG4uY29udGFpbmVyIHtcclxuLy9cdHBhZGRpbmc6IDAgMCAxNzJweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1jb250YWluZXIgZW5kLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWhlYWRlciBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmhlYWRlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyX19pbm5lciB7XHJcblx0cGFkZGluZzogMjBweCAwO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHdpZHRoOiAxMDAwcHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWhlYWRlciBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWZvb3RlciBzdGFydC0tLS0tLS0tLS0qL1xyXG4uZm9vdGVyIHtcclxuXHRtYXJnaW46IDYwcHggMCAwO1xyXG59XHJcblxyXG4uZm9vdGVyX19pbm5lciB7XHJcblx0cGFkZGluZzogMzBweCAwO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHdpZHRoOiAxMDAwcHg7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNiZGJkYmQ7XHJcbn1cclxuXHJcbi5mb290ZXJfX2dyb3VwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZvb3Rlci1uYXYge1xyXG5cdHdpZHRoOiA1NDBweDtcclxuXHRmb250LXNpemU6IDA7XHJcbn1cclxuXHJcbi5mb290ZXItbmF2X19pdGVtIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luOiAwIDIwcHggMCAwO1xyXG5cdHdpZHRoOiAxMjBweDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5mb290ZXItbmF2IGxpOm50aC1jaGlsZCg0bikge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmZvb3Rlci1uYXZfX2xpbmsge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlci1uYXZfX2xpbms6aG92ZXIsXHJcbi5mb290ZXItbmF2X19saW5rOmFjdGl2ZSxcclxuLmZvb3Rlci1uYXZfX2xpbms6Zm9jdXMge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uZm9vdGVyLWNvcHlyaWdodCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1mb290ZXIgZW5kLS0tLS0tLS0tLSovIiwiQGltcG9ydCBcInZhcmlhYmxlXCI7XHJcbkBpbXBvcnQgXCJmdW5jdGlvblwiO1xyXG5AaW1wb3J0IFwicmVzZXRcIjtcclxuQGltcG9ydCBcImNvbW1vblwiO1xyXG5cclxuLyotLS0tLS0tLS0tY29udGVudHMgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5jb250ZW50cyB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uZW0tdHh0IHtcclxuXHRjb2xvcjogJHRleHRSZWQ7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNvbnRlbnRzIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0taGVhZGluZyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmx2MS1oZWFkaW5nIHtcclxuXHRwYWRkaW5nOiAyNXB4IDMwcHg7XHJcblx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuXHJcbi5sdjItaGVhZGluZyB7XHJcblx0Y29sb3I6ICR0ZXh0SGVhZGluZ0xpZ2h0R3JlZW47XHJcblx0Zm9udC1zaXplOiA0MnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1oZWFkaW5nIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tc2VydmljZS1uYXYgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5zZXJ2aWNlLW5hdiB7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlcnZpY2UtbmF2X19jYW1wYWlnbixcclxuLnNlcnZpY2UtbmF2X19lbnRyeSB7XHJcblx0bWFyZ2luOiA0NXB4IDAgMDtcclxufVxyXG5cclxuLnNlcnZpY2UtbmF2IGxpOm50aC1jaGlsZChuKzIpIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uc2VydmljZS1uYXZfX2xpbmsge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiAzMHB4IDE1cHg7XHJcblx0d2lkdGg6IDYwMHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGJveC1zaGFkb3c6IDAgNnB4ICNiMmIyYjI7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLW5hdl9fbGluay0tYmx1ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJ0bkJsdWU7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLW5hdl9fbGluay0tZ3JlZW4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRidG5HcmVlbjtcclxufVxyXG5cclxuLnNlcnZpY2UtbmF2X19saW5rOmhvdmVyLFxyXG4uc2VydmljZS1uYXZfX2xpbms6YWN0aXZlLFxyXG4uc2VydmljZS1uYXZfX2xpbms6Zm9jdXMge1xyXG5cdG9wYWNpdHk6IC43NTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tc2VydmljZS1uYXYgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1pbnRyb2R1Y2Ugc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5pbnRyb2R1Y2Uge1xyXG5cdHBhZGRpbmc6IDM1cHggMCA1MHB4O1xyXG5cdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgY2xvc2VzdC1zaWRlLCAjNDhiMWZjIDAsICMwMDNkNzMgMTMwJSk7XHJcbn1cclxuXHJcbi5pbnRyb2R1Y2VfX2lubmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHdpZHRoOiA0NzhweCArIDMzOXB4ICsgMzBweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0taW50cm9kdWNlIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tcGVyaW9kIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ucGVyaW9kIHtcclxuXHRwYWRkaW5nOiA2MHB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG5cclxuLnBlcmlvZF9faW5uZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHdpZHRoOiAxMDAwcHg7XHJcbn1cclxuXHJcbi5wZXJpb2RfX3R4dCB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRmb250LXNpemU6IDI4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tcGVyaW9kIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tY2FtcGFpZ24gc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5jYW1wYWlnbiB7XHJcblx0cGFkZGluZzogNjBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9faW5uZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHdpZHRoOiAxMDAwcHg7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fdHh0LFxyXG4uY2FtcGFpZ25fX2NhdXRpb24ge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fdHh0IHtcclxuXHRmb250LXNpemU6IDI4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuLmNhbXBhaWduX19zdXAge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1jYW1wYWlnbiBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLXJld2FyZCBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLnJld2FyZCB7XHJcblx0d2lkdGg6IDEwMDBweDtcclxufVxyXG5cclxuLnJld2FyZF9fY29udGVudHMge1xyXG5cdG1hcmdpbjogNjBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5yZXdhcmRfX3R4dCB7XHJcblx0bWFyZ2luOiA0NXB4IDAgMDtcclxuXHRmb250LXNpemU6IDI4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuLnJld2FyZF9fY2F1dGlvbixcclxuLmNhcmQtdHlwZSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmNhcmQtdHlwZSB7XHJcblx0cGFkZGluZzogMCAwIDAgMi41ZW07XHJcbn1cclxuXHJcbi5jYXJkLXR5cGVfX2x2My1oZWFkaW5nLFxyXG4uY2FyZC10eXBlX19jb2RlLFxyXG4uY2FyZC10eXBlX19wb2ludCB7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG4uY2FyZC10eXBlX19sdjMtaGVhZGluZyB7XHJcblx0dGV4dC1pbmRlbnQ6IC0yLjVlbTtcclxufVxyXG5cclxuLmNhcmQtdHlwZV9fbm90ZXMge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcbn1cclxuXHJcbi5jYXJkLXR5cGVfX25vdGVzLWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1yZXdhcmQgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS10aW1pbmcgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi50aW1pbmcge1xyXG5cdHdpZHRoOiAxMDAwcHg7XHJcbn1cclxuXHJcbi50aW1pbmdfX2NvbnRlbnRzIHtcclxuXHRtYXJnaW46IDEyMHB4IGF1dG8gMDtcclxufVxyXG5cclxuLnRpbWluZ19fdHh0IHtcclxuXHRtYXJnaW46IDQ1cHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMjhweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG59XHJcblxyXG4udGltaW5nX19ub3RlcyB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLnRpbWluZ19fbm90ZXMtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLXRpbWluZyBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWVsaWdpYmxlLWNhcmRzIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uZWxpZ2libGUtY2FyZHMge1xyXG5cdHdpZHRoOiAxMDAwcHg7XHJcbn1cclxuXHJcbi5lbGlnaWJsZS1jYXJkc19fY29udGVudHMge1xyXG5cdG1hcmdpbjogMTIwcHggYXV0byAwO1xyXG59XHJcblxyXG4uZWxpZ2libGUtY2FyZHNfX3R4dCB7XHJcblx0bWFyZ2luOiA0NXB4IDAgMDtcclxuXHRmb250LXNpemU6IDI4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuLmVsaWdpYmxlLWNhcmRzX19ub3RlcyB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLmVsaWdpYmxlLWNhcmRzX19ub3Rlcy1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZWxpZ2libGUtY2FyZHMgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1lbnRyeSBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmVudHJ5IHtcclxuXHRwYWRkaW5nOiA2MHB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG5cclxuLmVudHJ5X19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA2MHB4IDAgMDtcclxufVxyXG5cclxuLmVudHJ5X19pbm5lciB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwMDBweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZW50cnkgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS10ZXJtcyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLnRlcm1zIHtcclxuXHR3aWR0aDogMTAwMHB4O1xyXG59XHJcblxyXG4udGVybXNfX2NvbnRlbnRzIHtcclxuXHRtYXJnaW46IDYwcHggYXV0byAwO1xyXG59XHJcblxyXG4udGVybXNfX2dyb3VwIHtcclxuXHRtYXJnaW46IDQ1cHggMCAwO1xyXG59XHJcblxyXG4udGVybXNfX2x2My1oZWFkaW5nIHtcclxuXHRmb250LXNpemU6IDI4cHg7XHJcbn1cclxuXHJcbi50ZXJtc19fYnJhbmQge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi50ZXJtc19fbHY0LWhlYWRpbmcge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLnRlcm1zX19saXN0IHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4udGVybXNfX2xpc3QtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLXRlcm1zIGVuZC0tLS0tLS0tLS0qLyIsIi8v44OZ44O844K544Gu44OV44Kp44Oz44OI44K144Kk44K677yIcHjvvIlcclxuJGJhc2VTaXplOiAxNjtcclxuXHJcbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44Gu5bmF77yIcHjvvIlcclxuJGJyZWFrUG9pbnRXaWR0aDogNzY4O1xyXG5cclxuLy/otaTvvIjjg4bjgq3jgrnjg4jvvIlcclxuJHRleHRSZWQ6ICNlZjQ2NGE7XHJcblxyXG4vL+iWhOe3ke+8iOODhuOCreOCueODiO+8iVxyXG4kdGV4dEhlYWRpbmdMaWdodEdyZWVuOiAjMzk5MDk1O1xyXG5cclxuLy/nt5HvvIjjg5zjgr/jg7PvvIlcclxuJGJ0bkdyZWVuOiAjM2M5ZTU2O1xyXG5cclxuLy/pnZLvvIjjg5zjgr/jg7PvvIlcclxuJGJ0bkJsdWU6ICMwMDNkNzM7Il19 */
