@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 {
  padding: 0 0 142px;
  color: #333;
  line-height: 1.8;
}

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

.header__inner {
  display: flex;
  padding: 10px 0;
  margin: 0 auto;
  width: 1000px;
}

.logo {
  margin: 0 auto 0 0;
}

.logo__txt {
  font-size: 11px;
}

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

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

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

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

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

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

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

.footer__inner {
  padding: 30px 0;
  margin: 0 auto;
  width: 1000px;
  border-top: 2px solid #bdbdbd;
}

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

.footer-nav {
  width: 540px;
  font-size: 0;
}

.footer-nav__item {
  display: inline-block;
  margin: 0 20px 0 0;
  width: 120px;
  font-size: 12px;
}

.footer-nav li:nth-child(4n) {
  margin: 0;
}

.footer-nav__link {
  color: #777;
  text-decoration: none;
}

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

.footer-copyright {
  display: block;
  margin: 30px 0 0;
  font-size: 14px;
  text-align: center;
}

/*----------footer end----------*/
/*----------contents start----------*/
.contents {
  margin: 0 auto;
  width: 1200px;
}

.em-txt {
  color: #ef464a;
}

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

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

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

/*----------btn-app end----------*/
/*----------condition start----------*/
.condition {
  padding: 4px;
  width: 992px;
  background: linear-gradient(45deg, #c0e8fd 0, #f9f9ff 50%, #ffdcdb 100%);
  border-radius: 6px;
}

.condition__contents {
  margin: 45px auto 0;
}

.condition__inner {
  padding: 20px 30px;
  background-color: #fff;
  border-radius: 4px;
}

.condition__lv2-heading {
  color: #fe3a41;
  font-size: 38px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.condition__txt {
  color: #0a7cd2;
  font-size: 28px;
  font-weight: bold;
}

/*----------condition end----------*/
/*----------detail-nav start----------*/
.detail-nav {
  width: 1000px;
  font-size: 28px;
  text-align: center;
}

.detail-nav__contents {
  margin: 45px auto 0;
}

.detail-nav__link {
  display: block;
  padding: 10px 20px;
  width: 952px;
  color: #0a7cd2;
  font-weight: bold;
  text-decoration: none;
  background: url(../images/btn-card_bg.png) no-repeat right 20px top 50%;
  border: 4px solid #84bde8;
  border-radius: 6px;
}

/*----------detail-nav end----------*/
/*----------benefit start----------*/
.benefit {
  padding: 45px 0;
  background-color: #e6f6fe;
}

.benefit__contents {
  margin: 60px 0 0;
}

.benefit__lv2-heading {
  color: #0a254b;
  font-size: 44px;
  text-align: center;
  line-height: 1.2;
}

.benefit__box {
  padding: 45px 0;
  margin: 45px auto 0;
  width: 996px;
  background-color: #fff;
  border: 2px solid #cdedfe;
  border-radius: 6px;
}

.benefit__box--second::before {
  content: url(../images/benefit_bg.png);
  position: absolute;
  top: -64px;
  left: 50%;
  transform: translateX(-50%);
}

.benefit__lv3-heading {
  padding: 0 60px;
  font-size: 33px;
  line-height: 1.4;
}

.benefit__lv3-heading-price {
  display: inline-block;
  color: #0a7cd2;
  font-size: 52px;
  background: linear-gradient(to bottom, #fff 0%, #fff 66%, #fee76d 66%, #fee76d 86%, #fff 86%, #fff 100%);
}

.benefit__box-inner {
  margin: 0 auto;
  width: 760px;
}

.benefit__receive,
.benefit__shopping-nav {
  font-size: 21px;
}

.benefit__receive {
  margin: 30px 0 0;
}

.benefit__shopping-nav {
  margin: 15px 0 0;
}

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

.benefit__point {
  padding: 0 0 0 40px;
  margin: 30px 0 0;
  font-size: 24px;
  background: url(../images/list-mark1.png) no-repeat 0 0.35em;
}

.period {
  padding: 30px 40px;
  font-size: 21px;
  background-color: #e6f6fe;
}

.period__benefit__box-inner {
  margin: 15px 0 0;
}

.period__date,
.period__em,
.period__refund-item-price {
  color: #0a7cd2;
  font-weight: bold;
}

.period__txt,
.period__refund,
.period__notes {
  margin: 15px 0 0;
}

.period__txt {
  -webkit-text-decoration: underline 2px #0a7cd2;
          text-decoration: underline 2px #0a7cd2;
}

.period__refund-item {
  display: flex;
}

.period__refund-item {
  display: table;
}

.period__refund-item-range,
.period__refund-item-arrow,
.period__refund-item-price {
  display: table-cell;
}

.period__refund-item-range {
  width: 10.8em;
}

.period__refund-item-arrow {
  width: 2.6em;
  text-align: center;
}

.period__total {
  margin: 15px 0 0 1em;
  text-indent: -1em;
}

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

.benefit__date {
  margin: 15px 0 0;
  font-size: 21px;
}

.benefit__date-mark {
  color: #0a7cd2;
}

.benefit__fig-date {
  margin: 10px 0 0;
}

.benefit__use-txt {
  display: block;
  padding: 4px 10px;
  margin: 30px 0 0;
  color: #fff;
  font-size: 21px;
  text-align: center;
  background-color: #0a7cd2;
}

.benefit__txt {
  margin: 10px 0 0;
}

.benefit__em {
  color: #0a7cd2;
  font-weight: bold;
}

.benefit__fig-use,
.benefit__fig-total {
  display: block;
}

.benefit__fig-use {
  margin: 15px auto 0;
}

.benefit__fig-total {
  margin: 30px auto 0;
}

.store__benefit__box-inner {
  margin: 30px 0 0;
}

.store__em {
  font-weight: bold;
}

.letter {
  padding: 15px 118px;
  width: 760px;
  font-size: 18px;
  background-color: #fff;
  border: 2px solid #d9d9d9;
  border-radius: 6px;
}

.letter__benefit {
  margin: 30px auto 0;
}

.letter__join {
  color: #0a7cd2;
  font-weight: bold;
}

.letter__fig {
  display: block;
  margin: 15px auto 0;
}

/*----------benefit end----------*/
/*----------notes start----------*/
.notes__contents {
  margin: 60px auto 0;
  width: 1000px;
}

.notes__lv2-heading {
  color: #0a254b;
  font-size: 44px;
  text-align: center;
  line-height: 1.2;
}

.notes__list {
  margin: 30px 0 0;
}

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

/*----------notes end----------*/
/*----------campaign start----------*/
.campaign {
  margin: 60px auto 0;
  width: 1000px;
}

.campaign__lv2-heading {
  color: #0a254b;
  font-size: 44px;
  text-align: center;
  line-height: 1.2;
}

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

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

.detail-nav,
.btn-app__campaign {
  margin: 45px auto 0;
}

/*----------campaign end----------*/
/*----------btn-app--display start----------*/
.btn-app--display {
  position: fixed;
  padding: 20px 0;
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.35);
  bottom: 0;
  left: 0;
}

/*----------btn-app--display end----------*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC5jc3MiLCJfcmVzZXQuc2NzcyIsIl9jb21tb24uc2NzcyIsInRvcC5zY3NzIiwiX3ZhcmlhYmxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCLFNBQUE7QUFDQTs7Ozs7cUJES3FCO0FDQ3JCLDBDQUFBO0FBQ0E7Ozs7Ozs7Ozs7OztFQVlFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsU0FBUztFQUNULFVBQVU7RUFDVixlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLHVCQUF1QjtBREN6Qjs7QUNFQTtFQUNFLGNBQWM7QURDaEI7O0FDRUE7O0VBRUUsY0FBYztBRENoQjs7QUNFQTtFQUNFLGdCQUFnQjtBRENsQjs7QUNFQTtFQUNFLFlBQVk7QURDZDs7QUNFQTs7RUFFRSxXQUFXO0VBQ1gsYUFBYTtBRENmOztBQ0VBO0VBQ0UsU0FBUztFQUNULFVBQVU7RUFDVixlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLHVCQUF1QjtBREN6Qjs7QUNFQSxzQ0FBQTtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxxQkFBcUI7QURDdkI7O0FDRUEsc0NBQUE7QUFDQTtFQUNFLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBRENuQjs7QUNFQTtFQUNFLDZCQUE2QjtBREMvQjs7QUNFQTtFQUNFLHlCQUF5QjtFQUN6QixZQUFZO0FEQ2Q7O0FDRUE7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCO0FEQ25COztBQ0VBLDRDQUFBO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFNBQVM7RUFDVCw2QkFBNkI7RUFDN0IsYUFBYTtFQUNiLFVBQVU7QURDWjs7QUNFQTtFQUNFLHNCQUFzQjtBREN4Qjs7QUNFQTtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osY0FBYztBRENoQjs7QUNFQSx3Q0FBQTtBQzlHQSxrQ0FBQTtBQUVBO0VBQ0UscUZBQWE7QUYrR2Y7O0FFNUdBOzs7OztHRm1IRztBRTdHSDs7Ozs7RUZtSEU7QUU3R0Y7RUFDQyxlQUFlO0VBQ2YsWUFBWTtBRitHYjs7QUU1R0E7RUFDQyxZQUFZO0FGK0diOztBRTVHQSxnQ0FBQTtBQUNBLHNDQUFBO0FBQ0E7RUFDQyxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGdCQUFnQjtBRitHakI7O0FFNUdBLG9DQUFBO0FBQ0EsbUNBQUE7QUFDQTtFQUNDLDZCQUE2QjtBRitHOUI7O0FFNUdBO0VBQ0MsYUFBYTtFQUNiLGVBQWU7RUFDZixjQUFjO0VBQ2QsYUFBYTtBRitHZDs7QUU1R0E7RUFDQyxrQkFBa0I7QUYrR25COztBRTVHQTtFQUNDLGVBQWU7QUYrR2hCOztBRTVHQTtFQUNDLGNBQWM7RUFDZCxlQUFlO0FGK0doQjs7QUU1R0E7RUFDQyxtQkFBbUI7RUFDbkIsWUFBWTtBRitHYjs7QUU1R0E7RUFDQyxxQkFBcUI7RUFDckIsZUFBZTtBRitHaEI7O0FFNUdBO0VBQ0MsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQiwyQkFBMkI7QUYrRzVCOztBRTVHQTtFQUNDLGNBQWM7RUFDZCxxQkFBcUI7QUYrR3RCOztBRTVHQTs7O0VBR0MsMEJBQTBCO0FGK0czQjs7QUU1R0EsaUNBQUE7QUFFQSxtQ0FBQTtBQUNBO0VBQ0MsZ0JBQWdCO0FGOEdqQjs7QUUzR0E7RUFDQyxlQUFlO0VBQ2YsY0FBYztFQUNkLGFBQWE7RUFDYiw2QkFBNkI7QUY4RzlCOztBRTNHQTtFQUNDLGFBQWE7RUFDYiw4QkFBOEI7QUY4Ry9COztBRTNHQTtFQUNDLFlBQVk7RUFDWixZQUFZO0FGOEdiOztBRTNHQTtFQUNDLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGVBQWU7QUY4R2hCOztBRTNHQTtFQUNDLFNBQVM7QUY4R1Y7O0FFM0dBO0VBQ0MsV0FBVztFQUNYLHFCQUFxQjtBRjhHdEI7O0FFM0dBOzs7RUFHQywwQkFBMEI7QUY4RzNCOztBRTNHQTtFQUNDLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGtCQUFrQjtBRjhHbkI7O0FFM0dBLGlDQUFBO0FDeElBLHFDQUFBO0FBRUE7RUFDQyxjQUFjO0VBQ2QsYUFBYTtBSHNQZDs7QUduUEE7RUFDQyxjQ0hnQjtBSnlQakI7O0FHblBBLG1DQUFBO0FBRUEsb0NBQUE7QUFFQTtFQUNDLGtCQUFrQjtBSG9QbkI7O0FHalBBLGtDQUFBO0FBRUEsb0NBQUE7QUFFQTtFQUNDLGtCQUFrQjtBSGtQbkI7O0FHL09BO0VBQ0MsZ0JBQWdCO0FIa1BqQjs7QUcvT0Esa0NBQUE7QUFFQSxzQ0FBQTtBQUVBO0VBQ0MsWUFBWTtFQUNaLFlBQVk7RUFDWix3RUFBd0U7RUFDeEUsa0JBQWtCO0FIZ1BuQjs7QUc3T0E7RUFDQyxtQkFBbUI7QUhnUHBCOztBRzdPQTtFQUNDLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsa0JBQWtCO0FIZ1BuQjs7QUc3T0E7RUFDQyxjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0FIZ1BqQjs7QUc3T0E7RUFDQyxjQzNEaUI7RUQ0RGpCLGVBQWU7RUFDZixpQkFBaUI7QUhnUGxCOztBRzdPQSxvQ0FBQTtBQUVBLHVDQUFBO0FBRUE7RUFDQyxhQUFhO0VBQ2IsZUFBZTtFQUNmLGtCQUFrQjtBSDhPbkI7O0FHM09BO0VBQ0MsbUJBQW1CO0FIOE9wQjs7QUczT0E7RUFDQyxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixjQ2xGaUI7RURtRmpCLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsdUVBQXVFO0VBQ3ZFLHlCQUF5QjtFQUN6QixrQkFBa0I7QUg4T25COztBRzNPQSxxQ0FBQTtBQUVBLG9DQUFBO0FBRUE7RUFDQyxlQUFlO0VBQ2YseUJBQXlCO0FINE8xQjs7QUd6T0E7RUFDQyxnQkFBZ0I7QUg0T2pCOztBR3pPQTtFQUNDLGNBQWM7RUFDZCxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtBSDRPakI7O0FHek9BO0VBQ0MsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixZQUF1QjtFQUN2QixzQkFBc0I7RUFDdEIseUJBQXlCO0VBQ3pCLGtCQUFrQjtBSDRPbkI7O0FHek9BO0VBQ0Msc0NBQXNDO0VBQ3RDLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsU0FBUztFQUNULDJCQUEyQjtBSDRPNUI7O0FHek9BO0VBQ0MsZUFBZTtFQUNmLGVBQWU7RUFDZixnQkFBZ0I7QUg0T2pCOztBR3pPQTtFQUNDLHFCQUFxQjtFQUNyQixjQ3ZJaUI7RUR3SWpCLGVBQWU7RUFDZix3R0FBd0c7QUg0T3pHOztBR3pPQTtFQUNDLGNBQWM7RUFDZCxZQUFZO0FINE9iOztBR3pPQTs7RUFFQyxlQUFlO0FINE9oQjs7QUd6T0E7RUFDQyxnQkFBZ0I7QUg0T2pCOztBR3pPQTtFQUNDLGdCQUFnQjtBSDRPakI7O0FHek9BO0VBQ0MsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBSDRPbEI7O0FHek9BO0VBQ0MsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsNERBQTJEO0FINE81RDs7QUd6T0E7RUFDQyxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLHlCQUF5QjtBSDRPMUI7O0FHek9BO0VBQ0MsZ0JBQWdCO0FINE9qQjs7QUd6T0E7OztFQUdDLGNDdkxpQjtFRHdMakIsaUJBQWlCO0FINE9sQjs7QUd6T0E7OztFQUdDLGdCQUFnQjtBSDRPakI7O0FHek9BO0VBQ0MsOENDbE1pQjtVRGtNakIsc0NDbE1pQjtBSjhhbEI7O0FHek9BO0VBQ0MsYUFBYTtBSDRPZDs7QUd6T0E7RUFDQyxjQUFjO0FINE9mOztBR3pPQTs7O0VBR0MsbUJBQW1CO0FINE9wQjs7QUd6T0E7RUFDQyxhQUFhO0FINE9kOztBR3pPQTtFQUNDLFlBQVk7RUFDWixrQkFBa0I7QUg0T25COztBR3pPQTtFQUNDLG9CQUFvQjtFQUNwQixpQkFBaUI7QUg0T2xCOztBR3pPQTtFQUNDLGlCQUFpQjtFQUNqQixpQkFBaUI7QUg0T2xCOztBR3pPQTtFQUNDLGdCQUFnQjtFQUNoQixlQUFlO0FINE9oQjs7QUd6T0E7RUFDQyxjQzVPaUI7QUp3ZGxCOztBR3pPQTtFQUNDLGdCQUFnQjtBSDRPakI7O0FHek9BO0VBQ0MsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIseUJBQXlCO0FINE8xQjs7QUd6T0E7RUFDQyxnQkFBZ0I7QUg0T2pCOztBR3pPQTtFQUNDLGNDbFFpQjtFRG1RakIsaUJBQWlCO0FINE9sQjs7QUd6T0E7O0VBRUMsY0FBYztBSDRPZjs7QUd6T0E7RUFDQyxtQkFBbUI7QUg0T3BCOztBR3pPQTtFQUNDLG1CQUFtQjtBSDRPcEI7O0FHek9BO0VBQ0MsZ0JBQWdCO0FINE9qQjs7QUd6T0E7RUFDQyxpQkFBaUI7QUg0T2xCOztBR3pPQTtFQUNDLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osZUFBZTtFQUNmLHNCQUFzQjtFQUN0Qix5QkFBeUI7RUFDekIsa0JBQWtCO0FINE9uQjs7QUd6T0E7RUFDQyxtQkFBbUI7QUg0T3BCOztBR3pPQTtFQUNDLGNDelNpQjtFRDBTakIsaUJBQWlCO0FINE9sQjs7QUd6T0E7RUFDQyxjQUFjO0VBQ2QsbUJBQW1CO0FINE9wQjs7QUd6T0Esa0NBQUE7QUFFQSxrQ0FBQTtBQUVBO0VBQ0MsbUJBQW1CO0VBQ25CLGFBQWE7QUgwT2Q7O0FHdk9BO0VBQ0MsY0FBYztFQUNkLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0FIME9qQjs7QUd2T0E7RUFDQyxnQkFBZ0I7QUgwT2pCOztBR3ZPQTtFQUNDLGlCQUFpQjtFQUNqQixpQkFBaUI7QUgwT2xCOztBR3ZPQSxnQ0FBQTtBQUVBLHFDQUFBO0FBRUE7RUFDQyxtQkFBbUI7RUFDbkIsYUFBYTtBSHdPZDs7QUdyT0E7RUFDQyxjQUFjO0VBQ2QsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUh3T2pCOztBR3JPQTtFQUNDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUh3T25COztBR3JPQTtFQUNDLGdCQUFnQjtBSHdPakI7O0FHck9BOztFQUVDLG1CQUFtQjtBSHdPcEI7O0FHck9BLG1DQUFBO0FBRUEsNkNBQUE7QUFFQTtFQUNDLGVBQWU7RUFDZixlQUFlO0VBQ2YsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixxQ0FBaUM7RUFDakMsU0FBUztFQUNULE9BQU87QUhzT1I7O0FHbk9BLDJDQUFBIiwiZmlsZSI6InRvcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlNhc3Pkvb/nlKgqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuY29tbW9uIHRvIGFsbCBkaXJlY3Rvcmllc1xyXG7jg4fjg5Xjgqnjg6vjg4jjgrnjgr/jgqTjg6vjg6rjgrvjg4Pjg4hcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgc3RhcnQtLS0tLS0tLS0tKi9cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCwgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWJhc2ljIHN0YXJ0LS0tLS0tLS0tLSovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xufVxuXG4vKmEge1xyXG5cdCY6bGluayxcclxuXHQmOnZpc2l0ZWQge1xyXG5cdFx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fSovXG4vKlx0Jjpob3ZlcixcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogIzAyNzdiZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufSovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbi8qLS0tLS0tLS0tLWJhc2ljIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY29udGFpbmVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwIDE0MnB4O1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLyotLS0tLS0tLS0tY29udGFpbmVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0taGVhZGVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNlNjAwMTI7XG59XG5cbi5oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMDBweDtcbn1cblxuLmxvZ28ge1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG59XG5cbi5sb2dvX190eHQge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5sb2dvX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cblxuLnN1Yi1uYXYge1xuICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zdWItbmF2X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zdWItbmF2IGxpOm50aC1jaGlsZChuKzIpIHtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5zdWItbmF2X19saW5rIHtcbiAgY29sb3I6ICMwMjc3YmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN1Yi1uYXZfX2xpbms6aG92ZXIsXG4uc3ViLW5hdl9fbGluazphY3RpdmUsXG4uc3ViLW5hdl9fbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKi0tLS0tLS0tLS1oZWFkZXIgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1mb290ZXIgc3RhcnQtLS0tLS0tLS0tKi9cbi5mb290ZXIge1xuICBtYXJnaW46IDYwcHggMCAwO1xufVxuXG4uZm9vdGVyX19pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYmRiZGJkO1xufVxuXG4uZm9vdGVyX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvb3Rlci1uYXYge1xuICB3aWR0aDogNTQwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmZvb3Rlci1uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgd2lkdGg6IDEyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mb290ZXItbmF2IGxpOm50aC1jaGlsZCg0bikge1xuICBtYXJnaW46IDA7XG59XG5cbi5mb290ZXItbmF2X19saW5rIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvb3Rlci1uYXZfX2xpbms6aG92ZXIsXG4uZm9vdGVyLW5hdl9fbGluazphY3RpdmUsXG4uZm9vdGVyLW5hdl9fbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyLWNvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tZm9vdGVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY29udGVudHMgc3RhcnQtLS0tLS0tLS0tKi9cbi5jb250ZW50cyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTIwMHB4O1xufVxuXG4uZW0tdHh0IHtcbiAgY29sb3I6ICNlZjQ2NGE7XG59XG5cbi8qLS0tLS0tLS0tLWNvbnRlbnRzIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0taGVhZGluZyBzdGFydC0tLS0tLS0tLS0qL1xuLmx2MS1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS1oZWFkaW5nIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tYnRuLWFwcCBzdGFydC0tLS0tLS0tLS0qL1xuLmJ0bi1hcHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idG4tYXBwX19jb250ZW50cyB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi8qLS0tLS0tLS0tLWJ0bi1hcHAgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jb25kaXRpb24gc3RhcnQtLS0tLS0tLS0tKi9cbi5jb25kaXRpb24ge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiA5OTJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYzBlOGZkIDAsICNmOWY5ZmYgNTAlLCAjZmZkY2RiIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5jb25kaXRpb25fX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA0NXB4IGF1dG8gMDtcbn1cblxuLmNvbmRpdGlvbl9faW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmNvbmRpdGlvbl9fbHYyLWhlYWRpbmcge1xuICBjb2xvcjogI2ZlM2E0MTtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uY29uZGl0aW9uX190eHQge1xuICBjb2xvcjogIzBhN2NkMjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyotLS0tLS0tLS0tY29uZGl0aW9uIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZGV0YWlsLW5hdiBzdGFydC0tLS0tLS0tLS0qL1xuLmRldGFpbC1uYXYge1xuICB3aWR0aDogMTAwMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRldGFpbC1uYXZfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA0NXB4IGF1dG8gMDtcbn1cblxuLmRldGFpbC1uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB3aWR0aDogOTUycHg7XG4gIGNvbG9yOiAjMGE3Y2QyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2J0bi1jYXJkX2JnLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDIwcHggdG9wIDUwJTtcbiAgYm9yZGVyOiA0cHggc29saWQgIzg0YmRlODtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4vKi0tLS0tLS0tLS1kZXRhaWwtbmF2IGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tYmVuZWZpdCBzdGFydC0tLS0tLS0tLS0qL1xuLmJlbmVmaXQge1xuICBwYWRkaW5nOiA0NXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmY2ZmU7XG59XG5cbi5iZW5lZml0X19jb250ZW50cyB7XG4gIG1hcmdpbjogNjBweCAwIDA7XG59XG5cbi5iZW5lZml0X19sdjItaGVhZGluZyB7XG4gIGNvbG9yOiAjMGEyNTRiO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmJlbmVmaXRfX2JveCB7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbiAgbWFyZ2luOiA0NXB4IGF1dG8gMDtcbiAgd2lkdGg6IDk5NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2RlZGZlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5iZW5lZml0X19ib3gtLXNlY29uZDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9iZW5lZml0X2JnLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjRweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5iZW5lZml0X19sdjMtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uYmVuZWZpdF9fbHYzLWhlYWRpbmctcHJpY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMGE3Y2QyO1xuICBmb250LXNpemU6IDUycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNmZmYgNjYlLCAjZmVlNzZkIDY2JSwgI2ZlZTc2ZCA4NiUsICNmZmYgODYlLCAjZmZmIDEwMCUpO1xufVxuXG4uYmVuZWZpdF9fYm94LWlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA3NjBweDtcbn1cblxuLmJlbmVmaXRfX3JlY2VpdmUsXG4uYmVuZWZpdF9fc2hvcHBpbmctbmF2IHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4uYmVuZWZpdF9fcmVjZWl2ZSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5iZW5lZml0X19zaG9wcGluZy1uYXYge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4uYmVuZWZpdF9fc2hvcHBpbmctbmF2LWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5iZW5lZml0X19wb2ludCB7XG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9saXN0LW1hcmsxLnBuZykgbm8tcmVwZWF0IDAgMC4zNWVtO1xufVxuXG4ucGVyaW9kIHtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmY2ZmU7XG59XG5cbi5wZXJpb2RfX2JlbmVmaXRfX2JveC1pbm5lciB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi5wZXJpb2RfX2RhdGUsXG4ucGVyaW9kX19lbSxcbi5wZXJpb2RfX3JlZnVuZC1pdGVtLXByaWNlIHtcbiAgY29sb3I6ICMwYTdjZDI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGVyaW9kX190eHQsXG4ucGVyaW9kX19yZWZ1bmQsXG4ucGVyaW9kX19ub3RlcyB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi5wZXJpb2RfX3R4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDJweCAjMGE3Y2QyO1xufVxuXG4ucGVyaW9kX19yZWZ1bmQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wZXJpb2RfX3JlZnVuZC1pdGVtIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5wZXJpb2RfX3JlZnVuZC1pdGVtLXJhbmdlLFxuLnBlcmlvZF9fcmVmdW5kLWl0ZW0tYXJyb3csXG4ucGVyaW9kX19yZWZ1bmQtaXRlbS1wcmljZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5wZXJpb2RfX3JlZnVuZC1pdGVtLXJhbmdlIHtcbiAgd2lkdGg6IDEwLjhlbTtcbn1cblxuLnBlcmlvZF9fcmVmdW5kLWl0ZW0tYXJyb3cge1xuICB3aWR0aDogMi42ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBlcmlvZF9fdG90YWwge1xuICBtYXJnaW46IDE1cHggMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5wZXJpb2RfX25vdGVzLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5iZW5lZml0X19kYXRlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4uYmVuZWZpdF9fZGF0ZS1tYXJrIHtcbiAgY29sb3I6ICMwYTdjZDI7XG59XG5cbi5iZW5lZml0X19maWctZGF0ZSB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5cbi5iZW5lZml0X191c2UtdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTdjZDI7XG59XG5cbi5iZW5lZml0X190eHQge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4uYmVuZWZpdF9fZW0ge1xuICBjb2xvcjogIzBhN2NkMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5iZW5lZml0X19maWctdXNlLFxuLmJlbmVmaXRfX2ZpZy10b3RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmVuZWZpdF9fZmlnLXVzZSB7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG59XG5cbi5iZW5lZml0X19maWctdG90YWwge1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuXG4uc3RvcmVfX2JlbmVmaXRfX2JveC1pbm5lciB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5zdG9yZV9fZW0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmxldHRlciB7XG4gIHBhZGRpbmc6IDE1cHggMTE4cHg7XG4gIHdpZHRoOiA3NjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5sZXR0ZXJfX2JlbmVmaXQge1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuXG4ubGV0dGVyX19qb2luIHtcbiAgY29sb3I6ICMwYTdjZDI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubGV0dGVyX19maWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbn1cblxuLyotLS0tLS0tLS0tYmVuZWZpdCBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLW5vdGVzIHN0YXJ0LS0tLS0tLS0tLSovXG4ubm90ZXNfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgd2lkdGg6IDEwMDBweDtcbn1cblxuLm5vdGVzX19sdjItaGVhZGluZyB7XG4gIGNvbG9yOiAjMGEyNTRiO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm5vdGVzX19saXN0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLm5vdGVzX19saXN0LWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qLS0tLS0tLS0tLW5vdGVzIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY2FtcGFpZ24gc3RhcnQtLS0tLS0tLS0tKi9cbi5jYW1wYWlnbiB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gIHdpZHRoOiAxMDAwcHg7XG59XG5cbi5jYW1wYWlnbl9fbHYyLWhlYWRpbmcge1xuICBjb2xvcjogIzBhMjU0YjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jYW1wYWlnbl9fbmF2IHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FtcGFpZ25fX25hdiBsaTpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5kZXRhaWwtbmF2LFxuLmJ0bi1hcHBfX2NhbXBhaWduIHtcbiAgbWFyZ2luOiA0NXB4IGF1dG8gMDtcbn1cblxuLyotLS0tLS0tLS0tY2FtcGFpZ24gZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1idG4tYXBwLS1kaXNwbGF5IHN0YXJ0LS0tLS0tLS0tLSovXG4uYnRuLWFwcC0tZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMjBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLWJ0bi1hcHAtLWRpc3BsYXkgZW5kLS0tLS0tLS0tLSovXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qU2Fzc+S9v+eUqCovXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmNvbW1vbiB0byBhbGwgZGlyZWN0b3JpZXNcclxu44OH44OV44Kp44Or44OI44K544K/44Kk44Or44Oq44K744OD44OIXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgc3RhcnQtLS0tLS0tLS0tKi9cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXHJcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXHJcbmIsIGksXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnVsLCBvbCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5pbnMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmRlbCB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG4gIGN1cnNvcjogaGVscDtcclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5ociB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gIG1hcmdpbjogMWVtIDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaW5wdXQsIHNlbGVjdCB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuaW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBlbmQtLS0tLS0tLS0tKi8iLCIvKi0tLS0tLS0tLS1iYXNpYyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vKmEge1xyXG5cdCY6bGluayxcclxuXHQmOnZpc2l0ZWQge1xyXG5cdFx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fSovXHJcbi8qXHQmOmhvdmVyLFxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjMDI3N2JkO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59Ki9cclxuaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5hOmhvdmVyIGltZyB7XHJcblx0b3BhY2l0eTogLjc1O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1iYXNpYyBlbmQtLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tY29udGFpbmVyIHN0YXJ0LS0tLS0tLS0tLSovXHJcbi5jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDAgMCAxNDJweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1jb250YWluZXIgZW5kLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWhlYWRlciBzdGFydC0tLS0tLS0tLS0qL1xyXG4uaGVhZGVyIHtcclxuXHRib3JkZXItdG9wOiA0cHggc29saWQgI2U2MDAxMjtcclxufVxyXG5cclxuLmhlYWRlcl9faW5uZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHdpZHRoOiAxMDAwcHg7XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuXHRtYXJnaW46IDAgYXV0byAwIDA7XHJcbn1cclxuXHJcbi5sb2dvX190eHQge1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLmxvZ29fX2xpbmsge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogNXB4IDAgMDtcclxufVxyXG5cclxuLnN1Yi1uYXYge1xyXG5cdHBhZGRpbmc6IDQwcHggMCAwIDA7XHJcblx0Zm9udC1zaXplOiAwO1xyXG59XHJcblxyXG4uc3ViLW5hdl9faXRlbSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLnN1Yi1uYXYgbGk6bnRoLWNoaWxkKG4rMikge1xyXG5cdHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcblx0bWFyZ2luOiAwIDAgMCAxNXB4O1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLnN1Yi1uYXZfX2xpbmsge1xyXG5cdGNvbG9yOiAjMDI3N2JkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnN1Yi1uYXZfX2xpbms6aG92ZXIsXHJcbi5zdWItbmF2X19saW5rOmFjdGl2ZSxcclxuLnN1Yi1uYXZfX2xpbms6Zm9jdXMge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1oZWFkZXIgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1mb290ZXIgc3RhcnQtLS0tLS0tLS0tKi9cclxuLmZvb3RlciB7XHJcblx0bWFyZ2luOiA2MHB4IDAgMDtcclxufVxyXG5cclxuLmZvb3Rlcl9faW5uZXIge1xyXG5cdHBhZGRpbmc6IDMwcHggMDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogMTAwMHB4O1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjYmRiZGJkO1xyXG59XHJcblxyXG4uZm9vdGVyX19ncm91cCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5mb290ZXItbmF2IHtcclxuXHR3aWR0aDogNTQwcHg7XHJcblx0Zm9udC1zaXplOiAwO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdl9faXRlbSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbjogMCAyMHB4IDAgMDtcclxuXHR3aWR0aDogMTIwcHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdiBsaTpudGgtY2hpbGQoNG4pIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5mb290ZXItbmF2X19saW5rIHtcclxuXHRjb2xvcjogIzc3NztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5mb290ZXItbmF2X19saW5rOmhvdmVyLFxyXG4uZm9vdGVyLW5hdl9fbGluazphY3RpdmUsXHJcbi5mb290ZXItbmF2X19saW5rOmZvY3VzIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmZvb3Rlci1jb3B5cmlnaHQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZm9vdGVyIGVuZC0tLS0tLS0tLS0qLyIsIkBpbXBvcnQgXCJ2YXJpYWJsZVwiO1xyXG5AaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuQGltcG9ydCBcInJlc2V0XCI7XHJcbkBpbXBvcnQgXCJjb21tb25cIjtcclxuXHJcbi8qLS0tLS0tLS0tLWNvbnRlbnRzIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uY29udGVudHMge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHdpZHRoOiAxMjAwcHg7XHJcbn1cclxuXHJcbi5lbS10eHQge1xyXG5cdGNvbG9yOiAkdGV4dFJlZDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY29udGVudHMgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1oZWFkaW5nIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ubHYxLWhlYWRpbmcge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0taGVhZGluZyBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWJ0bi1hcHAgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5idG4tYXBwIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idG4tYXBwX19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA0NXB4IDAgMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tYnRuLWFwcCBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWNvbmRpdGlvbiBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmNvbmRpdGlvbiB7XHJcblx0cGFkZGluZzogNHB4O1xyXG5cdHdpZHRoOiA5OTJweDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNjMGU4ZmQgMCwgI2Y5ZjlmZiA1MCUsICNmZmRjZGIgMTAwJSk7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG59XHJcblxyXG4uY29uZGl0aW9uX19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA0NXB4IGF1dG8gMDtcclxufVxyXG5cclxuLmNvbmRpdGlvbl9faW5uZXIge1xyXG5cdHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmNvbmRpdGlvbl9fbHYyLWhlYWRpbmcge1xyXG5cdGNvbG9yOiAjZmUzYTQxO1xyXG5cdGZvbnQtc2l6ZTogMzhweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLmNvbmRpdGlvbl9fdHh0IHtcclxuXHRjb2xvcjogJHRleHRCbHVlO1xyXG5cdGZvbnQtc2l6ZTogMjhweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY29uZGl0aW9uIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tZGV0YWlsLW5hdiBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmRldGFpbC1uYXYge1xyXG5cdHdpZHRoOiAxMDAwcHg7XHJcblx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmRldGFpbC1uYXZfX2NvbnRlbnRzIHtcclxuXHRtYXJnaW46IDQ1cHggYXV0byAwO1xyXG59XHJcblxyXG4uZGV0YWlsLW5hdl9fbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdHdpZHRoOiA5NTJweDtcclxuXHRjb2xvcjogJHRleHRCbHVlO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2J0bi1jYXJkX2JnLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDIwcHggdG9wIDUwJTtcclxuXHRib3JkZXI6IDRweCBzb2xpZCAjODRiZGU4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZGV0YWlsLW5hdiBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWJlbmVmaXQgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5iZW5lZml0IHtcclxuXHRwYWRkaW5nOiA0NXB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZjZmZTtcclxufVxyXG5cclxuLmJlbmVmaXRfX2NvbnRlbnRzIHtcclxuXHRtYXJnaW46IDYwcHggMCAwO1xyXG59XHJcblxyXG4uYmVuZWZpdF9fbHYyLWhlYWRpbmcge1xyXG5cdGNvbG9yOiAjMGEyNTRiO1xyXG5cdGZvbnQtc2l6ZTogNDRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLmJlbmVmaXRfX2JveCB7XHJcblx0cGFkZGluZzogNDVweCAwO1xyXG5cdG1hcmdpbjogNDVweCBhdXRvIDA7XHJcblx0d2lkdGg6IDEwMDBweCAtICgyICogMik7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjY2RlZGZlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxufVxyXG5cclxuLmJlbmVmaXRfX2JveC0tc2Vjb25kOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYmVuZWZpdF9iZy5wbmcpO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC02NHB4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbi5iZW5lZml0X19sdjMtaGVhZGluZyB7XHJcblx0cGFkZGluZzogMCA2MHB4O1xyXG5cdGZvbnQtc2l6ZTogMzNweDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4uYmVuZWZpdF9fbHYzLWhlYWRpbmctcHJpY2Uge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRjb2xvcjogJHRleHRCbHVlO1xyXG5cdGZvbnQtc2l6ZTogNTJweDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZmZmIDY2JSwgI2ZlZTc2ZCA2NiUsICNmZWU3NmQgODYlLCAjZmZmIDg2JSwgI2ZmZiAxMDAlKTtcclxufVxyXG5cclxuLmJlbmVmaXRfX2JveC1pbm5lciB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDc2MHB4O1xyXG59XHJcblxyXG4uYmVuZWZpdF9fcmVjZWl2ZSxcclxuLmJlbmVmaXRfX3Nob3BwaW5nLW5hdiB7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG59XHJcblxyXG4uYmVuZWZpdF9fcmVjZWl2ZSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmJlbmVmaXRfX3Nob3BwaW5nLW5hdiB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLmJlbmVmaXRfX3Nob3BwaW5nLW5hdi1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLmJlbmVmaXRfX3BvaW50IHtcclxuXHRwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGlzdC1tYXJrMS5wbmcpIG5vLXJlcGVhdCAwIC4zNWVtO1xyXG59XHJcblxyXG4ucGVyaW9kIHtcclxuXHRwYWRkaW5nOiAzMHB4IDQwcHg7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmY2ZmU7XHJcbn1cclxuXHJcbi5wZXJpb2RfX2JlbmVmaXRfX2JveC1pbm5lciB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLnBlcmlvZF9fZGF0ZSxcclxuLnBlcmlvZF9fZW0sXHJcbi5wZXJpb2RfX3JlZnVuZC1pdGVtLXByaWNlIHtcclxuXHRjb2xvcjogJHRleHRCbHVlO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ucGVyaW9kX190eHQsXHJcbi5wZXJpb2RfX3JlZnVuZCxcclxuLnBlcmlvZF9fbm90ZXMge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcbn1cclxuXHJcbi5wZXJpb2RfX3R4dCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMnB4ICR0ZXh0Qmx1ZTtcclxufVxyXG5cclxuLnBlcmlvZF9fcmVmdW5kLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wZXJpb2RfX3JlZnVuZC1pdGVtIHtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLnBlcmlvZF9fcmVmdW5kLWl0ZW0tcmFuZ2UsXHJcbi5wZXJpb2RfX3JlZnVuZC1pdGVtLWFycm93LFxyXG4ucGVyaW9kX19yZWZ1bmQtaXRlbS1wcmljZSB7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxufVxyXG5cclxuLnBlcmlvZF9fcmVmdW5kLWl0ZW0tcmFuZ2Uge1xyXG5cdHdpZHRoOiAxMC44ZW07XHJcbn1cclxuXHJcbi5wZXJpb2RfX3JlZnVuZC1pdGVtLWFycm93IHtcclxuXHR3aWR0aDogMi42ZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucGVyaW9kX190b3RhbCB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5wZXJpb2RfX25vdGVzLWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4uYmVuZWZpdF9fZGF0ZSB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxuXHRmb250LXNpemU6IDIxcHg7XHJcbn1cclxuXHJcbi5iZW5lZml0X19kYXRlLW1hcmsge1xyXG5cdGNvbG9yOiAkdGV4dEJsdWU7XHJcbn1cclxuXHJcbi5iZW5lZml0X19maWctZGF0ZSB7XHJcblx0bWFyZ2luOiAxMHB4IDAgMDtcclxufVxyXG5cclxuLmJlbmVmaXRfX3VzZS10eHQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDRweCAxMHB4O1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGE3Y2QyO1xyXG59XHJcblxyXG4uYmVuZWZpdF9fdHh0IHtcclxuXHRtYXJnaW46IDEwcHggMCAwO1xyXG59XHJcblxyXG4uYmVuZWZpdF9fZW0ge1xyXG5cdGNvbG9yOiAkdGV4dEJsdWU7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5iZW5lZml0X19maWctdXNlLFxyXG4uYmVuZWZpdF9fZmlnLXRvdGFsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmJlbmVmaXRfX2ZpZy11c2Uge1xyXG5cdG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5iZW5lZml0X19maWctdG90YWwge1xyXG5cdG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5zdG9yZV9fYmVuZWZpdF9fYm94LWlubmVyIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uc3RvcmVfX2VtIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmxldHRlciB7XHJcblx0cGFkZGluZzogMTVweCAxMThweDtcclxuXHR3aWR0aDogNzYwcHg7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2Q5ZDlkOTtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuXHJcbi5sZXR0ZXJfX2JlbmVmaXQge1xyXG5cdG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5sZXR0ZXJfX2pvaW4ge1xyXG5cdGNvbG9yOiAkdGV4dEJsdWU7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5sZXR0ZXJfX2ZpZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAxNXB4IGF1dG8gMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tYmVuZWZpdCBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLW5vdGVzIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ubm90ZXNfX2NvbnRlbnRzIHtcclxuXHRtYXJnaW46IDYwcHggYXV0byAwO1xyXG5cdHdpZHRoOiAxMDAwcHg7XHJcbn1cclxuXHJcbi5ub3Rlc19fbHYyLWhlYWRpbmcge1xyXG5cdGNvbG9yOiAjMGEyNTRiO1xyXG5cdGZvbnQtc2l6ZTogNDRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLm5vdGVzX19saXN0IHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4ubm90ZXNfX2xpc3QtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLW5vdGVzIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tY2FtcGFpZ24gc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5jYW1wYWlnbiB7XHJcblx0bWFyZ2luOiA2MHB4IGF1dG8gMDtcclxuXHR3aWR0aDogMTAwMHB4O1xyXG59XHJcblxyXG4uY2FtcGFpZ25fX2x2Mi1oZWFkaW5nIHtcclxuXHRjb2xvcjogIzBhMjU0YjtcclxuXHRmb250LXNpemU6IDQ0cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fbmF2IHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhbXBhaWduX19uYXYgbGk6bnRoLWNoaWxkKG4rMikge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5kZXRhaWwtbmF2LFxyXG4uYnRuLWFwcF9fY2FtcGFpZ24ge1xyXG5cdG1hcmdpbjogNDVweCBhdXRvIDA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNhbXBhaWduIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tYnRuLWFwcC0tZGlzcGxheSBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmJ0bi1hcHAtLWRpc3BsYXkge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjM1KTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tYnRuLWFwcC0tZGlzcGxheSBlbmQtLS0tLS0tLS0tKi8iLCIvL+ODmeODvOOCueOBruODleOCqeODs+ODiOOCteOCpOOCuu+8iHB477yJXHJcbiRiYXNlU2l6ZTogMTY7XHJcblxyXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiOOBruW5he+8iHB477yJXHJcbiRicmVha1BvaW50V2lkdGg6IDc2ODtcclxuXHJcbi8v6Z2S77yI44OG44Kt44K544OI77yJXHJcbiR0ZXh0Qmx1ZTogIzBhN2NkMjtcclxuXHJcbi8v6LWk77yI44OG44Kt44K544OI77yJXHJcbiR0ZXh0UmVkOiAjZWY0NjRhOyJdfQ== */
