@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;
}

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

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

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

.footer__menu {
  padding: 30px 0;
  background-color: #fafafa;
}

.footer__services {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 auto;
  width: 1000px;
  font-size: 14px;
}

.footer__services-item {
  flex-basis: 232px;
  border-top: 3px solid #e0e0e0;
}

.footer__services-link {
  display: block;
  position: relative;
  padding: 14px 10px 14px 12px;
  color: #333;
}

.footer__services-link:link,
.footer__services-link:visited {
  text-decoration: none;
}

.footer__services-link:hover,
.footer__services-link:active,
.footer__services-link:focus {
  text-decoration: underline;
}

.footer__services-link::before {
  content: "";
  display: block;
  position: absolute;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #757575;
  border-right: 1px solid #757575;
  top: 50%;
  left: 0;
  transform: translateY(-50%) rotate(-45deg);
}

.footer__services-link--external::after {
  content: url(../images/icon-external.gif);
  margin: 0 0 0 5px;
}

.footer__corporate {
  display: flex;
  justify-content: space-between;
  margin: 15px auto 0;
  width: 1000px;
  font-size: 14px;
  text-align: center;
  background-color: #fff;
  border-top: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
}

.footer__corporate-item {
  flex-basis: 332.33333px;
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}

.footer__corporate-link {
  display: block;
  padding: 24px 10px;
  color: #0277bd;
}

.footer__corporate-link:link .footer__corporate-arrow,
.footer__corporate-link:visited .footer__corporate-arrow {
  text-decoration: none;
}

.footer__corporate-link:hover .footer__corporate-arrow,
.footer__corporate-link:active .footer__corporate-arrow,
.footer__corporate-link:focus .footer__corporate-arrow {
  text-decoration: underline;
}

.footer__corporate-arrow {
  display: inline-block;
  position: relative;
  padding: 0 0 0 15px;
}

.footer__corporate-arrow::before {
  content: "";
  display: block;
  position: absolute;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #757575;
  border-right: 1px solid #757575;
  top: 50%;
  left: 0;
  transform: translateY(-50%) rotate(-45deg);
}

.footer__inner {
  padding: 30px 0;
  margin: 0 auto;
  width: 1000px;
}

.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----------*/
/*----------steps start----------*/
.steps__federation {
  margin: 30px 0;
}

.steps__item-inner {
  margin: 0 auto;
  width: 400px;
}

.steps__fig {
  margin: 10px auto 0;
  border: 1px solid #ccc;
}

.steps__explanation {
  margin: 15px auto 0;
  width: 400px;
}

.steps__txt {
  font-size: 18px;
}

.steps__notes {
  margin: 10px 0 0;
}

.steps__notes-item {
  padding: 0 0 0 1em;
  text-indent: -1em;
}

.steps__notes-item::before {
  content: "※";
}

.steps__notes-item--red {
  color: #c80000;
}

/*----------steps end----------*/
/*----------contents start----------*/
.contents a:link, .contents a:visited {
  color: #06c755;
  text-decoration: none;
}

.contents a:hover, .contents a:active, .contents a:focus {
  color: #06c755;
  text-decoration: underline;
}

.red-txt {
  color: #ef464a;
}

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

/*----------contents end----------*/
/*----------intro start----------*/
.intro {
  padding: 30px 0;
  background: linear-gradient(135deg, #06c755 calc(50% - 325px), #e9f4eb calc(50% - 325px), #e9f4eb calc(50% + 325px), #06c755 calc(50% + 325px));
}

.intro__inner {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin: 0 auto;
  width: 725px;
}

.intro__friend-nav {
  margin: 30px 0 0;
}

/*----------intro end----------*/
/*----------product start----------*/
.product__contents {
  margin: 45px auto 0;
}

.product {
  width: 1000px;
}

.product__lv2-heading {
  position: relative;
  padding: 0 0 18px;
  color: #006837;
  font-size: 42px;
  font-weight: 900;
  font-family: "M PLUS Rounded 1c";
  text-align: center;
  line-height: 1.2;
}

.product__lv2-heading::after {
  content: "";
  position: absolute;
  width: 800px;
  height: 6px;
  background-color: #06c755;
  border-radius: 3px;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.product__txt {
  margin: 30px 0 0;
  font-size: 18px;
  text-align: center;
}

.product__box {
  margin: 45px 0 0;
}

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

.add-friend__product {
  margin: 30px 0 0;
}

.add-friend__item {
  padding: 20px 30px;
  flex-basis: 260px;
  background-color: #e6f9ee;
  border-radius: 16px;
}

.add-friend__lv3-heading {
  color: #006837;
  font-size: 21px;
  font-weight: 900;
  font-family: "M PLUS Rounded 1c";
  text-align: center;
}

.add-friend__nav {
  margin: 20px 0 0;
  text-align: center;
}

.add-friend__only {
  margin: 10px 0 0;
  font-size: 14px;
}

.add-friend__qr {
  display: block;
  margin: 20px auto 0;
}

.add-friend__search {
  margin: 20px 0 0;
  font-size: 18px;
}

/*----------product end----------*/
/*----------federation start----------*/
.federation__contents {
  margin: 45px 0 0;
}

.federation__share {
  padding: 45px 0;
  background-color: #e6f9ee;
}

.federation__share-inner {
  margin: 0 auto;
  width: 1000px;
}

.federation__lv2-heading {
  position: relative;
  padding: 0 0 18px;
  color: #006837;
  font-size: 42px;
  font-weight: 900;
  font-family: "M PLUS Rounded 1c";
  text-align: center;
  line-height: 1.2;
}

.federation__lv2-heading::after {
  content: "";
  position: absolute;
  width: 800px;
  height: 6px;
  background-color: #06c755;
  border-radius: 3px;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.federation__linkage {
  display: flex;
  justify-content: space-between;
  margin: 30px 0 0;
}

.federation__require {
  margin: 30px 0 0;
  font-size: 18px;
}

.before-linking__federation {
  margin: 45px 0 0;
}

.before-linking {
  padding: 30px 0;
  background-color: #fff;
  border-radius: 24px;
}

.before-linking__lv3-heading {
  color: #06c755;
  font-size: 36px;
  font-weight: 900;
  font-family: "M PLUS Rounded 1c";
  text-align: center;
  line-height: 1.2;
}

.after-linking {
  margin: 45px auto 0;
  width: 1000px;
}

.after-linking__notes {
  font-size: 18px;
}

.after-linking__notes-item {
  padding: 0 0 0 1em;
  text-indent: -1em;
}

.after-linking__notes-item::before {
  content: "※";
}

/*----------federation end----------*/
/*----------sending start----------*/
.sending {
  background-color: #e6f9ee;
}

.sending__contents {
  margin: 45px 0 0;
}

.sending__inner {
  padding: 45px 0 0;
  margin: 0 auto;
  width: 1000px;
}

.sending__lv2-heading {
  position: relative;
  padding: 0 0 18px;
  color: #006837;
  font-size: 42px;
  font-weight: 900;
  font-family: "M PLUS Rounded 1c";
  text-align: center;
  line-height: 1.2;
}

.sending__lv2-heading::after {
  content: "";
  position: absolute;
  width: 800px;
  height: 6px;
  background-color: #06c755;
  border-radius: 3px;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.sending__message {
  display: flex;
  justify-content: space-between;
  margin: 30px auto 0;
  width: 800px;
}

.sending__message-info {
  flex-basis: 450px;
}

.sending__txt {
  font-size: 18px;
}

.sending__nav {
  margin: 30px 0 0;
}

.sending__nav-link {
  display: block;
  box-sizing: border-box;
  padding: 18px 15px;
  width: 100%;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  background-color: #d60000;
  border-radius: 12px;
  box-shadow: 0 6px #ccc;
}

.contents .sending__nav-link:link, .contents .sending__nav-link:visited, .contents .sending__nav-link:hover, .contents .sending__nav-link:active, .contents .sending__nav-link:focus {
  color: #fff;
  text-decoration: none;
}

.sending__nav-link:hover,
.sending__nav-link:active,
.sending__nav-link:focus {
  opacity: .75;
}

/*----------sending end----------*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC5jc3MiLCJfcmVzZXQuc2NzcyIsIl9jb21tb24uc2NzcyIsIl9zdGVwcy5zY3NzIiwidG9wLnNjc3MiLCJfdmFyaWFibGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEIsU0FBQTtBQUNBOzs7OztxQkRLcUI7QUNDckIsMENBQUE7QUFDQTs7Ozs7Ozs7Ozs7O0VBWUUsU0FBUztFQUNULFVBQVU7RUFDVixTQUFTO0VBQ1QsVUFBVTtFQUNWLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsdUJBQXVCO0FEQ3pCOztBQ0VBO0VBQ0UsY0FBYztBRENoQjs7QUNFQTs7RUFFRSxjQUFjO0FEQ2hCOztBQ0VBO0VBQ0UsZ0JBQWdCO0FEQ2xCOztBQ0VBO0VBQ0UsWUFBWTtBRENkOztBQ0VBOztFQUVFLFdBQVc7RUFDWCxhQUFhO0FEQ2Y7O0FDRUE7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsdUJBQXVCO0FEQ3pCOztBQ0VBLHNDQUFBO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsV0FBVztFQUNYLHFCQUFxQjtBREN2Qjs7QUNFQSxzQ0FBQTtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsaUJBQWlCO0FEQ25COztBQ0VBO0VBQ0UsNkJBQTZCO0FEQy9COztBQ0VBO0VBQ0UseUJBQXlCO0VBQ3pCLFlBQVk7QURDZDs7QUNFQTtFQUNFLHlCQUF5QjtFQUN6QixpQkFBaUI7QURDbkI7O0FDRUEsNENBQUE7QUFDQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsU0FBUztFQUNULDZCQUE2QjtFQUM3QixhQUFhO0VBQ2IsVUFBVTtBRENaOztBQ0VBO0VBQ0Usc0JBQXNCO0FEQ3hCOztBQ0VBO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixjQUFjO0FEQ2hCOztBQ0VBLHdDQUFBO0FDOUdBLGtDQUFBO0FBRUE7RUFDRSxxRkFBYTtBRitHZjs7QUUvRkE7RUFDQyxlQUFlO0VBQ2YsWUFBWTtBRmtHYjs7QUUvRkE7RUFDQyxZQUFZO0FGa0diOztBRS9GQSxnQ0FBQTtBQUNBLHNDQUFBO0FBQ0E7RUFDQyxXQUFXO0VBQ1gsZ0JBQWdCO0FGa0dqQjs7QUUvRkEsb0NBQUE7QUFDQSxtQ0FBQTtBQUNBO0VBQ0Msa0JBQWtCO0VBQ2xCLDZCQUE2QjtBRmtHOUI7O0FFL0ZBO0VBQ0MsZUFBZTtFQUNmLGNBQWM7RUFDZCxhQUFhO0FGa0dkOztBRS9GQSxpQ0FBQTtBQUVBLG1DQUFBO0FBQ0E7RUFDQyxnQkFBZ0I7QUZpR2pCOztBRTlGQTtFQUNDLGVBQWU7RUFDZix5QkFBeUI7QUZpRzFCOztBRTlGQTtFQUNDLGFBQWE7RUFDYixlQUFlO0VBQ2YsOEJBQThCO0VBQzlCLGNBQWM7RUFDZCxhQUFhO0VBQ2IsZUFBZTtBRmlHaEI7O0FFOUZBO0VBQ0MsaUJBQWlCO0VBQ2pCLDZCQUE2QjtBRmlHOUI7O0FFOUZBO0VBQ0MsY0FBYztFQUNkLGtCQUFrQjtFQUNsQiw0QkFBNEI7RUFDNUIsV0FBVztBRmlHWjs7QUU5RkE7O0VBRUMscUJBQXFCO0FGaUd0Qjs7QUU5RkE7OztFQUdDLDBCQUEwQjtBRmlHM0I7O0FFOUZBO0VBQ0MsV0FBVztFQUNYLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxnQ0FBZ0M7RUFDaEMsK0JBQStCO0VBQy9CLFFBQVE7RUFDUixPQUFPO0VBQ1AsMENBQTBDO0FGaUczQzs7QUU5RkE7RUFDQyx5Q0FBeUM7RUFDekMsaUJBQWlCO0FGaUdsQjs7QUU5RkE7RUFDQyxhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsNkJBQTZCO0VBQzdCLDhCQUE4QjtBRmlHL0I7O0FFOUZBO0VBQ0MsdUJBQThCO0VBQzlCLCtCQUErQjtFQUMvQixnQ0FBZ0M7QUZpR2pDOztBRTlGQTtFQUNDLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsY0FBYztBRmlHZjs7QUU5RkE7O0VBRUMscUJBQXFCO0FGaUd0Qjs7QUU5RkE7OztFQUdDLDBCQUEwQjtBRmlHM0I7O0FFOUZBO0VBQ0MscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixtQkFBbUI7QUZpR3BCOztBRTlGQTtFQUNDLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsZ0NBQWdDO0VBQ2hDLCtCQUErQjtFQUMvQixRQUFRO0VBQ1IsT0FBTztFQUNQLDBDQUEwQztBRmlHM0M7O0FFOUZBO0VBQ0MsZUFBZTtFQUNmLGNBQWM7RUFDZCxhQUFhO0FGaUdkOztBRTlGQTtFQUNDLGFBQWE7RUFDYiw4QkFBOEI7QUZpRy9COztBRTlGQTtFQUNDLFlBQVk7RUFDWixZQUFZO0FGaUdiOztBRTlGQTtFQUNDLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGVBQWU7QUZpR2hCOztBRTlGQTtFQUNDLFNBQVM7QUZpR1Y7O0FFOUZBO0VBQ0MsV0FBVztFQUNYLHFCQUFxQjtBRmlHdEI7O0FFOUZBOzs7RUFHQywwQkFBMEI7QUZpRzNCOztBRTlGQTtFQUNDLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGtCQUFrQjtBRmlHbkI7O0FFOUZBLGlDQUFBO0FDak5BLGtDQUFBO0FBRUE7RUFDQyxjQUFjO0FIa1RmOztBRy9TQTtFQUNDLGNBQWM7RUFDZCxZQUFZO0FIa1RiOztBR3RTQTtFQUNDLG1CQUFtQjtFQUNuQixzQkFBc0I7QUh5U3ZCOztBR3RTQTtFQUNDLG1CQUFtQjtFQUNuQixZQUFZO0FIeVNiOztBR3RTQTtFQUNDLGVBQWU7QUh5U2hCOztBR3RTQTtFQUNDLGdCQUFnQjtBSHlTakI7O0FHdFNBO0VBQ0Msa0JBQWtCO0VBQ2xCLGlCQUFpQjtBSHlTbEI7O0FHdFNBO0VBQ0MsWUFBUztBSHlTVjs7QUd0U0E7RUFDQyxjQUFjO0FIeVNmOztBR3RTQSxnQ0FBQTtBQzdDQSxxQ0FBQTtBQUVBO0VBR0UsY0NLaUI7RURKakIscUJBQXFCO0FKb1Z2Qjs7QUl4VkE7RUFTRSxjQ0RpQjtFREVqQiwwQkFBMEI7QUptVjVCOztBSS9VQTtFQUNDLGNDaEJnQjtBTGtXakI7O0FJL1VBO0VBQ0MsaUJBQWlCO0FKa1ZsQjs7QUkvVUEsbUNBQUE7QUFFQSxrQ0FBQTtBQUVBO0VBQ0MsZUFBZTtFQUNmLCtJQUErSTtBSmdWaEo7O0FJN1VBO0VBQ0MsYUFBYTtFQUNiLDhCQUE4QjtFQUM5QixxQkFBcUI7RUFDckIsY0FBYztFQUNkLFlBQTJCO0FKZ1Y1Qjs7QUk3VUE7RUFDQyxnQkFBZ0I7QUpnVmpCOztBSTdVQSxnQ0FBQTtBQUVBLG9DQUFBO0FBRUE7RUFDQyxtQkFBbUI7QUo4VXBCOztBSTNVQTtFQUNDLGFBQWE7QUo4VWQ7O0FJM1VBO0VBQ0Msa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixjQ3hEa0I7RUR5RGxCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZ0NBQWdDO0VBQ2hDLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUo4VWpCOztBSTNVQTtFQUNDLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFdBQVc7RUFDWCx5QkN6RG9CO0VEMERwQixrQkFBa0I7RUFDbEIsU0FBUztFQUNULFNBQVM7RUFDVCwyQkFBMkI7QUo4VTVCOztBSTNVQTtFQUNDLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysa0JBQWtCO0FKOFVuQjs7QUkzVUE7RUFDQyxnQkFBZ0I7QUo4VWpCOztBSTNVQTtFQUNDLGFBQWE7RUFDYiw4QkFBOEI7QUo4VS9COztBSTNVQTtFQUNDLGdCQUFnQjtBSjhVakI7O0FJM1VBO0VBQ0Msa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQix5QkN6RnFCO0VEMEZyQixtQkFBbUI7QUo4VXBCOztBSTNVQTtFQUNDLGNDdkdrQjtFRHdHbEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQ0FBZ0M7RUFDaEMsa0JBQWtCO0FKOFVuQjs7QUkzVUE7RUFDQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FKOFVuQjs7QUkzVUE7RUFDQyxnQkFBZ0I7RUFDaEIsZUFBZTtBSjhVaEI7O0FJM1VBO0VBQ0MsY0FBYztFQUNkLG1CQUFtQjtBSjhVcEI7O0FJM1VBO0VBQ0MsZ0JBQWdCO0VBQ2hCLGVBQWU7QUo4VWhCOztBSTNVQSxrQ0FBQTtBQUVBLHVDQUFBO0FBRUE7RUFDQyxnQkFBZ0I7QUo0VWpCOztBSXpVQTtFQUNDLGVBQWU7RUFDZix5QkNuSXFCO0FMK2N0Qjs7QUl6VUE7RUFDQyxjQUFjO0VBQ2QsYUFBYTtBSjRVZDs7QUl6VUE7RUFDQyxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGNDdkprQjtFRHdKbEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQ0FBZ0M7RUFDaEMsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBSjRVakI7O0FJelVBO0VBQ0MsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osV0FBVztFQUNYLHlCQ3hKb0I7RUR5SnBCLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsU0FBUztFQUNULDJCQUEyQjtBSjRVNUI7O0FJelVBO0VBQ0MsYUFBYTtFQUNiLDhCQUE4QjtFQUM5QixnQkFBZ0I7QUo0VWpCOztBSXpVQTtFQUNDLGdCQUFnQjtFQUNoQixlQUFlO0FKNFVoQjs7QUl6VUE7RUFDQyxnQkFBZ0I7QUo0VWpCOztBSXpVQTtFQUNDLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsbUJBQW1CO0FKNFVwQjs7QUl6VUE7RUFDQyxjQzlMdUI7RUQrTHZCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZ0NBQWdDO0VBQ2hDLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUo0VWpCOztBSXpVQTtFQUNDLG1CQUFtQjtFQUNuQixhQUFhO0FKNFVkOztBSXpVQTtFQUNDLGVBQWU7QUo0VWhCOztBSXpVQTtFQUNDLGtCQUFrQjtFQUNsQixpQkFBaUI7QUo0VWxCOztBSXpVQTtFQUNDLFlBQVM7QUo0VVY7O0FJelVBLHFDQUFBO0FBRUEsb0NBQUE7QUFFQTtFQUNDLHlCQ3ZOcUI7QUxpaUJ0Qjs7QUl2VUE7RUFDQyxnQkFBZ0I7QUowVWpCOztBSXZVQTtFQUNDLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsYUFBYTtBSjBVZDs7QUl2VUE7RUFDQyxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGNDaFBrQjtFRGlQbEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQ0FBZ0M7RUFDaEMsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBSjBVakI7O0FJdlVBO0VBQ0MsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osV0FBVztFQUNYLHlCQ2pQb0I7RURrUHBCLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsU0FBUztFQUNULDJCQUEyQjtBSjBVNUI7O0FJdlVBO0VBQ0MsYUFBYTtFQUNiLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsWUFBWTtBSjBVYjs7QUl2VUE7RUFDQyxpQkFBZ0M7QUowVWpDOztBSXZVQTtFQUNDLGVBQWU7QUowVWhCOztBSXZVQTtFQUNDLGdCQUFnQjtBSjBVakI7O0FJdlVBO0VBQ0MsY0FBYztFQUNkLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFdBQVc7RUFDWCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLHNCQUFzQjtBSjBVdkI7O0FJdlVBO0VBTUUsV0FBVztFQUNYLHFCQUFxQjtBSnFVdkI7O0FJalVBOzs7RUFHQyxZQUFZO0FKb1ViOztBSWpVQSxrQ0FBQSIsImZpbGUiOiJ0b3AuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypTYXNz5L2/55SoKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmNvbW1vbiB0byBhbGwgZGlyZWN0b3JpZXNcclxu44OH44OV44Kp44Or44OI44K544K/44Kk44Or44Oq44K744OD44OIXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IHN0YXJ0LS0tLS0tLS0tLSovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwsIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1iYXNpYyBzdGFydC0tLS0tLS0tLS0qL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogLjc1O1xufVxuXG4vKi0tLS0tLS0tLS1iYXNpYyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBzdGFydC0tLS0tLS0tLS0qL1xuLmNvbnRhaW5lciB7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4vKi0tLS0tLS0tLS1jb250YWluZXIgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1oZWFkZXIgc3RhcnQtLS0tLS0tLS0tKi9cbi5oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZTYwMDEyO1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAwcHg7XG59XG5cbi8qLS0tLS0tLS0tLWhlYWRlciBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWZvb3RlciBzdGFydC0tLS0tLS0tLS0qL1xuLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuLmZvb3Rlcl9fbWVudSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLmZvb3Rlcl9fc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3Rlcl9fc2VydmljZXMtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDIzMnB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2UwZTBlMDtcbn1cblxuLmZvb3Rlcl9fc2VydmljZXMtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE0cHggMTBweCAxNHB4IDEycHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZm9vdGVyX19zZXJ2aWNlcy1saW5rOmxpbmssXG4uZm9vdGVyX19zZXJ2aWNlcy1saW5rOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXJfX3NlcnZpY2VzLWxpbms6aG92ZXIsXG4uZm9vdGVyX19zZXJ2aWNlcy1saW5rOmFjdGl2ZSxcbi5mb290ZXJfX3NlcnZpY2VzLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3Rlcl9fc2VydmljZXMtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzU3NTc1O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzU3NTc1O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZm9vdGVyX19zZXJ2aWNlcy1saW5rLS1leHRlcm5hbDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb24tZXh0ZXJuYWwuZ2lmKTtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG59XG5cbi5mb290ZXJfX2NvcnBvcmF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgd2lkdGg6IDEwMDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5cbi5mb290ZXJfX2NvcnBvcmF0ZS1pdGVtIHtcbiAgZmxleC1iYXNpczogMzMyLjMzMzMzcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4uZm9vdGVyX19jb3Jwb3JhdGUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNHB4IDEwcHg7XG4gIGNvbG9yOiAjMDI3N2JkO1xufVxuXG4uZm9vdGVyX19jb3Jwb3JhdGUtbGluazpsaW5rIC5mb290ZXJfX2NvcnBvcmF0ZS1hcnJvdyxcbi5mb290ZXJfX2NvcnBvcmF0ZS1saW5rOnZpc2l0ZWQgLmZvb3Rlcl9fY29ycG9yYXRlLWFycm93IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyX19jb3Jwb3JhdGUtbGluazpob3ZlciAuZm9vdGVyX19jb3Jwb3JhdGUtYXJyb3csXG4uZm9vdGVyX19jb3Jwb3JhdGUtbGluazphY3RpdmUgLmZvb3Rlcl9fY29ycG9yYXRlLWFycm93LFxuLmZvb3Rlcl9fY29ycG9yYXRlLWxpbms6Zm9jdXMgLmZvb3Rlcl9fY29ycG9yYXRlLWFycm93IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXJfX2NvcnBvcmF0ZS1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xufVxuXG4uZm9vdGVyX19jb3Jwb3JhdGUtYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc1NzU3NTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzc1NzU3NTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmZvb3Rlcl9faW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwMHB4O1xufVxuXG4uZm9vdGVyX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvb3Rlcl9fbmF2IHtcbiAgd2lkdGg6IDU0MHB4O1xuICBmb250LXNpemU6IDA7XG59XG5cbi5mb290ZXJfX25hdi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIHdpZHRoOiAxMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9vdGVyX19uYXYgbGk6bnRoLWNoaWxkKDRuKSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlcl9fbmF2LWxpbmsge1xuICBjb2xvcjogIzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyX19uYXYtbGluazpob3Zlcixcbi5mb290ZXJfX25hdi1saW5rOmFjdGl2ZSxcbi5mb290ZXJfX25hdi1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tZm9vdGVyIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tc3RlcHMgc3RhcnQtLS0tLS0tLS0tKi9cbi5zdGVwc19fZmVkZXJhdGlvbiB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uc3RlcHNfX2l0ZW0taW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4uc3RlcHNfX2ZpZyB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5zdGVwc19fZXhwbGFuYXRpb24ge1xuICBtYXJnaW46IDE1cHggYXV0byAwO1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5zdGVwc19fdHh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uc3RlcHNfX25vdGVzIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cblxuLnN0ZXBzX19ub3Rlcy1pdGVtIHtcbiAgcGFkZGluZzogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLnN0ZXBzX19ub3Rlcy1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xufVxuXG4uc3RlcHNfX25vdGVzLWl0ZW0tLXJlZCB7XG4gIGNvbG9yOiAjYzgwMDAwO1xufVxuXG4vKi0tLS0tLS0tLS1zdGVwcyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNvbnRlbnRzIHN0YXJ0LS0tLS0tLS0tLSovXG4uY29udGVudHMgYTpsaW5rLCAuY29udGVudHMgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwNmM3NTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRlbnRzIGE6aG92ZXIsIC5jb250ZW50cyBhOmFjdGl2ZSwgLmNvbnRlbnRzIGE6Zm9jdXMge1xuICBjb2xvcjogIzA2Yzc1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5yZWQtdHh0IHtcbiAgY29sb3I6ICNlZjQ2NGE7XG59XG5cbi5lbS10eHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyotLS0tLS0tLS0tY29udGVudHMgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1pbnRybyBzdGFydC0tLS0tLS0tLS0qL1xuLmludHJvIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDZjNzU1IGNhbGMoNTAlIC0gMzI1cHgpLCAjZTlmNGViIGNhbGMoNTAlIC0gMzI1cHgpLCAjZTlmNGViIGNhbGMoNTAlICsgMzI1cHgpLCAjMDZjNzU1IGNhbGMoNTAlICsgMzI1cHgpKTtcbn1cblxuLmludHJvX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDcyNXB4O1xufVxuXG4uaW50cm9fX2ZyaWVuZC1uYXYge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4vKi0tLS0tLS0tLS1pbnRybyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLXByb2R1Y3Qgc3RhcnQtLS0tLS0tLS0tKi9cbi5wcm9kdWN0X19jb250ZW50cyB7XG4gIG1hcmdpbjogNDVweCBhdXRvIDA7XG59XG5cbi5wcm9kdWN0IHtcbiAgd2lkdGg6IDEwMDBweDtcbn1cblxuLnByb2R1Y3RfX2x2Mi1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMThweDtcbiAgY29sb3I6ICMwMDY4Mzc7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIFJvdW5kZWQgMWNcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucHJvZHVjdF9fbHYyLWhlYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODAwcHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDZjNzU1O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wcm9kdWN0X190eHQge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3RfX2JveCB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5hZGQtZnJpZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYWRkLWZyaWVuZF9fcHJvZHVjdCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5hZGQtZnJpZW5kX19pdGVtIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBmbGV4LWJhc2lzOiAyNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjllZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLmFkZC1mcmllbmRfX2x2My1oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDY4Mzc7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIFJvdW5kZWQgMWNcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWRkLWZyaWVuZF9fbmF2IHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWRkLWZyaWVuZF9fb25seSB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFkZC1mcmllbmRfX3FyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG59XG5cbi5hZGQtZnJpZW5kX19zZWFyY2gge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8qLS0tLS0tLS0tLXByb2R1Y3QgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1mZWRlcmF0aW9uIHN0YXJ0LS0tLS0tLS0tLSovXG4uZmVkZXJhdGlvbl9fY29udGVudHMge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4uZmVkZXJhdGlvbl9fc2hhcmUge1xuICBwYWRkaW5nOiA0NXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmY5ZWU7XG59XG5cbi5mZWRlcmF0aW9uX19zaGFyZS1pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwMHB4O1xufVxuXG4uZmVkZXJhdGlvbl9fbHYyLWhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4O1xuICBjb2xvcjogIzAwNjgzNztcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mZWRlcmF0aW9uX19sdjItaGVhZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNmM3NTU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmZlZGVyYXRpb25fX2xpbmthZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5mZWRlcmF0aW9uX19yZXF1aXJlIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYmVmb3JlLWxpbmtpbmdfX2ZlZGVyYXRpb24ge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4uYmVmb3JlLWxpbmtpbmcge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi5iZWZvcmUtbGlua2luZ19fbHYzLWhlYWRpbmcge1xuICBjb2xvcjogIzA2Yzc1NTtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5hZnRlci1saW5raW5nIHtcbiAgbWFyZ2luOiA0NXB4IGF1dG8gMDtcbiAgd2lkdGg6IDEwMDBweDtcbn1cblxuLmFmdGVyLWxpbmtpbmdfX25vdGVzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWZ0ZXItbGlua2luZ19fbm90ZXMtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5hZnRlci1saW5raW5nX19ub3Rlcy1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xufVxuXG4vKi0tLS0tLS0tLS1mZWRlcmF0aW9uIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tc2VuZGluZyBzdGFydC0tLS0tLS0tLS0qL1xuLnNlbmRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmOWVlO1xufVxuXG4uc2VuZGluZ19fY29udGVudHMge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4uc2VuZGluZ19faW5uZXIge1xuICBwYWRkaW5nOiA0NXB4IDAgMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAwcHg7XG59XG5cbi5zZW5kaW5nX19sdjItaGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDE4cHg7XG4gIGNvbG9yOiAjMDA2ODM3O1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnNlbmRpbmdfX2x2Mi1oZWFkaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2Yzc1NTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uc2VuZGluZ19fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgd2lkdGg6IDgwMHB4O1xufVxuXG4uc2VuZGluZ19fbWVzc2FnZS1pbmZvIHtcbiAgZmxleC1iYXNpczogNDUwcHg7XG59XG5cbi5zZW5kaW5nX190eHQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zZW5kaW5nX19uYXYge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uc2VuZGluZ19fbmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMThweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA2cHggI2NjYztcbn1cblxuLmNvbnRlbnRzIC5zZW5kaW5nX19uYXYtbGluazpsaW5rLCAuY29udGVudHMgLnNlbmRpbmdfX25hdi1saW5rOnZpc2l0ZWQsIC5jb250ZW50cyAuc2VuZGluZ19fbmF2LWxpbms6aG92ZXIsIC5jb250ZW50cyAuc2VuZGluZ19fbmF2LWxpbms6YWN0aXZlLCAuY29udGVudHMgLnNlbmRpbmdfX25hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNlbmRpbmdfX25hdi1saW5rOmhvdmVyLFxuLnNlbmRpbmdfX25hdi1saW5rOmFjdGl2ZSxcbi5zZW5kaW5nX19uYXYtbGluazpmb2N1cyB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuLyotLS0tLS0tLS0tc2VuZGluZyBlbmQtLS0tLS0tLS0tKi9cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLypTYXNz5L2/55SoKi9cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuY29tbW9uIHRvIGFsbCBkaXJlY3Rvcmllc1xyXG7jg4fjg5Xjgqnjg6vjg4jjgrnjgr/jgqTjg6vjg6rjgrvjg4Pjg4hcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBzdGFydC0tLS0tLS0tLS0qL1xyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcclxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcclxuYiwgaSxcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxudWwsIG9sIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbmlucyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcclxuICBjb2xvcjogIzAwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGVsIHtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbiAgY3Vyc29yOiBoZWxwO1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbmhyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDFweDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgbWFyZ2luOiAxZW0gMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dCwgc2VsZWN0IHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IGVuZC0tLS0tLS0tLS0qLyIsIi8qLS0tLS0tLS0tLWJhc2ljIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8vYSB7XHJcbi8vXHQmOmxpbmssXHJcbi8vXHQmOnZpc2l0ZWQge1xyXG4vL1x0XHRjb2xvcjogJGxpbmtHcmVlbjtcclxuLy9cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4vL1x0fVxyXG4vL1x0Jjpob3ZlcixcclxuLy9cdCY6YWN0aXZlIHtcclxuLy9cdFx0Y29sb3I6ICRsaW5rR3JlZW47XHJcbi8vXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4vL1x0fVxyXG4vL31cclxuXHJcbmltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuYTpob3ZlciBpbWcge1xyXG5cdG9wYWNpdHk6IC43NTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tYmFzaWMgZW5kLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBzdGFydC0tLS0tLS0tLS0qL1xyXG4uY29udGFpbmVyIHtcclxuXHRjb2xvcjogIzMzMztcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1jb250YWluZXIgZW5kLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWhlYWRlciBzdGFydC0tLS0tLS0tLS0qL1xyXG4uaGVhZGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICNlNjAwMTI7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2lubmVyIHtcclxuXHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwMDBweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0taGVhZGVyIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tZm9vdGVyIHN0YXJ0LS0tLS0tLS0tLSovXHJcbi5mb290ZXJfX2NvbnRhaW5lciB7XHJcblx0bWFyZ2luOiA2MHB4IDAgMDtcclxufVxyXG5cclxuLmZvb3Rlcl9fbWVudSB7XHJcblx0cGFkZGluZzogMzBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbn1cclxuXHJcbi5mb290ZXJfX3NlcnZpY2VzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwMDBweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3NlcnZpY2VzLWl0ZW0ge1xyXG5cdGZsZXgtYmFzaXM6IDIzMnB4O1xyXG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTBlMGUwO1xyXG59XHJcblxyXG4uZm9vdGVyX19zZXJ2aWNlcy1saW5rIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMTRweCAxMHB4IDE0cHggMTJweDtcclxuXHRjb2xvcjogIzMzMztcclxufVxyXG5cclxuLmZvb3Rlcl9fc2VydmljZXMtbGluazpsaW5rLFxyXG4uZm9vdGVyX19zZXJ2aWNlcy1saW5rOnZpc2l0ZWQge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlcl9fc2VydmljZXMtbGluazpob3ZlcixcclxuLmZvb3Rlcl9fc2VydmljZXMtbGluazphY3RpdmUsXHJcbi5mb290ZXJfX3NlcnZpY2VzLWxpbms6Zm9jdXMge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uZm9vdGVyX19zZXJ2aWNlcy1saW5rOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiA0cHg7XHJcblx0aGVpZ2h0OiA0cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NTc1NzU7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzc1NzU3NTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLmZvb3Rlcl9fc2VydmljZXMtbGluay0tZXh0ZXJuYWw6OmFmdGVyIHtcclxuXHRjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb24tZXh0ZXJuYWwuZ2lmKTtcclxuXHRtYXJnaW46IDAgMCAwIDVweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fY29ycG9yYXRlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRtYXJnaW46IDE1cHggYXV0byAwO1xyXG5cdHdpZHRoOiAxMDAwcHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZTZlNjtcclxufVxyXG5cclxuLmZvb3Rlcl9fY29ycG9yYXRlLWl0ZW0ge1xyXG5cdGZsZXgtYmFzaXM6ICgxMDAwcHggLSAzcHgpIC8gMztcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xyXG59XHJcblxyXG4uZm9vdGVyX19jb3Jwb3JhdGUtbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMjRweCAxMHB4O1xyXG5cdGNvbG9yOiAjMDI3N2JkO1xyXG59XHJcblxyXG4uZm9vdGVyX19jb3Jwb3JhdGUtbGluazpsaW5rIC5mb290ZXJfX2NvcnBvcmF0ZS1hcnJvdyxcclxuLmZvb3Rlcl9fY29ycG9yYXRlLWxpbms6dmlzaXRlZCAuZm9vdGVyX19jb3Jwb3JhdGUtYXJyb3cge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlcl9fY29ycG9yYXRlLWxpbms6aG92ZXIgLmZvb3Rlcl9fY29ycG9yYXRlLWFycm93LFxyXG4uZm9vdGVyX19jb3Jwb3JhdGUtbGluazphY3RpdmUgLmZvb3Rlcl9fY29ycG9yYXRlLWFycm93LFxyXG4uZm9vdGVyX19jb3Jwb3JhdGUtbGluazpmb2N1cyAuZm9vdGVyX19jb3Jwb3JhdGUtYXJyb3cge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uZm9vdGVyX19jb3Jwb3JhdGUtYXJyb3cge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMCAwIDAgMTVweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fY29ycG9yYXRlLWFycm93OjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiA0cHg7XHJcblx0aGVpZ2h0OiA0cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NTc1NzU7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzc1NzU3NTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLmZvb3Rlcl9faW5uZXIge1xyXG5cdHBhZGRpbmc6IDMwcHggMDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogMTAwMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX19ncm91cCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5mb290ZXJfX25hdiB7XHJcblx0d2lkdGg6IDU0MHB4O1xyXG5cdGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLmZvb3Rlcl9fbmF2LWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDAgMjBweCAwIDA7XHJcblx0d2lkdGg6IDEyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fbmF2IGxpOm50aC1jaGlsZCg0bikge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmZvb3Rlcl9fbmF2LWxpbmsge1xyXG5cdGNvbG9yOiAjNzc3O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlcl9fbmF2LWxpbms6aG92ZXIsXHJcbi5mb290ZXJfX25hdi1saW5rOmFjdGl2ZSxcclxuLmZvb3Rlcl9fbmF2LWxpbms6Zm9jdXMge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uZm9vdGVyX19jb3B5cmlnaHQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZm9vdGVyIGVuZC0tLS0tLS0tLS0qLyIsIi8qLS0tLS0tLS0tLXN0ZXBzIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uc3RlcHNfX2ZlZGVyYXRpb24ge1xyXG5cdG1hcmdpbjogMzBweCAwO1xyXG59XHJcblxyXG4uc3RlcHNfX2l0ZW0taW5uZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHdpZHRoOiA0MDBweDtcclxufVxyXG5cclxuLy8uc3RlcHNfX251bWJlciB7XHJcbi8vXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vXHRwYWRkaW5nOiAycHggMTBweDtcclxuLy9cdGNvbG9yOiAjZmZmO1xyXG4vL1x0Zm9udC1zaXplOiAxNnB4O1xyXG4vL1x0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbi8vXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4vL31cclxuXHJcbi5zdGVwc19fZmlnIHtcclxuXHRtYXJnaW46IDEwcHggYXV0byAwO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbi5zdGVwc19fZXhwbGFuYXRpb24ge1xyXG5cdG1hcmdpbjogMTVweCBhdXRvIDA7XHJcblx0d2lkdGg6IDQwMHB4O1xyXG59XHJcblxyXG4uc3RlcHNfX3R4dCB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uc3RlcHNfX25vdGVzIHtcclxuXHRtYXJnaW46IDEwcHggMCAwO1xyXG59XHJcblxyXG4uc3RlcHNfX25vdGVzLWl0ZW0ge1xyXG5cdHBhZGRpbmc6IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLnN0ZXBzX19ub3Rlcy1pdGVtOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwi4oC7XCI7XHJcbn1cclxuXHJcbi5zdGVwc19fbm90ZXMtaXRlbS0tcmVkIHtcclxuXHRjb2xvcjogI2M4MDAwMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tc3RlcHMgZW5kLS0tLS0tLS0tLSovIiwiQGltcG9ydCBcInZhcmlhYmxlXCI7XHJcbkBpbXBvcnQgXCJmdW5jdGlvblwiO1xyXG5AaW1wb3J0IFwicmVzZXRcIjtcclxuQGltcG9ydCBcImNvbW1vblwiO1xyXG5AaW1wb3J0IFwic3RlcHNcIjtcclxuXHJcbi8qLS0tLS0tLS0tLWNvbnRlbnRzIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uY29udGVudHMgYSB7XHJcblx0JjpsaW5rLFxyXG5cdCY6dmlzaXRlZCB7XHJcblx0XHRjb2xvcjogJGxpbmtHcmVlbjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblx0Jjpob3ZlcixcclxuXHQmOmFjdGl2ZSxcclxuXHQmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiAkbGlua0dyZWVuO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG4ucmVkLXR4dCB7XHJcblx0Y29sb3I6ICR0ZXh0UmVkO1xyXG59XHJcblxyXG4uZW0tdHh0IHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY29udGVudHMgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1pbnRybyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmludHJvIHtcclxuXHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzA2Yzc1NSBjYWxjKDUwJSAtIDMyNXB4KSwgI2U5ZjRlYiBjYWxjKDUwJSAtIDMyNXB4KSwgI2U5ZjRlYiBjYWxjKDUwJSArIDMyNXB4KSwgIzA2Yzc1NSBjYWxjKDUwJSArIDMyNXB4KSk7XHJcbn1cclxuXHJcbi5pbnRyb19faW5uZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogMzYwcHggKyAyMHB4ICsgMzQ1cHg7XHJcbn1cclxuXHJcbi5pbnRyb19fZnJpZW5kLW5hdiB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0taW50cm8gZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1wcm9kdWN0IHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ucHJvZHVjdF9fY29udGVudHMge1xyXG5cdG1hcmdpbjogNDVweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0IHtcclxuXHR3aWR0aDogMTAwMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdF9fbHYyLWhlYWRpbmcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAwIDAgMThweDtcclxuXHRjb2xvcjogJHRleHRHcmVlbjtcclxuXHRmb250LXNpemU6IDQycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4ucHJvZHVjdF9fbHYyLWhlYWRpbmc6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogODAwcHg7XHJcblx0aGVpZ2h0OiA2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJvcmRlckdyZWVuO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuLnByb2R1Y3RfX3R4dCB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdF9fYm94IHtcclxuXHRtYXJnaW46IDQ1cHggMCAwO1xyXG59XHJcblxyXG4uYWRkLWZyaWVuZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5hZGQtZnJpZW5kX19wcm9kdWN0IHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uYWRkLWZyaWVuZF9faXRlbSB7XHJcblx0cGFkZGluZzogMjBweCAzMHB4O1xyXG5cdGZsZXgtYmFzaXM6IDI2MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRiZ0xpZ2h0R3JlZW47XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxufVxyXG5cclxuLmFkZC1mcmllbmRfX2x2My1oZWFkaW5nIHtcclxuXHRjb2xvcjogJHRleHRHcmVlbjtcclxuXHRmb250LXNpemU6IDIxcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFkZC1mcmllbmRfX25hdiB7XHJcblx0bWFyZ2luOiAyMHB4IDAgMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hZGQtZnJpZW5kX19vbmx5IHtcclxuXHRtYXJnaW46IDEwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmFkZC1mcmllbmRfX3FyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDIwcHggYXV0byAwO1xyXG59XHJcblxyXG4uYWRkLWZyaWVuZF9fc2VhcmNoIHtcclxuXHRtYXJnaW46IDIwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tcHJvZHVjdCBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWZlZGVyYXRpb24gc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5mZWRlcmF0aW9uX19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA0NXB4IDAgMDtcclxufVxyXG5cclxuLmZlZGVyYXRpb25fX3NoYXJlIHtcclxuXHRwYWRkaW5nOiA0NXB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnTGlnaHRHcmVlbjtcclxufVxyXG5cclxuLmZlZGVyYXRpb25fX3NoYXJlLWlubmVyIHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogMTAwMHB4O1xyXG59XHJcblxyXG4uZmVkZXJhdGlvbl9fbHYyLWhlYWRpbmcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAwIDAgMThweDtcclxuXHRjb2xvcjogJHRleHRHcmVlbjtcclxuXHRmb250LXNpemU6IDQycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4uZmVkZXJhdGlvbl9fbHYyLWhlYWRpbmc6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogODAwcHg7XHJcblx0aGVpZ2h0OiA2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJvcmRlckdyZWVuO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuLmZlZGVyYXRpb25fX2xpbmthZ2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5mZWRlcmF0aW9uX19yZXF1aXJlIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLmJlZm9yZS1saW5raW5nX19mZWRlcmF0aW9uIHtcclxuXHRtYXJnaW46IDQ1cHggMCAwO1xyXG59XHJcblxyXG4uYmVmb3JlLWxpbmtpbmcge1xyXG5cdHBhZGRpbmc6IDMwcHggMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbn1cclxuXHJcbi5iZWZvcmUtbGlua2luZ19fbHYzLWhlYWRpbmcge1xyXG5cdGNvbG9yOiAkdGV4dExpZ2h0R3JlZW47XHJcblx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0Zm9udC1mYW1pbHk6IFwiTSBQTFVTIFJvdW5kZWQgMWNcIjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLmFmdGVyLWxpbmtpbmcge1xyXG5cdG1hcmdpbjogNDVweCBhdXRvIDA7XHJcblx0d2lkdGg6IDEwMDBweDtcclxufVxyXG5cclxuLmFmdGVyLWxpbmtpbmdfX25vdGVzIHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5hZnRlci1saW5raW5nX19ub3Rlcy1pdGVtIHtcclxuXHRwYWRkaW5nOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5hZnRlci1saW5raW5nX19ub3Rlcy1pdGVtOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwi4oC7XCI7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWZlZGVyYXRpb24gZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1zZW5kaW5nIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uc2VuZGluZyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnTGlnaHRHcmVlbjtcclxufVxyXG5cclxuLnNlbmRpbmdfX2NvbnRlbnRzIHtcclxuXHRtYXJnaW46IDQ1cHggMCAwO1xyXG59XHJcblxyXG4uc2VuZGluZ19faW5uZXIge1xyXG5cdHBhZGRpbmc6IDQ1cHggMCAwO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHdpZHRoOiAxMDAwcHg7XHJcbn1cclxuXHJcbi5zZW5kaW5nX19sdjItaGVhZGluZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDAgMCAxOHB4O1xyXG5cdGNvbG9yOiAkdGV4dEdyZWVuO1xyXG5cdGZvbnQtc2l6ZTogNDJweDtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5zZW5kaW5nX19sdjItaGVhZGluZzo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiA4MDBweDtcclxuXHRoZWlnaHQ6IDZweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyR3JlZW47XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4uc2VuZGluZ19fbWVzc2FnZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuXHR3aWR0aDogODAwcHg7XHJcbn1cclxuXHJcbi5zZW5kaW5nX19tZXNzYWdlLWluZm8ge1xyXG5cdGZsZXgtYmFzaXM6IDgwMHB4IC0gMjkwcHggLSA2MHB4O1xyXG59XHJcblxyXG4uc2VuZGluZ19fdHh0IHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5zZW5kaW5nX19uYXYge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5zZW5kaW5nX19uYXYtbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwYWRkaW5nOiAxOHB4IDE1cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDYwMDAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0Ym94LXNoYWRvdzogMCA2cHggI2NjYztcclxufVxyXG5cclxuLmNvbnRlbnRzIC5zZW5kaW5nX19uYXYtbGluayB7XHJcblx0JjpsaW5rLFxyXG5cdCY6dmlzaXRlZCxcclxuXHQmOmhvdmVyLFxyXG5cdCY6YWN0aXZlLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uc2VuZGluZ19fbmF2LWxpbms6aG92ZXIsXHJcbi5zZW5kaW5nX19uYXYtbGluazphY3RpdmUsXHJcbi5zZW5kaW5nX19uYXYtbGluazpmb2N1cyB7XHJcblx0b3BhY2l0eTogLjc1O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1zZW5kaW5nIGVuZC0tLS0tLS0tLS0qLyIsIi8v44OZ44O844K544Gu44OV44Kp44Oz44OI44K144Kk44K677yIcHjvvIlcclxuJGJhc2VTaXplOiAxNjtcclxuXHJcbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44Gu5bmF77yIcHjvvIlcclxuJGJyZWFrUG9pbnRXaWR0aDogNzY4O1xyXG5cclxuLy/otaTvvIjjg4bjgq3jgrnjg4jvvIlcclxuJHRleHRSZWQ6ICNlZjQ2NGE7XHJcblxyXG4vL+e3ke+8iOODhuOCreOCueODiO+8iVxyXG4kdGV4dEdyZWVuOiAjMDA2ODM3O1xyXG5cclxuLy/oloTnt5HvvIjjg4bjgq3jgrnjg4jvvIlcclxuJHRleHRMaWdodEdyZWVuOiAjMDZjNzU1O1xyXG5cclxuLy/oloTnt5HvvIjjg6rjg7Pjgq/vvIlcclxuJGxpbmtHcmVlbjogIzA2Yzc1NTtcclxuXHJcbi8v6JaE57eR77yI6IOM5pmv77yJXHJcbiRiZ0xpZ2h0R3JlZW46ICNlNmY5ZWU7XHJcblxyXG4vL+e3ke+8iOe3mu+8iVxyXG4kYm9yZGVyR3JlZW46ICMwNmM3NTU7Il19 */
