@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 {
  border-top: 4px solid #e60012;
}

.header__inner {
  display: flex;
  justify-content: space-between;
  padding: 10px 2vw;
}

.logo {
  flex-basis: 54vw;
}

.logo__txt {
  font-size: 0.625rem;
}

.logo__link {
  display: block;
}

.logo__fig {
  margin: 5px 0 0;
}

.sub-nav {
  font-size: 0;
  text-align: right;
}

.sub-nav__item {
  display: inline-block;
  font-size: 0.75rem;
}

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

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

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

/*----------header end----------*/
/*----------footer start----------*/
.footer {
  margin: 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.625rem;
  text-align: center;
}

/*----------footer end----------*/
/*----------contents start----------*/
.contents {
  padding: 0 2vw;
}

.red-txt {
  color: #ef464a;
}

.em-txt {
  font-weight: bold;
}

/*----------contents end----------*/
/*----------heading start----------*/
.lv1-heading {
  text-align: center;
}

.lv2-heading {
  padding: 5px 10px;
  color: #630000;
  font-size: 1.3125rem;
  text-align: center;
  background-image: url(../images/heading_bg.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-color: #f9b6b8;
  background-size: cover;
  border-radius: 8px;
}

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

.btn-app__contents {
  margin: 45px 0 0;
}

.btn-app__link {
  display: inline-block;
  padding: 15px 30px;
  color: #fff;
  font-size: 1rem;
  font-weight: bold;
  text-decoration: none;
  background: linear-gradient(to bottom, #d63333 0, #d63333 50%, #d32424 51%, #d32424 100%);
  border-radius: 12px;
  box-shadow: 0 5px 0 0 #ff7a7a;
}

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

.btn-app__service {
  font-size: 0.8125rem;
}

.btn-app--end .btn-app__item {
  display: inline-block;
  padding: 15px 30px;
  font-size: 2.86458vw;
  font-weight: bold;
  border-radius: 12px;
  border: 2px solid #333;
}

/*----------btn-app end----------*/
/*----------intro start----------*/
.intro {
  background-image: url(../images/intro_bg.png);
  background-repeat: repeat-y;
  background-position: center top;
  background-size: 100% auto;
}

.period {
  margin: 0 4vw;
  border: 2px solid #c73333;
  background-color: #fff;
  border-radius: 12px;
}

.period__lv2-heading {
  padding: 10px;
  color: #fff;
  font-size: 1.125rem;
  text-align: center;
  background-color: #c73333;
  border-radius: 9px 9px 0 0;
}

.period__inner {
  padding: 50px 4vw 30px;
}

.period__box {
  position: relative;
  padding: 35px 30px 15px;
}

.period__box--introducer {
  background-color: #ffe9e5;
}

.period__box--members {
  margin: 50px 0 0;
  background-color: #e9f8f3;
}

.period__lv3-heading {
  position: absolute;
  padding: 4px 10px;
  width: 10em;
  color: #fff;
  text-align: center;
  border-radius: 21px;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
}

.period__lv3-heading--introducer {
  background-color: #c73333;
}

.period__lv3-heading--members {
  background-color: #127f84;
}

.period__date--introducer {
  color: #c73333;
}

.period__date--members {
  color: #127f84;
}

.period__last-day::before {
  content: "";
  display: inline-block;
  margin: 0 .5em;
  width: 12px;
  height: calc(tan(60deg) * 16px / 2);
  -webkit-clip-path: polygon(0 0, 100% 50%, 0 100%);
          clip-path: polygon(0 0, 100% 50%, 0 100%);
}

.period__last-day--introducer::before {
  background-color: #c73333;
}

.period__last-day--members::before {
  background-color: #127f84;
}

.intro__caution {
  padding: 0 4vw 20px;
  margin: 30px 0 0;
}

.intro__notes {
  font-size: 0.8125rem;
}

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

/*----------intro end----------*/
/*----------benefit start----------*/
.benefit__contents {
  margin: 90px 0 0;
}

.benefit__type {
  text-align: center;
}

.benefit__type-item {
  margin: 30px 0 0;
}

/*----------benefit end----------*/
/*----------present start----------*/
.present__contents {
  margin: 90px 0 0;
}

.present__lv2-heading-fig {
  height: 42vw;
  -o-object-fit: cover;
     object-fit: cover;
}

.present__notes {
  margin: 30px 0 0;
}

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

/*----------present end----------*/
/*----------card start----------*/
.card__contents {
  margin: 90px 0 0;
}

.card__list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  text-align: center;
}

.card__list-item {
  margin: 30px 0 0;
  flex-basis: 48%;
  font-size: 3.125vw;
}

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

.card__free {
  padding: 5px 30px;
  margin: 30px auto 0;
  width: 9em;
  color: #db0000;
  font-size: 1.3125rem;
  font-weight: bold;
  text-align: center;
  border: 2px solid #db0000;
  border-radius: 8px;
}

/*----------card end----------*/
/*----------steps start----------*/
.steps__contents {
  margin: 90px 0 0;
}

.flow {
  position: relative;
  padding: 60px 4vw 0;
  border-radius: 8px;
}

.flow--pink {
  background-color: #ffe9e5;
}

.flow--green {
  background-color: #e9f8f3;
}

.flow--yellow {
  background-color: #fff7e0;
}

.flow--arrow-none {
  margin: 30px 0 0;
}

.flow--arrow-pink,
.flow--arrow-green,
.flow--arrow-yellow {
  margin: 72px 0 0;
}

.flow--arrow-pink::before,
.flow--arrow-green::before,
.flow--arrow-yellow::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  top: -52px;
  left: 50%;
  transform: translateX(-50%);
}

.flow--arrow-pink::before {
  border-top: 32px solid #f88387;
  border-right: 36px solid transparent;
  border-bottom: 32px solid transparent;
  border-left: 36px solid transparent;
}

.flow--arrow-green::before {
  border-top: 32px solid #66acb0;
  border-right: 36px solid transparent;
  border-bottom: 32px solid transparent;
  border-left: 36px solid transparent;
}

.flow--arrow-yellow::before {
  border-top: 32px solid #f17d24;
  border-right: 36px solid transparent;
  border-bottom: 32px solid transparent;
  border-left: 36px solid transparent;
}

.flow__lv3-heading {
  font-size: 1.125rem;
}

.flow__lv3-heading--pink {
  color: #630000;
}

.flow__lv3-heading--green {
  color: #00576f;
}

.flow__lv3-heading--yellow {
  color: #603813;
}

.flow__number {
  position: absolute;
  width: auto;
  height: 50px;
  top: -2px;
  left: 4vw;
}

.flow__txt,
.flow__notes {
  margin: 15px 0 0;
}

.flow__fig {
  margin: 30px 0 0;
  text-align: center;
}

.flow__fig--center {
  padding: 0 0 30px;
}

.btn-app__flow {
  margin: 15px 0 0;
}

.flow__notes-item,
.flow__exception-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.registration__flow {
  margin: 15px 0 0;
}

.registration__lv4-heading {
  color: #ef464a;
}

.registration__procedure li:nth-child(n+2) {
  position: relative;
  padding: 1.8em 0 0;
}

.registration__procedure li:nth-child(n+2)::before {
  content: "↓";
  position: absolute;
  top: 0;
  left: 0;
}

/*----------steps end----------*/
/*----------notes start----------*/
.notes__contents {
  margin: 90px 0 0;
}

.notes__inner {
  margin: 30px 0 0;
}

.notes__lv3-heading {
  margin: 0 0 0 1em;
  font-size: 1.125rem;
  text-indent: -1em;
}

.notes__list-item,
.notes__sup-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

/*----------notes end----------*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC1zLmNzcyIsIl9yZXNldC5zY3NzIiwiX2NvbW1vbi1zLnNjc3MiLCJfZnVuY3Rpb24uc2NzcyIsInRvcC1zLnNjc3MiLCJfdmFyaWFibGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEIsU0FBQTtBQUNBOzs7OztxQkRLcUI7QUNDckIsMENBQUE7QUFDQTs7Ozs7Ozs7Ozs7O0VBWUUsU0FBUztFQUNULFVBQVU7RUFDVixTQUFTO0VBQ1QsVUFBVTtFQUNWLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsdUJBQXVCO0FEQ3pCOztBQ0VBO0VBQ0UsY0FBYztBRENoQjs7QUNFQTs7RUFFRSxjQUFjO0FEQ2hCOztBQ0VBO0VBQ0UsZ0JBQWdCO0FEQ2xCOztBQ0VBO0VBQ0UsWUFBWTtBRENkOztBQ0VBOztFQUVFLFdBQVc7RUFDWCxhQUFhO0FEQ2Y7O0FDRUE7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsdUJBQXVCO0FEQ3pCOztBQ0VBLHNDQUFBO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsV0FBVztFQUNYLHFCQUFxQjtBREN2Qjs7QUNFQSxzQ0FBQTtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsaUJBQWlCO0FEQ25COztBQ0VBO0VBQ0UsNkJBQTZCO0FEQy9COztBQ0VBO0VBQ0UseUJBQXlCO0VBQ3pCLFlBQVk7QURDZDs7QUNFQTtFQUNFLHlCQUF5QjtFQUN6QixpQkFBaUI7QURDbkI7O0FDRUEsNENBQUE7QUFDQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsU0FBUztFQUNULDZCQUE2QjtFQUM3QixhQUFhO0VBQ2IsVUFBVTtBRENaOztBQ0VBO0VBQ0Usc0JBQXNCO0FEQ3hCOztBQ0VBO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixjQUFjO0FEQ2hCOztBQ0VBLHdDQUFBO0FDOUdBLGtDQUFBO0FBRUE7RUFDQyw4QkFBOEI7QUYrRy9C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elVpQjtBTGlqQmxCOztBSXJPQTtFQUNDLGNDMVVrQjtBTGtqQm5COztBSXJPQTtFQUNDLGNDM1VtQjtBTG1qQnBCOztBSXJPQTtFQUNDLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFNBQVM7RUFDVCxTQUFTO0FKd09WOztBSXJPQTs7RUFFQyxnQkFBZ0I7QUp3T2pCOztBSXJPQTtFQUNDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUp3T25COztBSXJPQTtFQUNDLGlCQUFpQjtBSndPbEI7O0FJck9BO0VBQ0MsZ0JBQWdCO0FKd09qQjs7QUlyT0E7O0VBRUMsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBSndPbEI7O0FJck9BO0VBQ0MsZ0JBQWdCO0FKd09qQjs7QUlyT0E7RUFDQyxjQzVYZ0I7QUxvbUJqQjs7QUlyT0E7RUFDQyxrQkFBa0I7RUFDbEIsa0JBQWtCO0FKd09uQjs7QUlyT0E7RUFDQyxZQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0FKd09SOztBSXJPQSxnQ0FBQTtBQUVBLGtDQUFBO0FBRUE7RUFDQyxnQkFBZ0I7QUpzT2pCOztBSW5PQTtFQUNDLGdCQUFnQjtBSnNPakI7O0FJbk9BO0VBQ0MsaUJBQWlCO0VBQ2pCLG1CRDlaa0M7RUMrWmxDLGlCQUFpQjtBSnNPbEI7O0FJbk9BOztFQUVDLGlCQUFpQjtFQUNqQixpQkFBaUI7QUpzT2xCOztBSW5PQSxnQ0FBQSIsImZpbGUiOiJ0b3Atcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlNhc3Pkvb/nlKgqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuY29tbW9uIHRvIGFsbCBkaXJlY3Rvcmllc1xyXG7jg4fjg5Xjgqnjg6vjg4jjgrnjgr/jgqTjg6vjg6rjgrvjg4Pjg4hcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgc3RhcnQtLS0tLS0tLS0tKi9cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCwgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWJhc2ljIHN0YXJ0LS0tLS0tLS0tLSovXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbi8qYSB7XHJcblx0JjpsaW5rLFxyXG5cdCY6dmlzaXRlZCB7XHJcblx0XHRjb2xvcjogIzAyNzdiZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9Ki9cbi8qXHQmOmhvdmVyLFxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjMDI3N2JkO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59Ki9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKi0tLS0tLS0tLS1iYXNpYyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBzdGFydC0tLS0tLS0tLS0qL1xuLmNvbnRhaW5lciB7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4vKi0tLS0tLS0tLS1jb250YWluZXIgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1oZWFkZXIgc3RhcnQtLS0tLS0tLS0tKi9cbi5oZWFkZXIge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2U2MDAxMjtcbn1cblxuLmhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMnZ3O1xufVxuXG4ubG9nbyB7XG4gIGZsZXgtYmFzaXM6IDU0dnc7XG59XG5cbi5sb2dvX190eHQge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuXG4ubG9nb19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubG9nb19fZmlnIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuXG4uc3ViLW5hdiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zdWItbmF2X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5zdWItbmF2IGxpOm50aC1jaGlsZChuKzIpIHtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5zdWItbmF2X19saW5rIHtcbiAgY29sb3I6ICMwMjc3YmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN1Yi1uYXZfX2xpbms6aG92ZXIsXG4uc3ViLW5hdl9fbGluazphY3RpdmUsXG4uc3ViLW5hdl9fbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKi0tLS0tLS0tLS1oZWFkZXIgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1mb290ZXIgc3RhcnQtLS0tLS0tLS0tKi9cbi5mb290ZXIge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uZm9vdGVyX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9vdGVyLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDtcbn1cblxuLmZvb3Rlci1uYXZfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDtcbn1cblxuLmZvb3Rlci1uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDEwJSA1cHggMiU7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbjIucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDUwJTtcbiAgLypcdGJhY2tncm91bmQtc2l6ZTogNSUgYXV0bzsqL1xufVxuXG4uZm9vdGVyLXJlZyB7XG4gIG1hcmdpbjogMTBweCAwIDAgMiU7XG4gIG1heC13aWR0aDogNzglO1xufVxuXG4uZm9vdGVyLXByaXZhY3kge1xuICBtYXJnaW46IDEwcHggMiUgMCAwO1xuICBtYXgtd2lkdGg6IDE0JTtcbn1cblxuLmZvb3Rlci1jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tZm9vdGVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY29udGVudHMgc3RhcnQtLS0tLS0tLS0tKi9cbi5jb250ZW50cyB7XG4gIHBhZGRpbmc6IDAgMnZ3O1xufVxuXG4ucmVkLXR4dCB7XG4gIGNvbG9yOiAjZWY0NjRhO1xufVxuXG4uZW0tdHh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qLS0tLS0tLS0tLWNvbnRlbnRzIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0taGVhZGluZyBzdGFydC0tLS0tLS0tLS0qL1xuLmx2MS1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubHYyLWhlYWRpbmcge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgY29sb3I6ICM2MzAwMDA7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVhZGluZ19iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWI2Yjg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLyotLS0tLS0tLS0taGVhZGluZyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWJ0bi1hcHAgc3RhcnQtLS0tLS0tLS0tKi9cbi5idG4tYXBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uYnRuLWFwcF9fY29udGVudHMge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4uYnRuLWFwcF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDYzMzMzIDAsICNkNjMzMzMgNTAlLCAjZDMyNDI0IDUxJSwgI2QzMjQyNCAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMCAwICNmZjdhN2E7XG59XG5cbi5idG4tYXBwX19saW5rOmhvdmVyLFxuLmJ0bi1hcHBfX2xpbms6YWN0aXZlLFxuLmJ0bi1hcHBfX2xpbms6Zm9jdXMge1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbi5idG4tYXBwX19zZXJ2aWNlIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5idG4tYXBwLS1lbmQgLmJ0bi1hcHBfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgZm9udC1zaXplOiAyLjg2NDU4dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xufVxuXG4vKi0tLS0tLS0tLS1idG4tYXBwIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0taW50cm8gc3RhcnQtLS0tLS0tLS0tKi9cbi5pbnRybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaW50cm9fYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnBlcmlvZCB7XG4gIG1hcmdpbjogMCA0dnc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjNzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wZXJpb2RfX2x2Mi1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MzMzMztcbiAgYm9yZGVyLXJhZGl1czogOXB4IDlweCAwIDA7XG59XG5cbi5wZXJpb2RfX2lubmVyIHtcbiAgcGFkZGluZzogNTBweCA0dncgMzBweDtcbn1cblxuLnBlcmlvZF9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzNXB4IDMwcHggMTVweDtcbn1cblxuLnBlcmlvZF9fYm94LS1pbnRyb2R1Y2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTllNTtcbn1cblxuLnBlcmlvZF9fYm94LS1tZW1iZXJzIHtcbiAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjhmMztcbn1cblxuLnBlcmlvZF9fbHYzLWhlYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICB3aWR0aDogMTBlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wZXJpb2RfX2x2My1oZWFkaW5nLS1pbnRyb2R1Y2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MzMzMztcbn1cblxuLnBlcmlvZF9fbHYzLWhlYWRpbmctLW1lbWJlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI3Zjg0O1xufVxuXG4ucGVyaW9kX19kYXRlLS1pbnRyb2R1Y2VyIHtcbiAgY29sb3I6ICNjNzMzMzM7XG59XG5cbi5wZXJpb2RfX2RhdGUtLW1lbWJlcnMge1xuICBjb2xvcjogIzEyN2Y4NDtcbn1cblxuLnBlcmlvZF9fbGFzdC1kYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIC41ZW07XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IGNhbGModGFuKDYwZGVnKSAqIDE2cHggLyAyKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA1MCUsIDAgMTAwJSk7XG59XG5cbi5wZXJpb2RfX2xhc3QtZGF5LS1pbnRyb2R1Y2VyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzczMzMzO1xufVxuXG4ucGVyaW9kX19sYXN0LWRheS0tbWVtYmVyczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyN2Y4NDtcbn1cblxuLmludHJvX19jYXV0aW9uIHtcbiAgcGFkZGluZzogMCA0dncgMjBweDtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmludHJvX19ub3RlcyB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4uaW50cm9fX25vdGVzLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qLS0tLS0tLS0tLWludHJvIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tYmVuZWZpdCBzdGFydC0tLS0tLS0tLS0qL1xuLmJlbmVmaXRfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA5MHB4IDAgMDtcbn1cblxuLmJlbmVmaXRfX3R5cGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iZW5lZml0X190eXBlLWl0ZW0ge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4vKi0tLS0tLS0tLS1iZW5lZml0IGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tcHJlc2VudCBzdGFydC0tLS0tLS0tLS0qL1xuLnByZXNlbnRfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA5MHB4IDAgMDtcbn1cblxuLnByZXNlbnRfX2x2Mi1oZWFkaW5nLWZpZyB7XG4gIGhlaWdodDogNDJ2dztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wcmVzZW50X19ub3RlcyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5wcmVzZW50X19ub3Rlcy1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4vKi0tLS0tLS0tLS1wcmVzZW50IGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY2FyZCBzdGFydC0tLS0tLS0tLS0qL1xuLmNhcmRfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA5MHB4IDAgMDtcbn1cblxuLmNhcmRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZF9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgZmxleC1iYXNpczogNDglO1xuICBmb250LXNpemU6IDMuMTI1dnc7XG59XG5cbi5jYXJkX19saXN0LWZpZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNhcmRfX2ZyZWUge1xuICBwYWRkaW5nOiA1cHggMzBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgd2lkdGg6IDllbTtcbiAgY29sb3I6ICNkYjAwMDA7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGIwMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi8qLS0tLS0tLS0tLWNhcmQgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1zdGVwcyBzdGFydC0tLS0tLS0tLS0qL1xuLnN0ZXBzX19jb250ZW50cyB7XG4gIG1hcmdpbjogOTBweCAwIDA7XG59XG5cbi5mbG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2MHB4IDR2dyAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5mbG93LS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTllNTtcbn1cblxuLmZsb3ctLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjhmMztcbn1cblxuLmZsb3ctLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZTA7XG59XG5cbi5mbG93LS1hcnJvdy1ub25lIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmZsb3ctLWFycm93LXBpbmssXG4uZmxvdy0tYXJyb3ctZ3JlZW4sXG4uZmxvdy0tYXJyb3cteWVsbG93IHtcbiAgbWFyZ2luOiA3MnB4IDAgMDtcbn1cblxuLmZsb3ctLWFycm93LXBpbms6OmJlZm9yZSxcbi5mbG93LS1hcnJvdy1ncmVlbjo6YmVmb3JlLFxuLmZsb3ctLWFycm93LXllbGxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAtNTJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5mbG93LS1hcnJvdy1waW5rOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAzMnB4IHNvbGlkICNmODgzODc7XG4gIGJvcmRlci1yaWdodDogMzZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMzJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDM2cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5mbG93LS1hcnJvdy1ncmVlbjo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMzJweCBzb2xpZCAjNjZhY2IwO1xuICBib3JkZXItcmlnaHQ6IDM2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDMycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAzNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZmxvdy0tYXJyb3cteWVsbG93OjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAzMnB4IHNvbGlkICNmMTdkMjQ7XG4gIGJvcmRlci1yaWdodDogMzZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMzJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDM2cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5mbG93X19sdjMtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5mbG93X19sdjMtaGVhZGluZy0tcGluayB7XG4gIGNvbG9yOiAjNjMwMDAwO1xufVxuXG4uZmxvd19fbHYzLWhlYWRpbmctLWdyZWVuIHtcbiAgY29sb3I6ICMwMDU3NmY7XG59XG5cbi5mbG93X19sdjMtaGVhZGluZy0teWVsbG93IHtcbiAgY29sb3I6ICM2MDM4MTM7XG59XG5cbi5mbG93X19udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogNHZ3O1xufVxuXG4uZmxvd19fdHh0LFxuLmZsb3dfX25vdGVzIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLmZsb3dfX2ZpZyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZsb3dfX2ZpZy0tY2VudGVyIHtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG59XG5cbi5idG4tYXBwX19mbG93IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLmZsb3dfX25vdGVzLWl0ZW0sXG4uZmxvd19fZXhjZXB0aW9uLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5yZWdpc3RyYXRpb25fX2Zsb3cge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4ucmVnaXN0cmF0aW9uX19sdjQtaGVhZGluZyB7XG4gIGNvbG9yOiAjZWY0NjRhO1xufVxuXG4ucmVnaXN0cmF0aW9uX19wcm9jZWR1cmUgbGk6bnRoLWNoaWxkKG4rMikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuOGVtIDAgMDtcbn1cblxuLnJlZ2lzdHJhdGlvbl9fcHJvY2VkdXJlIGxpOm50aC1jaGlsZChuKzIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGk1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLyotLS0tLS0tLS0tc3RlcHMgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1ub3RlcyBzdGFydC0tLS0tLS0tLS0qL1xuLm5vdGVzX19jb250ZW50cyB7XG4gIG1hcmdpbjogOTBweCAwIDA7XG59XG5cbi5ub3Rlc19faW5uZXIge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4ubm90ZXNfX2x2My1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4ubm90ZXNfX2xpc3QtaXRlbSxcbi5ub3Rlc19fc3VwLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qLS0tLS0tLS0tLW5vdGVzIGVuZC0tLS0tLS0tLS0qL1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKlNhc3Pkvb/nlKgqL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5jb21tb24gdG8gYWxsIGRpcmVjdG9yaWVzXHJcbuODh+ODleOCqeODq+ODiOOCueOCv+OCpOODq+ODquOCu+ODg+ODiFxyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IHN0YXJ0LS0tLS0tLS0tLSovXHJcbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxyXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxyXG5iLCBpLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG51bCwgb2wge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaW5zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZWwge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxuICBjdXJzb3I6IGhlbHA7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaHIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcclxuICBtYXJnaW46IDFlbSAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0LCBzZWxlY3Qge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgZW5kLS0tLS0tLS0tLSovIiwiLyotLS0tLS0tLS0tYmFzaWMgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbmh0bWwge1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8qYSB7XHJcblx0JjpsaW5rLFxyXG5cdCY6dmlzaXRlZCB7XHJcblx0XHRjb2xvcjogIzAyNzdiZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9Ki9cclxuLypcdCY6aG92ZXIsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn0qL1xyXG5pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWJhc2ljIGVuZC0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1jb250YWluZXIgc3RhcnQtLS0tLS0tLS0tKi9cclxuLmNvbnRhaW5lciB7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0bGluZS1oZWlnaHQ6IDEuODtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY29udGFpbmVyIGVuZC0tLS0tLS0tLS0qL1xyXG4vKi0tLS0tLS0tLS1oZWFkZXIgc3RhcnQtLS0tLS0tLS0tKi9cclxuLmhlYWRlciB7XHJcblx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICNlNjAwMTI7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2lubmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRwYWRkaW5nOiAxMHB4IDJ2dztcclxufVxyXG5cclxuLmxvZ28ge1xyXG5cdGZsZXgtYmFzaXM6IDU0dnc7XHJcbn1cclxuXHJcbi5sb2dvX190eHQge1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxMCk7XHJcbn1cclxuXHJcbi5sb2dvX19saW5rIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmxvZ29fX2ZpZyB7XHJcblx0bWFyZ2luOiA1cHggMCAwO1xyXG59XHJcblxyXG4uc3ViLW5hdiB7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uc3ViLW5hdl9faXRlbSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG5cclxuLnN1Yi1uYXYgbGk6bnRoLWNoaWxkKG4rMikge1xyXG5cdHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcblx0bWFyZ2luOiAwIDAgMCAxMHB4O1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLnN1Yi1uYXZfX2xpbmsge1xyXG5cdGNvbG9yOiAjMDI3N2JkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnN1Yi1uYXZfX2xpbms6aG92ZXIsXHJcbi5zdWItbmF2X19saW5rOmFjdGl2ZSxcclxuLnN1Yi1uYXZfX2xpbms6Zm9jdXMge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1oZWFkZXIgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1mb290ZXIgc3RhcnQtLS0tLS0tLS0tKi9cclxuLmZvb3RlciB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmZvb3Rlcl9fZ3JvdXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZvb3Rlci1uYXYge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7XHJcbn1cclxuXHJcbi5mb290ZXItbmF2X19pdGVtIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDtcclxufVxyXG5cclxuLmZvb3Rlci1uYXZfX2xpbmsge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDVweCAxMCUgNXB4IDIlO1xyXG5cdGNvbG9yOiAjNjY2O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24yLnBuZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgNTAlO1xyXG5cdC8qXHRiYWNrZ3JvdW5kLXNpemU6IDUlIGF1dG87Ki9cclxufVxyXG5cclxuLmZvb3Rlci1yZWcge1xyXG5cdG1hcmdpbjogMTBweCAwIDAgMiU7XHJcblx0bWF4LXdpZHRoOiA3OCU7XHJcbn1cclxuXHJcbi5mb290ZXItcHJpdmFjeSB7XHJcblx0bWFyZ2luOiAxMHB4IDIlIDAgMDtcclxuXHRtYXgtd2lkdGg6IDE0JTtcclxufVxyXG5cclxuLmZvb3Rlci1jb3B5cmlnaHQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDAgMCAxMHB4O1xyXG5cdG1hcmdpbjogMTBweCAwIDA7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDEwKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWZvb3RlciBlbmQtLS0tLS0tLS0tKi8iLCIvL3B444KScmVt44Gr5aSJ5o+bXHJcbkBmdW5jdGlvbiBweFRvUmVtKCRweFNpemUpe1xyXG5cdEByZXR1cm4gJHB4U2l6ZSAvICRiYXNlU2l6ZSAqIDFyZW1cclxufVxyXG5cclxuLy9weOOCknZ344Gr5aSJ5o+bXHJcbkBmdW5jdGlvbiBweFRvVncoJHB4U2l6ZSl7XHJcblx0QHJldHVybiAkcHhTaXplIC8gJGJyZWFrUG9pbnRXaWR0aCAqIDEwMHZ3XHJcbn0iLCJAaW1wb3J0IFwidmFyaWFibGVcIjtcclxuQGltcG9ydCBcImZ1bmN0aW9uXCI7XHJcbkBpbXBvcnQgXCJyZXNldFwiO1xyXG5AaW1wb3J0IFwiY29tbW9uLXNcIjtcclxuXHJcbi8qLS0tLS0tLS0tLWNvbnRlbnRzIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uY29udGVudHMge1xyXG5cdHBhZGRpbmc6IDAgMnZ3O1xyXG59XHJcblxyXG4ucmVkLXR4dCB7XHJcblx0Y29sb3I6ICR0ZXh0UmVkO1xyXG59XHJcblxyXG4uZW0tdHh0IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1jb250ZW50cyBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWhlYWRpbmcgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5sdjEtaGVhZGluZyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubHYyLWhlYWRpbmcge1xyXG5cdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdGNvbG9yOiAkdGV4dFBpbms7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDIxKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWFkaW5nX2JnLnBuZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5YjZiODtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0taGVhZGluZyBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWJ0bi1hcHAgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5idG4tYXBwIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLmJ0bi1hcHBfX2NvbnRlbnRzIHtcclxuXHRtYXJnaW46IDQ1cHggMCAwO1xyXG59XHJcblxyXG4uYnRuLWFwcF9fbGluayB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDE1cHggMzBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTYpO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDYzMzMzIDAsICNkNjMzMzMgNTAlLCAjZDMyNDI0IDUxJSwgI2QzMjQyNCAxMDAlKTtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGJveC1zaGFkb3c6IDAgNXB4IDAgMCAjZmY3YTdhO1xyXG59XHJcblxyXG4uYnRuLWFwcF9fbGluazpob3ZlcixcclxuLmJ0bi1hcHBfX2xpbms6YWN0aXZlLFxyXG4uYnRuLWFwcF9fbGluazpmb2N1cyB7XHJcblx0b3BhY2l0eTogLjc1O1xyXG59XHJcblxyXG4uYnRuLWFwcF9fc2VydmljZSB7XHJcblx0Zm9udC1zaXplOiBweFRvUmVtKDEzKTtcclxufVxyXG5cclxuLmJ0bi1hcHAtLWVuZCAuYnRuLWFwcF9faXRlbSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDE1cHggMzBweDtcclxuXHRmb250LXNpemU6IHB4VG9WdygyMik7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1idG4tYXBwIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0taW50cm8gc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5pbnRybyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbnRyb19iZy5wbmcpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG59XHJcblxyXG4ucGVyaW9kIHtcclxuXHRtYXJnaW46IDAgNHZ3O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNjNzMzMzM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4ucGVyaW9kX19sdjItaGVhZGluZyB7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTgpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzczMzMzO1xyXG5cdGJvcmRlci1yYWRpdXM6IDlweCA5cHggMCAwO1xyXG59XHJcblxyXG4ucGVyaW9kX19pbm5lciB7XHJcblx0cGFkZGluZzogNTBweCA0dncgMzBweDtcclxufVxyXG5cclxuLnBlcmlvZF9fYm94IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMzVweCAzMHB4IDE1cHg7XHJcbn1cclxuXHJcbi5wZXJpb2RfX2JveC0taW50cm9kdWNlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZTllNTtcclxufVxyXG5cclxuLnBlcmlvZF9fYm94LS1tZW1iZXJzIHtcclxuXHRtYXJnaW46IDUwcHggMCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWY4ZjM7XHJcbn1cclxuXHJcbi5wZXJpb2RfX2x2My1oZWFkaW5nIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cGFkZGluZzogNHB4IDEwcHg7XHJcblx0d2lkdGg6IDEwZW07XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDIxcHg7XHJcblx0dG9wOiAtMjBweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4ucGVyaW9kX19sdjMtaGVhZGluZy0taW50cm9kdWNlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2M3MzMzMztcclxufVxyXG5cclxuLnBlcmlvZF9fbHYzLWhlYWRpbmctLW1lbWJlcnMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxMjdmODQ7XHJcbn1cclxuXHJcbi5wZXJpb2RfX2RhdGUtLWludHJvZHVjZXIge1xyXG5cdGNvbG9yOiAjYzczMzMzO1xyXG59XHJcblxyXG4ucGVyaW9kX19kYXRlLS1tZW1iZXJzIHtcclxuXHRjb2xvcjogIzEyN2Y4NDtcclxufVxyXG5cclxuLnBlcmlvZF9fbGFzdC1kYXk6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luOiAwIC41ZW07XHJcblx0d2lkdGg6IDEycHg7XHJcblx0aGVpZ2h0OiBjYWxjKHRhbig2MGRlZykgKiAxNnB4IC8gMik7XHJcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA1MCUsIDAgMTAwJSk7XHJcbn1cclxuXHJcbi5wZXJpb2RfX2xhc3QtZGF5LS1pbnRyb2R1Y2VyOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjNzMzMzM7XHJcbn1cclxuXHJcbi5wZXJpb2RfX2xhc3QtZGF5LS1tZW1iZXJzOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxMjdmODQ7XHJcbn1cclxuXHJcbi5pbnRyb19fY2F1dGlvbiB7XHJcblx0cGFkZGluZzogMCA0dncgMjBweDtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uaW50cm9fX25vdGVzIHtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTMpO1xyXG59XHJcblxyXG4uaW50cm9fX25vdGVzLWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1pbnRybyBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWJlbmVmaXQgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5iZW5lZml0X19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA5MHB4IDAgMDtcclxufVxyXG5cclxuLmJlbmVmaXRfX3R5cGUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJlbmVmaXRfX3R5cGUtaXRlbSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tYmVuZWZpdCBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLXByZXNlbnQgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5wcmVzZW50X19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA5MHB4IDAgMDtcclxufVxyXG5cclxuLnByZXNlbnRfX2x2Mi1oZWFkaW5nLWZpZyB7XHJcblx0aGVpZ2h0OiA0MnZ3O1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4ucHJlc2VudF9fbm90ZXMge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5wcmVzZW50X19ub3Rlcy1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tcHJlc2VudCBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWNhcmQgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5jYXJkX19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA5MHB4IDAgMDtcclxufVxyXG5cclxuLmNhcmRfX2xpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXJkX19saXN0LWl0ZW0ge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcblx0ZmxleC1iYXNpczogNDglO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1Z3KDI0KTtcclxufVxyXG5cclxuLmNhcmRfX2xpc3QtZmlnIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmNhcmRfX2ZyZWUge1xyXG5cdHBhZGRpbmc6IDVweCAzMHB4O1xyXG5cdG1hcmdpbjogMzBweCBhdXRvIDA7XHJcblx0d2lkdGg6IDllbTtcclxuXHRjb2xvcjogI2RiMDAwMDtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMjEpO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjZGIwMDAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY2FyZCBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLXN0ZXBzIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uc3RlcHNfX2NvbnRlbnRzIHtcclxuXHRtYXJnaW46IDkwcHggMCAwO1xyXG59XHJcblxyXG4uZmxvdyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDYwcHggNHZ3IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG4uZmxvdy0tcGluayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnUGluaztcclxufVxyXG5cclxuLmZsb3ctLWdyZWVuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmdHcmVlbjtcclxufVxyXG5cclxuLmZsb3ctLXllbGxvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnWWVsbG93O1xyXG59XHJcblxyXG4uZmxvdy0tYXJyb3ctbm9uZSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmZsb3ctLWFycm93LXBpbmssXHJcbi5mbG93LS1hcnJvdy1ncmVlbixcclxuLmZsb3ctLWFycm93LXllbGxvdyB7XHJcblx0bWFyZ2luOiA3MnB4IDAgMDtcclxufVxyXG5cclxuLmZsb3ctLWFycm93LXBpbms6OmJlZm9yZSxcclxuLmZsb3ctLWFycm93LWdyZWVuOjpiZWZvcmUsXHJcbi5mbG93LS1hcnJvdy15ZWxsb3c6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdHRvcDogLTUycHg7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuLmZsb3ctLWFycm93LXBpbms6OmJlZm9yZSB7XHJcblx0Ym9yZGVyLXRvcDogMzJweCBzb2xpZCAjZjg4Mzg3O1xyXG5cdGJvcmRlci1yaWdodDogMzZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItYm90dG9tOiAzMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1sZWZ0OiAzNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZmxvdy0tYXJyb3ctZ3JlZW46OmJlZm9yZSB7XHJcblx0Ym9yZGVyLXRvcDogMzJweCBzb2xpZCAjNjZhY2IwO1xyXG5cdGJvcmRlci1yaWdodDogMzZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItYm90dG9tOiAzMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1sZWZ0OiAzNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZmxvdy0tYXJyb3cteWVsbG93OjpiZWZvcmUge1xyXG5cdGJvcmRlci10b3A6IDMycHggc29saWQgI2YxN2QyNDtcclxuXHRib3JkZXItcmlnaHQ6IDM2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogMzJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItbGVmdDogMzZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmZsb3dfX2x2My1oZWFkaW5nIHtcclxuXHRmb250LXNpemU6IHB4VG9SZW0oMTgpO1xyXG59XHJcblxyXG4uZmxvd19fbHYzLWhlYWRpbmctLXBpbmsge1xyXG5cdGNvbG9yOiAkdGV4dFBpbms7XHJcbn1cclxuXHJcbi5mbG93X19sdjMtaGVhZGluZy0tZ3JlZW4ge1xyXG5cdGNvbG9yOiAkdGV4dEdyZWVuO1xyXG59XHJcblxyXG4uZmxvd19fbHYzLWhlYWRpbmctLXllbGxvdyB7XHJcblx0Y29sb3I6ICR0ZXh0WWVsbG93O1xyXG59XHJcblxyXG4uZmxvd19fbnVtYmVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdHRvcDogLTJweDtcclxuXHRsZWZ0OiA0dnc7XHJcbn1cclxuXHJcbi5mbG93X190eHQsXHJcbi5mbG93X19ub3RlcyB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLmZsb3dfX2ZpZyB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mbG93X19maWctLWNlbnRlciB7XHJcblx0cGFkZGluZzogMCAwIDMwcHg7XHJcbn1cclxuXHJcbi5idG4tYXBwX19mbG93IHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4uZmxvd19fbm90ZXMtaXRlbSxcclxuLmZsb3dfX2V4Y2VwdGlvbi1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLnJlZ2lzdHJhdGlvbl9fZmxvdyB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLnJlZ2lzdHJhdGlvbl9fbHY0LWhlYWRpbmcge1xyXG5cdGNvbG9yOiAkdGV4dFJlZDtcclxufVxyXG5cclxuLnJlZ2lzdHJhdGlvbl9fcHJvY2VkdXJlIGxpOm50aC1jaGlsZChuKzIpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMS44ZW0gMCAwO1xyXG59XHJcblxyXG4ucmVnaXN0cmF0aW9uX19wcm9jZWR1cmUgbGk6bnRoLWNoaWxkKG4rMik6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCLihpNcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLXN0ZXBzIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tbm90ZXMgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5ub3Rlc19fY29udGVudHMge1xyXG5cdG1hcmdpbjogOTBweCAwIDA7XHJcbn1cclxuXHJcbi5ub3Rlc19faW5uZXIge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5ub3Rlc19fbHYzLWhlYWRpbmcge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdGZvbnQtc2l6ZTogcHhUb1JlbSgxOCk7XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5ub3Rlc19fbGlzdC1pdGVtLFxyXG4ubm90ZXNfX3N1cC1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tbm90ZXMgZW5kLS0tLS0tLS0tLSovIiwiLy/jg5njg7zjgrnjga7jg5Xjgqnjg7Pjg4jjgrXjgqTjgrrvvIhweO+8iVxyXG4kYmFzZVNpemU6IDE2O1xyXG5cclxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjga7luYXvvIhweO+8iVxyXG4kYnJlYWtQb2ludFdpZHRoOiA3Njg7XHJcblxyXG4vL+i1pO+8iOODhuOCreOCueODiO+8iVxyXG4kdGV4dFJlZDogI2VmNDY0YTtcclxuXHJcbi8v44OU44Oz44Kv77yI44OG44Kt44K544OI77yJXHJcbiR0ZXh0UGluazogIzYzMDAwMDtcclxuXHJcbi8v57eR77yI44OG44Kt44K544OI77yJXHJcbiR0ZXh0R3JlZW46ICMwMDU3NmY7XHJcblxyXG4vL+m7hO+8iOODhuOCreOCueODiO+8iVxyXG4kdGV4dFllbGxvdzogIzYwMzgxMztcclxuXHJcbi8v44OU44Oz44Kv77yI6IOM5pmv77yJXHJcbiRiZ1Bpbms6ICNmZmU5ZTU7XHJcblxyXG4vL+e3ke+8iOiDjOaZr++8iVxyXG4kYmdHcmVlbjogI2U5ZjhmMztcclxuXHJcbi8v6buE77yI6IOM5pmv77yJXHJcbiRiZ1llbGxvdzogI2ZmZjdlMDsiXX0= */
