@charset "UTF-8";
/*Sass使用*/
/*--------------------

common to all directories
デフォルトスタイルリセット

--------------------*/
/*----------default reset start----------*/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

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

ul,
ol {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

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

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

input,
select {
  vertical-align: middle;
}

img {
  vertical-align: top;
  font-size: 0;
  line-height: 0;
}

/*----------default reset end----------*/
.select {
  background: #fff;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 5px;
  position: relative;
  z-index: 3;
  outline: 2px solid #000;
}

.select:focus-visible {
  outline: 1px solid #000;
  border: none;
}

.select:before {
  position: absolute;
  content: '';
  background-color: #fff;
  top: 0;
  right: 0;
  border-radius: 6px;
}

.select::after {
  position: absolute;
  content: '';
  width: 8px;
  height: 8px;
  right: 8px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
}

select {
  /* 初期化 */
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: none;
  border: none;
  color: #000;
  font-size: 16px;
  width: 100%;
  height: 100%;
  padding: 0 10px;
  border-radius: 6px;
  outline: none;
  overflow: hidden;
}

input[type="number"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  appearance: none;
  border: 2px solid #000;
  border-radius: 6px;
  padding: 0;
  padding-right: 10px;
}

/*----------basic start----------*/
body {
  font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
}

/*a {
	&:link,
	&:visited {
		color: #0277bd;
		text-decoration: none;
	}*/
/*	&:hover,
	&:active {
		color: #0277bd;
		text-decoration: underline;
	}
}*/
img {
  max-width: 100%;
  height: auto;
}

a:hover img {
  opacity: .75;
}

/*----------basic end----------*/
/*----------container start----------*/
.container {
  position: relative;
  padding: 0 0 35px;
  color: #333;
  font-size: 18px;
  line-height: 1.8;
}

.container::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 35px;
  background: linear-gradient(to right, #835fff 0, #ff4039 100%);
  bottom: 0;
  left: 0;
}

/*----------container end----------*/
/*----------header start----------*/
.header {
  text-align: center;
}

.header__inner {
  padding: 20px 10px;
  margin: 0 auto;
  width: 1380px;
}

/*----------header end----------*/
/*----------footer start----------*/
.footer {
  padding: 0 0 120px;
  margin: 60px 0 0;
  text-align: center;
}

.footer__copyright {
  font-size: 14px;
}

/*----------footer end----------*/
.text-center {
  text-align: center;
}

/*----------contents start----------*/
.contents {
  margin: 0 auto;
  width: 1400px;
}

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

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

.btn-app__link {
  display: inline-block;
  padding: 14px 80px;
  color: #fff;
  font-size: 28px;
  font-weight: bold;
  text-decoration: none;
  background-color: #ff3232;
  box-shadow: 0 3px 4px #999;
  border-radius: 42px;
  line-height: inherit;
  cursor: pointer;
}

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

.btn-form {
  display: block;
  padding: 14px 80px;
  color: #fff;
  font-size: 28px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  background-color: #2752e3;
  box-shadow: 0 3px 4px #999;
  border-radius: 42px;
}

.btn-form:disabled {
  background-color: #ccc;
  cursor: not-allowed;
}

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

/*----------btn end----------*/
/*----------form start----------*/
input[type="text"],
button {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

input[type="text"] {
  border: 2px solid #979797;
}

button {
  cursor: pointer;
  border: none;
}

/*----------form end----------*/
/*----------opening start----------*/
.opening {
  padding: 60px 0;
  position: relative;
  background: linear-gradient(45deg, #612be4 0, #2989d8 26%, #f231a0 62%, #ff5c41 100%);
}

.opening::before,
.opening::after,
.btn-app--opening {
  position: absolute;
}

.btn-app--opening {
  bottom: 140px;
  left: 50%;
  transform: translateX(-50%);
}

.opening::before {
  content: url(../images/diagonal1-1.png);
  top: 0;
  left: 0;
}

.opening::after {
  content: url(../images/diagonal1-4.png);
  right: 0;
  bottom: 160px;
}

/*----------opening end----------*/
/*----------condition-nav start----------*/
.condition-nav {
  padding: 15px;
  text-align: center;
  background-color: #f5f5fa;
}

/*----------condition-nav end----------*/
/*----------pinch start----------*/
.pinch {
  padding: 120px 100px 0;
  width: 1200px;
  background-color: #f5f5fa;
}

.slider__pinch {
  margin: 60px 0 0;
}

.solve {
  padding: 55px 0 0;
  text-align: center;
  background: url(../images/arrow1.png) no-repeat 50% 0;
}

.solve__pinch {
  margin: 30px 0 0;
}

.solve__row {
  font-size: 30px;
}

.solve__card {
  padding: 0 0 30px;
}

.solve__fig {
  margin: 30px 0 0;
}

/*----------pinch end----------*/
/*----------merit start----------*/
.merit {
  padding: 120px 100px;
  width: 1200px;
  background-color: #f5f5fa;
}

.merit-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 60px 0 0;
}

.merit-list__item {
  flex-basis: 590px;
}

.merit-list__item--full {
  flex-basis: 1200px;
}

.merit-list li:nth-child(n+3) {
  margin: 15px 0 0;
}

.merit-list li:last-child {
  margin: 45px 0 0;
}

/*----------merit end----------*/
/*----------judgment start----------*/
.judgment {
  padding: 120px 300px;
  width: 800px;
  background-color: #e0e0f0;
}

.easy-form__item {
  display: flex;
  align-items: center;
  margin: 60px 0 0;
  font-size: 36px;
}

.easy-form__item input[type="number"] {
  color: #2752e3;
}

.easy-form__label {
  display: inline-block;
  width: 6em;
}

.easy-form__profession,
.easy-form__income,
.easy-form__company {
  width: 10em;
  height: 1.75em;
  font-size: 32px;
}

.easy-form__income,
.easy-form__company {
  margin: 0 10px 0 0;
  border-radius: 6px;
  font-weight: bold;
}

.easy-form__note {
  margin: 30px 0 0;
  font-size: 20px;
}

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

.btn-form__easy-form {
  margin: 60px auto 0;
}

.j-result__judgment {
  margin: 60px 0 0;
}

.j-result {
  padding: 30px 45px;
  background-color: #fff;
  border-radius: 12px;
}

.j-result__mark,
.j-result__max,
.j-result__txt {
  text-align: center;
}

.j-result__mark {
  font-size: 52px;
  font-weight: bold;
  line-height: 1.2;
}

.j-result__mark--normally {
  color: #ff3232;
}

.j-result__max {
  color: #ff3232;
  font-size: 30px;
  line-height: 1.2;
}

.j-result__amount {
  font-size: 46px;
  font-weight: bold;
}

.j-result__txt,
.j-result__note,
.j-result__info {
  margin: 15px 0 0;
}

.j-result__txt {
  font-size: 30px;
}

.j-result__txt-inner {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 65%, #ffff4b 65%, #ffff4b 85%, rgba(255, 255, 255, 0) 85%, rgba(255, 255, 255, 0) 100%);
}

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

.btn-app__judgment {
  margin: 60px 0 0;
}

.customize-nav {
  font-size: 24px;
  text-align: center;
}

.customize-nav__judgment {
  margin: 30px 0 0;
}

.customize-nav__link {
  padding: 0 0 36px;
  color: #845efe;
  font-weight: bold;
  text-decoration: none;
  background: url(../images/arrow2.png) no-repeat center bottom;
}

/*----------judgment end----------*/
/*----------customize start----------*/
.customize {
  padding: 120px 300px;
  width: 800px;
  background-color: #f5f5fa;
}

.customize--first {
  padding: 180px 300px 0;
  position: relative;
}

.customize--first::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 60px solid #e0e0f0;
  border-right: 700px solid transparent;
  border-bottom: 60px solid transparent;
  border-left: 700px solid transparent;
  top: 0;
  left: 0;
}

.customize__txt {
  margin: 60px 0 0;
}

.form-box {
  position: relative;
  padding: 30px 45px;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  box-shadow: 0 0 6px #999;
}

.form-box::after {
  content: url(../images/arrow1.png);
  position: absolute;
  height: 25px;
  bottom: -55px;
  left: 50%;
  transform: translateX(-50%);
}

.form-box__c-form {
  margin: 60px 0 0;
}

.form-box__item {
  margin: 30px 0 0;
  font-size: 30px;
}

.form-box__txt {
  color: #845efe;
  font-size: 27px;
}

.form-box__note {
  margin: 15px 0 0;
}

.c-form__csutomize {
  margin: 30px 0 0;
}

.form-box__range {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  cursor: pointer;
  width: 100%;
}

.form-box__range::-webkit-slider-runnable-track {
  height: 20px;
}

.form-box__range::-webkit-slider-thumb {
  -webkit-appearance: none;
  margin-top: -12px;
  width: 42px;
  height: 42px;
  background-color: #fff;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.4);
  border-radius: 50%;
}

.form-box__range::-moz-range-track {
  height: 20px;
}

.form-box__range::-moz-range-thumb {
  width: 42px;
  height: 42px;
  background-color: #fff;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  border: none;
}

.form-box__range::-moz-focus-outer {
  border: none;
}

.form-box__scale {
  margin: 5px 0 0;
  display: flex;
  justify-content: space-between;
}

.form-box__desired,
.form-box__amount {
  margin: 0 10px 0 0;
  width: 6em;
  height: 1.75em;
  font-size: 32px;
  border-radius: 6px;
  color: #ff3232;
  font-weight: bold;
}

.form-box__sup {
  margin: 15px 0 0;
}

.btn-form__c-form {
  margin: 85px auto 0;
}

.customize__error {
  margin: 15px 0 0;
  color: #ff3232;
  font-weight: bold;
  text-align: center;
}

.customize__result-list {
  margin: 15px 0 0;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.customize__result-list-number {
  color: #ff3232;
  font-size: 46px;
  padding: 0 5px;
}

.customize__note {
  margin: 30px 0 0;
}

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

.notice {
  padding: 30px 45px;
  background-color: #fff;
  border-radius: 12px;
}

.notice__customize {
  margin: 60px 0 0;
}

.lv3-heading--notice {
  padding: 0 0 15px;
  font-size: 36px;
  line-height: 1.2;
  text-align: center;
  border-bottom: 2px solid #333;
}

.notice__txt {
  margin: 30px 0 0;
}

.notice__txt--purple {
  color: #845efe;
  font-weight: bold;
}

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

.lv4-heading--notice {
  font-size: 21px;
  padding: 0 0 0 35px;
  background: url(../images/list-mark1.png) no-repeat 0 0.35em;
}

.lv4-heading__question {
  margin: 0 0 0 20px;
  vertical-align: middle;
}

.notice__app-list {
  margin: 15px 0 0;
}

.notice__app-list-cap {
  color: #845efe;
  font-weight: bold;
}

.notice__note {
  margin: 30px 0 0;
}

.notice__doc-list {
  margin: 30px 0 0;
}

.notice__check {
  margin: 0 5px 0 0;
  width: 1.4em;
  height: 1.4em;
}

.btn-app__customize {
  margin: 60px 0 0;
}

/*----------customize end----------*/
/*----------product start----------*/
.product__contents {
  padding: 0 100px;
  margin: 120px 0 0;
}

.lv2-heading--product {
  padding: 10px;
  color: #fff;
  font-size: 21px;
  background-color: #845efe;
}

.condition {
  border-collapse: collapse;
  border-top: 2px solid #b3b3b3;
  border-right: 2px solid #b3b3b3;
}

.condition tr:nth-child(odd) {
  background-color: #e0e0f0;
}

.condition tr:nth-child(even) {
  background-color: #f5f5fa;
}

.condition__header,
.condition__data {
  padding: 10px 20px;
  border-bottom: 2px solid #b3b3b3;
  border-left: 2px solid #b3b3b3;
}

.condition__header {
  text-align: left;
}

.condition__list-item,
.product__list-item {
  margin: 0 0 0 1em;
  text-indent: -1em;
}

.product__list {
  margin: 15px 0 0;
}

/*----------product end----------*/
/*----------loan start----------*/
.loan {
  text-align: center;
}

.loan__contents {
  margin: 60px 0 0;
}

.loan__txt {
  color: #845efe;
  font-size: 27px;
  font-weight: bold;
}

.loan__repayment {
  padding: 30px 0;
  margin: 30px auto 0;
  width: 800px;
  border-top: 2px solid #b3b3b3;
  border-bottom: 2px solid #b3b3b3;
}

.loan__jfsa {
  display: inline-block;
  padding: 0 0 0 30px;
  background-image: url(../images/icon-jfsa.png);
  background-repeat: no-repeat;
  background-position: 0 .2em;
  background-size: auto 1.4em;
}

.loan__registration {
  margin: 30px 0 0;
}

.loan__group {
  margin: 30px 0 0;
}

.loan__group::before,
.loan__group::after {
  content: "―";
}

/*----------loan end----------*/
/*----------company-nav start----------*/
.company-nav {
  display: flex;
  justify-content: center;
  font-size: 16px;
}

.company-nav__contents {
  margin: 60px auto 0;
}

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

/*----------company-nav end----------*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC5jc3MiLCJfcmVzZXQuc2NzcyIsIl9jb21tb24uc2NzcyIsIl91dGlscy5zY3NzIiwidG9wLnNjc3MiLCJfdmFyaWFibGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFaEIsU0FBQTtBQUNBOzs7OztxQkRJcUI7QUNFckIsMENBQUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBcUVFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsU0FBUztFQUNULFVBQVU7RUFDVixlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLHVCQUF1QjtBREF6Qjs7QUNHQTtFQUNFLGNBQWM7QURBaEI7O0FDR0E7Ozs7Ozs7Ozs7O0VBV0UsY0FBYztBREFoQjs7QUNHQTs7RUFFRSxnQkFBZ0I7QURBbEI7O0FDR0E7O0VBRUUsWUFBWTtBREFkOztBQ0dBOzs7O0VBSUUsV0FBVztFQUNYLGFBQWE7QURBZjs7QUNHQTtFQUNFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsZUFBZTtFQUNmLHdCQUF3QjtFQUN4Qix1QkFBdUI7QURBekI7O0FDR0Esc0NBQUE7QUFDQTtFQUNFLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gscUJBQXFCO0FEQXZCOztBQ0dBLHNDQUFBO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixpQkFBaUI7QURBbkI7O0FDR0E7RUFDRSw2QkFBNkI7QURBL0I7O0FDR0E7O0VBRUUseUJBQXlCO0VBQ3pCLFlBQVk7QURBZDs7QUNHQTtFQUNFLHlCQUF5QjtFQUN6QixpQkFBaUI7QURBbkI7O0FDR0EsNENBQUE7QUFDQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsU0FBUztFQUNULDZCQUE2QjtFQUM3QixhQUFhO0VBQ2IsVUFBVTtBREFaOztBQ0dBOztFQUVFLHNCQUFzQjtBREF4Qjs7QUNHQTtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osY0FBYztBREFoQjs7QUNHQSx3Q0FBQTtBQUdBO0VBQ0UsZ0JBQWdCO0VBQ2hCLDJCQUFtQjtFQUFuQix3QkFBbUI7RUFBbkIsbUJBQW1CO0VBQ25CLDBCQUFrQjtFQUFsQix1QkFBa0I7RUFBbEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLHVCQUF1QjtBREZ6Qjs7QUNMQTtFQVVJLHVCQUF1QjtFQUN2QixZQUFZO0FERGhCOztBQ1ZBO0VBZUksa0JBQWtCO0VBQ2xCLFdBQVc7RUFHWCxzQkFBc0I7RUFDdEIsTUFBTTtFQUNOLFFBQVE7RUFFUixrQkFBa0I7QURKdEI7O0FDbkJBO0VBMkJJLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsVUFBVTtFQUNWLFdBQVc7RUFDWCxVQUFVO0VBQ1YsUUFBUTtFQUNSLHlDQUF5QztFQUN6Qyw2QkFBNkI7RUFDN0IsNEJBQTRCO0FESmhDOztBQ1NBO0VBQ0UsUUFBQTtFQUNBLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsd0JBQXdCO0VBQ3hCLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osV0FBVztFQUNYLGVBQWU7RUFDZixXQUFXO0VBQ1gsWUFBWTtFQUNaLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGdCQUFnQjtBRE5sQjs7QUNTQTtFQUNFLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixtQkFBbUI7QUROckI7O0FFblBBLGtDQUFBO0FBRUE7RUFDRSxxRkFBYTtBRnFQZjs7QUVsUEE7Ozs7O0dGeVBHO0FFblBIOzs7OztFRnlQRTtBRWxQRjtFQUNDLGVBQWU7RUFDZixZQUFZO0FGb1BiOztBRWpQQTtFQUNDLFlBQVk7QUZvUGI7O0FFalBBLGdDQUFBO0FBQ0Esc0NBQUE7QUFDQTtFQUNDLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsV0FBVztFQUNYLGVBQWU7RUFDZixnQkFBZ0I7QUZvUGpCOztBRWpQQTtFQUNDLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWiw4REFBNkQ7RUFDN0QsU0FBUztFQUNULE9BQU87QUZvUFI7O0FFalBBLG9DQUFBO0FBQ0EsbUNBQUE7QUFDQTtFQUNDLGtCQUFrQjtBRm9QbkI7O0FFaFBBO0VBQ0Msa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxhQUFhO0FGbVBkOztBRWhQQSxpQ0FBQTtBQUVBLG1DQUFBO0FBQ0E7RUFDQyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBRmtQbkI7O0FFL09BO0VBQ0MsZUFBZTtBRmtQaEI7O0FFL09BLGlDQUFBO0FDMUVBO0VBQ0ksa0JBQWtCO0FINlR0Qjs7QUl4VEEscUNBQUE7QUFFQTtFQUNDLGNBQWM7RUFDZCxhQUFhO0FKMFRkOztBSXZUQSxtQ0FBQTtBQUVBLG9DQUFBO0FBRUE7O0VBRUMsa0JBQWtCO0FKd1RuQjs7QUlyVEEsa0NBQUE7QUFFQSxnQ0FBQTtBQUVBO0VBQ0Msa0JBQWtCO0FKc1RuQjs7QUluVEE7RUFDQyxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQix5QkN4QmdCO0VEeUJoQiwwQkFBMEI7RUFDMUIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixlQUFlO0FKc1RoQjs7QUluVEE7OztFQUdDLFlBQVk7QUpzVGI7O0FJblRBO0VBQ0MsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLHlCQ2hEZ0I7RURpRGhCLDBCQUEwQjtFQUMxQixtQkFBbUI7QUpzVHBCOztBSW5UQTtFQUNDLHNCQUFzQjtFQUN0QixtQkFBbUI7QUpzVHBCOztBSW5UQTs7O0VBR0MsWUFBWTtBSnNUYjs7QUluVEEsOEJBQUE7QUFFQSxpQ0FBQTtBQUVBOztFQUVDLHdCQUF3QjtFQUN4QixxQkFBZ0I7T0FBaEIsZ0JBQWdCO0FKb1RqQjs7QUlqVEE7RUFDQyx5QkFBeUI7QUpvVDFCOztBSWpUQTtFQUNDLGVBQWU7RUFDZixZQUFZO0FKb1RiOztBSWpUQSwrQkFBQTtBQUVBLG9DQUFBO0FBRUE7RUFDQyxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLHFGQUFxRjtBSmtUdEY7O0FJL1NBOzs7RUFHQyxrQkFBa0I7QUprVG5COztBSS9TQTtFQUNDLGFBQWE7RUFDYixTQUFTO0VBQ1QsMkJBQTJCO0FKa1Q1Qjs7QUkvU0E7RUFDQyx1Q0FBdUM7RUFDdkMsTUFBTTtFQUNOLE9BQU87QUprVFI7O0FJL1NBO0VBQ0MsdUNBQXVDO0VBQ3ZDLFFBQVE7RUFDUixhQUFhO0FKa1RkOztBSS9TQSxrQ0FBQTtBQUVBLDBDQUFBO0FBRUE7RUFDQyxhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLHlCQ2hIZTtBTGdhaEI7O0FJN1NBLHdDQUFBO0FBRUEsa0NBQUE7QUFFQTtFQUNDLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IseUJDMUhlO0FMd2FoQjs7QUkzU0E7RUFDQyxnQkFBZ0I7QUo4U2pCOztBSTNTQTtFQUNDLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIscURBQXFEO0FKOFN0RDs7QUkzU0E7RUFDQyxnQkFBZ0I7QUo4U2pCOztBSTNTQTtFQUNDLGVBQWU7QUo4U2hCOztBSTNTQTtFQUNDLGlCQUFpQjtBSjhTbEI7O0FJM1NBO0VBQ0MsZ0JBQWdCO0FKOFNqQjs7QUkzU0EsZ0NBQUE7QUFFQSxrQ0FBQTtBQUVBO0VBQ0Msb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYix5QkM5SmU7QUwwY2hCOztBSXpTQTtFQUNDLGFBQWE7RUFDYixlQUFlO0VBQ2YsOEJBQThCO0VBQzlCLGdCQUFnQjtBSjRTakI7O0FJelNBO0VBQ0MsaUJBQWlCO0FKNFNsQjs7QUl6U0E7RUFDQyxrQkFBa0I7QUo0U25COztBSXpTQTtFQUNDLGdCQUFnQjtBSjRTakI7O0FJelNBO0VBQ0MsZ0JBQWdCO0FKNFNqQjs7QUl6U0EsZ0NBQUE7QUFFQSxxQ0FBQTtBQUVBO0VBQ0Msb0JBQW9CO0VBQ3BCLFlBQVk7RUFDWix5QkM1TGlCO0FMc2VsQjs7QUl2U0E7RUFDQyxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixlQUFlO0FKMFNoQjs7QUk5U0E7RUFPRSxjQ3hOZ0I7QUxtZ0JsQjs7QUl2U0E7RUFDQyxxQkFBcUI7RUFDckIsVUFBVTtBSjBTWDs7QUl2U0E7OztFQUdDLFdBQVc7RUFDWCxjQUFjO0VBQ2QsZUFBZTtBSjBTaEI7O0FJdlNBOztFQUVDLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsaUJBQWlCO0FKMFNsQjs7QUl2U0E7RUFDQyxnQkFBZ0I7RUFDaEIsZUFBZTtBSjBTaEI7O0FJdlNBO0VBQ0MsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBSjBTbEI7O0FJdlNBO0VBQ0MsbUJBQW1CO0FKMFNwQjs7QUl2U0E7RUFDQyxnQkFBZ0I7QUowU2pCOztBSXZTQTtFQUNDLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsbUJBQW1CO0FKMFNwQjs7QUl2U0E7OztFQUdDLGtCQUFrQjtBSjBTbkI7O0FJdlNBO0VBQ0MsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUowU2pCOztBSXZTQTtFQUNDLGNDL1FnQjtBTHlqQmpCOztBSXZTQTtFQUNDLGNDblJnQjtFRG9SaEIsZUFBZTtFQUNmLGdCQUFnQjtBSjBTakI7O0FJdlNBO0VBQ0MsZUFBZTtFQUNmLGlCQUFpQjtBSjBTbEI7O0FJdlNBOzs7RUFHQyxnQkFBZ0I7QUowU2pCOztBSXZTQTtFQUNDLGVBQWU7QUowU2hCOztBSXZTQTtFQUNDLCtLQUErSztBSjBTaEw7O0FJdlNBO0VBQ0MsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBSjBTbEI7O0FJdlNBO0VBQ0MsZ0JBQWdCO0FKMFNqQjs7QUl2U0E7RUFDQyxlQUFlO0VBQ2Ysa0JBQWtCO0FKMFNuQjs7QUl2U0E7RUFDQyxnQkFBZ0I7QUowU2pCOztBSXZTQTtFQUNDLGlCQUFpQjtFQUNqQixjQ3pUbUI7RUQwVG5CLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsNkRBQTZEO0FKMFM5RDs7QUl2U0EsbUNBQUE7QUFFQSxzQ0FBQTtBQUVBO0VBQ0Msb0JBQW9CO0VBQ3BCLFlBQVk7RUFDWix5QkNuVWU7QUwybUJoQjs7QUlyU0E7RUFDQyxzQkFBc0I7RUFDdEIsa0JBQWtCO0FKd1NuQjs7QUlyU0E7RUFDQyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1QsOEJDN1VpQjtFRDhVakIscUNBQXFDO0VBQ3JDLHFDQUFxQztFQUNyQyxvQ0FBb0M7RUFDcEMsTUFBTTtFQUNOLE9BQU87QUp3U1I7O0FJclNBO0VBQ0MsZ0JBQWdCO0FKd1NqQjs7QUlyU0E7RUFDQyxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLHdCQUF3QjtBSndTekI7O0FJclNBO0VBQ0Msa0NBQWtDO0VBQ2xDLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osYUFBYTtFQUNiLFNBQVM7RUFDVCwyQkFBMkI7QUp3UzVCOztBSXJTQTtFQUNDLGdCQUFnQjtBSndTakI7O0FJclNBO0VBQ0MsZ0JBQWdCO0VBQ2hCLGVBQWU7QUp3U2hCOztBSWhTQTtFQUNDLGNDaFltQjtFRGlZbkIsZUFBZTtBSm1TaEI7O0FJaFNBO0VBQ0MsZ0JBQWdCO0FKbVNqQjs7QUloU0E7RUFDQyxnQkFBZ0I7QUptU2pCOztBSWhTQTtFQUNDLHdCQUF3QjtFQUN4QixxQkFBZ0I7T0FBaEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixXQUFXO0FKbVNaOztBSWhTQTtFQUNDLFlBQVk7QUptU2I7O0FJOVJBO0VBQ0Msd0JBQXdCO0VBQ3hCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsWUFBWTtFQUNaLHNCQUFzQjtFQUN0Qiw4Q0FBNkM7RUFDN0Msa0JBQWtCO0FKaVNuQjs7QUk5UkE7RUFDQyxZQUFZO0FKaVNiOztBSTVSQTtFQUNDLFdBQVc7RUFDWCxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLDhDQUE2QztFQUM3QyxrQkFBa0I7RUFDbEIsWUFBWTtBSitSYjs7QUk1UkE7RUFDQyxZQUFZO0FKK1JiOztBSTVSQTtFQUNDLGVBQWU7RUFDZixhQUFhO0VBQ2IsOEJBQThCO0FKK1IvQjs7QUk1UkE7O0VBRUMsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixjQUFjO0VBQ2QsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQ3pjZ0I7RUQwY2hCLGlCQUFpQjtBSitSbEI7O0FJNVJBO0VBQ0MsZ0JBQWdCO0FKK1JqQjs7QUk1UkE7RUFDQyxtQkFBbUI7QUorUnBCOztBSTVSQTtFQUNDLGdCQUFnQjtFQUNoQixjQ3ZkZ0I7RUR3ZGhCLGlCQUFpQjtFQUNqQixrQkFBa0I7QUorUm5COztBSTVSQTtFQUNDLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUorUmpCOztBSTVSQTtFQUNDLGNDcmVnQjtFRHNlaEIsZUFBZTtFQUNmLGNBQWM7QUorUmY7O0FJNVJBO0VBQ0MsZ0JBQWdCO0FKK1JqQjs7QUk1UkE7RUFDQyxpQkFBaUI7RUFDakIsaUJBQWlCO0FKK1JsQjs7QUk1UkE7RUFDQyxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLG1CQUFtQjtBSitScEI7O0FJNVJBO0VBQ0MsZ0JBQWdCO0FKK1JqQjs7QUk1UkE7RUFDQyxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsNkJBQTZCO0FKK1I5Qjs7QUk1UkE7RUFDQyxnQkFBZ0I7QUorUmpCOztBSTVSQTtFQUNDLGNDcGdCbUI7RURxZ0JuQixpQkFBaUI7QUorUmxCOztBSTVSQTtFQUNDLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIsZUFBZTtFQUNmLGdCQUFnQjtBSitSakI7O0FJNVJBO0VBQ0MsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQiw0REFBMkQ7QUorUjVEOztBSTVSQTtFQUNDLGtCQUFrQjtFQUNsQixzQkFBc0I7QUorUnZCOztBSTNSQTtFQUNDLGdCQUFnQjtBSjhSakI7O0FJM1JBO0VBQ0MsY0NoaUJtQjtFRGlpQm5CLGlCQUFpQjtBSjhSbEI7O0FJM1JBO0VBQ0MsZ0JBQWdCO0FKOFJqQjs7QUkzUkE7RUFJQyxnQkFBZ0I7QUoyUmpCOztBSXBSQTtFQUNDLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osYUFBYTtBSnVSZDs7QUlwUkE7RUFDQyxnQkFBZ0I7QUp1UmpCOztBSXBSQSxvQ0FBQTtBQUVBLG9DQUFBO0FBRUE7RUFDQyxnQkFBZ0I7RUFDaEIsaUJBQWlCO0FKcVJsQjs7QUlsUkE7RUFDQyxhQUFhO0VBQ2IsV0FBVztFQUNYLGVBQWU7RUFDZix5QkFBeUI7QUpxUjFCOztBSWxSQTtFQUNDLHlCQUF5QjtFQUN6Qiw2QkFBNkI7RUFDN0IsK0JBQStCO0FKcVJoQzs7QUlsUkE7RUFDQyx5QkFBeUI7QUpxUjFCOztBSWxSQTtFQUNDLHlCQUF5QjtBSnFSMUI7O0FJbFJBOztFQUVDLGtCQUFrQjtFQUNsQixnQ0FBZ0M7RUFDaEMsOEJBQThCO0FKcVIvQjs7QUlsUkE7RUFDQyxnQkFBZ0I7QUpxUmpCOztBSWxSQTs7RUFFQyxpQkFBaUI7RUFDakIsaUJBQWlCO0FKcVJsQjs7QUlsUkE7RUFDQyxnQkFBZ0I7QUpxUmpCOztBSWxSQSxrQ0FBQTtBQUVBLGlDQUFBO0FBRUE7RUFDQyxrQkFBa0I7QUptUm5COztBSWhSQTtFQUNDLGdCQUFnQjtBSm1SakI7O0FJaFJBO0VBQ0MsY0M3bkJtQjtFRDhuQm5CLGVBQWU7RUFDZixpQkFBaUI7QUptUmxCOztBSWhSQTtFQUNDLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLDZCQUE2QjtFQUM3QixnQ0FBZ0M7QUptUmpDOztBSWhSQTtFQUNDLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsOENBQThDO0VBQzlDLDRCQUE0QjtFQUM1QiwyQkFBMkI7RUFDM0IsMkJBQTJCO0FKbVI1Qjs7QUloUkE7RUFDQyxnQkFBZ0I7QUptUmpCOztBSWhSQTtFQUNDLGdCQUFnQjtBSm1SakI7O0FJaFJBOztFQUVDLFlBQVM7QUptUlY7O0FJaFJBLCtCQUFBO0FBRUEsd0NBQUE7QUFFQTtFQUNDLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsZUFBZTtBSmlSaEI7O0FJOVFBO0VBQ0MsbUJBQW1CO0FKaVJwQjs7QUk5UUE7RUFDQyxrQkFBa0I7QUppUm5COztBSTlRQSxzQ0FBQSIsImZpbGUiOiJ0b3AuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypTYXNz5L2/55SoKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmNvbW1vbiB0byBhbGwgZGlyZWN0b3JpZXNcclxu44OH44OV44Kp44Or44OI44K544K/44Kk44Or44Oq44K744OD44OIXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1kZWZhdWx0IHJlc2V0IHN0YXJ0LS0tLS0tLS0tLSovXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmFiYnIsXG5hZGRyZXNzLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zYW1wLFxuc21hbGwsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG52YXIsXG5iLFxuaSxcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sXG5kZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgZW5kLS0tLS0tLS0tLSovXG4uc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDA7XG59XG5cbi5zZWxlY3Q6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWxlY3Q6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uc2VsZWN0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICByaWdodDogOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xufVxuXG5zZWxlY3Qge1xuICAvKiDliJ3mnJ/ljJYgKi9cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi8qLS0tLS0tLS0tLWJhc2ljIHN0YXJ0LS0tLS0tLS0tLSovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xufVxuXG4vKmEge1xyXG5cdCY6bGluayxcclxuXHQmOnZpc2l0ZWQge1xyXG5cdFx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fSovXG4vKlx0Jjpob3ZlcixcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogIzAyNzdiZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufSovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbi8qLS0tLS0tLS0tLWJhc2ljIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tY29udGFpbmVyIHN0YXJ0LS0tLS0tLS0tLSovXG4uY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMzVweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzgzNWZmZiAwLCAjZmY0MDM5IDEwMCUpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLWNvbnRhaW5lciBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWhlYWRlciBzdGFydC0tLS0tLS0tLS0qL1xuLmhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9faW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTM4MHB4O1xufVxuXG4vKi0tLS0tLS0tLS1oZWFkZXIgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1mb290ZXIgc3RhcnQtLS0tLS0tLS0tKi9cbi5mb290ZXIge1xuICBwYWRkaW5nOiAwIDAgMTIwcHg7XG4gIG1hcmdpbjogNjBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKi0tLS0tLS0tLS1mb290ZXIgZW5kLS0tLS0tLS0tLSovXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLWNvbnRlbnRzIHN0YXJ0LS0tLS0tLS0tLSovXG4uY29udGVudHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDE0MDBweDtcbn1cblxuLyotLS0tLS0tLS0tY29udGVudHMgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1oZWFkaW5nIHN0YXJ0LS0tLS0tLS0tLSovXG4ubHYxLWhlYWRpbmcsXG4ubHYyLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLWhlYWRpbmcgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1idG4gc3RhcnQtLS0tLS0tLS0tKi9cbi5idG4tYXBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuLWFwcF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCA4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzMjMyO1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogNDJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bi1hcHBfX2xpbms6aG92ZXIsXG4uYnRuLWFwcF9fbGluazphY3RpdmUsXG4uYnRuLWFwcF9fbGluazpmb2N1cyB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuLmJ0bi1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggODBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc1MmUzO1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogNDJweDtcbn1cblxuLmJ0bi1mb3JtOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJ0bi1mb3JtOmhvdmVyLFxuLmJ0bi1mb3JtOmFjdGl2ZSxcbi5idG4tZm9ybTpmb2N1cyB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuLyotLS0tLS0tLS0tYnRuIGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tZm9ybSBzdGFydC0tLS0tLS0tLS0qL1xuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzk3OTc5Nztcbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLWZvcm0gZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1vcGVuaW5nIHN0YXJ0LS0tLS0tLS0tLSovXG4ub3BlbmluZyB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM2MTJiZTQgMCwgIzI5ODlkOCAyNiUsICNmMjMxYTAgNjIlLCAjZmY1YzQxIDEwMCUpO1xufVxuXG4ub3BlbmluZzo6YmVmb3JlLFxuLm9wZW5pbmc6OmFmdGVyLFxuLmJ0bi1hcHAtLW9wZW5pbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5idG4tYXBwLS1vcGVuaW5nIHtcbiAgYm90dG9tOiAxNDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5vcGVuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2RpYWdvbmFsMS0xLnBuZyk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLm9wZW5pbmc6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9kaWFnb25hbDEtNC5wbmcpO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxNjBweDtcbn1cblxuLyotLS0tLS0tLS0tb3BlbmluZyBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNvbmRpdGlvbi1uYXYgc3RhcnQtLS0tLS0tLS0tKi9cbi5jb25kaXRpb24tbmF2IHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWZhO1xufVxuXG4vKi0tLS0tLS0tLS1jb25kaXRpb24tbmF2IGVuZC0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tcGluY2ggc3RhcnQtLS0tLS0tLS0tKi9cbi5waW5jaCB7XG4gIHBhZGRpbmc6IDEyMHB4IDEwMHB4IDA7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZmE7XG59XG5cbi5zbGlkZXJfX3BpbmNoIHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuLnNvbHZlIHtcbiAgcGFkZGluZzogNTVweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdzEucG5nKSBuby1yZXBlYXQgNTAlIDA7XG59XG5cbi5zb2x2ZV9fcGluY2gge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uc29sdmVfX3JvdyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnNvbHZlX19jYXJkIHtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG59XG5cbi5zb2x2ZV9fZmlnIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLyotLS0tLS0tLS0tcGluY2ggZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1tZXJpdCBzdGFydC0tLS0tLS0tLS0qL1xuLm1lcml0IHtcbiAgcGFkZGluZzogMTIwcHggMTAwcHg7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZmE7XG59XG5cbi5tZXJpdC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogNjBweCAwIDA7XG59XG5cbi5tZXJpdC1saXN0X19pdGVtIHtcbiAgZmxleC1iYXNpczogNTkwcHg7XG59XG5cbi5tZXJpdC1saXN0X19pdGVtLS1mdWxsIHtcbiAgZmxleC1iYXNpczogMTIwMHB4O1xufVxuXG4ubWVyaXQtbGlzdCBsaTpudGgtY2hpbGQobiszKSB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi5tZXJpdC1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4vKi0tLS0tLS0tLS1tZXJpdCBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWp1ZGdtZW50IHN0YXJ0LS0tLS0tLS0tLSovXG4uanVkZ21lbnQge1xuICBwYWRkaW5nOiAxMjBweCAzMDBweDtcbiAgd2lkdGg6IDgwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGYwO1xufVxuXG4uZWFzeS1mb3JtX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4uZWFzeS1mb3JtX19pdGVtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICBjb2xvcjogIzI3NTJlMztcbn1cblxuLmVhc3ktZm9ybV9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2ZW07XG59XG5cbi5lYXN5LWZvcm1fX3Byb2Zlc3Npb24sXG4uZWFzeS1mb3JtX19pbmNvbWUsXG4uZWFzeS1mb3JtX19jb21wYW55IHtcbiAgd2lkdGg6IDEwZW07XG4gIGhlaWdodDogMS43NWVtO1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5lYXN5LWZvcm1fX2luY29tZSxcbi5lYXN5LWZvcm1fX2NvbXBhbnkge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5lYXN5LWZvcm1fX25vdGUge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5lYXN5LWZvcm1fX25vdGUtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLmJ0bi1mb3JtX19lYXN5LWZvcm0ge1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xufVxuXG4uai1yZXN1bHRfX2p1ZGdtZW50IHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuLmotcmVzdWx0IHtcbiAgcGFkZGluZzogMzBweCA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uai1yZXN1bHRfX21hcmssXG4uai1yZXN1bHRfX21heCxcbi5qLXJlc3VsdF9fdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uai1yZXN1bHRfX21hcmsge1xuICBmb250LXNpemU6IDUycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uai1yZXN1bHRfX21hcmstLW5vcm1hbGx5IHtcbiAgY29sb3I6ICNmZjMyMzI7XG59XG5cbi5qLXJlc3VsdF9fbWF4IHtcbiAgY29sb3I6ICNmZjMyMzI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmotcmVzdWx0X19hbW91bnQge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uai1yZXN1bHRfX3R4dCxcbi5qLXJlc3VsdF9fbm90ZSxcbi5qLXJlc3VsdF9faW5mbyB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi5qLXJlc3VsdF9fdHh0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uai1yZXN1bHRfX3R4dC1pbm5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2NSUsICNmZmZmNGIgNjUlLCAjZmZmZjRiIDg1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG5cbi5qLXJlc3VsdF9fbm90ZS1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4uYnRuLWFwcF9fanVkZ21lbnQge1xuICBtYXJnaW46IDYwcHggMCAwO1xufVxuXG4uY3VzdG9taXplLW5hdiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3VzdG9taXplLW5hdl9fanVkZ21lbnQge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uY3VzdG9taXplLW5hdl9fbGluayB7XG4gIHBhZGRpbmc6IDAgMCAzNnB4O1xuICBjb2xvcjogIzg0NWVmZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdzIucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcbn1cblxuLyotLS0tLS0tLS0tanVkZ21lbnQgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1jdXN0b21pemUgc3RhcnQtLS0tLS0tLS0tKi9cbi5jdXN0b21pemUge1xuICBwYWRkaW5nOiAxMjBweCAzMDBweDtcbiAgd2lkdGg6IDgwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWZhO1xufVxuXG4uY3VzdG9taXplLS1maXJzdCB7XG4gIHBhZGRpbmc6IDE4MHB4IDMwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmN1c3RvbWl6ZS0tZmlyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNjBweCBzb2xpZCAjZTBlMGYwO1xuICBib3JkZXItcmlnaHQ6IDcwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNzAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmN1c3RvbWl6ZV9fdHh0IHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuLmZvcm0tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAjOTk5O1xufVxuXG4uZm9ybS1ib3g6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9hcnJvdzEucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogLTU1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uZm9ybS1ib3hfX2MtZm9ybSB7XG4gIG1hcmdpbjogNjBweCAwIDA7XG59XG5cbi5mb3JtLWJveF9faXRlbSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmZvcm0tYm94X190eHQge1xuICBjb2xvcjogIzg0NWVmZTtcbiAgZm9udC1zaXplOiAyN3B4O1xufVxuXG4uZm9ybS1ib3hfX25vdGUge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4uYy1mb3JtX19jc3V0b21pemUge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uZm9ybS1ib3hfX3JhbmdlIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1ib3hfX3JhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmZvcm0tYm94X19yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5mb3JtLWJveF9fcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5mb3JtLWJveF9fcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZvcm0tYm94X19yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZvcm0tYm94X19zY2FsZSB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9ybS1ib3hfX2Rlc2lyZWQsXG4uZm9ybS1ib3hfX2Ftb3VudCB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgd2lkdGg6IDZlbTtcbiAgaGVpZ2h0OiAxLjc1ZW07XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZmMzIzMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mb3JtLWJveF9fc3VwIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLmJ0bi1mb3JtX19jLWZvcm0ge1xuICBtYXJnaW46IDg1cHggYXV0byAwO1xufVxuXG4uY3VzdG9taXplX19lcnJvciB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGNvbG9yOiAjZmYzMjMyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3VzdG9taXplX19yZXN1bHQtbGlzdCB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmN1c3RvbWl6ZV9fcmVzdWx0LWxpc3QtbnVtYmVyIHtcbiAgY29sb3I6ICNmZjMyMzI7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5jdXN0b21pemVfX25vdGUge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uY3VzdG9taXplX19ub3RlLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5ub3RpY2Uge1xuICBwYWRkaW5nOiAzMHB4IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5ub3RpY2VfX2N1c3RvbWl6ZSB7XG4gIG1hcmdpbjogNjBweCAwIDA7XG59XG5cbi5sdjMtaGVhZGluZy0tbm90aWNlIHtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzMztcbn1cblxuLm5vdGljZV9fdHh0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLm5vdGljZV9fdHh0LS1wdXJwbGUge1xuICBjb2xvcjogIzg0NWVmZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ub3RpY2VfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDQ1cHg7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5sdjQtaGVhZGluZy0tbm90aWNlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBwYWRkaW5nOiAwIDAgMCAzNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xpc3QtbWFyazEucG5nKSBuby1yZXBlYXQgMCAwLjM1ZW07XG59XG5cbi5sdjQtaGVhZGluZ19fcXVlc3Rpb24ge1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ub3RpY2VfX2FwcC1saXN0IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLm5vdGljZV9fYXBwLWxpc3QtY2FwIHtcbiAgY29sb3I6ICM4NDVlZmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubm90aWNlX19ub3RlIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLm5vdGljZV9fZG9jLWxpc3Qge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4ubm90aWNlX19jaGVjayB7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICB3aWR0aDogMS40ZW07XG4gIGhlaWdodDogMS40ZW07XG59XG5cbi5idG4tYXBwX19jdXN0b21pemUge1xuICBtYXJnaW46IDYwcHggMCAwO1xufVxuXG4vKi0tLS0tLS0tLS1jdXN0b21pemUgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1wcm9kdWN0IHN0YXJ0LS0tLS0tLS0tLSovXG4ucHJvZHVjdF9fY29udGVudHMge1xuICBwYWRkaW5nOiAwIDEwMHB4O1xuICBtYXJnaW46IDEyMHB4IDAgMDtcbn1cblxuLmx2Mi1oZWFkaW5nLS1wcm9kdWN0IHtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0NWVmZTtcbn1cblxuLmNvbmRpdGlvbiB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYjNiM2IzO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYjNiM2IzO1xufVxuXG4uY29uZGl0aW9uIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBmMDtcbn1cblxuLmNvbmRpdGlvbiB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWZhO1xufVxuXG4uY29uZGl0aW9uX19oZWFkZXIsXG4uY29uZGl0aW9uX19kYXRhIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2IzYjNiMztcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYjNiM2IzO1xufVxuXG4uY29uZGl0aW9uX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29uZGl0aW9uX19saXN0LWl0ZW0sXG4ucHJvZHVjdF9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4ucHJvZHVjdF9fbGlzdCB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi8qLS0tLS0tLS0tLXByb2R1Y3QgZW5kLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS1sb2FuIHN0YXJ0LS0tLS0tLS0tLSovXG4ubG9hbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvYW5fX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuLmxvYW5fX3R4dCB7XG4gIGNvbG9yOiAjODQ1ZWZlO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubG9hbl9fcmVwYXltZW50IHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB3aWR0aDogODAwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYjNiM2IzO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2IzYjNiMztcbn1cblxuLmxvYW5fX2pmc2Ege1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1qZnNhLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLjJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEuNGVtO1xufVxuXG4ubG9hbl9fcmVnaXN0cmF0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmxvYW5fX2dyb3VwIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmxvYW5fX2dyb3VwOjpiZWZvcmUsXG4ubG9hbl9fZ3JvdXA6OmFmdGVyIHtcbiAgY29udGVudDogXCLigJVcIjtcbn1cblxuLyotLS0tLS0tLS0tbG9hbiBlbmQtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLWNvbXBhbnktbmF2IHN0YXJ0LS0tLS0tLS0tLSovXG4uY29tcGFueS1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY29tcGFueS1uYXZfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbn1cblxuLmNvbXBhbnktbmF2IGxpOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luOiAwIDAgMCAzMHB4O1xufVxuXG4vKi0tLS0tLS0tLS1jb21wYW55LW5hdiBlbmQtLS0tLS0tLS0tKi9cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8qU2Fzc+S9v+eUqCovXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmNvbW1vbiB0byBhbGwgZGlyZWN0b3JpZXNcclxu44OH44OV44Kp44Or44OI44K544K/44Kk44Or44Oq44K744OD44OIXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWRlZmF1bHQgcmVzZXQgc3RhcnQtLS0tLS0tLS0tKi9cclxuaHRtbCxcclxuYm9keSxcclxuZGl2LFxyXG5zcGFuLFxyXG5vYmplY3QsXHJcbmlmcmFtZSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxuYmxvY2txdW90ZSxcclxucHJlLFxyXG5hYmJyLFxyXG5hZGRyZXNzLFxyXG5jaXRlLFxyXG5jb2RlLFxyXG5kZWwsXHJcbmRmbixcclxuZW0sXHJcbmltZyxcclxuaW5zLFxyXG5rYmQsXHJcbnEsXHJcbnNhbXAsXHJcbnNtYWxsLFxyXG5zdHJvbmcsXHJcbnN1Yixcclxuc3VwLFxyXG52YXIsXHJcbmIsXHJcbmksXHJcbmRsLFxyXG5kdCxcclxuZGQsXHJcbm9sLFxyXG51bCxcclxubGksXHJcbmZpZWxkc2V0LFxyXG5mb3JtLFxyXG5sYWJlbCxcclxubGVnZW5kLFxyXG50YWJsZSxcclxuY2FwdGlvbixcclxudGJvZHksXHJcbnRmb290LFxyXG50aGVhZCxcclxudHIsXHJcbnRoLFxyXG50ZCxcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmNhbnZhcyxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnksXHJcbnRpbWUsXHJcbm1hcmssXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSxcclxucSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSxcclxuYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsXHJcbnE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5pbnMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmRlbCB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdLFxyXG5kZm5bdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG4gIGN1cnNvcjogaGVscDtcclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5ociB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gIG1hcmdpbjogMWVtIDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaW5wdXQsXHJcbnNlbGVjdCB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuaW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZGVmYXVsdCByZXNldCBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8vc2VsZWN0IOe1seS4gFxyXG4uc2VsZWN0IHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMztcclxuICBvdXRsaW5lOiAycHggc29saWQgIzAwMDtcclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyB3aWR0aDogMjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIC8vei1pbmRleDogMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XHJcbiAgICAvL3otaW5kZXg6IDI7XHJcbiAgfVxyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gIC8qIOWIneacn+WMliAqL1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLWJhc2ljIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8qYSB7XHJcblx0JjpsaW5rLFxyXG5cdCY6dmlzaXRlZCB7XHJcblx0XHRjb2xvcjogIzAyNzdiZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9Ki9cclxuLypcdCY6aG92ZXIsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0Y29sb3I6ICMwMjc3YmQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn0qL1xyXG5cclxuaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5hOmhvdmVyIGltZyB7XHJcblx0b3BhY2l0eTogLjc1O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1iYXNpYyBlbmQtLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tY29udGFpbmVyIHN0YXJ0LS0tLS0tLS0tLSovXHJcbi5jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAwIDAgMzVweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuODtcclxufVxyXG5cclxuLmNvbnRhaW5lcjo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMzVweDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MzVmZmYgMCwjZmY0MDM5IDEwMCUpO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1jb250YWluZXIgZW5kLS0tLS0tLS0tLSovXHJcbi8qLS0tLS0tLS0tLWhlYWRlciBzdGFydC0tLS0tLS0tLS0qL1xyXG4uaGVhZGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vXHRib3JkZXItdG9wOiA0cHggc29saWQgI2U2MDAxMjtcclxufVxyXG5cclxuLmhlYWRlcl9faW5uZXIge1xyXG5cdHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogMTM4MHB4O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1oZWFkZXIgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1mb290ZXIgc3RhcnQtLS0tLS0tLS0tKi9cclxuLmZvb3RlciB7XHJcblx0cGFkZGluZzogMCAwIDEyMHB4O1xyXG5cdG1hcmdpbjogNjBweCAwIDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZm9vdGVyX19jb3B5cmlnaHQge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tZm9vdGVyIGVuZC0tLS0tLS0tLS0qLyIsIi50ZXh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiQGltcG9ydCBcInZhcmlhYmxlXCI7XHJcbkBpbXBvcnQgXCJmdW5jdGlvblwiO1xyXG5AaW1wb3J0IFwicmVzZXRcIjtcclxuQGltcG9ydCBcImNvbW1vblwiO1xyXG5AaW1wb3J0IFwidXRpbHNcIjtcclxuXHJcbi8qLS0tLS0tLS0tLWNvbnRlbnRzIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uY29udGVudHMge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHdpZHRoOiAxNDAwcHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNvbnRlbnRzIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0taGVhZGluZyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmx2MS1oZWFkaW5nLFxyXG4ubHYyLWhlYWRpbmcge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0taGVhZGluZyBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWJ0biBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmJ0bi1hcHAge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJ0bi1hcHBfX2xpbmsge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiAxNHB4IDgwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dFJlZDtcclxuXHRib3gtc2hhZG93OiAwIDNweCA0cHggIzk5OTtcclxuXHRib3JkZXItcmFkaXVzOiA0MnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmJ0bi1hcHBfX2xpbms6aG92ZXIsXHJcbi5idG4tYXBwX19saW5rOmFjdGl2ZSxcclxuLmJ0bi1hcHBfX2xpbms6Zm9jdXMge1xyXG5cdG9wYWNpdHk6IC43NTtcclxufVxyXG5cclxuLmJ0bi1mb3JtIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAxNHB4IDgwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJ0bkJsdWU7XHJcblx0Ym94LXNoYWRvdzogMCAzcHggNHB4ICM5OTk7XHJcblx0Ym9yZGVyLXJhZGl1czogNDJweDtcclxufVxyXG5cclxuLmJ0bi1mb3JtOmRpc2FibGVkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5idG4tZm9ybTpob3ZlcixcclxuLmJ0bi1mb3JtOmFjdGl2ZSxcclxuLmJ0bi1mb3JtOmZvY3VzIHtcclxuXHRvcGFjaXR5OiAuNzU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWJ0biBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWZvcm0gc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5idXR0b24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgIzk3OTc5NztcclxufVxyXG5cclxuYnV0dG9uIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1mb3JtIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tb3BlbmluZyBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLm9wZW5pbmcge1xyXG5cdHBhZGRpbmc6IDYwcHggMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNjEyYmU0IDAsICMyOTg5ZDggMjYlLCAjZjIzMWEwIDYyJSwgI2ZmNWM0MSAxMDAlKTtcclxufVxyXG5cclxuLm9wZW5pbmc6OmJlZm9yZSxcclxuLm9wZW5pbmc6OmFmdGVyLFxyXG4uYnRuLWFwcC0tb3BlbmluZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uYnRuLWFwcC0tb3BlbmluZyB7XHJcblx0Ym90dG9tOiAxNDBweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4ub3BlbmluZzo6YmVmb3JlIHtcclxuXHRjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2RpYWdvbmFsMS0xLnBuZyk7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5vcGVuaW5nOjphZnRlciB7XHJcblx0Y29udGVudDogdXJsKC4uL2ltYWdlcy9kaWFnb25hbDEtNC5wbmcpO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMTYwcHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLW9wZW5pbmcgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1jb25kaXRpb24tbmF2IHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uY29uZGl0aW9uLW5hdiB7XHJcblx0cGFkZGluZzogMTVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnR3JheTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY29uZGl0aW9uLW5hdiBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLXBpbmNoIHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ucGluY2gge1xyXG5cdHBhZGRpbmc6IDEyMHB4IDEwMHB4IDA7XHJcblx0d2lkdGg6IDEyMDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmdHcmF5O1xyXG59XHJcblxyXG4uc2xpZGVyX19waW5jaCB7XHJcblx0bWFyZ2luOiA2MHB4IDAgMDtcclxufVxyXG5cclxuLnNvbHZlIHtcclxuXHRwYWRkaW5nOiA1NXB4IDAgMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdzEucG5nKSBuby1yZXBlYXQgNTAlIDA7XHJcbn1cclxuXHJcbi5zb2x2ZV9fcGluY2gge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5zb2x2ZV9fcm93IHtcclxuXHRmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi5zb2x2ZV9fY2FyZCB7XHJcblx0cGFkZGluZzogMCAwIDMwcHg7XHJcbn1cclxuXHJcbi5zb2x2ZV9fZmlnIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1waW5jaCBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLW1lcml0IHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4ubWVyaXQge1xyXG5cdHBhZGRpbmc6IDEyMHB4IDEwMHB4O1xyXG5cdHdpZHRoOiAxMjAwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnR3JheTtcclxufVxyXG5cclxuLm1lcml0LWxpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRtYXJnaW46IDYwcHggMCAwO1xyXG59XHJcblxyXG4ubWVyaXQtbGlzdF9faXRlbSB7XHJcblx0ZmxleC1iYXNpczogNTkwcHg7XHJcbn1cclxuXHJcbi5tZXJpdC1saXN0X19pdGVtLS1mdWxsIHtcclxuXHRmbGV4LWJhc2lzOiAxMjAwcHg7XHJcbn1cclxuXHJcbi5tZXJpdC1saXN0IGxpOm50aC1jaGlsZChuKzMpIHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4ubWVyaXQtbGlzdCBsaTpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW46IDQ1cHggMCAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS1tZXJpdCBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWp1ZGdtZW50IHN0YXJ0LS0tLS0tLS0tLSovXHJcblxyXG4uanVkZ21lbnQge1xyXG5cdHBhZGRpbmc6IDEyMHB4IDMwMHB4O1xyXG5cdHdpZHRoOiA4MDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmdQdXJwbGU7XHJcbn1cclxuXHJcbi5lYXN5LWZvcm1fX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXJnaW46IDYwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMzZweDtcclxuXHJcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcblx0XHRjb2xvcjogJHRleHRCbHVlO1xyXG5cdH1cclxufVxyXG5cclxuLmVhc3ktZm9ybV9fbGFiZWwge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogNmVtO1xyXG59XHJcblxyXG4uZWFzeS1mb3JtX19wcm9mZXNzaW9uLFxyXG4uZWFzeS1mb3JtX19pbmNvbWUsXHJcbi5lYXN5LWZvcm1fX2NvbXBhbnkge1xyXG5cdHdpZHRoOiAxMGVtO1xyXG5cdGhlaWdodDogMS43NWVtO1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxufVxyXG5cclxuLmVhc3ktZm9ybV9faW5jb21lLFxyXG4uZWFzeS1mb3JtX19jb21wYW55IHtcclxuXHRtYXJnaW46IDAgMTBweCAwIDA7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uZWFzeS1mb3JtX19ub3RlIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLmVhc3ktZm9ybV9fbm90ZS1pdGVtIHtcclxuXHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxufVxyXG5cclxuLmJ0bi1mb3JtX19lYXN5LWZvcm0ge1xyXG5cdG1hcmdpbjogNjBweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5qLXJlc3VsdF9fanVkZ21lbnQge1xyXG5cdG1hcmdpbjogNjBweCAwIDA7XHJcbn1cclxuXHJcbi5qLXJlc3VsdCB7XHJcblx0cGFkZGluZzogMzBweCA0NXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxufVxyXG5cclxuLmotcmVzdWx0X19tYXJrLFxyXG4uai1yZXN1bHRfX21heCxcclxuLmotcmVzdWx0X190eHQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmotcmVzdWx0X19tYXJrIHtcclxuXHRmb250LXNpemU6IDUycHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLmotcmVzdWx0X19tYXJrLS1ub3JtYWxseSB7XHJcblx0Y29sb3I6ICR0ZXh0UmVkO1xyXG59XHJcblxyXG4uai1yZXN1bHRfX21heCB7XHJcblx0Y29sb3I6ICR0ZXh0UmVkO1xyXG5cdGZvbnQtc2l6ZTogMzBweDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4uai1yZXN1bHRfX2Ftb3VudCB7XHJcblx0Zm9udC1zaXplOiA0NnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uai1yZXN1bHRfX3R4dCxcclxuLmotcmVzdWx0X19ub3RlLFxyXG4uai1yZXN1bHRfX2luZm8ge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcbn1cclxuXHJcbi5qLXJlc3VsdF9fdHh0IHtcclxuXHRmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi5qLXJlc3VsdF9fdHh0LWlubmVyIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNjUlLCAjZmZmZjRiIDY1JSwgI2ZmZmY0YiA4NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG59XHJcblxyXG4uai1yZXN1bHRfX25vdGUtaXRlbSB7XHJcblx0bWFyZ2luOiAwIDAgMCAxZW07XHJcblx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcbn1cclxuXHJcbi5idG4tYXBwX19qdWRnbWVudCB7XHJcblx0bWFyZ2luOiA2MHB4IDAgMDtcclxufVxyXG5cclxuLmN1c3RvbWl6ZS1uYXYge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jdXN0b21pemUtbmF2X19qdWRnbWVudCB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmN1c3RvbWl6ZS1uYXZfX2xpbmsge1xyXG5cdHBhZGRpbmc6IDAgMCAzNnB4O1xyXG5cdGNvbG9yOiAkdGV4dFB1cnBsZTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdzIucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tanVkZ21lbnQgZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1jdXN0b21pemUgc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5jdXN0b21pemUge1xyXG5cdHBhZGRpbmc6IDEyMHB4IDMwMHB4O1xyXG5cdHdpZHRoOiA4MDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmdHcmF5O1xyXG59XHJcblxyXG4uY3VzdG9taXplLS1maXJzdCB7XHJcblx0cGFkZGluZzogMTgwcHggMzAwcHggMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jdXN0b21pemUtLWZpcnN0OjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRib3JkZXItdG9wOiA2MHB4IHNvbGlkICRiZ1B1cnBsZTtcclxuXHRib3JkZXItcmlnaHQ6IDcwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1ib3R0b206IDYwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLWxlZnQ6IDcwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG59XHJcblxyXG4uY3VzdG9taXplX190eHQge1xyXG5cdG1hcmdpbjogNjBweCAwIDA7XHJcbn1cclxuXHJcbi5mb3JtLWJveCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDMwcHggNDVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGJveC1zaGFkb3c6IDAgMCA2cHggIzk5OTtcclxufVxyXG5cclxuLmZvcm0tYm94OjphZnRlciB7XHJcblx0Y29udGVudDogdXJsKC4uL2ltYWdlcy9hcnJvdzEucG5nKTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cdGJvdHRvbTogLTU1cHg7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuLmZvcm0tYm94X19jLWZvcm0ge1xyXG5cdG1hcmdpbjogNjBweCAwIDA7XHJcbn1cclxuXHJcbi5mb3JtLWJveF9faXRlbSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHRmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi8vLmZvcm0tYm94X19pdGVtLS10ZXh0LFxyXG4vLy5mb3JtLWJveF9fc3VwIHtcclxuLy9cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy99XHJcblxyXG4uZm9ybS1ib3hfX3R4dCB7XHJcblx0Y29sb3I6ICR0ZXh0UHVycGxlO1xyXG5cdGZvbnQtc2l6ZTogMjdweDtcclxufVxyXG5cclxuLmZvcm0tYm94X19ub3RlIHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4uYy1mb3JtX19jc3V0b21pemUge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5mb3JtLWJveF9fcmFuZ2Uge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZvcm0tYm94X19yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG5cdGhlaWdodDogMjBweDtcclxuXHQvL1x0YmFja2dyb3VuZC1jb2xvcjogI2YwYzhmYjtcclxuXHQvL1x0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG59XHJcblxyXG4uZm9ybS1ib3hfX3JhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cdHdpZHRoOiA0MnB4O1xyXG5cdGhlaWdodDogNDJweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJveC1zaGFkb3c6IDFweCAxcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIC40KTtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5mb3JtLWJveF9fcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG5cdGhlaWdodDogMjBweDtcclxuXHQvL1x0YmFja2dyb3VuZC1jb2xvcjogI2YwYzhmYjtcclxuXHQvL1x0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG59XHJcblxyXG4uZm9ybS1ib3hfX3JhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcclxuXHR3aWR0aDogNDJweDtcclxuXHRoZWlnaHQ6IDQycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3gtc2hhZG93OiAxcHggMXB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAuNCk7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmZvcm0tYm94X19yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uZm9ybS1ib3hfX3NjYWxlIHtcclxuXHRtYXJnaW46IDVweCAwIDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5mb3JtLWJveF9fZGVzaXJlZCxcclxuLmZvcm0tYm94X19hbW91bnQge1xyXG5cdG1hcmdpbjogMCAxMHB4IDAgMDtcclxuXHR3aWR0aDogNmVtO1xyXG5cdGhlaWdodDogMS43NWVtO1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0Y29sb3I6ICR0ZXh0UmVkO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uZm9ybS1ib3hfX3N1cCB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLmJ0bi1mb3JtX19jLWZvcm0ge1xyXG5cdG1hcmdpbjogODVweCBhdXRvIDA7XHJcbn1cclxuXHJcbi5jdXN0b21pemVfX2Vycm9yIHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG5cdGNvbG9yOiAkdGV4dFJlZDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jdXN0b21pemVfX3Jlc3VsdC1saXN0IHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMzBweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLmN1c3RvbWl6ZV9fcmVzdWx0LWxpc3QtbnVtYmVyIHtcclxuXHRjb2xvcjogJHRleHRSZWQ7XHJcblx0Zm9udC1zaXplOiA0NnB4O1xyXG5cdHBhZGRpbmc6IDAgNXB4O1xyXG59XHJcblxyXG4uY3VzdG9taXplX19ub3RlIHtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4uY3VzdG9taXplX19ub3RlLWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4ubm90aWNlIHtcclxuXHRwYWRkaW5nOiAzMHB4IDQ1cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4ubm90aWNlX19jdXN0b21pemUge1xyXG5cdG1hcmdpbjogNjBweCAwIDA7XHJcbn1cclxuXHJcbi5sdjMtaGVhZGluZy0tbm90aWNlIHtcclxuXHRwYWRkaW5nOiAwIDAgMTVweDtcclxuXHRmb250LXNpemU6IDM2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzM7XHJcbn1cclxuXHJcbi5ub3RpY2VfX3R4dCB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLm5vdGljZV9fdHh0LS1wdXJwbGUge1xyXG5cdGNvbG9yOiAkdGV4dFB1cnBsZTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLm5vdGljZV9faW5uZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHBhZGRpbmc6IDAgNDVweDtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4ubHY0LWhlYWRpbmctLW5vdGljZSB7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdHBhZGRpbmc6IDAgMCAwIDM1cHg7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9saXN0LW1hcmsxLnBuZykgbm8tcmVwZWF0IDAgLjM1ZW07XHJcbn1cclxuXHJcbi5sdjQtaGVhZGluZ19fcXVlc3Rpb24ge1xyXG5cdG1hcmdpbjogMCAwIDAgMjBweDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdC8vXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ub3RpY2VfX2FwcC1saXN0IHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4ubm90aWNlX19hcHAtbGlzdC1jYXAge1xyXG5cdGNvbG9yOiAkdGV4dFB1cnBsZTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLm5vdGljZV9fbm90ZSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLm5vdGljZV9fZG9jLWxpc3Qge1xyXG4vL1x0ZGlzcGxheTogZmxleDtcclxuLy9cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuLy9cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcblxyXG4vLy5ub3RpY2VfX2RvYy1saXN0LWl0ZW0ge1xyXG4vL1x0ZmxleC1iYXNpczogKDcxMHB4IC0gMzBweCkgLyAyO1xyXG4vL31cclxuXHJcbi5ub3RpY2VfX2NoZWNrIHtcclxuXHRtYXJnaW46IDAgNXB4IDAgMDtcclxuXHR3aWR0aDogMS40ZW07XHJcblx0aGVpZ2h0OiAxLjRlbTtcclxufVxyXG5cclxuLmJ0bi1hcHBfX2N1c3RvbWl6ZSB7XHJcblx0bWFyZ2luOiA2MHB4IDAgMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tY3VzdG9taXplIGVuZC0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tcHJvZHVjdCBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLnByb2R1Y3RfX2NvbnRlbnRzIHtcclxuXHRwYWRkaW5nOiAwIDEwMHB4O1xyXG5cdG1hcmdpbjogMTIwcHggMCAwO1xyXG59XHJcblxyXG4ubHYyLWhlYWRpbmctLXByb2R1Y3Qge1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM4NDVlZmU7XHJcbn1cclxuXHJcbi5jb25kaXRpb24ge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNiM2IzYjM7XHJcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI2IzYjNiMztcclxufVxyXG5cclxuLmNvbmRpdGlvbiB0cjpudGgtY2hpbGQob2RkKSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2UwZTBmMDtcclxufVxyXG5cclxuLmNvbmRpdGlvbiB0cjpudGgtY2hpbGQoZXZlbikge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZmE7XHJcbn1cclxuXHJcbi5jb25kaXRpb25fX2hlYWRlcixcclxuLmNvbmRpdGlvbl9fZGF0YSB7XHJcblx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYjNiM2IzO1xyXG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgI2IzYjNiMztcclxufVxyXG5cclxuLmNvbmRpdGlvbl9faGVhZGVyIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uY29uZGl0aW9uX19saXN0LWl0ZW0sXHJcbi5wcm9kdWN0X19saXN0LWl0ZW0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG59XHJcblxyXG4ucHJvZHVjdF9fbGlzdCB7XHJcblx0bWFyZ2luOiAxNXB4IDAgMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tcHJvZHVjdCBlbmQtLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLWxvYW4gc3RhcnQtLS0tLS0tLS0tKi9cclxuXHJcbi5sb2FuIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5sb2FuX19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA2MHB4IDAgMDtcclxufVxyXG5cclxuLmxvYW5fX3R4dCB7XHJcblx0Y29sb3I6ICR0ZXh0UHVycGxlO1xyXG5cdGZvbnQtc2l6ZTogMjdweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmxvYW5fX3JlcGF5bWVudCB7XHJcblx0cGFkZGluZzogMzBweCAwO1xyXG5cdG1hcmdpbjogMzBweCBhdXRvIDA7XHJcblx0d2lkdGg6IDgwMHB4O1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjYjNiM2IzO1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYjNiM2IzO1xyXG59XHJcblxyXG4ubG9hbl9famZzYSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWpmc2EucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLjJlbTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMS40ZW07XHJcbn1cclxuXHJcbi5sb2FuX19yZWdpc3RyYXRpb24ge1xyXG5cdG1hcmdpbjogMzBweCAwIDA7XHJcbn1cclxuXHJcbi5sb2FuX19ncm91cCB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxufVxyXG5cclxuLmxvYW5fX2dyb3VwOjpiZWZvcmUsXHJcbi5sb2FuX19ncm91cDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwi4oCVXCI7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWxvYW4gZW5kLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS1jb21wYW55LW5hdiBzdGFydC0tLS0tLS0tLS0qL1xyXG5cclxuLmNvbXBhbnktbmF2IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmNvbXBhbnktbmF2X19jb250ZW50cyB7XHJcblx0bWFyZ2luOiA2MHB4IGF1dG8gMDtcclxufVxyXG5cclxuLmNvbXBhbnktbmF2IGxpOm50aC1jaGlsZChuKzIpIHtcclxuXHRtYXJnaW46IDAgMCAwIDMwcHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLWNvbXBhbnktbmF2IGVuZC0tLS0tLS0tLS0qLyIsIi8v44OZ44O844K544Gu44OV44Kp44Oz44OI44K144Kk44K677yIcHjvvIlcclxuJGJhc2VTaXplOiAxNjtcclxuXHJcbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44Gu5bmF77yIcHjvvIlcclxuJGJyZWFrUG9pbnRXaWR0aDogNzY4O1xyXG5cclxuLy/pnZLvvIjjg4bjgq3jgrnjg4jvvIlcclxuJHRleHRCbHVlOiAjMjc1MmUzO1xyXG5cclxuLy/pnZLvvIjjg5zjgr/jg7Pog4zmma/vvIlcclxuJGJ0bkJsdWU6ICMyNzUyZTM7XHJcblxyXG4vL+i1pO+8iOODhuOCreOCueODiO+8iVxyXG4kdGV4dFJlZDogI2ZmMzIzMjtcclxuXHJcbi8v6LWk77yI44Oc44K/44Oz6IOM5pmv77yJXHJcbiRidG5SZWQ6ICNmZjMyMzI7XHJcblxyXG4vL+e0q++8iOODhuOCreOCueODiO+8iVxyXG4kdGV4dFB1cnBsZTogIzg0NWVmZTtcclxuXHJcbi8v44Kw44Os44O877yI6IOM5pmv77yJXHJcbiRiZ0dyYXk6ICNmNWY1ZmE7XHJcblxyXG4vL+iWhOOBhOe0q++8iOiDjOaZr++8iVxyXG4kYmdQdXJwbGU6ICNlMGUwZjA7Il19 */
