@charset "UTF-8";
@keyframes horizontal {
  0% {
    transform: translateX(-3px);
  }
  100% {
    transform: translateX(0px);
  }
}
@keyframes vertical {
  0% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(-15px);
  }
}
/* TOPPAGE hero mv scroll animation */
@keyframes scroll {
  0% {
    bottom: 70px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
  50% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
  100% {
    bottom: 30px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
}
/* TOPPAGE slick slide first image animation */
@keyframes slickActive1 {
  0% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
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;
  background: transparent;
  box-sizing: border-box;
}

body {
  line-height: 1;
}

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

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
}

ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

a {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  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 {
  width: 100%;
  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;
}

html {
  width: 100%;
  height: 100%;
  font-size: 100%;
}

body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  color: #4A4847;
  -webkit-text-size-adjust: none;
  /* -webkit-font-smoothing: antialiased; */
  line-height: 1.5;
  word-break: normal;
  line-break: strict;
}

a {
  color: #00A2E5;
  text-decoration: none;
  transition: 0.2s;
}

a:hover {
  color: #8A8E8A;
  transition: 0.2s;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
}

.main img {
  transition: 0.2s;
}

.text {
  line-height: 1.8;
}

.hidden {
  display: none !important;
  visibility: hidden;
}

.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.clear {
  clear: both;
}

/* @group float
-------------------------------- */
.right {
  float: right;
}

.left {
  float: left;
}

.img-left {
  float: left;
  margin: 0 20px 10px 0;
}

.img-right {
  float: right;
  margin: 0 0 10px 20px;
}

/* @text-align
-------------------------------- */
.ta-right {
  text-align: right !important;
}

.ta-center {
  text-align: center !important;
}

.ta-left {
  text-align: left !important;
}

/* @vertical-align
-------------------------------- */
.va-top {
  vertical-align: top !important;
}

.va-bottom {
  vertical-align: bottom !important;
}

.va-middle {
  vertical-align: middle !important;
}

/* @font-weight
-------------------------------- */
.fw-bold {
  font-weight: bold !important;
}

/* @status font color
-------------------------------- */
.error-message {
  color: #f40000;
}

/* @wp image
-------------------------------- */
.alignleft {
  float: left;
  margin: 0 20px 10px 0;
}

.alignright {
  float: right;
  margin: 0 0 10px 20px;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("../img/common/img_bessy.gif") center center no-repeat;
}

.slick-recommend .slick-prev {
  top: 50%;
  left: -20px;
}

.slick-recommend .slick-next {
  top: 50%;
  right: -20px;
}

.slick-recommend .slick-dots {
  bottom: -40px;
}

/* 全共通 */
.wrapper {
  position: relative;
  overflow: hidden;
  min-width: 1100px;
  padding-top: 137px;
}

.wrapper--top .main {
  display: block;
  background: #fff;
}

.wrapper--default .page-title {
  width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 0 20px;
}

.wrapper--default .page-title .page-title--01 {
  line-height: 1.4;
}

.wrapper--default .main {
  width: 1180px;
  margin-left: auto;
  margin-right: auto;
}

.wrapper--default .main .contents {
  padding-bottom: 50px;
}

.header {
  max-width: 1320px;
  margin: 0 auto;
}

body:has(#ToolBar) header {
  top: 40px !important;
}

.header__inner {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  position: relative;
  padding: 10px 0 0;
}

.header__logo {
  width: 33.78%;
  padding-top: 14px;
}

.header__subnavi {
  width: 29.54%;
  padding-top: 20px;
}

.header__subnavi__list {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}

.header__subnavi__list__item {
  background-position: left center;
  background-repeat: no-repeat;
}

.header__subnavi__list__item:nth-child(1) {
  padding-left: 40px;
  background-image: url(/theme/fit-library/img/common/icn_univ_01.png);
}

.header__subnavi__list__item:nth-child(2) {
  padding-left: 25px;
  background-image: url(/theme/fit-library/img/common/icn_area_01.png);
}

.header__subnavi__list__item:nth-child(3) {
  padding-left: 30px;
  background-image: url(/theme/fit-library/img/common/icn_mail_01.png);
}

.header__subnavi__list__item a {
  color: #4A4847;
  font-size: 18px;
  font-weight: bold;
}

.header__today {
  width: 14.84%;
}

.header__today dl {
  border: 1px solid #f18700;
  text-align: center;
}

.header__today dl dt {
  background: #f18700;
  color: #fff;
}

.header__today dl dd {
  padding: 5px;
}

.header__today dl dd span {
  display: block;
  font-size: 15px;
  line-height: 1.3;
}

.header__button {
  width: 14.54%;
}

.header__button__mylib {
  margin-bottom: 4px;
}

.header__button__mylib a {
  display: block;
  background: #00A2E5;
  color: #fff;
  font-family: "Hind", sans-serif;
  font-weight: 600;
  line-height: 40px;
  text-align: center;
}

.header__button__search {
  background: #E4F1FA;
  color: #00A2E5;
  font-size: 15px;
  font-weight: bold;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
}

.gnavi {
  background: #00A2E5;
}

.gnavi__list {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  max-width: 1000px;
  margin: 0 auto;
}

.gnavi__list__item {
  text-align: center;
}

.gnavi__list__item:not(:last-child):after {
  /*   position: absolute;
    top: 0;
    right: 0;
    content: "";
    display: block;
    width: 1px;
    height: 46px;
    background: #fff;
    -webkit-transform: rotate(35deg);
            transform: rotate(35deg); */
}

.gnavi__list__item a {
  display: block;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  line-height: 45px;
}
.gnavi__list__item a:hover {
  background: #E4F1FA;
  color: #00A2E5;
}

.gnavi__list__item:nth-child(1) {
  width: 10%;
}

.gnavi__list__item:nth-child(2) {
  width: 15%;
}

.gnavi__list__item:nth-child(3) {
  width: 18%;
}

.gnavi__list__item:nth-child(4) {
  width: 25%;
}

.gnavi__list__item:nth-child(5) {
  width: 12%;
}

.gnavi__list__item:nth-child(6) {
  width: 20%;
}

.gnavi__slist__wrap {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1002;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  visibility: hidden;
  transform: translateY(50px);
  transition: 0.5s;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
  padding: 20px 0 40px;
  background: rgba(255, 255, 255, 0.95);
  background: rgba(228, 241, 250, 0.9);
}

.gnavi__slist {
  display: flex;
  flex-wrap: wrap;
  max-width: 1000px;
  margin: 0 auto;
}

.gnavi__slist__item {
  width: 48%;
}
.gnavi__slist__item:nth-child(2n-1) {
  margin-right: 4%;
}

.gnavi__slist__item a {
  display: block;
  padding: 0 20px;
  color: #00A2E5;
  font-size: 15px;
  line-height: 40px;
  text-align: left;
  white-space: nowrap;
}

.gnavi__slist__item a:hover {
  background: #fff;
}

.gnavi__slist__item a {
  border-bottom: 1px solid #00A2E5;
}

.gnavi__list__item:hover .gnavi__slist__wrap {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  transform: translateY(0);
  visibility: visible;
}

.position-wrapper {
  position: relative;
}

.search-bar {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  padding-top: 5px;
  background: #E4F1FA;
  height: 65px;
  text-align: center;
}

.search-bar__title {
  display: inline-block;
  margin-right: 20px;
  color: #00A2E5;
  font-size: 15px;
  font-weight: bold;
  vertical-align: middle;
}

.search-bar__input {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.search-bar__input input[type=text] {
  width: 340px;
  border-radius: 40px;
  border-color: #00A2E5;
}

.search-bar__input input[type=image] {
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  display: block;
  transform: translateY(-50%);
}

.sp-footer {
  display: none;
}

#Breadcrumbs {
  width: 1180px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
}

.pagetop {
  position: fixed;
  bottom: 30px;
  left: 50%;
  margin-left: 460px;
  z-index: 1000;
  cursor: pointer;
}

.pagetop:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  display: block;
  width: 70px;
  height: 70px;
  background: #f18700;
  transform: translate(-50%, -50%) rotate(45deg);
}

.pagetop b {
  position: relative;
  z-index: 1;
  display: block;
  width: 80px;
  height: 80px;
  padding-top: 50px;
  background: url(/theme/fit-library/img/common/icn_pagetop.png) center 20px no-repeat;
  color: #fff;
  font-family: "Hind", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}

.pagetop b:hover {
  animation: vertical 1s ease-in-out infinite alternate;
}

.footer {
  background: #00A2E5;
}

.footer a {
  color: #fff;
}

.fnavi {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  width: 1200px;
  margin: 0 auto;
  padding: 50px 0;
}

.fnavi__wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  width: 920px;
}

.fnavi__list {
  width: 25%;
}

.fnavi__list__item {
  margin-bottom: 30px;
}

.fnavi__list__item > a {
  text-decoration: underline;
}

.fnavi__list__sublist__item:before {
  content: "・";
  color: #fff;
}

.fnavi__lists {
  width: 25%;
}

.fnavi__lists__item {
  margin-bottom: 20px;
  padding-left: 40px;
  background-repeat: no-repeat;
}

.fnavi__lists__item:nth-child(1) {
  background-image: url(/theme/fit-library/img/common/icn_univ_02.png);
  background-position: left center;
}

.fnavi__lists__item:nth-child(2) {
  background-image: url(/theme/fit-library/img/common/icn_area_02.png);
  background-position: 5px center;
}

.fnavi__lists__item:nth-child(4) {
  background-image: url(/theme/fit-library/img/common/icn_mail_02.png);
  background-position: 4px center;
}

.fnavi__banner {
  width: 280px;
}

.fnavi__banner__item {
  margin-bottom: 20px;
}

.copyright {
  padding: 20px 0;
  color: #666;
  font-size: 14px;
}

.copyright__inner {
  width: 1180px;
  margin-left: auto;
  margin-right: auto;
}

.copyright p {
  color: #4A4847;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  text-align: center;
}

.widget-area {
  margin-bottom: 50px;
}

.widget-area h2 {
  padding: 10px 15px;
  background: #00A2E5;
  color: #fff;
  font-weight: normal;
}

.widget-area .menu {
  border-left: 1px solid #00A2E5;
  border-right: 1px solid #00A2E5;
  border-bottom: 1px solid #00A2E5;
}

.widget-area .menu .li-level-1 a {
  display: block;
  padding: 10px 15px;
  line-height: 1.4;
}

.widget-area .menu .li-level-1:not(:last-child) {
  border-bottom: 1px dotted #eee;
}

.widget-area .menu .li-level-1.current {
  background: #E4F1FA;
}

.widget-area .menu .li-level-1:hover {
  background: #FDF9D2;
}

.widget-area .blog-widget,
.widget-area .widget-text {
  margin-bottom: 20px;
}

.widget-area .blog-widget ul,
.widget-area .widget-text ul {
  border-left: 1px solid #00A2E5;
  border-right: 1px solid #00A2E5;
  border-bottom: 1px solid #00A2E5;
}

.widget-area .blog-widget ul li a,
.widget-area .widget-text ul li a {
  display: block;
  padding: 10px 15px;
  line-height: 1.4;
}

.widget-area .blog-widget ul li:not(:last-child),
.widget-area .widget-text ul li:not(:last-child) {
  border-bottom: 1px dotted #eee;
}

.widget-area .blog-widget ul li.current,
.widget-area .widget-text ul li.current {
  background: #E4F1FA;
}

.widget-area .blog-widget ul li:hover,
.widget-area .widget-text ul li:hover {
  background: #FDF9D2;
}

.sp-menu {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  width: 40px;
  height: 40px;
}

.panel-btn {
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  text-decoration: none;
  text-align: center;
  box-sizing: border-box;
}

.panel-btn .close {
  background: transparent;
}

.panel-btn .close:before, .panel-btn .close:after {
  margin-top: -2px;
  background: #f18700;
}

.panel-btn .close:before {
  transform: rotate(-45deg);
}

.panel-btn .close:after {
  transform: rotate(45deg);
}

.panel-btn-icon {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 22px;
  height: 3px;
  border-radius: 3px;
  background: #fff;
  transition: 0.2s;
  transform: translate(-50%, -50%);
}

.panel-btn-icon:before, .panel-btn-icon:after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 22px;
  height: 3px;
  border-radius: 3px;
  background: #fff;
  transition: 0.3s;
}

.panel-btn-icon:before {
  margin-top: -10px;
}

.panel-btn-icon:after {
  margin-top: 8px;
}

.sp-footer {
  display: none;
}

.sp-footer__search {
  width: 42%;
  border-right: 1px solid #fff;
  background: url(/theme/fit-library/img/common/icn_search_03.png) 10px center no-repeat;
  background-size: 26px 26px;
  font-size: 16px;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  text-indent: 20px;
}

.sp-footer__mylib {
  width: 42%;
  border-right: 1px solid #fff;
}

.sp-footer__mylib a {
  display: block;
  color: #fff;
  font-family: "Hind", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 50px;
  text-align: center;
  line-height: 50px;
}

.sp-footer__icon {
  width: 16%;
  height: 50px;
}

.title-top--01 {
  font-size: 28px;
}

.title-top--02 {
  color: #00A2E5;
  font-size: 28px;
}

.title-page--01 {
  color: #8A8E8A;
  font-size: 36px;
  font-weight: normal;
  line-height: 1.5;
}

.title-page--02 {
  position: relative;
  margin-bottom: 60px;
  padding: 0 35px 10px;
  border-bottom: 4px solid #00A2E5;
  font-size: 30px;
  font-weight: normal;
  line-height: 1.5;
}

.title-page--02:before {
  position: absolute;
  top: 50%;
  left: 0;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: #00A2E5;
  transform: translateY(-50%);
}

.title-page--02:after {
  position: absolute;
  top: 50%;
  right: 0;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: #00A2E5;
  transform: translateY(-50%);
}

.title-page--03 {
  padding: 10px 30px;
  background: #00A2E5;
  color: #fff;
  font-size: 26px;
  font-weight: bold;
}

.title-page--04 {
  font-size: 1.3em;
  font-weight: bold;
  line-height: 1.2;
  margin: 1em 0;
  border: none;
  padding: 0.3em 0.2em;
  overflow: hidden;
  position: relative;
}

.title-page--04::after {
  position: absolute;
  bottom: 0.25em;
  left: 0;
  z-index: -1;
  content: "";
  width: 100%;
  height: 8px;
  background-color: #ddd;
  border-radius: 2px;
}

.button--01 {
  text-align: center;
}

.button--01 a {
  display: inline-block;
  padding: 5px 30px;
  border-radius: 30px;
  background: #00A2E5;
  color: #fff;
  font-size: 18px;
}

.button--01 a:hover {
  background: #f18700;
}

.button--02 {
  text-align: center;
}

.button--02 a {
  display: inline-block;
  padding: 10px 40px;
  border-radius: 10px;
  background: #E4F1FA;
  color: #00A2E5;
}

.button--02 a:hover {
  background: #8A8E8A;
  color: #fff;
}

.table-form {
  margin: 30px 0 60px;
  border-top: 1px solid #8A8E8A;
  border-bottom: 1px solid #8A8E8A;
}

.table-form tr {
  border-bottom: 1px solid #ECECEC;
}

.table-form tr th {
  position: relative;
  width: 25%;
  padding: 20px 30px;
  text-align: left;
}

.table-form tr th:after {
  position: absolute;
  top: 50%;
  right: 0;
  content: "";
  display: block;
  width: 1px;
  height: 60%;
  background: #8A8E8A;
  transform: translateY(-50%);
}

.table-form tr td {
  padding: 20px 30px;
}

.pagination {
  margin: 60px 0 100px;
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
  text-align: center;
}

.pagination span.current,
.pagination span.disabled,
.pagination span.first a,
.pagination span.last a,
.pagination span.prev a,
.pagination span.next a,
.pagination span.number a {
  margin: 0 4px;
  padding: 12px 16px;
  border: 1px solid #ddd;
  text-decoration: none !important;
}

.pagination span.disabled,
.pagination span.first a,
.pagination span.last a,
.pagination span.prev a,
.pagination span.next a {
  padding: 12px 12px;
}

.pagination span.current,
.pagination span a:hover {
  background: #00A2E5;
  color: #fff;
}

.pagination a:active {
  background: #00A2E5;
}

.pagination span.first a,
.pagination span.last a {
  position: relative;
}

.pagination span.first a:before,
.pagination span.last a:after {
  position: absolute;
  top: 50%;
  content: "";
  display: block;
  width: 1px;
  height: 14px;
  margin-top: -6px;
  background: #000;
}

.pagination span.first a:before {
  left: 13px;
}

.pagination span.last a:after {
  right: 13px;
}

.case .pagination span.disabled,
.case .pagination span.prev a,
.case .pagination span.next a {
  border: 0;
}

.case .pagination span.prev a,
.case .pagination span.next a,
.case .pagination span.number a {
  color: #4A4847;
}

.case .pagination span.prev a:hover,
.case .pagination span.next a:hover {
  background: none;
  color: #4A4847;
  text-decoration: underline !important;
}

.case .pagination span.current,
.case .pagination span a:hover {
  background: #666;
  color: #fff;
}

.case .pagination a:active {
  background: #999;
}

.contents-navi {
  width: 1180px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  margin-bottom: 120px;
  text-align: center;
}

.contents-navi a {
  display: inline-block;
  width: 226px;
  border: 1px solid #ddd;
  line-height: 50px;
  text-align: center;
  text-decoration: none;
}

.contents-navi a.prev-link, .contents-navi a.next-link {
  background: #ddd;
}

.contents-navi a:hover.prev-link, .contents-navi a:hover.next-link {
  background: #eee;
}

.list-navi {
  text-align: center;
}

.list-navi a {
  color: #4A4847;
}

.required {
  display: inline-block;
  width: 44px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 4px 5px;
  border-radius: 4px;
  line-height: 15px;
  background: #C30;
  color: #fff;
  font-size: 12px;
  text-align: center;
  margin-right: 10px;
}

.normal {
  display: inline-block;
  width: 44px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 4px 5px;
  border-radius: 4px;
  line-height: 15px;
  background: #CCC;
  color: #fff;
  font-size: 12px;
  text-align: center;
  margin-right: 10px;
}

.any {
  float: right;
  display: inline-block;
  width: 50px;
  border-radius: 4px;
  line-height: 30px;
  background: #bfbfbf;
  color: #fff;
  font-size: 12px;
  text-align: center;
}

.submit {
  text-align: center;
}

.submit button, .submit input[type=submit], .submit input[type=reset] {
  position: relative;
  width: 395px;
  border-radius: 6px;
  background: #ccc;
  color: #fff;
  line-height: 56px;
  cursor: pointer;
}

.submit button:before, .submit input[type=submit]:before, .submit input[type=reset]:before {
  position: absolute;
  top: calc(50% - 2px);
  right: 30px;
  content: "";
  display: block;
  width: 33px;
  height: 6px;
  background: url(../img/common/icn_arrow.svg) no-repeat;
  background-size: 33px 6px;
  transform: translate(0, -50%);
  transition: 0.2s;
}

.submit input[type=submit] {
  background-color: #00A2E5;
  font-weight: bold;
}

.submit input[type=reset] {
  border: none;
  font-size: 20px;
}

/* reset */
button,
option,
textarea,
input[type=button],
input[type=submit],
input[type=number],
input[type=email],
input[type=tel],
input[type=text],
input[type=search],
input[type=option],
input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  border: none;
  outline: 0;
  margin: 0;
  background: #fff;
  box-sizing: border-box;
  font-size: 20px;
}

select,
input[type=select] {
  border-radius: 0;
  border: none;
  outline: 0;
  margin: 0;
  background: #fff;
  box-sizing: border-box;
  font-size: 20px;
}

/* デフォルトのradio、checkboxは非表示 */
input[type=radio],
input[type=checkbox] {
  display: none;
}

/* for firefox */
select {
  text-indent: 0.01px;
  text-overflow: "";
  height: 48px;
}

textarea,
input[type=number],
input[type=text] {
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 6px;
  margin-top: 5px;
  margin-bottom: 5px;
}

input.form-s {
  width: 100px;
}

input.form-m {
  width: 30%;
}

input.form-l {
  width: 75%;
}

textarea {
  width: 75%;
  height: 120px;
  /* お好みの高さに */
  padding: 10px 10px;
}

/* フォーカス時の色変更 */
textarea:focus,
input[type=tel]:focus,
input[type=email]:focus,
input[type=text]:focus {
  border: 1px solid #f18700;
}

/* for ie10 ie11 ie系のプルダウンの矢印を消す ie9は非対応 */
select::-ms-expand {
  display: none;
}

/* ラジオボタン */
input[type=radio].form-radio + label {
  position: relative;
  display: inline-block;
  font-size: 14px;
  cursor: pointer;
  padding: 9px 5px 8px 28px;
  margin-right: 10px;
}

input[type=radio].form-radio + label:before,
input[type=radio].form-radio + label:after {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: 0;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
}

input[type=radio].form-radio + label:before {
  width: 22px;
  height: 22px;
  margin-top: -12px;
  background: #FFF;
  border: 1px solid #ccc;
}

input[type=radio].form-radio + label:after {
  left: 6px;
  width: 10px;
  height: 10px;
  margin-top: -6px;
  background: #f4f4f4;
}

input[type=radio]:checked.form-radio + label:after {
  background: #00A2E5;
}

/* チェックボックス */
.form-checkbox label {
  position: relative;
  display: inline-block;
  font-size: 14px;
  cursor: pointer;
  margin-right: 10px;
  padding: 6px 5px 8px 30px;
}

.form-checkbox label:before,
.form-checkbox label:after {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: 0;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.form-checkbox label:before {
  width: 22px;
  height: 22px;
  margin-top: -12px;
  background: #FFF;
  border: 2px solid #ccc;
}

.form-checkbox input[type=checkbox] + label:after {
  width: 24px;
  height: 24px;
  top: 2px;
}

.form-checkbox input[type=checkbox]:checked + label:after {
  position: absolute;
  left: 4px;
  top: 8px;
  content: "";
  display: block;
  width: 18px;
  height: 12px;
  border-top: 4px solid #00A2E5;
  border-right: 4px solid #00A2E5;
  transform: rotate(135deg);
}

.form-select {
  display: inline-block;
  position: relative;
  min-width: 300px;
  line-height: 48px;
  border: 1px solid #ccc;
  border-radius: 6px;
  overflow: hidden;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.form-select:after {
  position: absolute;
  display: block;
  content: "";
  width: 0;
  height: 0;
  /* ここで下向き矢印指定　今回はCSSで */
  border-top: 6px solid transparent;
  border-left: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #333;
  top: 50%;
  right: 10px;
  margin-top: -3px;
  pointer-events: none;
  /* クリック出来るよう */
}

.form-select select {
  min-width: 280px;
  height: 35px;
  font-size: 14px;
  padding: 0 10px;
  border: none;
  position: relative;
}

.mail-before-attachment {
  margin: 0 5px;
}

.mail-after-attachment {
  margin: 0 5px;
}

.mail-attention {
  margin: 0 5px;
}

/* ie9対策 */
.form-select select:not(:target) {
  width: 120% \9 ;
}

/* Google Chrome, Safari, Opera 15+, Android, iOS */
::-webkit-input-placeholder {
  color: #ccc;
}

/* Firefox 18- */
:-moz-placeholder {
  color: #ccc;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

/* Firefox 19+ */
::-moz-placeholder {
  color: #ccc;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

/* IE 10+ */
:-ms-input-placeholder {
  color: #ccc;
}

#ContactIndex table th {
  text-align: left;
}

.bge_body {
  width: 860px;
  margin: 0 auto;
  padding: 30px 0;
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 2;
}

.bge_body small {
  font-size: 13px;
  color: #555;
}

.bge_body a {
  color: #33bad4;
  text-decoration: underline;
}

.bge_body a:hover {
  color: #6bddf2;
  text-decoration: none;
}

.bge_body p {
  margin-bottom: 20px;
}

.bge_body .navi:after {
  font-family: "Font Awesome 5 Free";
  content: "\f35d";
  font-size: 0.9em;
  margin: 0 6px;
  font-weight: 900;
}

.bge_body ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.bge_body ul li {
  line-height: 1.6em;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-left: 8px;
}

.bge_body ul li:before {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  background-color: #000;
  border-radius: 50%;
  position: relative;
  top: -1px;
  margin-right: 5px;
}

.bge_body ul ul {
  margin-left: 20px;
}

.bge_body h1 {
  margin: 50px 0 20px;
  font-size: 26px;
}

.bge_body h2 {
  margin: 50px 0 20px;
  padding-left: 20px;
  border-left: 4px solid #00A2E5;
  font-size: 24px;
}

.bge_body h3 {
  margin: 50px 0 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #D3D3D4;
  font-size: 23px;
}

.bge_body h4 {
  margin: 50px 0 20px;
  font-size: 20px;
}

.bge_body h5 {
  margin: 50px 0 20px;
}

.bge_body table td {
  padding: 15px;
  border-bottom: 1px dotted #CCC;
}

blockquote {
  background-color: #efefef;
  padding: 15px 20px;
  border-radius: 10px;
}

.hero {
  padding: 60px 0;
  background: url(/theme/fit-library/img/top/bg_main.png) center no-repeat;
  background-size: cover;
}

.hero__inner {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  flex-direction: row-reverse;
  width: 1180px;
  margin: 0 auto;
}

.hero__mv {
  width: 472px;
  padding-top: 20px;
  background: #fff;
}

.hero__mv #slick-main {
  width: 430px;
  margin: 0 auto;
}

.hero__mv #slick-main .slideobject figure figcaption {
  margin-top: 10px;
  font-size: 16px;
  line-height: 1.5;
}

.hero__mv #slick-main .slideobject figure figcaption b {
  display: block;
  color: #00A2E5;
  font-family: "Hind", sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.search {
  width: 677px;
}

.search__nav {
  display: flex;
}

.search__nav li {
  margin-top: 16px;
  background: #f18700;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  line-height: 56px;
  text-align: center;
  cursor: pointer;
}

.search__nav li:nth-child(1) {
  width: 40%;
}

.search__nav li:nth-child(2) {
  width: 60%;
}

.search__nav li.this {
  margin-top: 0;
  padding-top: 16px;
  background: #fff;
  color: #4A4847;
}

.search__box {
  padding: 20px;
  background: #fff;
}

.search__opac__input {
  position: relative;
}

.search__opac__input input[type=text] {
  width: 100%;
  margin-bottom: 10px;
  padding: 15px 25px;
  border-radius: 40px;
  border: none;
  background: white;
  font-size: 20px;
}

.search__opac__input input[type=image] {
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  display: block;
  transform: translateY(-60%);
}

.search__discovery {
  display: none;
  width: 560px;
  height: 200px;
  margin: 0 auto;
  padding: 20px 0;
}

.search__discovery__input {
  position: relative;
}

.search__discovery__input input[type=text] {
  width: 100%;
  margin-bottom: 10px;
  padding: 15px;
  border-radius: 40px;
  border: none;
  background: #ECECEC;
}

.search__discovery__input input[type=image] {
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  display: block;
  transform: translateY(-60%);
}

.search__discovery__text {
  text-align: left;
}

.ebsco-search-box__search {
  position: relative;
}

.ebsco-search-box__search__input[type=search] {
  width: 100%;
  margin-top: 5px;
  margin-bottom: 10px;
  padding: 15px;
  border-radius: 40px;
  border: none;
  background: #ECECEC;
}

.ebsco-search-box__search__input::-webkit-search-cancel-button {
  position: relative;
  right: 45px;
  cursor: pointer;
}

.ebsco-search-box__search__button {
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  display: block;
  background: none;
  transform: translateY(-60%);
}

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

.search__list li {
  width: 23%;
  text-align: center;
}

.search__list li a {
  display: block;
  padding: 10px 0;
  background: #FDF9D2;
  font-size: 14px;
  font-weight: bold;
}

.top-banner {
  padding: 50px 0;
  background: url(/theme/fit-library/img/top/bg_stripe.png) 0 0 repeat;
}

.top-banner__list {
  width: 1180px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}

.top-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  width: 1180px;
  margin: 0 auto;
  padding: 50px 0;
}

.top-container .top-news {
  width: 800px;
}

.top-container .top-news__nav {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  margin: 20px 0 30px;
  border: 1px solid #8A8E8A;
}

.top-container .top-news__nav__item {
  width: 33%;
  padding: 10px;
  color: #8A8E8A;
  font-size: 19px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  transition: 0.2s;
}

.top-container .top-news__nav__item:hover {
  background: #E4F1FA;
}

.top-container .top-news__nav__item.this {
  background: #00A2E5;
  color: #fff;
}

.top-container .top-news__nav__item:nth-child(2) {
  width: 34%;
  border-left: 1px solid #8A8E8A;
  border-right: 1px solid #8A8E8A;
}

.top-container .top-news__main {
  margin-bottom: 30px;
}

.top-container .top-news__main.info-main-event, .top-container .top-news__main.info-main-mente {
  display: none;
}

.top-container .top-news__feed__item {
  margin-bottom: 4px;
}

.top-container .top-news__feed__item:nth-child(even) {
  background: #E3EAF5;
}

.top-container .top-news__feed__item:nth-child(odd) {
  background: #F3F0F0;
}

.top-container .top-news__feed__item a {
  display: block;
  padding: 15px 30px;
  color: #4A4847;
}

.top-container .top-news__feed__item .meta {
  display: inline-block;
}

.top-container .top-news__feed__item .date {
  font-size: 15px;
}

.top-container .top-news__feed__item .category {
  display: inline-block;
  margin: 0 15px;
  padding: 0 15px;
  background: #f18700;
  color: #fff;
  font-size: 14px;
}

.top-container .top-calendar {
  width: 320px;
}

.top-container .top-calendar__main {
  margin: 20px 0 15px;
}

.top-container .top-calendar__notice {
  font-size: 15px;
  line-height: 1.4;
}

.notice01 {
  background: #F5E6DC;
  color: #C20118;
}

.notice02 {
  background: #FFF68F;
}

.notice03 {
  background: #EEF6FC;
  color: #3A61B6;
}

.notice04 {
  background: #F9EFDC;
  color: #D06C19;
}

.notice05 {
  background: #EFF4E2;
  color: #78B041;
}

.notice06 {
  background: #26FFFF;
  color: #3A61B6;
}

.recommend {
  width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 0;
}

.recommend__wrap {
  background: #FDF9D2;
}

.recommend__intro {
  margin: 10px 0 30px;
}

.recommend__item {
  text-align: center;
}

.recommend__item img {
  display: inline-block !important;
}

.recommend__item__title {
  margin: 30px;
  font-size: 16px;
  line-height: 1.5;
}

.search-result__info {
  padding-bottom: 30px;
  border-bottom: 1px solid #ECECEC;
}

.search-result__item {
  padding: 30px 0;
  border-bottom: 1px solid #ECECEC;
}

.search-result .result-head {
  font-size: 22px;
}

.search-result .result-head a {
  color: #4A4847;
}

.bge-contents a {
  text-decoration: underline;
}

.bge-contents a.blank {
  padding-left: 20px;
  background: url(/theme/fit-library/img/common/icn_blank.png) left center no-repeat;
}

.bge-contents a.doc {
  padding-left: 20px;
  background: url(/theme/fit-library/img/common/icn_doc.gif) left center no-repeat;
}

.bge-contents a.xls {
  padding-left: 20px;
  background: url(/theme/fit-library/img/common/icn_xls.gif) left center no-repeat;
}

.bge-contents a.pdf {
  padding-left: 22px;
  background: url(/theme/fit-library/img/common/icn_pdf.gif) left center no-repeat;
}

.bge-contents a.linkBtn {
  display: inline-block;
  padding: 4px 40px;
  border-radius: 10px;
  background: #E4F1FA;
  color: #00A2E5;
  text-decoration: none;
}

.bge-contents a.linkBtn:hover {
  background: #8A8E8A;
  color: #fff;
}

.blog-index .post {
  margin-bottom: 8px;
}

.blog-index .post a {
  display: block;
  padding: 20px 30px;
  background: #E4F1FA;
  color: #4A4847;
  text-decoration: none;
}

.blog-index .post a:before, .blog-index .post a:after {
  content: "";
  display: table;
}

.blog-index .post a:after {
  clear: both;
}

.blog-index .post a:hover {
  background: #FDF9D2;
}

.blog-index .post .meta {
  display: inline-block;
}

.blog-index .post .date {
  display: inline-block;
}

.blog-index .post .category {
  display: inline-block;
  margin: 0 15px;
  padding: 0 15px;
  background: #f18700;
  color: #fff;
  font-size: 14px;
}

.blog-index .post .title {
  display: inline-block;
}

.blog-single .post-body {
  margin-bottom: 60px;
}

.blog-single .category {
  display: inline-block;
  margin: 0 15px;
  padding: 0 15px;
  background: #f18700;
  color: #fff;
  font-size: 14px;
}

.blog-single .category a {
  color: #fff;
}

.post-navi {
  margin: 60px 0;
  text-align: center;
}

.post-navi a {
  display: inline-block;
  padding: 5px 30px;
  border-radius: 30px;
  background: #00A2E5;
  color: #fff;
  font-size: 18px;
}

.post-navi a:hover {
  background: #f18700;
}
.h-fix {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  z-index: 10;
}

.gsc-control-cse, .gsc-control-cse-ja {
  width: 500px !important;
  padding: 0 !important;
  border: 0 !important;
  background-color: transparent !important;
  vertical-align: middle;
}

.search__opac__inner {
  padding: 20px 30px 0;
  background: #f18700;
  color: white;
}
.search__opac__title {
  font-size: 22px;
  text-align: center;
}
.search__opac__text {
  margin-bottom: 10px;
  font-size: 14px;
  text-align: center;
}
.search__opac__link {
  margin: 0 -30px;
  border-top: 1px solid white;
}
.search__opac__link li {
  text-align: center;
}
.search__opac__link li a {
  display: block;
  color: white;
  line-height: 3;
}
.search__opac__link li a span {
  display: inline-block;
  padding-right: 24px;
  background: url(../img/top/icn_link.svg) right center/18px auto no-repeat;
}
.search__opac__banner {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 20px 0;
}
.search__opac__banner__item {
  width: 23%;
}
.search__opac__banner__item a {
  display: block;
  padding: 10px 0;
  border: 1px solid #8A8E8A;
  background: #fff;
  color: #8A8E8A;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
}

.list--01 {
  margin: 1em 0;
}
.list--01 li {
  list-style-position: inside;
  list-style-type: disc;
  margin: 0 0 0.2em 2em;
  line-height: 2;
  text-indent: -1.3em;
  overflow: visible;
}
.list--01 li:first-child {
  margin-top: 0;
}

.navi {
  max-width: 1000px;
  margin: 0 auto;
}
.navi__wrap {
  background: #00A2E5;
}
.navi ul.ul-level-1 {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.navi ul.ul-level-1 li.li-level-1 {
  text-align: center;
}
.navi ul.ul-level-1 li.li-level-1 > a {
  display: block;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  line-height: 45px;
}
.navi ul.ul-level-1 li.li-level-1.open > a {
  background: #E4F1FA;
  color: #00A2E5;
}
.navi ul.ul-level-1 li.li-level-1:nth-child(1) {
  width: 10%;
}
.navi ul.ul-level-1 li.li-level-1:nth-child(2) {
  width: 15%;
}
.navi ul.ul-level-1 li.li-level-1:nth-child(3) {
  width: 18%;
}
.navi ul.ul-level-1 li.li-level-1:nth-child(4) {
  width: 25%;
}
.navi ul.ul-level-1 li.li-level-1:nth-child(5) {
  width: 12%;
}
.navi ul.ul-level-1 li.li-level-1:nth-child(6) {
  width: 20%;
}
.navi__sub {
  display: flex;
  flex-wrap: wrap;
  max-width: 1000px;
  margin: 0 auto;
}
.navi__sub__wrap {
  position: absolute;
  left: 0;
  display: none;
  width: 100%;
  z-index: 1002;
  /*       opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        visibility: hidden;
        -webkit-transform: translateY(50px);
                transform: translateY(50px);
        -webkit-transition: .5s;
        transition: .5s; */
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
  padding: 20px 0 40px;
  background: rgba(255, 255, 255, 0.95);
  background: rgba(228, 241, 250, 0.9);
}
.navi__sub li.li-level-2 {
  width: 48%;
}
.navi__sub li.li-level-2:nth-child(2n-1) {
  margin-right: 4%;
}
.navi__sub li.li-level-2 > a, .navi__sub li.li-level-2 > span {
  display: block;
  padding: 0 20px;
  border-bottom: 1px solid #00A2E5;
  color: #00A2E5;
  font-size: 15px;
  font-weight: bold;
  line-height: 40px;
  text-align: left;
  white-space: nowrap;
  cursor: pointer;
  transition: 0.5s;
}
.navi__sub li.li-level-2 > a:hover, .navi__sub li.li-level-2 > span:hover {
  background: #00A2E5;
  color: #fff;
}
.navi__sub li.li-level-2.oc {
  position: relative;
}
.navi__sub li.li-level-2.oc::after {
  position: absolute;
  right: 18px;
  top: 18px;
  content: "";
  display: block;
  width: 12px;
  height: 2px;
  background: #00A2E5;
}
.navi__sub li.li-level-2.oc::before {
  position: absolute;
  right: 23px;
  top: 13px;
  content: "";
  display: block;
  width: 2px;
  height: 12px;
  background: #00A2E5;
  transform: rotate(0);
}
.navi__sub li.li-level-2.oc.open {
  background: #00A2E5;
}
.navi__sub li.li-level-2.oc.open::before {
  transform: rotate(90deg);
}
.navi__sub li.li-level-2.oc.open span {
  color: #fff;
}
.navi__sub li.li-level-2.oc.open::after, .navi__sub li.li-level-2.oc.open::before {
  background: #fff;
}
.navi__sub li.li-level-2.oc:hover::after, .navi__sub li.li-level-2.oc:hover::before {
  background: #fff;
}
.navi ul.ul-level-3 {
  display: none;
  padding-bottom: 10px;
}
.navi ul.ul-level-3 li.li-level-3 a {
  position: relative;
  display: block;
  padding: 0 20px 0 40px;
  background: #00A2E5;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  text-align: left;
  white-space: nowrap;
}
.navi ul.ul-level-3 li.li-level-3 a:before {
  position: absolute;
  top: 3px;
  left: 18px;
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border: 1px solid #fff;
  border-radius: 50%;
}
.navi ul.ul-level-3 li.li-level-3 a:after {
  position: absolute;
  top: 2px;
  left: 22px;
  content: ">";
  display: block;
  font-size: 10px;
  color: #fff;
}
.navi ul.ul-level-3 li.li-level-3:last-child a {
  border-bottom: 1px solid #00A2E5;
}
.navi .li-level-1:hover .navi__sub__wrap {
  /*     opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      -webkit-transform: translateY(0);
              transform: translateY(0);
      visibility: visible; */
}

.fnavi {
  display: block;
}
.fnavi__link {
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
}
.fnavi__link {
  align-items: center;
}
.fnavi__link__item {
  padding: 0 10px;
}

.snavi {
  display: none;
  position: fixed;
  left: 0;
  top: 50px;
  z-index: 100;
  width: 100%;
  background: #00A2E5;
  color: #fff;
}
.snavi_inner {
  height: calc(100vh - 100px);
  overflow-y: scroll;
}
.snavi a, .snavi span {
  color: #fff;
  display: block;
}
.snavi .ul-level-1 .li-level-1 {
  border-bottom: 1px solid #ccc;
}
.snavi .ul-level-1 .li-level-1 > a, .snavi .ul-level-1 .li-level-1 > span {
  padding: 10px 25px;
  font-size: 18px;
  font-weight: 900;
}
.snavi .ul-level-1 .li-level-1.oc {
  position: relative;
}
.snavi .ul-level-1 .li-level-1.oc::after {
  position: absolute;
  right: 20px;
  top: 22px;
  content: "";
  display: block;
  width: 17px;
  height: 1px;
  background: #fff;
}
.snavi .ul-level-1 .li-level-1.oc::before {
  position: absolute;
  right: 28px;
  top: 14px;
  content: "";
  display: block;
  width: 1px;
  height: 17px;
  background: #fff;
  transform: rotate(0);
  transition: 0.5s;
}
.snavi .ul-level-1 .li-level-1.oc.open::before {
  transform: rotate(90deg);
}
.snavi .ul-level-2 {
  display: none;
  padding: 5px 0 12px;
}
.snavi .ul-level-2 .li-level-2 {
  padding: 5px 0;
}
.snavi .ul-level-2 .li-level-2 > a, .snavi .ul-level-2 .li-level-2 > span {
  font-size: 16px;
  font-weight: 900;
}
.snavi .ul-level-2 .li-level-2 > a {
  position: relative;
  padding: 4px 45px;
}
.snavi .ul-level-2 .li-level-2 > a::before {
  position: absolute;
  top: 12px;
  left: 25px;
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(45deg);
}
.snavi .ul-level-2 .li-level-2.oc {
  position: relative;
}
.snavi .ul-level-2 .li-level-2.oc > span {
  padding: 4px 45px;
}
.snavi .ul-level-2 .li-level-2.oc::after {
  position: absolute;
  left: 27px;
  top: 20px;
  content: "";
  display: block;
  width: 9px;
  height: 1px;
  background: #fff;
}
.snavi .ul-level-2 .li-level-2.oc::before {
  position: absolute;
  left: 31px;
  top: 16px;
  content: "";
  display: block;
  width: 1px;
  height: 9px;
  background: #fff;
  transform: rotate(0);
  transition: 0.5s;
}
.snavi .ul-level-2 .li-level-2.oc.open::before {
  transform: rotate(90deg);
}
.snavi .ul-level-3 {
  display: none;
  margin: 5px 20px;
  padding: 10px 0;
  background: #E4F1FA;
}
.snavi .ul-level-3 .li-level-3 {
  padding: 5px 0;
}
.snavi .ul-level-3 .li-level-3 a {
  position: relative;
  display: block;
  padding: 0 20px 0 40px;
  color: #00A2E5;
  font-size: 15px;
  text-align: left;
  white-space: nowrap;
}
.snavi .ul-level-3 .li-level-3 a:before {
  position: absolute;
  top: 3px;
  left: 18px;
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border: 1px solid #00A2E5;
  border-radius: 50%;
}
.snavi .ul-level-3 .li-level-3 a:after {
  position: absolute;
  top: 2px;
  left: 22px;
  content: ">";
  display: block;
  font-size: 10px;
  color: #00A2E5;
}
.snavi .li-level-1.spnav-gakunai {
  padding-left: 40px;
  background-image: url(/theme/fit-library/img/common/icn_univ_02.png);
  background-position: 20px center;
  background-repeat: no-repeat;
}
.snavi .li-level-1.spnav-chiiki {
  padding-left: 40px;
  background-image: url(/theme/fit-library/img/common/icn_area_02.png);
  background-position: 26px center;
  background-repeat: no-repeat;
}
.snavi .li-level-1.spnav-contact {
  padding-left: 40px;
  background-image: url(/theme/fit-library/img/common/icn_mail_02.png);
  background-position: 25px center;
  background-repeat: no-repeat;
}

.snavi__banner {
  padding: 20px 0 200px;
  text-align: center;
}

.snavi__banner__item {
  display: inline-block;
  width: 60vw;
  margin-bottom: 10px;
}

.overlay {
  content: "";
  display: block;
  width: 0;
  height: 0;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 60px;
  left: 0;
  opacity: 0;
  transition: opacity 0.5s;
}
.overlay.open {
  width: 100%;
  height: 100vh;
  opacity: 1;
}
@media screen and (min-width: 761px){
  .search__list li a:hover {
    background: #E4F1FA;
    color: #00A2E5;
  }
  .main a:hover img {
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  }
  .sp {
    display: none !important;
  }
  .pc {
    display: block !important;
  }
  .spi {
    display: none !important;
  }
  .pci {
    display: inline-block !important;
  }
  .contents-navi a:hover {
    background: #fff;
    color: #4A4847;
    font-weight: bold;
    text-decoration: none;
  }
  .submit button:hover:before, .submit input[type=submit]:hover:before, .submit input[type=reset]:hover:before {
    right: 10px;
  }
  .search__opac__link li a:hover {
    background: rgba(255, 255, 255, 0.3);
  }
  .search__opac__banner__item a:hover {
    border: 1px solid #00A2E5;
    background: #00A2E5;
    color: #fff;
  }
  .navi ul.ul-level-1 li.li-level-1 > a:hover {
    background: #E4F1FA;
    color: #00A2E5;
  }
  .navi ul.ul-level-3 li.li-level-3 a:hover {
    color: #FDF9D2;
  }
}
@media screen and (max-width: 760px){
  .wrapper {
    padding-top: 89px;
  }
  .search__opac__input input[type=text] {
    padding: 13px 20px;
    font-size: 16px;
  }
  body {
    font-size: 13px;
    font-size: 3.46667vw;
  }
  .sp {
    display: block !important;
  }
  .pc {
    display: none !important;
  }
  .spi {
    display: inline-block !important;
  }
  .pci {
    display: none !important;
  }
  .slick-recommend .slick-prev {
    top: 40%;
    left: 0;
  }
  .slick-recommend .slick-next {
    top: 40%;
    right: 0;
  }
  .slick-recommend .slick-dots {
    bottom: -20px;
  }
  .wrapper {
    min-width: auto;
  }
  .wrapper--default .page-title {
    width: auto;
    margin-left: 4%;
    margin-right: 4%;
  }
  .wrapper--default .page-title {
    padding: 15px 0 10px;
  }
  .wrapper--default .main {
    width: auto;
    margin-left: 4%;
    margin-right: 4%;
  }
  .wrapper--default .main {
    display: block;
    width: auto;
  }
  .wrapper--default .main .contents {
    width: 100%;
    padding-bottom: 30px;
  }
  .wrapper--default .main .sidebar {
    width: 100%;
  }
  .header__inner {
    display: block;
    width: auto;
  }
  .header__inner {
    padding: 0;
  }
  .header__logo {
    width: 100%;
    padding: 10px 20px;
  }
  .header__subnavi {
    display: none;
  }
  .header__subnavi__list {
    display: block;
    width: auto;
  }
  .header__today {
    width: 100%;
    background: #00A2E5;
    color: #fff;
  }
  .header__today dl {
    border: none;
  }
  .header__today dl dt {
    display: inline-block;
    background: none;
  }
  .header__today dl dt:after {
    content: " ＞";
  }
  .header__today dl dd {
    display: inline-block;
  }
  .header__today dl dd span {
    display: inline-block;
  }
  .header__button {
    display: none;
  }
  .gnavi {
    display: none;
  }
  .gnavi__list {
    display: block;
    width: auto;
  }
  .search-bar {
    height: 100vh;
    padding-top: 150px;
  }
  .search-bar__title {
    display: block;
    margin-bottom: 10px;
  }
  #Breadcrumbs {
    width: auto;
    margin-left: 4%;
    margin-right: 4%;
  }
  .pagetop {
    bottom: 50px;
    right: 5px;
    left: auto;
    margin-left: 0;
  }
  .pagetop:before {
    width: 50px;
    height: 50px;
  }
  .pagetop b {
    width: 70px;
    height: 70px;
    padding-top: 45px;
    font-size: 12px;
  }
  .fnavi {
    display: block;
    width: auto;
  }
  .fnavi {
    padding: 30px 0 10px;
  }
  .fnavi__wrap {
    display: block;
    width: auto;
  }
  .fnavi__wrap {
    display: none;
  }
  .fnavi__banner {
    margin: 0 auto;
  }
  .copyright {
    padding: 20px 0 80px;
  }
  .copyright__inner {
    width: auto;
    margin-left: 4%;
    margin-right: 4%;
  }
  .copyright p {
    font-size: 10px;
    font-size: 2.66667vw;
  }
  .sp-menu {
    display: block;
    top: 7px;
    right: 10px;
    z-index: 1000;
    width: 36px;
    height: 36px;
  }
  .panel-btn {
    width: 36px;
    height: 36px;
  }
  .panel-btn-icon {
    width: 28px;
    height: 2px;
  }
  .panel-btn-icon:before, .panel-btn-icon:after {
    width: 28px;
    height: 2px;
  }
  .panel-btn-icon:before {
    margin-top: -10px;
  }
  .sp-footer {
    position: fixed;
    left: 0;
    bottom: 0;
    display: flex;
    justify-content: space-between;
    width: 100%;
    border-top: 1px solid #fff;
    background: #00A2E5;
    color: #fff;
    z-index: 101;
  }
  .title-top--01 {
    font-size: 17px;
    font-size: 4.53333vw;
    text-align: center;
  }
  .title-top--02 {
    font-size: 17px;
    font-size: 4.53333vw;
    text-align: center;
  }
  .title-page--01 {
    font-size: 23px;
    font-size: 6.13333vw;
    margin-bottom: 0;
  }
  .title-page--02 {
    font-size: 18px;
    font-size: 4.8vw;
    margin-bottom: 30px;
    padding: 0 20px 10px;
    line-height: 1.3;
  }
  .title-page--02:before {
    width: 10px;
    height: 10px;
  }
  .title-page--02:after {
    width: 10px;
    height: 10px;
  }
  .title-page--03 {
    font-size: 16px;
    font-size: 4.26667vw;
  }
  .table-form tr th {
    display: block;
    width: 100%;
    padding: 10px 15px 0;
  }
  .table-form tr th:after {
    display: none;
  }
  .table-form tr td {
    display: block;
    width: 100%;
    padding: 10px 15px;
  }
  .pagination span.current,
  .pagination span.disabled,
  .pagination span.first a,
  .pagination span.last a,
  .pagination span.prev a,
  .pagination span.next a,
  .pagination span.number a {
    margin: 0 1px;
    font-size: 11px;
    line-height: 11px;
  }
  .pagination span.first a:before,
  .pagination span.last a:after {
    height: 11px;
    margin-top: -5px;
  }
  .pagination span.first a:before {
    left: 12px;
  }
  .pagination span.last a:after {
    right: 12px;
  }
  .contents-navi {
    width: auto;
    margin-left: 4%;
    margin-right: 4%;
  }
  .contents-navi {
    margin-top: 20px;
    margin-bottom: 80px;
  }
  .contents-navi a {
    font-size: 11px;
    font-size: 2.93333vw;
    width: 45.538%;
    line-height: 31px;
  }
  .required {
    font-size: 12px;
    font-size: 3.2vw;
    line-height: 13px;
  }
  .normal {
    font-size: 12px;
    font-size: 3.2vw;
    line-height: 13px;
  }
  .any {
    font-size: 12px;
    font-size: 3.2vw;
    line-height: 24px;
  }
  .submit button, .submit input[type=submit], .submit input[type=reset] {
    font-size: 16px;
    font-size: 4.26667vw;
    width: 100%;
  }
  .submit button:before, .submit input[type=submit]:before, .submit input[type=reset]:before {
    top: 50%;
    width: 26px;
    height: 4px;
    background-size: 26px 4px;
  }
  .submit input[type=reset] {
    margin-bottom: 5px;
  }
  button,
  option,
  textarea,
  input[type=button],
  input[type=submit],
  input[type=number],
  input[type=email],
  input[type=tel],
  input[type=text],
  input[type=option],
  input[type=checkbox] {
    font-size: 12px;
    font-size: 3.2vw;
  }
  select,
  input[type=select] {
    font-size: 12px;
    font-size: 3.2vw;
  }
  textarea,
  input[type=number],
  input[type=text] {
    padding: 10px 8px;
  }
  input.form-s {
    width: 30%;
  }
  input.form-m {
    width: 90%;
  }
  input.form-l {
    width: 100%;
  }
  textarea {
    width: 100%;
  }
  .form-select select {
    font-size: 12px;
    font-size: 3.2vw;
  }
  #ContactIndex table th {
    display: block;
    width: 100%;
  }
  #ContactIndex table td {
    display: block;
    width: 100%;
    padding-bottom: 30px;
  }
  .bge_body {
    width: auto;
  }
  .bge_body h1 {
    margin: 25px 0 10px;
  }
  .bge_body h2 {
    margin: 25px 0 10px;
  }
  .bge_body h3 {
    margin: 25px 0 10px;
  }
  .bge_body h4 {
    margin: 25px 0 10px;
  }
  .bge_body h5 {
    margin: 25px 0 10px;
  }
  .hero {
    padding: 0 0 10vw;
    background: #F3F0F0;
  }
  .hero__inner {
    display: block;
    width: auto;
  }
  .hero__inner {
    width: auto;
  }
  .hero__mv {
    width: auto;
    margin: 10vw 5vw 0;
    padding: 5vw 5vw 10vw;
  }
  .hero__mv #slick-main {
    width: auto;
  }
  .hero__mv #slick-main .slideobject figure figcaption {
    font-size: 13px;
    font-size: 3.46667vw;
    line-height: 1.5;
  }
  .hero__mv #slick-main .slideobject figure figcaption b {
    font-size: 18px;
    font-size: 4.8vw;
  }
  .search {
    width: auto;
    padding: 5vw;
    background: url(/theme/fit-library/img/top/bg_main.png) center no-repeat;
  }
  .search__nav li {
    font-size: 12px;
    font-size: 3.2vw;
    margin-top: 8px;
    line-height: 40px;
  }
  .search__nav li.this {
    padding-top: 8px;
  }
  .search__box {
    padding: 5vw;
  }
  .search__opac {
    height: auto;
    line-height: 1.5;
  }
  .search__discovery {
    width: auto;
    line-height: 1.5;
  }
  .search__list {
    flex-wrap: wrap;
  }
  .search__list li {
    width: 49%;
    margin-bottom: 5px;
  }
  .top-banner {
    padding: 25px 0;
  }
  .top-banner__list {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }
  .top-banner__list {
    display: block;
    width: auto;
  }
  .top-banner__list__item {
    margin-bottom: 15px;
    text-align: center;
  }
  .top-container {
    display: block;
    width: auto;
  }
  .top-container {
    width: auto;
    padding: 30px 0;
  }
  .top-container .top-news {
    width: auto;
    margin: 0 5vw 30px;
  }
  .top-container .top-news__nav__item {
    font-size: 14px;
    font-size: 3.73333vw;
    padding: 6px 0;
  }
  .top-container .top-news__feed__item a {
    padding: 10px 20px;
  }
  .top-container .top-news__feed__item a:before, .top-container .top-news__feed__item a:after {
    content: "";
    display: table;
  }
  .top-container .top-news__feed__item a:after {
    clear: both;
  }
  .top-container .top-news__feed__item .meta {
    float: left;
    display: block;
    width: 6.3em;
    text-align: left;
  }
  .top-container .top-news__feed__item .date {
    font-size: 11px;
    font-size: 2.93333vw;
  }
  .top-container .top-news__feed__item .category {
    font-size: 10px;
    font-size: 2.66667vw;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
  }
  .top-container .top-news__feed__item .title {
    font-size: 13px;
    font-size: 3.46667vw;
    display: block;
    margin-top: 3px;
    margin-left: 7.5em;
    line-height: 1.6;
  }
  .top-container .top-calendar {
    width: auto;
    margin: 30px 5vw 0;
  }
  .top-container .top-calendar__notice {
    font-size: 13px;
    font-size: 3.46667vw;
  }
  .recommend {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }
  .recommend {
    margin: 0 5vw;
    padding: 30px 0;
  }
  .recommend__item__title {
    font-size: 14px;
    font-size: 3.73333vw;
    margin: 20px;
  }
  .search-result__item {
    padding: 15px 0;
  }
  .search-result .result-head {
    font-size: 16px;
    font-size: 4.26667vw;
  }
  .blog-index .post .meta {
    float: left;
    display: block;
    width: 7.5em;
    text-align: left;
  }
  .blog-index .post .date {
    font-size: 11px;
    font-size: 2.93333vw;
  }
  .blog-index .post .category {
    font-size: 10px;
    font-size: 2.66667vw;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
  }
  .blog-index .post .title {
    font-size: 13px;
    font-size: 3.46667vw;
    display: block;
    margin-top: 3px;
    margin-left: 8.5em;
    line-height: 1.6;
  }
  .blog-single .post-body {
    margin-bottom: 30px;
  }
  .blog-single .category {
    font-size: 10px;
    font-size: 2.66667vw;
    margin: 0 10px;
  }
  .gsc-control-cse, .gsc-control-cse-ja {
    width: 340px !important;
  }
  .search__opac__inner {
    width: auto;
  }
  .search__opac__title {
    font-size: 18px;
  }
  .search__opac__banner__item {
    width: 48%;
    margin-right: 0.5%;
    margin-bottom: 6px;
  }
  .search__opac__banner__item a {
    text-align: center;
  }
  .navi {
    display: none;
  }
  .navi ul.ul-level-1 {
    display: block;
    width: auto;
  }
  .fnavi__link {
    display: block;
    width: auto;
  }
  .fnavi__link__item {
    margin-bottom: 20px;
    padding: 0;
    text-align: center;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9zdHlsZV9zZXJ2ZXIuc2NzcyIsImNvbmZpZy9fdmFyLnNjc3MiLCJfc3R5bGVfYWRkLnNjc3MiLCJtaXhpbi9fZmxleC5zY3NzIiwibWl4aW4vX21lZGlhLXF1ZXJ5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDV2hCO0VBQ0U7SUFFVSwyQkFBQTtFRENWO0VDQ0E7SUFFVSwwQkFBQTtFRENWO0FBQ0Y7QUNhQTtFQUNFO0lBRVUsMEJBQUE7RUREVjtFQ0dBO0lBRVUsNEJBQUE7RUREVjtBQUNGO0FDSUEscUNBQUE7QUFrQkE7RUFDRTtJQUNFLFlBQUE7SUFDQSxVQUFBO0lBQ0Esa0VBQUE7RURIRjtFQ0tBO0lBQ0UsVUFBQTtJQUNBLGtFQUFBO0VESEY7RUNLQTtJQUNFLFlBQUE7SUFDQSxVQUFBO0lBQ0EsZ0VBQUE7RURIRjtBQUNGO0FDTUEsOENBQUE7QUFZQTtFQUNFO0lBRVUscUJBQUE7RURMVjtFQ09BO0lBRVUsbUJBQUE7RURMVjtBQUNGO0FDUUE7Ozs7OztDQUFBO0FBT0E7Ozs7Ozs7Ozs7OztFQVlFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0FETkY7O0FDU0E7RUFDRSxjQUFBO0FETkY7O0FDU0E7O0VBRUUsY0FBQTtBRE5GOztBQ1NBO0VBQ0UsZUFBQTtBRE5GOztBQ1NBO0VBQ0UsZ0JBQUE7QURORjs7QUNTQTtFQUNFLFlBQUE7QURORjs7QUNTQTs7RUFFRSxXQUFBO0VBQ0EsYUFBQTtBRE5GOztBQ1NBO0VBQ0Usc0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLHVCQUFBO0FETkY7O0FDU0Esc0NBQUE7QUFDQTtFQUNFLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0FETkY7O0FDU0Esc0NBQUE7QUFDQTtFQUNFLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QURORjs7QUNTQTtFQUNFLDZC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QTtJQUNBLFFBQUE7RURKRjtFQ01BO0lBQ0UsYUFBQTtFREpGO0VDTUE7SUFDRSxlQUFBO0VESkY7RUNNQTtJQUNFLFdBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7RURKRjtFQ01BO0lBQ0Usb0JBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtFREpGO0VDTUE7SUFDRSxjQUFBO0lBQ0EsV0FBQTtFREpGO0VDTUE7SUFDRSxXQUFBO0lBQ0Esb0JBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtFREpGO0VDTUE7SUFDRSxjQUFBO0lBQ0EsV0FBQTtFREpGO0VDTUE7SUFDRSxVQUFBO0VESkY7RUNNQTtJQUNFLFdBQUE7SUFDQSxrQkFBQTtFREpGO0VDTUE7SUFDRSxhQUFBO0VESkY7RUNNQTtJQUNFLGNBQUE7SUFDQSxXQUFBO0VESkY7RUNNQTtJQUNFLFdBQUE7SUFDQSxtQkFBQTtJQUNBLFdBQUE7RURKRjtFQ01BO0lBQ0UsWUFBQTtFREpGO0VDTUE7SUFDRSxxQkFBQTtJQUNBLGdCQUFBO0VESkY7RUNNQTtJQUNFLGFBQUE7RURKRjtFQ01BO0lBQ0UscUJBQUE7RURKRjtFQ01BO0lBQ0UscUJBQUE7RURKRjtFQ01BO0lBQ0UsYUFBQTtFREpGO0VDTUE7SUFDRSxhQUFBO0VESkY7RUNNQTtJQUNFLGNBQUE7SUFDQSxXQUFBO0VESkY7RUNNQTtJQUNFLGFBQUE7SUFDQSxrQkFBQTtFREpGO0VDTUE7SUFDRSxjQUFBO0lBQ0EsbUJBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtFREpGO0VDTUE7SUFDRSxZQUFBO0lBQ0EsVUFBQTtJQUNBLFVBQUE7SUFDQSxjQUFBO0VESkY7RUNNQTtJQUNFLFdBQUE7SUFDQSxZQUFBO0VESkY7RUNNQTtJQUNFLFdBQUE7SUFDQSxZQUFBO0lBQ0EsaUJBQUE7SUFDQSxlQUFBO0VESkY7RUNNQTtJQUNFLGNBQUE7SUFDQSxXQUFBO0VESkY7RUNNQTtJQUNFLG9CQUFBO0VESkY7RUNNQTtJQUNFLGNBQUE7SUFDQSxXQUFBO0VESkY7RUNNQTtJQUNFLGFBQUE7RURKRjtFQ01BO0lBQ0UsY0FBQTtFREpGO0VDTUE7SUFDRSxvQkFBQTtFREpGO0VDTUE7SUFDRSxXQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0VESkY7RUNNQTtJQUNFLGVBQUE7SUFDQSxvQkFBQTtFREpGO0VDTUE7SUFDRSxjQUFBO0lBQ0EsUUFBQTtJQUNBLFdBQUE7SUFDQSxhQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLFlBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLFdBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLFdBQUE7RURKRjtFQ01BO0lBQ0UsaUJBQUE7RURKRjtFQ01BO0lBQ0UsZUFBQTtJQUNBLE9BQUE7SUFDQSxTQUFBO0lBR0EsYUFBQTtJQUdRLDhCQUFBO0lBQ1IsV0FBQTtJQUNBLDBCQUFBO0lBQ0EsbUJBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFREpGO0VDTUE7SUFDRSxlQUFBO0lBQ0Esb0JBQUE7SUFDQSxrQkFBQTtFREpGO0VDTUE7SUFDRSxlQUFBO0lBQ0Esb0JBQUE7SUFDQSxrQkFBQTtFREpGO0VDTUE7SUFDRSxlQUFBO0lBQ0Esb0JBQUE7SUFDQSxnQkFBQTtFREpGO0VDTUE7SUFDRSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtJQUNBLG9CQUFBO0lBQ0EsZ0JBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLFlBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLFlBQUE7RURKRjtFQ01BO0lBQ0UsZUFBQTtJQUNBLG9CQUFBO0VESkY7RUNNQTtJQUNFLGNBQUE7SUFDQSxXQUFBO0lBQ0Esb0JBQUE7RURKRjtFQ01BO0lBQ0UsYUFBQTtFREpGO0VDTUE7SUFDRSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0VESkY7RUNNQTs7Ozs7OztJQU9FLGFBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7RURKRjtFQ01BOztJQUVFLFlBQUE7SUFDQSxnQkFBQTtFREpGO0VDTUE7SUFDRSxVQUFBO0VESkY7RUNNQTtJQUNFLFdBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtFREpGO0VDTUE7SUFDRSxnQkFBQTtJQUNBLG1CQUFBO0VESkY7RUNNQTtJQUNFLGVBQUE7SUFDQSxvQkFBQTtJQUNBLGNBQUE7SUFDQSxpQkFBQTtFREpGO0VDTUE7SUFDRSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtFREpGO0VDTUE7SUFDRSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtFREpGO0VDTUE7SUFDRSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtFREpGO0VDTUE7SUFDRSxlQUFBO0lBQ0Esb0JBQUE7SUFDQSxXQUFBO0VESkY7RUNNQTtJQUNFLFFBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtJQUNBLHlCQUFBO0VESkY7RUNNQTtJQUNFLGtCQUFBO0VESkY7RUNNQTs7Ozs7Ozs7Ozs7SUFXRSxlQUFBO0lBQ0EsZ0JBQUE7RURKRjtFQ01BOztJQUVFLGVBQUE7SUFDQSxnQkFBQTtFREpGO0VDTUE7OztJQUdFLGlCQUFBO0VESkY7RUNNQTtJQUNFLFVBQUE7RURKRjtFQ01BO0lBQ0UsVUFBQTtFREpGO0VDTUE7SUFDRSxXQUFBO0VESkY7RUNNQTtJQUNFLFdBQUE7RURKRjtFQ01BO0lBQ0UsZUFBQTtJQUNBLGdCQUFBO0VESkY7RUNNQTtJQUNFLGNBQUE7SUFDQSxXQUFBO0VESkY7RUNNQTtJQUNFLGNBQUE7SUFDQSxXQUFBO0lBQ0Esb0JBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtFREpGO0VDTUE7SUFDRSxtQkFBQTtFREpGO0VDTUE7SUFDRSxtQkFBQTtFREpGO0VDTUE7SUFDRSxtQkFBQTtFREpGO0VDTUE7SUFDRSxtQkFBQTtFREpGO0VDTUE7SUFDRSxtQkFBQTtFREpGO0VDTUE7SUFDRSxpQkFBQTtJQUNBLG1CQUFBO0VESkY7RUNNQTtJQUNFLGNBQUE7SUFDQSxXQUFBO0VESkY7RUNNQTtJQUNFLFdBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLGtCQUFBO0lBQ0EscUJBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtFREpGO0VDTUE7SUFDRSxlQUFBO0lBQ0Esb0JBQUE7SUFDQSxnQkFBQTtFREpGO0VDTUE7SUFDRSxlQUFBO0lBQ0EsZ0JBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLFlBQUE7SUFDQSx3RUFBQTtFREpGO0VDTUE7SUFDRSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7RURKRjtFQ01BO0lBQ0UsZ0JBQUE7RURKRjtFQ01BO0lBQ0UsWUFBQTtFREpGO0VDTUE7SUFDRSxZQUFBO0lBQ0EsZ0JBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLGdCQUFBO0VESkY7RUNNQTtJQUVNLGVBQUE7RURKTjtFQ01BO0lBQ0UsVUFBQTtJQUNBLGtCQUFBO0VESkY7RUNNQTtJQUNFLGVBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0VESkY7RUNNQTtJQUNFLGNBQUE7SUFDQSxXQUFBO0VESkY7RUNNQTtJQUNFLG1CQUFBO0lBQ0Esa0JBQUE7RURKRjtFQ01BO0lBQ0UsY0FBQTtJQUNBLFdBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLGVBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLGtCQUFBO0VESkY7RUNNQTtJQUNFLGVBQUE7SUFDQSxvQkFBQTtJQUNBLGNBQUE7RURKRjtFQ01BO0lBQ0Usa0JBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLGNBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtFREpGO0VDTUE7SUFDRSxXQUFBO0lBQ0EsY0FBQTtJQUNBLFlBQUE7SUFDQSxnQkFBQTtFREpGO0VDTUE7SUFDRSxlQUFBO0lBQ0Esb0JBQUE7RURKRjtFQ01BO0lBQ0UsZUFBQTtJQUNBLG9CQUFBO0lBQ0EsV0FBQTtJQUNBLFNBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7RURKRjtFQ01BO0lBQ0UsZUFBQTtJQUNBLG9CQUFBO0lBQ0EsY0FBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtJQUNBLGdCQUFBO0VESkY7RUNNQTtJQUNFLFdBQUE7SUFDQSxrQkFBQTtFREpGO0VDTUE7SUFDRSxlQUFBO0lBQ0Esb0JBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0VESkY7RUNNQTtJQUNFLGFBQUE7SUFDQSxlQUFBO0VESkY7RUNNQTtJQUNFLGVBQUE7SUFDQSxvQkFBQTtJQUNBLFlBQUE7RURKRjtFQ01BO0lBQ0UsZUFBQTtFREpGO0VDTUE7SUFDRSxlQUFBO0lBQ0Esb0JBQUE7RURKRjtFQ01BO0lBQ0UsV0FBQTtJQUNBLGNBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7RURKRjtFQ01BO0lBQ0UsZUFBQTtJQUNBLG9CQUFBO0VESkY7RUNNQTtJQUNFLGVBQUE7SUFDQSxvQkFBQTtJQUNBLFdBQUE7SUFDQSxTQUFBO0lBQ0EsVUFBQTtJQUNBLGtCQUFBO0VESkY7RUNNQTtJQUNFLGVBQUE7SUFDQSxvQkFBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtFREpGO0VDTUE7SUFDRSxtQkFBQTtFREpGO0VDTUE7SUFDRSxlQUFBO0lBQ0Esb0JBQUE7SUFDQSxjQUFBO0VESkY7RUdoNkZGO0lBT0ksdUJBQUE7RUh5OEZGO0VHbjhGRTtJQUtJLFdBQUE7RUh5OEZOO0VHdDhGRTtJQUlJLGVBQUE7RUgyOEZOO0VHMTZGSTtJQUdJLFVBQUE7SUFDQSxrQkFBQTtJQUNBLGtCQUFBO0VIZzlGUjtFRzk4Rk07SUFVSSxrQkFBQTtFSG05RlY7RUduN0ZGO0lBSUksYUFBQTtFSCs4RkY7RUcxOEZBO0lDeEhFLGNBQUE7SUFDQSxXQUFBO0VKK2tHRjtFR254RkE7SUM3VEUsY0FBQTtJQUNBLFdBQUE7RUo0d0dGO0VHNzhGRTtJQUdJLG1CQUFBO0lBQ0EsVUFBQTtJQUNBLGtCQUFBO0VIcTlGTjtBQWowRkYiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQC13ZWJraXQta2V5ZnJhbWVzIGhvcml6b250YWwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaG9yaXpvbnRhbCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHZlcnRpY2FsIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdmVydGljYWwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxufVxuLyogVE9QUEFHRSBoZXJvIG12IHNjcm9sbCBhbmltYXRpb24gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgYm90dG9tOiA3MHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICB9XG4gIDEwMCUge1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgYm90dG9tOiA3MHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICB9XG4gIDEwMCUge1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgfVxufVxuLyogVE9QUEFHRSBzbGljayBzbGlkZSBmaXJzdCBpbWFnZSBhbmltYXRpb24gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlja0FjdGl2ZTEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWNrQWN0aXZlMSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxudjEuNi4xXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzRBNDg0NztcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAvKiAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgKi9cbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBzdHJpY3Q7XG59XG5cbmEge1xuICBjb2xvcjogIzAwQTJFNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzhBOEU4QTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1haW4gaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4udGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogQGdyb3VwIGZsb2F0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW1nLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDIwcHggMTBweCAwO1xufVxuXG4uaW1nLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAxMHB4IDIwcHg7XG59XG5cbi8qIEB0ZXh0LWFsaWduXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRhLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRhLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGEtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLyogQHZlcnRpY2FsLWFsaWduXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZhLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLnZhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLnZhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLyogQGZvbnQtd2VpZ2h0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG4vKiBAc3RhdHVzIGZvbnQgY29sb3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjZjQwMDAwO1xufVxuXG4vKiBAd3AgaW1hZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDEwcHggMjBweDtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltZy9jb21tb24vaW1nX2Jlc3N5LmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnNsaWNrLXJlY29tbWVuZCAuc2xpY2stcHJldiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMjBweDtcbn1cblxuLnNsaWNrLXJlY29tbWVuZCAuc2xpY2stbmV4dCB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTIwcHg7XG59XG5cbi5zbGljay1yZWNvbW1lbmQgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC00MHB4O1xufVxuXG4vKiDlhajlhbHpgJogKi9cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDExMDBweDtcbiAgcGFkZGluZy10b3A6IDEzN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA4OXB4O1xuICB9XG59XG5cbi53cmFwcGVyLS10b3AgLm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLndyYXBwZXItLWRlZmF1bHQgLnBhZ2UtdGl0bGUge1xuICB3aWR0aDogMTE4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcbn1cblxuLndyYXBwZXItLWRlZmF1bHQgLnBhZ2UtdGl0bGUgLnBhZ2UtdGl0bGUtLTAxIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLndyYXBwZXItLWRlZmF1bHQgLm1haW4ge1xuICB3aWR0aDogMTE4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3JhcHBlci0tZGVmYXVsdCAubWFpbiAuY29udGVudHMge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmhlYWRlciB7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYm9keTpoYXMoI1Rvb2xCYXIpIGhlYWRlciB7XG4gIHRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDMzLjc4JTtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG5cbi5oZWFkZXJfX3N1Ym5hdmkge1xuICB3aWR0aDogMjkuNTQlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmhlYWRlcl9fc3VibmF2aV9fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uaGVhZGVyX19zdWJuYXZpX19saXN0X19pdGVtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5oZWFkZXJfX3N1Ym5hdmlfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy9jb21tb24vaWNuX3VuaXZfMDEucG5nKTtcbn1cblxuLmhlYWRlcl9fc3VibmF2aV9fbGlzdF9faXRlbTpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvZml0LWxpYnJhcnkvaW1nL2NvbW1vbi9pY25fYXJlYV8wMS5wbmcpO1xufVxuXG4uaGVhZGVyX19zdWJuYXZpX19saXN0X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9maXQtbGlicmFyeS9pbWcvY29tbW9uL2ljbl9tYWlsXzAxLnBuZyk7XG59XG5cbi5oZWFkZXJfX3N1Ym5hdmlfX2xpc3RfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjNEE0ODQ3O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGVhZGVyX190b2RheSB7XG4gIHdpZHRoOiAxNC44NCU7XG59XG5cbi5oZWFkZXJfX3RvZGF5IGRsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxODcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyX190b2RheSBkbCBkdCB7XG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVhZGVyX190b2RheSBkbCBkZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmhlYWRlcl9fdG9kYXkgZGwgZGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5oZWFkZXJfX2J1dHRvbiB7XG4gIHdpZHRoOiAxNC41NCU7XG59XG5cbi5oZWFkZXJfX2J1dHRvbl9fbXlsaWIge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5oZWFkZXJfX2J1dHRvbl9fbXlsaWIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDBBMkU1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyX19idXR0b25fX3NlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNFNEYxRkE7XG4gIGNvbG9yOiAjMDBBMkU1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nbmF2aSB7XG4gIGJhY2tncm91bmQ6ICMwMEEyRTU7XG59XG5cbi5nbmF2aV9fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5nbmF2aV9fbGlzdF9faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmduYXZpX19saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAvKiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpOyAqL1xufVxuXG4uZ25hdmlfX2xpc3RfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG4uZ25hdmlfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFNEYxRkE7XG4gIGNvbG9yOiAjMDBBMkU1O1xufVxuXG4uZ25hdmlfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmduYXZpX19saXN0X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxNSU7XG59XG5cbi5nbmF2aV9fbGlzdF9faXRlbTpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTglO1xufVxuXG4uZ25hdmlfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmduYXZpX19saXN0X19pdGVtOm50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiAxMiU7XG59XG5cbi5nbmF2aV9fbGlzdF9faXRlbTpudGgtY2hpbGQoNikge1xuICB3aWR0aDogMjAlO1xufVxuXG4uZ25hdmlfX3NsaXN0X193cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMjtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI4LCAyNDEsIDI1MCwgMC45KTtcbn1cblxuLmduYXZpX19zbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZ25hdmlfX3NsaXN0X19pdGVtIHtcbiAgd2lkdGg6IDQ4JTtcbn1cbi5nbmF2aV9fc2xpc3RfX2l0ZW06bnRoLWNoaWxkKDJuLTEpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbn1cblxuLmduYXZpX19zbGlzdF9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY29sb3I6ICMwMEEyRTU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5nbmF2aV9fc2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5nbmF2aV9fc2xpc3RfX2l0ZW0gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBBMkU1O1xufVxuXG4uZ25hdmlfX2xpc3RfX2l0ZW06aG92ZXIgLmduYXZpX19zbGlzdF9fd3JhcCB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucG9zaXRpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNFNEYxRkE7XG4gIGhlaWdodDogNjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VhcmNoLWJhcl9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgY29sb3I6ICMwMEEyRTU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWFyY2gtYmFyX19pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VhcmNoLWJhcl9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAzNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBMkU1O1xufVxuXG4uc2VhcmNoLWJhcl9faW5wdXQgaW5wdXRbdHlwZT1pbWFnZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc3AtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI0JyZWFkY3J1bWJzIHtcbiAgd2lkdGg6IDExODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBhZ2V0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogNDYwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBhZ2V0b3A6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ucGFnZXRvcCBiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWUvZml0LWxpYnJhcnkvaW1nL2NvbW1vbi9pY25fcGFnZXRvcC5wbmcpIGNlbnRlciAyMHB4IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdldG9wIGI6aG92ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmVydGljYWwgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICBhbmltYXRpb246IHZlcnRpY2FsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMEEyRTU7XG59XG5cbi5mb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm5hdmkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLmZuYXZpX193cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiA5MjBweDtcbn1cblxuLmZuYXZpX19saXN0IHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmZuYXZpX19saXN0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZuYXZpX19saXN0X19pdGVtID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm5hdmlfX2xpc3RfX3N1Ymxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mbmF2aV9fbGlzdHMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uZm5hdmlfX2xpc3RzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZm5hdmlfX2xpc3RzX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvZml0LWxpYnJhcnkvaW1nL2NvbW1vbi9pY25fdW5pdl8wMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmZuYXZpX19saXN0c19faXRlbTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy9jb21tb24vaWNuX2FyZWFfMDIucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IGNlbnRlcjtcbn1cblxuLmZuYXZpX19saXN0c19faXRlbTpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy9jb21tb24vaWNuX21haWxfMDIucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IGNlbnRlcjtcbn1cblxuLmZuYXZpX19iYW5uZXIge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5mbmF2aV9fYmFubmVyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvcHlyaWdodCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNvcHlyaWdodF9faW5uZXIge1xuICB3aWR0aDogMTE4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29weXJpZ2h0IHAge1xuICBjb2xvcjogIzRBNDg0NztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2lkZ2V0LWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ud2lkZ2V0LWFyZWEgaDIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICMwMEEyRTU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ud2lkZ2V0LWFyZWEgLm1lbnUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMEEyRTU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMEEyRTU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBBMkU1O1xufVxuXG4ud2lkZ2V0LWFyZWEgLm1lbnUgLmxpLWxldmVsLTEgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi53aWRnZXQtYXJlYSAubWVudSAubGktbGV2ZWwtMTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZWVlO1xufVxuXG4ud2lkZ2V0LWFyZWEgLm1lbnUgLmxpLWxldmVsLTEuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNFNEYxRkE7XG59XG5cbi53aWRnZXQtYXJlYSAubWVudSAubGktbGV2ZWwtMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGREY5RDI7XG59XG5cbi53aWRnZXQtYXJlYSAuYmxvZy13aWRnZXQsXG4ud2lkZ2V0LWFyZWEgLndpZGdldC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLndpZGdldC1hcmVhIC5ibG9nLXdpZGdldCB1bCxcbi53aWRnZXQtYXJlYSAud2lkZ2V0LXRleHQgdWwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMEEyRTU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMEEyRTU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBBMkU1O1xufVxuXG4ud2lkZ2V0LWFyZWEgLmJsb2ctd2lkZ2V0IHVsIGxpIGEsXG4ud2lkZ2V0LWFyZWEgLndpZGdldC10ZXh0IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ud2lkZ2V0LWFyZWEgLmJsb2ctd2lkZ2V0IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ud2lkZ2V0LWFyZWEgLndpZGdldC10ZXh0IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlZWU7XG59XG5cbi53aWRnZXQtYXJlYSAuYmxvZy13aWRnZXQgdWwgbGkuY3VycmVudCxcbi53aWRnZXQtYXJlYSAud2lkZ2V0LXRleHQgdWwgbGkuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNFNEYxRkE7XG59XG5cbi53aWRnZXQtYXJlYSAuYmxvZy13aWRnZXQgdWwgbGk6aG92ZXIsXG4ud2lkZ2V0LWFyZWEgLndpZGdldC10ZXh0IHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZERjlEMjtcbn1cblxuLnNwLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4ucGFuZWwtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucGFuZWwtYnRuIC5jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFuZWwtYnRuIC5jbG9zZTpiZWZvcmUsIC5wYW5lbC1idG4gLmNsb3NlOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcbn1cblxuLnBhbmVsLWJ0biAuY2xvc2U6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ucGFuZWwtYnRuIC5jbG9zZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wYW5lbC1idG4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucGFuZWwtYnRuLWljb246YmVmb3JlLCAucGFuZWwtYnRuLWljb246YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnBhbmVsLWJ0bi1pY29uOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4ucGFuZWwtYnRuLWljb246YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5zcC1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3AtZm9vdGVyX19zZWFyY2gge1xuICB3aWR0aDogNDIlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy9jb21tb24vaWNuX3NlYXJjaF8wMy5wbmcpIDEwcHggY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtaW5kZW50OiAyMHB4O1xufVxuXG4uc3AtZm9vdGVyX19teWxpYiB7XG4gIHdpZHRoOiA0MiU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5zcC1mb290ZXJfX215bGliIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cblxuLnNwLWZvb3Rlcl9faWNvbiB7XG4gIHdpZHRoOiAxNiU7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLnRpdGxlLXRvcC0tMDEge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi50aXRsZS10b3AtLTAyIHtcbiAgY29sb3I6ICMwMEEyRTU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLnRpdGxlLXBhZ2UtLTAxIHtcbiAgY29sb3I6ICM4QThFOEE7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnRpdGxlLXBhZ2UtLTAyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiAwIDM1cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMEEyRTU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnRpdGxlLXBhZ2UtLTAyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDBBMkU1O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udGl0bGUtcGFnZS0tMDI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMwMEEyRTU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi50aXRsZS1wYWdlLS0wMyB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZDogIzAwQTJFNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50aXRsZS1wYWdlLS0wNCB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDFlbSAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuM2VtIDAuMmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50aXRsZS1wYWdlLS0wNDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC4yNWVtO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5idXR0b24tLTAxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnV0dG9uLS0wMSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogIzAwQTJFNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmJ1dHRvbi0tMDEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XG59XG5cbi5idXR0b24tLTAyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnV0dG9uLS0wMiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFNEYxRkE7XG4gIGNvbG9yOiAjMDBBMkU1O1xufVxuXG4uYnV0dG9uLS0wMiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzhBOEU4QTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS1mb3JtIHtcbiAgbWFyZ2luOiAzMHB4IDAgNjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4QThFOEE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOEE4RThBO1xufVxuXG4udGFibGUtZm9ybSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xufVxuXG4udGFibGUtZm9ybSB0ciB0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUtZm9ybSB0ciB0aDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA2MCU7XG4gIGJhY2tncm91bmQ6ICM4QThFOEE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi50YWJsZS1mb3JtIHRyIHRkIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogNjBweCAwIDEwMHB4O1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQsXG4ucGFnaW5hdGlvbiBzcGFuLmRpc2FibGVkLFxuLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhLFxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGEsXG4ucGFnaW5hdGlvbiBzcGFuLnByZXYgYSxcbi5wYWdpbmF0aW9uIHNwYW4ubmV4dCBhLFxuLnBhZ2luYXRpb24gc3Bhbi5udW1iZXIgYSB7XG4gIG1hcmdpbjogMCA0cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4uZGlzYWJsZWQsXG4ucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGEsXG4ucGFnaW5hdGlvbiBzcGFuLmxhc3QgYSxcbi5wYWdpbmF0aW9uIHNwYW4ucHJldiBhLFxuLnBhZ2luYXRpb24gc3Bhbi5uZXh0IGEge1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4uY3VycmVudCxcbi5wYWdpbmF0aW9uIHNwYW4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMEEyRTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnaW5hdGlvbiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMEEyRTU7XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4uZmlyc3QgYSxcbi5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGE6YmVmb3JlLFxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGE6YmVmb3JlIHtcbiAgbGVmdDogMTNweDtcbn1cblxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGE6YWZ0ZXIge1xuICByaWdodDogMTNweDtcbn1cblxuLmNhc2UgLnBhZ2luYXRpb24gc3Bhbi5kaXNhYmxlZCxcbi5jYXNlIC5wYWdpbmF0aW9uIHNwYW4ucHJldiBhLFxuLmNhc2UgLnBhZ2luYXRpb24gc3Bhbi5uZXh0IGEge1xuICBib3JkZXI6IDA7XG59XG5cbi5jYXNlIC5wYWdpbmF0aW9uIHNwYW4ucHJldiBhLFxuLmNhc2UgLnBhZ2luYXRpb24gc3Bhbi5uZXh0IGEsXG4uY2FzZSAucGFnaW5hdGlvbiBzcGFuLm51bWJlciBhIHtcbiAgY29sb3I6ICM0QTQ4NDc7XG59XG5cbi5jYXNlIC5wYWdpbmF0aW9uIHNwYW4ucHJldiBhOmhvdmVyLFxuLmNhc2UgLnBhZ2luYXRpb24gc3Bhbi5uZXh0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzRBNDg0NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmNhc2UgLnBhZ2luYXRpb24gc3Bhbi5jdXJyZW50LFxuLmNhc2UgLnBhZ2luYXRpb24gc3BhbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXNlIC5wYWdpbmF0aW9uIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzk5OTtcbn1cblxuLmNvbnRlbnRzLW5hdmkge1xuICB3aWR0aDogMTE4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGVudHMtbmF2aSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjI2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRlbnRzLW5hdmkgYS5wcmV2LWxpbmssIC5jb250ZW50cy1uYXZpIGEubmV4dC1saW5rIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLmNvbnRlbnRzLW5hdmkgYTpob3Zlci5wcmV2LWxpbmssIC5jb250ZW50cy1uYXZpIGE6aG92ZXIubmV4dC1saW5rIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmxpc3QtbmF2aSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpc3QtbmF2aSBhIHtcbiAgY29sb3I6ICM0QTQ4NDc7XG59XG5cbi5yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjQzMwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm5vcm1hbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmFueSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2JmYmZiZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VibWl0IGJ1dHRvbiwgLnN1Ym1pdCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdWJtaXQgaW5wdXRbdHlwZT1yZXNldF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzOTVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN1Ym1pdCBidXR0b246YmVmb3JlLCAuc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XTpiZWZvcmUsIC5zdWJtaXQgaW5wdXRbdHlwZT1yZXNldF06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9hcnJvdy5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzM3B4IDZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnN1Ym1pdCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMkU1O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnN1Ym1pdCBpbnB1dFt0eXBlPXJlc2V0XSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4vKiByZXNldCAqL1xuYnV0dG9uLFxub3B0aW9uLFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPW9wdGlvbl0sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuc2VsZWN0LFxuaW5wdXRbdHlwZT1zZWxlY3RdIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyog44OH44OV44Kp44Or44OI44GucmFkaW/jgIFjaGVja2JveOOBr+mdnuihqOekuiAqL1xuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGZvciBmaXJlZm94ICovXG5zZWxlY3Qge1xuICB0ZXh0LWluZGVudDogMC4wMXB4O1xuICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbnRleHRhcmVhLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbmlucHV0LmZvcm0tcyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuaW5wdXQuZm9ybS1tIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuaW5wdXQuZm9ybS1sIHtcbiAgd2lkdGg6IDc1JTtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogNzUlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICAvKiDjgYrlpb3jgb/jga7pq5jjgZXjgasgKi9cbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuXG4vKiDjg5Xjgqnjg7zjgqvjgrnmmYLjga7oibLlpInmm7QgKi9cbnRleHRhcmVhOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxODcwMDtcbn1cblxuLyogZm9yIGllMTAgaWUxMSBpZeezu+OBruODl+ODq+ODgOOCpuODs+OBruefouWNsOOCkua2iOOBmSBpZTnjga/pnZ7lr77lv5wgKi9cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIOODqeOCuOOCquODnOOCv+ODsyAqL1xuaW5wdXRbdHlwZT1yYWRpb10uZm9ybS1yYWRpbyArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA5cHggNXB4IDhweCAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8gKyBsYWJlbDpiZWZvcmUsXG5pbnB1dFt0eXBlPXJhZGlvXS5mb3JtLXJhZGlvICsgbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10uZm9ybS1yYWRpbyArIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5mb3JtLXJhZGlvICsgbGFiZWw6YWZ0ZXIge1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQuZm9ybS1yYWRpbyArIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwQTJFNTtcbn1cblxuLyog44OB44Kn44OD44Kv44Oc44OD44Kv44K5ICovXG4uZm9ybS1jaGVja2JveCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiA2cHggNXB4IDhweCAzMHB4O1xufVxuXG4uZm9ybS1jaGVja2JveCBsYWJlbDpiZWZvcmUsXG4uZm9ybS1jaGVja2JveCBsYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZvcm0tY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG59XG5cbi5mb3JtLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDJweDtcbn1cblxuLmZvcm0tY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMEEyRTU7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMwMEEyRTU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mb3JtLXNlbGVjdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIC8qIOOBk+OBk+OBp+S4i+WQkeOBjeefouWNsOaMh+WumuOAgOS7iuWbnuOBr0NTU+OBpyAqL1xuICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMzMzO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvKiDjgq/jg6rjg4Pjgq/lh7rmnaXjgovjgojjgYYgKi9cbn1cblxuLmZvcm0tc2VsZWN0IHNlbGVjdCB7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbC1iZWZvcmUtYXR0YWNobWVudCB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5tYWlsLWFmdGVyLWF0dGFjaG1lbnQge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4ubWFpbC1hdHRlbnRpb24ge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4vKiBpZTnlr77nrZYgKi9cbi5mb3JtLXNlbGVjdCBzZWxlY3Q6bm90KDp0YXJnZXQpIHtcbiAgd2lkdGg6IDEyMCUgXFw5IDtcbn1cblxuLyogR29vZ2xlIENocm9tZSwgU2FmYXJpLCBPcGVyYSAxNSssIEFuZHJvaWQsIGlPUyAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi8qIEZpcmVmb3ggMTgtICovXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbn1cblxuLyogRmlyZWZveCAxOSsgKi9cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbn1cblxuLyogSUUgMTArICovXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbiNDb250YWN0SW5kZXggdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYmdlX2JvZHkge1xuICB3aWR0aDogODYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5iZ2VfYm9keSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5iZ2VfYm9keSBhIHtcbiAgY29sb3I6ICMzM2JhZDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmdlX2JvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNmJkZGYyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iZ2VfYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJnZV9ib2R5IC5uYXZpOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjM1ZFwiO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBtYXJnaW46IDAgNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uYmdlX2JvZHkgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5iZ2VfYm9keSB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5iZ2VfYm9keSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYmdlX2JvZHkgdWwgdWwge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmJnZV9ib2R5IGgxIHtcbiAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uYmdlX2JvZHkgaDIge1xuICBtYXJnaW46IDUwcHggMCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwQTJFNTtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYmdlX2JvZHkgaDMge1xuICBtYXJnaW46IDUwcHggMCAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0QzRDQ7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuLmJnZV9ib2R5IGg0IHtcbiAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYmdlX2JvZHkgaDUge1xuICBtYXJnaW46IDUwcHggMCAyMHB4O1xufVxuXG4uYmdlX2JvZHkgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNDQ0M7XG59XG5cbmJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5oZXJvIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy90b3AvYmdfbWFpbi5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5oZXJvX19pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB3aWR0aDogMTE4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhlcm9fX212IHtcbiAgd2lkdGg6IDQ3MnB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmhlcm9fX212ICNzbGljay1tYWluIHtcbiAgd2lkdGg6IDQzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhlcm9fX212ICNzbGljay1tYWluIC5zbGlkZW9iamVjdCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmhlcm9fX212ICNzbGljay1tYWluIC5zbGlkZW9iamVjdCBmaWd1cmUgZmlnY2FwdGlvbiBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDBBMkU1O1xuICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlYXJjaCB7XG4gIHdpZHRoOiA2NzdweDtcbn1cblxuLnNlYXJjaF9fbmF2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoX19uYXYgbGkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjE4NzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VhcmNoX19uYXYgbGk6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnNlYXJjaF9fbmF2IGxpOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5zZWFyY2hfX25hdiBsaS50aGlzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNEE0ODQ3O1xufVxuXG4uc2VhcmNoX19ib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VhcmNoX19vcGFjX19pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaF9fb3BhY19faW5wdXQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZWFyY2hfX29wYWNfX2lucHV0IGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnNlYXJjaF9fb3BhY19faW5wdXQgaW5wdXRbdHlwZT1pbWFnZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xufVxuXG4uc2VhcmNoX19kaXNjb3Zlcnkge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNTYwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5zZWFyY2hfX2Rpc2NvdmVyeV9faW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2hfX2Rpc2NvdmVyeV9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG59XG5cbi5zZWFyY2hfX2Rpc2NvdmVyeV9faW5wdXQgaW5wdXRbdHlwZT1pbWFnZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xufVxuXG4uc2VhcmNoX19kaXNjb3ZlcnlfX3RleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZWJzY28tc2VhcmNoLWJveF9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWJzY28tc2VhcmNoLWJveF9fc2VhcmNoX19pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG59XG5cbi5lYnNjby1zZWFyY2gtYm94X19zZWFyY2hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZWJzY28tc2VhcmNoLWJveF9fc2VhcmNoX19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xufVxuXG4uc2VhcmNoX19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZWFyY2hfX2xpc3QgbGkge1xuICB3aWR0aDogMjMlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWFyY2hfX2xpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNGREY5RDI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAuc2VhcmNoX19saXN0IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFNEYxRkE7XG4gICAgY29sb3I6ICMwMEEyRTU7XG4gIH1cbn1cblxuLnRvcC1iYW5uZXIge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWUvZml0LWxpYnJhcnkvaW1nL3RvcC9iZ19zdHJpcGUucG5nKSAwIDAgcmVwZWF0O1xufVxuXG4udG9wLWJhbm5lcl9fbGlzdCB7XG4gIHdpZHRoOiAxMTgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4udG9wLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTE4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG4udG9wLWNvbnRhaW5lciAudG9wLW5ld3Mge1xuICB3aWR0aDogODAwcHg7XG59XG5cbi50b3AtY29udGFpbmVyIC50b3AtbmV3c19fbmF2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4QThFOEE7XG59XG5cbi50b3AtY29udGFpbmVyIC50b3AtbmV3c19fbmF2X19pdGVtIHtcbiAgd2lkdGg6IDMzJTtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICM4QThFOEE7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi50b3AtY29udGFpbmVyIC50b3AtbmV3c19fbmF2X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0U0RjFGQTtcbn1cblxuLnRvcC1jb250YWluZXIgLnRvcC1uZXdzX19uYXZfX2l0ZW0udGhpcyB7XG4gIGJhY2tncm91bmQ6ICMwMEEyRTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9wLWNvbnRhaW5lciAudG9wLW5ld3NfX25hdl9faXRlbTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMzQlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4QThFOEE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4QThFOEE7XG59XG5cbi50b3AtY29udGFpbmVyIC50b3AtbmV3c19fbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi50b3AtY29udGFpbmVyIC50b3AtbmV3c19fbWFpbi5pbmZvLW1haW4tZXZlbnQsIC50b3AtY29udGFpbmVyIC50b3AtbmV3c19fbWFpbi5pbmZvLW1haW4tbWVudGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9wLWNvbnRhaW5lciAudG9wLW5ld3NfX2ZlZWRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi50b3AtY29udGFpbmVyIC50b3AtbmV3c19fZmVlZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjRTNFQUY1O1xufVxuXG4udG9wLWNvbnRhaW5lciAudG9wLW5ld3NfX2ZlZWRfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjRjNGMEYwO1xufVxuXG4udG9wLWNvbnRhaW5lciAudG9wLW5ld3NfX2ZlZWRfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGNvbG9yOiAjNEE0ODQ3O1xufVxuXG4udG9wLWNvbnRhaW5lciAudG9wLW5ld3NfX2ZlZWRfX2l0ZW0gLm1ldGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3AtY29udGFpbmVyIC50b3AtbmV3c19fZmVlZF9faXRlbSAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnRvcC1jb250YWluZXIgLnRvcC1uZXdzX19mZWVkX19pdGVtIC5jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRvcC1jb250YWluZXIgLnRvcC1jYWxlbmRhciB7XG4gIHdpZHRoOiAzMjBweDtcbn1cblxuLnRvcC1jb250YWluZXIgLnRvcC1jYWxlbmRhcl9fbWFpbiB7XG4gIG1hcmdpbjogMjBweCAwIDE1cHg7XG59XG5cbi50b3AtY29udGFpbmVyIC50b3AtY2FsZW5kYXJfX25vdGljZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLm5vdGljZTAxIHtcbiAgYmFja2dyb3VuZDogI0Y1RTZEQztcbiAgY29sb3I6ICNDMjAxMTg7XG59XG5cbi5ub3RpY2UwMiB7XG4gIGJhY2tncm91bmQ6ICNGRkY2OEY7XG59XG5cbi5ub3RpY2UwMyB7XG4gIGJhY2tncm91bmQ6ICNFRUY2RkM7XG4gIGNvbG9yOiAjM0E2MUI2O1xufVxuXG4ubm90aWNlMDQge1xuICBiYWNrZ3JvdW5kOiAjRjlFRkRDO1xuICBjb2xvcjogI0QwNkMxOTtcbn1cblxuLm5vdGljZTA1IHtcbiAgYmFja2dyb3VuZDogI0VGRjRFMjtcbiAgY29sb3I6ICM3OEIwNDE7XG59XG5cbi5ub3RpY2UwNiB7XG4gIGJhY2tncm91bmQ6ICMyNkZGRkY7XG4gIGNvbG9yOiAjM0E2MUI2O1xufVxuXG4ucmVjb21tZW5kIHtcbiAgd2lkdGg6IDExODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG4ucmVjb21tZW5kX193cmFwIHtcbiAgYmFja2dyb3VuZDogI0ZERjlEMjtcbn1cblxuLnJlY29tbWVuZF9faW50cm8ge1xuICBtYXJnaW46IDEwcHggMCAzMHB4O1xufVxuXG4ucmVjb21tZW5kX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVjb21tZW5kX19pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucmVjb21tZW5kX19pdGVtX190aXRsZSB7XG4gIG1hcmdpbjogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc2VhcmNoLXJlc3VsdF9faW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbn1cblxuLnNlYXJjaC1yZXN1bHRfX2l0ZW0ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xufVxuXG4uc2VhcmNoLXJlc3VsdCAucmVzdWx0LWhlYWQge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtaGVhZCBhIHtcbiAgY29sb3I6ICM0QTQ4NDc7XG59XG5cbi5iZ2UtY29udGVudHMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmdlLWNvbnRlbnRzIGEuYmxhbmsge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWUvZml0LWxpYnJhcnkvaW1nL2NvbW1vbi9pY25fYmxhbmsucG5nKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5iZ2UtY29udGVudHMgYS5kb2Mge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWUvZml0LWxpYnJhcnkvaW1nL2NvbW1vbi9pY25fZG9jLmdpZikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uYmdlLWNvbnRlbnRzIGEueGxzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy9jb21tb24vaWNuX3hscy5naWYpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmJnZS1jb250ZW50cyBhLnBkZiB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKC90aGVtZS9maXQtbGlicmFyeS9pbWcvY29tbW9uL2ljbl9wZGYuZ2lmKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5iZ2UtY29udGVudHMgYS5saW5rQnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0U0RjFGQTtcbiAgY29sb3I6ICMwMEEyRTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJnZS1jb250ZW50cyBhLmxpbmtCdG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOEE4RThBO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctaW5kZXggLnBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5ibG9nLWluZGV4IC5wb3N0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRTRGMUZBO1xuICBjb2xvcjogIzRBNDg0NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvZy1pbmRleCAucG9zdCBhOmJlZm9yZSwgLmJsb2ctaW5kZXggLnBvc3QgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYmxvZy1pbmRleCAucG9zdCBhOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5ibG9nLWluZGV4IC5wb3N0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkRGOUQyO1xufVxuXG4uYmxvZy1pbmRleCAucG9zdCAubWV0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2ctaW5kZXggLnBvc3QgLmRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9nLWluZGV4IC5wb3N0IC5jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJsb2ctaW5kZXggLnBvc3QgLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmxvZy1zaW5nbGUgLnBvc3QtYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5ibG9nLXNpbmdsZSAuY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5ibG9nLXNpbmdsZSAuY2F0ZWdvcnkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC1uYXZpIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtbmF2aSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogIzAwQTJFNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnBvc3QtbmF2aSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICB9XG4gIC5zcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc3BpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucGNpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsaWNrLXJlY29tbWVuZCAuc2xpY2stcHJldiB7XG4gICAgdG9wOiA0MCU7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc2xpY2stcmVjb21tZW5kIC5zbGljay1uZXh0IHtcbiAgICB0b3A6IDQwJTtcbiAgICByaWdodDogMDtcbiAgfVxuICAuc2xpY2stcmVjb21tZW5kIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG4gIC53cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbiAgLndyYXBwZXItLWRlZmF1bHQgLnBhZ2UtdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG4gIC53cmFwcGVyLS1kZWZhdWx0IC5wYWdlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgfVxuICAud3JhcHBlci0tZGVmYXVsdCAubWFpbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gIH1cbiAgLndyYXBwZXItLWRlZmF1bHQgLm1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC53cmFwcGVyLS1kZWZhdWx0IC5tYWluIC5jb250ZW50cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLndyYXBwZXItLWRlZmF1bHQgLm1haW4gLnNpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fc3VibmF2aSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19zdWJuYXZpX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGVhZGVyX190b2RheSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwQTJFNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaGVhZGVyX190b2RheSBkbCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5oZWFkZXJfX3RvZGF5IGRsIGR0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuaGVhZGVyX190b2RheSBkbCBkdDphZnRlciB7XG4gICAgY29udGVudDogXCIg77yeXCI7XG4gIH1cbiAgLmhlYWRlcl9fdG9kYXkgZGwgZGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaGVhZGVyX190b2RheSBkbCBkZCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5nbmF2aSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ25hdmlfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5zZWFyY2gtYmFyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxuICAuc2VhcmNoLWJhcl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgI0JyZWFkY3J1bWJzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxuICAucGFnZXRvcCB7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucGFnZXRvcDpiZWZvcmUge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAucGFnZXRvcCBiIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5mbmF2aSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZuYXZpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTBweDtcbiAgfVxuICAuZm5hdmlfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mbmF2aV9fd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm5hdmlfX2Jhbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmNvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMjBweCAwIDgwcHg7XG4gIH1cbiAgLmNvcHlyaWdodF9faW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG4gIC5jb3B5cmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICB9XG4gIC5zcC1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDdweDtcbiAgICByaWdodDogMTBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuICAucGFuZWwtYnRuIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLnBhbmVsLWJ0bi1pY29uIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxuICAucGFuZWwtYnRuLWljb246YmVmb3JlLCAucGFuZWwtYnRuLWljb246YWZ0ZXIge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG4gIC5wYW5lbC1idG4taWNvbjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIC5zcC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzAwQTJFNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDE7XG4gIH1cbiAgLnRpdGxlLXRvcC0tMDEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDQuNTMzMzN2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRpdGxlLXRvcC0tMDIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDQuNTMzMzN2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRpdGxlLXBhZ2UtLTAxIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC1zaXplOiA2LjEzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGl0bGUtcGFnZS0tMDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAudGl0bGUtcGFnZS0tMDI6YmVmb3JlIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLnRpdGxlLXBhZ2UtLTAyOmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLnRpdGxlLXBhZ2UtLTAzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIH1cbiAgLnRhYmxlLWZvcm0gdHIgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAwO1xuICB9XG4gIC50YWJsZS1mb3JtIHRyIHRoOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS1mb3JtIHRyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgLnBhZ2luYXRpb24gc3Bhbi5jdXJyZW50LFxuICAucGFnaW5hdGlvbiBzcGFuLmRpc2FibGVkLFxuICAucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGEsXG4gIC5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhLFxuICAucGFnaW5hdGlvbiBzcGFuLnByZXYgYSxcbiAgLnBhZ2luYXRpb24gc3Bhbi5uZXh0IGEsXG4gIC5wYWdpbmF0aW9uIHNwYW4ubnVtYmVyIGEge1xuICAgIG1hcmdpbjogMCAxcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICB9XG4gIC5wYWdpbmF0aW9uIHNwYW4uZmlyc3QgYTpiZWZvcmUsXG4gIC5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxuICAucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGE6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMnB4O1xuICB9XG4gIC5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhOmFmdGVyIHtcbiAgICByaWdodDogMTJweDtcbiAgfVxuICAuY29udGVudHMtbmF2aSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gIH1cbiAgLmNvbnRlbnRzLW5hdmkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAuY29udGVudHMtbmF2aSBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAyLjkzMzMzdnc7XG4gICAgd2lkdGg6IDQ1LjUzOCU7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbiAgLnJlcXVpcmVkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgfVxuICAubm9ybWFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgfVxuICAuYW55IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuc3VibWl0IGJ1dHRvbiwgLnN1Ym1pdCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdWJtaXQgaW5wdXRbdHlwZT1yZXNldF0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3VibWl0IGJ1dHRvbjpiZWZvcmUsIC5zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdOmJlZm9yZSwgLnN1Ym1pdCBpbnB1dFt0eXBlPXJlc2V0XTpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweCA0cHg7XG4gIH1cbiAgLnN1Ym1pdCBpbnB1dFt0eXBlPXJlc2V0XSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIGJ1dHRvbixcbiAgb3B0aW9uLFxuICB0ZXh0YXJlYSxcbiAgaW5wdXRbdHlwZT1idXR0b25dLFxuICBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIGlucHV0W3R5cGU9dGVsXSxcbiAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgaW5wdXRbdHlwZT1vcHRpb25dLFxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbiAgc2VsZWN0LFxuICBpbnB1dFt0eXBlPXNlbGVjdF0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG4gIHRleHRhcmVhLFxuICBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICB9XG4gIGlucHV0LmZvcm0tcyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICBpbnB1dC5mb3JtLW0ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgaW5wdXQuZm9ybS1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0tc2VsZWN0IHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbiAgI0NvbnRhY3RJbmRleCB0YWJsZSB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI0NvbnRhY3RJbmRleCB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJnZV9ib2R5IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYmdlX2JvZHkgaDEge1xuICAgIG1hcmdpbjogMjVweCAwIDEwcHg7XG4gIH1cbiAgLmJnZV9ib2R5IGgyIHtcbiAgICBtYXJnaW46IDI1cHggMCAxMHB4O1xuICB9XG4gIC5iZ2VfYm9keSBoMyB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMTBweDtcbiAgfVxuICAuYmdlX2JvZHkgaDQge1xuICAgIG1hcmdpbjogMjVweCAwIDEwcHg7XG4gIH1cbiAgLmJnZV9ib2R5IGg1IHtcbiAgICBtYXJnaW46IDI1cHggMCAxMHB4O1xuICB9XG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nOiAwIDAgMTB2dztcbiAgICBiYWNrZ3JvdW5kOiAjRjNGMEYwO1xuICB9XG4gIC5oZXJvX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhlcm9fX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGVyb19fbXYge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMTB2dyA1dncgMDtcbiAgICBwYWRkaW5nOiA1dncgNXZ3IDEwdnc7XG4gIH1cbiAgLmhlcm9fX212ICNzbGljay1tYWluIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGVyb19fbXYgI3NsaWNrLW1haW4gLnNsaWRlb2JqZWN0IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuaGVyb19fbXYgI3NsaWNrLW1haW4gLnNsaWRlb2JqZWN0IGZpZ3VyZSBmaWdjYXB0aW9uIGIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG4gIC5zZWFyY2gge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDV2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy90b3AvYmdfbWFpbi5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbiAgLnNlYXJjaF9fbmF2IGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnNlYXJjaF9fbmF2IGxpLnRoaXMge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgLnNlYXJjaF9fYm94IHtcbiAgICBwYWRkaW5nOiA1dnc7XG4gIH1cbiAgLnNlYXJjaF9fb3BhYyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLnNlYXJjaF9fZGlzY292ZXJ5IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5zZWFyY2hfX2xpc3Qge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zZWFyY2hfX2xpc3QgbGkge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC50b3AtYmFubmVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbiAgLnRvcC1iYW5uZXJfX2xpc3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudG9wLWJhbm5lcl9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnRvcC1iYW5uZXJfX2xpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50b3AtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAudG9wLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC50b3AtY29udGFpbmVyIC50b3AtbmV3cyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDV2dyAzMHB4O1xuICB9XG4gIC50b3AtY29udGFpbmVyIC50b3AtbmV3c19fbmF2X19pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gIH1cbiAgLnRvcC1jb250YWluZXIgLnRvcC1uZXdzX19mZWVkX19pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICAudG9wLWNvbnRhaW5lciAudG9wLW5ld3NfX2ZlZWRfX2l0ZW0gYTpiZWZvcmUsIC50b3AtY29udGFpbmVyIC50b3AtbmV3c19fZmVlZF9faXRlbSBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC50b3AtY29udGFpbmVyIC50b3AtbmV3c19fZmVlZF9faXRlbSBhOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAudG9wLWNvbnRhaW5lciAudG9wLW5ld3NfX2ZlZWRfX2l0ZW0gLm1ldGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2LjNlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50b3AtY29udGFpbmVyIC50b3AtbmV3c19fZmVlZF9faXRlbSAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICB9XG4gIC50b3AtY29udGFpbmVyIC50b3AtbmV3c19fZmVlZF9faXRlbSAuY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDIuNjY2Njd2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRvcC1jb250YWluZXIgLnRvcC1uZXdzX19mZWVkX19pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogNy41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuICAudG9wLWNvbnRhaW5lciAudG9wLWNhbGVuZGFyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDMwcHggNXZ3IDA7XG4gIH1cbiAgLnRvcC1jb250YWluZXIgLnRvcC1jYWxlbmRhcl9fbm90aWNlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIH1cbiAgLnJlY29tbWVuZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yZWNvbW1lbmQge1xuICAgIG1hcmdpbjogMCA1dnc7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC5yZWNvbW1lbmRfX2l0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG4gIC5zZWFyY2gtcmVzdWx0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1oZWFkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIH1cbiAgLmJsb2ctaW5kZXggLnBvc3QgLm1ldGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3LjVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ibG9nLWluZGV4IC5wb3N0IC5kYXRlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAyLjkzMzMzdnc7XG4gIH1cbiAgLmJsb2ctaW5kZXggLnBvc3QgLmNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9nLWluZGV4IC5wb3N0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogOC41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuICAuYmxvZy1zaW5nbGUgLnBvc3QtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYmxvZy1zaW5nbGUgLmNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5tYWluIGE6aG92ZXIgaW1nIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgfVxuICAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucGMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwaSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wY2kge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250ZW50cy1uYXZpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM0QTQ4NDc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdWJtaXQgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnN1Ym1pdCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6YmVmb3JlLCAuc3VibWl0IGlucHV0W3R5cGU9cmVzZXRdOmhvdmVyOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5oLWZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTA7XG59XG5cbi5nc2MtY29udHJvbC1jc2UsIC5nc2MtY29udHJvbC1jc2UtamEge1xuICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5nc2MtY29udHJvbC1jc2UsIC5nc2MtY29udHJvbC1jc2UtamEge1xuICAgIHdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWFyY2hfX29wYWNfX2lubmVyIHtcbiAgcGFkZGluZzogMjBweCAzMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZWFyY2hfX29wYWNfX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnNlYXJjaF9fb3BhY19fdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZWFyY2hfX29wYWNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zZWFyY2hfX29wYWNfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWFyY2hfX29wYWNfX2xpbmsge1xuICBtYXJnaW46IDAgLTMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbi5zZWFyY2hfX29wYWNfX2xpbmsgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VhcmNoX19vcGFjX19saW5rIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMztcbn1cbi5zZWFyY2hfX29wYWNfX2xpbmsgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fbGluay5zdmcpIHJpZ2h0IGNlbnRlci8xOHB4IGF1dG8gbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnNlYXJjaF9fb3BhY19fbGluayBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIH1cbn1cbi5zZWFyY2hfX29wYWNfX2Jhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uc2VhcmNoX19vcGFjX19iYW5uZXJfX2l0ZW0ge1xuICB3aWR0aDogMjMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlYXJjaF9fb3BhY19fYmFubmVyX19pdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1yaWdodDogMC41JTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cbi5zZWFyY2hfX29wYWNfX2Jhbm5lcl9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhBOEU4QTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM4QThFOEE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlYXJjaF9fb3BhY19fYmFubmVyX19pdGVtIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnNlYXJjaF9fb3BhY19fYmFubmVyX19pdGVtIGE6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMEEyRTU7XG4gICAgYmFja2dyb3VuZDogIzAwQTJFNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ubGlzdC0tMDEge1xuICBtYXJnaW46IDFlbSAwO1xufVxuLmxpc3QtLTAxIGxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbjogMCAwIDAuMmVtIDJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtaW5kZW50OiAtMS4zZW07XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmxpc3QtLTAxIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm5hdmkge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubmF2aSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmlfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjMDBBMkU1O1xufVxuLm5hdmkgdWwudWwtbGV2ZWwtMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubmF2aSB1bC51bC1sZXZlbC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm5hdmkgdWwudWwtbGV2ZWwtMSBsaS5saS1sZXZlbC0xIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdmkgdWwudWwtbGV2ZWwtMSBsaS5saS1sZXZlbC0xID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAubmF2aSB1bC51bC1sZXZlbC0xIGxpLmxpLWxldmVsLTEgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTRGMUZBO1xuICAgIGNvbG9yOiAjMDBBMkU1O1xuICB9XG59XG4ubmF2aSB1bC51bC1sZXZlbC0xIGxpLmxpLWxldmVsLTEub3BlbiA+IGEge1xuICBiYWNrZ3JvdW5kOiAjRTRGMUZBO1xuICBjb2xvcjogIzAwQTJFNTtcbn1cbi5uYXZpIHVsLnVsLWxldmVsLTEgbGkubGktbGV2ZWwtMTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTAlO1xufVxuLm5hdmkgdWwudWwtbGV2ZWwtMSBsaS5saS1sZXZlbC0xOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxNSU7XG59XG4ubmF2aSB1bC51bC1sZXZlbC0xIGxpLmxpLWxldmVsLTE6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDE4JTtcbn1cbi5uYXZpIHVsLnVsLWxldmVsLTEgbGkubGktbGV2ZWwtMTpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMjUlO1xufVxuLm5hdmkgdWwudWwtbGV2ZWwtMSBsaS5saS1sZXZlbC0xOm50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiAxMiU7XG59XG4ubmF2aSB1bC51bC1sZXZlbC0xIGxpLmxpLWxldmVsLTE6bnRoLWNoaWxkKDYpIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5uYXZpX19zdWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5uYXZpX19zdWJfX3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAyO1xuICAvKiAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cztcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzOyAqL1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjgsIDI0MSwgMjUwLCAwLjkpO1xufVxuLm5hdmlfX3N1YiBsaS5saS1sZXZlbC0yIHtcbiAgd2lkdGg6IDQ4JTtcbn1cbi5uYXZpX19zdWIgbGkubGktbGV2ZWwtMjpudGgtY2hpbGQoMm4tMSkge1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xufVxuLm5hdmlfX3N1YiBsaS5saS1sZXZlbC0yID4gYSwgLm5hdmlfX3N1YiBsaS5saS1sZXZlbC0yID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBBMkU1O1xuICBjb2xvcjogIzAwQTJFNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5uYXZpX19zdWIgbGkubGktbGV2ZWwtMiA+IGE6aG92ZXIsIC5uYXZpX19zdWIgbGkubGktbGV2ZWwtMiA+IHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBBMkU1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZpX19zdWIgbGkubGktbGV2ZWwtMi5vYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZpX19zdWIgbGkubGktbGV2ZWwtMi5vYzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxOHB4O1xuICB0b3A6IDE4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMEEyRTU7XG59XG4ubmF2aV9fc3ViIGxpLmxpLWxldmVsLTIub2M6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIzcHg7XG4gIHRvcDogMTNweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogIzAwQTJFNTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4ubmF2aV9fc3ViIGxpLmxpLWxldmVsLTIub2Mub3BlbiB7XG4gIGJhY2tncm91bmQ6ICMwMEEyRTU7XG59XG4ubmF2aV9fc3ViIGxpLmxpLWxldmVsLTIub2Mub3Blbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm5hdmlfX3N1YiBsaS5saS1sZXZlbC0yLm9jLm9wZW4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmlfX3N1YiBsaS5saS1sZXZlbC0yLm9jLm9wZW46OmFmdGVyLCAubmF2aV9fc3ViIGxpLmxpLWxldmVsLTIub2Mub3Blbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5uYXZpX19zdWIgbGkubGktbGV2ZWwtMi5vYzpob3Zlcjo6YWZ0ZXIsIC5uYXZpX19zdWIgbGkubGktbGV2ZWwtMi5vYzpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5uYXZpIHVsLnVsLWxldmVsLTMge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5uYXZpIHVsLnVsLWxldmVsLTMgbGkubGktbGV2ZWwtMyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAyMHB4IDAgNDBweDtcbiAgYmFja2dyb3VuZDogIzAwQTJFNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2aSB1bC51bC1sZXZlbC0zIGxpLmxpLWxldmVsLTMgYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAxOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm5hdmkgdWwudWwtbGV2ZWwtMyBsaS5saS1sZXZlbC0zIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAyMnB4O1xuICBjb250ZW50OiBcIj5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAubmF2aSB1bC51bC1sZXZlbC0zIGxpLmxpLWxldmVsLTMgYTpob3ZlciB7XG4gICAgY29sb3I6ICNGREY5RDI7XG4gIH1cbn1cbi5uYXZpIHVsLnVsLWxldmVsLTMgbGkubGktbGV2ZWwtMzpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwQTJFNTtcbn1cbi5uYXZpIC5saS1sZXZlbC0xOmhvdmVyIC5uYXZpX19zdWJfX3dyYXAge1xuICAvKiAgICAgb3BhY2l0eTogMTtcbiAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7ICovXG59XG5cbi5mbmF2aSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZuYXZpX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZuYXZpX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmZuYXZpX19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbmF2aV9fbGlua19faXRlbSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mbmF2aV9fbGlua19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc25hdmkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTBweDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwQTJFNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc25hdmlfaW5uZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5zbmF2aSBhLCAuc25hdmkgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbmF2aSAudWwtbGV2ZWwtMSAubGktbGV2ZWwtMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuLnNuYXZpIC51bC1sZXZlbC0xIC5saS1sZXZlbC0xID4gYSwgLnNuYXZpIC51bC1sZXZlbC0xIC5saS1sZXZlbC0xID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnNuYXZpIC51bC1sZXZlbC0xIC5saS1sZXZlbC0xLm9jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNuYXZpIC51bC1sZXZlbC0xIC5saS1sZXZlbC0xLm9jOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zbmF2aSAudWwtbGV2ZWwtMSAubGktbGV2ZWwtMS5vYzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjhweDtcbiAgdG9wOiAxNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5zbmF2aSAudWwtbGV2ZWwtMSAubGktbGV2ZWwtMS5vYy5vcGVuOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uc25hdmkgLnVsLWxldmVsLTIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA1cHggMCAxMnB4O1xufVxuLnNuYXZpIC51bC1sZXZlbC0yIC5saS1sZXZlbC0yIHtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uc25hdmkgLnVsLWxldmVsLTIgLmxpLWxldmVsLTIgPiBhLCAuc25hdmkgLnVsLWxldmVsLTIgLmxpLWxldmVsLTIgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnNuYXZpIC51bC1sZXZlbC0yIC5saS1sZXZlbC0yID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDQ1cHg7XG59XG4uc25hdmkgLnVsLWxldmVsLTIgLmxpLWxldmVsLTIgPiBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMjVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnNuYXZpIC51bC1sZXZlbC0yIC5saS1sZXZlbC0yLm9jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNuYXZpIC51bC1sZXZlbC0yIC5saS1sZXZlbC0yLm9jID4gc3BhbiB7XG4gIHBhZGRpbmc6IDRweCA0NXB4O1xufVxuLnNuYXZpIC51bC1sZXZlbC0yIC5saS1sZXZlbC0yLm9jOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjdweDtcbiAgdG9wOiAyMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc25hdmkgLnVsLWxldmVsLTIgLmxpLWxldmVsLTIub2M6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzFweDtcbiAgdG9wOiAxNnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnNuYXZpIC51bC1sZXZlbC0yIC5saS1sZXZlbC0yLm9jLm9wZW46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5zbmF2aSAudWwtbGV2ZWwtMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogNXB4IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZDogI0U0RjFGQTtcbn1cbi5zbmF2aSAudWwtbGV2ZWwtMyAubGktbGV2ZWwtMyB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnNuYXZpIC51bC1sZXZlbC0zIC5saS1sZXZlbC0zIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHggMCA0MHB4O1xuICBjb2xvcjogIzAwQTJFNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNuYXZpIC51bC1sZXZlbC0zIC5saS1sZXZlbC0zIGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMThweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMEEyRTU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zbmF2aSAudWwtbGV2ZWwtMyAubGktbGV2ZWwtMyBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMjJweDtcbiAgY29udGVudDogXCI+XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjMDBBMkU1O1xufVxuLnNuYXZpIC5saS1sZXZlbC0xLnNwbmF2LWdha3VuYWkge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvZml0LWxpYnJhcnkvaW1nL2NvbW1vbi9pY25fdW5pdl8wMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zbmF2aSAubGktbGV2ZWwtMS5zcG5hdi1jaGlpa2kge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvZml0LWxpYnJhcnkvaW1nL2NvbW1vbi9pY25fYXJlYV8wMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNnB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zbmF2aSAubGktbGV2ZWwtMS5zcG5hdi1jb250YWN0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy9jb21tb24vaWNuX21haWxfMDIucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zbmF2aV9fYmFubmVyIHtcbiAgcGFkZGluZzogMjBweCAwIDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbmF2aV9fYmFubmVyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjB2dztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm92ZXJsYXkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLm92ZXJsYXkub3BlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvcGFjaXR5OiAxO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuQC13ZWJraXQta2V5ZnJhbWVzIGhvcml6b250YWwge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgaG9yaXpvbnRhbCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB2ZXJ0aWNhbCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB2ZXJ0aWNhbCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLyogVE9QUEFHRSBoZXJvIG12IHNjcm9sbCBhbmltYXRpb24gKi9cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNjcm9sbCB7XHJcbiAgMCUge1xyXG4gICAgYm90dG9tOiA3MHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjcm9sbCB7XHJcbiAgMCUge1xyXG4gICAgYm90dG9tOiA3MHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBUT1BQQUdFIHNsaWNrIHNsaWRlIGZpcnN0IGltYWdlIGFuaW1hdGlvbiAqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpY2tBY3RpdmUxIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpY2tBY3RpdmUxIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XHJcbnYxLjYuMVxyXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcclxuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cclxuVHdpdHRlcjogQHJpY2hfY2xhcmtcclxuKi9cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXHJcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXHJcbmIsIGksXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxufVxyXG5cclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaW5zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZWwge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxuICBjdXJzb3I6IGhlbHA7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaHIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcclxuICBtYXJnaW46IDFlbSAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0LCBzZWxlY3Qge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6ICM0QTQ4NDc7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gIC8qIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6ICMwMEEyRTU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzO1xyXG4gIHRyYW5zaXRpb246IC4ycztcclxufVxyXG5cclxuYTpob3ZlciB7XHJcbiAgY29sb3I6ICM4QThFOEE7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XHJcbiAgdHJhbnNpdGlvbjogLjJzO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLm1haW4gaW1nIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC4ycztcclxuICB0cmFuc2l0aW9uOiAuMnM7XHJcbn1cclxuXHJcbi50ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS44O1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5jbGVhciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi8qIEBncm91cCBmbG9hdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uaW1nLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcclxufVxyXG5cclxuLmltZy1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbjogMCAwIDEwcHggMjBweDtcclxufVxyXG5cclxuLyogQHRleHQtYWxpZ25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRhLXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGEtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhLWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogQHZlcnRpY2FsLWFsaWduXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi52YS10b3Age1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZhLWJvdHRvbSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmEtbWlkZGxlIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEBmb250LXdlaWdodFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZnctYm9sZCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogQHN0YXR1cyBmb250IGNvbG9yXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lcnJvci1tZXNzYWdlIHtcclxuICBjb2xvcjogI2Y0MDAwMDtcclxufVxyXG5cclxuLyogQHdwIGltYWdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hbGlnbmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcclxufVxyXG5cclxuLmFsaWducmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW46IDAgMCAxMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5hbGlnbmNlbnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKiBTbGlkZXIgKi9cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uc2xpY2stbGlzdDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjdXJzb3I6IGhhbmQ7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxyXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGUgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFNsaWRlciAqL1xyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvY29tbW9uL2ltZ19iZXNzeS5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zbGljay1yZWNvbW1lbmQgLnNsaWNrLXByZXYge1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IC0yMHB4O1xyXG59XHJcblxyXG4uc2xpY2stcmVjb21tZW5kIC5zbGljay1uZXh0IHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogLTIwcHg7XHJcbn1cclxuXHJcbi5zbGljay1yZWNvbW1lbmQgLnNsaWNrLWRvdHMge1xyXG4gIGJvdHRvbTogLTQwcHg7XHJcbn1cclxuXHJcbi8qIOWFqOWFsemAmiAqL1xyXG4ud3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWluLXdpZHRoOiAxMTAwcHg7XHJcbiAgcGFkZGluZy10b3A6IDEzN3B4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogODlweDtcclxuICB9XHJcbn1cclxuXHJcbi53cmFwcGVyLS10b3AgLm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi53cmFwcGVyLS1kZWZhdWx0IC5wYWdlLXRpdGxlIHtcclxuICB3aWR0aDogMTE4MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcclxufVxyXG5cclxuLndyYXBwZXItLWRlZmF1bHQgLnBhZ2UtdGl0bGUgLnBhZ2UtdGl0bGUtLTAxIHtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4ud3JhcHBlci0tZGVmYXVsdCAubWFpbiB7XHJcbiAgd2lkdGg6IDExODBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi53cmFwcGVyLS1kZWZhdWx0IC5tYWluIC5jb250ZW50cyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi53cmFwcGVyLS1kZWZhdWx0IC5tYWluIC5zaWRlYmFyIHtcclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbmJvZHk6aGFzKCNUb29sQmFyKSBoZWFkZXIge1xyXG4gIHRvcDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGVhZGVyX19pbm5lciB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDEwcHggMCAwO1xyXG59XHJcblxyXG4uaGVhZGVyX19sb2dvIHtcclxuICB3aWR0aDogMzMuNzglO1xyXG4gIHBhZGRpbmctdG9wOiAxNHB4O1xyXG59XHJcblxyXG4uaGVhZGVyX19zdWJuYXZpIHtcclxuICB3aWR0aDogMjkuNTQlO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyX19zdWJuYXZpX19saXN0IHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLmhlYWRlcl9fc3VibmF2aV9fbGlzdF9faXRlbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmhlYWRlcl9fc3VibmF2aV9fbGlzdF9faXRlbTpudGgtY2hpbGQoMSkge1xyXG4gIHBhZGRpbmctbGVmdDogNDBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy9jb21tb24vaWNuX3VuaXZfMDEucG5nKTtcclxufVxyXG5cclxuLmhlYWRlcl9fc3VibmF2aV9fbGlzdF9faXRlbTpudGgtY2hpbGQoMikge1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy9jb21tb24vaWNuX2FyZWFfMDEucG5nKTtcclxufVxyXG5cclxuLmhlYWRlcl9fc3VibmF2aV9fbGlzdF9faXRlbTpudGgtY2hpbGQoMykge1xyXG4gIHBhZGRpbmctbGVmdDogMzBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy9jb21tb24vaWNuX21haWxfMDEucG5nKTtcclxufVxyXG5cclxuLmhlYWRlcl9fc3VibmF2aV9fbGlzdF9faXRlbSBhIHtcclxuICBjb2xvcjogIzRBNDg0NztcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5oZWFkZXJfX3RvZGF5IHtcclxuICB3aWR0aDogMTQuODQlO1xyXG59XHJcblxyXG4uaGVhZGVyX190b2RheSBkbCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxODcwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oZWFkZXJfX3RvZGF5IGRsIGR0IHtcclxuICBiYWNrZ3JvdW5kOiAjZjE4NzAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uaGVhZGVyX190b2RheSBkbCBkZCB7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4uaGVhZGVyX190b2RheSBkbCBkZCBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuLmhlYWRlcl9fYnV0dG9uIHtcclxuICB3aWR0aDogMTQuNTQlO1xyXG59XHJcblxyXG4uaGVhZGVyX19idXR0b25fX215bGliIHtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2J1dHRvbl9fbXlsaWIgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogIzAwQTJFNTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2J1dHRvbl9fc2VhcmNoIHtcclxuICBiYWNrZ3JvdW5kOiAjRTRGMUZBO1xyXG4gIGNvbG9yOiAjMDBBMkU1O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZ25hdmkge1xyXG4gIGJhY2tncm91bmQ6ICMwMEEyRTU7XHJcbn1cclxuXHJcbi5nbmF2aV9fbGlzdCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5nbmF2aV9fbGlzdF9faXRlbSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZ25hdmlfX2xpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XHJcbi8qICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiA0NnB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7ICovXHJcbn1cclxuXHJcbi5nbmF2aV9fbGlzdF9faXRlbSBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3ViO1xyXG4gICAgY29sb3I6ICRtYWluO1xyXG4gIH1cclxufVxyXG5cclxuLmduYXZpX19saXN0X19pdGVtOm50aC1jaGlsZCgxKSB7XHJcbiAgd2lkdGg6IDEwJTtcclxufVxyXG5cclxuLmduYXZpX19saXN0X19pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgd2lkdGg6IDE1JTtcclxufVxyXG5cclxuLmduYXZpX19saXN0X19pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgd2lkdGg6IDE4JTtcclxufVxyXG5cclxuLmduYXZpX19saXN0X19pdGVtOm50aC1jaGlsZCg0KSB7XHJcbiAgd2lkdGg6IDI1JTtcclxufVxyXG5cclxuLmduYXZpX19saXN0X19pdGVtOm50aC1jaGlsZCg1KSB7XHJcbiAgd2lkdGg6IDEyJTtcclxufVxyXG5cclxuLmduYXZpX19saXN0X19pdGVtOm50aC1jaGlsZCg2KSB7XHJcbiAgd2lkdGg6IDIwJTtcclxufVxyXG5cclxuLmduYXZpX19zbGlzdF9fd3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTAwMjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXM7XHJcbiAgdHJhbnNpdGlvbjogLjVzO1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgcGFkZGluZzogMjBweCAwIDQwcHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOTUpO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjI4LCAyNDEsIDI1MCwgLjkpO1xyXG59XHJcblxyXG4uZ25hdmlfX3NsaXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmduYXZpX19zbGlzdF9faXRlbSB7XHJcbiAgd2lkdGg6IDQ4JTtcclxuICAmOm50aC1jaGlsZCgybi0xKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xyXG4gIH1cclxufVxyXG5cclxuLmduYXZpX19zbGlzdF9faXRlbSBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgY29sb3I6ICMwMEEyRTU7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmduYXZpX19zbGlzdF9faXRlbSBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uZ25hdmlfX3NsaXN0X19pdGVtIGEge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBBMkU1O1xyXG59XHJcblxyXG4uZ25hdmlfX2xpc3RfX2l0ZW06aG92ZXIgLmduYXZpX19zbGlzdF9fd3JhcCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucG9zaXRpb24td3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VhcmNoLWJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICBiYWNrZ3JvdW5kOiAjRTRGMUZBO1xyXG4gIGhlaWdodDogNjVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWFyY2gtYmFyX190aXRsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICBjb2xvcjogIzAwQTJFNTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnNlYXJjaC1iYXJfX2lucHV0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5zZWFyY2gtYmFyX19pbnB1dCBpbnB1dFt0eXBlPXRleHRdIHtcclxuICB3aWR0aDogMzQwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICBib3JkZXItY29sb3I6ICMwMEEyRTU7XHJcbn1cclxuXHJcbi5zZWFyY2gtYmFyX19pbnB1dCBpbnB1dFt0eXBlPWltYWdlXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uc3AtZm9vdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jQnJlYWRjcnVtYnMge1xyXG4gIHdpZHRoOiAxMTgwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5wYWdldG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAzMHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogNDYwcHg7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5wYWdldG9wOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA3MHB4O1xyXG4gIGhlaWdodDogNzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZjE4NzAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi5wYWdldG9wIGIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGhlaWdodDogODBweDtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy9jb21tb24vaWNuX3BhZ2V0b3AucG5nKSBjZW50ZXIgMjBweCBuby1yZXBlYXQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBhZ2V0b3AgYjpob3ZlciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHZlcnRpY2FsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogdmVydGljYWwgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMDBBMkU1O1xyXG59XHJcblxyXG4uZm9vdGVyIGEge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZm5hdmkge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIHdpZHRoOiAxMjAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG59XHJcblxyXG4uZm5hdmlfX3dyYXAge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIHdpZHRoOiA5MjBweDtcclxufVxyXG5cclxuLmZuYXZpX19saXN0IHtcclxuICB3aWR0aDogMjUlO1xyXG59XHJcblxyXG4uZm5hdmlfX2xpc3RfX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5mbmF2aV9fbGlzdF9faXRlbSA+IGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uZm5hdmlfX2xpc3RfX3N1Ymxpc3RfX2l0ZW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIuODu1wiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZm5hdmlfX2xpc3RzIHtcclxuICB3aWR0aDogMjUlO1xyXG59XHJcblxyXG4uZm5hdmlfX2xpc3RzX19pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogNDBweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uZm5hdmlfX2xpc3RzX19pdGVtOm50aC1jaGlsZCgxKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9maXQtbGlicmFyeS9pbWcvY29tbW9uL2ljbl91bml2XzAyLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbn1cclxuXHJcbi5mbmF2aV9fbGlzdHNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy9jb21tb24vaWNuX2FyZWFfMDIucG5nKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggY2VudGVyO1xyXG59XHJcblxyXG4uZm5hdmlfX2xpc3RzX19pdGVtOm50aC1jaGlsZCg0KSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9maXQtbGlicmFyeS9pbWcvY29tbW9uL2ljbl9tYWlsXzAyLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IGNlbnRlcjtcclxufVxyXG5cclxuLmZuYXZpX19iYW5uZXIge1xyXG4gIHdpZHRoOiAyODBweDtcclxufVxyXG5cclxuLmZuYXZpX19iYW5uZXJfX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jb3B5cmlnaHQge1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBjb2xvcjogIzY2NjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5jb3B5cmlnaHRfX2lubmVyIHtcclxuICB3aWR0aDogMTE4MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmNvcHlyaWdodCBwIHtcclxuICBjb2xvcjogIzRBNDg0NztcclxuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud2lkZ2V0LWFyZWEge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi53aWRnZXQtYXJlYSBoMiB7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMEEyRTU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLndpZGdldC1hcmVhIC5tZW51IHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMEEyRTU7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwQTJFNTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwQTJFNTtcclxufVxyXG5cclxuLndpZGdldC1hcmVhIC5tZW51IC5saS1sZXZlbC0xIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4ud2lkZ2V0LWFyZWEgLm1lbnUgLmxpLWxldmVsLTE6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZWVlO1xyXG59XHJcblxyXG4ud2lkZ2V0LWFyZWEgLm1lbnUgLmxpLWxldmVsLTEuY3VycmVudCB7XHJcbiAgYmFja2dyb3VuZDogI0U0RjFGQTtcclxufVxyXG5cclxuLndpZGdldC1hcmVhIC5tZW51IC5saS1sZXZlbC0xOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjRkRGOUQyO1xyXG59XHJcblxyXG4ud2lkZ2V0LWFyZWEgLmJsb2ctd2lkZ2V0LFxyXG4ud2lkZ2V0LWFyZWEgLndpZGdldC10ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ud2lkZ2V0LWFyZWEgLmJsb2ctd2lkZ2V0IHVsLFxyXG4ud2lkZ2V0LWFyZWEgLndpZGdldC10ZXh0IHVsIHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMEEyRTU7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwQTJFNTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwQTJFNTtcclxufVxyXG5cclxuLndpZGdldC1hcmVhIC5ibG9nLXdpZGdldCB1bCBsaSBhLFxyXG4ud2lkZ2V0LWFyZWEgLndpZGdldC10ZXh0IHVsIGxpIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4ud2lkZ2V0LWFyZWEgLmJsb2ctd2lkZ2V0IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCksXHJcbi53aWRnZXQtYXJlYSAud2lkZ2V0LXRleHQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZWVlO1xyXG59XHJcblxyXG4ud2lkZ2V0LWFyZWEgLmJsb2ctd2lkZ2V0IHVsIGxpLmN1cnJlbnQsXHJcbi53aWRnZXQtYXJlYSAud2lkZ2V0LXRleHQgdWwgbGkuY3VycmVudCB7XHJcbiAgYmFja2dyb3VuZDogI0U0RjFGQTtcclxufVxyXG5cclxuLndpZGdldC1hcmVhIC5ibG9nLXdpZGdldCB1bCBsaTpob3ZlcixcclxuLndpZGdldC1hcmVhIC53aWRnZXQtdGV4dCB1bCBsaTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI0ZERjlEMjtcclxufVxyXG5cclxuLnNwLW1lbnUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNXB4O1xyXG4gIHJpZ2h0OiA1cHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4ucGFuZWwtYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5wYW5lbC1idG4gLmNsb3NlIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnBhbmVsLWJ0biAuY2xvc2U6YmVmb3JlLCAucGFuZWwtYnRuIC5jbG9zZTphZnRlciB7XHJcbiAgbWFyZ2luLXRvcDogLTJweDtcclxuICBiYWNrZ3JvdW5kOiAjZjE4NzAwO1xyXG59XHJcblxyXG4ucGFuZWwtYnRuIC5jbG9zZTpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcblxyXG4ucGFuZWwtYnRuIC5jbG9zZTphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4ucGFuZWwtYnRuLWljb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XHJcbiAgdHJhbnNpdGlvbjogLjJzO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLnBhbmVsLWJ0bi1pY29uOmJlZm9yZSwgLnBhbmVsLWJ0bi1pY29uOmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxufVxyXG5cclxuLnBhbmVsLWJ0bi1pY29uOmJlZm9yZSB7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbn1cclxuXHJcbi5wYW5lbC1idG4taWNvbjphZnRlciB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4uc3AtZm9vdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3AtZm9vdGVyX19zZWFyY2gge1xyXG4gIHdpZHRoOiA0MiU7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy9jb21tb24vaWNuX3NlYXJjaF8wMy5wbmcpIDEwcHggY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtaW5kZW50OiAyMHB4O1xyXG59XHJcblxyXG4uc3AtZm9vdGVyX19teWxpYiB7XHJcbiAgd2lkdGg6IDQyJTtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG59XHJcblxyXG4uc3AtZm9vdGVyX19teWxpYiBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uc3AtZm9vdGVyX19pY29uIHtcclxuICB3aWR0aDogMTYlO1xyXG4gIGhlaWdodDogNTBweDtcclxufVxyXG5cclxuLnRpdGxlLXRvcC0tMDEge1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxufVxyXG5cclxuLnRpdGxlLXRvcC0tMDIge1xyXG4gIGNvbG9yOiAjMDBBMkU1O1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxufVxyXG5cclxuLnRpdGxlLXBhZ2UtLTAxIHtcclxuICBjb2xvcjogIzhBOEU4QTtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4udGl0bGUtcGFnZS0tMDIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIHBhZGRpbmc6IDAgMzVweCAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDBBMkU1O1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi50aXRsZS1wYWdlLS0wMjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMEEyRTU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi50aXRsZS1wYWdlLS0wMjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMEEyRTU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi50aXRsZS1wYWdlLS0wMyB7XHJcbiAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMEEyRTU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4udGl0bGUtcGFnZS0tMDQge1xyXG4gIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBtYXJnaW46IDFlbSAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwYWRkaW5nOiAwLjNlbSAwLjJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4udGl0bGUtcGFnZS0tMDQ6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwLjI1ZW07XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAtMTtcclxuICBjb250ZW50OiAnJztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLmJ1dHRvbi0tMDEge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJ1dHRvbi0tMDEgYSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogIzAwQTJFNTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5idXR0b24tLTAxIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XHJcbn1cclxuXHJcbi5idXR0b24tLTAyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idXR0b24tLTAyIGEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAxMHB4IDQwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjRTRGMUZBO1xyXG4gIGNvbG9yOiAjMDBBMkU1O1xyXG59XHJcblxyXG4uYnV0dG9uLS0wMiBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjOEE4RThBO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udGFibGUtZm9ybSB7XHJcbiAgbWFyZ2luOiAzMHB4IDAgNjBweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgIzhBOEU4QTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhBOEU4QTtcclxufVxyXG5cclxuLnRhYmxlLWZvcm0gdHIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xyXG59XHJcblxyXG4udGFibGUtZm9ybSB0ciB0aCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi50YWJsZS1mb3JtIHRyIHRoOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogNjAlO1xyXG4gIGJhY2tncm91bmQ6ICM4QThFOEE7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi50YWJsZS1mb3JtIHRyIHRkIHtcclxuICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuICBtYXJnaW46IDYwcHggMCAxMDBweDtcclxuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIHNwYW4uY3VycmVudCxcclxuLnBhZ2luYXRpb24gc3Bhbi5kaXNhYmxlZCxcclxuLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhLFxyXG4ucGFnaW5hdGlvbiBzcGFuLmxhc3QgYSxcclxuLnBhZ2luYXRpb24gc3Bhbi5wcmV2IGEsXHJcbi5wYWdpbmF0aW9uIHNwYW4ubmV4dCBhLFxyXG4ucGFnaW5hdGlvbiBzcGFuLm51bWJlciBhIHtcclxuICBtYXJnaW46IDAgNHB4O1xyXG4gIHBhZGRpbmc6IDEycHggMTZweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbiBzcGFuLmRpc2FibGVkLFxyXG4ucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGEsXHJcbi5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhLFxyXG4ucGFnaW5hdGlvbiBzcGFuLnByZXYgYSxcclxuLnBhZ2luYXRpb24gc3Bhbi5uZXh0IGEge1xyXG4gIHBhZGRpbmc6IDEycHggMTJweDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24gc3Bhbi5jdXJyZW50LFxyXG4ucGFnaW5hdGlvbiBzcGFuIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMwMEEyRTU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIGE6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjMDBBMkU1O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGEsXHJcbi5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIHNwYW4uZmlyc3QgYTpiZWZvcmUsXHJcbi5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIHNwYW4uZmlyc3QgYTpiZWZvcmUge1xyXG4gIGxlZnQ6IDEzcHg7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhOmFmdGVyIHtcclxuICByaWdodDogMTNweDtcclxufVxyXG5cclxuLmNhc2UgLnBhZ2luYXRpb24gc3Bhbi5kaXNhYmxlZCxcclxuLmNhc2UgLnBhZ2luYXRpb24gc3Bhbi5wcmV2IGEsXHJcbi5jYXNlIC5wYWdpbmF0aW9uIHNwYW4ubmV4dCBhIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5jYXNlIC5wYWdpbmF0aW9uIHNwYW4ucHJldiBhLFxyXG4uY2FzZSAucGFnaW5hdGlvbiBzcGFuLm5leHQgYSxcclxuLmNhc2UgLnBhZ2luYXRpb24gc3Bhbi5udW1iZXIgYSB7XHJcbiAgY29sb3I6ICM0QTQ4NDc7XHJcbn1cclxuXHJcbi5jYXNlIC5wYWdpbmF0aW9uIHNwYW4ucHJldiBhOmhvdmVyLFxyXG4uY2FzZSAucGFnaW5hdGlvbiBzcGFuLm5leHQgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjb2xvcjogIzRBNDg0NztcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FzZSAucGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQsXHJcbi5jYXNlIC5wYWdpbmF0aW9uIHNwYW4gYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzY2NjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNhc2UgLnBhZ2luYXRpb24gYTphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICM5OTk7XHJcbn1cclxuXHJcbi5jb250ZW50cy1uYXZpIHtcclxuICB3aWR0aDogMTE4MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbnRlbnRzLW5hdmkgYSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyMjZweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5jb250ZW50cy1uYXZpIGEucHJldi1saW5rLCAuY29udGVudHMtbmF2aSBhLm5leHQtbGluayB7XHJcbiAgYmFja2dyb3VuZDogI2RkZDtcclxufVxyXG5cclxuLmNvbnRlbnRzLW5hdmkgYTpob3Zlci5wcmV2LWxpbmssIC5jb250ZW50cy1uYXZpIGE6aG92ZXIubmV4dC1saW5rIHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcblxyXG4ubGlzdC1uYXZpIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5saXN0LW5hdmkgYSB7XHJcbiAgY29sb3I6ICM0QTQ4NDc7XHJcbn1cclxuXHJcbi5yZXF1aXJlZCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgcGFkZGluZzogNHB4IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZDogI0MzMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLm5vcm1hbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgcGFkZGluZzogNHB4IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZDogI0NDQztcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmFueSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogNTBweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogI2JmYmZiZjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc3VibWl0IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zdWJtaXQgYnV0dG9uLCAuc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zdWJtaXQgaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDM5NXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnN1Ym1pdCBidXR0b246YmVmb3JlLCAuc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuc3VibWl0IGlucHV0W3R5cGU9XCJyZXNldFwiXTpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcclxuICByaWdodDogMzBweDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAzM3B4O1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9hcnJvdy5zdmcpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDMzcHggNnB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC4ycztcclxuICB0cmFuc2l0aW9uOiAuMnM7XHJcbn1cclxuXHJcbi5zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTJFNTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnN1Ym1pdCBpbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi8qIHJlc2V0ICovXHJcbmJ1dHRvbixcclxub3B0aW9uLFxyXG50ZXh0YXJlYSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuaW5wdXRbdHlwZT1cIm9wdGlvblwiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuc2VsZWN0LFxyXG5pbnB1dFt0eXBlPVwic2VsZWN0XCJdIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4vKiDjg4fjg5Xjgqnjg6vjg4jjga5yYWRpb+OAgWNoZWNrYm9444Gv6Z2e6KGo56S6ICovXHJcbmlucHV0W3R5cGU9cmFkaW9dLFxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogZm9yIGZpcmVmb3ggKi9cclxuc2VsZWN0IHtcclxuICB0ZXh0LWluZGVudDogMC4wMXB4O1xyXG4gIHRleHQtb3ZlcmZsb3c6ICcnO1xyXG4gIGhlaWdodDogNDhweDtcclxufVxyXG5cclxudGV4dGFyZWEsXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbmlucHV0LmZvcm0tcyB7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG5pbnB1dC5mb3JtLW0ge1xyXG4gIHdpZHRoOiAzMCU7XHJcbn1cclxuXHJcbmlucHV0LmZvcm0tbCB7XHJcbiAgd2lkdGg6IDc1JTtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIHdpZHRoOiA3NSU7XHJcbiAgaGVpZ2h0OiAxMjBweDtcclxuICAvKiDjgYrlpb3jgb/jga7pq5jjgZXjgasgKi9cclxuICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbn1cclxuXHJcbi8qIOODleOCqeODvOOCq+OCueaZguOBruiJsuWkieabtCAqL1xyXG50ZXh0YXJlYTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxODcwMDtcclxufVxyXG5cclxuLyogZm9yIGllMTAgaWUxMSBpZeezu+OBruODl+ODq+ODgOOCpuODs+OBruefouWNsOOCkua2iOOBmSBpZTnjga/pnZ7lr77lv5wgKi9cclxuc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiDjg6njgrjjgqrjg5zjgr/jg7MgKi9cclxuaW5wdXRbdHlwZT1yYWRpb10uZm9ybS1yYWRpbyArIGxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZzogOXB4IDVweCA4cHggMjhweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8gKyBsYWJlbDpiZWZvcmUsXHJcbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8gKyBsYWJlbDphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8gKyBsYWJlbDpiZWZvcmUge1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8gKyBsYWJlbDphZnRlciB7XHJcbiAgbGVmdDogNnB4O1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQuZm9ybS1yYWRpbyArIGxhYmVsOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMDBBMkU1O1xyXG59XHJcblxyXG4vKiDjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrkgKi9cclxuLmZvcm0tY2hlY2tib3ggbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgcGFkZGluZzogNnB4IDVweCA4cHggMzBweDtcclxufVxyXG5cclxuLmZvcm0tY2hlY2tib3ggbGFiZWw6YmVmb3JlLFxyXG4uZm9ybS1jaGVja2JveCBsYWJlbDphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmZvcm0tY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcclxuICB3aWR0aDogMjJweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xyXG59XHJcblxyXG4uZm9ybS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyIHtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgdG9wOiAycHg7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDRweDtcclxuICB0b3A6IDhweDtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMEEyRTU7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzAwQTJFNTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG59XHJcblxyXG4uZm9ybS1zZWxlY3Qge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLXdpZHRoOiAzMDBweDtcclxuICBsaW5lLWhlaWdodDogNDhweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5mb3JtLXNlbGVjdDphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICAvKiDjgZPjgZPjgafkuIvlkJHjgY3nn6LljbDmjIflrprjgIDku4rlm57jga9DU1PjgacgKi9cclxuICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMzMzM7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTNweDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAvKiDjgq/jg6rjg4Pjgq/lh7rmnaXjgovjgojjgYYgKi9cclxufVxyXG5cclxuLmZvcm0tc2VsZWN0IHNlbGVjdCB7XHJcbiAgbWluLXdpZHRoOiAyODBweDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWFpbC1iZWZvcmUtYXR0YWNobWVudCB7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxufVxyXG5cclxuLm1haWwtYWZ0ZXItYXR0YWNobWVudCB7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxufVxyXG5cclxuLm1haWwtYXR0ZW50aW9uIHtcclxuICBtYXJnaW46IDAgNXB4O1xyXG59XHJcblxyXG4vKiBpZTnlr77nrZYgKi9cclxuLmZvcm0tc2VsZWN0IHNlbGVjdDpub3QoOnRhcmdldCkge1xyXG4gIHdpZHRoOiAxMjAlIFxcOTtcclxufVxyXG5cclxuLyogR29vZ2xlIENocm9tZSwgU2FmYXJpLCBPcGVyYSAxNSssIEFuZHJvaWQsIGlPUyAqL1xyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG4vKiBGaXJlZm94IDE4LSAqL1xyXG46LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxufVxyXG5cclxuLyogRmlyZWZveCAxOSsgKi9cclxuOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2NjYztcclxuICBvcGFjaXR5OiAxO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG59XHJcblxyXG4vKiBJRSAxMCsgKi9cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbiNDb250YWN0SW5kZXggdGFibGUgdGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5iZ2VfYm9keSB7XHJcbiAgd2lkdGg6IDg2MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICBsaW5lLWhlaWdodDogMjtcclxufVxyXG5cclxuLmJnZV9ib2R5IHNtYWxsIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgY29sb3I6ICM1NTU7XHJcbn1cclxuXHJcbi5iZ2VfYm9keSBhIHtcclxuICBjb2xvcjogIzMzYmFkNDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmJnZV9ib2R5IGE6aG92ZXIge1xyXG4gIGNvbG9yOiAjNmJkZGYyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmJnZV9ib2R5IHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5iZ2VfYm9keSAubmF2aTphZnRlciB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICBjb250ZW50OiAnXFxmMzVkJztcclxuICBmb250LXNpemU6IDAuOWVtO1xyXG4gIG1hcmdpbjogMCA2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG5cclxuLmJnZV9ib2R5IHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYmdlX2JvZHkgdWwgbGkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbn1cclxuXHJcbi5iZ2VfYm9keSB1bCBsaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uYmdlX2JvZHkgdWwgdWwge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uYmdlX2JvZHkgaDEge1xyXG4gIG1hcmdpbjogNTBweCAwIDIwcHg7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG59XHJcblxyXG4uYmdlX2JvZHkgaDIge1xyXG4gIG1hcmdpbjogNTBweCAwIDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwQTJFNTtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi5iZ2VfYm9keSBoMyB7XHJcbiAgbWFyZ2luOiA1MHB4IDAgMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDNENDtcclxuICBmb250LXNpemU6IDIzcHg7XHJcbn1cclxuXHJcbi5iZ2VfYm9keSBoNCB7XHJcbiAgbWFyZ2luOiA1MHB4IDAgMjBweDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi5iZ2VfYm9keSBoNSB7XHJcbiAgbWFyZ2luOiA1MHB4IDAgMjBweDtcclxufVxyXG5cclxuLmJnZV9ib2R5IHRhYmxlIHRkIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0NDQztcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLmhlcm8ge1xyXG4gIHBhZGRpbmc6IDYwcHggMDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy90b3AvYmdfbWFpbi5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmhlcm9fX2lubmVyIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIHdpZHRoOiAxMTgwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5oZXJvX19tdiB7XHJcbiAgd2lkdGg6IDQ3MnB4O1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5oZXJvX19tdiAjc2xpY2stbWFpbiB7XHJcbiAgd2lkdGg6IDQzMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uaGVyb19fbXYgI3NsaWNrLW1haW4gLnNsaWRlb2JqZWN0IGZpZ3VyZSBmaWdjYXB0aW9uIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4uaGVyb19fbXYgI3NsaWNrLW1haW4gLnNsaWRlb2JqZWN0IGZpZ3VyZSBmaWdjYXB0aW9uIGIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjMDBBMkU1O1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnNlYXJjaCB7XHJcbiAgd2lkdGg6IDY3N3B4O1xyXG59XHJcblxyXG4uc2VhcmNoX19uYXYge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zZWFyY2hfX25hdiBsaSB7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxuICBiYWNrZ3JvdW5kOiAjZjE4NzAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogNTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VhcmNoX19uYXYgbGk6bnRoLWNoaWxkKDEpIHtcclxuICB3aWR0aDogNDAlO1xyXG59XHJcblxyXG4uc2VhcmNoX19uYXYgbGk6bnRoLWNoaWxkKDIpIHtcclxuICB3aWR0aDogNjAlO1xyXG59XHJcblxyXG4uc2VhcmNoX19uYXYgbGkudGhpcyB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBwYWRkaW5nLXRvcDogMTZweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiAjNEE0ODQ3O1xyXG59XHJcblxyXG4uc2VhcmNoX19ib3gge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLnNlYXJjaF9fb3BhY19faW5wdXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlYXJjaF9fb3BhY19faW5wdXQgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoX19vcGFjX19pbnB1dCBpbnB1dFt0eXBlPWltYWdlXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xyXG59XHJcblxyXG4uc2VhcmNoX19kaXNjb3Zlcnkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDU2MHB4O1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG59XHJcblxyXG4uc2VhcmNoX19kaXNjb3ZlcnlfX2lucHV0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWFyY2hfX2Rpc2NvdmVyeV9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICNFQ0VDRUM7XHJcbn1cclxuXHJcbi5zZWFyY2hfX2Rpc2NvdmVyeV9faW5wdXQgaW5wdXRbdHlwZT1pbWFnZV0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMTVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKTtcclxufVxyXG5cclxuLnNlYXJjaF9fZGlzY292ZXJ5X190ZXh0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uZWJzY28tc2VhcmNoLWJveF9fc2VhcmNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5lYnNjby1zZWFyY2gtYm94X19zZWFyY2hfX2lucHV0W3R5cGU9c2VhcmNoXSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjRUNFQ0VDO1xyXG59XHJcbi5lYnNjby1zZWFyY2gtYm94X19zZWFyY2hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICByaWdodDogNDVweDtcclxuICAgY3Vyc29yOnBvaW50ZXI7XHJcbn1cclxuXHJcbi5lYnNjby1zZWFyY2gtYm94X19zZWFyY2hfX2J1dHRvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSk7XHJcbn1cclxuXHJcblxyXG4uc2VhcmNoX19saXN0IHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5zZWFyY2hfX2xpc3QgbGkge1xyXG4gIHdpZHRoOiAyMyU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VhcmNoX19saXN0IGxpIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBiYWNrZ3JvdW5kOiAjRkRGOUQyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICAmOmhvdmVyIHtcclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzdWI7XHJcbiAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b3AtYmFubmVyIHtcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgYmFja2dyb3VuZDogdXJsKC90aGVtZS9maXQtbGlicmFyeS9pbWcvdG9wL2JnX3N0cmlwZS5wbmcpIDAgMCByZXBlYXQ7XHJcbn1cclxuXHJcbi50b3AtYmFubmVyX19saXN0IHtcclxuICB3aWR0aDogMTE4MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLnRvcC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIHdpZHRoOiAxMTgwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG59XHJcblxyXG4udG9wLWNvbnRhaW5lciAudG9wLW5ld3Mge1xyXG4gIHdpZHRoOiA4MDBweDtcclxufVxyXG5cclxuLnRvcC1jb250YWluZXIgLnRvcC1uZXdzX19uYXYge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIG1hcmdpbjogMjBweCAwIDMwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzhBOEU4QTtcclxufVxyXG5cclxuLnRvcC1jb250YWluZXIgLnRvcC1uZXdzX19uYXZfX2l0ZW0ge1xyXG4gIHdpZHRoOiAzMyU7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBjb2xvcjogIzhBOEU4QTtcclxuICBmb250LXNpemU6IDE5cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC4ycztcclxuICB0cmFuc2l0aW9uOiAuMnM7XHJcbn1cclxuXHJcbi50b3AtY29udGFpbmVyIC50b3AtbmV3c19fbmF2X19pdGVtOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjRTRGMUZBO1xyXG59XHJcblxyXG4udG9wLWNvbnRhaW5lciAudG9wLW5ld3NfX25hdl9faXRlbS50aGlzIHtcclxuICBiYWNrZ3JvdW5kOiAjMDBBMkU1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udG9wLWNvbnRhaW5lciAudG9wLW5ld3NfX25hdl9faXRlbTpudGgtY2hpbGQoMikge1xyXG4gIHdpZHRoOiAzNCU7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOEE4RThBO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4QThFOEE7XHJcbn1cclxuXHJcbi50b3AtY29udGFpbmVyIC50b3AtbmV3c19fbWFpbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnRvcC1jb250YWluZXIgLnRvcC1uZXdzX19tYWluLmluZm8tbWFpbi1ldmVudCwgLnRvcC1jb250YWluZXIgLnRvcC1uZXdzX19tYWluLmluZm8tbWFpbi1tZW50ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRvcC1jb250YWluZXIgLnRvcC1uZXdzX19mZWVkX19pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi50b3AtY29udGFpbmVyIC50b3AtbmV3c19fZmVlZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xyXG4gIGJhY2tncm91bmQ6ICNFM0VBRjU7XHJcbn1cclxuXHJcbi50b3AtY29udGFpbmVyIC50b3AtbmV3c19fZmVlZF9faXRlbTpudGgtY2hpbGQob2RkKSB7XHJcbiAgYmFja2dyb3VuZDogI0YzRjBGMDtcclxufVxyXG5cclxuLnRvcC1jb250YWluZXIgLnRvcC1uZXdzX19mZWVkX19pdGVtIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICBjb2xvcjogIzRBNDg0NztcclxufVxyXG5cclxuLnRvcC1jb250YWluZXIgLnRvcC1uZXdzX19mZWVkX19pdGVtIC5tZXRhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi50b3AtY29udGFpbmVyIC50b3AtbmV3c19fZmVlZF9faXRlbSAuZGF0ZSB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG4udG9wLWNvbnRhaW5lciAudG9wLW5ld3NfX2ZlZWRfX2l0ZW0gLmNhdGVnb3J5IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4udG9wLWNvbnRhaW5lciAudG9wLWNhbGVuZGFyIHtcclxuICB3aWR0aDogMzIwcHg7XHJcbn1cclxuXHJcbi50b3AtY29udGFpbmVyIC50b3AtY2FsZW5kYXJfX21haW4ge1xyXG4gIG1hcmdpbjogMjBweCAwIDE1cHg7XHJcbn1cclxuXHJcbi50b3AtY29udGFpbmVyIC50b3AtY2FsZW5kYXJfX25vdGljZSB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi5ub3RpY2UwMSB7XHJcbiAgYmFja2dyb3VuZDogI0Y1RTZEQztcclxuICBjb2xvcjogI0MyMDExODtcclxufVxyXG5cclxuLm5vdGljZTAyIHtcclxuICBiYWNrZ3JvdW5kOiAjRkZGNjhGO1xyXG59XHJcblxyXG4ubm90aWNlMDMge1xyXG4gIGJhY2tncm91bmQ6ICNFRUY2RkM7XHJcbiAgY29sb3I6ICMzQTYxQjY7XHJcbn1cclxuXHJcbi5ub3RpY2UwNCB7XHJcbiAgYmFja2dyb3VuZDogI0Y5RUZEQztcclxuICBjb2xvcjogI0QwNkMxOTtcclxufVxyXG5cclxuLm5vdGljZTA1IHtcclxuICBiYWNrZ3JvdW5kOiAjRUZGNEUyO1xyXG4gIGNvbG9yOiAjNzhCMDQxO1xyXG59XHJcblxyXG4ubm90aWNlMDYge1xyXG4gIGJhY2tncm91bmQ6ICMyNkZGRkY7XHJcbiAgY29sb3I6ICMzQTYxQjY7XHJcbn1cclxuXHJcbi5yZWNvbW1lbmQge1xyXG4gIHdpZHRoOiAxMTgwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDUwcHggMDtcclxufVxyXG5cclxuLnJlY29tbWVuZF9fd3JhcCB7XHJcbiAgYmFja2dyb3VuZDogI0ZERjlEMjtcclxufVxyXG5cclxuLnJlY29tbWVuZF9faW50cm8ge1xyXG4gIG1hcmdpbjogMTBweCAwIDMwcHg7XHJcbn1cclxuXHJcbi5yZWNvbW1lbmRfX2l0ZW0ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnJlY29tbWVuZF9faXRlbSBpbWcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmVjb21tZW5kX19pdGVtX190aXRsZSB7XHJcbiAgbWFyZ2luOiAzMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdF9faW5mbyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VDRUM7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0X19pdGVtIHtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VDRUM7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtaGVhZCB7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdCAucmVzdWx0LWhlYWQgYSB7XHJcbiAgY29sb3I6ICM0QTQ4NDc7XHJcbn1cclxuXHJcbi5iZ2UtY29udGVudHMgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5iZ2UtY29udGVudHMgYS5ibGFuayB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWUvZml0LWxpYnJhcnkvaW1nL2NvbW1vbi9pY25fYmxhbmsucG5nKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5iZ2UtY29udGVudHMgYS5kb2Mge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy9jb21tb24vaWNuX2RvYy5naWYpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmJnZS1jb250ZW50cyBhLnhscyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWUvZml0LWxpYnJhcnkvaW1nL2NvbW1vbi9pY25feGxzLmdpZikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uYmdlLWNvbnRlbnRzIGEucGRmIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC90aGVtZS9maXQtbGlicmFyeS9pbWcvY29tbW9uL2ljbl9wZGYuZ2lmKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5iZ2UtY29udGVudHMgYS5saW5rQnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogNHB4IDQwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjRTRGMUZBO1xyXG4gIGNvbG9yOiAjMDBBMkU1O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmJnZS1jb250ZW50cyBhLmxpbmtCdG46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM4QThFOEE7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5ibG9nLWluZGV4IC5wb3N0IHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi5ibG9nLWluZGV4IC5wb3N0IGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjRTRGMUZBO1xyXG4gIGNvbG9yOiAjNEE0ODQ3O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmJsb2ctaW5kZXggLnBvc3QgYTpiZWZvcmUsIC5ibG9nLWluZGV4IC5wb3N0IGE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5ibG9nLWluZGV4IC5wb3N0IGE6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uYmxvZy1pbmRleCAucG9zdCBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjRkRGOUQyO1xyXG59XHJcblxyXG4uYmxvZy1pbmRleCAucG9zdCAubWV0YSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYmxvZy1pbmRleCAucG9zdCAuZGF0ZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYmxvZy1pbmRleCAucG9zdCAuY2F0ZWdvcnkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgMTVweDtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5ibG9nLWluZGV4IC5wb3N0IC50aXRsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYmxvZy1zaW5nbGUgLnBvc3QtYm9keSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLmJsb2ctc2luZ2xlIC5jYXRlZ29yeSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMCAxNXB4O1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBiYWNrZ3JvdW5kOiAjZjE4NzAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmJsb2ctc2luZ2xlIC5jYXRlZ29yeSBhIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnBvc3QtbmF2aSB7XHJcbiAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucG9zdC1uYXZpIGEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiA1cHggMzBweDtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMEEyRTU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4ucG9zdC1uYXZpIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KXtcclxuICBib2R5e1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XHJcbiAgfVxyXG4gIC5zcHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wY3tcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNwaXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGNpe1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc2xpY2stcmVjb21tZW5kIC5zbGljay1wcmV2e1xyXG4gICAgdG9wOiA0MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAuc2xpY2stcmVjb21tZW5kIC5zbGljay1uZXh0e1xyXG4gICAgdG9wOiA0MCU7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgLnNsaWNrLXJlY29tbWVuZCAuc2xpY2stZG90c3tcclxuICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgfVxyXG4gIC53cmFwcGVye1xyXG4gICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAud3JhcHBlci0tZGVmYXVsdCAucGFnZS10aXRsZXtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcclxuICB9XHJcbiAgLndyYXBwZXItLWRlZmF1bHQgLnBhZ2UtdGl0bGV7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcclxuICB9XHJcbiAgLndyYXBwZXItLWRlZmF1bHQgLm1haW57XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiA0JTtcclxuICAgIG1hcmdpbi1yaWdodDogNCU7XHJcbiAgfVxyXG4gIC53cmFwcGVyLS1kZWZhdWx0IC5tYWlue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLndyYXBwZXItLWRlZmF1bHQgLm1haW4gLmNvbnRlbnRze1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLndyYXBwZXItLWRlZmF1bHQgLm1haW4gLnNpZGViYXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmhlYWRlcl9faW5uZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAuaGVhZGVyX19pbm5lcntcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2xvZ297XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICB9XHJcbiAgLmhlYWRlcl9fc3VibmF2aXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX3N1Ym5hdmlfX2xpc3R7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAuaGVhZGVyX190b2RheXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogIzAwQTJFNTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyX190b2RheSBkbHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlcl9fdG9kYXkgZGwgZHR7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxuICAuaGVhZGVyX190b2RheSBkbCBkdDphZnRlcntcclxuICAgIGNvbnRlbnQ6ICcg77yeJztcclxuICB9XHJcbiAgLmhlYWRlcl9fdG9kYXkgZGwgZGR7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX3RvZGF5IGRsIGRkIHNwYW57XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2J1dHRvbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5nbmF2aXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5nbmF2aV9fbGlzdHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5zZWFyY2gtYmFye1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICB9XHJcbiAgLnNlYXJjaC1iYXJfX3RpdGxle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAjQnJlYWRjcnVtYnN7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiA0JTtcclxuICAgIG1hcmdpbi1yaWdodDogNCU7XHJcbiAgfVxyXG4gIC5wYWdldG9we1xyXG4gICAgYm90dG9tOiA1MHB4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLnBhZ2V0b3A6YmVmb3Jle1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG4gIC5wYWdldG9wIGJ7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAuZm5hdml7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAuZm5hdml7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTBweDtcclxuICB9XHJcbiAgLmZuYXZpX193cmFwe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmZuYXZpX193cmFwe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmZuYXZpX19iYW5uZXJ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLmNvcHlyaWdodHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCA4MHB4O1xyXG4gIH1cclxuICAuY29weXJpZ2h0X19pbm5lcntcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcclxuICB9XHJcbiAgLmNvcHlyaWdodCBwe1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XHJcbiAgfVxyXG4gIC5zcC1tZW51e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDdweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxuICAucGFuZWwtYnRue1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgfVxyXG4gIC5wYW5lbC1idG4taWNvbntcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgfVxyXG4gIC5wYW5lbC1idG4taWNvbjpiZWZvcmUsIC5wYW5lbC1idG4taWNvbjphZnRlcntcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgfVxyXG4gIC5wYW5lbC1idG4taWNvbjpiZWZvcmV7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICB9XHJcbiAgLnNwLWZvb3RlcntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICMwMEEyRTU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDEwMTtcclxuICB9XHJcbiAgLnRpdGxlLXRvcC0tMDF7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXNpemU6IDQuNTMzMzN2dztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnRpdGxlLXRvcC0tMDJ7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXNpemU6IDQuNTMzMzN2dztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnRpdGxlLXBhZ2UtLTAxe1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgZm9udC1zaXplOiA2LjEzMzMzdnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAudGl0bGUtcGFnZS0tMDJ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXNpemU6IDQuOHZ3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB9XHJcbiAgLnRpdGxlLXBhZ2UtLTAyOmJlZm9yZXtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICAudGl0bGUtcGFnZS0tMDI6YWZ0ZXJ7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICB9XHJcbiAgLnRpdGxlLXBhZ2UtLTAze1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XHJcbiAgfVxyXG4gIC50YWJsZS1mb3JtIHRyIHRoe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweCAwO1xyXG4gIH1cclxuICAudGFibGUtZm9ybSB0ciB0aDphZnRlcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC50YWJsZS1mb3JtIHRyIHRke1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICB9XHJcbiAgLnBhZ2luYXRpb24gc3Bhbi5jdXJyZW50LFxyXG4gIC5wYWdpbmF0aW9uIHNwYW4uZGlzYWJsZWQsXHJcbiAgLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhLFxyXG4gIC5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhLFxyXG4gIC5wYWdpbmF0aW9uIHNwYW4ucHJldiBhLFxyXG4gIC5wYWdpbmF0aW9uIHNwYW4ubmV4dCBhLFxyXG4gIC5wYWdpbmF0aW9uIHNwYW4ubnVtYmVyIGF7XHJcbiAgICBtYXJnaW46IDAgMXB4O1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uIHNwYW4uZmlyc3QgYTpiZWZvcmUsXHJcbiAgLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGE6YWZ0ZXJ7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gIH1cclxuICAucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGE6YmVmb3Jle1xyXG4gICAgbGVmdDogMTJweDtcclxuICB9XHJcbiAgLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGE6YWZ0ZXJ7XHJcbiAgICByaWdodDogMTJweDtcclxuICB9XHJcbiAgLmNvbnRlbnRzLW5hdml7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiA0JTtcclxuICAgIG1hcmdpbi1yaWdodDogNCU7XHJcbiAgfVxyXG4gIC5jb250ZW50cy1uYXZpe1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG4gIC5jb250ZW50cy1uYXZpIGF7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXNpemU6IDIuOTMzMzN2dztcclxuICAgIHdpZHRoOiA0NS41MzglO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgfVxyXG4gIC5yZXF1aXJlZHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMy4ydnc7XHJcbiAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICB9XHJcbiAgLm5vcm1hbHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMy4ydnc7XHJcbiAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICB9XHJcbiAgLmFueXtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMy4ydnc7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbiAgLnN1Ym1pdCBidXR0b24sIC5zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnN1Ym1pdCBpbnB1dFt0eXBlPVwicmVzZXRcIl17XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuc3VibWl0IGJ1dHRvbjpiZWZvcmUsIC5zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5zdWJtaXQgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmJlZm9yZXtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDI2cHg7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweCA0cHg7XHJcbiAgfVxyXG4gIC5zdWJtaXQgaW5wdXRbdHlwZT1cInJlc2V0XCJde1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICBidXR0b24sXHJcbiAgb3B0aW9uLFxyXG4gIHRleHRhcmVhLFxyXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJvcHRpb25cIl0sXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAzLjJ2dztcclxuICB9XHJcbiAgc2VsZWN0LFxyXG4gIGlucHV0W3R5cGU9XCJzZWxlY3RcIl17XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXNpemU6IDMuMnZ3O1xyXG4gIH1cclxuICB0ZXh0YXJlYSxcclxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG4gICAgcGFkZGluZzogMTBweCA4cHg7XHJcbiAgfVxyXG4gIGlucHV0LmZvcm0tc3tcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgfVxyXG4gIGlucHV0LmZvcm0tbXtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG4gIGlucHV0LmZvcm0tbHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICB0ZXh0YXJlYXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZm9ybS1zZWxlY3Qgc2VsZWN0e1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAzLjJ2dztcclxuICB9XHJcbiAgI0NvbnRhY3RJbmRleCB0YWJsZSB0aHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICNDb250YWN0SW5kZXggdGFibGUgdGR7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIC5iZ2VfYm9keXtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAuYmdlX2JvZHkgaDF7XHJcbiAgICBtYXJnaW46IDI1cHggMCAxMHB4O1xyXG4gIH1cclxuICAuYmdlX2JvZHkgaDJ7XHJcbiAgICBtYXJnaW46IDI1cHggMCAxMHB4O1xyXG4gIH1cclxuICAuYmdlX2JvZHkgaDN7XHJcbiAgICBtYXJnaW46IDI1cHggMCAxMHB4O1xyXG4gIH1cclxuICAuYmdlX2JvZHkgaDR7XHJcbiAgICBtYXJnaW46IDI1cHggMCAxMHB4O1xyXG4gIH1cclxuICAuYmdlX2JvZHkgaDV7XHJcbiAgICBtYXJnaW46IDI1cHggMCAxMHB4O1xyXG4gIH1cclxuICAuaGVyb3tcclxuICAgIHBhZGRpbmc6IDAgMCAxMHZ3O1xyXG4gICAgYmFja2dyb3VuZDogI0YzRjBGMDtcclxuICB9XHJcbiAgLmhlcm9fX2lubmVye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmhlcm9fX2lubmVye1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5oZXJvX19tdntcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAxMHZ3IDV2dyAwO1xyXG4gICAgcGFkZGluZzogNXZ3IDV2dyAxMHZ3O1xyXG4gIH1cclxuICAuaGVyb19fbXYgI3NsaWNrLW1haW57XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmhlcm9fX212ICNzbGljay1tYWluIC5zbGlkZW9iamVjdCBmaWd1cmUgZmlnY2FwdGlvbntcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbiAgLmhlcm9fX212ICNzbGljay1tYWluIC5zbGlkZW9iamVjdCBmaWd1cmUgZmlnY2FwdGlvbiBie1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC1zaXplOiA0Ljh2dztcclxuICB9XHJcbiAgLnNlYXJjaHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogNXZ3O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC90aGVtZS9maXQtbGlicmFyeS9pbWcvdG9wL2JnX21haW4ucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIH1cclxuICAuc2VhcmNoX19uYXYgbGl7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXNpemU6IDMuMnZ3O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gIC5zZWFyY2hfX25hdiBsaS50aGlze1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuICB9XHJcbiAgLnNlYXJjaF9fYm94e1xyXG4gICAgcGFkZGluZzogNXZ3O1xyXG4gIH1cclxuICAuc2VhcmNoX19vcGFje1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbiAgLnNlYXJjaF9fZGlzY292ZXJ5e1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuICAuc2VhcmNoX19saXN0e1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIC5zZWFyY2hfX2xpc3QgbGl7XHJcbiAgICB3aWR0aDogNDklO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAudG9wLWJhbm5lcntcclxuICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICB9XHJcbiAgLnRvcC1iYW5uZXJfX2xpc3R7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAudG9wLWJhbm5lcl9fbGlzdHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC50b3AtYmFubmVyX19saXN0X19pdGVte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnRvcC1jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAudG9wLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gIH1cclxuICAudG9wLWNvbnRhaW5lciAudG9wLW5ld3N7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMCA1dncgMzBweDtcclxuICB9XHJcbiAgLnRvcC1jb250YWluZXIgLnRvcC1uZXdzX19uYXZfX2l0ZW17XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcclxuICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gIH1cclxuICAudG9wLWNvbnRhaW5lciAudG9wLW5ld3NfX2ZlZWRfX2l0ZW0gYXtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICB9XHJcbiAgLnRvcC1jb250YWluZXIgLnRvcC1uZXdzX19mZWVkX19pdGVtIGE6YmVmb3JlLCAudG9wLWNvbnRhaW5lciAudG9wLW5ld3NfX2ZlZWRfX2l0ZW0gYTphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbiAgLnRvcC1jb250YWluZXIgLnRvcC1uZXdzX19mZWVkX19pdGVtIGE6YWZ0ZXJ7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbiAgLnRvcC1jb250YWluZXIgLnRvcC1uZXdzX19mZWVkX19pdGVtIC5tZXRhe1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA2LjNlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC50b3AtY29udGFpbmVyIC50b3AtbmV3c19fZmVlZF9faXRlbSAuZGF0ZXtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xyXG4gIH1cclxuICAudG9wLWNvbnRhaW5lciAudG9wLW5ld3NfX2ZlZWRfX2l0ZW0gLmNhdGVnb3J5e1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC50b3AtY29udGFpbmVyIC50b3AtbmV3c19fZmVlZF9faXRlbSAudGl0bGV7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDcuNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICB9XHJcbiAgLnRvcC1jb250YWluZXIgLnRvcC1jYWxlbmRhcntcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAzMHB4IDV2dyAwO1xyXG4gIH1cclxuICAudG9wLWNvbnRhaW5lciAudG9wLWNhbGVuZGFyX19ub3RpY2V7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcclxuICB9XHJcbiAgLnJlY29tbWVuZHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5yZWNvbW1lbmR7XHJcbiAgICBtYXJnaW46IDAgNXZ3O1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gIH1cclxuICAucmVjb21tZW5kX19pdGVtX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xyXG4gICAgbWFyZ2luOiAyMHB4O1xyXG4gIH1cclxuICAuc2VhcmNoLXJlc3VsdF9faXRlbXtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICB9XHJcbiAgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1oZWFke1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XHJcbiAgfVxyXG4gIC5ibG9nLWluZGV4IC5wb3N0IC5tZXRhe1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA3LjVlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5ibG9nLWluZGV4IC5wb3N0IC5kYXRle1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC1zaXplOiAyLjkzMzMzdnc7XHJcbiAgfVxyXG4gIC5ibG9nLWluZGV4IC5wb3N0IC5jYXRlZ29yeXtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuYmxvZy1pbmRleCAucG9zdCAudGl0bGV7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICB9XHJcbiAgLmJsb2ctc2luZ2xlIC5wb3N0LWJvZHl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAuYmxvZy1zaW5nbGUgLmNhdGVnb3J5e1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KXtcclxuICAubWFpbiBhOmhvdmVyIGltZ3tcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XHJcbiAgfVxyXG4gIC5zcHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBje1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNwaXtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBjaXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY29udGVudHMtbmF2aSBhOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAjNEE0ODQ3O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIC5zdWJtaXQgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmJlZm9yZSwgLnN1Ym1pdCBpbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXI6YmVmb3Jle1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59IiwiJGJsYWNrOiAjNEE0ODQ3O1xuJGdyYXk6ICM4QThFOEE7XG4kbGlnaHQtZ3JheTogI0VDRUNFQztcbiRtYWluOiAjMDBBMkU1O1xuJHN1YjogI0U0RjFGQTtcbiRhY2NlbnQ6ICNmMTg3MDA7XG4kYmc6ICNGREY5RDI7XG4kb3JhbmdlOiAjRjhCNzAwO1xuXG4kYmFzZS1saDogMS44O1xuJGJhc2UtZnM6IDE2cHg7XG4kcmVzZXQtZnM6IDEzO1xuXG4kbWluY2hvOiBcIua4uOaYjuacnVwiLCBcIll1IE1pbmNob1wiLCBcIua4uOaYjuacneS9k1wiLCBcIll1TWluY2hvXCIsIFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgXCLvvK3vvLMg5piO5pydXCIsIHNlcmlmO1xuJGZvbnQteXU6IFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1iYXNlOiBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiRtYXJ1Z286IFwi44OS44Op44Ku44OO5Li444K0IFBybyBXNFwiLFwiSGlyYWdpbm8gTWFydSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgT3Nha2EsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiRmb250LW5vdG86ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuJGZvbnQtaGluZDogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuIiwiLy8gaGVhZGVyIGZpeFxuLmgtZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLy8gc2VhcmNoIHN0eWxlXG4uZ3NjLWNvbnRyb2wtY3NlLCAuZ3NjLWNvbnRyb2wtY3NlLWphIHtcbiAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlYXJjaCB7XG4gICZfX29wYWMge1xuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAwO1xuICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gICAgICBsaSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ljbl9saW5rLnN2ZykgcmlnaHQgY2VudGVyIC8gMThweCBhdXRvIG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYmFubmVyIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtc3Aod3JhcCk7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGxpc3Qgc3R5bGVcbi5saXN0LS0wMSB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIG1hcmdpbjogMCAwIDAuMmVtIDJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWluZGVudDogLTEuM2VtO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8g44Kw44Ot44OK44OTXG4ubmF2aSB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICZfX3dyYXAge1xuICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICB9XG4gIHVsLnVsLWxldmVsLTEge1xuICAgIEBpbmNsdWRlIGZsZXgobm93cmFwLHNwYWNlLWJldHdlZW4pO1xuICAgIGxpLmxpLWxldmVsLTEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJiA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1YjtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub3BlbiA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3ViO1xuICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICB9XG4gICAgfVxuICAgIGxpLmxpLWxldmVsLTE6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiAxMCU7XG4gICAgfVxuXG4gICAgbGkubGktbGV2ZWwtMTpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICB9XG5cbiAgICBsaS5saS1sZXZlbC0xOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMTglO1xuICAgIH1cblxuICAgIGxpLmxpLWxldmVsLTE6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgbGkubGktbGV2ZWwtMTpudGgtY2hpbGQoNSkge1xuICAgICAgd2lkdGg6IDEyJTtcbiAgICB9XG5cbiAgICBsaS5saS1sZXZlbC0xOm50aC1jaGlsZCg2KSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgJl9fd3JhcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwMjtcbi8qICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXM7XG4gICAgICB0cmFuc2l0aW9uOiAuNXM7ICovXG4gICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC45NSk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOCwgMjQxLCAyNTAsIC45KTtcbiAgICB9XG4gICAgbGkubGktbGV2ZWwtMiB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgJjpudGgtY2hpbGQoMm4tMSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgICAgfVxuICAgICAgJiA+IGEsICYgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEEyRTU7XG4gICAgICAgIGNvbG9yOiAjMDBBMkU1O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9jIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyM3B4O1xuICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB9XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIsICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwudWwtbGV2ZWwtMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaS5saS1sZXZlbC0zIHtcbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgbGVmdDogMjJweDtcbiAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgICBjb2xvcjogJGJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAubGktbGV2ZWwtMTpob3ZlciAubmF2aV9fc3ViX193cmFwIHtcbi8qICAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7ICovXG4gIH1cbn1cblxuLy8g44OV44OD44K/44O8XG4uZm5hdmkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgJl9fbGluayB7XG4gICAgQGluY2x1ZGUgZmxleChub3dyYXAsY2VudGVyKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyDjgrnjg57jg5vjg4rjg5Ncbi5zbmF2aSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgY29sb3I6ICNmZmY7XG4gICZfaW5uZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbiAgYSwgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudWwtbGV2ZWwtMSB7XG4gICAgLmxpLWxldmVsLTEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAmID4gYSwgJiA+IHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIH1cbiAgICAgICYub2Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgfVxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVsLWxldmVsLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDAgMTJweDtcbiAgICAubGktbGV2ZWwtMiB7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICYgPiBhLCAmID4gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIH1cbiAgICAgICYgPiBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA0cHggNDVweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9jIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAyN3B4O1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAzMXB4O1xuICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIH1cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51bC1sZXZlbC0zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogNXB4IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6ICRzdWI7XG4gICAgLmxpLWxldmVsLTMge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgNDBweDtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDIycHg7XG4gICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5saS1sZXZlbC0xLnNwbmF2LWdha3VuYWkge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy9jb21tb24vaWNuX3VuaXZfMDIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgLmxpLWxldmVsLTEuc3BuYXYtY2hpaWtpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9maXQtbGlicmFyeS9pbWcvY29tbW9uL2ljbl9hcmVhXzAyLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjZweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5saS1sZXZlbC0xLnNwbmF2LWNvbnRhY3Qge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL2ZpdC1saWJyYXJ5L2ltZy9jb21tb24vaWNuX21haWxfMDIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNXB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG5cblxuXG5cbi5zbmF2aV9fYmFubmVyIHtcbiAgcGFkZGluZzogMjBweCAwIDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbmF2aV9fYmFubmVyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjB2dztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm92ZXJsYXkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIEBpbmNsdWRlIG1xKHNwbmF2KSB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuICAmLm9wZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AbWl4aW4gZmxleCgkd3JhcDpub3dyYXAsJGp1c3RpZnk6c3BhY2UtYmV0d2Vlbil7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIGZsZXgtd3JhcDogJHdyYXA7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtaXhpbiBmbGV4LXNwKCR3cmFwOm5vd3JhcCwkanVzdGlmeTpzcGFjZS1iZXR3ZWVuKXtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgZmxleC13cmFwOiAkd3JhcDtcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbiR3MTM2NjoxMzY2cHg7XG4kdzEyMDA6MTIwMHB4O1xuJHcxMDAwOjEwMDBweDtcbiR3MzIwOjMyMHB4O1xuJGxhcmdlUmFuZ2U6IDEwMjRweDtcbiRtZWRpdW1SYW5nZTogOTYwcHg7XG4kc21hbGxSYW5nZTogNzYwcHg7XG5AbWl4aW4gbXEoJG1lZGlhKSB7XG5cdEBpZiAkbWVkaWEgPT0gc3Age1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNtYWxsUmFuZ2V9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblx0QGlmICRtZWRpYSA9PSB0YWIge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bVJhbmdlfSkgYW5kIChtaW4td2lkdGg6ICN7JHNtYWxsUmFuZ2V9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblx0QGlmICRtZWRpYSA9PSBzcF90YWIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bVJhbmdlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cdEBpZiAkbWVkaWEgPT0gcGMge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNtYWxsUmFuZ2UgKyAxfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdEBpZiAkbWVkaWEgPT0gd3BjIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRtZWRpdW1SYW5nZSArIDF9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblx0QGlmICRtZWRpYSA9PSB3MTAwMCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skdzEwMDB9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblx0QGlmICRtZWRpYSA9PSB3MTIwMCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdzEyMDB9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblx0QGlmICRtZWRpYSA9PSB3MzIwIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR3MzIwfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdEBpZiAkbWVkaWEgPT0gd2lkZSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skdzEzNjZ9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cbiJdfQ== */
