@charset "UTF-8";
/*明朝体*/
/*コンテンツwidth*/
/*main-width*/
/*ボーダー*/
/*背景色*/
/*よく使う色*/
/*ボタン*/
/*タイトルバー*/
/*ふわふわ*/
@keyframes fuwafuwa {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, -10px);
  }
  100% {
    transform: translate(0, 0);
  }
}
/******* mixin.scss *******/
/*link color*/
/*opacity*/
/*position absolute*/
/*border-radius*/
/*ベンダープレフィックス*/
/*
投稿ページ用CSS
*/
/*-----------------------------------------------------------------
共通
-----------------------------------------------------------------*/
.content.info aside,
.content.result aside,
.content.faq aside {
  float: left;
  width: 220px;
}

.content.info aside .widget,
.content.result aside .widget,
.content.faq aside .widget {
  margin-bottom: 20px;
}

.content.info aside .widget:last-of-type,
.content.result aside .widget:last-of-type,
.content.faq aside .widget:last-of-type {
  margin-bottom: 0;
}

.content.info aside .widget .widgettitle,
.content.result aside .widget .widgettitle,
.content.faq aside .widget .widgettitle {
  height: 40px;
  padding: 0 0 0 15px;
  background: url(../img/info/side_title_bg.png) 0 0 no-repeat;
  line-height: 50px;
  font-size: 16rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  color: #fff;
}

.content.info aside .widget .widgettitle a,
.content.result aside .widget .widgettitle a,
.content.faq aside .widget .widgettitle a {
  color: #fff;
}

.content.info aside .widget .widgettitle a:hover,
.content.result aside .widget .widgettitle a:hover,
.content.faq aside .widget .widgettitle a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.content.info aside .widget > ul > li,
.content.result aside .widget > ul > li,
.content.faq aside .widget > ul > li {
  border-bottom: 1px dotted #c6c6c6;
}

.content.info aside .widget > ul > li > a,
.content.result aside .widget > ul > li > a,
.content.faq aside .widget > ul > li > a {
  display: block;
  padding: 20px 0 20px 24px;
  background: url(../img/common/arrow01.png) 2px center no-repeat;
  line-height: 130%;
}

.content.info aside .widget > ul > li > ul,
.content.result aside .widget > ul > li > ul,
.content.faq aside .widget > ul > li > ul {
  padding-bottom: 10px;
}

.content.info aside .widget > ul > li ul,
.content.result aside .widget > ul > li ul,
.content.faq aside .widget > ul > li ul {
  padding-left: 30px;
}

.content.info aside .widget > ul > li ul li:before,
.content.result aside .widget > ul > li ul li:before,
.content.faq aside .widget > ul > li ul li:before {
  content: "└ ";
}

.content.info aside .widget > ul > li ul li a,
.content.result aside .widget > ul > li ul li a,
.content.faq aside .widget > ul > li ul li a {
  line-height: 200%;
}

.content.info .main,
.content.result .main,
.content.faq .main {
  float: right;
  width: 750px;
  padding: 30px 40px 45px;
  margin: 5px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}

/*-----------------------------------------------------------------
一覧（全新着、カテゴリ、月別、日別共通）
-----------------------------------------------------------------*/
#infoList .main > h3 {
  padding: 0 0 15px;
  background: url(../img/common/titlebar02_bg.png) 0 bottom repeat-x;
  font-size: 20rem;
  font-weight: bold;
  font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  margin-bottom: 25px;
}

#postList {
  margin: 0 0 70px;
}

#postList > li {
  padding-bottom: 15px;
  margin-bottom: 17px;
  border-bottom: 1px dotted #c6c6c6;
}

#postList > li:last-child {
  margin-bottom: 0;
}

#postList > li .dateLine {
  margin-bottom: 12px;
  overflow: hidden;
}

#postList > li .dateLine .date {
  float: left;
  padding-right: 10px;
  line-height: 29px;
  font-size: 16rem;
  font-weight: bold;
}

#postList > li .dateLine .cat {
  float: left;
  padding: 4px 10px 0 0;
  overflow: hidden;
}

#postList > li .dateLine .cat li {
  float: left;
  margin-right: 5px;
  line-height: 0;
}

#postList > li .dateLine .cat li:last-child {
  margin-right: 0;
}

#postList > li .dateLine .cat li a {
  display: inline-block;
  height: 20px;
  padding: 0 10px;
  background-color: #fff;
  border: 1px solid #54a2f1;
  line-height: 18px;
  font-size: 10rem;
}

#postList > li .dateLine .newIcon {
  float: left;
  line-height: 0;
}

/*+-+-+-+-+-+-+-+-+-+-ページナビ+-+-+-+-+-+-+-+-+-+-+-+-*/
.tablenav {
  clear: both;
}

.tablenav .page-numbers {
  display: inline-block;
  width: 38px;
  height: 38px;
  margin: 0 5px 10px 0;
  border: 1px solid #c6c6c6;
  text-align: center;
  vertical-align: top;
  line-height: 38px;
}

.tablenav .page-numbers:hover {
  background-color: #3f97ef;
  border: 1px solid #3f97ef;
  color: #fff;
}

.tablenav .page-numbers.current {
  background-color: #3f97ef;
  border: 1px solid #3f97ef;
  color: #fff;
}

.tablenav .page-numbers.prev, .tablenav .page-numbers.next {
  width: 58px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  position: relative;
}

.tablenav .page-numbers.prev:before {
  display: block;
  content: "<";
  margin: auto;
  text-indent: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.tablenav .page-numbers.next:before {
  display: block;
  content: ">";
  margin: auto;
  text-indent: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.tablenav .page-numbers.dots:hover {
  background-color: #fff;
  background: none;
  color: #333;
}

.tablenav .page-numbers a {
  display: block;
  height: 38px;
  line-height: 36px;
  color: #333;
}

.tablenav .page-numbers a:hover {
  background-color: #3f97ef;
  color: #fff;
}

/*-----------------------------------------------------------------
投稿詳細
-----------------------------------------------------------------*/
#infoDetail .main #articleTitle,
#resultDetail .main #articleTitle {
  padding: 0 0 15px;
  background: url(../img/common/titlebar02_bg.png) 0 bottom repeat-x;
  font-size: 20rem;
  font-weight: bold;
  font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  margin-bottom: 15px;
}

#infoDetail .main .dateLine,
#resultDetail .main .dateLine {
  margin-bottom: 35px;
  overflow: hidden;
}

#infoDetail .main .dateLine .date,
#resultDetail .main .dateLine .date {
  float: left;
  padding-right: 10px;
  line-height: 29px;
  font-size: 16rem;
  font-weight: bold;
}

#infoDetail .main .dateLine .cat,
#resultDetail .main .dateLine .cat {
  float: left;
  padding: 4px 10px 0 0;
  overflow: hidden;
}

#infoDetail .main .dateLine .cat li,
#resultDetail .main .dateLine .cat li {
  float: left;
  margin-right: 5px;
  line-height: 0;
}

#infoDetail .main .dateLine .cat li:last-child,
#resultDetail .main .dateLine .cat li:last-child {
  margin-right: 0;
}

#infoDetail .main .dateLine .cat li a,
#resultDetail .main .dateLine .cat li a {
  display: inline-block;
  height: 20px;
  padding: 0 10px;
  background-color: #fff;
  border: 1px solid #54a2f1;
  line-height: 18px;
  font-size: 10rem;
}

#infoDetail .main .dateLine .newIcon,
#resultDetail .main .dateLine .newIcon {
  float: left;
  line-height: 0;
}

.post_detail {
  clear: both;
  padding-bottom: 90px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
  overflow: hidden;
}

.post_detail p {
  clear: both;
  max-width: 590px;
  margin: 0 auto 30px;
}

.post_detail p img.alignright {
  text-align: right;
}

.post_detail .alignleft {
  float: left;
}

.post_detail .aligncenter {
  text-align: center;
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.post_detail .alignright {
  float: right;
}

.post_detail img {
  width: auto;
  height: auto;
  margin: 5px;
}

.post_detail img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.post_detail img.alignright {
  padding: 4px;
  margin: 0 0 2px 7px;
  display: inline;
}

.post_detail img.alignleft {
  padding: 4px;
  margin: 0 7px 2px 0;
  display: inline;
}

.post_detail ul {
  max-width: 590px;
  padding: 0 0 0 20px;
  margin: 30px auto;
}

.post_detail ul li {
  list-style: disc outside;
}

.post_detail ol {
  max-width: 590px;
  padding: 0 0 0 20px;
  margin: 30px auto;
}

.post_detail ol li {
  list-style: decimal outside;
}

.post_detail li {
  line-height: 150%;
}

.post_detail h1 {
  padding: 0 0 15px;
  background: url(../img/common/titlebar02_bg.png) 0 bottom repeat-x;
  font-size: 20rem;
  font-weight: bold;
  font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  margin-bottom: 30px;
}

.post_detail h2 {
  width: 590px;
  padding: 0 0 13px 28px;
  border-bottom: 1px solid #43a0e4;
  overflow: hidden;
  font-size: 16rem;
  font-weight: bold;
  position: relative;
  font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  margin: 0 auto 25px;
}

.post_detail h2:before {
  content: "";
  width: 3px;
  height: 100%;
  background-color: #43a0e4;
  position: absolute;
  bottom: 13px;
  left: 0;
}

.post_detail h2:after {
  content: "";
  width: 3px;
  height: 100%;
  background-color: #92caf2;
  position: absolute;
  bottom: 13px;
  left: 3px;
}

.post_detail h3 {
  width: 590px;
  padding: 0 0 10px 20px;
  margin: 0 auto 25px;
  border-bottom: 1px solid #43a0e4;
  font-size: 16rem;
  font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  position: relative;
}

.post_detail h3:before {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  border: 4px solid #3f97ef;
  border-radius: 13px;
  box-sizing: border-box;
  position: absolute;
  top: 3px;
  left: 0;
}

.post_detail h4 {
  width: 590px;
  padding: 0 0 10px 20px;
  margin: 0 auto 25px;
  border-bottom: 1px solid #43a0e4;
  font-size: 16rem;
  font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  position: relative;
}

.post_detail h4:before {
  content: "";
  width: 8px;
  height: 6px;
  background-color: #3f97ef;
  border-bottom: 2px solid #93caf1;
  box-sizing: border-box;
  position: absolute;
  top: 8px;
  left: 0;
}

.post_detail h5 {
  width: 590px;
  padding: 0 0 10px 20px;
  margin: 0 auto 25px;
  border-bottom: 1px solid #43a0e4;
  font-size: 16rem;
  font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  position: relative;
}

.post_detail h5:before {
  content: "";
  width: 8px;
  height: 2px;
  background-color: #3f97ef;
  position: absolute;
  top: 8px;
  left: 0;
}

.post_detail h6 {
  width: 590px;
  padding: 0 0 10px 20px;
  margin: 0 auto 25px;
  border-bottom: 1px solid #43a0e4;
  font-size: 16rem;
  font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  position: relative;
}

.post_detail h6:before {
  content: "";
  width: 3px;
  height: 3px;
  background-color: #3f97ef;
  position: absolute;
  top: 8px;
  left: 0;
}

.post_detail em {
  font-style: italic;
}

.post_detail table {
  margin: 30px 40px;
}

.post_detail table th {
  padding: 15px;
  background-color: #3f97ef;
  border: 1px solid #ddd;
  line-height: 130%;
  text-align: center;
  font-weight: bold;
  color: #fff;
}

.post_detail table td {
  padding: 15px;
  border: 1px solid #ddd;
  line-height: 130%;
  text-align: left;
}

.post_detail a {
  line-height: 130%;
  font-weight: bold;
  text-decoration: underline;
  color: #ff0000;
}

.post_detail a:hover {
  text-decoration: none;
}

/*+-+-+-+-+-+-+-+-+-+-前の記事/次の記事+-+-+-+-+-+-+-+-+-+-+-+-*/
#single_otherpost {
  clear: both;
}

#single_otherpost p {
  display: inline-block;
  margin-right: 5px;
  text-align: center;
  vertical-align: top;
}

#single_otherpost p.prev a, #single_otherpost p.next a {
  width: 38px;
}

#single_otherpost p.list a {
  width: 108px;
}

#single_otherpost p a {
  display: inline-block;
  height: 38px;
  border: 1px solid #c6c6c6;
  line-height: 36px;
}

/* Block widget compatibility */
.content.info aside .widget.widget_block .wp-block-heading,
.content.result aside .widget.widget_block .wp-block-heading,
.content.faq aside .widget.widget_block .wp-block-heading {
  height: 40px;
  padding: 0 0 0 15px;
  background: url(../img/info/side_title_bg.png) 0 0 no-repeat;
  line-height: 50px;
  font-size: 16rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  color: #fff;
}

.content.info aside .widget.widget_block .wp-block-heading a,
.content.result aside .widget.widget_block .wp-block-heading a,
.content.faq aside .widget.widget_block .wp-block-heading a {
  color: #fff;
}

.content.info aside .widget.widget_block .wp-block-heading a:hover,
.content.result aside .widget.widget_block .wp-block-heading a:hover,
.content.faq aside .widget.widget_block .wp-block-heading a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.content.info aside .widget.widget_block ul.wp-block-categories-list > li,
.content.info aside .widget.widget_block ul.wp-block-archives-list > li,
.content.result aside .widget.widget_block ul.wp-block-categories-list > li,
.content.result aside .widget.widget_block ul.wp-block-archives-list > li,
.content.faq aside .widget.widget_block ul.wp-block-categories-list > li,
.content.faq aside .widget.widget_block ul.wp-block-archives-list > li {
  border-bottom: 1px dotted #c6c6c6;
}

.content.info aside .widget.widget_block ul.wp-block-categories-list > li > a,
.content.info aside .widget.widget_block ul.wp-block-archives-list > li > a,
.content.result aside .widget.widget_block ul.wp-block-categories-list > li > a,
.content.result aside .widget.widget_block ul.wp-block-archives-list > li > a,
.content.faq aside .widget.widget_block ul.wp-block-categories-list > li > a,
.content.faq aside .widget.widget_block ul.wp-block-archives-list > li > a {
  display: block;
  padding: 20px 0 20px 24px;
  background: url(../img/common/arrow01.png) 2px center no-repeat;
  line-height: 130%;
}

.content.info aside .widget.widget_block ul.wp-block-categories-list > li > ul,
.content.info aside .widget.widget_block ul.wp-block-archives-list > li > ul,
.content.result aside .widget.widget_block ul.wp-block-categories-list > li > ul,
.content.result aside .widget.widget_block ul.wp-block-archives-list > li > ul,
.content.faq aside .widget.widget_block ul.wp-block-categories-list > li > ul,
.content.faq aside .widget.widget_block ul.wp-block-archives-list > li > ul {
  padding-bottom: 10px;
}

.content.info aside .widget.widget_block ul.wp-block-categories-list > li ul,
.content.info aside .widget.widget_block ul.wp-block-archives-list > li ul,
.content.result aside .widget.widget_block ul.wp-block-categories-list > li ul,
.content.result aside .widget.widget_block ul.wp-block-archives-list > li ul,
.content.faq aside .widget.widget_block ul.wp-block-categories-list > li ul,
.content.faq aside .widget.widget_block ul.wp-block-archives-list > li ul {
  padding-left: 30px;
}

.content.info aside .widget.widget_block ul.wp-block-categories-list > li ul li:before,
.content.info aside .widget.widget_block ul.wp-block-archives-list > li ul li:before,
.content.result aside .widget.widget_block ul.wp-block-categories-list > li ul li:before,
.content.result aside .widget.widget_block ul.wp-block-archives-list > li ul li:before,
.content.faq aside .widget.widget_block ul.wp-block-categories-list > li ul li:before,
.content.faq aside .widget.widget_block ul.wp-block-archives-list > li ul li:before {
  content: "└ ";
}

.content.info aside .widget.widget_block ul.wp-block-categories-list > li ul li a,
.content.info aside .widget.widget_block ul.wp-block-archives-list > li ul li a,
.content.result aside .widget.widget_block ul.wp-block-categories-list > li ul li a,
.content.result aside .widget.widget_block ul.wp-block-archives-list > li ul li a,
.content.faq aside .widget.widget_block ul.wp-block-categories-list > li ul li a,
.content.faq aside .widget.widget_block ul.wp-block-archives-list > li ul li a {
  line-height: 200%;
}

.content.info aside .widget.widget_block .wp-block-group__inner-container > ul {
  margin-block-start: 0;
}

/*# sourceMappingURL=data:application/json;base64,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YTtFQUNiLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQiwwQkFBMEI7RUFDMUIsY0FBYztBQUNoQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQSx3REFBd0Q7QUFDeEQ7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsWUFBWTtFQUNaLHlCQUF5QjtFQUN6QixpQkFBaUI7QUFDbkI7O0FBRUEsK0JBQStCO0FBQy9COzs7RUFHRSxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLDREQUE0RDtFQUM1RCxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFFaEIsdUJBQXVCO0VBQ3ZCLHFHQUFxRztFQUNyRyxXQUFXO0FBQ2I7O0FBRUE7OztFQUdFLFdBQVc7QUFDYjs7QUFFQTs7O0VBR0UsWUFBWTtFQUNaLHlCQUF5QjtBQUMzQjs7QUFFQTs7Ozs7O0VBTUUsaUNBQWlDO0FBQ25DOztBQUVBOzs7Ozs7RUFNRSxjQUFjO0VBQ2QseUJBQXlCO0VBQ3pCLCtEQUErRDtFQUMvRCxpQkFBaUI7QUFDbkI7O0FBRUE7Ozs7OztFQU1FLG9CQUFvQjtBQUN0Qjs7QUFFQTs7Ozs7O0VBTUUsa0JBQWtCO0FBQ3BCOztBQUVBOzs7Ozs7RUFNRSxhQUFhO0FBQ2Y7O0FBRUE7Ozs7OztFQU1FLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2QiIsImZpbGUiOiJpbmZvLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8q5piO5pyd5L2TKi9cbi8q44Kz44Oz44OG44Oz44OEd2lkdGgqL1xuLyptYWluLXdpZHRoKi9cbi8q44Oc44O844OA44O8Ki9cbi8q6IOM5pmv6ImyKi9cbi8q44KI44GP5L2/44GG6ImyKi9cbi8q44Oc44K/44OzKi9cbi8q44K/44Kk44OI44Or44OQ44O8Ki9cbi8q44G144KP44G144KPKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmdXdhZnV3YSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmdXdhZnV3YSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZ1d2FmdXdhIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG4vKioqKioqKiBtaXhpbi5zY3NzICoqKioqKiovXG4vKmxpbmsgY29sb3IqL1xuLypvcGFjaXR5Ki9cbi8qcG9zaXRpb24gYWJzb2x1dGUqL1xuLypib3JkZXItcmFkaXVzKi9cbi8q44OZ44Oz44OA44O844OX44Os44OV44Kj44OD44Kv44K5Ki9cbi8qXG7mipXnqL/jg5rjg7zjgrjnlKhDU1NcbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7lhbHpgJpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250ZW50LmluZm8gYXNpZGUsXG4uY29udGVudC5yZXN1bHQgYXNpZGUsXG4uY29udGVudC5mYXEgYXNpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4uY29udGVudC5pbmZvIGFzaWRlIC53aWRnZXQsXG4uY29udGVudC5yZXN1bHQgYXNpZGUgLndpZGdldCxcbi5jb250ZW50LmZhcSBhc2lkZSAud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRlbnQuaW5mbyBhc2lkZSAud2lkZ2V0Omxhc3Qtb2YtdHlwZSxcbi5jb250ZW50LnJlc3VsdCBhc2lkZSAud2lkZ2V0Omxhc3Qtb2YtdHlwZSxcbi5jb250ZW50LmZhcSBhc2lkZSAud2lkZ2V0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250ZW50LmluZm8gYXNpZGUgLndpZGdldCAud2lkZ2V0dGl0bGUsXG4uY29udGVudC5yZXN1bHQgYXNpZGUgLndpZGdldCAud2lkZ2V0dGl0bGUsXG4uY29udGVudC5mYXEgYXNpZGUgLndpZGdldCAud2lkZ2V0dGl0bGUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW5mby9zaWRlX3RpdGxlX2JnLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTZyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgSEdT5piO5pydRSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRlbnQuaW5mbyBhc2lkZSAud2lkZ2V0IC53aWRnZXR0aXRsZSBhLFxuLmNvbnRlbnQucmVzdWx0IGFzaWRlIC53aWRnZXQgLndpZGdldHRpdGxlIGEsXG4uY29udGVudC5mYXEgYXNpZGUgLndpZGdldCAud2lkZ2V0dGl0bGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29udGVudC5pbmZvIGFzaWRlIC53aWRnZXQgLndpZGdldHRpdGxlIGE6aG92ZXIsXG4uY29udGVudC5yZXN1bHQgYXNpZGUgLndpZGdldCAud2lkZ2V0dGl0bGUgYTpob3Zlcixcbi5jb250ZW50LmZhcSBhc2lkZSAud2lkZ2V0IC53aWRnZXR0aXRsZSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xufVxuXG4uY29udGVudC5pbmZvIGFzaWRlIC53aWRnZXQgPiB1bCA+IGxpLFxuLmNvbnRlbnQucmVzdWx0IGFzaWRlIC53aWRnZXQgPiB1bCA+IGxpLFxuLmNvbnRlbnQuZmFxIGFzaWRlIC53aWRnZXQgPiB1bCA+IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYzZjNmM2O1xufVxuXG4uY29udGVudC5pbmZvIGFzaWRlIC53aWRnZXQgPiB1bCA+IGxpID4gYSxcbi5jb250ZW50LnJlc3VsdCBhc2lkZSAud2lkZ2V0ID4gdWwgPiBsaSA+IGEsXG4uY29udGVudC5mYXEgYXNpZGUgLndpZGdldCA+IHVsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Fycm93MDEucG5nKSAycHggY2VudGVyIG5vLXJlcGVhdDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5jb250ZW50LmluZm8gYXNpZGUgLndpZGdldCA+IHVsID4gbGkgPiB1bCxcbi5jb250ZW50LnJlc3VsdCBhc2lkZSAud2lkZ2V0ID4gdWwgPiBsaSA+IHVsLFxuLmNvbnRlbnQuZmFxIGFzaWRlIC53aWRnZXQgPiB1bCA+IGxpID4gdWwge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbnRlbnQuaW5mbyBhc2lkZSAud2lkZ2V0ID4gdWwgPiBsaSB1bCxcbi5jb250ZW50LnJlc3VsdCBhc2lkZSAud2lkZ2V0ID4gdWwgPiBsaSB1bCxcbi5jb250ZW50LmZhcSBhc2lkZSAud2lkZ2V0ID4gdWwgPiBsaSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmNvbnRlbnQuaW5mbyBhc2lkZSAud2lkZ2V0ID4gdWwgPiBsaSB1bCBsaTpiZWZvcmUsXG4uY29udGVudC5yZXN1bHQgYXNpZGUgLndpZGdldCA+IHVsID4gbGkgdWwgbGk6YmVmb3JlLFxuLmNvbnRlbnQuZmFxIGFzaWRlIC53aWRnZXQgPiB1bCA+IGxpIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pSUIFwiO1xufVxuXG4uY29udGVudC5pbmZvIGFzaWRlIC53aWRnZXQgPiB1bCA+IGxpIHVsIGxpIGEsXG4uY29udGVudC5yZXN1bHQgYXNpZGUgLndpZGdldCA+IHVsID4gbGkgdWwgbGkgYSxcbi5jb250ZW50LmZhcSBhc2lkZSAud2lkZ2V0ID4gdWwgPiBsaSB1bCBsaSBhIHtcbiAgbGluZS1oZWlnaHQ6IDIwMCU7XG59XG5cbi5jb250ZW50LmluZm8gLm1haW4sXG4uY29udGVudC5yZXN1bHQgLm1haW4sXG4uY29udGVudC5mYXEgLm1haW4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA3NTBweDtcbiAgcGFkZGluZzogMzBweCA0MHB4IDQ1cHg7XG4gIG1hcmdpbjogNXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuS4gOimp++8iOWFqOaWsOedgOOAgeOCq+ODhuOCtOODquOAgeaciOWIpeOAgeaXpeWIpeWFsemAmu+8iVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2luZm9MaXN0IC5tYWluID4gaDMge1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vdGl0bGViYXIwMl9iZy5wbmcpIDAgYm90dG9tIHJlcGVhdC14O1xuICBmb250LXNpemU6IDIwcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgSEdT5piO5pydRSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIHNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4jcG9zdExpc3Qge1xuICBtYXJnaW46IDAgMCA3MHB4O1xufVxuXG4jcG9zdExpc3QgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjNmM2YzY7XG59XG5cbiNwb3N0TGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jcG9zdExpc3QgPiBsaSAuZGF0ZUxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcG9zdExpc3QgPiBsaSAuZGF0ZUxpbmUgLmRhdGUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGZvbnQtc2l6ZTogMTZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jcG9zdExpc3QgPiBsaSAuZGF0ZUxpbmUgLmNhdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA0cHggMTBweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNwb3N0TGlzdCA+IGxpIC5kYXRlTGluZSAuY2F0IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuI3Bvc3RMaXN0ID4gbGkgLmRhdGVMaW5lIC5jYXQgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuI3Bvc3RMaXN0ID4gbGkgLmRhdGVMaW5lIC5jYXQgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NGEyZjE7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDEwcmVtO1xufVxuXG4jcG9zdExpc3QgPiBsaSAuZGF0ZUxpbmUgLm5ld0ljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi8qKy0rLSstKy0rLSstKy0rLSstKy3jg5rjg7zjgrjjg4rjg5MrLSstKy0rLSstKy0rLSstKy0rLSstKy0qL1xuLnRhYmxlbmF2IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50YWJsZW5hdiAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cblxuLnRhYmxlbmF2IC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y5N2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2Y5N2VmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRhYmxlbmF2IC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjk3ZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzZjk3ZWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGFibGVuYXYgLnBhZ2UtbnVtYmVycy5wcmV2LCAudGFibGVuYXYgLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgd2lkdGg6IDU4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJsZW5hdiAucGFnZS1udW1iZXJzLnByZXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiPFwiO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtaW5kZW50OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnRhYmxlbmF2IC5wYWdlLW51bWJlcnMubmV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCI+XCI7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udGFibGVuYXYgLnBhZ2UtbnVtYmVycy5kb3RzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi50YWJsZW5hdiAucGFnZS1udW1iZXJzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi50YWJsZW5hdiAucGFnZS1udW1iZXJzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y5N2VmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5oqV56i/6Kmz57SwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jaW5mb0RldGFpbCAubWFpbiAjYXJ0aWNsZVRpdGxlLFxuI3Jlc3VsdERldGFpbCAubWFpbiAjYXJ0aWNsZVRpdGxlIHtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL3RpdGxlYmFyMDJfYmcucG5nKSAwIGJvdHRvbSByZXBlYXQteDtcbiAgZm9udC1zaXplOiAyMHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIEhHU+aYjuacnUUsIOODoeOCpOODquOCqiwgTWVpcnlvLCBzZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI2luZm9EZXRhaWwgLm1haW4gLmRhdGVMaW5lLFxuI3Jlc3VsdERldGFpbCAubWFpbiAuZGF0ZUxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jaW5mb0RldGFpbCAubWFpbiAuZGF0ZUxpbmUgLmRhdGUsXG4jcmVzdWx0RGV0YWlsIC5tYWluIC5kYXRlTGluZSAuZGF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC1zaXplOiAxNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNpbmZvRGV0YWlsIC5tYWluIC5kYXRlTGluZSAuY2F0LFxuI3Jlc3VsdERldGFpbCAubWFpbiAuZGF0ZUxpbmUgLmNhdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA0cHggMTBweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNpbmZvRGV0YWlsIC5tYWluIC5kYXRlTGluZSAuY2F0IGxpLFxuI3Jlc3VsdERldGFpbCAubWFpbiAuZGF0ZUxpbmUgLmNhdCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbiNpbmZvRGV0YWlsIC5tYWluIC5kYXRlTGluZSAuY2F0IGxpOmxhc3QtY2hpbGQsXG4jcmVzdWx0RGV0YWlsIC5tYWluIC5kYXRlTGluZSAuY2F0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiNpbmZvRGV0YWlsIC5tYWluIC5kYXRlTGluZSAuY2F0IGxpIGEsXG4jcmVzdWx0RGV0YWlsIC5tYWluIC5kYXRlTGluZSAuY2F0IGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTRhMmYxO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxMHJlbTtcbn1cblxuI2luZm9EZXRhaWwgLm1haW4gLmRhdGVMaW5lIC5uZXdJY29uLFxuI3Jlc3VsdERldGFpbCAubWFpbiAuZGF0ZUxpbmUgLm5ld0ljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5wb3N0X2RldGFpbCB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0X2RldGFpbCBwIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1heC13aWR0aDogNTkwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5cbi5wb3N0X2RldGFpbCBwIGltZy5hbGlnbnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wb3N0X2RldGFpbCAuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wb3N0X2RldGFpbCAuYWxpZ25jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBvc3RfZGV0YWlsIC5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucG9zdF9kZXRhaWwgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5wb3N0X2RldGFpbCBpbWcuY2VudGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBvc3RfZGV0YWlsIGltZy5hbGlnbnJpZ2h0IHtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW46IDAgMCAycHggN3B4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5wb3N0X2RldGFpbCBpbWcuYWxpZ25sZWZ0IHtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW46IDAgN3B4IDJweCAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5wb3N0X2RldGFpbCB1bCB7XG4gIG1heC13aWR0aDogNTkwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuXG4ucG9zdF9kZXRhaWwgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG59XG5cbi5wb3N0X2RldGFpbCBvbCB7XG4gIG1heC13aWR0aDogNTkwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuXG4ucG9zdF9kZXRhaWwgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsIG91dHNpZGU7XG59XG5cbi5wb3N0X2RldGFpbCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4ucG9zdF9kZXRhaWwgaDEge1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vdGl0bGViYXIwMl9iZy5wbmcpIDAgYm90dG9tIHJlcGVhdC14O1xuICBmb250LXNpemU6IDIwcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgSEdT5piO5pydRSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIHNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucG9zdF9kZXRhaWwgaDIge1xuICB3aWR0aDogNTkwcHg7XG4gIHBhZGRpbmc6IDAgMCAxM3B4IDI4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDNhMGU0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE2cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwg5ri45piO5pydLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBIR1PmmI7mnJ1FLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgc2VyaWY7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG59XG5cbi5wb3N0X2RldGFpbCBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0M2EwZTQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxM3B4O1xuICBsZWZ0OiAwO1xufVxuXG4ucG9zdF9kZXRhaWwgaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MmNhZjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxM3B4O1xuICBsZWZ0OiAzcHg7XG59XG5cbi5wb3N0X2RldGFpbCBoMyB7XG4gIHdpZHRoOiA1OTBweDtcbiAgcGFkZGluZzogMCAwIDEwcHggMjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0M2EwZTQ7XG4gIGZvbnQtc2l6ZTogMTZyZW07XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIEhHU+aYjuacnUUsIOODoeOCpOODquOCqiwgTWVpcnlvLCBzZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdF9kZXRhaWwgaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMzZjk3ZWY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5wb3N0X2RldGFpbCBoNCB7XG4gIHdpZHRoOiA1OTBweDtcbiAgcGFkZGluZzogMCAwIDEwcHggMjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0M2EwZTQ7XG4gIGZvbnQtc2l6ZTogMTZyZW07XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIEhHU+aYjuacnUUsIOODoeOCpOODquOCqiwgTWVpcnlvLCBzZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdF9kZXRhaWwgaDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjk3ZWY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTNjYWYxO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMDtcbn1cblxuLnBvc3RfZGV0YWlsIGg1IHtcbiAgd2lkdGg6IDU5MHB4O1xuICBwYWRkaW5nOiAwIDAgMTBweCAyMHB4O1xuICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQzYTBlNDtcbiAgZm9udC1zaXplOiAxNnJlbTtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgSEdT5piO5pydRSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIHNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0X2RldGFpbCBoNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmOTdlZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMDtcbn1cblxuLnBvc3RfZGV0YWlsIGg2IHtcbiAgd2lkdGg6IDU5MHB4O1xuICBwYWRkaW5nOiAwIDAgMTBweCAyMHB4O1xuICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQzYTBlNDtcbiAgZm9udC1zaXplOiAxNnJlbTtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgSEdT5piO5pydRSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIHNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0X2RldGFpbCBoNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmOTdlZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMDtcbn1cblxuLnBvc3RfZGV0YWlsIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucG9zdF9kZXRhaWwgdGFibGUge1xuICBtYXJnaW46IDMwcHggNDBweDtcbn1cblxuLnBvc3RfZGV0YWlsIHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmOTdlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdF9kZXRhaWwgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBvc3RfZGV0YWlsIGEge1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLnBvc3RfZGV0YWlsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKy0rLSstKy0rLSstKy0rLSstKy3liY3jga7oqJjkuosv5qyh44Gu6KiY5LqLKy0rLSstKy0rLSstKy0rLSstKy0rLSstKi9cbiNzaW5nbGVfb3RoZXJwb3N0IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbiNzaW5nbGVfb3RoZXJwb3N0IHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbiNzaW5nbGVfb3RoZXJwb3N0IHAucHJldiBhLCAjc2luZ2xlX290aGVycG9zdCBwLm5leHQgYSB7XG4gIHdpZHRoOiAzOHB4O1xufVxuXG4jc2luZ2xlX290aGVycG9zdCBwLmxpc3QgYSB7XG4gIHdpZHRoOiAxMDhweDtcbn1cblxuI3NpbmdsZV9vdGhlcnBvc3QgcCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzY7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4vKiBCbG9jayB3aWRnZXQgY29tcGF0aWJpbGl0eSAqL1xuLmNvbnRlbnQuaW5mbyBhc2lkZSAud2lkZ2V0LndpZGdldF9ibG9jayAud3AtYmxvY2staGVhZGluZyxcbi5jb250ZW50LnJlc3VsdCBhc2lkZSAud2lkZ2V0LndpZGdldF9ibG9jayAud3AtYmxvY2staGVhZGluZyxcbi5jb250ZW50LmZhcSBhc2lkZSAud2lkZ2V0LndpZGdldF9ibG9jayAud3AtYmxvY2staGVhZGluZyB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbmZvL3NpZGVfdGl0bGVfYmcucG5nKSAwIDAgbm8tcmVwZWF0O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxNnJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwg5ri45piO5pydLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBIR1PmmI7mnJ1FLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29udGVudC5pbmZvIGFzaWRlIC53aWRnZXQud2lkZ2V0X2Jsb2NrIC53cC1ibG9jay1oZWFkaW5nIGEsXG4uY29udGVudC5yZXN1bHQgYXNpZGUgLndpZGdldC53aWRnZXRfYmxvY2sgLndwLWJsb2NrLWhlYWRpbmcgYSxcbi5jb250ZW50LmZhcSBhc2lkZSAud2lkZ2V0LndpZGdldF9ibG9jayAud3AtYmxvY2staGVhZGluZyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb250ZW50LmluZm8gYXNpZGUgLndpZGdldC53aWRnZXRfYmxvY2sgLndwLWJsb2NrLWhlYWRpbmcgYTpob3Zlcixcbi5jb250ZW50LnJlc3VsdCBhc2lkZSAud2lkZ2V0LndpZGdldF9ibG9jayAud3AtYmxvY2staGVhZGluZyBhOmhvdmVyLFxuLmNvbnRlbnQuZmFxIGFzaWRlIC53aWRnZXQud2lkZ2V0X2Jsb2NrIC53cC1ibG9jay1oZWFkaW5nIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG59XG5cbi5jb250ZW50LmluZm8gYXNpZGUgLndpZGdldC53aWRnZXRfYmxvY2sgdWwud3AtYmxvY2stY2F0ZWdvcmllcy1saXN0ID4gbGksXG4uY29udGVudC5pbmZvIGFzaWRlIC53aWRnZXQud2lkZ2V0X2Jsb2NrIHVsLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgPiBsaSxcbi5jb250ZW50LnJlc3VsdCBhc2lkZSAud2lkZ2V0LndpZGdldF9ibG9jayB1bC53cC1ibG9jay1jYXRlZ29yaWVzLWxpc3QgPiBsaSxcbi5jb250ZW50LnJlc3VsdCBhc2lkZSAud2lkZ2V0LndpZGdldF9ibG9jayB1bC53cC1ibG9jay1hcmNoaXZlcy1saXN0ID4gbGksXG4uY29udGVudC5mYXEgYXNpZGUgLndpZGdldC53aWRnZXRfYmxvY2sgdWwud3AtYmxvY2stY2F0ZWdvcmllcy1saXN0ID4gbGksXG4uY29udGVudC5mYXEgYXNpZGUgLndpZGdldC53aWRnZXRfYmxvY2sgdWwud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCA+IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYzZjNmM2O1xufVxuXG4uY29udGVudC5pbmZvIGFzaWRlIC53aWRnZXQud2lkZ2V0X2Jsb2NrIHVsLndwLWJsb2NrLWNhdGVnb3JpZXMtbGlzdCA+IGxpID4gYSxcbi5jb250ZW50LmluZm8gYXNpZGUgLndpZGdldC53aWRnZXRfYmxvY2sgdWwud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCA+IGxpID4gYSxcbi5jb250ZW50LnJlc3VsdCBhc2lkZSAud2lkZ2V0LndpZGdldF9ibG9jayB1bC53cC1ibG9jay1jYXRlZ29yaWVzLWxpc3QgPiBsaSA+IGEsXG4uY29udGVudC5yZXN1bHQgYXNpZGUgLndpZGdldC53aWRnZXRfYmxvY2sgdWwud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCA+IGxpID4gYSxcbi5jb250ZW50LmZhcSBhc2lkZSAud2lkZ2V0LndpZGdldF9ibG9jayB1bC53cC1ibG9jay1jYXRlZ29yaWVzLWxpc3QgPiBsaSA+IGEsXG4uY29udGVudC5mYXEgYXNpZGUgLndpZGdldC53aWRnZXRfYmxvY2sgdWwud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvdzAxLnBuZykgMnB4IGNlbnRlciBuby1yZXBlYXQ7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4uY29udGVudC5pbmZvIGFzaWRlIC53aWRnZXQud2lkZ2V0X2Jsb2NrIHVsLndwLWJsb2NrLWNhdGVnb3JpZXMtbGlzdCA+IGxpID4gdWwsXG4uY29udGVudC5pbmZvIGFzaWRlIC53aWRnZXQud2lkZ2V0X2Jsb2NrIHVsLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgPiBsaSA+IHVsLFxuLmNvbnRlbnQucmVzdWx0IGFzaWRlIC53aWRnZXQud2lkZ2V0X2Jsb2NrIHVsLndwLWJsb2NrLWNhdGVnb3JpZXMtbGlzdCA+IGxpID4gdWwsXG4uY29udGVudC5yZXN1bHQgYXNpZGUgLndpZGdldC53aWRnZXRfYmxvY2sgdWwud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCA+IGxpID4gdWwsXG4uY29udGVudC5mYXEgYXNpZGUgLndpZGdldC53aWRnZXRfYmxvY2sgdWwud3AtYmxvY2stY2F0ZWdvcmllcy1saXN0ID4gbGkgPiB1bCxcbi5jb250ZW50LmZhcSBhc2lkZSAud2lkZ2V0LndpZGdldF9ibG9jayB1bC53cC1ibG9jay1hcmNoaXZlcy1saXN0ID4gbGkgPiB1bCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uY29udGVudC5pbmZvIGFzaWRlIC53aWRnZXQud2lkZ2V0X2Jsb2NrIHVsLndwLWJsb2NrLWNhdGVnb3JpZXMtbGlzdCA+IGxpIHVsLFxuLmNvbnRlbnQuaW5mbyBhc2lkZSAud2lkZ2V0LndpZGdldF9ibG9jayB1bC53cC1ibG9jay1hcmNoaXZlcy1saXN0ID4gbGkgdWwsXG4uY29udGVudC5yZXN1bHQgYXNpZGUgLndpZGdldC53aWRnZXRfYmxvY2sgdWwud3AtYmxvY2stY2F0ZWdvcmllcy1saXN0ID4gbGkgdWwsXG4uY29udGVudC5yZXN1bHQgYXNpZGUgLndpZGdldC53aWRnZXRfYmxvY2sgdWwud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCA+IGxpIHVsLFxuLmNvbnRlbnQuZmFxIGFzaWRlIC53aWRnZXQud2lkZ2V0X2Jsb2NrIHVsLndwLWJsb2NrLWNhdGVnb3JpZXMtbGlzdCA+IGxpIHVsLFxuLmNvbnRlbnQuZmFxIGFzaWRlIC53aWRnZXQud2lkZ2V0X2Jsb2NrIHVsLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgPiBsaSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmNvbnRlbnQuaW5mbyBhc2lkZSAud2lkZ2V0LndpZGdldF9ibG9jayB1bC53cC1ibG9jay1jYXRlZ29yaWVzLWxpc3QgPiBsaSB1bCBsaTpiZWZvcmUsXG4uY29udGVudC5pbmZvIGFzaWRlIC53aWRnZXQud2lkZ2V0X2Jsb2NrIHVsLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgPiBsaSB1bCBsaTpiZWZvcmUsXG4uY29udGVudC5yZXN1bHQgYXNpZGUgLndpZGdldC53aWRnZXRfYmxvY2sgdWwud3AtYmxvY2stY2F0ZWdvcmllcy1saXN0ID4gbGkgdWwgbGk6YmVmb3JlLFxuLmNvbnRlbnQucmVzdWx0IGFzaWRlIC53aWRnZXQud2lkZ2V0X2Jsb2NrIHVsLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgPiBsaSB1bCBsaTpiZWZvcmUsXG4uY29udGVudC5mYXEgYXNpZGUgLndpZGdldC53aWRnZXRfYmxvY2sgdWwud3AtYmxvY2stY2F0ZWdvcmllcy1saXN0ID4gbGkgdWwgbGk6YmVmb3JlLFxuLmNvbnRlbnQuZmFxIGFzaWRlIC53aWRnZXQud2lkZ2V0X2Jsb2NrIHVsLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgPiBsaSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKUlCBcIjtcbn1cblxuLmNvbnRlbnQuaW5mbyBhc2lkZSAud2lkZ2V0LndpZGdldF9ibG9jayB1bC53cC1ibG9jay1jYXRlZ29yaWVzLWxpc3QgPiBsaSB1bCBsaSBhLFxuLmNvbnRlbnQuaW5mbyBhc2lkZSAud2lkZ2V0LndpZGdldF9ibG9jayB1bC53cC1ibG9jay1hcmNoaXZlcy1saXN0ID4gbGkgdWwgbGkgYSxcbi5jb250ZW50LnJlc3VsdCBhc2lkZSAud2lkZ2V0LndpZGdldF9ibG9jayB1bC53cC1ibG9jay1jYXRlZ29yaWVzLWxpc3QgPiBsaSB1bCBsaSBhLFxuLmNvbnRlbnQucmVzdWx0IGFzaWRlIC53aWRnZXQud2lkZ2V0X2Jsb2NrIHVsLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgPiBsaSB1bCBsaSBhLFxuLmNvbnRlbnQuZmFxIGFzaWRlIC53aWRnZXQud2lkZ2V0X2Jsb2NrIHVsLndwLWJsb2NrLWNhdGVnb3JpZXMtbGlzdCA+IGxpIHVsIGxpIGEsXG4uY29udGVudC5mYXEgYXNpZGUgLndpZGdldC53aWRnZXRfYmxvY2sgdWwud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCA+IGxpIHVsIGxpIGEge1xuICBsaW5lLWhlaWdodDogMjAwJTtcbn1cblxuLmNvbnRlbnQuaW5mbyBhc2lkZSAud2lkZ2V0LndpZGdldF9ibG9jayAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+IHVsIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuIl19 */