@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@300;400;500;700&display=swap");
@font-face {
  src: url("../font/fontello.eot?72537327");
  src: url("../font/fontello.eot?72537327#iefix") format("embedded-opentype"), url("../font/fontello.woff?72537327") format("woff"), url("../font/fontello.ttf?72537327") format("truetype"), url("../font/fontello.svg?72537327#fontello") format("svg");
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
}

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

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
  line-height: 1;
}

ol, ul {
  list-style: none;
}

li {
  display: block;
}

blockquote, q {
  quotes: none;
}

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

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

button,
input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0;
  border: none;
  outline: none;
  background: transparent;
  background: none;
}

/* -- BASE
--------------------------------------------- */
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body, input, textarea, select, button {
  -webkit-appearance: none;
  -webkit-text-size-adjust: 100%;
  color: #323232;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

body {
  overflow-x: hidden;
  color: #646464;
}

a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: #323232;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

img {
  vertical-align: bottom;
}

img[usemap] {
  height: auto;
}

hr {
  height: 1px;
  border: none;
  background-color: #DFE3E6;
  color: #DFE3E6;
}

template {
  position: absolute;
  top: -99999px;
  left: -99999px;
  opacity: 0;
  pointer-events: none;
}

input[type="text"] {
  padding: 10px;
  border: 1px solid #d2d2d2;
  border-radius: 6px;
  background-color: #fff;
  font-size: 15px;
  line-height: 1.75;
}

input::-webkit-input-placeholder {
  color: #c8c8c8;
}

input:-ms-input-placeholder {
  color: #c8c8c8;
}

input::-ms-input-placeholder {
  color: #c8c8c8;
}

input::placeholder {
  color: #c8c8c8;
}

textarea {
  padding: 10px;
  border: 2px solid #d2d2d2;
  background-color: #fff;
  font-size: 15px;
  line-height: 1.8;
}

textarea:focus {
  border-color: #0162b5;
  outline: none;
}

ruby[data-ruby] {
  position: relative;
}

ruby[data-ruby]::before {
  position: absolute;
  right: -3em;
  bottom: 100%;
  left: -3em;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: bottom center;
  -ms-transform-origin: bottom center;
  transform-origin: bottom center;
  line-height: 100%;
  text-align: center;
  content: attr(data-ruby);
}

ruby[data-ruby] rt {
  display: none;
}

i {
  font-family: 'fontello';
}

.l-wrapper {
  min-width: 1100px;
  overflow-x: hidden;
}

.l-container {
  width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding: 0 60px;
}

.c-textButton {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 4px;
  border-radius: 4px;
  color: #fb4e56;
  font-size: 16px;
  font-weight: 500;
  vertical-align: middle;
  -webkit-transition: 100ms ease-out;
  -o-transition: 100ms ease-out;
  transition: 100ms ease-out;
}

.c-textButton:hover {
  background-color: rgba(250, 62, 62, 0.1);
}

.c-textButton:after {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  background-image: url("../img/button_icon01.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.c-basicButton {
  display: block;
  position: relative;
  width: 300px;
  height: 60px;
  margin: auto;
  padding: 18px 20px;
  border: 1px solid #fb4e56;
  border-radius: 30px;
  background-color: transparent;
  color: #fb4e56;
  text-align: center;
  -webkit-transition: 0.4s ease-out;
  -o-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
}

.c-basicButton:hover {
  background-color: #fb4e56;
  color: #fff;
}

.c-basicButton:hover:after {
  right: 20px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}

.c-basicButton:after {
  -webkit-transform: rotate(45deg);
  position: absolute;
  top: 47%;
  right: 25px;
  width: 7px;
  height: 7px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 1px solid #fb4e56;
  border-right: 1px solid #fb4e56;
  content: "";
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.c-basicButton--blank:after {
  display: block;
  width: 18px;
  height: 18px;
  margin-right: 0;
  margin-left: auto;
  background-image: url("../img/button_icon03.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
}

_:-ms-fullscreen, :root .c-basicButton {
  padding: 21px 20px 18px;
}

.c-section {
  padding: 90px 0 100px;
}

.c-section--pt1 {
  padding: 100px 0 100px;
}

.c-section--pt2 {
  padding: 120px 0 100px;
}

.c-section--pt3 {
  padding: 60px 0;
}

.c-sectionUnder {
  padding: 20px 0 100px;
}

.c-sectionMilky {
  background-color: #fdf9f4;
  background-image: url(../img/bg_pink.png);
  background-position: center center;
  background-repeat: repeat;
  background-size: auto;
}

.c-sectionFancy {
  background-color: #fff1f2;
  background-image: url(../img/bg_white.png);
  background-position: center center;
  background-repeat: repeat;
  background-size: auto;
}

.c-commonRead {
  margin: 0 0 50px;
}

.c-commonRead p {
  z-index: 16;
  color: #323232;
  line-height: 1.7;
  text-align: center;
}

.c-sliderPagination {
  bottom: 20px;
  width: 100%;
  text-align: center;
}

.c-sliderPagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin-right: 10px;
  background: #fff;
  background-color: #fff;
  opacity: 1;
}

.c-sliderPagination .swiper-pagination-bullet:last-child {
  margin-right: 0;
}

.c-sliderPagination .swiper-pagination-bullet-active {
  background-color: #fb4e56;
}

.c-sliderPrev01,
.c-sliderNext01 {
  position: absolute;
  width: 23px;
  min-width: 23px;
  height: 39px;
  background-size: contain;
  -webkit-transition: 100ms ease-out;
  -o-transition: 100ms ease-out;
  transition: 100ms ease-out;
}

.c-sliderPrev01:hover,
.c-sliderNext01:hover {
  opacity: 0.7;
}

.c-sliderPrev01 {
  background-image: url("../img/prev01.png");
}

.c-sliderNext01 {
  background-image: url("../img/next01.png");
}

.c-sliderPrev02,
.c-sliderNext02 {
  position: absolute;
  top: 44%;
  width: 30px;
  min-width: 30px;
  height: 25px;
  margin-top: -8px;
  background-size: contain;
  -webkit-transition: 100ms ease-out;
  -o-transition: 100ms ease-out;
  transition: 100ms ease-out;
}

.c-sliderPrev02:hover,
.c-sliderNext02:hover {
  opacity: 0.7;
}

.c-sliderPrev02 {
  left: -55px;
  background-image: url("../img/prev02.png");
}

.c-sliderNext02 {
  right: -55px;
  background-image: url("../img/next02.png");
}

.c-largeTitle {
  text-align: center;
}

.c-largeTitle--marginMedium {
  margin-bottom: 70px;
}

.c-largeTitle--marginSmall {
  margin-bottom: 30px;
}

.c-largeTitle--left {
  text-align: left;
}

.c-largeTitle__icon {
  display: block;
  margin-bottom: 8px;
  color: #fb4e56;
  font-size: 40px;
  line-height: 1;
}

.c-largeTitle__iconImage {
  width: 69px;
  margin: auto;
}

.c-largeTitle__iconImage img {
  width: 100%;
  max-width: 100%;
}

.c-largeTitle__main {
  display: block;
  position: relative;
  color: #646464;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-size: 44px;
  font-weight: 700;
  letter-spacing: -4px;
}

.c-largeTitle__main::after {
  position: absolute;
  bottom: -38px;
  left: 50%;
  width: 66px;
  height: 40px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url(../img/icon_title.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.c-middleTitle {
  z-index: 3;
  position: relative;
  margin: 0 0 50px;
  padding: 40px 0 20px;
  color: #464646;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-size: 34px;
  font-weight: bold;
  text-align: center;
}

.c-middleTitle::before {
  z-index: 2;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 44px;
  height: 3px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url(../img/title_dot.png);
  background-position: left center;
  background-repeat: repeat-x;
  background-size: auto;
  content: '';
}

.c-middleTitle::after {
  z-index: -1;
  position: absolute;
  top: 0px;
  left: 50%;
  width: 90px;
  height: 140px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url(../img/title_yakult.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto;
  content: '';
}

.c-middleTitle--noimg {
  padding: 0 0 20px;
}

.c-middleTitle--noimg::after {
  display: none;
}

.c-middleTitle--large::after {
  width: 140px;
  height: 185px;
  background-size: contain;
}

.c-smallTile {
  margin: 0 0 20px;
  color: #fb4e56;
  font-size: 28px;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
}

.c-largeTitle__iconImage img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.c-commonTitle__section {
  height: 310px;
  padding: 70px;
  background-image: url(../img/common_title_bg.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
}

.c-commonTitle__section .c-largeTitle__main {
  margin: 12px 0 0;
  color: #fff;
  font-size: 40px;
}

.c-commonTitle__section .c-largeTitle__main::after {
  background-image: url(../img/icon_title02.png);
}

.c-largeTitle__under .c-largeTitle__main {
  font-size: 36px;
  line-height: 1.3;
}

.c-largeTitle__under .c-largeTitle__main::after {
  bottom: -40px;
  width: 36px;
  background-image: url(../img/icon_title03.png);
}

.c-read p {
  font-size: 15px;
  line-height: 1.8;
  text-align: center;
}

.c-header {
  background-color: #fff;
  -webkit-box-shadow: 0 1px 0 0 #eee;
  box-shadow: 0 1px 0 0 #eee;
}

.c-header__left {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-header__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 14px 20px 0 27px;
}

.c-header__logo {
  width: 156px;
  margin: 0 35px 8px 0;
}

.c-header__logo img {
  width: 100%;
  max-width: 100%;
}

.c-header__company {
  color: #646464;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.2;
  text-align: left;
}

.c-header__company span {
  font-size: 16px;
}

.c-header__linksWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.c-header__corporate {
  display: block;
  width: 163px;
  height: 33px;
  padding: 6px 0 10px;
  border: 1px solid #fb4e56;
  border-radius: 16px;
  color: #fb4e56;
  font-size: 14px;
  text-align: center;
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.c-header__corporate:hover {
  background-color: #fb4e56;
  color: #fff;
  opacity: 0.7;
}

.c-header__corporateWrap {
  padding: 0 17px 0 0;
  border-right: 1px solid #c8c8c8;
}

.c-header__links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0 20px;
  border-right: 1px solid #c8c8c8;
}

.c-header__links:first-child {
  padding-left: 0;
}

.c-header__links:last-child {
  padding-right: 0;
  border-right: 0;
}

.c-header__link {
  margin-right: 15px;
}

.c-header__link:last-child {
  margin-right: 0;
}

.c-header__tel a {
  color: #fb4e56;
  font-family: "Roboto", sans-serif;
  font-size: 28px;
  font-weight: bold;
}

.c-header__tel a .c-icon-tel {
  margin-right: 10px;
  font-weight: bold;
}

.c-header__telIcon {
  position: relative;
  top: -5px;
  width: 30px;
  margin: 0 5px 0 0;
}

.c-header__nav {
  padding: 10px 0 0;
}

.c-header__navList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 6px 0;
  background-color: #fb4e56;
}

.c-header__navItem {
  position: relative;
  height: 48px;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
}

.c-header__navItem--hover {
  padding: 0 23px;
}

.c-header__navItem > span {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 48px;
  padding: 0 23px;
  border-radius: 40px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.c-header__navItem > span:hover {
  background-color: #fff;
  color: #fb4e56;
}

.c-header__navItem > a {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 48px;
  padding: 0 23px;
  border-radius: 40px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.c-header__navItem > a:hover {
  background-color: #fff;
  color: #fb4e56;
}

.c-header__navItem > a:hover:after {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

.c-header__navItem:last-child a {
  padding-right: 15px;
}

.c-header__pulldown {
  z-index: 5;
  position: absolute;
  top: 103%;
  left: 50%;
  min-width: 255px;
  -webkit-transform: translateX(-50%) translateY(-10%);
  -ms-transform: translateX(-50%) translateY(-10%);
  transform: translateX(-50%) translateY(-10%);
  border-radius: 6px;
  background-color: #fb4e56;
  cursor: default;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 250ms ease-out;
  -o-transition: 250ms ease-out;
  transition: 250ms ease-out;
}

.c-header__pulldown:before {
  display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 50%;
  width: 10px;
  height: 10px;
  -webkit-transform: translate(0, -50%) rotate(45deg);
  -ms-transform: translate(0, -50%) rotate(45deg);
  transform: translate(0, -50%) rotate(45deg);
  border-radius: 2px;
  background-color: #fb4e56;
  content: "";
}

.c-header__navItem:hover .c-header__pulldown {
  -webkit-transform: translateX(-50%) translateY(0);
  -ms-transform: translateX(-50%) translateY(0);
  transform: translateX(-50%) translateY(0);
  cursor: pointer;
  opacity: 1;
  pointer-events: auto;
}

.c-header__pulldownItem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 15px;
  border-bottom: 1px solid #ff6e6e;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  -webkit-transition: 100ms ease-out;
  -o-transition: 100ms ease-out;
  transition: 100ms ease-out;
}

.c-header__pulldownItem:before {
  display: inline-block;
  width: 6px;
  height: 24px;
  margin-right: 10px;
  background-image: url("../img/button_icon04.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: bottom;
  content: "";
}

.c-header__pulldownItem:last-child {
  border-bottom: none;
}

.c-header__pulldownItem:hover {
  background-color: rgba(200, 200, 200, 0.2);
}

.c-header__menuButton {
  display: none;
}

.c-footer {
  background-color: #fdf9f4;
  font-family: "ヒラギノ角ゴシック", Hiragino Kaku Gothic ProN, "ヒラギノ角ゴ ProN W3", Roboto, "Droid Sans", YuGothic, "游ゴシック", Meiryo, "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif;
}

.c-footer__content {
  position: relative;
  padding-top: 55px;
  padding-bottom: 60px;
}

.c-footer__logoWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-bottom: 30px;
}

.c-footer__logo {
  margin-right: 20px;
}

.c-footer__company {
  font-size: 22px;
  font-weight: bold;
}

.c-footer__company span {
  font-size: 18px;
}

.c-footer__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.c-footer__info {
  width: 266px;
  margin-right: 110px;
  font-size: 14px;
}

.c-footer__address {
  margin-bottom: 15px;
}

.c-footer__tel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
  color: #fb4e56;
  font-family: "Roboto", sans-serif;
  font-size: 30px;
  line-height: 1;
}

.c-footer__telIcon {
  width: 30px;
  margin: 0 5px 0 0;
}

.c-footer__sns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}

.c-footer__snsLink {
  display: block;
  width: 36px;
  min-width: 36px;
  margin-right: 18px;
  -webkit-transition: 100ms ease-out;
  -o-transition: 100ms ease-out;
  transition: 100ms ease-out;
}

.c-footer__snsLink:hover {
  opacity: 0.7;
}

.c-footer__snsLink img {
  width: 100%;
}

.c-footer__links {
  width: 300px;
  margin-top: 7px;
  margin-right: 38px;
  padding: 0 0 0 45px;
  border-left: 1px solid #dcdcdc;
}

.c-footer__links:last-child {
  margin-right: 0;
}

.c-footer__largeLink {
  display: block;
  position: relative;
  margin: 0 0 25px;
  color: #646464;
  font-size: 16px;
  line-height: 1;
}

.c-footer__largeLink:last-of-type {
  margin: 0;
}

.c-footer__largeLink:before {
  display: block;
  position: absolute;
  top: 30%;
  left: -17px;
  width: 7px;
  height: 7px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 1px solid #fb4e56;
  border-right: 1px solid #fb4e56;
  content: "";
}

.c-footer__largeLink:hover {
  opacity: 0.7;
}

.c-footer__largeLink--disable:hover {
  background-color: transparent;
}

.c-footer__largeLink--disable:after {
  content: none;
}

.c-footer__smallLinks {
  margin-top: 5px;
  margin-bottom: 8px;
}

.c-footer__smallLink {
  display: block;
  position: relative;
  padding: 10px 17px;
  font-size: 14px;
  line-height: 1;
}

.c-footer__smallLink:before {
  display: block;
  position: absolute;
  top: 50%;
  left: 4px;
  width: 5px;
  height: 8px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url("../img/button_icon03.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
}

.c-footer__smallLink:hover {
  background-color: rgba(200, 200, 200, 0.2);
}

.c-footer__copyright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 50px;
  background-color: #fdf9f4;
  font-family: "Roboto", sans-serif;
  font-size: 10px;
}

.c-footer__toTop {
  display: none;
  z-index: 19;
  position: fixed;
  right: 100px;
  bottom: 120px;
}

.c-footer__toTop a {
  display: block;
  position: absolute;
  width: 60px;
  height: 60px;
}

_:-ms-fullscreen::before, :root .c-footer__largeLink::before {
  top: 20%;
}

.c-tabContent__tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.c-tabContent__tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 3;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 50px;
  margin-right: 3px;
  border-radius: 4px;
  color: #fff;
  font-size: 18px;
}

.c-tabContent__tab:last-child {
  margin-right: 0;
}

.c-tabContent__tab--primary {
  background-color: #fb4e56;
}

.c-tabContent__tab--secondary {
  background-color: #ffb430;
}

.c-tabContent__tab--tertiary {
  background-color: #55ceec;
}

.c-tabContent__tab:before {
  display: block;
  z-index: -1;
  position: absolute;
  bottom: 0px;
  left: 50%;
  width: 18px;
  height: 18px;
  -webkit-transform: rotate(45deg) translate(-50%);
  -ms-transform: rotate(45deg) translate(-50%);
  transform: rotate(45deg) translate(-50%);
  border-radius: 2px;
  content: '';
  opacity: 0;
}

.c-tabContent__tab.is-active:before {
  bottom: -9px;
  opacity: 1;
  -webkit-transition: 250ms ease-out;
  -o-transition: 250ms ease-out;
  transition: 250ms ease-out;
}

.c-tabContent__tab--primary:before {
  background-color: #fb4e56;
}

.c-tabContent__tab--secondary:before {
  background-color: #ffb430;
}

.c-tabContent__tab--tertiary:before {
  background-color: #55ceec;
}

.c-tabContent__contents {
  position: relative;
}

.c-tabContent__content {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 40px;
  background-color: #fff;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 250ms ease-out;
  -o-transition: 250ms ease-out;
  transition: 250ms ease-out;
}

.c-tabContent__content.is-active {
  z-index: 1;
  position: relative;
  opacity: 1;
  pointer-events: auto;
}

.c-newsList__item {
  border-top: 2px dashed #c8c8c8;
}

.c-newsList__item:last-child {
  border-bottom: 2px dashed #c8c8c8;
}

.c-newsList__item a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 17px 5px;
  -webkit-transition: 100ms ease-out;
  -o-transition: 100ms ease-out;
  transition: 100ms ease-out;
}

.c-newsList__item a:hover {
  background-color: rgba(200, 200, 200, 0.2);
}

.c-newsList__meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.c-newsList__date {
  min-width: 130px;
  margin-right: 25px;
  color: #646464;
  font-size: 16px;
}

.c-newsList__category {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 100px;
  height: 24px;
  margin-right: 24px;
  border-radius: 12px;
  color: #fff;
  font-size: 12px;
}

.c-newsList__category--primary {
  background-color: #fb4e56;
}

.c-newsList__category--secondary {
  background-color: #ffb430;
}

.c-newsList__category--tertiary {
  background-color: #55ceec;
}

.c-newsList__text {
  color: #323232;
  font-size: 16px;
}

.c-bannerArea {
  width: 100%;
  padding: 47px 0 85px;
  overflow: hidden;
}

.c-bannerArea__slider {
  position: relative;
}

.c-bannerArea__banner {
  -webkit-transition: 100ms ease-out;
  -o-transition: 100ms ease-out;
  transition: 100ms ease-out;
}

.c-bannerArea__banner:hover {
  opacity: 0.7;
}

.c-bannerArea__banner img {
  width: 100%;
}

.c-bannerArea .c-sliderPagination {
  bottom: -30px;
}

.c-bannerArea .c-sliderPagination .swiper-pagination-bullet {
  background-color: #c8c8c8;
}

.c-bannerArea .c-sliderPagination .swiper-pagination-bullet-active {
  background-color: #fb4e56;
}

.c-bannerArea .c-sliderPagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  margin-right: 7px;
}

.c-fixedBanner {
  z-index: 10;
  position: fixed;
  right: 0;
  bottom: 125px;
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.c-fixedBanner .c-fixedBanner--document {
  background-color: #fb4e56;
}

.c-fixedBanner .c-fixedBanner--document::before {
  width: 50px;
  height: 61px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-image: url(../img/icon_yakultman01.png);
}

.c-fixedBanner .c-fixedBanner--document:hover {
  background-color: #f98796;
}

.c-fixedBanner .c-fixedBanner--application {
  background-color: #ffae4e;
}

.c-fixedBanner .c-fixedBanner--application::before {
  left: 13px;
  width: 57px;
  height: 62px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-image: url(../img/icon_yakultman02.png);
}

.c-fixedBanner .c-fixedBanner--application:hover {
  background-color: #ffc581;
}

.c-fixedBanner a {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 222px;
  height: 70px;
  margin: 0 0 10px;
  padding: 0 0 0 75px;
  overflow: hidden;
  border: 2px solid #fff;
  border-right: none;
  border-top-left-radius: 35px;
  border-bottom-left-radius: 35px;
  color: #fff;
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
  font-size: 20px;
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.c-fixedBanner a::before {
  position: absolute;
  bottom: -4px;
  left: 17px;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.c-fixedBanner.is-small a {
  width: 180px;
  height: 50px;
  padding: 0 0 0 60px;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  font-size: 16px;
}

.c-fixedBanner.is-small a::before {
  bottom: 3px;
}

.c-fixedBanner.is-small a.c-fixedBanner--document::before {
  width: 30px;
  height: 41px;
}

.c-fixedBanner.is-small a.c-fixedBanner--application::before {
  width: 37px;
  height: 42px;
}

.js-common-accordion {
  position: relative;
}

.js-common-accordion::before {
  -webkit-transition: .6s ease;
  -o-transition: .6s ease;
  position: absolute;
  top: -3px;
  right: 27px;
  bottom: 0;
  width: 2px;
  height: 16px;
  margin: auto;
  background: #fa3e3e;
  content: "";
  transition: .6s ease;
}

.js-common-accordion::after {
  -webkit-transition: .6s ease;
  -o-transition: .6s ease;
  position: absolute;
  top: -3px;
  right: 20px;
  bottom: 0;
  width: 16px;
  height: 2px;
  margin: auto;
  background: #fa3e3e;
  content: "";
  transition: .6s ease;
}

.js-common-accordion.is-accordion--open::before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.js-common-accordion.is-accordion--open::after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.c-commonGrid__first {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 0 0 50px;
}

.c-commonGrid__firstLeft {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 570px;
  min-width: 570px;
}

.c-commonGrid__firstRight {
  margin: 0 0 0 60px;
}

.c-commonGrid__first .c-basicButton {
  width: 320px;
  height: 60px;
  margin: 0;
}

.c-commonGrid__first + .c-smallTile {
  margin: 50px 0 20px;
}

.c-commonGrid__text {
  margin: 0 0 35px;
}

.c-commonGrid__text .c-smallTile {
  text-align: left;
}

.c-commonGrid__text p {
  font-size: 15px;
  line-height: 1.7;
}

.c-commonGrid__first:last-of-type {
  margin: 0;
}

.c-commonGrid__second {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 0 0 50px;
}

.c-commonGrid__secondLeft {
  width: 470px;
  min-width: 470px;
  margin: 0 50px 0 0;
}

.c-commonGrid__secondRight {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.c-commonGrid__second .c-basicButton {
  width: 320px;
  height: 60px;
  margin: 0;
}

.c-commonGrid__second + .c-smallTile {
  margin: 50px 0 20px;
}

.c-commonGrid__second:last-of-type {
  margin: 0;
}

.c-commonGrid__image {
  margin: 0 auto 20px;
}

.c-commonGrid__text {
  margin: 0 0 35px;
}

.c-commonGrid__text .c-smallTile {
  text-align: left;
}

.c-commonGrid__text p {
  font-size: 16px;
  line-height: 1.7;
}

.c-table {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 120px;
}

.c-table__item {
  width: 100%;
}

.c-table__item:nth-of-type(1) {
  margin: 0 40px 0 0;
}

.c-table__item dl {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px 10px 15px 25px;
  line-height: 1.7;
}

.c-table__item dl:nth-of-type(odd) {
  background-color: #fbf8f4;
}

.c-table__item dl:last-of-type {
  margin: 0;
}

.c-table__item dt {
  width: 150px;
  min-width: 150px;
  margin: 0 0 0 0;
  font-weight: bold;
}

.c-pagiNation__Block {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 50px 0 0;
}

.c-pagiNation__Block ul {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-pagiNation__Block a.prev,
.c-pagiNation__Block a.next {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #fb4e56;
  color: #fb4e56;
  text-indent: -9999px;
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.c-pagiNation__Block a.prev:hover,
.c-pagiNation__Block a.next:hover {
  background-color: #fff;
}

.c-pagiNation__Block a.prev:hover::after,
.c-pagiNation__Block a.next:hover::after {
  border-top: 2px solid #fb4e56;
  border-right: 2px solid #fb4e56;
}

.c-pagiNation__Block a.prev::after {
  position: absolute;
  top: 16px;
  left: 17px;
  width: 9px;
  height: 9px;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  content: '';
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.c-pagiNation__Block a.next::after {
  position: absolute;
  top: 16px;
  left: 14px;
  width: 9px;
  height: 9px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  content: '';
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.c-pagiNation__Block .c-pagiNation__list {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-pagiNation__Block li {
  margin: 0 10px 10px 0;
}

.c-pagiNation__Block li:last-of-type {
  margin: 0 0 10px;
}

.c-pagiNation__Block li a,
.c-pagiNation__Block li span {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #fb4e56;
  color: #fff;
  font-size: 20px;
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.c-pagiNation__Block li a:hover,
.c-pagiNation__Block li span:hover {
  background-color: #fff;
  color: #fb4e56;
}

.c-pagiNation__Block li a.current,
.c-pagiNation__Block li span.current {
  background-color: #e6e6e6;
  color: #8c8c8c;
  pointer-events: none;
}

.c-breadcrumbList {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 50px;
}

.c-breadcrumbList__item {
  padding: 0 15px 0 0;
  color: #323232;
  font-size: 12px;
}

.c-breadcrumbList__item a {
  position: relative;
  color: #fb4e56;
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.c-breadcrumbList__item a::after {
  position: absolute;
  top: -4px;
  right: -11px;
  color: #787878;
  content: '>';
}

.c-breadcrumbList__item a:hover {
  opacity: 0.7;
}

.c-contactArea {
  padding: 80px 0 80px;
  background-image: url(../img/contactArea_bg.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.c-contactArea__title {
  margin: 0 0 35px;
  color: #fb4e56;
  font-size: 26px;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
}

.c-contactArea__list {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.c-contactArea__item:nth-of-type(1) {
  margin: 0 25px 0 0;
}

.p-contactArea__item--document .c-basicButton {
  position: relative;
  width: 320px;
  height: 80px;
  padding: 25px 20px 18px 55px;
  border: none;
  border-radius: 40px;
  background-color: #fb4e56;
  color: #fff;
  font-size: 22px;
}

.p-contactArea__item--document .c-basicButton:hover {
  opacity: 0.7;
}

.p-contactArea__item--document .c-basicButton::before {
  position: absolute;
  top: 21px;
  left: 95px;
  width: 32px;
  height: 36px;
  background-image: url(../img/icon_document.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-contactArea__item--document .c-basicButton::after {
  display: none;
}

.p-contactArea__item--application .c-basicButton {
  position: relative;
  width: 320px;
  height: 80px;
  padding: 25px 20px 18px 80px;
  border: none;
  border-radius: 40px;
  background-color: #ffae4e;
  color: #fff;
  font-size: 22px;
}

.p-contactArea__item--application .c-basicButton:hover {
  opacity: 0.7;
}

.p-contactArea__item--application .c-basicButton::before {
  position: absolute;
  top: 26px;
  left: 73px;
  width: 42px;
  height: 30px;
  background-image: url(../img/icon_mail.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-contactArea__item--application .c-basicButton::after {
  display: none;
}

_:-ms-fullscreen .c-basicButton, :root .p-contactArea__item--application .c-basicButton {
  padding: 30px 20px 18px 80px;
}

_:-ms-fullscreen .c-basicButton, :root .p-contactArea__item--document .c-basicButton {
  padding: 30px 20px 18px 55px;
}

.p-mv {
  position: relative;
}

.p-mv h1 {
  z-index: 10;
  position: absolute;
  top: 56%;
  left: 12%;
  color: #fb4e56;
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
  font-size: 42px;
  font-weight: bold;
  line-height: 1.5;
}

.p-mv h1 span {
  padding: 4px 7px;
  background-color: #fff;
}

.p-mv__slider {
  position: relative;
}

.p-mv__slide {
  width: 1200px;
}

.p-mv__slide a {
  display: block;
  width: 100%;
  overflow: hidden;
}

.p-mv__slide a img {
  width: 100%;
  -webkit-transition: 500ms ease-out;
  -o-transition: 500ms ease-out;
  transition: 500ms ease-out;
}

.p-mv__slide a:hover img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  opacity: 0.8;
}

.p-mv__prev {
  left: 9%;
}

.p-mv__next {
  right: 9%;
}

.p-topAbout .c-largeTitle__iconImage {
  width: 101px;
}

.p-topAbout__image {
  margin: 0 0 35px;
}

.p-topAbout__list {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p-topAbout__item {
  margin: 0 20px 0 0;
}

.p-topAbout__item:last-of-type {
  margin: 0;
}

.p-topAbout__read {
  margin: 0 0 40px;
}

.p-topInterview {
  padding: 90px 0 0;
}

.p-topInterview + .p-topInterview {
  padding: 0 0 100px;
}

.p-topInterview .c-largeTitle__iconImage {
  width: 100px;
}

.p-topInterview .c-basicButton {
  width: 350px;
}

.p-topInterview .c-largeTitle--marginMedium {
  margin: 0 0 55px;
}

.p-topInterview__read {
  margin: 0 0 50px;
}

.p-topInterview__list {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 45px;
}

.p-topInterview__list .swiper-container {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
}

.p-topInterview__item {
  width: 30.6%;
  margin: 0 40px 0 0;
}

.p-topInterview__item:last-of-type {
  margin: 0;
}

.p-topInterview__item a img {
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.p-topInterview__item a:hover img {
  opacity: 0.7;
}

.p-topInterview__itemTitle {
  position: relative;
  padding: 7px 5px;
  background-color: #ff6f76;
  color: #fff;
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}

.p-topInterview__itemTitle::after {
  z-index: 10;
  position: absolute;
  bottom: -14px;
  left: 50%;
  width: 16px;
  height: 12px;
  -webkit-transform: translateX(-50%) rotate(90deg);
  -ms-transform: translateX(-50%) rotate(90deg);
  transform: translateX(-50%) rotate(90deg);
  border: 6px solid transparent;
  border-left: 6px solid #ff6f76;
  content: '';
}

.p-topInterview__itemImage {
  margin: 0 0 15px;
}

.p-topInterview__itemImage img {
  width: 100%;
  max-width: 100%;
}

.p-topInterview__itemName {
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}

.p-topCenter .c-commonGrid__first {
  margin: 0 0 60px;
}

.p-topCenter .c-largeTitle--marginMedium {
  margin: 0 0 60px;
}

.p-topCenter__list {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.p-topCenter__itemTitle {
  z-index: 2;
  position: relative;
  margin: 0 0 40px;
  color: #fff;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
}

.p-topCenter__itemTitle::after {
  position: absolute;
  bottom: -30px;
  left: 50%;
  width: 24px;
  height: 24px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url(../img/icon_arrow_pink.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-topCenter__itemText {
  z-index: 2;
  position: relative;
}

.p-topCenter__itemText p {
  color: #fff;
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
  font-size: 15px;
  line-height: 1.7;
  text-align: center;
}

.p-topCenter__item {
  width: 48.9%;
  margin: 0 20px 20px 0;
}

.p-topCenter__item:nth-of-type(2) {
  margin: 0 0 20px;
}

.p-topCenter__item:last-of-type {
  margin: 0 0 20px;
}

.p-topCenter__item > div {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 480px;
  height: 240px;
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.p-topCenter__item > div:hover img {
  -webkit-transform: translate(-50%, -50%) scale(1.05);
  -ms-transform: translate(-50%, -50%) scale(1.05);
  transform: translate(-50%, -50%) scale(1.05);
}

.p-topCenter__item > div img {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.p-topFaq {
  background-color: #fdf9f4;
}

.p-topFaq .c-largeTitle__iconImage {
  width: 56px;
}

.p-topFaq .c-basicButton {
  width: 350px;
}

.p-topFaq__block {
  width: 800px;
  margin: 0 auto 20px;
}

.p-topFaq__block:last-of-type {
  margin: 0 auto 50px;
}

.p-topFaq__block dt {
  position: relative;
  padding: 12px 20px 11px 70px;
  background-color: #ffd9de;
  font-size: 18px;
  font-weight: bold;
}

.p-topFaq__block dt::after {
  position: absolute;
  top: 7px;
  left: 25px;
  color: #fb4e56;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-size: 22px;
  font-weight: bold;
  content: 'Q.';
}

.p-topFaq__block dd {
  position: relative;
  padding: 23px 70px;
  background-color: #fff;
  font-size: 15px;
  line-height: 1.7;
}

.p-topFaq__block dd::after {
  position: absolute;
  top: 18px;
  left: 30px;
  color: #fb4e56;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-size: 22px;
  font-weight: bold;
  content: 'A.';
}

_:-ms-fullscreen, :root .p-mv h1 {
  top: 52%;
  line-height: 2.2;
}

_:-ms-fullscreen span, :root .p-mv h1 span {
  padding: 15px 7px 2px;
  line-height: 1;
}

_:-ms-fullscreen, :root .p-topInterview__itemTitle {
  padding: 12px 5px 7px;
}

_:-ms-fullscreen dt, :root .p-topFaq__block dt {
  padding: 15px 20px 8px 70px;
}

_:-ms-fullscreen dt::after, :root .p-topFaq__block dt::after {
  top: 11px;
}

.c-commonTitle__sectionStep.c-commonTitle__section {
  background-image: url(../../../step/img/step_title_bg.jpg);
}

.step .c-header__navItem:nth-of-type(1) span {
  background-color: #fff;
  color: #fb4e56;
}

.p-stepFlow__list {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 100px;
}

.p-stepFlow__listItem {
  position: relative;
  width: 20%;
  margin: 0 45px 0 0;
}

.p-stepFlow__listItem:last-of-type {
  margin: 0;
}

.p-stepFlow__listItem:last-of-type::after {
  display: none;
}

.p-stepFlow__listItem::after {
  position: absolute;
  top: 65px;
  right: -20px;
  width: 13px;
  height: 24px;
  background-image: url(../../../step/img/icon_flow.png);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-stepFlow__listItem p {
  color: #fb4e56;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}

.p-stepFlow__listImg {
  margin: 0 0 8px;
}

.p-stepFlow__block {
  position: relative;
  margin: 0 0 58px;
  padding: 40px 40px 20px;
  background-color: #fff;
}

.p-stepFlow__block:last-of-type {
  margin: 0;
}

.p-stepFlow__block::after {
  position: absolute;
  bottom: -35px;
  left: 50%;
  width: 36px;
  height: 17px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url(../../../step/img/step_arrow.png);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-stepFlow__block:last-of-type::after {
  display: none;
}

.p-stepFlow__block img {
  width: 100%;
  max-width: 100%;
}

.p-stepFlow__block .c-commonGrid__firstLeft,
.p-stepFlow__block .c-commonGrid__secondLeft {
  width: 430px;
  min-width: 430px;
  max-width: 430px;
}

.p-stepFlow__block .c-commonGrid__secondLeft {
  margin: 0 40px 0 0;
}

.p-stepFlow__block .c-commonGrid__firstRight {
  margin: 0 0 0 40px;
}

.p-stepFlow__block .c-commonGrid__text {
  margin: 0 0 20px;
}

.p-stepFlow__block .c-smallTile {
  margin: 0 0 10px;
  font-size: 22px;
}

.p-commonGrid__textStep {
  display: inline-block;
  margin: 0 0 15px;
  padding: 2px 11px;
  background-color: #fee6ea;
  color: #fb4e56;
  font-size: 18px;
  font-weight: bold;
}

.p-basicButton__stepWrap {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p-basicButton__stepWrap .c-basicButton {
  width: 180px;
  height: 50px;
  padding: 12px 20px;
}

.p-basicButton__stepWrap .c-basicButton::after {
  top: 44%;
}

.p-basicButton__stepWrap .c-basicButton:nth-of-type(1) {
  margin: 0 11px 0 0;
}

.p-stepFlow__blockInner {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -10px 0 0;
}

.p-stepFlow__blockItem {
  width: 47.85%;
  margin: 0 0 20px;
}

.p-stepFlow__blockItem:nth-of-type(odd) {
  margin: 0 38px 0 0;
}

.p-stepFlow__blockItem h4 {
  position: relative;
  margin: 0 0 12px;
  padding: 0 0 0 10px;
  font-size: 18px;
}

.p-stepFlow__blockItem h4::before {
  position: absolute;
  top: 4px;
  left: -2px;
  width: 4px;
  height: 18px;
  background-color: #fb4e56;
  content: '';
}

.p-stepFlow__blockImg {
  margin: 0 0 20px;
}

.c-commonTitle__sectionCharm.c-commonTitle__section {
  background-image: url(../../../charm/img/charm_title_bg.jpg);
}

.c-commonTitle__sectionCharm .c-largeTitle__iconImage {
  width: 107px;
}

.charm .c-header__navItem:nth-of-type(1) span {
  background-color: #fff;
  color: #fb4e56;
}

.p-charmRecommend__list {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 130px 0 0;
}

.p-charmRecommend__listItem {
  position: relative;
  width: 33.33%;
  margin: 0 17px 0 0;
  padding: 70px 20px 20px 30px;
  background-color: #fff;
}

.p-charmRecommend__listItem:last-of-type {
  margin: 0;
}

.p-charmRecommend__listItem::before {
  position: absolute;
  top: -60px;
  left: 50%;
  width: 120px;
  height: 120px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-charmRecommend__listItem:nth-of-type(1)::before {
  background-image: url(../../../charm/img/step_icon01.png);
}

.p-charmRecommend__listItem:nth-of-type(2)::before {
  background-image: url(../../../charm/img/step_icon02.png);
}

.p-charmRecommend__listItem:nth-of-type(3)::before {
  background-image: url(../../../charm/img/step_icon03.png);
}

.p-charmRecommend__listItem h3 {
  margin: 0 0 10px;
  color: #fb4e56;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}

.p-charmContent__block {
  position: relative;
  margin: 0 0 50px;
}

.p-charmContent__block:last-of-type {
  margin: 0;
}

.p-charmContent__block::before {
  position: absolute;
  top: -20px;
  left: -20px;
  width: 60px;
  height: 60px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-position: top left;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-charmContent__block:nth-of-type(1)::before {
  background-image: url(../../../charm/img/charm_num01.png);
}

.p-charmContent__block:nth-of-type(2)::before {
  right: -20px;
  left: auto;
  background-image: url(../../../charm/img/charm_num02.png);
}

.p-charmContent__block:nth-of-type(3)::before {
  background-image: url(../../../charm/img/charm_num03.png);
}

.p-charmContent__block .c-commonGrid__firstLeft {
  width: 490px;
  min-width: 490px;
}

.p-charmContent__block .c-commonGrid__firstRight {
  margin: 70px 0 0 50px;
}

.p-charmContent__block .c-commonGrid__secondLeft {
  margin: 70px 50px 0 0;
}

.p-charmContent__block .c-commonGrid__text .c-smallTile {
  margin: 0 0 15px;
  font-size: 22px;
}

.p-charmAbout .p-charmContent__block::before {
  display: none;
}

.c-commonTitle__sectionDay.c-commonTitle__section {
  background-image: url(../../../day/img/day_title_bg.jpg);
}

.c-commonTitle__sectionDay .c-largeTitle__iconImage {
  width: 90px;
}

.day .c-header__navItem:nth-of-type(1) span {
  background-color: #fff;
  color: #fb4e56;
}

.p-dayFlow .c-read {
  margin: 0 0 60px;
}

.p-dayFlow__wrap {
  padding: 50px 40px 40px;
  background-color: #fff;
}

.p-dayFlow__block {
  padding: 40px;
}

.p-dayFlow__block:nth-of-type(odd) {
  background-color: #fff7f8;
}

.p-dayFlow__block:nth-of-type(even) {
  background-color: #fff;
}

.p-dayFlow__block .c-commonGrid__firstLeft {
  position: relative;
  width: 390px;
  min-width: 390px;
  max-width: 390px;
}

.p-dayFlow__block .c-commonGrid__firstRight {
  margin: 50px 0 0 40px;
}

.p-dayFlow__block .c-commonGrid__secondLeft {
  width: 390px;
  min-width: 390px;
  margin: 50px 40px 0 0;
}

.p-dayFlow__block .c-commonGrid__text {
  margin: 0;
}

.p-dayFlow__block .c-commonGrid__text .c-smallTile {
  margin: 0 0 5px;
  font-size: 22px;
}

.p-dayFlow__block--noimg .c-commonGrid__firstLeft {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  width: 100px;
  min-width: 100px;
}

.p-dayFlow__block--noimg .c-commonGrid__firstRight {
  margin: -5px 0 0 25px;
}

.p-dayFlow__time {
  position: absolute;
  top: 0;
  left: 0;
  padding: 1px 12px;
  background-color: #fb4e56;
  color: #fff;
  font-size: 30px;
  font-weight: bold;
}

.c-commonTitle__sectionInterview.c-commonTitle__section {
  background-image: url(../../../interview/img/interview_title_bg.jpg);
}

.c-commonTitle__sectionInterview .c-largeTitle__iconImage {
  width: 101px;
}

.post-type-archive-interview .c-header__navItem:nth-of-type(2) a,
.single-interview .c-header__navItem:nth-of-type(2) a {
  background-color: #fff;
  color: #fb4e56;
}

.p-interviewread {
  margin: 0 0 60px;
}

.p-interview .c-commonGrid__firstLeft {
  min-width: 630px;
  max-width: 630px;
}

.p-interview .c-commonGrid__firstLeft img {
  width: 100%;
}

.p-interview .c-commonGrid__firstRight {
  width: 400px;
  min-width: 400px;
}

.p-commonGrid__textInterview {
  display: inline-block;
  position: relative;
  margin: 0 0 13px;
  padding: 3px 13px 2px 8px;
  background-color: #ffe4e8;
  color: #fb4e56;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

.p-commonGrid__textInterview > div {
  display: inline;
}

.p-commonGrid__textInterview::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 1px;
  right: 0;
  left: auto;
  width: 8px;
  height: 8px;
  border: 12px solid transparent;
  border-right: 5px solid #fff;
  content: '';
}

.p-interviewBlock {
  margin: 0 0 60px;
}

.p-interviewBlock:nth-of-type(odd) .c-commonGrid__firstLeft {
  position: relative;
  right: 60px;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.p-interviewBlock:nth-of-type(odd) .c-commonGrid__firstRight {
  right: 0;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.p-interviewBlock:last-of-type {
  margin: 0;
}

.p-interviewBlock .c-smallTile {
  margin: 0 0 13px;
  padding: 0 0 14px;
  border-bottom: 1px solid #dcdcdc;
  font-size: 22px;
}

.p-interviewBlock .c-commonGrid__firstLeft img {
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.p-interviewBlock .c-commonGrid__firstRight {
  position: relative;
  right: 60px;
  margin: 40px 0 0 10px;
  padding: 32px 40px;
  background-color: #fff;
}

.p-interviewBlock .c-commonGrid__secondLeft {
  z-index: 10;
  position: relative;
  width: 400px;
  min-width: 400px;
  margin: 40px -50px 0 0;
  padding: 32px 40px;
  background-color: #fff;
}

.p-interviewBlock .c-commonGrid__secondRight {
  width: 630px;
  min-width: 630px;
}

.p-interviewBlock .c-commonGrid__secondRight img {
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.p-interviewBlock .c-commonGrid__text {
  margin: 0;
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.p-interviewBlock .c-commonGrid__text p {
  font-size: 18px;
  font-weight: bold;
}

.p-interviewBlock a:hover .c-commonGrid__text {
  opacity: 0.7;
}

.p-interviewBlock a:hover img {
  opacity: 0.7;
}

.p-interviewImg__block {
  margin: 70px 0 35px;
}

.p-interviewImg__text {
  display: inline-block;
  position: relative;
  top: -7px;
  width: 74.5%;
  margin: -90px 10px 40px -30px;
  padding: 32px 10px 36px 42px;
  border-left: 4px solid #fb4e56;
  background-color: #fff;
}

.p-interviewImg__text h2 {
  margin: 0 0 14px;
  color: #fb4e56;
  font-size: 26px;
  font-weight: bold;
}

.p-interviewImg__text p {
  font-size: 22px;
  font-weight: bold;
}

.p-interviewDetail__block {
  word-wrap: break-word;
  margin: 0 0 80px;
}

.p-interviewDetail__block:nth-of-type(odd) .c-commonGrid__firstLeft {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.p-interviewDetail__block:nth-of-type(odd) .c-commonGrid__firstLeft img {
  width: 100%;
}

.p-interviewDetail__block:nth-of-type(odd) .c-commonGrid__firstRight {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  margin: 0 60px 0 0;
}

.p-interviewDetail__block:nth-of-type(odd) .c-commonGrid__firstRight img {
  width: 100%;
}

.p-interviewDetail__block:last-of-type {
  margin: 0;
}

.p-interviewDetail__block .c-commonGrid__firstLeft,
.p-interviewDetail__block .c-commonGrid__firstRight {
  width: 460px;
  min-width: 460px;
}

.p-interviewDetail__block .c-commonGrid__firstLeft img,
.p-interviewDetail__block .c-commonGrid__firstRight img {
  width: 100%;
}

.p-interviewDetail__block .c-commonGrid__firstRight img {
  width: 100%;
}

.p-interviewDetail__block .c-commonGrid__text {
  margin: 0;
}

.p-interviewDetail__block .c-smallTile {
  position: relative;
  margin: -10px 0 18px;
  padding: 0 0 0 43px;
  font-size: 18px;
}

.p-interviewDetail__block .c-smallTile::before {
  position: absolute;
  top: 15px;
  left: 5px;
  width: 22px;
  height: 1px;
  background-color: #fb4e56;
  content: '';
}

.p-interviewDetail__block .c-commonGrid__text h3 {
  word-wrap: break-word;
  word-break: break-all;
}

.p-interviewDetail__block .c-commonGrid__text p {
  word-wrap: break-word;
  word-break: break-all;
}

.p-interviewBlock:nth-of-type(1) .p-commonGrid__textInterview > div:nth-of-type(n + 1) {
  display: none;
}

.p-commonGrid__textInterview > div:nth-of-type(-n + 1 - 1) {
  display: none;
}

.p-interviewBlock:nth-of-type(2) .p-commonGrid__textInterview > div:nth-of-type(n + 2) {
  display: none;
}

.p-commonGrid__textInterview > div:nth-of-type(-n + 2 - 1) {
  display: none;
}

.p-interviewBlock:nth-of-type(3) .p-commonGrid__textInterview > div:nth-of-type(n + 3) {
  display: none;
}

.p-commonGrid__textInterview > div:nth-of-type(-n + 3 - 1) {
  display: none;
}

.p-interviewBlock:nth-of-type(1) .p-commonGrid__textInterview > div:nth-of-type(n + 1) {
  display: none;
}

.p-interviewBlock:nth-of-type(2) .p-commonGrid__textInterview > div:nth-of-type(n + 2) {
  display: none;
}

.p-interviewBlock:nth-of-type(3) .p-commonGrid__textInterview > div:nth-of-type(n + 3) {
  display: none;
}

.p-interviewBlock:nth-of-type(4) .p-commonGrid__textInterview > div:nth-of-type(n + 4) {
  display: none;
}

.p-interviewBlock:nth-of-type(5) .p-commonGrid__textInterview > div:nth-of-type(n + 5) {
  display: none;
}

.p-interviewBlock:nth-of-type(6) .p-commonGrid__textInterview > div:nth-of-type(n + 6) {
  display: none;
}

.p-interviewBlock:nth-of-type(7) .p-commonGrid__textInterview > div:nth-of-type(n + 7) {
  display: none;
}

.p-interviewBlock:nth-of-type(8) .p-commonGrid__textInterview > div:nth-of-type(n + 8) {
  display: none;
}

.p-interviewBlock:nth-of-type(9) .p-commonGrid__textInterview > div:nth-of-type(n + 9) {
  display: none;
}

.p-interviewBlock:nth-of-type(10) .p-commonGrid__textInterview > div:nth-of-type(n + 10) {
  display: none;
}

.p-interviewBlock:nth-of-type(11) .p-commonGrid__textInterview > div:nth-of-type(n + 11) {
  display: none;
}

.p-interviewBlock:nth-of-type(12) .p-commonGrid__textInterview > div:nth-of-type(n + 12) {
  display: none;
}

.p-interviewBlock:nth-of-type(13) .p-commonGrid__textInterview > div:nth-of-type(n + 13) {
  display: none;
}

.p-interviewBlock:nth-of-type(14) .p-commonGrid__textInterview > div:nth-of-type(n + 14) {
  display: none;
}

.p-interviewBlock:nth-of-type(15) .p-commonGrid__textInterview > div:nth-of-type(n + 15) {
  display: none;
}

.p-interviewBlock:nth-of-type(16) .p-commonGrid__textInterview > div:nth-of-type(n + 16) {
  display: none;
}

.p-interviewBlock:nth-of-type(17) .p-commonGrid__textInterview > div:nth-of-type(n + 17) {
  display: none;
}

.p-interviewBlock:nth-of-type(18) .p-commonGrid__textInterview > div:nth-of-type(n + 18) {
  display: none;
}

.p-interviewBlock:nth-of-type(19) .p-commonGrid__textInterview > div:nth-of-type(n + 19) {
  display: none;
}

.p-interviewBlock:nth-of-type(20) .p-commonGrid__textInterview > div:nth-of-type(n + 20) {
  display: none;
}

.p-interviewBlock:nth-of-type(21) .p-commonGrid__textInterview > div:nth-of-type(n + 21) {
  display: none;
}

.p-interviewBlock:nth-of-type(22) .p-commonGrid__textInterview > div:nth-of-type(n + 22) {
  display: none;
}

.p-interviewBlock:nth-of-type(23) .p-commonGrid__textInterview > div:nth-of-type(n + 23) {
  display: none;
}

.p-interviewBlock:nth-of-type(24) .p-commonGrid__textInterview > div:nth-of-type(n + 24) {
  display: none;
}

.p-interviewBlock:nth-of-type(25) .p-commonGrid__textInterview > div:nth-of-type(n + 25) {
  display: none;
}

.p-interviewBlock:nth-of-type(26) .p-commonGrid__textInterview > div:nth-of-type(n + 26) {
  display: none;
}

.p-interviewBlock:nth-of-type(27) .p-commonGrid__textInterview > div:nth-of-type(n + 27) {
  display: none;
}

.p-interviewBlock:nth-of-type(28) .p-commonGrid__textInterview > div:nth-of-type(n + 28) {
  display: none;
}

.p-interviewBlock:nth-of-type(29) .p-commonGrid__textInterview > div:nth-of-type(n + 29) {
  display: none;
}

.p-interviewBlock:nth-of-type(30) .p-commonGrid__textInterview > div:nth-of-type(n + 30) {
  display: none;
}

.p-interviewBlock:nth-of-type(1) .p-commonGrid__textInterview > div:nth-of-type(-n + 0) {
  display: none;
}

.p-interviewBlock:nth-of-type(2) .p-commonGrid__textInterview > div:nth-of-type(-n + 0) {
  display: none;
}

.p-interviewBlock:nth-of-type(3) .p-commonGrid__textInterview > div:nth-of-type(-n + 1) {
  display: none;
}

.p-interviewBlock:nth-of-type(4) .p-commonGrid__textInterview > div:nth-of-type(-n + 2) {
  display: none;
}

.p-interviewBlock:nth-of-type(5) .p-commonGrid__textInterview > div:nth-of-type(-n + 3) {
  display: none;
}

.p-interviewBlock:nth-of-type(6) .p-commonGrid__textInterview > div:nth-of-type(-n + 4) {
  display: none;
}

.p-interviewBlock:nth-of-type(7) .p-commonGrid__textInterview > div:nth-of-type(-n + 5) {
  display: none;
}

.p-interviewBlock:nth-of-type(8) .p-commonGrid__textInterview > div:nth-of-type(-n + 6) {
  display: none;
}

.p-interviewBlock:nth-of-type(9) .p-commonGrid__textInterview > div:nth-of-type(-n + 6) {
  display: none;
}

.p-interviewBlock:nth-of-type(10) .p-commonGrid__textInterview > div:nth-of-type(-n + 8) {
  display: none;
}

.p-interviewBlock:nth-of-type(11) .p-commonGrid__textInterview > div:nth-of-type(-n + 9) {
  display: none;
}

.p-interviewBlock:nth-of-type(12) .p-commonGrid__textInterview > div:nth-of-type(-n + 10) {
  display: none;
}

.p-interviewBlock:nth-of-type(13) .p-commonGrid__textInterview > div:nth-of-type(-n + 11) {
  display: none;
}

.p-interviewBlock:nth-of-type(14) .p-commonGrid__textInterview > div:nth-of-type(-n + 12) {
  display: none;
}

.p-interviewBlock:nth-of-type(15) .p-commonGrid__textInterview > div:nth-of-type(-n + 13) {
  display: none;
}

.p-interviewBlock:nth-of-type(16) .p-commonGrid__textInterview > div:nth-of-type(-n + 14) {
  display: none;
}

.p-interviewBlock:nth-of-type(17) .p-commonGrid__textInterview > div:nth-of-type(-n + 15) {
  display: none;
}

.p-interviewBlock:nth-of-type(18) .p-commonGrid__textInterview > div:nth-of-type(-n + 16) {
  display: none;
}

.p-interviewBlock:nth-of-type(19) .p-commonGrid__textInterview > div:nth-of-type(-n + 17) {
  display: none;
}

.p-interviewBlock:nth-of-type(20) .p-commonGrid__textInterview > div:nth-of-type(-n + 18) {
  display: none;
}

.p-interviewBlock:nth-of-type(21) .p-commonGrid__textInterview > div:nth-of-type(-n + 19) {
  display: none;
}

.p-interviewBlock:nth-of-type(22) .p-commonGrid__textInterview > div:nth-of-type(-n + 20) {
  display: none;
}

.p-interviewBlock:nth-of-type(23) .p-commonGrid__textInterview > div:nth-of-type(-n + 21) {
  display: none;
}

.p-interviewBlock:nth-of-type(24) .p-commonGrid__textInterview > div:nth-of-type(-n + 22) {
  display: none;
}

.p-interviewBlock:nth-of-type(25) .p-commonGrid__textInterview > div:nth-of-type(-n + 23) {
  display: none;
}

.p-interviewBlock:nth-of-type(26) .p-commonGrid__textInterview > div:nth-of-type(-n + 24) {
  display: none;
}

.p-interviewBlock:nth-of-type(27) .p-commonGrid__textInterview > div:nth-of-type(-n + 25) {
  display: none;
}

.p-interviewBlock:nth-of-type(28) .p-commonGrid__textInterview > div:nth-of-type(-n + 26) {
  display: none;
}

.p-interviewBlock:nth-of-type(29) .p-commonGrid__textInterview > div:nth-of-type(-n + 27) {
  display: none;
}

.p-interviewBlock:nth-of-type(30) .p-commonGrid__textInterview > div:nth-of-type(-n + 28) {
  display: none;
}

.p-interviewBlock:nth-of-type(31) .p-commonGrid__textInterview > div:nth-of-type(-n + 29) {
  display: none;
}

.p-interviewBlock:nth-of-type(32) .p-commonGrid__textInterview > div:nth-of-type(-n + 30) {
  display: none;
}

.c-commonTitle__sectionNursery.c-commonTitle__section {
  background-image: url(../../../hoiku/img/nursery_title_bg.jpg);
}

.c-commonTitle__sectionNursery .c-largeTitle__iconImage {
  width: 82px;
}

.hoiku .c-header__navItem:nth-of-type(5) a {
  background-color: #fff;
  color: #fb4e56;
}

.p-nurseryRead {
  margin: 0 0 50px;
}

.p-hoikuTitle {
  letter-spacing: 0;
}

.p-nurseryImg img {
  display: block;
  margin: 0 0 50px;
}

.p-nurseryImg__text {
  width: 82%;
  margin: auto;
}

.p-nurseryImg__text p {
  text-align: center;
}

.p-nurseryFlow {
  padding: 90px 0 0;
}

.p-commonGrid__timeNursery {
  display: inline-block;
  margin: 0 0 20px;
  padding: 3px 12px 1px;
  background-color: #fb4e56;
  color: #fff;
  font-size: 30px;
  font-weight: bold;
}

.p-nurseryBlock {
  margin: 0 0 60px;
}

.p-nurseryBlock:last-of-type {
  margin: 0 0 80px;
}

.p-nurseryBlock .c-commonGrid__firstLeft {
  width: 490px;
  min-width: 490px;
  max-width: 490px;
}

.p-nurseryBlock .c-commonGrid__firstRight {
  margin: 60px 0 0 53px;
}

.p-nurseryBlock .c-commonGrid__secondLeft {
  width: 440px;
  min-width: 440px;
  margin: 60px 50px 0 0;
}

.p-nurseryBlock .c-commonGrid__text {
  margin: 0;
}

.p-nurseryBlock .c-commonGrid__text .c-smallTile {
  font-size: 22px;
}

.p-nurseryBlock .c-commonGrid__text p {
  font-size: 15px;
}

.p-nurseryList__block {
  padding: 60px 0 55px;
  background-color: #fdf9f4;
}

.p-nurseryList {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p-nurseryItem:nth-of-type(1) {
  margin: 0 60px 0 0;
}

.p-nurseryItem p {
  font-size: 15px;
}

.p-nurseryItem__img {
  margin: 0 0 28px;
}

.p-nurseryFee__list {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 60px;
}

.p-nurseryFee__item {
  width: 50%;
  padding: 40px 48px 52px;
  border: 1px solid #fb4e56;
}

.p-nurseryFee__item:nth-of-type(1) {
  margin: 0 60px 0 0;
}

.p-nurseryFee__item h3 {
  margin: 0 0 25px;
  color: #fb4e56;
  font-size: 26px;
  font-weight: bold;
  text-align: center;
}

.p-nurseryFee__item dl {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 18px 12px 16px;
  border-top: 1px #fb4e56 dashed;
}

.p-nurseryFee__item dl:last-of-type {
  border-bottom: 1px #fb4e56 dashed;
}

.p-nurseryFee__item dt {
  width: 50%;
  color: #fb4e56;
  font-size: 18px;
  font-weight: bold;
}

.p-nurseryFee__item dd {
  word-wrap: break-word;
  width: 50%;
  color: #646464;
  font-size: 18px;
  text-align: right;
  word-break: break-all;
}

.p-nurseryFee__block {
  width: 100%;
}

.p-nurseryFacility__block {
  width: 800px;
  margin: 0 auto 20px;
}

.p-nurseryFacility__block:last-of-type {
  margin: auto;
}

.p-nurseryFacility__block dt a {
  display: block;
  position: relative;
  padding: 16px 10px 12px 20px;
  background-color: #ffd9de;
  color: #fb4e56;
  font-size: 22px;
  font-weight: bold;
}

.p-nurseryFacility__block dt a::before {
  z-index: 30;
  position: absolute;
  position: absolute;
  top: 0;
  right: 28px;
  bottom: 0;
  width: 2px;
  height: 16px;
  margin: auto;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  background: #fb4e56;
  content: "";
  -webkit-transition: .6s ease;
  -o-transition: .6s ease;
  transition: .6s ease;
}

.p-nurseryFacility__block dt a::after {
  z-index: 30;
  position: absolute;
  top: 0;
  right: 21px;
  bottom: 0;
  width: 16px;
  height: 2px;
  margin: auto;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  background: #fb4e56;
  content: "";
  -webkit-transition: .6s ease;
  -o-transition: .6s ease;
  transition: .6s ease;
}

.p-nurseryFacility__block dt a.is-accordion--open::before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.p-nurseryFacility__block dt a.is-accordion--open:after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.p-nurseryFacility__block dd {
  display: none;
  padding: 27px 40px 30px;
  background-color: #fff;
}

.p-nurseryFacility__item {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 11px 0 16px 0;
  border-bottom: 1px dashed #dcdcdc;
  color: #646464;
}

.p-nurseryFacility__item:last-of-type {
  border: none;
}

.p-nurseryFacility__button {
  width: 120px;
  height: 40px;
  margin: 0 0 0 auto;
  padding: 8px 5px 0 20px;
  font-size: 15px;
}

.p-nurseryFacility__button::before {
  position: absolute;
  top: 10px;
  left: 29px;
  width: 12px;
  height: 16px;
  background-image: url(../img/icon_map.png);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.p-nurseryFacility__button:hover::before {
  background-image: url(../img/icon_map02.png);
}

.p-nurseryFacility__button::after {
  display: none;
}

.p-nurseryFacility__center {
  width: 36%;
  padding: 0 10px 0 0;
  font-size: 18px;
}

.p-nurseryFacility__address {
  width: 50%;
  padding: 0 10px 0 0;
  font-size: 15px;
}

.c-commonTitle__sectionTraining.c-commonTitle__section {
  background-image: url(../../../kensyu/img/training_title_bg.jpg);
}

.c-commonTitle__sectionTraining .c-largeTitle__iconImage {
  width: 92px;
}

.kensyu .c-header__navItem:nth-of-type(5) a {
  background-color: #fff;
  color: #fb4e56;
}

.p-training .c-largeTitle--marginMedium,
.p-trainingCareer .c-largeTitle--marginMedium {
  margin: 0 0 50px;
}

.p-trainingRead {
  margin: 0 0 40px;
}

.p-kensyuTitle {
  letter-spacing: -1px;
}

.p-trainingBlock {
  margin: 0 0 45px;
}

.p-trainingBlock:last-of-type {
  margin: 0;
}

.p-trainingBlock .c-commonGrid__firstLeft {
  width: 490px;
  min-width: 490px;
  max-width: 490px;
}

.p-trainingBlock .c-commonGrid__firstRight {
  margin: 70px 0 0 52px;
}

.p-trainingBlock .c-commonGrid__secondLeft {
  width: 440px;
  min-width: 440px;
  margin: 95px 50px 0 0;
}

.p-trainingBlock .c-commonGrid__text .c-smallTile {
  margin: 0 0 14px;
  font-size: 22px;
}

.p-trainingBlock .c-commonGrid__text p {
  font-size: 15px;
}

.c-commonTitle__sectionJob.c-commonTitle__section {
  background-image: url(../../../job/img/job_title_bg.jpg);
}

.c-commonTitle__sectionJob .c-largeTitle__iconImage {
  width: 106px;
}

.job .c-header__navItem:nth-of-type(4) a {
  background-color: #fff;
  color: #fb4e56;
}

.p-job .c-largeTitle--marginMedium {
  margin-bottom: 50px;
}

.p-jobRead {
  margin: 0 0 35px;
}

.p-jobImg {
  margin: auto;
  text-align: center;
}

.p-jobImg img {
  margin: 0 0 25px;
}

.p-jobImg p {
  font-size: 15px;
  text-align: center;
}

.p-jobImg__chara {
  position: relative;
}

.p-jobImg__chara::before {
  position: absolute;
  top: 270px;
  left: 164px;
  width: 121px;
  height: 118px;
  background-image: url(../../../job/img/job_chara01.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-jobImg__chara::after {
  position: absolute;
  top: 283px;
  right: 148px;
  width: 127px;
  height: 96px;
  background-image: url(../../../job/img/job_chara02.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-jobBanner {
  padding: 70px 0;
  background-color: #fff;
}

.p-jobBanner__list {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.p-jobBanner__item:nth-of-type(1) {
  margin: 0 40px 0 0;
}

.p-jobBanner__item a {
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.p-jobBanner__item a:hover {
  opacity: 0.7;
}

.c-commonTitle__sectionCenter__list.c-commonTitle__section {
  background-image: url(../../../center/img/center_title_bg_list.jpg);
}

.c-commonTitle__sectionCenter__detail.c-commonTitle__section {
  background-image: url(../../../center/img/center_title_bg_detail.jpg);
}

.c-commonTitle__sectionCenter .c-largeTitle__iconImage {
  width: 77px;
}

.post-type-archive-center_rec .c-header__navItem:nth-of-type(3) a,
.single-center_detail .c-header__navItem:nth-of-type(3) a,
.single-center_detail2 .c-header__navItem:nth-of-type(3) a {
  background-color: #fff;
  color: #fb4e56;
}

.p-centerArea__list {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 900px;
  margin: auto;
  margin: 73px auto 76px;
  border-left: 1px solid #fb4e56;
}

.p-centerArea__item {
  width: 33.33%;
}

.p-centerArea__item:nth-of-type(n + 4) {
  position: relative;
  top: -1px;
}

.p-centerArea__item:nth-of-type(n + 7) {
  position: relative;
  top: -2px;
}

.p-centerArea__item:nth-of-type(n + 10) {
  position: relative;
  top: -3px;
}

.p-centerArea__item:nth-of-type(n + 13) {
  position: relative;
  top: -4px;
}

.p-centerArea__item:nth-of-type(n + 16) {
  position: relative;
  top: -5px;
}

.p-centerArea__item:nth-of-type(n + 19) {
  position: relative;
  top: -6px;
}

.p-centerArea__item:nth-of-type(n + 21) {
  position: relative;
  top: -7px;
}

.p-centerArea__item a {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 58px;
  border-top: 1px solid #fb4e56;
  border-right: 1px solid #fb4e56;
  border-bottom: 1px solid #fb4e56;
  color: #fb4e56;
  font-size: 18px;
  text-align: center;
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.p-centerArea__item a:hover {
  background-color: #fb4e56;
  color: #fff;
}

.p-centerArea__item a:hover::after {
  height: 7px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}

.p-centerArea__item a::after {
  position: absolute;
  top: 40%;
  right: 26px;
  width: 7px;
  height: 7px;
  -webkit-transform: rotate(135deg) translateY(-50%);
  -ms-transform: rotate(135deg) translateY(-50%);
  transform: rotate(135deg) translateY(-50%);
  border-top: 1px solid #fb4e56;
  border-right: 1px solid #fb4e56;
  content: '';
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.p-centerBlock {
  margin: 0 0 35px;
}

.p-centerBlock:last-of-type {
  margin: 0;
}

.p-centerBlock h2 a {
  display: block;
  margin: 0 0 50px;
  color: #fb4e56;
  font-size: 26px;
  font-weight: bold;
  text-align: center;
}

.p-centerList {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.p-centerItem {
  position: relative;
  width: 312px;
  margin: 0 22px 40px 0;
}

.p-centerItem:nth-of-type(3n) {
  margin: 0 0 40px;
}

.p-centerItem__cat {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 11px;
  left: 11px;
}

.p-centerItem__catItem {
  margin: 0 4px 0 0;
  padding: 2px 15px;
  border-radius: 4px;
  color: #fff;
  font-size: 12px;
}

.p-centerItem__catItem--childcare {
  background-color: #ffab3b;
}

.p-centerItem__catItem--salon {
  background-color: #ff7575;
}

.p-centerItem__img {
  width: 312px;
}

.p-centerItem__img img {
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.p-centerItem__text {
  padding: 17px 20px 21px;
  background-color: #fff;
}

.p-centerItem__text h3 {
  margin: 0 0 12px;
  color: #fb4e56;
  font-size: 18px;
  font-weight: bold;
}

.p-centerItem__text p {
  margin: 0 0 18px;
  color: #646464;
  font-size: 14px;
}

.p-centerItem__btn {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p-centerItem__btn .c-basicButton {
  height: 38px;
  font-size: 14px;
}

.p-centerItem__btn .c-basicButton:nth-of-type(1) {
  margin: 0 10px 0 0;
}

.p-centerItem__btn .c-basicButton::after {
  display: none;
}

.p-centerItem__btnMap {
  padding: 9px 16px 8px 33px;
}

.p-centerItem__btnMap::before {
  position: absolute;
  top: 10px;
  left: 36px;
  width: 21px;
  height: 16px;
  background-image: url(../../../center/img/icon_map01.png);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.p-centerItem__btnMap:hover::before {
  background-image: url(../../../center/img/icon_map02.png);
}

.p-centerItem__btnDetail {
  padding: 9px 16px 8px 33px;
}

.p-centerItem__btnDetail::before {
  position: absolute;
  top: 12px;
  left: 41px;
  width: 21px;
  height: 14px;
  background-image: url(../../../center/img/icon_detail01.png);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.p-centerItem__btnDetail:hover::before {
  background-image: url(../../../center/img/icon_detail02.png);
}

.p-centerSalon__block h2 a {
  display: block;
  margin: 0 0 15px;
  color: #fb4e56;
  font-size: 26px;
  font-weight: bold;
  text-align: center;
}

.p-centerSalon__block .c-basicButton {
  width: 350px;
  padding: 16px 20px;
  font-size: 18px;
}

.p-centerSalon__img {
  margin: 0 auto 38px;
  text-align: center;
}

.p-centerSalon__read p {
  margin: 0 0 35px;
}

.p-centerDetail_img {
  margin: 0 auto 45px;
  text-align: center;
}

.p-centerDetail__read {
  width: 80%;
  margin: 0 auto 75px;
}

.p-centerDetail__read p {
  word-wrap: break-word;
  word-break: break-all;
}

.p-centerDetail_manager {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin: 0 0 80px;
  padding: 40px;
  background-color: #fff;
}

.p-centerDetail_manager::before {
  position: absolute;
  top: -4px;
  left: -4px;
  width: 32px;
  height: 32px;
  background-image: url(../../../center/img/center_border.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-centerDetail_manager::after {
  position: absolute;
  right: -4px;
  bottom: -4px;
  width: 32px;
  height: 32px;
  background-image: url(../../../center/img/center_border.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-centerDetail_managerImg {
  width: 300px;
  min-width: 300px;
  margin: 0 40px 0 0;
}

.p-centerDetail_managerImg img {
  width: 100%;
  max-width: 100%;
  margin: 0 0 20px;
}

.p-centerDetail_managerImg img:last-of-type {
  margin: 0;
}

.p-centerDetail_managerText h3 {
  margin: 0 0 10px;
  color: #fb4e56;
  font-size: 22px;
  font-weight: bold;
}

.p-centerDetail_managerText p {
  word-wrap: break-word;
  font-size: 15px;
  line-height: 1.8;
  word-break: break-all;
}

.p-centerDetail__list {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 80px;
  padding: 0;
}

.p-centerDetail__item {
  width: 32.65%;
  margin: 0 10px 10px 0;
}

.p-centerDetail__item img {
  width: 100%;
  max-width: 100%;
}

.p-centerDetail__item:nth-of-type(3n) {
  margin: 0 0 10px;
}

.p-centerDetail_profile {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 33px 40px 40px;
  border: 1px solid #fb4e56;
}

.p-centerDetail_profileText {
  width: 430px;
  min-width: 430px;
  margin: 0 40px 0 0;
}

.p-centerDetail_profileText h3 {
  margin: 0 0 15px;
  padding: 0 0 10px;
  border-bottom: 1px solid #fb4e56;
  color: #fb4e56;
  font-size: 22px;
  font-weight: bold;
}

.p-centerDetail_profileText p {
  word-wrap: break-word;
  font-size: 15px;
  line-height: 1.8;
  word-break: break-all;
}

.p-centerDetail_profileImg {
  width: 100%;
  text-align: center;
}

.p-centerDetail_profileTel {
  margin: 6px 0 0;
}

.p-centerDetail_profileTel a {
  position: relative;
  padding: 0 0 0 38px;
  color: #fb4e56;
  font-family: "Roboto", sans-serif;
  font-size: 30px;
}

.p-centerDetail_profileTel a::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 30px;
  background-image: url(../img/icon_tel.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-centerDetail_profileTel p {
  font-family: "ヒラギノ角ゴシック", Hiragino Kaku Gothic ProN, "ヒラギノ角ゴ ProN W3", Roboto, "Droid Sans", YuGothic, "游ゴシック", Meiryo, "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif;
  font-size: 14px;
  font-weight: normal;
}

.p-centerDetail__salon {
  padding: 27px 40px 30px;
  background-color: #fff;
}

.p-centerDetail__salonItem {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 11px 0 16px 0;
  border-bottom: 1px dashed #dcdcdc;
  color: #646464;
}

.p-centerDetail__salonItem:last-of-type {
  border: none;
}

.p-centerDetail__salonButton {
  width: 120px;
  height: 40px;
  margin: 0 0 0 auto;
  padding: 8px 5px 0 20px;
  font-size: 15px;
}

.p-centerDetail__salonButton::before {
  position: absolute;
  top: 10px;
  left: 29px;
  width: 12px;
  height: 16px;
  background-image: url(../img/icon_map.png);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.p-centerDetail__salonButton:hover::before {
  background-image: url(../img/icon_map02.png);
}

.p-centerDetail__salonButton::after {
  display: none;
}

.p-centerDetail__salonCenter {
  width: 33.33%;
  padding: 0 10px 0 0;
  font-size: 18px;
}

.p-centerDetail__salonAddress {
  width: 33.33%;
  padding: 0 10px 0 0;
  font-size: 15px;
}

.p-centerDetail__salonTel {
  width: 33.33%;
  padding: 0 10px 0 0;
  font-size: 15px;
}

_:-ms-fullscreen, :root .c-basicButton {
  display: -webkit-flex;
  display: -ms-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 6px 0 0 20px;
}

.c-commonTitle__sectionQa.c-commonTitle__section {
  background-image: url(../../../qa/img/qa_title_bg.jpg);
}

.c-commonTitle__sectionQa .c-largeTitle__iconImage {
  width: 56px;
}

.qa .c-header__navItem:nth-of-type(8) a {
  background-color: #fff;
  color: #fb4e56;
}

.p-qaBlock {
  width: 800px;
  margin: 0 auto 75px;
}

.p-qaBlock:last-of-type {
  margin: 0 auto;
}

.p-qaBlock h2 {
  margin: 0 0 30px;
  color: #fb4e56;
  font-size: 26px;
  font-weight: bold;
  text-align: center;
}

.p-qaBlock dl {
  margin: 0 0 10px;
}

.p-qaBlock dl:last-of-type {
  margin: 0;
}

.p-qaBlock dt {
  position: relative;
}

.p-qaBlock dt a {
  display: block;
  position: relative;
  padding: 12px 40px 10px 68px;
  background-color: #ffd9de;
  color: #646464;
  font-size: 18px;
  font-weight: bold;
}

.p-qaBlock dt::before {
  z-index: 10;
  position: absolute;
  top: 7px;
  left: 25px;
  color: #fb4e56;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-size: 22px;
  font-weight: bold;
  content: 'Q.';
}

.p-qaBlock dd {
  display: none;
  position: relative;
  padding: 25px 25px 25px 67px;
  background-color: #fff;
}

.p-qaBlock dd p {
  color: #646464;
  font-size: 15px;
  line-height: 1.75;
}

.p-qaBlock dd::before {
  position: absolute;
  top: 23px;
  left: 29px;
  color: #fb4e56;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-size: 22px;
  font-weight: bold;
  content: 'A.';
}

.c-commonTitle__sectionGuide.c-commonTitle__section {
  background-image: url(../../../guideline/img/guide_title_bg.jpg);
}

.c-commonTitle__sectionGuide .c-largeTitle__iconImage {
  width: 138px;
}

.guideline .c-header__navItem:nth-of-type(6) a {
  background-color: #fff;
  color: #fb4e56;
}

.p-guideRead {
  margin: 0 0 55px;
}

.p-guideBlock {
  padding: 55px 40px 50px;
  background-color: #fff;
}

.p-guideBlock .c-largeTitle--marginMedium {
  margin-bottom: 60px;
}

.p-guideBlock dl {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 27px 36px 27px;
}

.p-guideBlock dl:nth-of-type(odd) {
  background-color: #fff7f8;
}

.p-guideBlock dl:nth-of-type(even) {
  background-color: #fff;
}

.p-guideBlock dt {
  width: 250px;
  min-width: 250px;
  margin: 0 23px 0 0;
  color: #fb4e56;
  font-size: 18px;
  font-weight: bold;
}

.p-guideBlock dd {
  font-size: 18px;
}

.c-commonTitle__sectionColumn.c-commonTitle__section {
  background-image: url(../../../column/img/column_title_bg.jpg);
}

.c-commonTitle__sectionColumn .c-largeTitle__iconImage {
  width: 69px;
}

.post-type-archive-column .c-header__navItem:nth-of-type(7) a,
.single-column .c-header__navItem:nth-of-type(7) a {
  background-color: #fff;
  color: #fb4e56;
}

.p-columnImg {
  margin: 0 auto 90px;
  text-align: center;
}

.p-columnTab {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 10;
  position: relative;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.p-columnTab__item {
  width: 33.33%;
  margin: 0 10px 0 0;
}

.p-columnTab__item a {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 60px;
  border-radius: 4px 4px 0 0;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.p-columnTab__item:nth-of-type(1) a {
  background-color: #fb4e56;
}

.p-columnTab__item:nth-of-type(1) a.is-column-active {
  height: 68px;
  border-top: 8px solid #fb4e56;
  background-color: #fff;
  color: #fb4e56;
}

.p-columnTab__item:nth-of-type(2) a {
  background-color: #7fc4f0;
}

.p-columnTab__item:nth-of-type(2) a.is-column-active {
  height: 68px;
  border-top: 8px solid #7fc4f0;
  background-color: #fff;
  color: #7fc4f0;
}

.p-columnTab__item:nth-of-type(3) a {
  background-color: #ffae4e;
}

.p-columnTab__item:nth-of-type(3) a.is-column-active {
  height: 68px;
  border-top: 8px solid #ffae4e;
  background-color: #fff;
  color: #ffae4e;
}

.p-columnTab__item:last-of-type {
  margin: 0;
}

.p-columnContent {
  position: relative;
}

.p-columnContent__item {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  pointer-events: none;
}

.p-columnContent__item.is-column-active {
  z-index: 1;
  position: relative;
  opacity: 1;
  pointer-events: auto;
}

.is-column-active {
  pointer-events: none;
}

.p-columnContent__list {
  padding: 50px 50px 50px;
  background-color: #fff;
}

.p-columnContent__listItem:nth-of-type(1) a {
  border-top: 1px solid #e6e6e6;
}

.p-columnContent__listItem a {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px 0 18px;
  border-bottom: 1px solid #e6e6e6;
  font-size: 15px;
}

.p-columnContent__listDate {
  margin: 0 17px 0 0;
  color: #a0a0a0;
}

.p-columnContent__listCat {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 124px;
  height: 24px;
  margin: 0 20px 0 0;
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
}

.p-columnContent__listCat--event {
  background-color: #7fc4f0;
}

.p-columnContent__listCat--other {
  background-color: #ffae4e;
}

.p-columnDetail__block {
  padding: 65px 90px 80px;
  background-color: #fff;
}

.p-columnDetail__title {
  position: relative;
  margin: 0 0 35px;
  padding: 0 0 18px;
  border-bottom: 2px solid #c8c8c8;
}

.p-columnDetail__title::after {
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 240px;
  height: 4px;
  background-color: #fb4e56;
  content: '';
}

.p-columnDetail__title h1 {
  margin: 37px 0 0;
  color: #fb4e56;
  font-size: 26px;
  font-weight: bold;
}

.p-columnDetail__title .p-columnContent__listCat {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
}

.p-columnDetail__content p {
  clear: both;
  color: #646464;
  font-size: 15px;
  line-height: 1.75;
}

.p-columnDetail__content h2 {
  margin: 0 0 27px;
  clear: both;
  color: #fb4e56;
  font-size: 22px;
  font-weight: bold;
}

.p-columnDetail__content strong {
  font-weight: bold;
}

.p-columnDetail__content ol {
  list-style: decimal;
}

.p-columnDetail__content ol li {
  display: list-item;
  margin: 0 0 0 20px;
  color: #323232;
  font-size: 16px;
  line-height: 1.7;
}

.p-columnDetail__content .alignright {
  float: right;
  clear: both;
}

.p-columnDetail__content .alignleft {
  float: left;
  clear: both;
}

.p-columnDetail__content .aligncenter {
  display: block;
  margin: auto;
  clear: both;
  text-align: center;
}

.p-columnDetail__content blockquote {
  font-size: 14px;
}

.p-columnDetail__content ul {
  list-style: disc;
}

.p-columnDetail__content ul li {
  display: list-item;
  margin: 0 0 0 20px;
  color: #323232;
  font-size: 16px;
  line-height: 1.7;
}

.p-columnDetail__content em {
  font-style: italic;
}

.p-columnDetail__content a {
  padding: 0 0 1px;
  border-bottom: 1px solid #fb4e56;
  color: #fb4e56;
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.p-columnDetail__content a:hover {
  border-bottom: 1px solid transparent;
  opacity: 0.7;
}

.p-columnDetail__content img {
  max-width: 800px;
  margin: 0 32px 0 0;
}

.p-columnDetail__content img:last-of-type {
  margin: 0;
}

.p-columnDetail__content .p-newsPdf {
  word-wrap: break-word;
  display: inline-block;
  position: relative;
  padding: 20px 45px 23px 85px;
  border: 1px solid #fb4e56;
  border-radius: 40px;
  word-break: break-all;
}

.p-columnDetail__content .p-newsPdf::before {
  position: absolute;
  top: 19px;
  left: 48px;
  width: 27px;
  height: 27px;
  background-image: url(../../../column/img/icon_pdf01.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.p-columnDetail__content .p-newsPdf:hover {
  border: 1px solid #fb4e56;
  opacity: 0.7;
}

@media screen and (max-width: 768px) {
  body, input, textarea, select, button {
    font-size: 15px;
    line-height: 1.5;
  }
  img {
    width: 100%;
    max-width: 100%;
    height: auto;
  }
  .u-only-pc {
    display: none !important;
  }
  .u-order-one {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .u-order-two {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .u-order-three {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .u-order-four {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .l-wrapper {
    width: 100%;
    min-width: 0;
    padding-top: 50px;
  }
  .l-container {
    width: 100%;
    padding: 0 20px;
  }
  .c-textButton {
    font-size: 14px;
  }
  .c-textButton:after {
    width: 15px;
    height: 15px;
  }
  .c-basicButton {
    width: 88%;
    height: 55px;
    padding: 15px 20px 13px;
    border-radius: 30px;
    font-size: 16px;
  }
  .c-basicButton::after {
    top: 44%;
  }
  .c-section {
    padding: 45px 0;
  }
  .c-section--pt2 {
    padding: 60px 0;
  }
  .c-sectionUnder {
    padding: 20px 0 100px;
  }
  .c-sectionMilky {
    background-image: url(../img/bg_pink_sp.png);
  }
  .c-sectionFancy {
    background-image: url(../img/bg_white_sp.png);
  }
  .c-sectionUnder {
    padding: 10px 0 55px;
  }
  .c-breadcrumbList {
    margin: 0 0 35px;
  }
  .c-commonRead {
    margin: 0 0 30px;
  }
  .c-commonRead p {
    font-size: 15px;
  }
  .c-sliderPagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin-right: 5px;
  }
  .c-sliderPrev01,
  .c-sliderNext01 {
    width: 30px;
    height: 30px;
  }
  .c-sliderPrev02,
  .c-sliderNext02 {
    top: 30px;
    width: 30px;
    height: 30px;
  }
  .c-sliderPrev02 {
    left: -10px;
  }
  .c-sliderNext02 {
    right: -10px;
  }
  .c-largeTitle--marginMedium {
    margin-bottom: 50px;
  }
  .c-largeTitle__icon {
    margin-bottom: 10px;
    font-size: 32px;
  }
  .c-largeTitle__iconImage {
    width: 52px;
    margin: 0 auto 8px;
  }
  .c-largeTitle__main {
    font-size: 28px;
    letter-spacing: -2.5px;
    line-height: 1;
  }
  .c-largeTitle__main::after {
    bottom: -40px;
    width: 47px;
  }
  .c-largeTitle__sub {
    margin-top: 10px;
    font-size: 14px;
  }
  .c-commonTitle__section .c-largeTitle__main {
    margin: auto;
    font-size: 28px;
  }
  .c-middleTitle {
    margin: 0 0 30px;
    padding: 0 0 10px;
    font-size: 25px;
  }
  .c-middleTitle::after {
    top: -50px;
    width: 60px;
    background-size: contain;
  }
  .c-smallTile {
    margin: 0 0 15px;
    font-size: 22px;
  }
  .c-commonTitle__section {
    height: 195px;
    padding: 43px 0 0;
    background-image: url(../img/common_title_bg_sp.jpg);
  }
  .c-largeTitle__under .c-largeTitle__main {
    font-size: 26px;
  }
  .c-largeTitle__under .c-largeTitle__main::after {
    bottom: -33px;
    width: 30px;
  }
  .c-read p {
    font-size: 14px;
    text-align: left;
  }
  .c-header {
    z-index: 40;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    border-top-width: 5px;
    background-color: #fb4e56;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .c-header__inner {
    height: 55px;
    padding: 0 10px 0 0;
  }
  .c-header__left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .c-header__logo {
    display: -webkit-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 110px;
    min-width: 110px;
    height: 55px;
    margin: 7px 15px 8px 0px;
    background-color: #fff;
  }
  .c-header__logo img {
    width: 77%;
  }
  .c-header__company {
    margin: -1px 0 0 0px;
    color: #fff;
    font-size: 13px;
  }
  .c-header__company span {
    font-size: 13px;
  }
  .c-header__right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .c-header__menu {
    z-index: 100;
    position: fixed;
    top: 55px;
    left: 0;
    width: 100%;
    height: calc(100% - 0px);
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.2);
    opacity: 0;
    pointer-events: none;
    -webkit-transition: 250ms ease-out;
    -o-transition: 250ms ease-out;
    transition: 250ms ease-out;
  }
  .c-header__menu.is-active {
    opacity: 1;
    pointer-events: auto;
  }
  .c-header__linksWrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
    min-height: 350px;
    margin: 0 0 0 auto;
    padding: 30px 20px;
    background-color: #fff;
    -webkit-transition: 250ms ease-out;
    -o-transition: 250ms ease-out;
    transition: 250ms ease-out;
  }
  .c-header__links {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin-bottom: 25px;
    padding: 0;
    border-right: none;
  }
  .c-header__link {
    margin-right: 22px;
  }
  .c-header__snsLink {
    width: 35px;
  }
  .c-header__snsLink img {
    width: 100%;
  }
  .c-header__tel {
    width: 100%;
  }
  .c-header__telIcon {
    top: -1px;
    width: 25px;
    margin: 0 10px 0 0;
  }
  .c-header__tel a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 60px;
    border-radius: 30px;
    background-color: #fb4e56;
    color: #fff;
    font-size: 24px;
  }
  .c-header__tel a .c-icon-tel {
    font-weight: normal;
  }
  .c-header__tel p {
    margin-top: 5px;
    color: #646464;
    font-size: 12px;
    text-align: center;
  }
  .c-header__menu.is-active .c-header__nav {
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
  }
  .c-header__nav {
    display: none;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    margin: 0 auto;
    padding: 10px 0 0;
    background-color: #fff;
    -webkit-transition: 250ms ease-out;
    -o-transition: 250ms ease-out;
    transition: 250ms ease-out;
  }
  .c-header__navList {
    display: block;
    background-color: #fff;
  }
  .c-header__navItem {
    height: auto;
    border-bottom: 1px solid #e6e6e6;
    font-family: "ヒラギノ角ゴシック", Hiragino Kaku Gothic ProN, "ヒラギノ角ゴ ProN W3", Roboto, "Droid Sans", YuGothic, "游ゴシック", Meiryo, "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif;
    font-weight: normal;
    text-align: center;
  }
  .c-header__navItem--hover {
    padding: 0;
  }
  .c-header__navItem--hover > span,
  .c-header__navItem > a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 45px;
    background-color: #fff;
    color: #fb4e56;
    font-size: 15px;
    font-weight: normal;
  }
  .c-header__navItem--hover > span {
    position: relative;
    padding: 0 23px;
  }
  .c-header__navItem--hover > span:before, .c-header__navItem--hover > span:after {
    display: block;
    position: absolute;
    top: 50%;
    right: 23px;
    width: 15px;
    height: 1px;
    background-color: #fb4e56;
    content: "";
    -webkit-transition: 300ms ease-out;
    -o-transition: 300ms ease-out;
    transition: 300ms ease-out;
  }
  .c-header__navItem--hover > span:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .c-header__navItem--hover.is-active > span:after {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  .c-header__navItem > a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .c-header__navItem > a:after {
    display: none;
    position: static;
    bottom: auto;
    left: auto;
    width: 15px;
    height: 15px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    background-color: transparent;
    background-image: url("../img/button_icon01.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    opacity: 1;
  }
  .c-header__navItem:last-child > a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    padding-right: 23px;
  }
  .c-header__pulldown {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    display: none;
    border-radius: 0;
    background-color: #f5f5f5;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .c-header__pulldown:before {
    content: none;
  }
  .c-header__pulldown,
  .c-header__navItem:hover .c-header__pulldown {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
    pointer-events: auto;
  }
  .c-header__pulldownItem {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    padding: 17px 15px 10px;
    border-bottom: 1px solid #e6e6e6;
    color: #505050;
    font-size: 14px;
    text-align: center;
  }
  .c-header__pulldownItem:nth-of-type(1) {
    border-top: 1px solid #e6e6e6;
  }
  .c-header__pulldownItem:before {
    background-image: url("../img/button_icon03.svg");
  }
  .c-header__corporateWrap {
    padding: 0;
    border: none;
  }
  .c-header__menuButton {
    display: block;
    position: relative;
    right: -10px;
    width: 60px;
    height: 55px;
    background-color: #fb4e56;
  }
  .c-header__menuButton::before {
    position: absolute;
    top: 10px;
    left: 4px;
    width: 1px;
    height: 35px;
    background-color: #ffa0a4;
    content: '';
  }
  .c-header__menuButton div {
    display: block;
    position: absolute;
    width: 23px;
    height: 2px;
    border-radius: 1.5px;
    background-color: #fff;
    -webkit-transition: 250ms ease-out;
    -o-transition: 250ms ease-out;
    transition: 250ms ease-out;
  }
  .c-header__menuButton div:nth-child(1) {
    top: 20px;
    left: 21px;
  }
  .c-header__menuButton div:nth-child(2) {
    top: calc(50% - 1px);
    left: 21px;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
  }
  .c-header__menuButton div:nth-child(3) {
    top: calc(50% - -6px);
    left: 21px;
  }
  .c-header__menuButton.is-active div:nth-child(1) {
    top: calc(50% - 1px);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .c-header__menuButton.is-active div:nth-child(2) {
    opacity: 0;
  }
  .c-header__menuButton.is-active div:nth-child(3) {
    top: calc(50% - 1px);
    left: 21px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 1;
  }
  .c-footer__content {
    position: relative;
    padding-top: 40px;
    padding-bottom: 35px;
  }
  .c-footer__logoWrap {
    display: block;
    margin-bottom: 17px;
  }
  .c-footer__logo {
    width: 197px;
    margin: 0 auto 10px;
  }
  .c-footer__logo img {
    width: 100%;
  }
  .c-footer__company {
    font-size: 18px;
    text-align: center;
  }
  .c-footer__address {
    font-size: 14px;
    text-align: center;
  }
  .c-footer__inner {
    display: block;
  }
  .c-footer__info {
    width: 100%;
    padding-bottom: 20px;
  }
  .c-footer__tel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 295px;
    height: 60px;
    margin: 0 auto 10px;
    border-radius: 30px;
    background-color: #fb4e56;
    color: #fff !important;
    font-size: 26px;
  }
  .c-footer__tel span {
    color: #fff !important;
    font-size: 26px;
  }
  .c-footer__time {
    font-size: 12px;
    text-align: center;
  }
  .c-footer__links {
    width: calc(100% + 40px);
    margin: 0;
    margin-left: -20px;
    padding: 0;
  }
  .c-footer__largeLink {
    height: 50px;
    margin: 0;
    padding: 17px 20px 15px;
    border-top: 1px solid #dcdcdc;
    font-size: 15px;
  }
  .c-footer__largeLink::before {
    right: 25px;
    left: auto;
  }
  .c-footer__largeLink--disable:last-of-type {
    border-bottom: none;
  }
  .c-footer__largeLink--disable:before, .c-footer__largeLink--disable:after {
    display: block;
    position: absolute;
    top: 50%;
    right: 23px;
    width: 15px;
    height: 1px;
    background-color: #fb4e56;
    content: "";
    -webkit-transition: 300ms ease-out;
    -o-transition: 300ms ease-out;
    transition: 300ms ease-out;
  }
  .c-footer__largeLink--disable.is-active {
    border-bottom: 1px solid #dcdcdc;
  }
  .c-footer__largeLink--disable:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .c-footer__largeLink--disable.is-active:after {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .c-footer__largeLink--sp {
    border-bottom: 1px solid #dcdcdc;
  }
  .c-footer__links:last-child .c-footer__largeLink--disable {
    border-bottom: 1px solid #dcdcdc;
  }
  .c-footer__smallLinks {
    display: none;
    margin: 0;
    padding: 0 20px;
    border-bottom: 1px solid #dcdcdc;
    background-color: #f5f5f5;
  }
  .c-footer__smallLinks:last-child {
    border-bottom: none;
  }
  .c-footer__smallLink {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    border-bottom: 1px solid #dcdcdc;
    background-color: transparent;
  }
  .c-footer__smallLink:last-child {
    border-bottom: none;
  }
  .c-footer__sns {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-top: 28px;
  }
  .c-footer__snsLink {
    width: 40px;
    margin: 0;
  }
  .c-footer__snsLink img {
    width: 100%;
  }
  .c-footer__copyright {
    height: 50px;
    color: #343434 !important;
    font-size: 10px;
    text-align: center;
  }
  .c-footer__toTop {
    position: fixed;
    top: auto;
    right: 5px;
    bottom: 150px;
    width: 50px;
  }
  .c-footer__toTop a {
    width: 50px;
    height: 50px;
  }
  .c-footer__toTop img {
    width: 100%;
  }
  .c-footer__toTop.js-fixstop {
    position: absolute;
    top: -25px;
    bottom: auto;
  }
  .c-tabContent__tab {
    height: 40px;
    font-size: 15px;
  }
  .c-tabContent__tab:before {
    width: 10px;
    height: 10px;
  }
  .c-tabContent__tab.is-active:before {
    bottom: -7px;
  }
  .c-tabContent__content {
    padding: 15px 20px;
  }
  .c-newsList__item {
    border-top: 1px dashed #c8c8c8;
  }
  .c-newsList__item:last-child {
    border-bottom: 1px dashed #c8c8c8;
  }
  .c-newsList__item a {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 10px 0;
  }
  .c-newsList__meta {
    margin-bottom: 4px;
  }
  .c-newsList__date {
    margin-right: 10px;
    font-size: 14px;
  }
  .c-newsList__category {
    min-width: 100px;
    height: 20px;
    border-radius: 10px;
    font-size: 12px;
  }
  .c-newsList__text {
    font-size: 14px;
    line-height: 1.5;
  }
  .c-bannerArea {
    padding: 30px 0 50px;
  }
  .c-bannerArea .swiper-container {
    width: calc(100% - 20px);
  }
  .c-bannerArea .c-sliderPrev02,
  .c-bannerArea .c-sliderNext02 {
    width: 20px;
    height: 14px;
  }
  .c-bannerArea .c-sliderNext02 {
    right: -17px;
  }
  .c-bannerArea .c-sliderPrev02 {
    left: -17px;
  }
  .c-fixedBanner {
    display: -webkit-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    top: auto;
    right: 0;
    bottom: 0;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding: 10px 10px 0;
    background-color: rgba(0, 0, 0, 0.2);
    opacity: 1;
    pointer-events: auto;
  }
  .c-fixedBanner.is-hidden {
    opacity: 0;
    pointer-events: none;
  }
  .c-fixedBanner a,
  .c-fixedBanner.is-small a {
    width: 50%;
    height: 50px;
    border: 2px solid #fff;
    border-radius: 25px;
    font-size: 14px;
  }
  .c-fixedBanner a:nth-of-type(1),
  .c-fixedBanner.is-small a:nth-of-type(1) {
    margin: 0 5px 0 0;
  }
  .c-fixedBanner a.c-fixedBanner--document,
  .c-fixedBanner.is-small a.c-fixedBanner--document {
    padding: 0 0 0 75px;
  }
  .c-fixedBanner a.c-fixedBanner--document::before,
  .c-fixedBanner.is-small a.c-fixedBanner--document::before {
    bottom: -8px;
    left: 30px;
    width: 40px;
    height: 61px;
  }
  .c-fixedBanner a.c-fixedBanner--application,
  .c-fixedBanner.is-small a.c-fixedBanner--application {
    padding: 0 0 0 70px;
  }
  .c-fixedBanner a.c-fixedBanner--application::before,
  .c-fixedBanner.is-small a.c-fixedBanner--application::before {
    bottom: -9px;
    left: 21px;
    width: 44px;
    height: 62px;
  }
  .js-accordion,
  .js-center-accordion,
  .js-common-accordion {
    position: relative;
  }
  .js-accordion::before,
  .js-center-accordion::before,
  .js-common-accordion::before {
    -webkit-transition: .6s ease;
    -o-transition: .6s ease;
    position: absolute;
    top: 0;
    right: -12px;
    bottom: 0;
    width: 2px;
    height: 16px;
    margin: auto;
    background: #fa3e3e;
    content: "";
    transition: .6s ease;
  }
  .js-common-accordion:before {
    top: -19px;
    right: 21px;
  }
  .js-center-accordion:before {
    right: 27px;
  }
  .js-accordion::after,
  .js-center-accordion::after,
  .js-common-accordion::after {
    -webkit-transition: .6s ease;
    -o-transition: .6s ease;
    position: absolute;
    top: 0;
    right: -19px;
    bottom: 0;
    width: 16px;
    height: 2px;
    margin: auto;
    background: #fa3e3e;
    content: "";
    transition: .6s ease;
  }
  .js-common-accordion:after {
    top: -20px;
    right: 14px;
  }
  .js-center-accordion:after {
    right: 20px;
  }
  .js-accordion.is-accordion--open::before,
  .js-center-accordion.is-accordion--open::before,
  .js-common-accordion.is-accordion--open::before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .js-accordion.is-accordion--open::after,
  .js-center-accordion.is-accordion--open::after,
  .js-common-accordion.is-accordion--open::after {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .c-commonGrid__first {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .c-commonGrid__firstLeft {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    min-width: auto;
    margin: 0 0 25px;
  }
  .c-commonGrid__firstRight {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin: 0;
  }
  .c-commonGrid__first .c-basicButton {
    width: 87%;
    height: 55px;
  }
  .c-commonGrid__first + .c-smallTile {
    margin: 20px 0 0;
  }
  .c-commonGrid__first:last-of-type .c-commonGrid__text {
    margin: 0;
  }
  .c-commonGrid__first:last-of-type .c-basicButton {
    margin: 35px auto 40px;
  }
  .c-commonGrid__second {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .c-commonGrid__secondLeft {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    min-width: auto;
    margin: 0 0 0;
  }
  .c-commonGrid__secondRight {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .c-commonGrid__second .c-basicButton {
    width: 87%;
    height: 55px;
  }
  .c-commonGrid__second + .c-smallTile {
    margin: 20px 0 20px;
  }
  .c-commonGrid__text p {
    font-size: 14px;
  }
  .c-commonGrid__image img {
    width: 100%;
    max-width: 100%;
  }
  .c-commonGrid__second:last-of-type .c-commonGrid__text {
    margin: 0;
  }
  .c-commonGrid__second:last-of-type .c-basicButton {
    margin: 20px 0 0;
  }
  .c-commonGrid__first:last-of-type .c-basicButton {
    margin: 10px auto 0;
  }
  .c-table {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 0 45px;
  }
  .c-table__item {
    width: 100%;
  }
  .c-table__item:nth-of-type(1) {
    margin: 0;
  }
  .c-table__item:nth-of-type(2) dl:nth-of-type(odd) {
    background-color: #fff;
  }
  .c-table__item:nth-of-type(2) dl:nth-of-type(2n) {
    background-color: #fbf8f4;
  }
  .c-table__item dl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 15px;
  }
  .c-pagiNation__Block {
    margin: 30px 0 0;
  }
  .c-pagiNation__Block .prev {
    margin: 0 8px 8px 0;
  }
  .c-pagiNation__Block .next {
    margin: 0 0 8px 8px;
  }
  .c-pagiNation__Block li {
    margin: 0 8px 8px 0;
  }
  .c-pagiNation__Block li a,
  .c-pagiNation__Block li span {
    font-size: 17px;
  }
  .c-pagiNation__Block li:last-of-type {
    margin: 0 0 8px;
  }
  .c-breadcrumbList {
    display: inline-block;
  }
  .c-breadcrumbList__item {
    display: contents;
    float: left;
  }
  .c-breadcrumbList__item a {
    margin: 0 10px 0 0;
  }
  .c-contactArea {
    padding: 45px 0 50px;
    background-image: url(../img/contactArea_bg_sp.jpg);
  }
  .c-contactArea__title {
    margin: 0 0 25px;
    font-size: 20px;
  }
  .c-contactArea__item:nth-of-type(1) {
    margin: 0 0 10px;
  }
  .p-contactArea__item--document .c-basicButton {
    width: 88%;
    height: 65px;
    padding: 20px 20px 18px 50px;
    font-size: 18px;
  }
  .p-contactArea__item--document .c-basicButton::before {
    top: 17px;
    left: 92px;
    width: 26px;
  }
  .c-contactArea__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .p-contactArea__item--application .c-basicButton {
    width: 88%;
    height: 65px;
    padding: 19px 20px 18px 60px;
    font-size: 18px;
  }
  .p-contactArea__item--application .c-basicButton::before {
    top: 18px;
    left: 71px;
    width: 33px;
  }
  .p-mv h1 {
    top: 61%;
    left: 8%;
    font-size: 31px;
  }
  .p-mv__prev {
    left: 0;
  }
  .p-mv__next {
    right: 0;
  }
  .p-mv .swiper-button-next, .p-mv .swiper-button-prev {
    top: 53%;
  }
  .p-mv .c-sliderPrev01, .p-mv .c-sliderNext01 {
    width: 20px;
    height: 20px;
    background-size: contain;
  }
  .p-topAbout .c-largeTitle__iconImage {
    width: 75px;
  }
  .p-topAbout__image {
    margin: 0 0 15px;
  }
  .p-topAbout__read {
    margin: 0 0 30px;
  }
  .p-topAbout__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .p-topAbout__item {
    margin: 0 0 10px;
  }
  .p-topInterview {
    padding: 45px 0 0;
  }
  .p-topInterview + .p-topInterview {
    padding: 0 0 45px;
  }
  .p-topInterview .l-container {
    padding: 0;
  }
  .p-topInterview .c-largeTitle__iconImage {
    width: 80px;
  }
  .p-topInterview .c-largeTitle--marginMedium {
    margin: 0 0 47px;
  }
  .p-topInterview .c-basicButton {
    width: 78%;
  }
  .p-topInterview__read {
    margin: 0 0 20px;
    padding: 0 20px;
  }
  .p-topInterview__list {
    margin: 0 0 30px;
  }
  .p-topInterview__list .swiper-container {
    display: block;
    overflow: hidden;
  }
  .p-topInterview__itemTitle {
    font-size: 15px;
  }
  .p-topInterview__itemImage {
    margin: 0 0 10px;
  }
  .p-topInterview__itemName {
    font-size: 18px;
  }
  .p-topCenter .c-commonGrid__first {
    margin: 0 0 0;
  }
  .p-topCenter__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 40px 0 0;
  }
  .p-topCenter__item {
    width: 100%;
    margin: 0 0 10px;
  }
  .p-topCenter__item > div {
    position: relative;
    width: 100%;
    height: auto;
    padding: 13% 0;
  }
  .p-topCenter__item > div::after {
    z-index: 10;
    position: absolute;
    top: 55%;
    right: 20px;
    bottom: auto;
    width: 20px;
    height: 20px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background-image: url(../img/icon_arrow_pink.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
  }
  .p-topCenter__item:nth-of-type(2) {
    margin: 0 0 10px;
  }
  .p-topCenter__itemTitle {
    position: relative;
    margin: 0;
    font-size: 22px;
  }
  .p-topCenter__itemTitle::after {
    display: none;
    top: 50%;
    right: -70px;
    bottom: auto;
    left: auto;
    width: 20px;
    height: 20px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  .p-topCenter__itemText {
    display: none;
  }
  .p-topFaq .c-largeTitle__iconImage {
    width: 38px;
  }
  .p-topFaq .c-basicButton {
    width: 88%;
  }
  .p-topFaq__block {
    width: 100%;
    margin: 0 0 10px;
  }
  .p-topFaq__block:last-of-type {
    margin: 0 0 30px;
  }
  .p-topFaq__block dt {
    padding: 13px 32px 9px 46px;
    font-size: 14px;
  }
  .p-topFaq__block dt a {
    display: block;
    width: 100%;
    height: 100%;
  }
  .p-topFaq__block dt::after {
    top: 8px;
    left: 13px;
    font-size: 18px;
  }
  .p-topFaq__block dd {
    display: none;
    padding: 15px 40px;
    font-size: 14px;
    line-height: 1.8;
  }
  .p-topFaq__block dd::after {
    top: 12px;
    left: 13px;
    font-size: 18px;
  }
  .c-commonTitle__sectionStep.c-commonTitle__section {
    background-image: url(../../../step/img/step_title_bg_sp.jpg);
  }
  .p-stepFlow__list {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 0 30px;
  }
  .p-stepFlow__listItem {
    width: 27%;
    margin: 0 8% 15px 0;
  }
  .p-stepFlow__listItem:nth-of-type(3) {
    margin: 0 0 15px;
  }
  .p-stepFlow__listItem:last-of-type::after {
    display: none;
  }
  .p-stepFlow__listItem p {
    font-size: 12px;
    white-space: nowrap;
  }
  .p-stepFlow__listItem::after {
    top: 35px;
    right: -19px;
    width: 8px;
  }
  .p-stepFlow__listImg {
    margin: 0;
  }
  .p-stepFlow .c-largeTitle--marginMedium {
    margin: 0 0 45px;
  }
  .p-stepFlow__block {
    margin: 0 0 33px;
    padding: 20px 20px 25px;
  }
  .p-stepFlow__block::after {
    bottom: -27px;
    width: 30px;
  }
  .p-stepFlow__block .c-commonGrid__firstLeft {
    width: 100%;
    min-width: 100%;
    max-width: none;
    margin: 0 0 20px;
  }
  .p-stepFlow__block .c-commonGrid__firstRight {
    margin: 0;
  }
  .p-stepFlow__block .c-commonGrid__second {
    margin: 0 0 0;
  }
  .p-stepFlow__block .c-commonGrid__secondLeft {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
    min-width: 100%;
    max-width: none;
  }
  .p-stepFlow__block .c-commonGrid__secondRight {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin: 0 0 15px;
  }
  .p-stepFlow__block .c-commonGrid__text p {
    line-height: 1.8;
  }
  .p-stepFlow__block .c-smallTile {
    font-size: 18px;
  }
  .p-stepFlow__block .c-commonGrid__first .c-basicButton {
    height: 45px;
    font-size: 14px;
  }
  .p-stepFlow__block .c-commonGrid__first .c-basicButton::after {
    right: 20px;
  }
  .p-stepFlow__block .c-commonGrid__first .c-basicButton:nth-of-type(1) {
    margin: 10px 5px 0 auto;
  }
  .p-commonGrid__textStep {
    margin: 0 0 12px;
    font-size: 13px;
  }
  .p-stepFlow__blockInner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .p-stepFlow__blockItem {
    width: 100%;
    margin: 0 0 15px;
  }
  .p-stepFlow__blockItem:last-of-type {
    margin: 0 0 0;
  }
  .p-stepFlow__blockItem h4 {
    margin: 0 0 8px;
    font-size: 16px;
  }
  .p-stepFlow__blockImg {
    margin: 0 0 15px;
  }
  .c-commonTitle__sectionCharm.c-commonTitle__section {
    background-image: url(../../../charm/img/charm_title_bg_sp.jpg);
  }
  .c-commonTitle__sectionCharm .c-largeTitle__iconImage {
    width: 70px;
  }
  .p-charmRecommend__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 95px 0 0;
  }
  .p-charmRecommend__listItem {
    width: 100%;
    margin: 0 0 65px;
    padding: 57px 20px 10px 15px;
  }
  .p-charmRecommend__listItem::before {
    top: -50px;
    width: 100px;
    height: 100px;
  }
  .p-charmRecommend__listItem h3 {
    font-size: 18px;
  }
  .p-charmRecommend__listItem p {
    line-height: 1.7;
  }
  .p-charmPoint .c-largeTitle--marginMedium {
    margin: 0 0 40px;
  }
  .p-charmContent__block {
    margin: 0 0 40px;
  }
  .p-charmContent__block::before {
    top: -10px;
    left: -7px;
    width: 40px;
    height: 40px;
  }
  .p-charmContent__block:nth-of-type(2)::before {
    right: -13px;
  }
  .p-charmContent__block .c-commonGrid__firstLeft {
    width: 100%;
    min-width: 100%;
    margin: 0 0 15px;
  }
  .p-charmContent__block .c-commonGrid__firstRight {
    margin: 0;
  }
  .p-charmContent__block .c-commonGrid__secondRight {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin: 0 0 15px;
  }
  .p-charmContent__block .c-commonGrid__secondLeft {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin: 0;
  }
  .p-charmContent__block .c-commonGrid__text .c-smallTile {
    margin: 0 0 10px;
    font-size: 18px;
  }
  .c-commonTitle__sectionDay.c-commonTitle__section {
    background-image: url(../../../day/img/day_title_bg_sp.jpg);
  }
  .c-commonTitle__sectionDay .c-largeTitle__iconImage {
    width: 65px;
  }
  .p-dayFlow .l-container {
    padding: 0;
  }
  .p-dayFlow .c-breadcrumbList {
    padding: 0 0 0 20px;
  }
  .p-dayFlow .c-read {
    margin: 0 0 20px;
    padding: 0 20px;
  }
  .p-dayFlow__wrap {
    padding: 30px 0px 20px;
  }
  .p-dayFlow__block {
    padding: 30px 20px 20px;
  }
  .p-dayFlow__block .c-commonGrid__firstLeft {
    width: 100%;
    min-width: 100%;
    max-width: none;
    margin: 0 0 15px;
  }
  .p-dayFlow__block .c-commonGrid__firstRight {
    margin: 0;
  }
  .p-dayFlow__block .c-commonGrid__secondLeft {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
    min-width: 100%;
    margin: 0;
  }
  .p-dayFlow__block .c-commonGrid__secondRight {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin: 0 0 15px;
  }
  .p-dayFlow__block .c-commonGrid__text p {
    line-height: 1.8;
  }
  .p-dayFlow__block .c-commonGrid__text .c-smallTile {
    font-size: 18px;
  }
  .p-dayFlow__block--noimg .c-commonGrid__firstLeft {
    height: 30px;
  }
  .p-dayFlow__time {
    padding: 0px 10px;
    font-size: 20px;
  }
  .c-commonTitle__sectionInterview.c-commonTitle__section {
    background-image: url(../../../interview/img/interview_title_bg_sp.jpg);
  }
  .c-commonTitle__sectionInterview .c-largeTitle__iconImage {
    width: 75px;
  }
  .p-interview .c-breadcrumbList {
    padding: 0 0 0 20px;
  }
  .p-interview .p-interviewread {
    margin: 0 0 30px;
    padding: 0 20px 0;
  }
  .p-interview .l-container {
    width: 100%;
    padding: 0;
  }
  .p-interview .c-commonGrid__firstLeft {
    min-width: auto;
    max-width: none;
  }
  .p-interview .c-commonGrid__firstRight {
    min-width: auto;
  }
  .p-commonGrid__textInterview {
    font-size: 14px;
  }
  .p-interviewBlock {
    margin: -55px 0 30px;
    padding: 55px 0 0;
  }
  .p-interviewBlock:nth-of-type(odd) .c-commonGrid__firstLeft {
    position: relative;
    right: 0px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .p-interviewBlock:nth-of-type(odd) .c-commonGrid__firstRight {
    right: 0;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .p-interviewBlock:last-of-type {
    margin: -55px 0 0;
  }
  .p-interviewBlock .c-commonGrid__firstRight {
    right: 0;
    width: 89.33%;
    margin: -50px auto 0;
    padding: 19px 21px;
  }
  .p-interviewBlock .c-commonGrid__secondRight {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    min-width: 100%;
  }
  .p-interviewBlock .c-commonGrid__secondLeft {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    width: 89.33%;
    min-width: auto;
    margin: -20px auto 0;
    padding: 19px 21px;
  }
  .p-interviewBlock .c-smallTile {
    margin: 0 0 8px;
    padding: 0 0 11px;
    font-size: 18px;
    line-height: 1.4;
  }
  .p-interviewBlock .c-commonGrid__text p {
    font-size: 16px;
  }
  .p-interviewImg__block {
    margin: 0 0 35px;
  }
  .p-interviewImg__text {
    display: block;
    width: 92%;
    margin: -21px auto 0;
    padding: 14px 14px 17px;
    border-left: 3px solid #fb4e56;
  }
  .p-interviewImg__text h2 {
    margin: 0 0 8px;
    font-size: 20px;
  }
  .p-interviewImg__text p {
    padding: 0 0 0 4px;
    font-size: 15px;
  }
  .p-interviewDetail__block {
    margin: 0 0 45px;
  }
  .p-interviewDetail__block:nth-of-type(odd) .c-commonGrid__firstLeft {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .p-interviewDetail__block:nth-of-type(odd) .c-commonGrid__firstRight {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin: 0;
  }
  .p-interviewDetail__block .c-commonGrid__firstLeft {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
    min-width: 100%;
    margin: 0;
  }
  .p-interviewDetail__block .c-commonGrid__firstRight {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    min-width: 100%;
    margin: 0;
  }
  .p-interviewDetail__block .c-commonGrid__secondRight {
    width: 100%;
  }
  .p-interviewDetail__block .c-commonGrid__first:last-of-type .c-commonGrid__text {
    margin: 0 0 25px;
  }
  .p-interviewDetail__block .c-commonGrid__second:last-of-type .c-commonGrid__text {
    margin: 0 0 25px;
  }
  .p-interviewDetail__block .c-commonGrid__text {
    margin: 0 0 25px;
  }
  .p-interviewDetail__block .c-commonGrid__text p {
    line-height: 1.75;
  }
  .p-interviewDetail__block .c-smallTile {
    margin: -10px 0 12px;
    padding: 0 0 0 30px;
    font-size: 16px;
  }
  .p-interviewDetail__block .c-smallTile::before {
    top: 12px;
    left: 0px;
    width: 18px;
  }
  .c-commonTitle__sectionNursery.c-commonTitle__section {
    background-image: url(../../../hoiku/img/nursery_title_bg_sp.jpg);
  }
  .c-commonTitle__sectionNursery .c-largeTitle__iconImage {
    width: 58px;
  }
  .p-nurseryRead {
    margin: 0 0 20px;
  }
  .p-hoikuTitle {
    letter-spacing: 0;
  }
  .p-nurseryImg img {
    margin: 0 0 20px;
  }
  .p-nurseryImg__text {
    width: 100%;
  }
  .p-nurseryImg__text p {
    font-size: 14px;
    line-height: 1.75;
    text-align: left;
  }
  .p-nurseryBlock {
    margin: 0 0 35px;
  }
  .p-nurseryBlock:last-of-type {
    margin: 0 0 45px;
  }
  .p-nurseryBlock .c-commonGrid__firstLeft {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0 0 20px;
  }
  .p-nurseryBlock .c-commonGrid__firstRight {
    margin: 0;
  }
  .p-nurseryBlock .c-commonGrid__secondLeft {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
    min-width: 100%;
    margin: 0;
  }
  .p-nurseryBlock .c-commonGrid__secondRight {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    margin: 0 0 20px;
  }
  .p-nurseryBlock .c-commonGrid__text .c-smallTile {
    margin: 0 0 4px;
    font-size: 18px;
  }
  .p-commonGrid__timeNursery {
    margin: 0 0 11px;
    padding: 0px 10px;
    font-size: 20px;
  }
  .p-nurseryList__block {
    padding: 50px 0 45px;
  }
  .p-nurseryList {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .p-nurseryItem:nth-of-type(1) {
    margin: 0 0 30px;
  }
  .p-nurseryItem p {
    font-size: 14px;
    line-height: 1.7;
  }
  .p-nurseryItem__img {
    margin: 0 0 20px;
  }
  .p-nurseryFlow {
    padding: 45px 0 0;
  }
  .p-nurseryFee__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 0 20px;
  }
  .p-nurseryFee__item {
    width: 100%;
    padding: 20px 20px 35px;
  }
  .p-nurseryFee__item:nth-of-type(1) {
    margin: 0 0 20px;
  }
  .p-nurseryFee__item h3 {
    margin: 0 0 15px;
    font-size: 20px;
  }
  .p-nurseryFee__item dl {
    padding: 12px 3px 12px;
  }
  .p-nurseryFee__item dt {
    font-size: 16px;
  }
  .p-nurseryFee__item dd {
    font-size: 16px;
    line-height: 1.3;
  }
  .p-nurseryFacility__block {
    width: 100%;
    margin: 0 auto 10px;
  }
  .p-nurseryFacility__block dt a {
    padding: 12px 10px 12px 15px;
    font-size: 18px;
  }
  .p-nurseryFacility__block dd {
    padding: 3px 20px 0px;
  }
  .p-nurseryFacility__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    padding: 11px 0 21px 0;
  }
  .p-nurseryFacility__center {
    width: 100%;
    margin: 0 0 11px;
    font-size: 16px;
  }
  .p-nurseryFacility__address {
    width: 100%;
    margin: 0 0 16px;
    font-size: 14px;
  }
  .p-nurseryFacility__map {
    width: 100%;
  }
  .p-nurseryFacility__button {
    width: 54%;
    height: 45px;
    margin: 0 auto 0 0;
    padding: 13px 5px 13px 21px;
    font-size: 14px;
  }
  .p-nurseryFacility__button::before {
    top: 11px;
    left: 47px;
    width: 16px;
    height: 20px;
  }
  .c-commonTitle__sectionTraining.c-commonTitle__section {
    background-image: url(../../../kensyu/img/training_title_bg_sp.jpg);
  }
  .c-commonTitle__sectionTraining .c-largeTitle__iconImage {
    width: 65px;
  }
  .p-training .c-largeTitle--marginMedium,
  .p-trainingCareer .c-largeTitle--marginMedium {
    margin: 0 0 30px;
  }
  .p-trainingRead {
    margin: 0 0 20px;
  }
  .p-kensyuTitle {
    letter-spacing: -1px;
  }
  .p-trainingBlock {
    margin: 0 0 35px;
  }
  .p-trainingBlock .c-commonGrid__firstLeft {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0 0 20px;
  }
  .p-trainingBlock .c-commonGrid__firstRight {
    margin: 0;
  }
  .p-trainingBlock .c-commonGrid__secondLeft {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
    min-width: 100%;
    margin: 0;
  }
  .p-trainingBlock .c-commonGrid__secondRight {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    margin: 0 0 20px;
  }
  .p-trainingBlock .c-commonGrid__text .c-smallTile {
    margin: 0 0 10px;
    font-size: 18px;
  }
  .p-trainingBlock .c-commonGrid__text p {
    font-size: 14px;
  }
  .c-commonTitle__sectionJob.c-commonTitle__section {
    background-image: url(../../../job/img/job_title_bg_sp.jpg);
  }
  .c-commonTitle__sectionJob .c-largeTitle__iconImage {
    width: 77px;
  }
  .p-job .c-largeTitle--marginMedium {
    margin-bottom: 30px;
  }
  .p-jobRead {
    margin: 0 0 20px;
  }
  .p-jobImg img {
    margin: 0 0 22px;
  }
  .p-jobImg p {
    font-size: 14px;
    text-align: left;
  }
  .p-jobImg__chara p {
    text-align: center;
  }
  .p-jobImg__chara::before {
    top: 40%;
    left: -12px;
    width: 80px;
  }
  .p-jobImg__chara::after {
    top: 44%;
    right: -12px;
    width: 93px;
  }
  .p-jobBanner {
    padding: 40px 0;
  }
  .p-jobBanner__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .p-jobBanner__item:nth-of-type(1) {
    margin: 0 0 15px;
  }
  .c-commonTitle__sectionCenter__list.c-commonTitle__section {
    background-image: url(../../../center/img/center_title_bg_list_sp.jpg);
  }
  .c-commonTitle__sectionCenter__detail.c-commonTitle__section {
    background-image: url(../../../center/img/center_title_bg_detail_sp.jpg);
  }
  .c-commonTitle__sectionCenter .c-largeTitle__iconImage {
    width: 53px;
  }
  .p-centerBlock {
    margin: -55px 0 10px;
    padding: 55px 0 0;
  }
  .p-centerBlock:last-of-type {
    margin: -55px 0 10px;
    padding: 55px 0 0;
  }
  .p-centerBlock h2 a {
    display: block;
    margin: 0;
    padding: 12px 40px 13px;
    background-color: #ffd9de;
    font-size: 20px;
  }
  .p-centerList {
    display: none;
  }
  .p-centerItem {
    width: 100%;
    margin: 0 0 20px;
  }
  .p-centerItem:nth-of-type(1) {
    margin: 20px 0 20px;
  }
  .p-centerItem:nth-of-type(3n) {
    margin: 0 0 20px;
  }
  .p-centerItem__img {
    width: 100%;
  }
  .p-centerItem__text h3 {
    margin: 0 0 7px;
    font-size: 16px;
  }
  .p-centerItem__text ul {
    margin: 0 0 16px;
  }
  .p-centerItem__btn .c-basicButton {
    font-size: 13px;
  }
  .p-centerItem__btn .c-basicButton.p-centerItem__btnMap {
    padding: 9px 16px 8px 33px;
  }
  .p-centerItem__btn .c-basicButton.p-centerItem__btnMap::before {
    left: 37px;
  }
  .p-centerItem__btn .c-basicButton.p-centerItem__btnDetail {
    padding: 9px 16px 8px 33px;
  }
  .p-centerItem__btn .c-basicButton.p-centerItem__btnDetail::before {
    left: 42px;
  }
  .p-centerSalon__block {
    margin: -55px 0 0;
    padding: 55px 0 0;
  }
  .p-centerSalon__block h2 a {
    display: block;
    margin: 0;
    padding: 12px 40px 13px;
    background-color: #ffd9de;
    font-size: 20px;
  }
  .p-centerSalon__block:nth-of-type(1) .p-centerList {
    display: block;
  }
  .p-centerSalon__block .c-basicButton {
    width: 87%;
    height: 50px;
    padding: 12px 20px;
    font-size: 16px;
  }
  .p-centerSalon__read {
    padding: 12px 20px;
    background-color: #fff;
  }
  .p-centerSalon__read p {
    margin: 0 0 15px;
  }
  .p-centerSalon__img {
    margin: 0 auto 18px;
  }
  .p-centerArea__list {
    width: 100%;
    margin: 38px auto 50px;
  }
  .p-centerArea__item {
    width: 50%;
  }
  .p-centerArea__item:nth-of-type(n + 3) {
    position: relative;
    top: -1px;
  }
  .p-centerArea__item:nth-of-type(n + 5) {
    position: relative;
    top: -2px;
  }
  .p-centerArea__item:nth-of-type(n + 7) {
    position: relative;
    top: -3px;
  }
  .p-centerArea__item:nth-of-type(n + 9) {
    position: relative;
    top: -4px;
  }
  .p-centerArea__item:nth-of-type(n + 11) {
    position: relative;
    top: -5px;
  }
  .p-centerArea__item:nth-of-type(n + 13) {
    position: relative;
    top: -6px;
  }
  .p-centerArea__item:nth-of-type(n + 15) {
    position: relative;
    top: -7px;
  }
  .p-centerArea__item:nth-of-type(n + 17) {
    position: relative;
    top: -8px;
  }
  .p-centerArea__item:nth-of-type(n + 19) {
    position: relative;
    top: -9px;
  }
  .p-centerArea__item:nth-of-type(n + 21) {
    position: relative;
    top: -10px;
  }
  .p-centerArea__item a {
    height: auto;
    padding: 10px 0 17px;
    font-size: 14px;
  }
  .p-centerArea__item a::after {
    top: auto;
    right: auto;
    bottom: 10px;
    left: 50%;
    -webkit-transform: rotate(135deg) translate(0%, 0);
    -ms-transform: rotate(135deg) translate(0%, 0);
    transform: rotate(135deg) translate(0%, 0);
  }
  .p-centerDetail_img {
    margin: 0 auto 20px;
  }
  .p-centerDetail__read {
    width: 100%;
    margin: 0 auto 30px;
  }
  .p-centerDetail__read p {
    font-size: 14px;
  }
  .p-centerDetail_manager {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 0 35px;
    padding: 20px;
  }
  .p-centerDetail_manager::before {
    left: -10px;
  }
  .p-centerDetail_manager::after {
    right: -10px;
  }
  .p-centerDetail_managerImg {
    width: 100%;
    min-width: auto;
    margin: 0 0 20px;
  }
  .p-centerDetail_managerText h3 {
    margin: 0;
    font-size: 18px;
  }
  .p-centerDetail_managerText p {
    font-size: 14px;
  }
  .p-centerDetail__list {
    margin: 0 0 35px;
  }
  .p-centerDetail__item {
    width: 49.25%;
    margin: 0 1.5% 5px 0;
  }
  .p-centerDetail__item:nth-of-type(3) {
    margin: 0 1.5% 5px 0;
  }
  .p-centerDetail__item:nth-of-type(even) {
    margin: 0 0 5px;
  }
  .p-centerDetail_profile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px;
  }
  .p-centerDetail_profileText {
    width: 100%;
    min-width: auto;
    margin: 0 0 25px 0;
  }
  .p-centerDetail_profileText h3 {
    padding: 0 0 7px;
    font-size: 18px;
  }
  .p-centerDetail_profileText p {
    font-size: 14px;
    line-height: 1.5;
  }
  .p-centerDetail_profileTel {
    margin: 26px 0 0;
  }
  .p-centerDetail_profileTel a {
    padding: 11px 30px 12px 47px;
    border: 1px solid #fb4e56;
    border-radius: 30px;
    font-size: 21px;
  }
  .p-centerDetail_profileTel a::before {
    top: 14px;
    left: 22px;
    width: 30px;
    height: 20px;
  }
  .p-centerDetail_profileTel p {
    margin: 17px 0 0;
    font-size: 12px;
  }
  .p-centerDetail__salon {
    padding: 3px 20px 0px;
  }
  .p-centerDetail__salonItem {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    padding: 11px 0 21px 0;
  }
  .p-centerDetail__salonCenter {
    width: 100%;
    margin: 0 0 11px;
    font-size: 16px;
  }
  .p-centerDetail__salonTel,
  .p-centerDetail__salonAddress {
    width: 100%;
    margin: 0 0 16px;
    font-size: 14px;
  }
  .p-centerDetail__salonMap {
    width: 100%;
  }
  .p-centerDetail__salonButton {
    width: 54%;
    height: 45px;
    margin: 0 auto 0 0;
    padding: 13px 5px 13px 21px;
    font-size: 14px;
  }
  .p-centerDetail__salonButton::before {
    top: 11px;
    left: 47px;
    width: 16px;
    height: 20px;
  }
  .c-commonTitle__sectionQa.c-commonTitle__section {
    background-image: url(../../../qa/img/qa_title_bg_sp.jpg);
  }
  .c-commonTitle__sectionQa .c-largeTitle__iconImage {
    width: 38px;
  }
  .p-qaBlock {
    width: 100%;
    margin: 0 auto 45px;
  }
  .p-qaBlock h2 {
    margin: 0 0 23px;
    font-size: 20px;
  }
  .p-qaBlock dt a {
    padding: 15px 40px 16px 38px;
    font-size: 14px;
  }
  .p-qaBlock dt::before {
    top: 8px;
    left: 13px;
    font-size: 17px;
  }
  .p-qaBlock dd {
    padding: 17px 25px 20px 40px;
  }
  .p-qaBlock dd p {
    font-size: 14px;
  }
  .p-qaBlock dd::before {
    top: 15px;
    left: 13px;
    font-size: 17px;
  }
  .c-commonTitle__sectionGuide.c-commonTitle__section {
    background-image: url(../../../guideline/img/guide_title_bg_sp.jpg);
  }
  .c-commonTitle__sectionGuide .c-largeTitle__iconImage {
    width: 88px;
  }
  .p-guideRead {
    margin: 0 0 20px;
  }
  .p-guideBlock {
    padding: 35px 20px 20px;
  }
  .p-guideBlock .c-largeTitle--marginMedium {
    margin-bottom: 40px;
  }
  .p-guideBlock dl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 14px 18px 17px;
  }
  .p-guideBlock dt {
    width: 100%;
    min-width: auto;
    margin: 0 0 3px;
    font-size: 16px;
  }
  .p-guideBlock dd {
    font-size: 16px;
  }
  .c-commonTitle__sectionColumn.c-commonTitle__section {
    background-image: url(../../../column/img/column_title_bg_sp.jpg);
  }
  .c-commonTitle__sectionColumn .c-largeTitle__iconImage {
    width: 49px;
  }
  .p-column .l-container {
    padding: 0;
  }
  .p-column .c-largeTitle--marginMedium {
    margin-bottom: 40px;
    padding: 0 20px;
  }
  .p-column .c-breadcrumbList {
    padding: 0 0 0 20px;
  }
  .p-columnImg {
    margin: 0 auto 45px;
    padding: 0 20px;
  }
  .p-columnTab {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 0 10px;
  }
  .p-columnTab__item {
    margin: 0 5px 0 0;
  }
  .p-columnTab__item:last-of-type {
    margin: 0;
  }
  .p-columnTab__item a {
    height: 50px;
    font-size: 14px;
  }
  .p-columnTab__item:nth-of-type(1) a.is-column-active {
    height: 55px;
    border-top: 5px solid #fb4e56;
  }
  .p-columnTab__item:nth-of-type(2) a.is-column-active {
    height: 55px;
    border-top: 5px solid #7fc4f0;
  }
  .p-columnTab__item:nth-of-type(3) a.is-column-active {
    height: 55px;
    border-top: 5px solid #ffae4e;
  }
  .p-columnContent__list {
    padding: 30px 20px 30px;
  }
  .p-columnContent__item {
    margin: -20px 0 0;
    padding: 20px 0 0;
  }
  .p-columnContent__listItem a {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 16px 0 14px;
  }
  .p-columnContent__listCat {
    width: 120px;
    height: 22px;
  }
  .p-columnContent__listDate {
    margin: 0 10px 0 0;
    font-size: 14px;
  }
  .p-columnContent__listContent {
    width: 100%;
  }
  .p-columnContent__listContent {
    margin: 6px 0 0;
    font-size: 14px;
  }
  .p-columnDetail__block {
    padding: 15px 20px 20px;
  }
  .p-columnDetail__title {
    margin: 0 0 20px;
    padding: 0 0 11px;
  }
  .p-columnDetail__title h1 {
    margin: 17px 0 0;
    font-size: 20px;
  }
  .p-columnDetail__title::after {
    width: 89px;
    height: 4px;
  }
  .p-columnDetail__content h2 {
    margin: 0 0 13px;
    font-size: 18px;
  }
  .p-columnDetail__content P {
    font-size: 14px;
  }
  .p-columnDetail__content img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0 0 20px;
  }
  .p-columnDetail__content .p-newsPdf {
    padding: 16px 27px 12px 56px;
    font-size: 14px;
  }
  .p-columnDetail__content .p-newsPdf::before {
    top: 15px;
    left: 26px;
    width: 21px;
  }
}

@media screen and (min-width: 769px) {
  .u-only-sp {
    display: none !important;
  }
}

.c-header__corporate.c-header__hoiku {
  display: block;
  width: 226px;
  height: 33px;
  padding: 6px 0 10px;
  border: 1px solid #2196f3;
  border-radius: 16px;
  color: #2196f3;
  font-size: 14px;
  text-align: center;
  -webkit-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  transition: 0.4s ease;
}

.c-header__corporate.c-header__hoiku:hover {
  background-color: #2196f3;
  color: #fff;
  opacity: 0.7;
}

.c-header__corporateWrap.c-header__hoiku{
 border-right: none;
}

@media screen and (max-width: 768px){
  .c-header__corporate.c-header__hoiku {
   margin:0 auto 10px;
  }
  .c-header__corporate{
   margin:auto;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJfZm91bmRhdGlvbi5zY3NzIiwiX3ZhcmlhYmxlLnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19zZWN0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLXBhcnRzLnNjc3MiLCJjb21wb25lbnRzL190aXRsZXMuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL190YWItY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9fbGlzdHMuc2NzcyIsImNvbXBvbmVudHMvX2Jhbm5lci1hcmVhLnNjc3MiLCJjb21wb25lbnRzL19maXhlZC1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2pzLXN0eWxlLnNjc3MiLCJjb21wb25lbnRzL19ncmlkLnNjc3MiLCJjb21wb25lbnRzL190YWJsZS5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdC1hcmVhLnNjc3MiLCJwYWdlcy9fdG9wLnNjc3MiLCJwYWdlcy9fc3RlcC5zY3NzIiwicGFnZXMvX2NoYXJtLnNjc3MiLCJwYWdlcy9fZGF5LnNjc3MiLCJwYWdlcy9faW50ZXJ2aWV3LnNjc3MiLCJwYWdlcy9faG9pa3Uuc2NzcyIsInBhZ2VzL19rZW5zeXUuc2NzcyIsInBhZ2VzL19qb2Iuc2NzcyIsInBhZ2VzL19jZW50ZXIuc2NzcyIsInBhZ2VzL19xYS5zY3NzIiwicGFnZXMvX2d1aWRlLnNjc3MiLCJwYWdlcy9fY29sdW1uLnNjc3MiLCJfdXRpbGl0aWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCLGlHQUFZO0FBQ1osNEdBQVk7QUFDWjtFQUVFLDBDQUF5QztFQUN6Qyx3UEFBdVA7RUFG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O0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxj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QUFmLGdCQUFlO0lBRGYscUJBQW9CO0dBRXJCO0VBR0g7SUFDRSxhQUFZO0lBQ1osYUFBWTtHQUNiO0VBRUQ7SUFFRSxtQkFBa0I7SUFEbEIsZ0JBQWU7R0FFaEI7RUFDRDtJQUNFLFlBQVc7R0FDWjtFQUNEO0lBRUUsZ0JBQWU7SUFEZixnQkFBZTtHQUVoQjtFQUtEO0lBQ0Usd0JBQXVCO0dBQ3hCO0VBRUQ7SUFDRSxpQkFBZ0I7SUFDaEIsa0JBQWlCO0dBU2xCO0VBWEQ7SUFJSSxpQkFBZ0I7SUFDaEIsZ0JBQWU7R0FDaEI7RUFOSDtJQVFJLFlBQVc7SUFDWCxZQUFXO0dBQ1o7RUFFSDtJQUdJLGlCQUFnQjtJQURoQixnQkFBZTtHQUVoQjtFQUpIO0lBTUksZ0JBQWU7R0FDaEI7RUFQSDtJQVVJLFlBQVc7SUFDWCxnQkFBZTtJQUZmLGFBQVk7SUFHWixpQkFBZ0I7R0FDakI7RUFiSDtJQWVJLDZCQUE0QjtJQUM1QixnQkFBZTtHQU1oQjtFQXRCSDtJQWtCTSxVQUFTO0lBQ1QsV0FBVTtJQUNWLFlBQVc7R0FDWjtDaEM5UE47O0FHL0pDO0U4QjlCQTtJQUNFLHlCQUF3QjtHQUN6QjtDakNpTUYiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bzp3Z2h0QDQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TStQTFVTK1JvdW5kZWQrMWM6d2dodEAzMDA7NDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvZm9udGVsbG8uZW90PzcyNTM3MzI3XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvZm9udGVsbG8uZW90PzcyNTM3MzI3I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250L2ZvbnRlbGxvLndvZmY/NzI1MzczMjdcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9mb250ZWxsby50dGY/NzI1MzczMjdcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnQvZm9udGVsbG8uc3ZnPzcyNTM3MzI3I2ZvbnRlbGxvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiAtLSBSRVNFVFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5saSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLyogLS0gQkFTRVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiosICo6YWZ0ZXIsICo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSwgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3QsIGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuaW1nW3VzZW1hcF0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkUzRTY7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNERkUzRTY7XG59XG5cbnRlbXBsYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5OXB4O1xuICBsZWZ0OiAtOTk5OTlweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2M4YzhjODtcbn1cblxudGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkMmQyZDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbnRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDE2MmI1O1xufVxuXG5ydWJ5W2RhdGEtcnVieV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnJ1YnlbZGF0YS1ydWJ5XTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXJ1YnkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IC0zZW07XG4gIHJpZ2h0OiAtM2VtO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIGJvdHRvbTogMTAwJTtcbn1cblxucnVieVtkYXRhLXJ1YnldIHJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LCBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtb25seS1zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW9ubHktcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudS1vcmRlci1vbmUge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC51LW9yZGVyLXR3byB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnUtb3JkZXItdGhyZWUge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC51LW9yZGVyLWZvdXIge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5cbi5sLXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDExMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ubC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIHdpZHRoOiAxMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdyYXBwZXIge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy10ZXh0QnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLW91dDtcbn1cblxuLmMtdGV4dEJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCA2MiwgNjIsIDAuMSk7XG59XG5cbi5jLXRleHRCdXR0b246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYnV0dG9uX2ljb24wMS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmMtYmFzaWNCdXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmI0ZTU2O1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2Utb3V0O1xufVxuXG4uYy1iYXNpY0J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjRlNTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1iYXNpY0J1dHRvbjpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmMtYmFzaWNCdXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDQ3JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmYjRlNTY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmYjRlNTY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbn1cblxuLmMtYmFzaWNCdXR0b24tLWJsYW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9idXR0b25faWNvbjAzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5fOi1tcy1mdWxsc2NyZWVuLCA6cm9vdCAuYy1iYXNpY0J1dHRvbiB7XG4gIHBhZGRpbmc6IDIxcHggMjBweCAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10ZXh0QnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmMtdGV4dEJ1dHRvbjphZnRlciB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG4gIC5jLWJhc2ljQnV0dG9uIHtcbiAgICB3aWR0aDogODglO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxuICAuYy1iYXNpY0J1dHRvbjo6YWZ0ZXIge1xuICAgIHRvcDogNDQlO1xuICB9XG59XG5cbi5jLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA5MHB4IDAgMTAwcHg7XG59XG5cbi5jLXNlY3Rpb24tLXB0MSB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG59XG5cbi5jLXNlY3Rpb24tLXB0MiB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHg7XG59XG5cbi5jLXNlY3Rpb24tLXB0MyB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLmMtc2VjdGlvblVuZGVyIHtcbiAgcGFkZGluZzogMjBweCAwIDEwMHB4O1xufVxuXG4uYy1zZWN0aW9uTWlsa3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmOWY0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnX3BpbmsucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuXG4uYy1zZWN0aW9uRmFuY3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMWYyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnX3doaXRlLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuLmMtY29tbW9uUmVhZCB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbi5jLWNvbW1vblJlYWQgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbiAgLmMtc2VjdGlvbi0tcHQyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLmMtc2VjdGlvblVuZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTAwcHg7XG4gIH1cbiAgLmMtc2VjdGlvbk1pbGt5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnX3Bpbmtfc3AucG5nKTtcbiAgfVxuICAuYy1zZWN0aW9uRmFuY3kge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmdfd2hpdGVfc3AucG5nKTtcbiAgfVxuICAuYy1zZWN0aW9uVW5kZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMCA1NXB4O1xuICB9XG4gIC5jLWJyZWFkY3J1bWJMaXN0IHtcbiAgICBtYXJnaW46IDAgMCAzNXB4O1xuICB9XG4gIC5jLWNvbW1vblJlYWQge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgLmMtY29tbW9uUmVhZCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmMtc2xpZGVyUGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtc2xpZGVyUGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1zbGlkZXJQYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmMtc2xpZGVyUGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjRlNTY7XG59XG5cbi5jLXNsaWRlclByZXYwMSxcbi5jLXNsaWRlck5leHQwMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIzcHg7XG4gIG1pbi13aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0O1xufVxuXG4uYy1zbGlkZXJQcmV2MDE6aG92ZXIsXG4uYy1zbGlkZXJOZXh0MDE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5jLXNsaWRlclByZXYwMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wcmV2MDEucG5nXCIpO1xufVxuXG4uYy1zbGlkZXJOZXh0MDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmV4dDAxLnBuZ1wiKTtcbn1cblxuLmMtc2xpZGVyUHJldjAyLFxuLmMtc2xpZGVyTmV4dDAyIHtcbiAgdG9wOiA0NCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0O1xufVxuXG4uYy1zbGlkZXJQcmV2MDI6aG92ZXIsXG4uYy1zbGlkZXJOZXh0MDI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5jLXNsaWRlclByZXYwMiB7XG4gIGxlZnQ6IC01NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJldjAyLnBuZ1wiKTtcbn1cblxuLmMtc2xpZGVyTmV4dDAyIHtcbiAgcmlnaHQ6IC01NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmV4dDAyLnBuZ1wiKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2xpZGVyUGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG4gIC5jLXNsaWRlclByZXYwMSxcbiAgLmMtc2xpZGVyTmV4dDAxIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmMtc2xpZGVyUHJldjAyLFxuICAuYy1zbGlkZXJOZXh0MDIge1xuICAgIHRvcDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmMtc2xpZGVyUHJldjAyIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxuICAuYy1zbGlkZXJOZXh0MDIge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxufVxuXG4uYy1sYXJnZVRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1sYXJnZVRpdGxlLS1tYXJnaW5NZWRpdW0ge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uYy1sYXJnZVRpdGxlLS1tYXJnaW5TbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jLWxhcmdlVGl0bGUtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYy1sYXJnZVRpdGxlX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogI2ZiNGU1NjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZSB7XG4gIHdpZHRoOiA2OXB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYy1sYXJnZVRpdGxlX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogZm90LXRzdWt1YXJkZ290aGljLXN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgbGV0dGVyLXNwYWNpbmc6IC00cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1sYXJnZVRpdGxlX19tYWluOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMzhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fdGl0bGUucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uYy1taWRkbGVUaXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiAnTSBQTFVTIFJvdW5kZWQgMWMnLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAzO1xufVxuXG4uYy1taWRkbGVUaXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RpdGxlX2RvdC5wbmcpO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jLW1pZGRsZVRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RpdGxlX3lha3VsdC5wbmcpO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jLW1pZGRsZVRpdGxlLS1ub2ltZyB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuXG4uYy1taWRkbGVUaXRsZS0tbm9pbWc6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtbWlkZGxlVGl0bGUtLWxhcmdlOjphZnRlciB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxODVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYy1zbWFsbFRpbGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjZmI0ZTU2O1xufVxuXG4uYy1sYXJnZVRpdGxlX19pY29uSW1hZ2UgaW1nIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYy1jb21tb25UaXRsZV9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHg7XG4gIGhlaWdodDogMzEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uX3RpdGxlX2JnLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5jLWNvbW1vblRpdGxlX19zZWN0aW9uIC5jLWxhcmdlVGl0bGVfX21haW4ge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDEycHggMCAwO1xufVxuXG4uYy1jb21tb25UaXRsZV9fc2VjdGlvbiAuYy1sYXJnZVRpdGxlX19tYWluOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl90aXRsZTAyLnBuZyk7XG59XG5cbi5jLWxhcmdlVGl0bGVfX3VuZGVyIC5jLWxhcmdlVGl0bGVfX21haW4ge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi5jLWxhcmdlVGl0bGVfX3VuZGVyIC5jLWxhcmdlVGl0bGVfX21haW46OmFmdGVyIHtcbiAgYm90dG9tOiAtNDBweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl90aXRsZTAzLnBuZyk7XG59XG5cbi5jLXJlYWQgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1sYXJnZVRpdGxlLS1tYXJnaW5NZWRpdW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmMtbGFyZ2VUaXRsZV9faWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdlIHtcbiAgICB3aWR0aDogNTJweDtcbiAgICBtYXJnaW46IDAgYXV0byA4cHg7XG4gIH1cbiAgLmMtbGFyZ2VUaXRsZV9fbWFpbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMi41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmMtbGFyZ2VUaXRsZV9fbWFpbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGJvdHRvbTogLTQwcHg7XG4gIH1cbiAgLmMtbGFyZ2VUaXRsZV9fc3ViIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbiAuYy1sYXJnZVRpdGxlX19tYWluIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5jLW1pZGRsZVRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxuICAuYy1taWRkbGVUaXRsZTo6YWZ0ZXIge1xuICAgIHRvcDogLTUwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5jLXNtYWxsVGlsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbiAgLmMtY29tbW9uVGl0bGVfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQzcHggMCAwO1xuICAgIGhlaWdodDogMTk1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb25fdGl0bGVfYmdfc3AuanBnKTtcbiAgfVxuICAuYy1sYXJnZVRpdGxlX191bmRlciAuYy1sYXJnZVRpdGxlX19tYWluIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmMtbGFyZ2VUaXRsZV9fdW5kZXIgLmMtbGFyZ2VUaXRsZV9fbWFpbjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTMzcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbiAgLmMtcmVhZCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgI2VlZTtcbn1cblxuLmMtaGVhZGVyX19sZWZ0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTRweCAyMHB4IDAgMjdweDtcbn1cblxuLmMtaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDE1NnB4O1xuICBtYXJnaW46IDAgMzVweCA4cHggMDtcbn1cblxuLmMtaGVhZGVyX19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jLWhlYWRlcl9fY29tcGFueSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuXG4uYy1oZWFkZXJfX2NvbXBhbnkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmMtaGVhZGVyX19saW5rc1dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1oZWFkZXJfX2NvcnBvcmF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmI0ZTU2O1xuICB3aWR0aDogMTYzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgcGFkZGluZzogNnB4IDAgMTBweDtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG59XG5cbi5jLWhlYWRlcl9fY29ycG9yYXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiNGU1NjtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmMtaGVhZGVyX19jb3Jwb3JhdGVXcmFwIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M4YzhjODtcbiAgcGFkZGluZzogMCAxN3B4IDAgMDtcbn1cblxuLmMtaGVhZGVyX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmMtaGVhZGVyX19saW5rczpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmMtaGVhZGVyX19saW5rczpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uYy1oZWFkZXJfX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5jLWhlYWRlcl9fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYy1oZWFkZXJfX3RlbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmI0ZTU2O1xufVxuXG4uYy1oZWFkZXJfX3RlbCBhIC5jLWljb24tdGVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmMtaGVhZGVyX190ZWxJY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cblxuLmMtaGVhZGVyX19uYXYge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cblxuLmMtaGVhZGVyX19uYXZMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiNGU1NjtcbiAgcGFkZGluZzogNnB4IDA7XG59XG5cbi5jLWhlYWRlcl9fbmF2SXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1oZWFkZXJfX25hdkl0ZW0tLWhvdmVyIHtcbiAgcGFkZGluZzogMCAyM3B4O1xufVxuXG4uYy1oZWFkZXJfX25hdkl0ZW0gPiBzcGFuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cblxuLmMtaGVhZGVyX19uYXZJdGVtID4gc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmI0ZTU2O1xufVxuXG4uYy1oZWFkZXJfX25hdkl0ZW0gPiBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cblxuLmMtaGVhZGVyX19uYXZJdGVtID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmI0ZTU2O1xufVxuXG4uYy1oZWFkZXJfX25hdkl0ZW0gPiBhOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1oZWFkZXJfX25hdkl0ZW06bGFzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmMtaGVhZGVyX19wdWxsZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDMlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xMCUpO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI0ZTU2O1xuICBtaW4td2lkdGg6IDI1NXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAyNTBtcyBlYXNlLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYy1oZWFkZXJfX3B1bGxkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI0ZTU2O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYy1oZWFkZXJfX25hdkl0ZW06aG92ZXIgLmMtaGVhZGVyX19wdWxsZG93biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xufVxuXG4uYy1oZWFkZXJfX3B1bGxkb3duSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdHJhbnNpdGlvbjogMTAwbXMgZWFzZS1vdXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY2ZTZlO1xufVxuXG4uYy1oZWFkZXJfX3B1bGxkb3duSXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYnV0dG9uX2ljb24wNC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmMtaGVhZGVyX19wdWxsZG93bkl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5jLWhlYWRlcl9fcHVsbGRvd25JdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjIpO1xufVxuXG4uYy1oZWFkZXJfX21lbnVCdXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA1cHg7XG4gICAgei1pbmRleDogNDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI0ZTU2O1xuICB9XG4gIC5jLWhlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG4gIC5jLWhlYWRlcl9fbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jLWhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luOiA3cHggMTVweCA4cHggMHB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmMtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDc3JTtcbiAgfVxuICAuYy1oZWFkZXJfX2NvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IC0xcHggMCAwIDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYy1oZWFkZXJfX2NvbXBhbnkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5jLWhlYWRlcl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYy1oZWFkZXJfX21lbnUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRyYW5zaXRpb246IDI1MG1zIGVhc2Utb3V0O1xuICB9XG4gIC5jLWhlYWRlcl9fbWVudS5pcy1hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmMtaGVhZGVyX19saW5rc1dyYXAge1xuICAgIGZsZXg6IDE7XG4gICAgb3JkZXI6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDI1MG1zIGVhc2Utb3V0O1xuICB9XG4gIC5jLWhlYWRlcl9fbGlua3Mge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLmMtaGVhZGVyX19saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIH1cbiAgLmMtaGVhZGVyX19zbnNMaW5rIHtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxuICAuYy1oZWFkZXJfX3Nuc0xpbmsgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYy1oZWFkZXJfX3RlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmMtaGVhZGVyX190ZWxJY29uIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB9XG4gIC5jLWhlYWRlcl9fdGVsIGEge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjRlNTY7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmMtaGVhZGVyX190ZWwgYSAuYy1pY29uLXRlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuYy1oZWFkZXJfX3RlbCBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYy1oZWFkZXJfX21lbnUuaXMtYWN0aXZlIC5jLWhlYWRlcl9fbmF2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxuICAuYy1oZWFkZXJfX25hdiB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAyNTBtcyBlYXNlLW91dDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICB9XG4gIC5jLWhlYWRlcl9fbmF2TGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYy1oZWFkZXJfX25hdkl0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFJvYm90bywgXCJEcm9pZCBTYW5zXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIFZlcmRhbmEsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYy1oZWFkZXJfX25hdkl0ZW0tLWhvdmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jLWhlYWRlcl9fbmF2SXRlbS0taG92ZXIgPiBzcGFuLFxuICAuYy1oZWFkZXJfX25hdkl0ZW0gPiBhIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGNvbG9yOiAjZmI0ZTU2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5jLWhlYWRlcl9fbmF2SXRlbS0taG92ZXIgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyM3B4O1xuICB9XG4gIC5jLWhlYWRlcl9fbmF2SXRlbS0taG92ZXIgPiBzcGFuOmJlZm9yZSwgLmMtaGVhZGVyX19uYXZJdGVtLS1ob3ZlciA+IHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyM3B4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjRlNTY7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1vdXQ7XG4gIH1cbiAgLmMtaGVhZGVyX19uYXZJdGVtLS1ob3ZlciA+IHNwYW46YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAuYy1oZWFkZXJfX25hdkl0ZW0tLWhvdmVyLmlzLWFjdGl2ZSA+IHNwYW46YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIC5jLWhlYWRlcl9fbmF2SXRlbSA+IGEge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuICAuYy1oZWFkZXJfX25hdkl0ZW0gPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9idXR0b25faWNvbjAxLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmMtaGVhZGVyX19uYXZJdGVtOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuICAuYy1oZWFkZXJfX3B1bGxkb3duIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuYy1oZWFkZXJfX3B1bGxkb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuYy1oZWFkZXJfX3B1bGxkb3duLFxuICAuYy1oZWFkZXJfX25hdkl0ZW06aG92ZXIgLmMtaGVhZGVyX19wdWxsZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5jLWhlYWRlcl9fcHVsbGRvd25JdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTdweCAxNXB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjNTA1MDUwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgfVxuICAuYy1oZWFkZXJfX3B1bGxkb3duSXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIH1cbiAgLmMtaGVhZGVyX19wdWxsZG93bkl0ZW06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYnV0dG9uX2ljb24wMy5zdmdcIik7XG4gIH1cbiAgLmMtaGVhZGVyX19jb3Jwb3JhdGVXcmFwIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYy1oZWFkZXJfX21lbnVCdXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjRlNTY7XG4gIH1cbiAgLmMtaGVhZGVyX19tZW51QnV0dG9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMGE0O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLmMtaGVhZGVyX19tZW51QnV0dG9uIGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMjUwbXMgZWFzZS1vdXQ7XG4gIH1cbiAgLmMtaGVhZGVyX19tZW51QnV0dG9uIGRpdjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMXB4O1xuICB9XG4gIC5jLWhlYWRlcl9fbWVudUJ1dHRvbiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICBsZWZ0OiAyMXB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG4gIC5jLWhlYWRlcl9fbWVudUJ1dHRvbiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gLTZweCk7XG4gICAgbGVmdDogMjFweDtcbiAgfVxuICAuYy1oZWFkZXJfX21lbnVCdXR0b24uaXMtYWN0aXZlIGRpdjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuYy1oZWFkZXJfX21lbnVCdXR0b24uaXMtYWN0aXZlIGRpdjpudGgtY2hpbGQoMikge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmMtaGVhZGVyX19tZW51QnV0dG9uLmlzLWFjdGl2ZSBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICBsZWZ0OiAyMXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYy1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmOWY0O1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBSb2JvdG8sIFwiRHJvaWQgU2Fuc1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBWZXJkYW5hLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmMtZm9vdGVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5jLWZvb3Rlcl9fbG9nb1dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jLWZvb3Rlcl9fbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmMtZm9vdGVyX19jb21wYW55IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmMtZm9vdGVyX19jb21wYW55IHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jLWZvb3Rlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1mb290ZXJfX2luZm8ge1xuICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICB3aWR0aDogMjY2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmMtZm9vdGVyX19hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmMtZm9vdGVyX190ZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZiNGU1NjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jLWZvb3Rlcl9fdGVsSWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cblxuLmMtZm9vdGVyX19zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYy1mb290ZXJfX3Nuc0xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB3aWR0aDogMzZweDtcbiAgbWluLXdpZHRoOiAzNnB4O1xuICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLW91dDtcbn1cblxuLmMtZm9vdGVyX19zbnNMaW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYy1mb290ZXJfX3Nuc0xpbmsgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWZvb3Rlcl9fbGlua3Mge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkY2RjZGM7XG4gIHBhZGRpbmc6IDAgMCAwIDQ1cHg7XG59XG5cbi5jLWZvb3Rlcl9fbGlua3M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmMtZm9vdGVyX19sYXJnZUxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cblxuLmMtZm9vdGVyX19sYXJnZUxpbms6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1mb290ZXJfX2xhcmdlTGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgbGVmdDogLTE3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmYjRlNTY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmYjRlNTY7XG59XG5cbi5jLWZvb3Rlcl9fbGFyZ2VMaW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYy1mb290ZXJfX2xhcmdlTGluay0tZGlzYWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYy1mb290ZXJfX2xhcmdlTGluay0tZGlzYWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5jLWZvb3Rlcl9fc21hbGxMaW5rcyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYy1mb290ZXJfX3NtYWxsTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmMtZm9vdGVyX19zbWFsbExpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2J1dHRvbl9pY29uMDMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5jLWZvb3Rlcl9fc21hbGxMaW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjIpO1xufVxuXG4uYy1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY5ZjQ7XG59XG5cbi5jLWZvb3Rlcl9fdG9Ub3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxMDBweDtcbiAgei1pbmRleDogMTk7XG4gIGJvdHRvbTogMTIwcHg7XG59XG5cbi5jLWZvb3Rlcl9fdG9Ub3AgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbl86LW1zLWZ1bGxzY3JlZW46OmJlZm9yZSwgOnJvb3QgLmMtZm9vdGVyX19sYXJnZUxpbms6OmJlZm9yZSB7XG4gIHRvcDogMjAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuICAuYy1mb290ZXJfX2xvZ29XcmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG4gIC5jLWZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE5N3B4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIH1cbiAgLmMtZm9vdGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmMtZm9vdGVyX19jb21wYW55IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jLWZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYy1mb290ZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYy1mb290ZXJfX2luZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jLWZvb3Rlcl9fdGVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICBtYXgtd2lkdGg6IDI5NXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjRlNTY7XG4gIH1cbiAgLmMtZm9vdGVyX190ZWwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmMtZm9vdGVyX190aW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jLWZvb3Rlcl9fbGlua3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmMtZm9vdGVyX19sYXJnZUxpbmsge1xuICAgIHBhZGRpbmc6IDE3cHggMjBweCAxNXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNkY2RjO1xuICB9XG4gIC5jLWZvb3Rlcl9fbGFyZ2VMaW5rOjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmMtZm9vdGVyX19sYXJnZUxpbmstLWRpc2FibGU6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5jLWZvb3Rlcl9fbGFyZ2VMaW5rLS1kaXNhYmxlOmJlZm9yZSwgLmMtZm9vdGVyX19sYXJnZUxpbmstLWRpc2FibGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyM3B4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjRlNTY7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1vdXQ7XG4gIH1cbiAgLmMtZm9vdGVyX19sYXJnZUxpbmstLWRpc2FibGUuaXMtYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgfVxuICAuYy1mb290ZXJfX2xhcmdlTGluay0tZGlzYWJsZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5jLWZvb3Rlcl9fbGFyZ2VMaW5rLS1kaXNhYmxlLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgLmMtZm9vdGVyX19sYXJnZUxpbmstLXNwIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgfVxuICAuYy1mb290ZXJfX2xpbmtzOmxhc3QtY2hpbGQgLmMtZm9vdGVyX19sYXJnZUxpbmstLWRpc2FibGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xuICB9XG4gIC5jLWZvb3Rlcl9fc21hbGxMaW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gIH1cbiAgLmMtZm9vdGVyX19zbWFsbExpbmtzOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLmMtZm9vdGVyX19zbWFsbExpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gIH1cbiAgLmMtZm9vdGVyX19zbWFsbExpbms6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuYy1mb290ZXJfX3NucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxuICAuYy1mb290ZXJfX3Nuc0xpbmsge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAuYy1mb290ZXJfX3Nuc0xpbmsgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYy1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICMzNDM0MzQgIWltcG9ydGFudDtcbiAgfVxuICAuYy1mb290ZXJfX3RvVG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAuYy1mb290ZXJfX3RvVG9wIGEge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuYy1mb290ZXJfX3RvVG9wIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmMtZm9vdGVyX190b1RvcC5qcy1maXhzdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjVweDtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLmMtdGFiQ29udGVudF9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtdGFiQ29udGVudF9fdGFiIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4uYy10YWJDb250ZW50X190YWI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmMtdGFiQ29udGVudF9fdGFiLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiNGU1Njtcbn1cblxuLmMtdGFiQ29udGVudF9fdGFiLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNDMwO1xufVxuXG4uYy10YWJDb250ZW50X190YWItLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1Y2VlYztcbn1cblxuLmMtdGFiQ29udGVudF9fdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYy10YWJDb250ZW50X190YWIuaXMtYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvdHRvbTogLTlweDtcbiAgdHJhbnNpdGlvbjogMjUwbXMgZWFzZS1vdXQ7XG59XG5cbi5jLXRhYkNvbnRlbnRfX3RhYi0tcHJpbWFyeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI0ZTU2O1xufVxuXG4uYy10YWJDb250ZW50X190YWItLXNlY29uZGFyeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNDMwO1xufVxuXG4uYy10YWJDb250ZW50X190YWItLXRlcnRpYXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWNlZWM7XG59XG5cbi5jLXRhYkNvbnRlbnRfX2NvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy10YWJDb250ZW50X19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMjUwbXMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jLXRhYkNvbnRlbnRfX2NvbnRlbnQuaXMtYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFiQ29udGVudF9fdGFiIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5jLXRhYkNvbnRlbnRfX3RhYjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuICAuYy10YWJDb250ZW50X190YWIuaXMtYWN0aXZlOmJlZm9yZSB7XG4gICAgYm90dG9tOiAtN3B4O1xuICB9XG4gIC5jLXRhYkNvbnRlbnRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuXG4uYy1uZXdzTGlzdF9faXRlbSB7XG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgI2M4YzhjODtcbn1cblxuLmMtbmV3c0xpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI2M4YzhjODtcbn1cblxuLmMtbmV3c0xpc3RfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTdweCA1cHg7XG4gIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0O1xufVxuXG4uYy1uZXdzTGlzdF9faXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjIpO1xufVxuXG4uYy1uZXdzTGlzdF9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1uZXdzTGlzdF9fZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmMtbmV3c0xpc3RfX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uYy1uZXdzTGlzdF9fY2F0ZWdvcnktLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI0ZTU2O1xufVxuXG4uYy1uZXdzTGlzdF9fY2F0ZWdvcnktLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI0MzA7XG59XG5cbi5jLW5ld3NMaXN0X19jYXRlZ29yeS0tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVjZWVjO1xufVxuXG4uYy1uZXdzTGlzdF9fdGV4dCB7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5ld3NMaXN0X19pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNjOGM4Yzg7XG4gIH1cbiAgLmMtbmV3c0xpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYzhjOGM4O1xuICB9XG4gIC5jLW5ld3NMaXN0X19pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmMtbmV3c0xpc3RfX21ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuYy1uZXdzTGlzdF9fZGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYy1uZXdzTGlzdF9fY2F0ZWdvcnkge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5jLW5ld3NMaXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uYy1iYW5uZXJBcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDQ3cHggMCA4NXB4O1xufVxuXG4uYy1iYW5uZXJBcmVhX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWJhbm5lckFyZWFfX2Jhbm5lciB7XG4gIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0O1xufVxuXG4uYy1iYW5uZXJBcmVhX19iYW5uZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5jLWJhbm5lckFyZWFfX2Jhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtYmFubmVyQXJlYSAuYy1zbGlkZXJQYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAtMzBweDtcbn1cblxuLmMtYmFubmVyQXJlYSAuYy1zbGlkZXJQYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xufVxuXG4uYy1iYW5uZXJBcmVhIC5jLXNsaWRlclBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI0ZTU2O1xufVxuXG4uYy1iYW5uZXJBcmVhIC5jLXNsaWRlclBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYmFubmVyQXJlYSB7XG4gICAgcGFkZGluZzogMzBweCAwIDUwcHg7XG4gIH1cbiAgLmMtYmFubmVyQXJlYSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG4gIC5jLWJhbm5lckFyZWEgLmMtc2xpZGVyUHJldjAyLFxuICAuYy1iYW5uZXJBcmVhIC5jLXNsaWRlck5leHQwMiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5jLWJhbm5lckFyZWEgLmMtc2xpZGVyTmV4dDAyIHtcbiAgICByaWdodDogLTE3cHg7XG4gIH1cbiAgLmMtYmFubmVyQXJlYSAuYy1zbGlkZXJQcmV2MDIge1xuICAgIGxlZnQ6IC0xN3B4O1xuICB9XG59XG5cbi5jLWZpeGVkQmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMjVweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbn1cblxuLmMtZml4ZWRCYW5uZXIgLmMtZml4ZWRCYW5uZXItLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiNGU1Njtcbn1cblxuLmMtZml4ZWRCYW5uZXIgLmMtZml4ZWRCYW5uZXItLWRvY3VtZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25feWFrdWx0bWFuMDEucG5nKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNjFweDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYy1maXhlZEJhbm5lciAuYy1maXhlZEJhbm5lci0tZG9jdW1lbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk4Nzk2O1xufVxuXG4uYy1maXhlZEJhbm5lciAuYy1maXhlZEJhbm5lci0tYXBwbGljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZTRlO1xufVxuXG4uYy1maXhlZEJhbm5lciAuYy1maXhlZEJhbm5lci0tYXBwbGljYXRpb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl95YWt1bHRtYW4wMi5wbmcpO1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxlZnQ6IDEzcHg7XG59XG5cbi5jLWZpeGVkQmFubmVyIC5jLWZpeGVkQmFubmVyLS1hcHBsaWNhdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM1ODE7XG59XG5cbi5jLWZpeGVkQmFubmVyIGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAwIDc1cHg7XG4gIHdpZHRoOiAyMjJweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG59XG5cbi5jLWZpeGVkQmFubmVyIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogMTdweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG59XG5cbi5jLWZpeGVkQmFubmVyLmlzLXNtYWxsIGEge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xufVxuXG4uYy1maXhlZEJhbm5lci5pcy1zbWFsbCBhOjpiZWZvcmUge1xuICBib3R0b206IDNweDtcbn1cblxuLmMtZml4ZWRCYW5uZXIuaXMtc21hbGwgYS5jLWZpeGVkQmFubmVyLS1kb2N1bWVudDo6YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNDFweDtcbn1cblxuLmMtZml4ZWRCYW5uZXIuaXMtc21hbGwgYS5jLWZpeGVkQmFubmVyLS1hcHBsaWNhdGlvbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogNDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZml4ZWRCYW5uZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5jLWZpeGVkQmFubmVyLmlzLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuYy1maXhlZEJhbm5lciBhLFxuICAuYy1maXhlZEJhbm5lci5pcy1zbWFsbCBhIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5jLWZpeGVkQmFubmVyIGE6bnRoLW9mLXR5cGUoMSksXG4gIC5jLWZpeGVkQmFubmVyLmlzLXNtYWxsIGE6bnRoLW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICB9XG4gIC5jLWZpeGVkQmFubmVyIGEuYy1maXhlZEJhbm5lci0tZG9jdW1lbnQsXG4gIC5jLWZpeGVkQmFubmVyLmlzLXNtYWxsIGEuYy1maXhlZEJhbm5lci0tZG9jdW1lbnQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDc1cHg7XG4gIH1cbiAgLmMtZml4ZWRCYW5uZXIgYS5jLWZpeGVkQmFubmVyLS1kb2N1bWVudDo6YmVmb3JlLFxuICAuYy1maXhlZEJhbm5lci5pcy1zbWFsbCBhLmMtZml4ZWRCYW5uZXItLWRvY3VtZW50OjpiZWZvcmUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNjFweDtcbiAgICBib3R0b206IC04cHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAuYy1maXhlZEJhbm5lciBhLmMtZml4ZWRCYW5uZXItLWFwcGxpY2F0aW9uLFxuICAuYy1maXhlZEJhbm5lci5pcy1zbWFsbCBhLmMtZml4ZWRCYW5uZXItLWFwcGxpY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA3MHB4O1xuICB9XG4gIC5jLWZpeGVkQmFubmVyIGEuYy1maXhlZEJhbm5lci0tYXBwbGljYXRpb246OmJlZm9yZSxcbiAgLmMtZml4ZWRCYW5uZXIuaXMtc21hbGwgYS5jLWZpeGVkQmFubmVyLS1hcHBsaWNhdGlvbjo6YmVmb3JlIHtcbiAgICBib3R0b206IC05cHg7XG4gICAgbGVmdDogMjFweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gIH1cbn1cblxuLmpzLWNvbW1vbi1hY2NvcmRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qcy1jb21tb24tYWNjb3JkaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmYTNlM2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogMjdweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbn1cblxuLmpzLWNvbW1vbi1hY2NvcmRpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmEzZTNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC42cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG59XG5cbi5qcy1jb21tb24tYWNjb3JkaW9uLmlzLWFjY29yZGlvbi0tb3Blbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uanMtY29tbW9uLWFjY29yZGlvbi5pcy1hY2NvcmRpb24tLW9wZW46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qcy1hY2NvcmRpb24sXG4gIC5qcy1jZW50ZXItYWNjb3JkaW9uLFxuICAuanMtY29tbW9uLWFjY29yZGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5qcy1hY2NvcmRpb246OmJlZm9yZSxcbiAgLmpzLWNlbnRlci1hY2NvcmRpb246OmJlZm9yZSxcbiAgLmpzLWNvbW1vbi1hY2NvcmRpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmEzZTNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEycHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgfVxuICAuanMtY29tbW9uLWFjY29yZGlvbjpiZWZvcmUge1xuICAgIHJpZ2h0OiAyMXB4O1xuICAgIHRvcDogLTE5cHg7XG4gIH1cbiAgLmpzLWNlbnRlci1hY2NvcmRpb246YmVmb3JlIHtcbiAgICByaWdodDogMjdweDtcbiAgfVxuICAuanMtYWNjb3JkaW9uOjphZnRlcixcbiAgLmpzLWNlbnRlci1hY2NvcmRpb246OmFmdGVyLFxuICAuanMtY29tbW9uLWFjY29yZGlvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogI2ZhM2UzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xOXB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gIH1cbiAgLmpzLWNvbW1vbi1hY2NvcmRpb246YWZ0ZXIge1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLmpzLWNlbnRlci1hY2NvcmRpb246YWZ0ZXIge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5qcy1hY2NvcmRpb24uaXMtYWNjb3JkaW9uLS1vcGVuOjpiZWZvcmUsXG4gIC5qcy1jZW50ZXItYWNjb3JkaW9uLmlzLWFjY29yZGlvbi0tb3Blbjo6YmVmb3JlLFxuICAuanMtY29tbW9uLWFjY29yZGlvbi5pcy1hY2NvcmRpb24tLW9wZW46OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5qcy1hY2NvcmRpb24uaXMtYWNjb3JkaW9uLS1vcGVuOjphZnRlcixcbiAgLmpzLWNlbnRlci1hY2NvcmRpb24uaXMtYWNjb3JkaW9uLS1vcGVuOjphZnRlcixcbiAgLmpzLWNvbW1vbi1hY2NvcmRpb24uaXMtYWNjb3JkaW9uLS1vcGVuOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbn1cblxuLmMtY29tbW9uR3JpZF9fZmlyc3Qge1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmMtY29tbW9uR3JpZF9fZmlyc3RMZWZ0IHtcbiAgd2lkdGg6IDU3MHB4O1xuICBtaW4td2lkdGg6IDU3MHB4O1xuICBmbGV4OiAxO1xufVxuXG4uYy1jb21tb25HcmlkX19maXJzdFJpZ2h0IHtcbiAgbWFyZ2luOiAwIDAgMCA2MHB4O1xufVxuXG4uYy1jb21tb25HcmlkX19maXJzdCAuYy1iYXNpY0J1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5jLWNvbW1vbkdyaWRfX2ZpcnN0ICsgLmMtc21hbGxUaWxlIHtcbiAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbn1cblxuLmMtY29tbW9uR3JpZF9fdGV4dCB7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG59XG5cbi5jLWNvbW1vbkdyaWRfX3RleHQgLmMtc21hbGxUaWxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtY29tbW9uR3JpZF9fdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4uYy1jb21tb25HcmlkX19maXJzdDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5jLWNvbW1vbkdyaWRfX3NlY29uZCB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYy1jb21tb25HcmlkX19zZWNvbmRMZWZ0IHtcbiAgd2lkdGg6IDQ3MHB4O1xuICBtaW4td2lkdGg6IDQ3MHB4O1xuICBtYXJnaW46IDAgNTBweCAwIDA7XG59XG5cbi5jLWNvbW1vbkdyaWRfX3NlY29uZFJpZ2h0IHtcbiAgZmxleDogMTtcbn1cblxuLmMtY29tbW9uR3JpZF9fc2Vjb25kIC5jLWJhc2ljQnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmMtY29tbW9uR3JpZF9fc2Vjb25kICsgLmMtc21hbGxUaWxlIHtcbiAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbn1cblxuLmMtY29tbW9uR3JpZF9fc2Vjb25kOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtY29tbW9uR3JpZF9faW1hZ2Uge1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuXG4uYy1jb21tb25HcmlkX190ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbn1cblxuLmMtY29tbW9uR3JpZF9fdGV4dCAuYy1zbWFsbFRpbGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYy1jb21tb25HcmlkX190ZXh0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbW1vbkdyaWRfX2ZpcnN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jLWNvbW1vbkdyaWRfX2ZpcnN0TGVmdCB7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxuICAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0IHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmMtY29tbW9uR3JpZF9fZmlyc3QgLmMtYmFzaWNCdXR0b24ge1xuICAgIHdpZHRoOiA4NyU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG4gIC5jLWNvbW1vbkdyaWRfX2ZpcnN0ICsgLmMtc21hbGxUaWxlIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG4gIC5jLWNvbW1vbkdyaWRfX2ZpcnN0Omxhc3Qtb2YtdHlwZSAuYy1jb21tb25HcmlkX190ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmMtY29tbW9uR3JpZF9fZmlyc3Q6bGFzdC1vZi10eXBlIC5jLWJhc2ljQnV0dG9uIHtcbiAgICBtYXJnaW46IDM1cHggYXV0byA0MHB4O1xuICB9XG4gIC5jLWNvbW1vbkdyaWRfX3NlY29uZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYy1jb21tb25HcmlkX19zZWNvbmRMZWZ0IHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMDtcbiAgfVxuICAuYy1jb21tb25HcmlkX19zZWNvbmRSaWdodCB7XG4gICAgb3JkZXI6IDI7XG4gICAgZmxleDogMTtcbiAgfVxuICAuYy1jb21tb25HcmlkX19zZWNvbmQgLmMtYmFzaWNCdXR0b24ge1xuICAgIHdpZHRoOiA4NyU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG4gIC5jLWNvbW1vbkdyaWRfX3NlY29uZCArIC5jLXNtYWxsVGlsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgfVxuICAuYy1jb21tb25HcmlkX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYy1jb21tb25HcmlkX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYy1jb21tb25HcmlkX19zZWNvbmQ6bGFzdC1vZi10eXBlIC5jLWNvbW1vbkdyaWRfX3RleHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYy1jb21tb25HcmlkX19zZWNvbmQ6bGFzdC1vZi10eXBlIC5jLWJhc2ljQnV0dG9uIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG4gIC5jLWNvbW1vbkdyaWRfX2ZpcnN0Omxhc3Qtb2YtdHlwZSAuYy1iYXNpY0J1dHRvbiB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgfVxufVxuXG4uYy10YWJsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDEyMHB4O1xufVxuXG4uYy10YWJsZV9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy10YWJsZV9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbjogMCA0MHB4IDAgMDtcbn1cblxuLmMtdGFibGVfX2l0ZW0gZGwge1xuICBsaW5lLWhlaWdodDogMS43O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAyNXB4O1xufVxuXG4uYy10YWJsZV9faXRlbSBkbDpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjhmNDtcbn1cblxuLmMtdGFibGVfX2l0ZW0gZGw6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy10YWJsZV9faXRlbSBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHdpZHRoOiAxNTBweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAgNDVweDtcbiAgfVxuICAuYy10YWJsZV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmMtdGFibGVfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYy10YWJsZV9faXRlbTpudGgtb2YtdHlwZSgyKSBkbDpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5jLXRhYmxlX19pdGVtOm50aC1vZi10eXBlKDIpIGRsOm50aC1vZi10eXBlKDJuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjhmNDtcbiAgfVxuICAuYy10YWJsZV9faXRlbSBkbCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLXBhZ2lOYXRpb25fX0Jsb2NrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG5cbi5jLXBhZ2lOYXRpb25fX0Jsb2NrIHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmMtcGFnaU5hdGlvbl9fQmxvY2sgYS5wcmV2LFxuLmMtcGFnaU5hdGlvbl9fQmxvY2sgYS5uZXh0IHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI0ZTU2O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbn1cblxuLmMtcGFnaU5hdGlvbl9fQmxvY2sgYS5wcmV2OmhvdmVyLFxuLmMtcGFnaU5hdGlvbl9fQmxvY2sgYS5uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmMtcGFnaU5hdGlvbl9fQmxvY2sgYS5wcmV2OmhvdmVyOjphZnRlcixcbi5jLXBhZ2lOYXRpb25fX0Jsb2NrIGEubmV4dDpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZiNGU1NjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZiNGU1Njtcbn1cblxuLmMtcGFnaU5hdGlvbl9fQmxvY2sgYS5wcmV2OjphZnRlciB7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDE3cHg7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgY29udGVudDogJyc7XG59XG5cbi5jLXBhZ2lOYXRpb25fX0Jsb2NrIGEubmV4dDo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxNHB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgY29udGVudDogJyc7XG59XG5cbi5jLXBhZ2lOYXRpb25fX0Jsb2NrIC5jLXBhZ2lOYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1wYWdpTmF0aW9uX19CbG9jayBsaSB7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbn1cblxuLmMtcGFnaU5hdGlvbl9fQmxvY2sgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLmMtcGFnaU5hdGlvbl9fQmxvY2sgbGkgYSxcbi5jLXBhZ2lOYXRpb25fX0Jsb2NrIGxpIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI0ZTU2O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jLXBhZ2lOYXRpb25fX0Jsb2NrIGxpIGE6aG92ZXIsXG4uYy1wYWdpTmF0aW9uX19CbG9jayBsaSBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmYjRlNTY7XG59XG5cbi5jLXBhZ2lOYXRpb25fX0Jsb2NrIGxpIGEuY3VycmVudCxcbi5jLXBhZ2lOYXRpb25fX0Jsb2NrIGxpIHNwYW4uY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFnaU5hdGlvbl9fQmxvY2sge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbiAgLmMtcGFnaU5hdGlvbl9fQmxvY2sgLnByZXYge1xuICAgIG1hcmdpbjogMCA4cHggOHB4IDA7XG4gIH1cbiAgLmMtcGFnaU5hdGlvbl9fQmxvY2sgLm5leHQge1xuICAgIG1hcmdpbjogMCAwIDhweCA4cHg7XG4gIH1cbiAgLmMtcGFnaU5hdGlvbl9fQmxvY2sgbGkge1xuICAgIG1hcmdpbjogMCA4cHggOHB4IDA7XG4gIH1cbiAgLmMtcGFnaU5hdGlvbl9fQmxvY2sgbGkgYSxcbiAgLmMtcGFnaU5hdGlvbl9fQmxvY2sgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5jLXBhZ2lOYXRpb25fX0Jsb2NrIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICB9XG59XG5cbi5jLWJyZWFkY3J1bWJMaXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cblxuLmMtYnJlYWRjcnVtYkxpc3RfX2l0ZW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xufVxuXG4uYy1icmVhZGNydW1iTGlzdF9faXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZiNGU1NjtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xufVxuXG4uYy1icmVhZGNydW1iTGlzdF9faXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICc+JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIHJpZ2h0OiAtMTFweDtcbiAgY29sb3I6ICM3ODc4Nzg7XG59XG5cbi5jLWJyZWFkY3J1bWJMaXN0X19pdGVtIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJyZWFkY3J1bWJMaXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmMtYnJlYWRjcnVtYkxpc3RfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG4gIC5jLWJyZWFkY3J1bWJMaXN0X19pdGVtIGEge1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgfVxufVxuXG4uYy1jb250YWN0QXJlYSB7XG4gIHBhZGRpbmc6IDgwcHggMCA4MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3RBcmVhX2JnLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5jLWNvbnRhY3RBcmVhX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbiAgY29sb3I6ICNmYjRlNTY7XG59XG5cbi5jLWNvbnRhY3RBcmVhX19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jLWNvbnRhY3RBcmVhX19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luOiAwIDI1cHggMCAwO1xufVxuXG4ucC1jb250YWN0QXJlYV9faXRlbS0tZG9jdW1lbnQgLmMtYmFzaWNCdXR0b24ge1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI0ZTU2O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMThweCA1NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWNvbnRhY3RBcmVhX19pdGVtLS1kb2N1bWVudCAuYy1iYXNpY0J1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnAtY29udGFjdEFyZWFfX2l0ZW0tLWRvY3VtZW50IC5jLWJhc2ljQnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxcHg7XG4gIGxlZnQ6IDk1cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uX2RvY3VtZW50LnBuZyk7XG59XG5cbi5wLWNvbnRhY3RBcmVhX19pdGVtLS1kb2N1bWVudCAuYy1iYXNpY0J1dHRvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1jb250YWN0QXJlYV9faXRlbS0tYXBwbGljYXRpb24gLmMtYmFzaWNCdXR0b24ge1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZTRlO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMThweCA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWNvbnRhY3RBcmVhX19pdGVtLS1hcHBsaWNhdGlvbiAuYy1iYXNpY0J1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnAtY29udGFjdEFyZWFfX2l0ZW0tLWFwcGxpY2F0aW9uIC5jLWJhc2ljQnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI2cHg7XG4gIGxlZnQ6IDczcHg7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uX21haWwucG5nKTtcbn1cblxuLnAtY29udGFjdEFyZWFfX2l0ZW0tLWFwcGxpY2F0aW9uIC5jLWJhc2ljQnV0dG9uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbl86LW1zLWZ1bGxzY3JlZW4gLmMtYmFzaWNCdXR0b24sIDpyb290IC5wLWNvbnRhY3RBcmVhX19pdGVtLS1hcHBsaWNhdGlvbiAuYy1iYXNpY0J1dHRvbiB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAxOHB4IDgwcHg7XG59XG5cbl86LW1zLWZ1bGxzY3JlZW4gLmMtYmFzaWNCdXR0b24sIDpyb290IC5wLWNvbnRhY3RBcmVhX19pdGVtLS1kb2N1bWVudCAuYy1iYXNpY0J1dHRvbiB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAxOHB4IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbnRhY3RBcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3RBcmVhX2JnX3NwLmpwZyk7XG4gICAgcGFkZGluZzogNDVweCAwIDUwcHg7XG4gIH1cbiAgLmMtY29udGFjdEFyZWFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxuICAuYy1jb250YWN0QXJlYV9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICAucC1jb250YWN0QXJlYV9faXRlbS0tZG9jdW1lbnQgLmMtYmFzaWNCdXR0b24ge1xuICAgIHdpZHRoOiA4OCU7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMThweCA1MHB4O1xuICB9XG4gIC5wLWNvbnRhY3RBcmVhX19pdGVtLS1kb2N1bWVudCAuYy1iYXNpY0J1dHRvbjo6YmVmb3JlIHtcbiAgICB0b3A6IDE3cHg7XG4gICAgbGVmdDogOTJweDtcbiAgICB3aWR0aDogMjZweDtcbiAgfVxuICAuYy1jb250YWN0QXJlYV9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucC1jb250YWN0QXJlYV9faXRlbS0tYXBwbGljYXRpb24gLmMtYmFzaWNCdXR0b24ge1xuICAgIHdpZHRoOiA4OCU7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAxOXB4IDIwcHggMThweCA2MHB4O1xuICB9XG4gIC5wLWNvbnRhY3RBcmVhX19pdGVtLS1hcHBsaWNhdGlvbiAuYy1iYXNpY0J1dHRvbjo6YmVmb3JlIHtcbiAgICB0b3A6IDE4cHg7XG4gICAgbGVmdDogNzFweDtcbiAgICB3aWR0aDogMzNweDtcbiAgfVxufVxuXG4ucC1tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtbXYgaDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmI0ZTU2O1xuICB0b3A6IDU2JTtcbiAgbGVmdDogMTIlO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgei1pbmRleDogMTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wLW12IGgxIHNwYW4ge1xuICBwYWRkaW5nOiA0cHggN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucC1tdl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1tdl9fc2xpZGUge1xuICB3aWR0aDogMTIwMHB4O1xufVxuXG4ucC1tdl9fc2xpZGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtbXZfX3NsaWRlIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDUwMG1zIGVhc2Utb3V0O1xufVxuXG4ucC1tdl9fc2xpZGUgYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5wLW12X19wcmV2IHtcbiAgbGVmdDogOSU7XG59XG5cbi5wLW12X19uZXh0IHtcbiAgcmlnaHQ6IDklO1xufVxuXG4ucC10b3BBYm91dCAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2Uge1xuICB3aWR0aDogMTAxcHg7XG59XG5cbi5wLXRvcEFib3V0X19pbWFnZSB7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG59XG5cbi5wLXRvcEFib3V0X19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnAtdG9wQWJvdXRfX2l0ZW0ge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG5cbi5wLXRvcEFib3V0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnAtdG9wQWJvdXRfX3JlYWQge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuXG4ucC10b3BJbnRlcnZpZXcge1xuICBwYWRkaW5nOiA5MHB4IDAgMDtcbn1cblxuLnAtdG9wSW50ZXJ2aWV3ICsgLnAtdG9wSW50ZXJ2aWV3IHtcbiAgcGFkZGluZzogMCAwIDEwMHB4O1xufVxuXG4ucC10b3BJbnRlcnZpZXcgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdlIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ucC10b3BJbnRlcnZpZXcgLmMtYmFzaWNCdXR0b24ge1xuICB3aWR0aDogMzUwcHg7XG59XG5cbi5wLXRvcEludGVydmlldyAuYy1sYXJnZVRpdGxlLS1tYXJnaW5NZWRpdW0ge1xuICBtYXJnaW46IDAgMCA1NXB4O1xufVxuXG4ucC10b3BJbnRlcnZpZXdfX3JlYWQge1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuXG4ucC10b3BJbnRlcnZpZXdfX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCA0NXB4O1xufVxuXG4ucC10b3BJbnRlcnZpZXdfX2xpc3QgLnN3aXBlci1jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnAtdG9wSW50ZXJ2aWV3X19pdGVtIHtcbiAgd2lkdGg6IDMwLjYlO1xuICBtYXJnaW46IDAgNDBweCAwIDA7XG59XG5cbi5wLXRvcEludGVydmlld19faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5wLXRvcEludGVydmlld19faXRlbSBhIGltZyB7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbn1cblxuLnAtdG9wSW50ZXJ2aWV3X19pdGVtIGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ucC10b3BJbnRlcnZpZXdfX2l0ZW1UaXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmY3NjtcbiAgcGFkZGluZzogN3B4IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wLXRvcEludGVydmlld19faXRlbVRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZmY2Zjc2O1xufVxuXG4ucC10b3BJbnRlcnZpZXdfX2l0ZW1JbWFnZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5wLXRvcEludGVydmlld19faXRlbUltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wLXRvcEludGVydmlld19faXRlbU5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucC10b3BDZW50ZXIgLmMtY29tbW9uR3JpZF9fZmlyc3Qge1xuICBtYXJnaW46IDAgMCA2MHB4O1xufVxuXG4ucC10b3BDZW50ZXIgLmMtbGFyZ2VUaXRsZS0tbWFyZ2luTWVkaXVtIHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbn1cblxuLnAtdG9wQ2VudGVyX19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucC10b3BDZW50ZXJfX2l0ZW1UaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBmb3QtdHN1a3VhcmRnb3RoaWMtc3RkLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wLXRvcENlbnRlcl9faXRlbVRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fYXJyb3dfcGluay5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5wLXRvcENlbnRlcl9faXRlbVRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wLXRvcENlbnRlcl9faXRlbVRleHQgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5wLXRvcENlbnRlcl9faXRlbSB7XG4gIHdpZHRoOiA0OC45JTtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xufVxuXG4ucC10b3BDZW50ZXJfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ucC10b3BDZW50ZXJfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnAtdG9wQ2VudGVyX19pdGVtID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA0ODBweDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtdG9wQ2VudGVyX19pdGVtID4gZGl2OmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDUpO1xufVxuXG4ucC10b3BDZW50ZXJfX2l0ZW0gPiBkaXYgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucC10b3BGYXEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmOWY0O1xufVxuXG4ucC10b3BGYXEgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdlIHtcbiAgd2lkdGg6IDU2cHg7XG59XG5cbi5wLXRvcEZhcSAuYy1iYXNpY0J1dHRvbiB7XG4gIHdpZHRoOiAzNTBweDtcbn1cblxuLnAtdG9wRmFxX19ibG9jayB7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cblxuLnAtdG9wRmFxX19ibG9jazpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xufVxuXG4ucC10b3BGYXFfX2Jsb2NrIGR0IHtcbiAgcGFkZGluZzogMTJweCAyMHB4IDExcHggNzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDlkZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC10b3BGYXFfX2Jsb2NrIGR0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICdRLic7XG4gIGZvbnQtZmFtaWx5OiBmb3QtdHN1a3VhcmRnb3RoaWMtc3RkLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZiNGU1NjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMjVweDtcbn1cblxuLnAtdG9wRmFxX19ibG9jayBkZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyM3B4IDcwcHg7XG59XG5cbi5wLXRvcEZhcV9fYmxvY2sgZGQ6OmFmdGVyIHtcbiAgY29udGVudDogJ0EuJztcbiAgZm9udC1mYW1pbHk6IGZvdC10c3VrdWFyZGdvdGhpYy1zdGQsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmI0ZTU2O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogMzBweDtcbn1cblxuXzotbXMtZnVsbHNjcmVlbiwgOnJvb3QgLnAtbXYgaDEge1xuICBsaW5lLWhlaWdodDogMi4yO1xuICB0b3A6IDUyJTtcbn1cblxuXzotbXMtZnVsbHNjcmVlbiBzcGFuLCA6cm9vdCAucC1tdiBoMSBzcGFuIHtcbiAgcGFkZGluZzogMTVweCA3cHggMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuXzotbXMtZnVsbHNjcmVlbiwgOnJvb3QgLnAtdG9wSW50ZXJ2aWV3X19pdGVtVGl0bGUge1xuICBwYWRkaW5nOiAxMnB4IDVweCA3cHg7XG59XG5cbl86LW1zLWZ1bGxzY3JlZW4gZHQsIDpyb290IC5wLXRvcEZhcV9fYmxvY2sgZHQge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggOHB4IDcwcHg7XG59XG5cbl86LW1zLWZ1bGxzY3JlZW4gZHQ6OmFmdGVyLCA6cm9vdCAucC10b3BGYXFfX2Jsb2NrIGR0OjphZnRlciB7XG4gIHRvcDogMTFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXYgaDEge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICB0b3A6IDYxJTtcbiAgICBsZWZ0OiA4JTtcbiAgfVxuICAucC1tdl9fcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAucC1tdl9fbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnAtbXYgLnN3aXBlci1idXR0b24tbmV4dCwgLnAtbXYgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiA1MyU7XG4gIH1cbiAgLnAtbXYgLmMtc2xpZGVyUHJldjAxLCAucC1tdiAuYy1zbGlkZXJOZXh0MDEge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLnAtdG9wQWJvdXQgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdlIHtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxuICAucC10b3BBYm91dF9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbiAgLnAtdG9wQWJvdXRfX3JlYWQge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgLnAtdG9wQWJvdXRfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnAtdG9wQWJvdXRfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgLnAtdG9wSW50ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgMDtcbiAgfVxuICAucC10b3BJbnRlcnZpZXcgKyAucC10b3BJbnRlcnZpZXcge1xuICAgIHBhZGRpbmc6IDAgMCA0NXB4O1xuICB9XG4gIC5wLXRvcEludGVydmlldyAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnAtdG9wSW50ZXJ2aWV3IC5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLnAtdG9wSW50ZXJ2aWV3IC5jLWxhcmdlVGl0bGUtLW1hcmdpbk1lZGl1bSB7XG4gICAgbWFyZ2luOiAwIDAgNDdweDtcbiAgfVxuICAucC10b3BJbnRlcnZpZXcgLmMtYmFzaWNCdXR0b24ge1xuICAgIHdpZHRoOiA3OCU7XG4gIH1cbiAgLnAtdG9wSW50ZXJ2aWV3X19yZWFkIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAucC10b3BJbnRlcnZpZXdfX2xpc3Qge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgLnAtdG9wSW50ZXJ2aWV3X19saXN0IC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5wLXRvcEludGVydmlld19faXRlbVRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnAtdG9wSW50ZXJ2aWV3X19pdGVtSW1hZ2Uge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgLnAtdG9wSW50ZXJ2aWV3X19pdGVtTmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5wLXRvcENlbnRlciAuYy1jb21tb25HcmlkX19maXJzdCB7XG4gICAgbWFyZ2luOiAwIDAgMDtcbiAgfVxuICAucC10b3BDZW50ZXJfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxuICAucC10b3BDZW50ZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgLnAtdG9wQ2VudGVyX19pdGVtID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEzJSAwO1xuICB9XG4gIC5wLXRvcENlbnRlcl9faXRlbSA+IGRpdjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl9hcnJvd19waW5rLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogNTUlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAucC10b3BDZW50ZXJfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgLnAtdG9wQ2VudGVyX19pdGVtVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLXRvcENlbnRlcl9faXRlbVRpdGxlOjphZnRlciB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC03MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wLXRvcENlbnRlcl9faXRlbVRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnAtdG9wRmFxIC5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZSB7XG4gICAgd2lkdGg6IDM4cHg7XG4gIH1cbiAgLnAtdG9wRmFxIC5jLWJhc2ljQnV0dG9uIHtcbiAgICB3aWR0aDogODglO1xuICB9XG4gIC5wLXRvcEZhcV9fYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgLnAtdG9wRmFxX19ibG9jazpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgLnAtdG9wRmFxX19ibG9jayBkdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMzJweCA5cHggNDZweDtcbiAgfVxuICAucC10b3BGYXFfX2Jsb2NrIGR0IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucC10b3BGYXFfX2Jsb2NrIGR0OjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDEzcHg7XG4gIH1cbiAgLnAtdG9wRmFxX19ibG9jayBkZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbiAgLnAtdG9wRmFxX19ibG9jayBkZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMTNweDtcbiAgfVxufVxuXG4uYy1jb21tb25UaXRsZV9fc2VjdGlvblN0ZXAuYy1jb21tb25UaXRsZV9fc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9zdGVwL2ltZy9zdGVwX3RpdGxlX2JnLmpwZyk7XG59XG5cbi5zdGVwIC5jLWhlYWRlcl9fbmF2SXRlbTpudGgtb2YtdHlwZSgxKSBzcGFuIHtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wLXN0ZXBGbG93X19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgMTAwcHg7XG59XG5cbi5wLXN0ZXBGbG93X19saXN0SXRlbSB7XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbjogMCA0NXB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1zdGVwRmxvd19fbGlzdEl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1zdGVwRmxvd19fbGlzdEl0ZW06bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLXN0ZXBGbG93X19saXN0SXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwcHg7XG4gIHRvcDogNjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL3N0ZXAvaW1nL2ljb25fZmxvdy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ucC1zdGVwRmxvd19fbGlzdEl0ZW0gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmYjRlNTY7XG59XG5cbi5wLXN0ZXBGbG93X19saXN0SW1nIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4ucC1zdGVwRmxvd19fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCA1OHB4O1xufVxuXG4ucC1zdGVwRmxvd19fYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1zdGVwRmxvd19fYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0zNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9zdGVwL2ltZy9zdGVwX2Fycm93LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG5cbi5wLXN0ZXBGbG93X19ibG9jazpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtc3RlcEZsb3dfX2Jsb2NrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wLXN0ZXBGbG93X19ibG9jayAuYy1jb21tb25HcmlkX19maXJzdExlZnQsXG4ucC1zdGVwRmxvd19fYmxvY2sgLmMtY29tbW9uR3JpZF9fc2Vjb25kTGVmdCB7XG4gIHdpZHRoOiA0MzBweDtcbiAgbWluLXdpZHRoOiA0MzBweDtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbn1cblxuLnAtc3RlcEZsb3dfX2Jsb2NrIC5jLWNvbW1vbkdyaWRfX3NlY29uZExlZnQge1xuICBtYXJnaW46IDAgNDBweCAwIDA7XG59XG5cbi5wLXN0ZXBGbG93X19ibG9jayAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0IHtcbiAgbWFyZ2luOiAwIDAgMCA0MHB4O1xufVxuXG4ucC1zdGVwRmxvd19fYmxvY2sgLmMtY29tbW9uR3JpZF9fdGV4dCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5wLXN0ZXBGbG93X19ibG9jayAuYy1zbWFsbFRpbGUge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5wLWNvbW1vbkdyaWRfX3RleHRTdGVwIHtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiAycHggMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWU2ZWE7XG59XG5cbi5wLWJhc2ljQnV0dG9uX19zdGVwV3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wLWJhc2ljQnV0dG9uX19zdGVwV3JhcCAuYy1iYXNpY0J1dHRvbiB7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG59XG5cbi5wLWJhc2ljQnV0dG9uX19zdGVwV3JhcCAuYy1iYXNpY0J1dHRvbjo6YWZ0ZXIge1xuICB0b3A6IDQ0JTtcbn1cblxuLnAtYmFzaWNCdXR0b25fX3N0ZXBXcmFwIC5jLWJhc2ljQnV0dG9uOm50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luOiAwIDExcHggMCAwO1xufVxuXG4ucC1zdGVwRmxvd19fYmxvY2tJbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTEwcHggMCAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wLXN0ZXBGbG93X19ibG9ja0l0ZW0ge1xuICB3aWR0aDogNDcuODUlO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ucC1zdGVwRmxvd19fYmxvY2tJdGVtOm50aC1vZi10eXBlKG9kZCkge1xuICBtYXJnaW46IDAgMzhweCAwIDA7XG59XG5cbi5wLXN0ZXBGbG93X19ibG9ja0l0ZW0gaDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnAtc3RlcEZsb3dfX2Jsb2NrSXRlbSBoNDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IC0ycHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiNGU1Njtcbn1cblxuLnAtc3RlcEZsb3dfX2Jsb2NrSW1nIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25TdGVwLmMtY29tbW9uVGl0bGVfX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9zdGVwL2ltZy9zdGVwX3RpdGxlX2JnX3NwLmpwZyk7XG4gIH1cbiAgLnAtc3RlcEZsb3dfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG4gIC5wLXN0ZXBGbG93X19saXN0SXRlbSB7XG4gICAgd2lkdGg6IDI3JTtcbiAgICBtYXJnaW46IDAgOCUgMTVweCAwO1xuICB9XG4gIC5wLXN0ZXBGbG93X19saXN0SXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxuICAucC1zdGVwRmxvd19fbGlzdEl0ZW06bGFzdC1vZi10eXBlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucC1zdGVwRmxvd19fbGlzdEl0ZW0gcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnAtc3RlcEZsb3dfX2xpc3RJdGVtOjphZnRlciB7XG4gICAgdG9wOiAzNXB4O1xuICAgIHJpZ2h0OiAtMTlweDtcbiAgICB3aWR0aDogOHB4O1xuICB9XG4gIC5wLXN0ZXBGbG93X19saXN0SW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtc3RlcEZsb3cgLmMtbGFyZ2VUaXRsZS0tbWFyZ2luTWVkaXVtIHtcbiAgICBtYXJnaW46IDAgMCA0NXB4O1xuICB9XG4gIC5wLXN0ZXBGbG93X19ibG9jayB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDI1cHg7XG4gICAgbWFyZ2luOiAwIDAgMzNweDtcbiAgfVxuICAucC1zdGVwRmxvd19fYmxvY2s6OmFmdGVyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBib3R0b206IC0yN3B4O1xuICB9XG4gIC5wLXN0ZXBGbG93X19ibG9jayAuYy1jb21tb25HcmlkX19maXJzdExlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAucC1zdGVwRmxvd19fYmxvY2sgLmMtY29tbW9uR3JpZF9fZmlyc3RSaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLXN0ZXBGbG93X19ibG9jayAuYy1jb21tb25HcmlkX19zZWNvbmQge1xuICAgIG1hcmdpbjogMCAwIDA7XG4gIH1cbiAgLnAtc3RlcEZsb3dfX2Jsb2NrIC5jLWNvbW1vbkdyaWRfX3NlY29uZExlZnQge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnAtc3RlcEZsb3dfX2Jsb2NrIC5jLWNvbW1vbkdyaWRfX3NlY29uZFJpZ2h0IHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIC5wLXN0ZXBGbG93X19ibG9jayAuYy1jb21tb25HcmlkX190ZXh0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbiAgLnAtc3RlcEZsb3dfX2Jsb2NrIC5jLXNtYWxsVGlsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5wLXN0ZXBGbG93X19ibG9jayAuYy1jb21tb25HcmlkX19maXJzdCAuYy1iYXNpY0J1dHRvbiB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucC1zdGVwRmxvd19fYmxvY2sgLmMtY29tbW9uR3JpZF9fZmlyc3QgLmMtYmFzaWNCdXR0b246OmFmdGVyIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAucC1zdGVwRmxvd19fYmxvY2sgLmMtY29tbW9uR3JpZF9fZmlyc3QgLmMtYmFzaWNCdXR0b246bnRoLW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbjogMTBweCA1cHggMCBhdXRvO1xuICB9XG4gIC5wLWNvbW1vbkdyaWRfX3RleHRTdGVwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgfVxuICAucC1zdGVwRmxvd19fYmxvY2tJbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucC1zdGVwRmxvd19fYmxvY2tJdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIC5wLXN0ZXBGbG93X19ibG9ja0l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDAgMCAwO1xuICB9XG4gIC5wLXN0ZXBGbG93X19ibG9ja0l0ZW0gaDQge1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnAtc3RlcEZsb3dfX2Jsb2NrSW1nIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG59XG5cbi5jLWNvbW1vblRpdGxlX19zZWN0aW9uQ2hhcm0uYy1jb21tb25UaXRsZV9fc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9jaGFybS9pbWcvY2hhcm1fdGl0bGVfYmcuanBnKTtcbn1cblxuLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25DaGFybSAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2Uge1xuICB3aWR0aDogMTA3cHg7XG59XG5cbi5jaGFybSAuYy1oZWFkZXJfX25hdkl0ZW06bnRoLW9mLXR5cGUoMSkgc3BhbiB7XG4gIGNvbG9yOiAjZmI0ZTU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucC1jaGFybVJlY29tbWVuZF9fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMTMwcHggMCAwO1xufVxuXG4ucC1jaGFybVJlY29tbWVuZF9fbGlzdEl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMTdweCAwIDA7XG4gIHBhZGRpbmc6IDcwcHggMjBweCAyMHB4IDMwcHg7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtY2hhcm1SZWNvbW1lbmRfX2xpc3RJdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnAtY2hhcm1SZWNvbW1lbmRfX2xpc3RJdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAtNjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5wLWNoYXJtUmVjb21tZW5kX19saXN0SXRlbTpudGgtb2YtdHlwZSgxKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2NoYXJtL2ltZy9zdGVwX2ljb24wMS5wbmcpO1xufVxuXG4ucC1jaGFybVJlY29tbWVuZF9fbGlzdEl0ZW06bnRoLW9mLXR5cGUoMik6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9jaGFybS9pbWcvc3RlcF9pY29uMDIucG5nKTtcbn1cblxuLnAtY2hhcm1SZWNvbW1lbmRfX2xpc3RJdGVtOm50aC1vZi10eXBlKDMpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vY2hhcm0vaW1nL3N0ZXBfaWNvbjAzLnBuZyk7XG59XG5cbi5wLWNoYXJtUmVjb21tZW5kX19saXN0SXRlbSBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5wLWNoYXJtQ29udGVudF9fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbi5wLWNoYXJtQ29udGVudF9fYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1jaGFybUNvbnRlbnRfX2Jsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAtMjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucC1jaGFybUNvbnRlbnRfX2Jsb2NrOm50aC1vZi10eXBlKDEpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vY2hhcm0vaW1nL2NoYXJtX251bTAxLnBuZyk7XG59XG5cbi5wLWNoYXJtQ29udGVudF9fYmxvY2s6bnRoLW9mLXR5cGUoMik6OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2NoYXJtL2ltZy9jaGFybV9udW0wMi5wbmcpO1xufVxuXG4ucC1jaGFybUNvbnRlbnRfX2Jsb2NrOm50aC1vZi10eXBlKDMpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vY2hhcm0vaW1nL2NoYXJtX251bTAzLnBuZyk7XG59XG5cbi5wLWNoYXJtQ29udGVudF9fYmxvY2sgLmMtY29tbW9uR3JpZF9fZmlyc3RMZWZ0IHtcbiAgd2lkdGg6IDQ5MHB4O1xuICBtaW4td2lkdGg6IDQ5MHB4O1xufVxuXG4ucC1jaGFybUNvbnRlbnRfX2Jsb2NrIC5jLWNvbW1vbkdyaWRfX2ZpcnN0UmlnaHQge1xuICBtYXJnaW46IDcwcHggMCAwIDUwcHg7XG59XG5cbi5wLWNoYXJtQ29udGVudF9fYmxvY2sgLmMtY29tbW9uR3JpZF9fc2Vjb25kTGVmdCB7XG4gIG1hcmdpbjogNzBweCA1MHB4IDAgMDtcbn1cblxuLnAtY2hhcm1Db250ZW50X19ibG9jayAuYy1jb21tb25HcmlkX190ZXh0IC5jLXNtYWxsVGlsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnAtY2hhcm1BYm91dCAucC1jaGFybUNvbnRlbnRfX2Jsb2NrOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbkNoYXJtLmMtY29tbW9uVGl0bGVfX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9jaGFybS9pbWcvY2hhcm1fdGl0bGVfYmdfc3AuanBnKTtcbiAgfVxuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbkNoYXJtIC5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbiAgLnAtY2hhcm1SZWNvbW1lbmRfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiA5NXB4IDAgMDtcbiAgfVxuICAucC1jaGFybVJlY29tbWVuZF9fbGlzdEl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDU3cHggMjBweCAxMHB4IDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgNjVweDtcbiAgfVxuICAucC1jaGFybVJlY29tbWVuZF9fbGlzdEl0ZW06OmJlZm9yZSB7XG4gICAgdG9wOiAtNTBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAucC1jaGFybVJlY29tbWVuZF9fbGlzdEl0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucC1jaGFybVJlY29tbWVuZF9fbGlzdEl0ZW0gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuICAucC1jaGFybVBvaW50IC5jLWxhcmdlVGl0bGUtLW1hcmdpbk1lZGl1bSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxuICAucC1jaGFybUNvbnRlbnRfX2Jsb2NrIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG4gIC5wLWNoYXJtQ29udGVudF9fYmxvY2s6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogLTdweDtcbiAgfVxuICAucC1jaGFybUNvbnRlbnRfX2Jsb2NrOm50aC1vZi10eXBlKDIpOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMTNweDtcbiAgfVxuICAucC1jaGFybUNvbnRlbnRfX2Jsb2NrIC5jLWNvbW1vbkdyaWRfX2ZpcnN0TGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbiAgLnAtY2hhcm1Db250ZW50X19ibG9jayAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtY2hhcm1Db250ZW50X19ibG9jayAuYy1jb21tb25HcmlkX19zZWNvbmRSaWdodCB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxuICAucC1jaGFybUNvbnRlbnRfX2Jsb2NrIC5jLWNvbW1vbkdyaWRfX3NlY29uZExlZnQge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucC1jaGFybUNvbnRlbnRfX2Jsb2NrIC5jLWNvbW1vbkdyaWRfX3RleHQgLmMtc21hbGxUaWxlIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYy1jb21tb25UaXRsZV9fc2VjdGlvbkRheS5jLWNvbW1vblRpdGxlX19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2RheS9pbWcvZGF5X3RpdGxlX2JnLmpwZyk7XG59XG5cbi5jLWNvbW1vblRpdGxlX19zZWN0aW9uRGF5IC5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZSB7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4uZGF5IC5jLWhlYWRlcl9fbmF2SXRlbTpudGgtb2YtdHlwZSgxKSBzcGFuIHtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wLWRheUZsb3cgLmMtcmVhZCB7XG4gIG1hcmdpbjogMCAwIDYwcHg7XG59XG5cbi5wLWRheUZsb3dfX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4IDQwcHggNDBweDtcbn1cblxuLnAtZGF5Rmxvd19fYmxvY2sge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4ucC1kYXlGbG93X19ibG9jazpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdmODtcbn1cblxuLnAtZGF5Rmxvd19fYmxvY2s6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucC1kYXlGbG93X19ibG9jayAuYy1jb21tb25HcmlkX19maXJzdExlZnQge1xuICB3aWR0aDogMzkwcHg7XG4gIG1pbi13aWR0aDogMzkwcHg7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtZGF5Rmxvd19fYmxvY2sgLmMtY29tbW9uR3JpZF9fZmlyc3RSaWdodCB7XG4gIG1hcmdpbjogNTBweCAwIDAgNDBweDtcbn1cblxuLnAtZGF5Rmxvd19fYmxvY2sgLmMtY29tbW9uR3JpZF9fc2Vjb25kTGVmdCB7XG4gIHdpZHRoOiAzOTBweDtcbiAgbWluLXdpZHRoOiAzOTBweDtcbiAgbWFyZ2luOiA1MHB4IDQwcHggMCAwO1xufVxuXG4ucC1kYXlGbG93X19ibG9jayAuYy1jb21tb25HcmlkX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1kYXlGbG93X19ibG9jayAuYy1jb21tb25HcmlkX190ZXh0IC5jLXNtYWxsVGlsZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ucC1kYXlGbG93X19ibG9jay0tbm9pbWcgLmMtY29tbW9uR3JpZF9fZmlyc3RMZWZ0IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4ucC1kYXlGbG93X19ibG9jay0tbm9pbWcgLmMtY29tbW9uR3JpZF9fZmlyc3RSaWdodCB7XG4gIG1hcmdpbjogLTVweCAwIDAgMjVweDtcbn1cblxuLnAtZGF5Rmxvd19fdGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiNGU1NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbW1vblRpdGxlX19zZWN0aW9uRGF5LmMtY29tbW9uVGl0bGVfX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9kYXkvaW1nL2RheV90aXRsZV9iZ19zcC5qcGcpO1xuICB9XG4gIC5jLWNvbW1vblRpdGxlX19zZWN0aW9uRGF5IC5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZSB7XG4gICAgd2lkdGg6IDY1cHg7XG4gIH1cbiAgLnAtZGF5RmxvdyAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnAtZGF5RmxvdyAuYy1icmVhZGNydW1iTGlzdCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxuICAucC1kYXlGbG93IC5jLXJlYWQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5wLWRheUZsb3dfX3dyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4IDIwcHg7XG4gIH1cbiAgLnAtZGF5Rmxvd19fYmxvY2sge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuICB9XG4gIC5wLWRheUZsb3dfX2Jsb2NrIC5jLWNvbW1vbkdyaWRfX2ZpcnN0TGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIC5wLWRheUZsb3dfX2Jsb2NrIC5jLWNvbW1vbkdyaWRfX2ZpcnN0UmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucC1kYXlGbG93X19ibG9jayAuYy1jb21tb25HcmlkX19zZWNvbmRMZWZ0IHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLWRheUZsb3dfX2Jsb2NrIC5jLWNvbW1vbkdyaWRfX3NlY29uZFJpZ2h0IHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIC5wLWRheUZsb3dfX2Jsb2NrIC5jLWNvbW1vbkdyaWRfX3RleHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxuICAucC1kYXlGbG93X19ibG9jayAuYy1jb21tb25HcmlkX190ZXh0IC5jLXNtYWxsVGlsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5wLWRheUZsb3dfX2Jsb2NrLS1ub2ltZyAuYy1jb21tb25HcmlkX19maXJzdExlZnQge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAucC1kYXlGbG93X190aW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gIH1cbn1cblxuLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25JbnRlcnZpZXcuYy1jb21tb25UaXRsZV9fc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbnRlcnZpZXcvaW1nL2ludGVydmlld190aXRsZV9iZy5qcGcpO1xufVxuXG4uYy1jb21tb25UaXRsZV9fc2VjdGlvbkludGVydmlldyAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2Uge1xuICB3aWR0aDogMTAxcHg7XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1pbnRlcnZpZXcgLmMtaGVhZGVyX19uYXZJdGVtOm50aC1vZi10eXBlKDIpIGEsXG4uc2luZ2xlLWludGVydmlldyAuYy1oZWFkZXJfX25hdkl0ZW06bnRoLW9mLXR5cGUoMikgYSB7XG4gIGNvbG9yOiAjZmI0ZTU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucC1pbnRlcnZpZXdyZWFkIHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbn1cblxuLnAtaW50ZXJ2aWV3IC5jLWNvbW1vbkdyaWRfX2ZpcnN0TGVmdCB7XG4gIG1pbi13aWR0aDogNjMwcHg7XG4gIG1heC13aWR0aDogNjMwcHg7XG59XG5cbi5wLWludGVydmlldyAuYy1jb21tb25HcmlkX19maXJzdExlZnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLWludGVydmlldyAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0IHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtaW4td2lkdGg6IDQwMHB4O1xufVxuXG4ucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3IHtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIGZvbnQtZmFtaWx5OiBmb3QtdHN1a3VhcmRnb3RoaWMtc3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNGU4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDEzcHggMnB4IDhweDtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbn1cblxuLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldzo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZjtcbiAgY29udGVudDogJyc7XG59XG5cbi5wLWludGVydmlld0Jsb2NrIHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUob2RkKSAuYy1jb21tb25HcmlkX19maXJzdExlZnQge1xuICBvcmRlcjogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNjBweDtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUob2RkKSAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0IHtcbiAgb3JkZXI6IDE7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5wLWludGVydmlld0Jsb2NrIC5jLXNtYWxsVGlsZSB7XG4gIG1hcmdpbjogMCAwIDEzcHg7XG4gIHBhZGRpbmc6IDAgMCAxNHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jayAuYy1jb21tb25HcmlkX19maXJzdExlZnQgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jayAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzJweCA0MHB4O1xuICByaWdodDogNjBweDtcbiAgbWFyZ2luOiA0MHB4IDAgMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrIC5jLWNvbW1vbkdyaWRfX3NlY29uZExlZnQge1xuICB3aWR0aDogNDAwcHg7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMycHggNDBweDtcbiAgbWFyZ2luOiA0MHB4IC01MHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2sgLmMtY29tbW9uR3JpZF9fc2Vjb25kUmlnaHQge1xuICB3aWR0aDogNjMwcHg7XG4gIG1pbi13aWR0aDogNjMwcHg7XG59XG5cbi5wLWludGVydmlld0Jsb2NrIC5jLWNvbW1vbkdyaWRfX3NlY29uZFJpZ2h0IGltZyB7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2sgLmMtY29tbW9uR3JpZF9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jayAuYy1jb21tb25HcmlkX190ZXh0IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jayBhOmhvdmVyIC5jLWNvbW1vbkdyaWRfX3RleHQge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5wLWludGVydmlld0Jsb2NrIGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ucC1pbnRlcnZpZXdJbWdfX2Jsb2NrIHtcbiAgbWFyZ2luOiA3MHB4IDAgMzVweDtcbn1cblxuLnAtaW50ZXJ2aWV3SW1nX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03cHg7XG4gIHdpZHRoOiA3NC41JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmYjRlNTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogLTkwcHggMTBweCA0MHB4IC0zMHB4O1xuICBwYWRkaW5nOiAzMnB4IDEwcHggMzZweCA0MnB4O1xufVxuXG4ucC1pbnRlcnZpZXdJbWdfX3RleHQgaDIge1xuICBtYXJnaW46IDAgMCAxNHB4O1xuICBjb2xvcjogI2ZiNGU1NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLnAtaW50ZXJ2aWV3SW1nX190ZXh0IHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ucC1pbnRlcnZpZXdEZXRhaWxfX2Jsb2NrIHtcbiAgbWFyZ2luOiAwIDAgODBweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ucC1pbnRlcnZpZXdEZXRhaWxfX2Jsb2NrOm50aC1vZi10eXBlKG9kZCkgLmMtY29tbW9uR3JpZF9fZmlyc3RMZWZ0IHtcbiAgb3JkZXI6IDI7XG59XG5cbi5wLWludGVydmlld0RldGFpbF9fYmxvY2s6bnRoLW9mLXR5cGUob2RkKSAuYy1jb21tb25HcmlkX19maXJzdExlZnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLWludGVydmlld0RldGFpbF9fYmxvY2s6bnRoLW9mLXR5cGUob2RkKSAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0IHtcbiAgbWFyZ2luOiAwIDYwcHggMCAwO1xuICBvcmRlcjogMTtcbn1cblxuLnAtaW50ZXJ2aWV3RGV0YWlsX19ibG9jazpudGgtb2YtdHlwZShvZGQpIC5jLWNvbW1vbkdyaWRfX2ZpcnN0UmlnaHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLWludGVydmlld0RldGFpbF9fYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1pbnRlcnZpZXdEZXRhaWxfX2Jsb2NrIC5jLWNvbW1vbkdyaWRfX2ZpcnN0TGVmdCxcbi5wLWludGVydmlld0RldGFpbF9fYmxvY2sgLmMtY29tbW9uR3JpZF9fZmlyc3RSaWdodCB7XG4gIHdpZHRoOiA0NjBweDtcbiAgbWluLXdpZHRoOiA0NjBweDtcbn1cblxuLnAtaW50ZXJ2aWV3RGV0YWlsX19ibG9jayAuYy1jb21tb25HcmlkX19maXJzdExlZnQgaW1nLFxuLnAtaW50ZXJ2aWV3RGV0YWlsX19ibG9jayAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1pbnRlcnZpZXdEZXRhaWxfX2Jsb2NrIC5jLWNvbW1vbkdyaWRfX2ZpcnN0UmlnaHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLWludGVydmlld0RldGFpbF9fYmxvY2sgLmMtY29tbW9uR3JpZF9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnAtaW50ZXJ2aWV3RGV0YWlsX19ibG9jayAuYy1zbWFsbFRpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDQzcHg7XG4gIG1hcmdpbjogLTEwcHggMCAxOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wLWludGVydmlld0RldGFpbF9fYmxvY2sgLmMtc21hbGxUaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI0ZTU2O1xufVxuXG4ucC1pbnRlcnZpZXdEZXRhaWxfX2Jsb2NrIC5jLWNvbW1vbkdyaWRfX3RleHQgaDMge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnAtaW50ZXJ2aWV3RGV0YWlsX19ibG9jayAuYy1jb21tb25HcmlkX190ZXh0IHAge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMSkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMSAtIDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMikgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMiAtIDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMykgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMyAtIDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMSkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgyKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDMpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoNCkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSg1KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyA1KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDYpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoNykgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSg4KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyA4KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDkpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMTApIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDEwKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDExKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAxMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgxMikgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMTIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMTMpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDEzKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDE0KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAxNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgxNSkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMTUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMTYpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDE2KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDE3KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAxNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgxOCkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMTgpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMTkpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDE5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDIwKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAyMCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgyMSkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMjEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMjIpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDIyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDIzKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAyMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgyNCkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMjQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMjUpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDI1KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDI2KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAyNikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgyNykgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMjcpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMjgpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDI4KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDI5KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAyOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgzMCkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMzApIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMSkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDApIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMikgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDApIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMykgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoNCkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoNSkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoNikgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoNykgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoOCkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoOSkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMTApIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyA4KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDExKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgxMikgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDEwKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDEzKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMTEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMTQpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAxMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgxNSkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDEzKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDE2KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMTQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMTcpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAxNSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgxOCkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDE2KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDE5KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMTcpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMjApIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAxOCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgyMSkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDE5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDIyKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMjApIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMjMpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAyMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgyNCkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDIyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDI1KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMjMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMjYpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAyNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgyNykgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDI1KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDI4KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMjYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMjkpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAyNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgzMCkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDI4KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDMxKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMjkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMzIpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAzMCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbkludGVydmlldy5jLWNvbW1vblRpdGxlX19zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW50ZXJ2aWV3L2ltZy9pbnRlcnZpZXdfdGl0bGVfYmdfc3AuanBnKTtcbiAgfVxuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbkludGVydmlldyAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2Uge1xuICAgIHdpZHRoOiA3NXB4O1xuICB9XG4gIC5wLWludGVydmlldyAuYy1icmVhZGNydW1iTGlzdCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxuICAucC1pbnRlcnZpZXcgLnAtaW50ZXJ2aWV3cmVhZCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMDtcbiAgfVxuICAucC1pbnRlcnZpZXcgLmwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wLWludGVydmlldyAuYy1jb21tb25HcmlkX19maXJzdExlZnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbiAgLnAtaW50ZXJ2aWV3IC5jLWNvbW1vbkdyaWRfX2ZpcnN0UmlnaHQge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxuICAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnAtaW50ZXJ2aWV3QmxvY2sge1xuICAgIHBhZGRpbmc6IDU1cHggMCAwO1xuICAgIG1hcmdpbjogLTU1cHggMCAzMHB4O1xuICB9XG4gIC5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKG9kZCkgLmMtY29tbW9uR3JpZF9fZmlyc3RMZWZ0IHtcbiAgICBvcmRlcjogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxuICAucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZShvZGQpIC5jLWNvbW1vbkdyaWRfX2ZpcnN0UmlnaHQge1xuICAgIG9yZGVyOiAyO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5wLWludGVydmlld0Jsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAtNTVweCAwIDA7XG4gIH1cbiAgLnAtaW50ZXJ2aWV3QmxvY2sgLmMtY29tbW9uR3JpZF9fZmlyc3RSaWdodCB7XG4gICAgcGFkZGluZzogMTlweCAyMXB4O1xuICAgIHdpZHRoOiA4OS4zMyU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAtNTBweCBhdXRvIDA7XG4gIH1cbiAgLnAtaW50ZXJ2aWV3QmxvY2sgLmMtY29tbW9uR3JpZF9fc2Vjb25kUmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucC1pbnRlcnZpZXdCbG9jayAuYy1jb21tb25HcmlkX19zZWNvbmRMZWZ0IHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiAxOXB4IDIxcHg7XG4gICAgd2lkdGg6IDg5LjMzJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAtMjBweCBhdXRvIDA7XG4gIH1cbiAgLnAtaW50ZXJ2aWV3QmxvY2sgLmMtc21hbGxUaWxlIHtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgcGFkZGluZzogMCAwIDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnAtaW50ZXJ2aWV3QmxvY2sgLmMtY29tbW9uR3JpZF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnAtaW50ZXJ2aWV3SW1nX19ibG9jayB7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgfVxuICAucC1pbnRlcnZpZXdJbWdfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLTIxcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDE0cHggMTRweCAxN3B4O1xuICAgIHdpZHRoOiA5MiU7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmI0ZTU2O1xuICB9XG4gIC5wLWludGVydmlld0ltZ19fdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgfVxuICAucC1pbnRlcnZpZXdJbWdfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDRweDtcbiAgfVxuICAucC1pbnRlcnZpZXdEZXRhaWxfX2Jsb2NrIHtcbiAgICBtYXJnaW46IDAgMCA0NXB4O1xuICB9XG4gIC5wLWludGVydmlld0RldGFpbF9fYmxvY2s6bnRoLW9mLXR5cGUob2RkKSAuYy1jb21tb25HcmlkX19maXJzdExlZnQge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5wLWludGVydmlld0RldGFpbF9fYmxvY2s6bnRoLW9mLXR5cGUob2RkKSAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnAtaW50ZXJ2aWV3RGV0YWlsX19ibG9jayAuYy1jb21tb25HcmlkX19maXJzdExlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnAtaW50ZXJ2aWV3RGV0YWlsX19ibG9jayAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5wLWludGVydmlld0RldGFpbF9fYmxvY2sgLmMtY29tbW9uR3JpZF9fc2Vjb25kUmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLWludGVydmlld0RldGFpbF9fYmxvY2sgLmMtY29tbW9uR3JpZF9fZmlyc3Q6bGFzdC1vZi10eXBlIC5jLWNvbW1vbkdyaWRfX3RleHQge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbiAgLnAtaW50ZXJ2aWV3RGV0YWlsX19ibG9jayAuYy1jb21tb25HcmlkX19zZWNvbmQ6bGFzdC1vZi10eXBlIC5jLWNvbW1vbkdyaWRfX3RleHQge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbiAgLnAtaW50ZXJ2aWV3RGV0YWlsX19ibG9jayAuYy1jb21tb25HcmlkX190ZXh0IHtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG4gIC5wLWludGVydmlld0RldGFpbF9fYmxvY2sgLmMtY29tbW9uR3JpZF9fdGV4dCBwIHtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxuICAucC1pbnRlcnZpZXdEZXRhaWxfX2Jsb2NrIC5jLXNtYWxsVGlsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogLTEwcHggMCAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIH1cbiAgLnAtaW50ZXJ2aWV3RGV0YWlsX19ibG9jayAuYy1zbWFsbFRpbGU6OmJlZm9yZSB7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMThweDtcbiAgfVxufVxuXG4uYy1jb21tb25UaXRsZV9fc2VjdGlvbk51cnNlcnkuYy1jb21tb25UaXRsZV9fc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9ob2lrdS9pbWcvbnVyc2VyeV90aXRsZV9iZy5qcGcpO1xufVxuXG4uYy1jb21tb25UaXRsZV9fc2VjdGlvbk51cnNlcnkgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdlIHtcbiAgd2lkdGg6IDgycHg7XG59XG5cbi5ob2lrdSAuYy1oZWFkZXJfX25hdkl0ZW06bnRoLW9mLXR5cGUoNSkgYSB7XG4gIGNvbG9yOiAjZmI0ZTU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucC1udXJzZXJ5UmVhZCB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbi5wLWhvaWt1VGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnAtbnVyc2VyeUltZyBpbWcge1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnAtbnVyc2VyeUltZ19fdGV4dCB7XG4gIHdpZHRoOiA4MiU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnAtbnVyc2VyeUltZ19fdGV4dCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1udXJzZXJ5RmxvdyB7XG4gIHBhZGRpbmc6IDkwcHggMCAwO1xufVxuXG4ucC1jb21tb25HcmlkX190aW1lTnVyc2VyeSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDNweCAxMnB4IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiNGU1NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnAtbnVyc2VyeUJsb2NrIHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbn1cblxuLnAtbnVyc2VyeUJsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG59XG5cbi5wLW51cnNlcnlCbG9jayAuYy1jb21tb25HcmlkX19maXJzdExlZnQge1xuICB3aWR0aDogNDkwcHg7XG4gIG1pbi13aWR0aDogNDkwcHg7XG4gIG1heC13aWR0aDogNDkwcHg7XG59XG5cbi5wLW51cnNlcnlCbG9jayAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0IHtcbiAgbWFyZ2luOiA2MHB4IDAgMCA1M3B4O1xufVxuXG4ucC1udXJzZXJ5QmxvY2sgLmMtY29tbW9uR3JpZF9fc2Vjb25kTGVmdCB7XG4gIHdpZHRoOiA0NDBweDtcbiAgbWluLXdpZHRoOiA0NDBweDtcbiAgbWFyZ2luOiA2MHB4IDUwcHggMCAwO1xufVxuXG4ucC1udXJzZXJ5QmxvY2sgLmMtY29tbW9uR3JpZF9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnAtbnVyc2VyeUJsb2NrIC5jLWNvbW1vbkdyaWRfX3RleHQgLmMtc21hbGxUaWxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ucC1udXJzZXJ5QmxvY2sgLmMtY29tbW9uR3JpZF9fdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ucC1udXJzZXJ5TGlzdF9fYmxvY2sge1xuICBwYWRkaW5nOiA2MHB4IDAgNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjlmNDtcbn1cblxuLnAtbnVyc2VyeUxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucC1udXJzZXJ5SXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbjogMCA2MHB4IDAgMDtcbn1cblxuLnAtbnVyc2VyeUl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnAtbnVyc2VyeUl0ZW1fX2ltZyB7XG4gIG1hcmdpbjogMCAwIDI4cHg7XG59XG5cbi5wLW51cnNlcnlGZWVfX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCA2MHB4O1xufVxuXG4ucC1udXJzZXJ5RmVlX19pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZiNGU1NjtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNDBweCA0OHB4IDUycHg7XG59XG5cbi5wLW51cnNlcnlGZWVfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW46IDAgNjBweCAwIDA7XG59XG5cbi5wLW51cnNlcnlGZWVfX2l0ZW0gaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmI0ZTU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4ucC1udXJzZXJ5RmVlX19pdGVtIGRsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogMXB4ICNmYjRlNTYgZGFzaGVkO1xuICBwYWRkaW5nOiAxOHB4IDEycHggMTZweDtcbn1cblxuLnAtbnVyc2VyeUZlZV9faXRlbSBkbDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggI2ZiNGU1NiBkYXNoZWQ7XG59XG5cbi5wLW51cnNlcnlGZWVfX2l0ZW0gZHQge1xuICBjb2xvcjogI2ZiNGU1NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnAtbnVyc2VyeUZlZV9faXRlbSBkZCB7XG4gIHdpZHRoOiA1MCU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnAtbnVyc2VyeUZlZV9fYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtbnVyc2VyeUZhY2lsaXR5X19ibG9jayB7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cblxuLnAtbnVyc2VyeUZhY2lsaXR5X19ibG9jazpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5wLW51cnNlcnlGYWNpbGl0eV9fYmxvY2sgZHQgYSB7XG4gIHBhZGRpbmc6IDE2cHggMTBweCAxMnB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5ZGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZiNGU1NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1udXJzZXJ5RmFjaWxpdHlfX2Jsb2NrIGR0IGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAyOHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAzMDtcbiAgYmFja2dyb3VuZDogI2ZiNGU1NjtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4ucC1udXJzZXJ5RmFjaWxpdHlfX2Jsb2NrIGR0IGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAyMXB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAzMDtcbiAgYmFja2dyb3VuZDogI2ZiNGU1NjtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4ucC1udXJzZXJ5RmFjaWxpdHlfX2Jsb2NrIGR0IGEuaXMtYWNjb3JkaW9uLS1vcGVuOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5wLW51cnNlcnlGYWNpbGl0eV9fYmxvY2sgZHQgYS5pcy1hY2NvcmRpb24tLW9wZW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLnAtbnVyc2VyeUZhY2lsaXR5X19ibG9jayBkZCB7XG4gIHBhZGRpbmc6IDI3cHggNDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1udXJzZXJ5RmFjaWxpdHlfX2l0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkY2RjZGM7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMXB4IDAgMTZweCAwO1xufVxuXG4ucC1udXJzZXJ5RmFjaWxpdHlfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucC1udXJzZXJ5RmFjaWxpdHlfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHBhZGRpbmc6IDhweCA1cHggMCAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5wLW51cnNlcnlGYWNpbGl0eV9fYnV0dG9uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDI5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl9tYXAucG5nKTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xufVxuXG4ucC1udXJzZXJ5RmFjaWxpdHlfX2J1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uX21hcDAyLnBuZyk7XG59XG5cbi5wLW51cnNlcnlGYWNpbGl0eV9fYnV0dG9uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLW51cnNlcnlGYWNpbGl0eV9fY2VudGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3aWR0aDogMzYlO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuXG4ucC1udXJzZXJ5RmFjaWxpdHlfX2FkZHJlc3Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbW1vblRpdGxlX19zZWN0aW9uTnVyc2VyeS5jLWNvbW1vblRpdGxlX19zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaG9pa3UvaW1nL251cnNlcnlfdGl0bGVfYmdfc3AuanBnKTtcbiAgfVxuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbk51cnNlcnkgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdlIHtcbiAgICB3aWR0aDogNThweDtcbiAgfVxuICAucC1udXJzZXJ5UmVhZCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAucC1ob2lrdVRpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuICAucC1udXJzZXJ5SW1nIGltZyB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAucC1udXJzZXJ5SW1nX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1udXJzZXJ5SW1nX190ZXh0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wLW51cnNlcnlCbG9jayB7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgfVxuICAucC1udXJzZXJ5QmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDAgMCA0NXB4O1xuICB9XG4gIC5wLW51cnNlcnlCbG9jayAuYy1jb21tb25HcmlkX19maXJzdExlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAucC1udXJzZXJ5QmxvY2sgLmMtY29tbW9uR3JpZF9fZmlyc3RSaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLW51cnNlcnlCbG9jayAuYy1jb21tb25HcmlkX19zZWNvbmRMZWZ0IHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLW51cnNlcnlCbG9jayAuYy1jb21tb25HcmlkX19zZWNvbmRSaWdodCB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1udXJzZXJ5QmxvY2sgLmMtY29tbW9uR3JpZF9fdGV4dCAuYy1zbWFsbFRpbGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDAgMCA0cHg7XG4gIH1cbiAgLnAtY29tbW9uR3JpZF9fdGltZU51cnNlcnkge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDAgMCAxMXB4O1xuICB9XG4gIC5wLW51cnNlcnlMaXN0X19ibG9jayB7XG4gICAgcGFkZGluZzogNTBweCAwIDQ1cHg7XG4gIH1cbiAgLnAtbnVyc2VyeUxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnAtbnVyc2VyeUl0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgLnAtbnVyc2VyeUl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbiAgLnAtbnVyc2VyeUl0ZW1fX2ltZyB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAucC1udXJzZXJ5RmxvdyB7XG4gICAgcGFkZGluZzogNDVweCAwIDA7XG4gIH1cbiAgLnAtbnVyc2VyeUZlZV9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5wLW51cnNlcnlGZWVfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAzNXB4O1xuICB9XG4gIC5wLW51cnNlcnlGZWVfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLnAtbnVyc2VyeUZlZV9faXRlbSBoMyB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnAtbnVyc2VyeUZlZV9faXRlbSBkbCB7XG4gICAgcGFkZGluZzogMTJweCAzcHggMTJweDtcbiAgfVxuICAucC1udXJzZXJ5RmVlX19pdGVtIGR0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnAtbnVyc2VyeUZlZV9faXRlbSBkZCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnAtbnVyc2VyeUZhY2lsaXR5X19ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgfVxuICAucC1udXJzZXJ5RmFjaWxpdHlfX2Jsb2NrIGR0IGEge1xuICAgIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5wLW51cnNlcnlGYWNpbGl0eV9fYmxvY2sgZGQge1xuICAgIHBhZGRpbmc6IDNweCAyMHB4IDBweDtcbiAgfVxuICAucC1udXJzZXJ5RmFjaWxpdHlfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIHBhZGRpbmc6IDExcHggMCAyMXB4IDA7XG4gIH1cbiAgLnAtbnVyc2VyeUZhY2lsaXR5X19jZW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMXB4O1xuICB9XG4gIC5wLW51cnNlcnlGYWNpbGl0eV9fYWRkcmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cbiAgLnAtbnVyc2VyeUZhY2lsaXR5X19tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLW51cnNlcnlGYWNpbGl0eV9fYnV0dG9uIHtcbiAgICB3aWR0aDogNTQlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgcGFkZGluZzogMTNweCA1cHggMTNweCAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucC1udXJzZXJ5RmFjaWxpdHlfX2J1dHRvbjo6YmVmb3JlIHtcbiAgICB0b3A6IDExcHg7XG4gICAgbGVmdDogNDdweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25UcmFpbmluZy5jLWNvbW1vblRpdGxlX19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2tlbnN5dS9pbWcvdHJhaW5pbmdfdGl0bGVfYmcuanBnKTtcbn1cblxuLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25UcmFpbmluZyAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2Uge1xuICB3aWR0aDogOTJweDtcbn1cblxuLmtlbnN5dSAuYy1oZWFkZXJfX25hdkl0ZW06bnRoLW9mLXR5cGUoNSkgYSB7XG4gIGNvbG9yOiAjZmI0ZTU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucC10cmFpbmluZyAuYy1sYXJnZVRpdGxlLS1tYXJnaW5NZWRpdW0sXG4ucC10cmFpbmluZ0NhcmVlciAuYy1sYXJnZVRpdGxlLS1tYXJnaW5NZWRpdW0ge1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuXG4ucC10cmFpbmluZ1JlYWQge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuXG4ucC1rZW5zeXVUaXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xufVxuXG4ucC10cmFpbmluZ0Jsb2NrIHtcbiAgbWFyZ2luOiAwIDAgNDVweDtcbn1cblxuLnAtdHJhaW5pbmdCbG9jazpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5wLXRyYWluaW5nQmxvY2sgLmMtY29tbW9uR3JpZF9fZmlyc3RMZWZ0IHtcbiAgd2lkdGg6IDQ5MHB4O1xuICBtaW4td2lkdGg6IDQ5MHB4O1xuICBtYXgtd2lkdGg6IDQ5MHB4O1xufVxuXG4ucC10cmFpbmluZ0Jsb2NrIC5jLWNvbW1vbkdyaWRfX2ZpcnN0UmlnaHQge1xuICBtYXJnaW46IDcwcHggMCAwIDUycHg7XG59XG5cbi5wLXRyYWluaW5nQmxvY2sgLmMtY29tbW9uR3JpZF9fc2Vjb25kTGVmdCB7XG4gIHdpZHRoOiA0NDBweDtcbiAgbWluLXdpZHRoOiA0NDBweDtcbiAgbWFyZ2luOiA5NXB4IDUwcHggMCAwO1xufVxuXG4ucC10cmFpbmluZ0Jsb2NrIC5jLWNvbW1vbkdyaWRfX3RleHQgLmMtc21hbGxUaWxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDAgMCAxNHB4O1xufVxuXG4ucC10cmFpbmluZ0Jsb2NrIC5jLWNvbW1vbkdyaWRfX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25UcmFpbmluZy5jLWNvbW1vblRpdGxlX19zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4va2Vuc3l1L2ltZy90cmFpbmluZ190aXRsZV9iZ19zcC5qcGcpO1xuICB9XG4gIC5jLWNvbW1vblRpdGxlX19zZWN0aW9uVHJhaW5pbmcgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdlIHtcbiAgICB3aWR0aDogNjVweDtcbiAgfVxuICAucC10cmFpbmluZyAuYy1sYXJnZVRpdGxlLS1tYXJnaW5NZWRpdW0sXG4gIC5wLXRyYWluaW5nQ2FyZWVyIC5jLWxhcmdlVGl0bGUtLW1hcmdpbk1lZGl1bSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuICAucC10cmFpbmluZ1JlYWQge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLnAta2Vuc3l1VGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB9XG4gIC5wLXRyYWluaW5nQmxvY2sge1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gIH1cbiAgLnAtdHJhaW5pbmdCbG9jayAuYy1jb21tb25HcmlkX19maXJzdExlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAucC10cmFpbmluZ0Jsb2NrIC5jLWNvbW1vbkdyaWRfX2ZpcnN0UmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucC10cmFpbmluZ0Jsb2NrIC5jLWNvbW1vbkdyaWRfX3NlY29uZExlZnQge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtdHJhaW5pbmdCbG9jayAuYy1jb21tb25HcmlkX19zZWNvbmRSaWdodCB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC10cmFpbmluZ0Jsb2NrIC5jLWNvbW1vbkdyaWRfX3RleHQgLmMtc21hbGxUaWxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICAucC10cmFpbmluZ0Jsb2NrIC5jLWNvbW1vbkdyaWRfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jLWNvbW1vblRpdGxlX19zZWN0aW9uSm9iLmMtY29tbW9uVGl0bGVfX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vam9iL2ltZy9qb2JfdGl0bGVfYmcuanBnKTtcbn1cblxuLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25Kb2IgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdlIHtcbiAgd2lkdGg6IDEwNnB4O1xufVxuXG4uam9iIC5jLWhlYWRlcl9fbmF2SXRlbTpudGgtb2YtdHlwZSg0KSBhIHtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wLWpvYiAuYy1sYXJnZVRpdGxlLS1tYXJnaW5NZWRpdW0ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ucC1qb2JSZWFkIHtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbn1cblxuLnAtam9iSW1nIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWpvYkltZyBpbWcge1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4ucC1qb2JJbWcgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1qb2JJbWdfX2NoYXJhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1qb2JJbWdfX2NoYXJhOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI3MHB4O1xuICBsZWZ0OiAxNjRweDtcbiAgd2lkdGg6IDEyMXB4O1xuICBoZWlnaHQ6IDExOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vam9iL2ltZy9qb2JfY2hhcmEwMS5wbmcpO1xufVxuXG4ucC1qb2JJbWdfX2NoYXJhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjgzcHg7XG4gIHJpZ2h0OiAxNDhweDtcbiAgd2lkdGg6IDEyN3B4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9qb2IvaW1nL2pvYl9jaGFyYTAyLnBuZyk7XG59XG5cbi5wLWpvYkJhbm5lciB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnAtam9iQmFubmVyX19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wLWpvYkJhbm5lcl9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbjogMCA0MHB4IDAgMDtcbn1cblxuLnAtam9iQmFubmVyX19pdGVtIGEge1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG59XG5cbi5wLWpvYkJhbm5lcl9faXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbkpvYi5jLWNvbW1vblRpdGxlX19zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vam9iL2ltZy9qb2JfdGl0bGVfYmdfc3AuanBnKTtcbiAgfVxuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbkpvYiAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2Uge1xuICAgIHdpZHRoOiA3N3B4O1xuICB9XG4gIC5wLWpvYiAuYy1sYXJnZVRpdGxlLS1tYXJnaW5NZWRpdW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnAtam9iUmVhZCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAucC1qb2JJbWcgaW1nIHtcbiAgICBtYXJnaW46IDAgMCAyMnB4O1xuICB9XG4gIC5wLWpvYkltZyBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucC1qb2JJbWdfX2NoYXJhIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucC1qb2JJbWdfX2NoYXJhOjpiZWZvcmUge1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IC0xMnB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG4gIC5wLWpvYkltZ19fY2hhcmE6OmFmdGVyIHtcbiAgICB0b3A6IDQ0JTtcbiAgICByaWdodDogLTEycHg7XG4gICAgd2lkdGg6IDkzcHg7XG4gIH1cbiAgLnAtam9iQmFubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLnAtam9iQmFubmVyX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wLWpvYkJhbm5lcl9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuXG4uYy1jb21tb25UaXRsZV9fc2VjdGlvbkNlbnRlcl9fbGlzdC5jLWNvbW1vblRpdGxlX19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2NlbnRlci9pbWcvY2VudGVyX3RpdGxlX2JnX2xpc3QuanBnKTtcbn1cblxuLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25DZW50ZXJfX2RldGFpbC5jLWNvbW1vblRpdGxlX19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2NlbnRlci9pbWcvY2VudGVyX3RpdGxlX2JnX2RldGFpbC5qcGcpO1xufVxuXG4uYy1jb21tb25UaXRsZV9fc2VjdGlvbkNlbnRlciAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2Uge1xuICB3aWR0aDogNzdweDtcbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLWNlbnRlcl9yZWMgLmMtaGVhZGVyX19uYXZJdGVtOm50aC1vZi10eXBlKDMpIGEsXG4uc2luZ2xlLWNlbnRlcl9kZXRhaWwgLmMtaGVhZGVyX19uYXZJdGVtOm50aC1vZi10eXBlKDMpIGEsXG4uc2luZ2xlLWNlbnRlcl9kZXRhaWwyIC5jLWhlYWRlcl9fbmF2SXRlbTpudGgtb2YtdHlwZSgzKSBhIHtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wLWNlbnRlckFyZWFfX2xpc3Qge1xuICB3aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmYjRlNTY7XG4gIG1hcmdpbjogNzNweCBhdXRvIDc2cHg7XG59XG5cbi5wLWNlbnRlckFyZWFfX2l0ZW0ge1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4ucC1jZW50ZXJBcmVhX19pdGVtOm50aC1vZi10eXBlKG4gKyA0KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4ucC1jZW50ZXJBcmVhX19pdGVtOm50aC1vZi10eXBlKG4gKyA3KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuXG4ucC1jZW50ZXJBcmVhX19pdGVtOm50aC1vZi10eXBlKG4gKyAxMCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbn1cblxuLnAtY2VudGVyQXJlYV9faXRlbTpudGgtb2YtdHlwZShuICsgMTMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cHg7XG59XG5cbi5wLWNlbnRlckFyZWFfX2l0ZW06bnRoLW9mLXR5cGUobiArIDE2KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xufVxuXG4ucC1jZW50ZXJBcmVhX19pdGVtOm50aC1vZi10eXBlKG4gKyAxOSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTZweDtcbn1cblxuLnAtY2VudGVyQXJlYV9faXRlbTpudGgtb2YtdHlwZShuICsgMjEpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03cHg7XG59XG5cbi5wLWNlbnRlckFyZWFfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjZmI0ZTU2O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZiNGU1NjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZiNGU1NjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmYjRlNTY7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbn1cblxuLnAtY2VudGVyQXJlYV9faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjRlNTY7XG59XG5cbi5wLWNlbnRlckFyZWFfX2l0ZW0gYTpob3Zlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5wLWNlbnRlckFyZWFfX2l0ZW0gYTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNnB4O1xuICB0b3A6IDQwJTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmI0ZTU2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmI0ZTU2O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wLWNlbnRlckJsb2NrIHtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbn1cblxuLnAtY2VudGVyQmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1jZW50ZXJCbG9jayBoMiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmYjRlNTY7XG59XG5cbi5wLWNlbnRlckxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wLWNlbnRlckl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMTJweDtcbiAgbWFyZ2luOiAwIDIycHggNDBweCAwO1xufVxuXG4ucC1jZW50ZXJJdGVtOm50aC1vZi10eXBlKDNuKSB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbi5wLWNlbnRlckl0ZW1fX2NhdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAxMXB4O1xufVxuXG4ucC1jZW50ZXJJdGVtX19jYXRJdGVtIHtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wLWNlbnRlckl0ZW1fX2NhdEl0ZW0tLWNoaWxkY2FyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFiM2I7XG59XG5cbi5wLWNlbnRlckl0ZW1fX2NhdEl0ZW0tLXNhbG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzU3NTtcbn1cblxuLnAtY2VudGVySXRlbV9faW1nIHtcbiAgd2lkdGg6IDMxMnB4O1xufVxuXG4ucC1jZW50ZXJJdGVtX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucC1jZW50ZXJJdGVtX190ZXh0IHtcbiAgcGFkZGluZzogMTdweCAyMHB4IDIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wLWNlbnRlckl0ZW1fX3RleHQgaDMge1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBjb2xvcjogI2ZiNGU1NjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnAtY2VudGVySXRlbV9fdGV4dCBwIHtcbiAgbWFyZ2luOiAwIDAgMThweDtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnAtY2VudGVySXRlbV9fYnRuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnAtY2VudGVySXRlbV9fYnRuIC5jLWJhc2ljQnV0dG9uIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wLWNlbnRlckl0ZW1fX2J0biAuYy1iYXNpY0J1dHRvbjpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuLnAtY2VudGVySXRlbV9fYnRuIC5jLWJhc2ljQnV0dG9uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWNlbnRlckl0ZW1fX2J0bk1hcCB7XG4gIHBhZGRpbmc6IDlweCAxNnB4IDhweCAzM3B4O1xufVxuXG4ucC1jZW50ZXJJdGVtX19idG5NYXA6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAzNnB4O1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vY2VudGVyL2ltZy9pY29uX21hcDAxLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG59XG5cbi5wLWNlbnRlckl0ZW1fX2J0bk1hcDpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2NlbnRlci9pbWcvaWNvbl9tYXAwMi5wbmcpO1xufVxuXG4ucC1jZW50ZXJJdGVtX19idG5EZXRhaWwge1xuICBwYWRkaW5nOiA5cHggMTZweCA4cHggMzNweDtcbn1cblxuLnAtY2VudGVySXRlbV9fYnRuRGV0YWlsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogNDFweDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2NlbnRlci9pbWcvaWNvbl9kZXRhaWwwMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiAnJztcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xufVxuXG4ucC1jZW50ZXJJdGVtX19idG5EZXRhaWw6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9jZW50ZXIvaW1nL2ljb25fZGV0YWlsMDIucG5nKTtcbn1cblxuLnAtY2VudGVyU2Fsb25fX2Jsb2NrIGgyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLnAtY2VudGVyU2Fsb25fX2Jsb2NrIC5jLWJhc2ljQnV0dG9uIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnAtY2VudGVyU2Fsb25fX2ltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMzhweDtcbn1cblxuLnAtY2VudGVyU2Fsb25fX3JlYWQgcCB7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG59XG5cbi5wLWNlbnRlckRldGFpbF9pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDQ1cHg7XG59XG5cbi5wLWNlbnRlckRldGFpbF9fcmVhZCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvIDc1cHg7XG59XG5cbi5wLWNlbnRlckRldGFpbF9fcmVhZCBwIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5wLWNlbnRlckRldGFpbF9tYW5hZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgODBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1jZW50ZXJEZXRhaWxfbWFuYWdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICBsZWZ0OiAtNHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vY2VudGVyL2ltZy9jZW50ZXJfYm9yZGVyLnBuZyk7XG59XG5cbi5wLWNlbnRlckRldGFpbF9tYW5hZ2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9jZW50ZXIvaW1nL2NlbnRlcl9ib3JkZXIucG5nKTtcbn1cblxuLnAtY2VudGVyRGV0YWlsX21hbmFnZXJJbWcge1xuICBtYXJnaW46IDAgNDBweCAwIDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuLnAtY2VudGVyRGV0YWlsX21hbmFnZXJJbWcgaW1nIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnAtY2VudGVyRGV0YWlsX21hbmFnZXJJbWcgaW1nOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnAtY2VudGVyRGV0YWlsX21hbmFnZXJUZXh0IGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5wLWNlbnRlckRldGFpbF9tYW5hZ2VyVGV4dCBwIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLnAtY2VudGVyRGV0YWlsX19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCA4MHB4O1xufVxuXG4ucC1jZW50ZXJEZXRhaWxfX2l0ZW0ge1xuICB3aWR0aDogMzIuNjUlO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG5cbi5wLWNlbnRlckRldGFpbF9faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucC1jZW50ZXJEZXRhaWxfX2l0ZW06bnRoLW9mLXR5cGUoM24pIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnAtY2VudGVyRGV0YWlsX3Byb2ZpbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmI0ZTU2O1xuICBwYWRkaW5nOiAzM3B4IDQwcHggNDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnAtY2VudGVyRGV0YWlsX3Byb2ZpbGVUZXh0IHtcbiAgd2lkdGg6IDQzMHB4O1xuICBtaW4td2lkdGg6IDQzMHB4O1xuICBtYXJnaW46IDAgNDBweCAwIDA7XG59XG5cbi5wLWNlbnRlckRldGFpbF9wcm9maWxlVGV4dCBoMyB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZiNGU1NjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmYjRlNTY7XG59XG5cbi5wLWNlbnRlckRldGFpbF9wcm9maWxlVGV4dCBwIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnAtY2VudGVyRGV0YWlsX3Byb2ZpbGVJbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1jZW50ZXJEZXRhaWxfcHJvZmlsZVRlbCB7XG4gIG1hcmdpbjogNnB4IDAgMDtcbn1cblxuLnAtY2VudGVyRGV0YWlsX3Byb2ZpbGVUZWwgYSB7XG4gIGNvbG9yOiAjZmI0ZTU2O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDM4cHg7XG59XG5cbi5wLWNlbnRlckRldGFpbF9wcm9maWxlVGVsIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uX3RlbC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuXG4ucC1jZW50ZXJEZXRhaWxfcHJvZmlsZVRlbCBwIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIEhpcmFnaW5vIEtha3UgR290aGljIFByb04sIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgUm9ib3RvLCBcIkRyb2lkIFNhbnNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgVmVyZGFuYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnAtY2VudGVyRGV0YWlsX19zYWxvbiB7XG4gIHBhZGRpbmc6IDI3cHggNDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucC1jZW50ZXJEZXRhaWxfX3NhbG9uSXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2RjZGNkYztcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDExcHggMCAxNnB4IDA7XG59XG5cbi5wLWNlbnRlckRldGFpbF9fc2Fsb25JdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnAtY2VudGVyRGV0YWlsX19zYWxvbkJ1dHRvbiB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHBhZGRpbmc6IDhweCA1cHggMCAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5wLWNlbnRlckRldGFpbF9fc2Fsb25CdXR0b246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMjlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uX21hcC5wbmcpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG59XG5cbi5wLWNlbnRlckRldGFpbF9fc2Fsb25CdXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl9tYXAwMi5wbmcpO1xufVxuXG4ucC1jZW50ZXJEZXRhaWxfX3NhbG9uQnV0dG9uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWNlbnRlckRldGFpbF9fc2Fsb25DZW50ZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbi5wLWNlbnRlckRldGFpbF9fc2Fsb25BZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogMzMuMzMlO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuXG4ucC1jZW50ZXJEZXRhaWxfX3NhbG9uVGVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogMzMuMzMlO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuXG5fOi1tcy1mdWxsc2NyZWVuLCA6cm9vdCAuYy1iYXNpY0J1dHRvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMCAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbW1vblRpdGxlX19zZWN0aW9uQ2VudGVyX19saXN0LmMtY29tbW9uVGl0bGVfX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9jZW50ZXIvaW1nL2NlbnRlcl90aXRsZV9iZ19saXN0X3NwLmpwZyk7XG4gIH1cbiAgLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25DZW50ZXJfX2RldGFpbC5jLWNvbW1vblRpdGxlX19zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vY2VudGVyL2ltZy9jZW50ZXJfdGl0bGVfYmdfZGV0YWlsX3NwLmpwZyk7XG4gIH1cbiAgLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25DZW50ZXIgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdlIHtcbiAgICB3aWR0aDogNTNweDtcbiAgfVxuICAucC1jZW50ZXJCbG9jayB7XG4gICAgcGFkZGluZzogNTVweCAwIDA7XG4gICAgbWFyZ2luOiAtNTVweCAwIDEwcHg7XG4gIH1cbiAgLnAtY2VudGVyQmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IC01NXB4IDAgMTBweDtcbiAgICBwYWRkaW5nOiA1NXB4IDAgMDtcbiAgfVxuICAucC1jZW50ZXJCbG9jayBoMiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHggMTNweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5ZGU7XG4gIH1cbiAgLnAtY2VudGVyTGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucC1jZW50ZXJJdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5wLWNlbnRlckl0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gIH1cbiAgLnAtY2VudGVySXRlbTpudGgtb2YtdHlwZSgzbikge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLnAtY2VudGVySXRlbV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1jZW50ZXJJdGVtX190ZXh0IGgzIHtcbiAgICBtYXJnaW46IDAgMCA3cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5wLWNlbnRlckl0ZW1fX3RleHQgdWwge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cbiAgLnAtY2VudGVySXRlbV9fYnRuIC5jLWJhc2ljQnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnAtY2VudGVySXRlbV9fYnRuIC5jLWJhc2ljQnV0dG9uLnAtY2VudGVySXRlbV9fYnRuTWFwIHtcbiAgICBwYWRkaW5nOiA5cHggMTZweCA4cHggMzNweDtcbiAgfVxuICAucC1jZW50ZXJJdGVtX19idG4gLmMtYmFzaWNCdXR0b24ucC1jZW50ZXJJdGVtX19idG5NYXA6OmJlZm9yZSB7XG4gICAgbGVmdDogMzdweDtcbiAgfVxuICAucC1jZW50ZXJJdGVtX19idG4gLmMtYmFzaWNCdXR0b24ucC1jZW50ZXJJdGVtX19idG5EZXRhaWwge1xuICAgIHBhZGRpbmc6IDlweCAxNnB4IDhweCAzM3B4O1xuICB9XG4gIC5wLWNlbnRlckl0ZW1fX2J0biAuYy1iYXNpY0J1dHRvbi5wLWNlbnRlckl0ZW1fX2J0bkRldGFpbDo6YmVmb3JlIHtcbiAgICBsZWZ0OiA0MnB4O1xuICB9XG4gIC5wLWNlbnRlclNhbG9uX19ibG9jayB7XG4gICAgcGFkZGluZzogNTVweCAwIDA7XG4gICAgbWFyZ2luOiAtNTVweCAwIDA7XG4gIH1cbiAgLnAtY2VudGVyU2Fsb25fX2Jsb2NrIGgyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggNDBweCAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDlkZTtcbiAgfVxuICAucC1jZW50ZXJTYWxvbl9fYmxvY2s6bnRoLW9mLXR5cGUoMSkgLnAtY2VudGVyTGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnAtY2VudGVyU2Fsb25fX2Jsb2NrIC5jLWJhc2ljQnV0dG9uIHtcbiAgICB3aWR0aDogODclO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICB9XG4gIC5wLWNlbnRlclNhbG9uX19yZWFkIHtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAucC1jZW50ZXJTYWxvbl9fcmVhZCBwIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIC5wLWNlbnRlclNhbG9uX19pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDE4cHg7XG4gIH1cbiAgLnAtY2VudGVyQXJlYV9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzOHB4IGF1dG8gNTBweDtcbiAgfVxuICAucC1jZW50ZXJBcmVhX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wLWNlbnRlckFyZWFfX2l0ZW06bnRoLW9mLXR5cGUobiArIDMpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG4gIC5wLWNlbnRlckFyZWFfX2l0ZW06bnRoLW9mLXR5cGUobiArIDUpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICB9XG4gIC5wLWNlbnRlckFyZWFfX2l0ZW06bnRoLW9mLXR5cGUobiArIDcpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICB9XG4gIC5wLWNlbnRlckFyZWFfX2l0ZW06bnRoLW9mLXR5cGUobiArIDkpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNHB4O1xuICB9XG4gIC5wLWNlbnRlckFyZWFfX2l0ZW06bnRoLW9mLXR5cGUobiArIDExKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDtcbiAgfVxuICAucC1jZW50ZXJBcmVhX19pdGVtOm50aC1vZi10eXBlKG4gKyAxMykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC02cHg7XG4gIH1cbiAgLnAtY2VudGVyQXJlYV9faXRlbTpudGgtb2YtdHlwZShuICsgMTUpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtN3B4O1xuICB9XG4gIC5wLWNlbnRlckFyZWFfX2l0ZW06bnRoLW9mLXR5cGUobiArIDE3KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLThweDtcbiAgfVxuICAucC1jZW50ZXJBcmVhX19pdGVtOm50aC1vZi10eXBlKG4gKyAxOSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC05cHg7XG4gIH1cbiAgLnAtY2VudGVyQXJlYV9faXRlbTpudGgtb2YtdHlwZShuICsgMjEpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxuICAucC1jZW50ZXJBcmVhX19pdGVtIGEge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAwIDE3cHg7XG4gIH1cbiAgLnAtY2VudGVyQXJlYV9faXRlbSBhOjphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoMCUsIDApO1xuICB9XG4gIC5wLWNlbnRlckRldGFpbF9pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbiAgLnAtY2VudGVyRGV0YWlsX19yZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG4gIC5wLWNlbnRlckRldGFpbF9fcmVhZCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnAtY2VudGVyRGV0YWlsX21hbmFnZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5wLWNlbnRlckRldGFpbF9tYW5hZ2VyOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC5wLWNlbnRlckRldGFpbF9tYW5hZ2VyOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5wLWNlbnRlckRldGFpbF9tYW5hZ2VySW1nIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1jZW50ZXJEZXRhaWxfbWFuYWdlclRleHQgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnAtY2VudGVyRGV0YWlsX21hbmFnZXJUZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucC1jZW50ZXJEZXRhaWxfX2xpc3Qge1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gIH1cbiAgLnAtY2VudGVyRGV0YWlsX19pdGVtIHtcbiAgICB3aWR0aDogNDkuMjUlO1xuICAgIG1hcmdpbjogMCAxLjUlIDVweCAwO1xuICB9XG4gIC5wLWNlbnRlckRldGFpbF9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luOiAwIDEuNSUgNXB4IDA7XG4gIH1cbiAgLnAtY2VudGVyRGV0YWlsX19pdGVtOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gIH1cbiAgLnAtY2VudGVyRGV0YWlsX3Byb2ZpbGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucC1jZW50ZXJEZXRhaWxfcHJvZmlsZVRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gIH1cbiAgLnAtY2VudGVyRGV0YWlsX3Byb2ZpbGVUZXh0IGgzIHtcbiAgICBwYWRkaW5nOiAwIDAgN3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucC1jZW50ZXJEZXRhaWxfcHJvZmlsZVRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLnAtY2VudGVyRGV0YWlsX3Byb2ZpbGVUZWwge1xuICAgIG1hcmdpbjogMjZweCAwIDA7XG4gIH1cbiAgLnAtY2VudGVyRGV0YWlsX3Byb2ZpbGVUZWwgYSB7XG4gICAgcGFkZGluZzogMTFweCAzMHB4IDEycHggNDdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmI0ZTU2O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG4gIC5wLWNlbnRlckRldGFpbF9wcm9maWxlVGVsIGE6OmJlZm9yZSB7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IDIycHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5wLWNlbnRlckRldGFpbF9wcm9maWxlVGVsIHAge1xuICAgIG1hcmdpbjogMTdweCAwIDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wLWNlbnRlckRldGFpbF9fc2Fsb24ge1xuICAgIHBhZGRpbmc6IDNweCAyMHB4IDBweDtcbiAgfVxuICAucC1jZW50ZXJEZXRhaWxfX3NhbG9uSXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgcGFkZGluZzogMTFweCAwIDIxcHggMDtcbiAgfVxuICAucC1jZW50ZXJEZXRhaWxfX3NhbG9uQ2VudGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTFweDtcbiAgfVxuICAucC1jZW50ZXJEZXRhaWxfX3NhbG9uVGVsLFxuICAucC1jZW50ZXJEZXRhaWxfX3NhbG9uQWRkcmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cbiAgLnAtY2VudGVyRGV0YWlsX19zYWxvbk1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtY2VudGVyRGV0YWlsX19zYWxvbkJ1dHRvbiB7XG4gICAgd2lkdGg6IDU0JTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgIHBhZGRpbmc6IDEzcHggNXB4IDEzcHggMjFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnAtY2VudGVyRGV0YWlsX19zYWxvbkJ1dHRvbjo6YmVmb3JlIHtcbiAgICB0b3A6IDExcHg7XG4gICAgbGVmdDogNDdweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25RYS5jLWNvbW1vblRpdGxlX19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL3FhL2ltZy9xYV90aXRsZV9iZy5qcGcpO1xufVxuXG4uYy1jb21tb25UaXRsZV9fc2VjdGlvblFhIC5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZSB7XG4gIHdpZHRoOiA1NnB4O1xufVxuXG4ucWEgLmMtaGVhZGVyX19uYXZJdGVtOm50aC1vZi10eXBlKDgpIGEge1xuICBjb2xvcjogI2ZiNGU1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnAtcWFCbG9jayB7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNzVweDtcbn1cblxuLnAtcWFCbG9jazpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnAtcWFCbG9jayBoMiB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGNvbG9yOiAjZmI0ZTU2O1xuICBmb250LXNpemU6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wLXFhQmxvY2sgZGwge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ucC1xYUJsb2NrIGRsOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnAtcWFCbG9jayBkdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtcWFCbG9jayBkdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOWRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHggNDBweCAxMHB4IDY4cHg7XG59XG5cbi5wLXFhQmxvY2sgZHQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIGNvbG9yOiAjZmI0ZTU2O1xuICBmb250LWZhbWlseTogZm90LXRzdWt1YXJkZ290aGljLXN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29udGVudDogJ1EuJztcbiAgei1pbmRleDogMTA7XG59XG5cbi5wLXFhQmxvY2sgZGQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDY3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wLXFhQmxvY2sgZGQgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4ucC1xYUJsb2NrIGRkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogMjlweDtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIGZvbnQtZmFtaWx5OiBmb3QtdHN1a3VhcmRnb3RoaWMtc3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb250ZW50OiAnQS4nO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvblFhLmMtY29tbW9uVGl0bGVfX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9xYS9pbWcvcWFfdGl0bGVfYmdfc3AuanBnKTtcbiAgfVxuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvblFhIC5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZSB7XG4gICAgd2lkdGg6IDM4cHg7XG4gIH1cbiAgLnAtcWFCbG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDVweDtcbiAgfVxuICAucC1xYUJsb2NrIGgyIHtcbiAgICBtYXJnaW46IDAgMCAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucC1xYUJsb2NrIGR0IGEge1xuICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNnB4IDM4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wLXFhQmxvY2sgZHQ6OmJlZm9yZSB7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogMTNweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLnAtcWFCbG9jayBkZCB7XG4gICAgcGFkZGluZzogMTdweCAyNXB4IDIwcHggNDBweDtcbiAgfVxuICAucC1xYUJsb2NrIGRkIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucC1xYUJsb2NrIGRkOjpiZWZvcmUge1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4uYy1jb21tb25UaXRsZV9fc2VjdGlvbkd1aWRlLmMtY29tbW9uVGl0bGVfX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vZ3VpZGVsaW5lL2ltZy9ndWlkZV90aXRsZV9iZy5qcGcpO1xufVxuXG4uYy1jb21tb25UaXRsZV9fc2VjdGlvbkd1aWRlIC5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZSB7XG4gIHdpZHRoOiAxMzhweDtcbn1cblxuLmd1aWRlbGluZSAuYy1oZWFkZXJfX25hdkl0ZW06bnRoLW9mLXR5cGUoNikgYSB7XG4gIGNvbG9yOiAjZmI0ZTU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucC1ndWlkZVJlYWQge1xuICBtYXJnaW46IDAgMCA1NXB4O1xufVxuXG4ucC1ndWlkZUJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNTVweCA0MHB4IDUwcHg7XG59XG5cbi5wLWd1aWRlQmxvY2sgLmMtbGFyZ2VUaXRsZS0tbWFyZ2luTWVkaXVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnAtZ3VpZGVCbG9jayBkbCB7XG4gIHBhZGRpbmc6IDI3cHggMzZweCAyN3B4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucC1ndWlkZUJsb2NrIGRsOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2Y4O1xufVxuXG4ucC1ndWlkZUJsb2NrIGRsOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnAtZ3VpZGVCbG9jayBkdCB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAwIDIzcHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZiNGU1Njtcbn1cblxuLnAtZ3VpZGVCbG9jayBkZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25HdWlkZS5jLWNvbW1vblRpdGxlX19zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vZ3VpZGVsaW5lL2ltZy9ndWlkZV90aXRsZV9iZ19zcC5qcGcpO1xuICB9XG4gIC5jLWNvbW1vblRpdGxlX19zZWN0aW9uR3VpZGUgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdlIHtcbiAgICB3aWR0aDogODhweDtcbiAgfVxuICAucC1ndWlkZVJlYWQge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLnAtZ3VpZGVCbG9jayB7XG4gICAgcGFkZGluZzogMzVweCAyMHB4IDIwcHg7XG4gIH1cbiAgLnAtZ3VpZGVCbG9jayAuYy1sYXJnZVRpdGxlLS1tYXJnaW5NZWRpdW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnAtZ3VpZGVCbG9jayBkbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxNHB4IDE4cHggMTdweDtcbiAgfVxuICAucC1ndWlkZUJsb2NrIGR0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucC1ndWlkZUJsb2NrIGRkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25Db2x1bW4uYy1jb21tb25UaXRsZV9fc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9jb2x1bW4vaW1nL2NvbHVtbl90aXRsZV9iZy5qcGcpO1xufVxuXG4uYy1jb21tb25UaXRsZV9fc2VjdGlvbkNvbHVtbiAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2Uge1xuICB3aWR0aDogNjlweDtcbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLWNvbHVtbiAuYy1oZWFkZXJfX25hdkl0ZW06bnRoLW9mLXR5cGUoNykgYSxcbi5zaW5nbGUtY29sdW1uIC5jLWhlYWRlcl9fbmF2SXRlbTpudGgtb2YtdHlwZSg3KSBhIHtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wLWNvbHVtbkltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gOTBweDtcbn1cblxuLnAtY29sdW1uVGFiIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucC1jb2x1bW5UYWJfX2l0ZW0ge1xuICB3aWR0aDogMzMuMzMlO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5wLWNvbHVtblRhYl9faXRlbSBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtY29sdW1uVGFiX19pdGVtOm50aC1vZi10eXBlKDEpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI0ZTU2O1xufVxuXG4ucC1jb2x1bW5UYWJfX2l0ZW06bnRoLW9mLXR5cGUoMSkgYS5pcy1jb2x1bW4tYWN0aXZlIHtcbiAgaGVpZ2h0OiA2OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZiNGU1NjtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNmYjRlNTY7XG59XG5cbi5wLWNvbHVtblRhYl9faXRlbTpudGgtb2YtdHlwZSgyKSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmYzRmMDtcbn1cblxuLnAtY29sdW1uVGFiX19pdGVtOm50aC1vZi10eXBlKDIpIGEuaXMtY29sdW1uLWFjdGl2ZSB7XG4gIGhlaWdodDogNjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM3ZmM0ZjA7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjN2ZjNGYwO1xufVxuXG4ucC1jb2x1bW5UYWJfX2l0ZW06bnRoLW9mLXR5cGUoMykgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFlNGU7XG59XG5cbi5wLWNvbHVtblRhYl9faXRlbTpudGgtb2YtdHlwZSgzKSBhLmlzLWNvbHVtbi1hY3RpdmUge1xuICBoZWlnaHQ6IDY4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZhZTRlO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI2ZmYWU0ZTtcbn1cblxuLnAtY29sdW1uVGFiX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnAtY29sdW1uQ29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtY29sdW1uQ29udGVudF9faXRlbSB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wLWNvbHVtbkNvbnRlbnRfX2l0ZW0uaXMtY29sdW1uLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5pcy1jb2x1bW4tYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wLWNvbHVtbkNvbnRlbnRfX2xpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4IDUwcHggNTBweDtcbn1cblxuLnAtY29sdW1uQ29udGVudF9fbGlzdEl0ZW06bnRoLW9mLXR5cGUoMSkgYSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4ucC1jb2x1bW5Db250ZW50X19saXN0SXRlbSBhIHtcbiAgcGFkZGluZzogMTZweCAwIDE4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wLWNvbHVtbkNvbnRlbnRfX2xpc3REYXRlIHtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIG1hcmdpbjogMCAxN3B4IDAgMDtcbn1cblxuLnAtY29sdW1uQ29udGVudF9fbGlzdENhdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG5cbi5wLWNvbHVtbkNvbnRlbnRfX2xpc3RDYXQtLWV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmYzRmMDtcbn1cblxuLnAtY29sdW1uQ29udGVudF9fbGlzdENhdC0tb3RoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZTRlO1xufVxuXG4ucC1jb2x1bW5EZXRhaWxfX2Jsb2NrIHtcbiAgcGFkZGluZzogNjVweCA5MHB4IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wLWNvbHVtbkRldGFpbF9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzhjOGM4O1xuICBtYXJnaW46IDAgMCAzNXB4O1xuICBwYWRkaW5nOiAwIDAgMThweDtcbn1cblxuLnAtY29sdW1uRGV0YWlsX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0zcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjRlNTY7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5wLWNvbHVtbkRldGFpbF9fdGl0bGUgaDEge1xuICBtYXJnaW46IDM3cHggMCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLnAtY29sdW1uRGV0YWlsX190aXRsZSAucC1jb2x1bW5Db250ZW50X19saXN0Q2F0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5wLWNvbHVtbkRldGFpbF9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucC1jb2x1bW5EZXRhaWxfX2NvbnRlbnQgaDIge1xuICBjb2xvcjogI2ZiNGU1NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luOiAwIDAgMjdweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wLWNvbHVtbkRldGFpbF9fY29udGVudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnAtY29sdW1uRGV0YWlsX19jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxuLnAtY29sdW1uRGV0YWlsX19jb250ZW50IG9sIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzMyMzIzMjtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi5wLWNvbHVtbkRldGFpbF9fY29udGVudCAuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wLWNvbHVtbkRldGFpbF9fY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucC1jb2x1bW5EZXRhaWxfX2NvbnRlbnQgLmFsaWduY2VudGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnAtY29sdW1uRGV0YWlsX19jb250ZW50IGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wLWNvbHVtbkRldGFpbF9fY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbi5wLWNvbHVtbkRldGFpbF9fY29udGVudCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xufVxuXG4ucC1jb2x1bW5EZXRhaWxfX2NvbnRlbnQgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5wLWNvbHVtbkRldGFpbF9fY29udGVudCBhIHtcbiAgY29sb3I6ICNmYjRlNTY7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmYjRlNTY7XG4gIHBhZGRpbmc6IDAgMCAxcHg7XG59XG5cbi5wLWNvbHVtbkRldGFpbF9fY29udGVudCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wLWNvbHVtbkRldGFpbF9fY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgMzJweCAwIDA7XG59XG5cbi5wLWNvbHVtbkRldGFpbF9fY29udGVudCBpbWc6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1jb2x1bW5EZXRhaWxfX2NvbnRlbnQgLnAtbmV3c1BkZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCA0NXB4IDIzcHggODVweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZiNGU1NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnAtY29sdW1uRGV0YWlsX19jb250ZW50IC5wLW5ld3NQZGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTlweDtcbiAgbGVmdDogNDhweDtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2NvbHVtbi9pbWcvaWNvbl9wZGYwMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG59XG5cbi5wLWNvbHVtbkRldGFpbF9fY29udGVudCAucC1uZXdzUGRmOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmI0ZTU2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbkNvbHVtbi5jLWNvbW1vblRpdGxlX19zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vY29sdW1uL2ltZy9jb2x1bW5fdGl0bGVfYmdfc3AuanBnKTtcbiAgfVxuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbkNvbHVtbiAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2Uge1xuICAgIHdpZHRoOiA0OXB4O1xuICB9XG4gIC5wLWNvbHVtbiAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnAtY29sdW1uIC5jLWxhcmdlVGl0bGUtLW1hcmdpbk1lZGl1bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLnAtY29sdW1uIC5jLWJyZWFkY3J1bWJMaXN0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG4gIC5wLWNvbHVtbkltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDVweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLnAtY29sdW1uVGFiIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5wLWNvbHVtblRhYl9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIH1cbiAgLnAtY29sdW1uVGFiX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLWNvbHVtblRhYl9faXRlbSBhIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wLWNvbHVtblRhYl9faXRlbTpudGgtb2YtdHlwZSgxKSBhLmlzLWNvbHVtbi1hY3RpdmUge1xuICAgIGhlaWdodDogNTVweDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZiNGU1NjtcbiAgfVxuICAucC1jb2x1bW5UYWJfX2l0ZW06bnRoLW9mLXR5cGUoMikgYS5pcy1jb2x1bW4tYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM3ZmM0ZjA7XG4gIH1cbiAgLnAtY29sdW1uVGFiX19pdGVtOm50aC1vZi10eXBlKDMpIGEuaXMtY29sdW1uLWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZhZTRlO1xuICB9XG4gIC5wLWNvbHVtbkNvbnRlbnRfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4O1xuICB9XG4gIC5wLWNvbHVtbkNvbnRlbnRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIG1hcmdpbjogLTIwcHggMCAwO1xuICB9XG4gIC5wLWNvbHVtbkNvbnRlbnRfX2xpc3RJdGVtIGEge1xuICAgIHBhZGRpbmc6IDE2cHggMCAxNHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucC1jb2x1bW5Db250ZW50X19saXN0Q2F0IHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5wLWNvbHVtbkNvbnRlbnRfX2xpc3REYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB9XG4gIC5wLWNvbHVtbkNvbnRlbnRfX2xpc3RDb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1jb2x1bW5Db250ZW50X19saXN0Q29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogNnB4IDAgMDtcbiAgfVxuICAucC1jb2x1bW5EZXRhaWxfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcbiAgfVxuICAucC1jb2x1bW5EZXRhaWxfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMXB4O1xuICB9XG4gIC5wLWNvbHVtbkRldGFpbF9fdGl0bGUgaDEge1xuICAgIG1hcmdpbjogMTdweCAwIDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5wLWNvbHVtbkRldGFpbF9fdGl0bGU6OmFmdGVyIHtcbiAgICB3aWR0aDogODlweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxuICAucC1jb2x1bW5EZXRhaWxfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDAgMCAxM3B4O1xuICB9XG4gIC5wLWNvbHVtbkRldGFpbF9fY29udGVudCBQIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnAtY29sdW1uRGV0YWlsX19jb250ZW50IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5wLWNvbHVtbkRldGFpbF9fY29udGVudCAucC1uZXdzUGRmIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI3cHggMTJweCA1NnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucC1jb2x1bW5EZXRhaWxfX2NvbnRlbnQgLnAtbmV3c1BkZjo6YmVmb3JlIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogMjZweDtcbiAgICB3aWR0aDogMjFweDtcbiAgfVxufVxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1NK1BMVVMrUm91bmRlZCsxYzp3Z2h0QDMwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250L2ZvbnRlbGxvLmVvdD83MjUzNzMyN1wiKTtcclxuICBzcmM6IHVybChcIi4uL2ZvbnQvZm9udGVsbG8uZW90PzcyNTM3MzI3I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250L2ZvbnRlbGxvLndvZmY/NzI1MzczMjdcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9mb250ZWxsby50dGY/NzI1MzczMjdcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnQvZm9udGVsbG8uc3ZnPzcyNTM3MzI3I2ZvbnRlbGxvXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AaW1wb3J0ICdfdmFyaWFibGUnO1xyXG5AaW1wb3J0ICdfZm91bmRhdGlvbic7XHJcbkBpbXBvcnQgJ191dGlsaXRpZXMnO1xyXG5AaW1wb3J0ICdfbGF5b3V0JztcclxuQGltcG9ydCAnX2NvbXBvbmVudHMnO1xyXG4iLCJAaW1wb3J0ICdfdmFyaWFibGUnO1xyXG5cclxuLyogLS0gUkVTRVRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXHJcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgLy8gZm9udDogaW5oZXJpdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC15dTtcclxufVxyXG5vbCwgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxubGl7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLyogLS0gQkFTRVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuKiwgKjphZnRlciwgKjpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmJvZHksIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBidXR0b24ge1xyXG4gIC8vIGZvbnQtZmFtaWx5OiAgJGZvbnQtamE7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICBmb250LXNpemU6ICRmb250LXRleHQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIGNvbG9yOiAjNjQ2NDY0O1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogJGNvbG9yLWxpbms7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuaW1nW3VzZW1hcF0ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuaHIge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNERkUzRTY7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGNvbG9yOiAjREZFM0U2O1xyXG59XHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTk5OTk5cHg7XHJcbiAgbGVmdDogLTk5OTk5cHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogJGNvbG9yLWdyYXk7XHJcbn1cclxudGV4dGFyZWEge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2QyZDJkMjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogIzAxNjJiNTtcclxuICB9XHJcbn1cclxucnVieVtkYXRhLXJ1YnldIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxucnVieVtkYXRhLXJ1YnldOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1ydWJ5KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxlZnQ6IC0zZW07XHJcbiAgcmlnaHQ6IC0zZW07XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgYm90dG9tOiAxMDAlO1xyXG59XHJcbnJ1YnlbZGF0YS1ydWJ5XSBydCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuaSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNwIHtcclxuICBib2R5LCBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc3AtdGV4dC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICB9XHJcbiAgaW1ne1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIGxheW91dFxyXG4kYnJlYWtwb2ludDogNzY4cHg7XHJcbiRjb250ZW50LXdpZHRoOiA5ODBweDtcclxuJGNvbnRlbnQtcGFkZGluZzogNjBweDtcclxuXHJcbi8vIGNvbG9yXHJcbiRjb2xvci1ibGFjazogIzMyMzIzMjtcclxuJGNvbG9yLWdyYXk6ICNjOGM4Yzg7XHJcbiRjb2xvci1wcmltYXJ5OiAjZmI0ZTU2O1xyXG4kY29sb3Itc2Vjb25kYXJ5OiAjZmZiNDMwO1xyXG4kY29sb3ItdGVydGlhcnk6ICM1NWNlZWM7XHJcbiRjb2xvci1saW5rOiAjMzIzMjMyO1xyXG5cclxuLy8gZm9udFxyXG4kZm9udC1qYTogXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBSb2JvdG8sIFwiRHJvaWQgU2Fuc1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBWZXJkYW5hLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtZW46ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4kZm9udC15dTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtdGE6IGZvdC10c3VrdWFyZGdvdGhpYy1zdGQsIHNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC10ZXh0LXNpemU6IDE2cHg7XHJcbiRmb250LXNwLXRleHQtc2l6ZTogMTVweDtcclxuXHJcbiRsaW5lLWhlaWdodDogMS41O1xyXG5cclxuLy8gYnJlYWtwb2ludFxyXG5AbWl4aW4gc3Age1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHBjIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ192YXJpYWJsZSc7XHJcblxyXG4kY29udGVudC13aWR0aDogOTgwcHg7XHJcbiRjb250ZW50LXBhZGRpbmc6IDYwcHg7XHJcbiRzcC1jb250ZW50LXBhZGRpbmc6IDIwcHg7XHJcbi5sLXdyYXBwZXIge1xyXG4gIG1pbi13aWR0aDogJGNvbnRlbnQtd2lkdGggKyAoJGNvbnRlbnQtcGFkZGluZyAqIDIpO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG4ubC1jb250YWluZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBwYWRkaW5nOiAwICRjb250ZW50LXBhZGRpbmc7XHJcbiAgd2lkdGg6ICRjb250ZW50LXdpZHRoICsgKCRjb250ZW50LXBhZGRpbmcgKiAyKTtcclxufVxyXG5cclxuQGluY2x1ZGUgc3AgIHtcclxuICAubC13cmFwcGVyIHtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgfVxyXG4gIC5sLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwICRzcC1jb250ZW50LXBhZGRpbmc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCIuYy10ZXh0QnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogMTAwbXMgZWFzZS1vdXQ7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCA2MiwgNjIsIDAuMSk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2J1dHRvbl9pY29uMDEuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuXG4uYy1iYXNpY0J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLW91dDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLy8gb3BhY2l0eTogMDtcbiAgICAmOmFmdGVye1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgfVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHRvcDogNDclO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICB9XG59XG4uYy1iYXNpY0J1dHRvbi0tYmxhbmt7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9idXR0b25faWNvbjAzLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cblxuLy95dS1nb3RoaWMgSUXlr77lv5xcbl86LW1zLWZ1bGxzY3JlZW4sIDpyb290IC5jLWJhc2ljQnV0dG9uIHtcbiAgcGFkZGluZzogMjFweCAyMHB4IDE4cHg7XG59XG5cblxuQGluY2x1ZGUgc3Age1xuICAuYy10ZXh0QnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gIH1cbiAgLmMtYmFzaWNCdXR0b24ge1xuICAgIHdpZHRoOiA4OCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICY6OmFmdGVye1xuICAgICAgdG9wOiA0NCU7XG4gICAgfVxuICB9XG59XG4iLCIuYy1zZWN0aW9uIHtcbiAgcGFkZGluZzogOTBweCAwIDEwMHB4O1xuICAmLS1wdDEge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG4gIH1cbiAgJi0tcHQyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDEwMHB4XG4gIH1cbiAgJi0tcHQzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cblxuXG4uYy1zZWN0aW9uVW5kZXJ7XG4gIHBhZGRpbmc6IDIwcHggMCAxMDBweDtcbn1cbi5jLXNlY3Rpb25NaWxreXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjlmNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZ19waW5rLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cbi5jLXNlY3Rpb25GYW5jeXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjFmMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZ193aGl0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbi5jLWNvbW1vblJlYWR7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIHB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDE2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gIH1cbn1cblxuQGluY2x1ZGUgc3Age1xuICAuYy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgJi0tcHQyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gIH1cblxuICAuYy1zZWN0aW9uVW5kZXJ7XG4gICAgcGFkZGluZzogMjBweCAwIDEwMHB4O1xuICB9XG4gIC5jLXNlY3Rpb25NaWxreXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnX3Bpbmtfc3AucG5nKTtcbiAgfVxuICAuYy1zZWN0aW9uRmFuY3l7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZ193aGl0ZV9zcC5wbmcpO1xuICB9XG5cbiAgLmMtc2VjdGlvblVuZGVye1xuICAgIHBhZGRpbmc6IDEwcHggMCA1NXB4O1xuICB9XG4gIC5jLWJyZWFkY3J1bWJMaXN0e1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gIH1cbiAgLmMtY29tbW9uUmVhZHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG59XG4iLCIuYy1zbGlkZXJQYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG4uYy1zbGlkZXJQcmV2MDEsXG4uYy1zbGlkZXJOZXh0MDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyM3B4O1xuICBtaW4td2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMzlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLW91dDtcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYy1zbGlkZXJQcmV2MDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wcmV2MDEucG5nJyk7XG59XG4uYy1zbGlkZXJOZXh0MDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9uZXh0MDEucG5nJyk7XG59XG5cbi5jLXNsaWRlclByZXYwMixcbi5jLXNsaWRlck5leHQwMiB7XG4gIHRvcDogNDQlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLW91dDtcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYy1zbGlkZXJQcmV2MDIge1xuICBsZWZ0OiAtNTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcHJldjAyLnBuZycpO1xufVxuLmMtc2xpZGVyTmV4dDAyIHtcbiAgcmlnaHQ6IC01NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9uZXh0MDIucG5nJyk7XG59XG5cbkBpbmNsdWRlIHNwIHtcbiAgLmMtc2xpZGVyUGFnaW5hdGlvbiB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbiAgLmMtc2xpZGVyUHJldjAxLFxuICAuYy1zbGlkZXJOZXh0MDEge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuYy1zbGlkZXJQcmV2MDIsXG4gIC5jLXNsaWRlck5leHQwMiB7XG4gICAgdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuYy1zbGlkZXJQcmV2MDIge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jLXNsaWRlck5leHQwMiB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG59XG4iLCIuYy1sYXJnZVRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLS1tYXJnaW5NZWRpdW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgJi0tbWFyZ2luU21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgJi0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmSW1hZ2V7XG4gICAgICB3aWR0aDogNjlweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC10YTtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAtMzhweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl90aXRsZS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICB3aWR0aDogNjZweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cbi5jLW1pZGRsZVRpdGxle1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogJ00gUExVUyBSb3VuZGVkIDFjJywgc2Fucy1zZXJpZjtcbiAgei1pbmRleDogMztcbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGl0bGVfZG90LnBuZyk7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAmOjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGl0bGVfeWFrdWx0LnBuZyk7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLmMtbWlkZGxlVGl0bGUtLW5vaW1ne1xuICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5jLW1pZGRsZVRpdGxlLS1sYXJnZXtcbiAgJjo6YWZ0ZXJ7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTg1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5cbi5jLXNtYWxsVGlsZXtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZXtcbiAgaW1ne1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5cblxuLmMtY29tbW9uVGl0bGVfX3NlY3Rpb257XG4gIHBhZGRpbmc6IDcwcHg7XG4gIGhlaWdodDogMzEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uX3RpdGxlX2JnLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgLmMtbGFyZ2VUaXRsZV9fbWFpbntcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICAmOjphZnRlcntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl90aXRsZTAyLnBuZyk7XG4gICAgfVxuICB9XG59XG5cbi5jLWxhcmdlVGl0bGVfX3VuZGVyIC5jLWxhcmdlVGl0bGVfX21haW57XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgJjo6YWZ0ZXJ7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fdGl0bGUwMy5wbmcpO1xuICB9XG5cbn1cblxuXG5cbi5jLXJlYWR7XG4gIHB7XG4gICAgLy8gbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cblxuXG5cblxuXG5cblxuQGluY2x1ZGUgc3Age1xuICAuYy1sYXJnZVRpdGxlIHtcbiAgICAmLS1tYXJnaW5NZWRpdW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgJkltYWdle1xuICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIC8vIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTIuNXB4O1xuICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zdWIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgLmMtY29tbW9uVGl0bGVfX3NlY3Rpb24gLmMtbGFyZ2VUaXRsZV9fbWFpbntcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cblxuICAuYy1taWRkbGVUaXRsZXtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxuICAuYy1taWRkbGVUaXRsZTo6YWZ0ZXJ7XG4gICAgdG9wOiAtNTBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICAuYy1zbWFsbFRpbGV7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cblxuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbntcbiAgICBwYWRkaW5nOiA0M3B4IDAgMDtcbiAgICBoZWlnaHQ6IDE5NXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uX3RpdGxlX2JnX3NwLmpwZyk7XG4gIH1cblxuXG4gIC5jLWxhcmdlVGl0bGVfX3VuZGVyIC5jLWxhcmdlVGl0bGVfX21haW57XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5jLWxhcmdlVGl0bGVfX3VuZGVyIC5jLWxhcmdlVGl0bGVfX21haW46OmFmdGVye1xuICAgIGJvdHRvbTogLTMzcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cblxuICAuYy1yZWFke1xuICAgIHB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYy1oZWFkZXIge1xuICAvLyBib3JkZXItdG9wOiA2cHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjZWVlO1xuICAmX19sZWZ0e1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTRweCAyMHB4IDAgMjdweDtcbiAgfVxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogMTU2cHg7XG4gICAgbWFyZ2luOiAwIDM1cHggOHB4IDA7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2NvbXBhbnkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICM2NDY0NjQ7XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlua3NXcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBtYXJnaW46IDUgMCAzM3B4O1xuICB9XG4gICZfX2NvcnBvcmF0ZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgIHdpZHRoOiAxNjNweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgcGFkZGluZzogNnB4IDAgMTBweDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICAgICZXcmFwe1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M4YzhjODtcbiAgICAgIHBhZGRpbmc6IDAgMTdweCAwIDA7XG4gICAgfVxuICB9XG4gICZfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICZfX2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmX190ZWwge1xuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAuYy1pY29uLXRlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgICZJY29ue1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICB9XG4gIH1cbiAgJl9fbmF2e1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICB9XG4gICZfX25hdkxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gIH1cbiAgJl9fbmF2SXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmLS1ob3ZlciB7XG4gICAgICBwYWRkaW5nOiAwIDIzcHg7XG4gICAgfVxuICAgICYgPiBzcGFue1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAyM3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gICAgJiA+IGEge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAyM3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyBib3R0b206IDA7XG4gICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBoZWlnaHQ6IDRweDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIC8vIG9wYWNpdHk6IDA7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogMjAwbXMgZWFzZS1vdXQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3B1bGxkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDMlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMTAlKTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIG1pbi13aWR0aDogMjU1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAyNTBtcyBlYXNlLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG4gICZfX25hdkl0ZW06aG92ZXIgJl9fcHVsbGRvd24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gICZfX3B1bGxkb3duSXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogMTAwbXMgZWFzZS1vdXQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZjZlNmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9idXR0b25faWNvbjA0LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuMik7XG4gICAgfVxuICB9XG4gICZfX21lbnVCdXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgc3Age1xuICAuYy1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA1cHg7XG4gICAgei1pbmRleDogNDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgfVxuICAgICZfX2xlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgbWFyZ2luOiA3cHggMTVweCA4cHggMHB4O1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNzclO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jb21wYW55IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbjogLTFweCAwIDAgMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAmX19tZW51IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgdHJhbnNpdGlvbjogMjUwbXMgZWFzZS1vdXQ7XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19tZW51LmlzLWFjdGl2ZSAmX19saW5rc1dyYXAge1xuICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgfVxuICAgICZfX2xpbmtzV3JhcCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IDI1MG1zIGVhc2Utb3V0O1xuICAgIH1cbiAgICAmX19saW5rcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgIH1cbiAgICAmX19zbnNMaW5rIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RlbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICZJY29ue1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIC5jLWljb24tdGVsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX21lbnUuaXMtYWN0aXZlICZfX25hdiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB9XG4gICAgJl9fbmF2IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IDI1MG1zIGVhc2Utb3V0O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgICAgLy8gb3BhY2l0eTogMDtcbiAgICB9XG4gICAgJl9fbmF2TGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICZfX25hdkl0ZW0ge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWphO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgJi0taG92ZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgJi0taG92ZXIgPiBzcGFuLFxuICAgICAgJiA+IGEge1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgICAgJi0taG92ZXIgPiBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDIzcHg7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMjNweDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLWhvdmVyLmlzLWFjdGl2ZSA+IHNwYW4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiA+IGEge1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYnV0dG9uX2ljb24wMS5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCA+IGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3B1bGxkb3duIHtcbiAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3B1bGxkb3duLFxuICAgICZfX25hdkl0ZW06aG92ZXIgJl9fcHVsbGRvd24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICAmX19wdWxsZG93bkl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDE3cHggMTVweCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzUwNTA1MDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2J1dHRvbl9pY29uMDMuc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvcnBvcmF0ZVdyYXB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmX19tZW51QnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTBhNDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IDI1MG1zIGVhc2Utb3V0O1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIGxlZnQ6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgIGxlZnQ6IDIxcHg7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAtNnB4KTtcbiAgICAgICAgICBsZWZ0OiAyMXB4O1xuICAgICAgICB9XG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgLy8gICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgIC8vICAgbGVmdDogMDtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgICAgJi5pcy1hY3RpdmUgZGl2IHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgICAgbGVmdDogMjFweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLy8gJjpudGgtY2hpbGQoMykge1xuICAgICAgICAvLyAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAvLyAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jLWhlYWRlcl9faW5uZXIgLmMtaGVhZGVyX19uYXZ7XG4gIC8vIG9wYWNpdHk6IDE7XG59XG4iLCIuYy1mb290ZXIge1xuICAgICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmYTNlM2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjlmNDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtamE7XG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAmX19sb2dvV3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAmX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgJl9fY29tcGFueSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICZfX2luZm8ge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gICAgd2lkdGg6IDI2NnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAmX19hZGRyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gICZfX3RlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgJkljb257XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIH1cbiAgfVxuICAmX19zbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAmX19zbnNMaW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgbWluLXdpZHRoOiAzNnB4O1xuICAgIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2xpbmtzIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgcGFkZGluZzogMCAwIDAgNDVweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmX19sYXJnZUxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAvLyBwYWRkaW5nOiAxNHB4IDNweDtcbiAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMCU7XG4gICAgICBsZWZ0OiAtMTdweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAyMDAsIDIwMCwgMC4yKTtcbiAgICB9XG4gICAgJi0tZGlzYWJsZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJi0tZGlzYWJsZTphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICB9XG4gICZfX3NtYWxsTGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgJl9fc21hbGxMaW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2J1dHRvbl9pY29uMDMuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuMik7XG4gICAgfVxuICB9XG4gICZfX2NvcHlyaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTBweDtcbiAgICAvLyBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY5ZjQ7XG4gIH1cbiAgJl9fdG9Ub3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICB6LWluZGV4OiAxOTtcbiAgICBib3R0b206IDEyMHB4O1xuICAgIGF7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLmpzLWZpeHN0b3B7XG5cbiAgICAgIC8vIGJvdHRvbTogMTIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuXG4vL3l1LWdvdGhpYyBJReWvvuW/nFxuXzotbXMtZnVsbHNjcmVlbiwgOnJvb3QgLmMtZm9vdGVyX19sYXJnZUxpbmsge1xuICAmOjpiZWZvcmV7XG4gICAgdG9wOiAyMCU7XG4gIH1cbn1cblxuQGluY2x1ZGUgc3Age1xuICAuYy1mb290ZXIge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgJl9fbG9nb1dyYXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgIHdpZHRoOiAxOTdweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY29tcGFueSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICB9XG4gICAgJl9fYWRkcmVzcyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX3RlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgIG1heC13aWR0aDogMjk1cHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmX190aW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fbGlua3Mge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJl9fbGFyZ2VMaW5rIHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMjBweCAxNXB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgICAvLyAmOmFmdGVyIHtcbiAgICAgIC8vICAgcmlnaHQ6IDIwcHg7XG4gICAgICAvLyB9XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgICAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gICAgICAvLyAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgICAgLy8gfVxuICAgICAgJi0tZGlzYWJsZSB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMjNweDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19sYXJnZUxpbmstLXNwe1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgfVxuICAgICZfX2xpbmtzOmxhc3QtY2hpbGQgJl9fbGFyZ2VMaW5rLS1kaXNhYmxlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgIH1cbiAgICAmX19zbWFsbExpbmtzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zbWFsbExpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc25zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICB9XG4gICAgJl9fc25zTGluayB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6ICMzNDM0MzQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJl9fdG9Ub3Age1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMTUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGF7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi5qcy1maXhzdG9we1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLXRhYkNvbnRlbnQge1xyXG4gICZfX3RhYnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX3RhYiB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJi0tcHJpbWFyeSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgJi0tc2Vjb25kYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgIH1cclxuICAgICYtLXRlcnRpYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICAgICYuaXMtYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGJvdHRvbTogLTlweDtcclxuICAgICAgdHJhbnNpdGlvbjogMjUwbXMgZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgICAmLS1wcmltYXJ5OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgJi0tc2Vjb25kYXJ5OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICB9XHJcbiAgICAmLS10ZXJ0aWFyeTpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnRzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogMjUwbXMgZWFzZS1vdXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNwIHtcclxuICAuYy10YWJDb250ZW50IHtcclxuICAgICZfX3RhYiB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuaXMtYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgICAgYm90dG9tOiAtN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jLW5ld3NMaXN0IHtcclxuICAmX19pdGVtIHtcclxuICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgJGNvbG9yLWdyYXk7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICRjb2xvci1ncmF5O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMTdweCA1cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwyMDAsMjAwLDAuMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbWV0YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAmX19kYXRlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICBjb2xvcjogIzY0NjQ2NDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgJl9fY2F0ZWdvcnkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAmLS1wcmltYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmLS1zZWNvbmRhcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG4gICAgJi0tdGVydGlhcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNwIHtcclxuICAuYy1uZXdzTGlzdCB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkY29sb3ItZ3JheTtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1ncmF5O1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21ldGEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAmX19jYXRlZ29yeSB7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYy1iYW5uZXJBcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDQ3cHggMCA4NXB4O1xuICAmX19zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX19iYW5uZXIge1xuICAgIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5jLXNsaWRlclBhZ2luYXRpb257XG4gICAgYm90dG9tOiAtMzBweDtcbiAgfVxuICAuYy1zbGlkZXJQYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgfVxuICAuYy1zbGlkZXJQYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG4gIC5jLXNsaWRlclBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG59XG5cbkBpbmNsdWRlIHNwIHtcbiAgLmMtYmFubmVyQXJlYSB7XG4gICAgcGFkZGluZzogMzBweCAwIDUwcHg7XG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIH1cbiAgICAuYy1zbGlkZXJQcmV2MDIsXG4gICAgLmMtc2xpZGVyTmV4dDAye1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgLmMtc2xpZGVyTmV4dDAye1xuICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgIH1cbiAgICAuYy1zbGlkZXJQcmV2MDJ7XG4gICAgICBsZWZ0OiAtMTdweDtcbiAgICB9XG5cblxuXG4gIH1cbn1cbiIsIi5jLWZpeGVkQmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMjVweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgLy8gd2lkdGg6IDI1NXB4O1xuXG5cbiAgLmMtZml4ZWRCYW5uZXItLWRvY3VtZW50e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICY6OmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl95YWt1bHRtYW4wMS5wbmcpO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk4Nzk2O1xuICAgIH1cbiAgfVxuICAuYy1maXhlZEJhbm5lci0tYXBwbGljYXRpb257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWU0ZTtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25feWFrdWx0bWFuMDIucG5nKTtcbiAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgbGVmdDogMTNweDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM1ODE7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMCA3NXB4O1xuICAgIHdpZHRoOiAyMjJweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC15dTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3R0b206IC00cHg7XG4gICAgICBsZWZ0OiAxN3B4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgfVxuICB9XG59XG5cbi5jLWZpeGVkQmFubmVyLmlzLXNtYWxsIGF7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDYwcHg7XG4gICY6OmJlZm9yZXtcbiAgICBib3R0b206IDNweDtcbiAgfVxufVxuLmMtZml4ZWRCYW5uZXIuaXMtc21hbGwgYS5jLWZpeGVkQmFubmVyLS1kb2N1bWVudHtcbiAgJjo6YmVmb3Jle1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgfVxufVxuLmMtZml4ZWRCYW5uZXIuaXMtc21hbGwgYS5jLWZpeGVkQmFubmVyLS1hcHBsaWNhdGlvbntcbiAgJjo6YmVmb3Jle1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuXG5cbkBpbmNsdWRlIHNwIHtcbiAgLmMtZml4ZWRCYW5uZXJ7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgJi5pcy1oaWRkZW57XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cblxuICAuYy1maXhlZEJhbm5lciBhLFxuICAuYy1maXhlZEJhbm5lci5pcy1zbWFsbCBhe1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5jLWZpeGVkQmFubmVyIGEuYy1maXhlZEJhbm5lci0tZG9jdW1lbnQsXG4gIC5jLWZpeGVkQmFubmVyLmlzLXNtYWxsIGEuYy1maXhlZEJhbm5lci0tZG9jdW1lbnR7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA3NXB4O1xuICAgICY6OmJlZm9yZXtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA2MXB4O1xuICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICB9XG4gIH1cbiAgLmMtZml4ZWRCYW5uZXIgYS5jLWZpeGVkQmFubmVyLS1hcHBsaWNhdGlvbixcbiAgLmMtZml4ZWRCYW5uZXIuaXMtc21hbGwgYS5jLWZpeGVkQmFubmVyLS1hcHBsaWNhdGlvbntcbiAgICBwYWRkaW5nOiAwIDAgMCA3MHB4O1xuICAgICY6OmJlZm9yZXtcbiAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgIGxlZnQ6IDIxcHg7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNjJweDs7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5qcy1jb21tb24tYWNjb3JkaW9ue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uanMtY29tbW9uLWFjY29yZGlvbjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZhM2UzZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTNweDtcclxuICAgIHJpZ2h0OiAyN3B4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNnMgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IC42cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XHJcbn1cclxuLmpzLWNvbW1vbi1hY2NvcmRpb246OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZhM2UzZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTNweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNnMgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IC42cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XHJcbn1cclxuLmpzLWNvbW1vbi1hY2NvcmRpb24uaXMtYWNjb3JkaW9uLS1vcGVuOjpiZWZvcmV7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuLmpzLWNvbW1vbi1hY2NvcmRpb24uaXMtYWNjb3JkaW9uLS1vcGVuOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxufVxyXG5AaW5jbHVkZSBzcCB7XHJcbiAgLmpzLWFjY29yZGlvbixcclxuICAuanMtY2VudGVyLWFjY29yZGlvbixcclxuICAuanMtY29tbW9uLWFjY29yZGlvbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmpzLWFjY29yZGlvbjo6YmVmb3JlLFxyXG4gIC5qcy1jZW50ZXItYWNjb3JkaW9uOjpiZWZvcmUsXHJcbiAgLmpzLWNvbW1vbi1hY2NvcmRpb246OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZhM2UzZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTEycHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjZzIGVhc2U7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IC42cyBlYXNlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcclxuICB9XHJcbiAgLmpzLWNvbW1vbi1hY2NvcmRpb246YmVmb3Jle1xyXG4gICAgcmlnaHQ6IDIxcHg7XHJcbiAgICB0b3A6IC0xOXB4O1xyXG4gIH1cclxuICAuanMtY2VudGVyLWFjY29yZGlvbjpiZWZvcmV7XHJcbiAgICByaWdodDogMjdweDtcclxuICB9XHJcbiAgLmpzLWFjY29yZGlvbjo6YWZ0ZXIsXHJcbiAgLmpzLWNlbnRlci1hY2NvcmRpb246OmFmdGVyLFxyXG4gIC5qcy1jb21tb24tYWNjb3JkaW9uOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZhM2UzZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTE5cHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjZzIGVhc2U7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IC42cyBlYXNlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcclxuICB9XHJcbiAgLmpzLWNvbW1vbi1hY2NvcmRpb246YWZ0ZXJ7XHJcbiAgICB0b3A6IC0yMHB4O1xyXG4gICAgcmlnaHQ6IDE0cHg7XHJcbiAgfVxyXG4gIC5qcy1jZW50ZXItYWNjb3JkaW9uOmFmdGVye1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5qcy1hY2NvcmRpb24uaXMtYWNjb3JkaW9uLS1vcGVuOjpiZWZvcmUsXHJcbiAgLmpzLWNlbnRlci1hY2NvcmRpb24uaXMtYWNjb3JkaW9uLS1vcGVuOjpiZWZvcmUsXHJcbiAgLmpzLWNvbW1vbi1hY2NvcmRpb24uaXMtYWNjb3JkaW9uLS1vcGVuOjpiZWZvcmV7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICB9XHJcbiAgLmpzLWFjY29yZGlvbi5pcy1hY2NvcmRpb24tLW9wZW46OmFmdGVyLFxyXG4gIC5qcy1jZW50ZXItYWNjb3JkaW9uLmlzLWFjY29yZGlvbi0tb3Blbjo6YWZ0ZXIsXHJcbiAgLmpzLWNvbW1vbi1hY2NvcmRpb24uaXMtYWNjb3JkaW9uLS1vcGVuOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gIH1cclxufVxyXG4iLCIuYy1jb21tb25HcmlkX19maXJzdHtcclxuICBtYXJnaW46IDAgMCA1MHB4O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICZMZWZ0e1xyXG4gICAgd2lkdGg6IDU3MHB4O1xyXG4gICAgbWluLXdpZHRoOiA1NzBweDtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG4gICZSaWdodHtcclxuICAgIG1hcmdpbjogMCAwIDAgNjBweDtcclxuICB9XHJcbiAgLmMtYmFzaWNCdXR0b257XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgfVxyXG4gICYgKyAuYy1zbWFsbFRpbGV7XHJcbiAgICBtYXJnaW46IDUwcHggMCAyMHB4O1xyXG4gIH1cclxufVxyXG4uYy1jb21tb25HcmlkX190ZXh0e1xyXG4gIG1hcmdpbjogMCAwIDM1cHg7XHJcbiAgLmMtc21hbGxUaWxle1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgfVxyXG59XHJcbi5jLWNvbW1vbkdyaWRfX2ZpcnN0Omxhc3Qtb2YtdHlwZXtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5jLWNvbW1vbkdyaWRfX3NlY29uZHtcclxuICBtYXJnaW46IDAgMCA1MHB4O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICZMZWZ0e1xyXG4gICAgd2lkdGg6IDQ3MHB4O1xyXG4gICAgbWluLXdpZHRoOiA0NzBweDtcclxuICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcclxuICB9XHJcbiAgJlJpZ2h0e1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbiAgLmMtYmFzaWNCdXR0b257XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgfVxyXG4gICYgKyAuYy1zbWFsbFRpbGV7XHJcbiAgICBtYXJnaW46IDUwcHggMCAyMHB4O1xyXG4gIH1cclxufVxyXG4uYy1jb21tb25HcmlkX19zZWNvbmQ6bGFzdC1vZi10eXBle1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuXHJcbi5jLWNvbW1vbkdyaWRfX2ltYWdle1xyXG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbn1cclxuLmMtY29tbW9uR3JpZF9fdGV4dHtcclxuICBtYXJnaW46IDAgMCAzNXB4O1xyXG4gIC5jLXNtYWxsVGlsZXtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc3Age1xyXG4gIC5jLWNvbW1vbkdyaWRfX2ZpcnN0e1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICZMZWZ0e1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgIH1cclxuICAgICZSaWdodHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5jLWJhc2ljQnV0dG9ue1xyXG4gICAgICB3aWR0aDogODclO1xyXG4gICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICB9XHJcbiAgICAmICsgLmMtc21hbGxUaWxle1xyXG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1jb21tb25HcmlkX19maXJzdDpsYXN0LW9mLXR5cGV7XHJcbiAgICAuYy1jb21tb25HcmlkX190ZXh0e1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuYy1iYXNpY0J1dHRvbntcclxuICAgICAgbWFyZ2luOiAzNXB4IGF1dG8gNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtY29tbW9uR3JpZF9fc2Vjb25ke1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICZMZWZ0e1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwIDAgMDtcclxuICAgIH1cclxuICAgICZSaWdodHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICAuYy1iYXNpY0J1dHRvbntcclxuICAgICAgd2lkdGg6IDg3JTtcclxuICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG4gICAgJiArIC5jLXNtYWxsVGlsZXtcclxuICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtY29tbW9uR3JpZF9fdGV4dHtcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtY29tbW9uR3JpZF9faW1hZ2V7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWNvbW1vbkdyaWRfX3NlY29uZDpsYXN0LW9mLXR5cGV7XHJcbiAgICAuYy1jb21tb25HcmlkX190ZXh0e1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuYy1iYXNpY0J1dHRvbntcclxuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtY29tbW9uR3JpZF9fZmlyc3Q6bGFzdC1vZi10eXBlIC5jLWJhc2ljQnV0dG9ue1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcclxuICB9XHJcblxyXG59XHJcbiIsIlxyXG4uYy10YWJsZXtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW46IDAgMCAxMjBweDtcclxufVxyXG4uYy10YWJsZV9faXRlbXtcclxuICB3aWR0aDogMTAwJTtcclxuICAmOm50aC1vZi10eXBlKDEpe1xyXG4gICAgbWFyZ2luOiAwIDQwcHggMCAwO1xyXG4gIH1cclxuICBkbHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMjVweDtcclxuICAgICY6bnRoLW9mLXR5cGUob2RkKXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjhmNDtcclxuICAgIH1cclxuICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGR0e1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBzcCB7XHJcblxyXG5cclxuICAuYy10YWJsZXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW46IDAgMCA0NXB4O1xyXG4gIH1cclxuICAuYy10YWJsZV9faXRlbXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJjpudGgtb2YtdHlwZSgxKXtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZSgyKXtcclxuICAgICAgZGx7XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUob2RkKXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMm4pe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjhmNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgZGx7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1wYWdpTmF0aW9uX19CbG9ja3tcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogNTBweCAwIDA7XHJcblxyXG4gIHVse1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgYS5wcmV2LFxyXG4gIGEubmV4dHtcclxuICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgLy8gYm9yZGVyOiAxcHggc29saWQgI2ZhM2UzZTtcclxuICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICB3aWR0aDogNDBweDtcclxuICAgaGVpZ2h0OiA0MHB4O1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xyXG4gICAmOmhvdmVye1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgIH1cclxuICAgJjpob3Zlcjo6YWZ0ZXJ7XHJcbiAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICB9XHJcbiB9XHJcbiAgYS5wcmV2OjphZnRlcntcclxuICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogMTZweDtcclxuICAgbGVmdDogMTdweDtcclxuICAgd2lkdGg6IDlweDtcclxuICAgaGVpZ2h0OiA5cHg7XHJcbiAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICBjb250ZW50OiAnJztcclxuIH1cclxuICBhLm5leHQ6OmFmdGVye1xyXG4gICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiAxNnB4O1xyXG4gICBsZWZ0OiAxNHB4O1xyXG4gICB3aWR0aDogOXB4O1xyXG4gICBoZWlnaHQ6IDlweDtcclxuICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuICAgY29udGVudDogJyc7XHJcbiB9XHJcbiAuYy1wYWdpTmF0aW9uX19saXN0e1xyXG4gICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gfVxyXG4gbGl7XHJcbiAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcclxuICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgfVxyXG4gICBhLFxyXG4gICBzcGFue1xyXG4gICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNmZjg4OTg7XHJcbiAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgIGhlaWdodDogNDBweDtcclxuICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgZGlzcGxheTogLW1zLWZsZXg7XHJcbiAgICAgZGlzcGxheTogZmxleDtcclxuICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcclxuICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgJjpob3ZlcntcclxuICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7O1xyXG4gICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgIH1cclxuICAgICAmLmN1cnJlbnR7XHJcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xyXG4gICAgICAgY29sb3I6ICM4YzhjOGM7XHJcbiAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICB9XHJcbiAgIH1cclxuIH1cclxuXHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzcCB7XHJcbiAgLmMtcGFnaU5hdGlvbl9fQmxvY2t7XHJcbiAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgLnByZXZ7XHJcbiAgICAgIG1hcmdpbjogMCA4cHggOHB4IDA7XHJcbiAgICB9XHJcbiAgICAubmV4dHtcclxuICAgICAgbWFyZ2luOiAwIDAgOHB4IDhweDtcclxuICAgIH1cclxuICAgIGxpe1xyXG4gICAgICBtYXJnaW46IDAgOHB4IDhweCAwO1xyXG4gICAgICBhLFxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxufVxyXG4iLCJcclxuLmMtYnJlYWRjcnVtYkxpc3R7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luOiAwIDAgNTBweDtcclxuICAmX19pdGVte1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICMzMjMyMzI7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xyXG4gICAgYXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJz4nO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xMXB4O1xyXG4gICAgICAgIGNvbG9yOiAjNzg3ODc4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzcCB7XHJcblxyXG5cclxuICAuYy1icmVhZGNydW1iTGlzdHtcclxuICAgIC8vIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIC8vIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuYy1icmVhZGNydW1iTGlzdF9faXRlbXtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICBhe1xyXG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLWNvbnRhY3RBcmVhe1xuICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0QXJlYV9iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmMtY29udGFjdEFyZWFfX3RpdGxle1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cbi5jLWNvbnRhY3RBcmVhX19saXN0e1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWNvbnRhY3RBcmVhX19pdGVte1xuICAmOm50aC1vZi10eXBlKDEpe1xuICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcbiAgfVxuICAmOm50aC1vZi10eXBlKDIpe1xuICB9XG59XG4ucC1jb250YWN0QXJlYV9faXRlbS0tZG9jdW1lbnR7XG4gIC5jLWJhc2ljQnV0dG9ue1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCAxOHB4IDU1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgbGVmdDogOTVweDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fZG9jdW1lbnQucG5nKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnAtY29udGFjdEFyZWFfX2l0ZW0tLWFwcGxpY2F0aW9ue1xuICAuYy1iYXNpY0J1dHRvbntcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWU0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCAxOHB4IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNnB4O1xuICAgICAgbGVmdDogNzNweDtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fbWFpbC5wbmcpO1xuICAgIH1cbiAgICAmOjphZnRlcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4vL3l1LWdvdGhpYyBJReWvvuW/nFxuXzotbXMtZnVsbHNjcmVlbiwgOnJvb3QgLnAtY29udGFjdEFyZWFfX2l0ZW0tLWFwcGxpY2F0aW9uIHtcbiAgLmMtYmFzaWNCdXR0b257XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDE4cHggODBweDtcbiAgfVxufVxuXzotbXMtZnVsbHNjcmVlbiwgOnJvb3QgLnAtY29udGFjdEFyZWFfX2l0ZW0tLWRvY3VtZW50e1xuICAuYy1iYXNpY0J1dHRvbntcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMThweCA1NXB4O1xuICB9XG59XG5cblxuQGluY2x1ZGUgc3Age1xuICAuYy1jb250YWN0QXJlYXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3RBcmVhX2JnX3NwLmpwZyk7XG4gICAgcGFkZGluZzogNDVweCAwIDUwcHg7XG4gIH1cbiAgLmMtY29udGFjdEFyZWFfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG4gIC5jLWNvbnRhY3RBcmVhX19pdGVtOm50aC1vZi10eXBlKDEpe1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgLnAtY29udGFjdEFyZWFfX2l0ZW0tLWRvY3VtZW50e1xuICAgIC5jLWJhc2ljQnV0dG9ue1xuICAgICAgd2lkdGg6IDg4JTtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxOHB4IDUwcHg7XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgbGVmdDogOTJweDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jLWNvbnRhY3RBcmVhX19saXN0e1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1jb250YWN0QXJlYV9faXRlbS0tYXBwbGljYXRpb257XG4gICAgLmMtYmFzaWNCdXR0b257XG4gICAgICB3aWR0aDogODglO1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogMTlweCAyMHB4IDE4cHggNjBweDtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICBsZWZ0OiA3MXB4O1xuICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59XG4iLCIucC1tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaDF7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB0b3A6IDU2JTtcbiAgICBsZWZ0OiAxMiU7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC15dTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHNwYW57XG4gICAgICBwYWRkaW5nOiA0cHggN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgJl9fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fc2xpZGUge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IDUwMG1zIGVhc2Utb3V0O1xuICAgICAgfVxuICAgICAgJjpob3ZlciBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3ByZXYge1xuICAgIGxlZnQ6IDklO1xuICB9XG4gICZfX25leHQge1xuICAgIHJpZ2h0OiA5JTtcbiAgfVxufVxuXG5cbi5wLXRvcEFib3V0e1xuICAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2V7XG4gICAgd2lkdGg6IDEwMXB4O1xuICB9XG59XG4ucC10b3BBYm91dF9faW1hZ2V7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG59XG4ucC10b3BBYm91dF9fbGlzdHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLXRvcEFib3V0X19pdGVte1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICY6bGFzdC1vZi10eXBle1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnAtdG9wQWJvdXRfX3JlYWR7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cblxuXG5cblxuLnAtdG9wSW50ZXJ2aWV3e1xuICBwYWRkaW5nOiA5MHB4IDAgMDtcbiAgJiArIC5wLXRvcEludGVydmlld3tcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gIH1cbiAgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdle1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAuYy1iYXNpY0J1dHRvbntcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbiAgLmMtbGFyZ2VUaXRsZS0tbWFyZ2luTWVkaXVte1xuICAgIG1hcmdpbjogMCAwIDU1cHg7XG4gIH1cbn1cbi5wLXRvcEludGVydmlld19fcmVhZHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cbi5wLXRvcEludGVydmlld19fbGlzdHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgNDVweDtcbiAgLnN3aXBlci1jb250YWluZXJ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5wLXRvcEludGVydmlld19faXRlbXtcbiAgd2lkdGg6IDMwLjYlO1xuICBtYXJnaW46IDAgNDBweCAwIDA7XG4gICY6bGFzdC1vZi10eXBle1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBhe1xuICAgIGltZ3tcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICB9XG4gICAgJjpob3ZlciBpbWd7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG59XG4ucC10b3BJbnRlcnZpZXdfX2l0ZW1UaXRsZXtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJGZvbnQteXU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmY3NjtcbiAgcGFkZGluZzogN3B4IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gICY6OmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xNHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZmY2Zjc2O1xuICB9XG59XG4ucC10b3BJbnRlcnZpZXdfX2l0ZW1JbWFnZXtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtdG9wSW50ZXJ2aWV3X19pdGVtTmFtZXtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC15dTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuXG5cblxuXG4ucC10b3BDZW50ZXJ7XG4gIC5jLWNvbW1vbkdyaWRfX2ZpcnN0e1xuICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gIH1cbiAgLmMtbGFyZ2VUaXRsZS0tbWFyZ2luTWVkaXVte1xuICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gIH1cbn1cblxuXG4ucC10b3BDZW50ZXJfX2xpc3R7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnAtdG9wQ2VudGVyX19pdGVtVGl0bGV7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC10YTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICAmOjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl9hcnJvd19waW5rLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5wLXRvcENlbnRlcl9faXRlbVRleHR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXl1O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG59XG4ucC10b3BDZW50ZXJfX2l0ZW17XG4gIHdpZHRoOiA0OC45JTtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAmOm50aC1vZi10eXBlKDIpe1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgJjpsYXN0LW9mLXR5cGV7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAmID4gZGl2e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOmhvdmVyIGltZ3tcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMS4wNSk7XG4gICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IDExMCU7XG4gICAgfVxuICAgICYgaW1ne1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB9XG4gIH1cbn1cbi8vIC5wLXRvcENlbnRlcl9faXRlbS0taW5mb3tcbi8vICAgYXtcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcENlbnRlcl9pbmZvLmpwZyk7XG4vLyAgIH1cbi8vIH1cbi8vIC5wLXRvcENlbnRlcl9faXRlbS0tYWJvdXR7XG4vLyAgIGF7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3BDZW50ZXJfYWJvdXQuanBnKTtcbi8vICAgfVxuLy8gfVxuLy8gLnAtdG9wQ2VudGVyX19pdGVtLS1yZWNydWl0e1xuLy8gICBhe1xuLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wQ2VudGVyX3JlY3J1aXQuanBnKTtcbi8vICAgfVxuLy8gfVxuLy8gLnAtdG9wQ2VudGVyX19pdGVtLS1jb2x1bW57XG4vLyAgIGF7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3BDZW50ZXJfY29sdW1uLmpwZyk7XG4vLyAgIH1cbi8vIH1cblxuXG5cblxuLnAtdG9wRmFxe1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmOWY0O1xuICAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2V7XG4gICAgd2lkdGg6IDU2cHg7XG4gIH1cbiAgLmMtYmFzaWNCdXR0b257XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG4ucC10b3BGYXFfX2Jsb2Nre1xuICB3aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICY6bGFzdC1vZi10eXBle1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gIH1cbiAgZHR7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDExcHggNzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDlkZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnUS4nO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRhO1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgfVxuICB9XG4gIGRke1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIzcHggNzBweDtcbiAgICAmOjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICdBLic7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtdGE7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLy95dS1nb3RoaWMgSUXlr77lv5xcbl86LW1zLWZ1bGxzY3JlZW4sIDpyb290IC5wLW12IGgxIHtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgdG9wOiA1MiU7XG4gIHNwYW57XG4gICAgcGFkZGluZzogMTVweCA3cHggMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5fOi1tcy1mdWxsc2NyZWVuLCA6cm9vdCAucC10b3BJbnRlcnZpZXdfX2l0ZW1UaXRsZSB7XG4gIHBhZGRpbmc6IDEycHggNXB4IDdweDtcbn1cbl86LW1zLWZ1bGxzY3JlZW4sIDpyb290IC5wLXRvcEZhcV9fYmxvY2t7XG4gIGR0e1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCA4cHggNzBweDtcbiAgICAmOjphZnRlcntcbiAgICAgIHRvcDogMTFweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc3Age1xuICAucC1tdiB7XG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICB0b3A6IDYxJTtcbiAgICAgIGxlZnQ6IDglO1xuICAgIH1cbiAgICAmX19wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgICZfX25leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXZ7XG4gICAgICB0b3A6IDUzJTtcbiAgICB9XG4gICAgLmMtc2xpZGVyUHJldjAxLCAuYy1zbGlkZXJOZXh0MDF7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuXG5cblxuICAucC10b3BBYm91dHtcbiAgICAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2V7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5wLXRvcEFib3V0X19pbWFnZXtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIC5wLXRvcEFib3V0X19yZWFke1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgLnAtdG9wQWJvdXRfX2xpc3R7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucC10b3BBYm91dF9faXRlbXtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG5cblxuICAucC10b3BJbnRlcnZpZXd7XG4gICAgcGFkZGluZzogNDVweCAwIDA7XG5cbiAgICAmICsgLnAtdG9wSW50ZXJ2aWV3e1xuICAgICAgcGFkZGluZzogMCAwIDQ1cHg7XG4gICAgfVxuICAgIC5sLWNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZSB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICB9XG4gICAgLmMtbGFyZ2VUaXRsZS0tbWFyZ2luTWVkaXVtIHtcbiAgICAgIG1hcmdpbjogMCAwIDQ3cHg7XG4gICAgfVxuICAgIC5jLWJhc2ljQnV0dG9ue1xuICAgICAgd2lkdGg6IDc4JTtcbiAgICB9XG4gIH1cbiAgLnAtdG9wSW50ZXJ2aWV3X19yZWFke1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5wLXRvcEludGVydmlld19fbGlzdHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIC5zd2lwZXItY29udGFpbmVye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAucC10b3BJbnRlcnZpZXdfX2l0ZW1UaXRsZXtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnAtdG9wSW50ZXJ2aWV3X19pdGVtSW1hZ2V7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICAucC10b3BJbnRlcnZpZXdfX2l0ZW1OYW1le1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG5cbiAgLnAtdG9wQ2VudGVye1xuICAgIC5jLWNvbW1vbkdyaWRfX2ZpcnN0e1xuICAgICAgbWFyZ2luOiAwIDAgMDtcbiAgICB9XG4gIH1cblxuICAucC10b3BDZW50ZXJfX2xpc3R7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG4gIC5wLXRvcENlbnRlcl9faXRlbXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICYgPiBkaXZ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDEzJSAwO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fYXJyb3dfcGluay5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgfVxuICB9XG5cblxuICAucC10b3BDZW50ZXJfX2l0ZW1UaXRsZXtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICAmOjphZnRlcntcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtNzBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAucC10b3BDZW50ZXJfX2l0ZW1UZXh0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuXG5cblxuXG4gIC5wLXRvcEZhcXtcbiAgICAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2V7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICB9XG4gICAgLmMtYmFzaWNCdXR0b257XG4gICAgICB3aWR0aDogODglO1xuICAgIH1cbiAgfVxuICAucC10b3BGYXFfX2Jsb2Nre1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cbiAgICBkdHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDEzcHggMzJweCA5cHggNDZweDtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGR7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgbGVmdDogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbn1cbiIsIlxuLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25TdGVwLmMtY29tbW9uVGl0bGVfX3NlY3Rpb257XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9zdGVwL2ltZy9zdGVwX3RpdGxlX2JnLmpwZyk7XG59XG5cbi5wLXN0ZXBGbG93e1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmOWY0O1xufVxuXG4uc3RlcHtcbiAgLmMtaGVhZGVyX19uYXZJdGVte1xuICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLXN0ZXBGbG93X19saXN0e1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCAxMDBweDtcbn1cbi5wLXN0ZXBGbG93X19saXN0SXRlbXtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luOiAwIDQ1cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6bGFzdC1vZi10eXBle1xuICAgIG1hcmdpbjogMDtcbiAgICAmOjphZnRlcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICY6OmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiA2NXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9zdGVwL2ltZy9pY29uX2Zsb3cucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgcHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG4ucC1zdGVwRmxvd19fbGlzdEltZ3tcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG5cblxuLnAtc3RlcEZsb3dfX2Jsb2Nre1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCA1OHB4O1xuICAmOmxhc3Qtb2YtdHlwZXtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmOjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTM1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9zdGVwL2ltZy9zdGVwX2Fycm93LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICB9XG4gICY6bGFzdC1vZi10eXBle1xuICAgICY6OmFmdGVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYy1jb21tb25HcmlkX19maXJzdExlZnQsXG4gIC5jLWNvbW1vbkdyaWRfX3NlY29uZExlZnR7XG4gICAgd2lkdGg6IDQzMHB4O1xuICAgIG1pbi13aWR0aDogNDMwcHg7XG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgfVxuICAuYy1jb21tb25HcmlkX19zZWNvbmRMZWZ0e1xuICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgfVxuICAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0e1xuICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgfVxuXG4gIC5jLWNvbW1vbkdyaWRfX3RleHR7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAuYy1zbWFsbFRpbGV7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLnAtY29tbW9uR3JpZF9fdGV4dFN0ZXB7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDJweCAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZTZlYTtcbn1cblxuLnAtYmFzaWNCdXR0b25fX3N0ZXBXcmFwe1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAuYy1iYXNpY0J1dHRvbntcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAmOjphZnRlcntcbiAgICAgIHRvcDogNDQlO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgbWFyZ2luOiAwIDExcHggMCAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5wLXN0ZXBGbG93X19ibG9ja0lubmVye1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC0xMHB4IDAgMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnAtc3RlcEZsb3dfX2Jsb2NrSXRlbXtcbiAgd2lkdGg6IDQ3Ljg1JTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgJjpudGgtb2YtdHlwZShvZGQpe1xuICAgIG1hcmdpbjogMCAzOHB4IDAgMDtcbiAgfVxuICBoNHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogLTJweDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cbi5wLXN0ZXBGbG93X19ibG9ja0ltZ3tcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuXG5AaW5jbHVkZSBzcCB7XG5cbiAgLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25TdGVwLmMtY29tbW9uVGl0bGVfX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9zdGVwL2ltZy9zdGVwX3RpdGxlX2JnX3NwLmpwZyk7XG4gIH1cblxuICAucC1zdGVwRmxvd19fbGlzdHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuICAucC1zdGVwRmxvd19fbGlzdEl0ZW17XG4gICAgd2lkdGg6IDI3JTtcbiAgICBtYXJnaW46IDAgOCUgMTVweCAwO1xuICAgICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICB0b3A6IDM1cHg7XG4gICAgICByaWdodDogLTE5cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgIH1cbiAgfVxuICAucC1zdGVwRmxvd19fbGlzdEltZ3tcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtc3RlcEZsb3d7XG4gICAgLmMtbGFyZ2VUaXRsZS0tbWFyZ2luTWVkaXVte1xuICAgICAgbWFyZ2luOiAwIDAgNDVweDtcbiAgICB9XG4gIH1cblxuXG4gIC5wLXN0ZXBGbG93X19ibG9ja3tcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweDtcbiAgICBtYXJnaW46IDAgMCAzM3B4O1xuICAgICY6OmFmdGVye1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBib3R0b206IC0yN3B4O1xuICAgIH1cbiAgICAuYy1jb21tb25HcmlkX19maXJzdExlZnR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuICAgIC5jLWNvbW1vbkdyaWRfX2ZpcnN0UmlnaHR7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5jLWNvbW1vbkdyaWRfX3NlY29uZHtcbiAgICAgIG1hcmdpbjogMCAwIDA7XG4gICAgfVxuICAgIC5jLWNvbW1vbkdyaWRfX3NlY29uZExlZnR7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICAuYy1jb21tb25HcmlkX19zZWNvbmRSaWdodHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG5cbiAgICAuYy1jb21tb25HcmlkX190ZXh0e1xuICAgICAgcHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1zbWFsbFRpbGV7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC5jLWNvbW1vbkdyaWRfX2ZpcnN0IC5jLWJhc2ljQnV0dG9ue1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnAtY29tbW9uR3JpZF9fdGV4dFN0ZXB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gIH1cblxuICAucC1zdGVwRmxvd19fYmxvY2tJbm5lcntcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wLXN0ZXBGbG93X19ibG9ja0l0ZW17XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbjogMCAwIDA7XG4gICAgfVxuICAgIGg0e1xuICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wLXN0ZXBGbG93X19ibG9ja0ltZ3tcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG5cblxufVxuIiwiLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25DaGFybS5jLWNvbW1vblRpdGxlX19zZWN0aW9ue1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vY2hhcm0vaW1nL2NoYXJtX3RpdGxlX2JnLmpwZyk7XG59XG5cbi5jLWNvbW1vblRpdGxlX19zZWN0aW9uQ2hhcm17XG4gIC5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZXtcbiAgICB3aWR0aDogMTA3cHg7XG4gIH1cbn1cbi5jaGFybXtcbiAgLmMtaGVhZGVyX19uYXZJdGVte1xuICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnAtY2hhcm1SZWNvbW1lbmR7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICNmZGY5ZjQ7XG59XG4ucC1jaGFybVJlY29tbWVuZF9fbGlzdHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMzBweCAwIDA7XG59XG4ucC1jaGFybVJlY29tbWVuZF9fbGlzdEl0ZW17XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAxN3B4IDAgMDtcbiAgcGFkZGluZzogNzBweCAyMHB4IDIwcHggMzBweDtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmxhc3Qtb2YtdHlwZXtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmOjpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiAtNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG4gICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2NoYXJtL2ltZy9zdGVwX2ljb24wMS5wbmcpO1xuICAgIH1cbiAgfVxuICAmOm50aC1vZi10eXBlKDIpe1xuICAgICY6OmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9jaGFybS9pbWcvc3RlcF9pY29uMDIucG5nKTtcbiAgICB9XG4gIH1cbiAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vY2hhcm0vaW1nL3N0ZXBfaWNvbjAzLnBuZyk7XG4gICAgfVxuICB9XG5cbiAgaDN7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICBwe1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbn1cblxuXG4ucC1jaGFybUNvbnRlbnRfX2Jsb2Nre1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gICY6bGFzdC1vZi10eXBle1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICY6OmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2NoYXJtL2ltZy9jaGFybV9udW0wMS5wbmcpO1xuICAgIH1cbiAgfVxuICAmOm50aC1vZi10eXBlKDIpe1xuICAgICY6OmJlZm9yZXtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vY2hhcm0vaW1nL2NoYXJtX251bTAyLnBuZyk7XG4gICAgfVxuICB9XG4gICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2NoYXJtL2ltZy9jaGFybV9udW0wMy5wbmcpO1xuICAgIH1cbiAgfVxuICAuYy1jb21tb25HcmlkX19maXJzdExlZnR7XG4gICAgd2lkdGg6IDQ5MHB4O1xuICAgIG1pbi13aWR0aDogNDkwcHg7XG4gIH1cbiAgLmMtY29tbW9uR3JpZF9fZmlyc3RSaWdodHtcbiAgICBtYXJnaW46IDcwcHggMCAwIDUwcHg7XG4gIH1cbiAgLmMtY29tbW9uR3JpZF9fc2Vjb25kTGVmdHtcbiAgICBtYXJnaW46IDcwcHggNTBweCAwIDA7XG4gIH1cblxuICAuYy1jb21tb25HcmlkX190ZXh0e1xuICAgIC5jLXNtYWxsVGlsZXtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG59XG5cblxuLnAtY2hhcm1BYm91dHtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZkZjlmNDtcbiAgLnAtY2hhcm1Db250ZW50X19ibG9ja3tcbiAgICAmOjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cbkBpbmNsdWRlIHNwIHtcbiAgLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25DaGFybS5jLWNvbW1vblRpdGxlX19zZWN0aW9ue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9jaGFybS9pbWcvY2hhcm1fdGl0bGVfYmdfc3AuanBnKTtcbiAgfVxuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbkNoYXJtIC5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZXtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuXG5cbiAgLnAtY2hhcm1SZWNvbW1lbmRfX2xpc3R7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDk1cHggMCAwO1xuICB9XG4gIC5wLWNoYXJtUmVjb21tZW5kX19saXN0SXRlbXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1N3B4IDIwcHggMTBweCAxNXB4O1xuICAgIG1hcmdpbjogMCAwIDY1cHg7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgdG9wOiAtNTBweDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB9XG4gIH1cblxuXG5cblxuICAucC1jaGFybVBvaW50e1xuICAgIC5jLWxhcmdlVGl0bGUtLW1hcmdpbk1lZGl1bXtcbiAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgfVxuICB9XG5cblxuICAucC1jaGFybUNvbnRlbnRfX2Jsb2Nre1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogLTdweDtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgyKTo6YmVmb3Jle1xuICAgICAgcmlnaHQ6IC0xM3B4O1xuICAgIH1cbiAgICAuYy1jb21tb25HcmlkX19maXJzdExlZnR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuICAgIC5jLWNvbW1vbkdyaWRfX2ZpcnN0UmlnaHR7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmMtY29tbW9uR3JpZF9fc2Vjb25kUmlnaHR7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuICAgIC5jLWNvbW1vbkdyaWRfX3NlY29uZExlZnR7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmMtY29tbW9uR3JpZF9fdGV4dHtcbiAgICAgIC5jLXNtYWxsVGlsZXtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cbiIsIi5jLWNvbW1vblRpdGxlX19zZWN0aW9uRGF5LmMtY29tbW9uVGl0bGVfX3NlY3Rpb257XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9kYXkvaW1nL2RheV90aXRsZV9iZy5qcGcpO1xufVxuXG4uYy1jb21tb25UaXRsZV9fc2VjdGlvbkRheXtcbiAgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdle1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG5cblxuLmRheXtcbiAgLmMtaGVhZGVyX19uYXZJdGVte1xuICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLWRheUZsb3d7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICNmZGY5ZjQ7XG4gIC5jLXJlYWR7XG4gICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgfVxufVxuXG4ucC1kYXlGbG93X193cmFwe1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4IDQwcHggNDBweDtcbn1cblxuLnAtZGF5Rmxvd19fYmxvY2t7XG4gIHBhZGRpbmc6IDQwcHg7XG4gICY6bnRoLW9mLXR5cGUob2RkKXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2Y4O1xuICB9XG4gICY6bnRoLW9mLXR5cGUoZXZlbil7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ucC1kYXlGbG93X19ibG9ja3tcbiAgLmMtY29tbW9uR3JpZF9fZmlyc3RMZWZ0e1xuICAgIHdpZHRoOiAzOTBweDtcbiAgICBtaW4td2lkdGg6IDM5MHB4O1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jLWNvbW1vbkdyaWRfX2ZpcnN0UmlnaHR7XG4gICAgbWFyZ2luOiA1MHB4IDAgMCA0MHB4O1xuICB9XG5cblxuICAuYy1jb21tb25HcmlkX19zZWNvbmRMZWZ0e1xuICAgIHdpZHRoOiAzOTBweDtcbiAgICBtaW4td2lkdGg6IDM5MHB4O1xuICAgIG1hcmdpbjogNTBweCA0MHB4IDAgMDtcbiAgfVxuXG5cbiAgLmMtY29tbW9uR3JpZF9fdGV4dHtcbiAgICBtYXJnaW46IDA7XG4gICAgLmMtc21hbGxUaWxle1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxufVxuLnAtZGF5Rmxvd19fYmxvY2stLW5vaW1ne1xuICAuYy1jb21tb25HcmlkX19maXJzdExlZnR7XG4gICAgLy8gLXdlYmtpdC1ib3gtZmxleDogYXV0bztcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG4gIC5jLWNvbW1vbkdyaWRfX2ZpcnN0UmlnaHR7XG4gICAgbWFyZ2luOiAtNXB4IDAgMCAyNXB4O1xuICB9XG5cbn1cbi5wLWRheUZsb3dfX3RpbWV7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5cbkBpbmNsdWRlIHNwIHtcbiAgLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25EYXkuYy1jb21tb25UaXRsZV9fc2VjdGlvbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vZGF5L2ltZy9kYXlfdGl0bGVfYmdfc3AuanBnKTtcbiAgfVxuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbkRheSAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2V7XG4gICAgd2lkdGg6IDY1cHg7XG4gIH1cblxuICAucC1kYXlGbG93e1xuICAgIC5sLWNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5jLWJyZWFkY3J1bWJMaXN0e1xuICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICB9XG4gICAgLmMtcmVhZHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnAtZGF5Rmxvd19fd3JhcHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweCAyMHB4O1xuICB9XG5cbiAgLnAtZGF5Rmxvd19fYmxvY2t7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG5cblxuICAgIC5jLWNvbW1vbkdyaWRfX2ZpcnN0TGVmdHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG4gICAgLmMtY29tbW9uR3JpZF9fZmlyc3RSaWdodHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cblxuXG4gICAgLmMtY29tbW9uR3JpZF9fc2Vjb25kTGVmdHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jLWNvbW1vbkdyaWRfX3NlY29uZFJpZ2h0e1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cblxuXG5cbiAgICAuYy1jb21tb25HcmlkX190ZXh0e1xuICAgICAgcHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIH1cbiAgICAgIC5jLXNtYWxsVGlsZXtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLnAtZGF5Rmxvd19fYmxvY2stLW5vaW1ne1xuICAgIC5jLWNvbW1vbkdyaWRfX2ZpcnN0TGVmdHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAucC1kYXlGbG93X190aW1le1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgfVxuXG5cbn1cbiIsIi5jLWNvbW1vblRpdGxlX19zZWN0aW9uSW50ZXJ2aWV3LmMtY29tbW9uVGl0bGVfX3NlY3Rpb257XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbnRlcnZpZXcvaW1nL2ludGVydmlld190aXRsZV9iZy5qcGcpO1xufVxuXG4uYy1jb21tb25UaXRsZV9fc2VjdGlvbkludGVydmlld3tcbiAgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdle1xuICAgIHdpZHRoOiAxMDFweDtcbiAgfVxufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtaW50ZXJ2aWV3LFxuLnNpbmdsZS1pbnRlcnZpZXd7XG4gIC5jLWhlYWRlcl9fbmF2SXRlbXtcbiAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucC1pbnRlcnZpZXcsXG4ucC1pbnRlcnZpZXdEZXRhaWx7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICNmZGY5ZjQ7XG59XG4ucC1pbnRlcnZpZXdyZWFke1xuICBtYXJnaW46IDAgMCA2MHB4O1xufVxuXG5cbi5wLWludGVydmlld3tcbiAgLmMtY29tbW9uR3JpZF9fZmlyc3RMZWZ0e1xuICAgIG1pbi13aWR0aDogNjMwcHg7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgIH1cbiAgfVxuICAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0e1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXd7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXRhO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNGU4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDEzcHggMnB4IDhweDtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbiAgJiA+IGRpdntcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAmOjphZnRlcntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmY7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2t7XG4vLyAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMzAge1xuLy8gICAmOm50aC1vZi10eXBlKCN7JGl9KVxuLy8gICAmIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArICN7JGl9KSB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgfVxuLy8gfVxuLy8gICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMzAge1xuLy8gICAgICY6bnRoLW9mLXR5cGUoI3skaX0pXG4vLyAgICAgJiAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgI3skaX0gLSAxKSB7XG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIH1cbi8vICAgfVxuICBtYXJnaW46IDAgMCA2MHB4O1xuICAmOm50aC1vZi10eXBlKG9kZCl7XG4gICAgLmMtY29tbW9uR3JpZF9fZmlyc3RMZWZ0e1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogNjBweDtcbiAgICB9XG4gICAgLmMtY29tbW9uR3JpZF9fZmlyc3RSaWdodHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICY6bGFzdC1vZi10eXBle1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYy1zbWFsbFRpbGV7XG4gICAgbWFyZ2luOiAwIDAgMTNweDtcbiAgICBwYWRkaW5nOiAwIDAgMTRweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gIH1cbiAgLmMtY29tbW9uR3JpZF9fZmlyc3RMZWZ0e1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1ne1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgIH1cbiAgfVxuICAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMzJweCA0MHB4O1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogNDBweCAwIDAgMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmMtY29tbW9uR3JpZF9fc2Vjb25kTGVmdHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMycHggNDBweDtcbiAgICBtYXJnaW46IDQwcHggLTUwcHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuYy1jb21tb25HcmlkX19zZWNvbmRSaWdodHtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA2MzBweDtcbiAgICBtaW4td2lkdGg6IDYzMHB4O1xuICAgIGltZ3tcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICB9XG4gIH1cbiAgLmMtY29tbW9uR3JpZF9fdGV4dHtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgIHB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgYXtcbiAgICAmOmhvdmVyIC5jLWNvbW1vbkdyaWRfX3RleHR7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICAgICY6aG92ZXIgaW1ne1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLnAtaW50ZXJ2aWV3SW1nX19ibG9ja3tcbiAgbWFyZ2luOiA3MHB4IDAgMzVweDtcbn1cbi5wLWludGVydmlld0ltZ19fdGV4dHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03cHg7XG4gIHdpZHRoOiA3NC41JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IC05MHB4IDEwcHggNDBweCAtMzBweDtcbiAgcGFkZGluZzogMzJweCAxMHB4IDM2cHggNDJweDtcbiAgaDJ7XG4gICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIHB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cblxuLnAtaW50ZXJ2aWV3RGV0YWlsX19ibG9ja3tcbiAgbWFyZ2luOiAwIDAgODBweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAmOm50aC1vZi10eXBlKG9kZCl7XG4gICAgLmMtY29tbW9uR3JpZF9fZmlyc3RMZWZ0e1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0e1xuICAgICAgbWFyZ2luOiAwIDYwcHggMCAwO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOmxhc3Qtb2YtdHlwZXtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmMtY29tbW9uR3JpZF9fZmlyc3RMZWZ0LFxuICAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0e1xuICAgIHdpZHRoOiA0NjBweDtcbiAgICBtaW4td2lkdGg6IDQ2MHB4O1xuICAgIC8vIG9yZGVyOiAyO1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0e1xuICAgIC8vIG9yZGVyOiAxO1xuICAgIC8vIG1hcmdpbjogMCA2MHB4IDAgMDtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmMtY29tbW9uR3JpZF9fdGV4dHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuXG4gIC5jLXNtYWxsVGlsZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgNDNweDtcbiAgICBtYXJnaW46IC0xMHB4IDAgMThweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG4gIC5jLWNvbW1vbkdyaWRfX3RleHR7XG4gICAgaDN7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICAgIHB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICB9XG59XG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgxKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAxIC0gMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgyKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAyIC0gMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgzKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAzKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAzIC0gMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgxKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDIpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMykgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSg0KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyA0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDUpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoNikgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgNikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSg3KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyA3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDgpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDgpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoOSkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgxMCkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMTApIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMTEpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDExKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDEyKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAxMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgxMykgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMTMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMTQpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDE0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDE1KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAxNSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgxNikgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMTYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMTcpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDE3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDE4KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAxOCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgxOSkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMTkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMjApIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDIwKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDIxKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAyMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgyMikgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMjIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMjMpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDIzKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDI0KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAyNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgyNSkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMjUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMjYpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDI2KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDI3KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAyNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgyOCkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZShuICsgMjgpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMjkpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUobiArIDI5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDMwKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKG4gKyAzMCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgxKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgyKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgzKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSg0KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSg1KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSg2KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSg3KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgNSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSg4KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgNikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSg5KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgNikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgxMCkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDgpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMTEpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyA5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDEyKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMTApIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMTMpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAxMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgxNCkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDEyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDE1KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMTMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMTYpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAxNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgxNykgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDE1KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDE4KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMTYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMTkpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAxNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgyMCkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDE4KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDIxKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMTkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMjIpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAyMCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgyMykgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDIxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDI0KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMjIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMjUpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAyMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgyNikgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDI0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDI3KSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMjUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMjgpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAyNikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgyOSkgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDI3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlld0Jsb2NrOm50aC1vZi10eXBlKDMwKSAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3ID4gZGl2Om50aC1vZi10eXBlKC1uICsgMjgpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW50ZXJ2aWV3QmxvY2s6bnRoLW9mLXR5cGUoMzEpIC5wLWNvbW1vbkdyaWRfX3RleHRJbnRlcnZpZXcgPiBkaXY6bnRoLW9mLXR5cGUoLW4gKyAyOSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbnRlcnZpZXdCbG9jazpudGgtb2YtdHlwZSgzMikgLnAtY29tbW9uR3JpZF9fdGV4dEludGVydmlldyA+IGRpdjpudGgtb2YtdHlwZSgtbiArIDMwKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuQGluY2x1ZGUgc3Age1xuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbkludGVydmlldy5jLWNvbW1vblRpdGxlX19zZWN0aW9ue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbnRlcnZpZXcvaW1nL2ludGVydmlld190aXRsZV9iZ19zcC5qcGcpO1xuICB9XG4gIC5jLWNvbW1vblRpdGxlX19zZWN0aW9uSW50ZXJ2aWV3IC5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZXtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxuXG4gIC5wLWludGVydmlld3tcbiAgICAuYy1icmVhZGNydW1iTGlzdHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgfVxuICAgIC5wLWludGVydmlld3JlYWR7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4IDA7XG4gICAgfVxuICAgIC5sLWNvbnRhaW5lcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYy1jb21tb25HcmlkX19maXJzdExlZnR7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5jLWNvbW1vbkdyaWRfX2ZpcnN0UmlnaHR7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cblxuICAucC1jb21tb25HcmlkX190ZXh0SW50ZXJ2aWV3e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucC1pbnRlcnZpZXdCbG9ja3tcbiAgICBwYWRkaW5nOiA1NXB4IDAgMDtcbiAgICBtYXJnaW46IC01NXB4IDAgMzBweDtcblxuICAgICY6bnRoLW9mLXR5cGUob2RkKXtcbiAgICAgIC5jLWNvbW1vbkdyaWRfX2ZpcnN0TGVmdHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICAgIC5jLWNvbW1vbkdyaWRfX2ZpcnN0UmlnaHR7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbjogLTU1cHggMCAwO1xuICAgIH1cbiAgICAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0e1xuICAgICAgcGFkZGluZzogMTlweCAyMXB4O1xuICAgICAgd2lkdGg6IDg5LjMzJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAtNTBweCBhdXRvIDA7XG4gICAgfVxuXG4gICAgLmMtY29tbW9uR3JpZF9fc2Vjb25kUmlnaHR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICAuYy1jb21tb25HcmlkX19zZWNvbmRMZWZ0e1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwYWRkaW5nOiAxOXB4IDIxcHg7XG4gICAgICB3aWR0aDogODkuMzMlO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAtMjBweCBhdXRvIDA7XG4gICAgfVxuXG4gICAgLmMtc21hbGxUaWxle1xuICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgcGFkZGluZzogMCAwIDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5jLWNvbW1vbkdyaWRfX3RleHR7XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAucC1pbnRlcnZpZXdJbWdfX2Jsb2Nre1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gIH1cblxuICAucC1pbnRlcnZpZXdJbWdfX3RleHR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtMjFweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMTRweCAxNHB4IDE3cHg7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgIGgye1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgcGFkZGluZzogMCAwIDAgNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wLWludGVydmlld0RldGFpbF9fYmxvY2t7XG4gICAgbWFyZ2luOiAwIDAgNDVweDtcbiAgICAmOm50aC1vZi10eXBlKG9kZCl7XG4gICAgICAuYy1jb21tb25HcmlkX19maXJzdExlZnR7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgICAgLmMtY29tbW9uR3JpZF9fZmlyc3RSaWdodHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmMtY29tbW9uR3JpZF9fZmlyc3RMZWZ0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAuYy1jb21tb25HcmlkX19maXJzdFJpZ2h0e1xuICAgICB3aWR0aDogMTAwJTtcbiAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICBtYXJnaW46IDA7XG4gICAgIG9yZGVyOiAxO1xuICAgfVxuICAgLmMtY29tbW9uR3JpZF9fc2Vjb25kUmlnaHR7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgfVxuXG4gIC5jLWNvbW1vbkdyaWRfX2ZpcnN0Omxhc3Qtb2YtdHlwZXtcbiAgICAuYy1jb21tb25HcmlkX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICB9XG4gIH1cbiAgLmMtY29tbW9uR3JpZF9fc2Vjb25kOmxhc3Qtb2YtdHlwZXtcbiAgICAvLyBtYXJnaW46IDAgMCAyMHB4O1xuICAgIC5jLWNvbW1vbkdyaWRfX3RleHR7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIH1cbiAgfVxuICAuYy1jb21tb25HcmlkX190ZXh0e1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgcHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIH1cbiAgfVxuXG4gICAgIC5jLXNtYWxsVGlsZXtcbiAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgbWFyZ2luOiAtMTBweCAwIDEycHg7XG4gICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgfVxuICAgICB9XG5cbiAgfVxuXG5cbn1cbiIsIi5jLWNvbW1vblRpdGxlX19zZWN0aW9uTnVyc2VyeS5jLWNvbW1vblRpdGxlX19zZWN0aW9ue1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaG9pa3UvaW1nL251cnNlcnlfdGl0bGVfYmcuanBnKTtcbn1cblxuLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25OdXJzZXJ5e1xuICAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2V7XG4gICAgd2lkdGg6IDgycHg7XG4gIH1cbn1cblxuLmhvaWt1e1xuICAuYy1oZWFkZXJfX25hdkl0ZW17XG4gICAgJjpudGgtb2YtdHlwZSg1KXtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtbnVyc2VyeVJlYWR7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbi5wLWhvaWt1VGl0bGV7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnAtbnVyc2VyeUltZ3tcbiAgaW1ne1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLW51cnNlcnlJbWdfX3RleHR7XG4gIHdpZHRoOiA4MiU7XG4gIG1hcmdpbjogYXV0bztcbiAgcHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG5cbi5wLW51cnNlcnlGbG93e1xuICBwYWRkaW5nOiA5MHB4IDAgMDtcbn1cblxuLnAtY29tbW9uR3JpZF9fdGltZU51cnNlcnl7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDNweCAxMnB4IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cblxuLnAtbnVyc2VyeUJsb2Nre1xuICBtYXJnaW46IDAgMCA2MHB4O1xuICAmOmxhc3Qtb2YtdHlwZXtcbiAgICBtYXJnaW46IDAgMCA4MHB4O1xuICB9XG4gIC5jLWNvbW1vbkdyaWRfX2ZpcnN0TGVmdHtcbiAgICB3aWR0aDogNDkwcHg7XG4gICAgbWluLXdpZHRoOiA0OTBweDtcbiAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICB9XG4gIC5jLWNvbW1vbkdyaWRfX2ZpcnN0UmlnaHR7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCA1M3B4O1xuICB9XG5cblxuICAuYy1jb21tb25HcmlkX19zZWNvbmRMZWZ0e1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBtaW4td2lkdGg6IDQ0MHB4O1xuICAgIG1hcmdpbjogNjBweCA1MHB4IDAgMDtcbiAgfVxuXG4gIC5jLWNvbW1vbkdyaWRfX3RleHR7XG4gICAgbWFyZ2luOiAwO1xuICAgIC5jLXNtYWxsVGlsZXtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnAtbnVyc2VyeUxpc3RfX2Jsb2Nre1xuICBwYWRkaW5nOiA2MHB4IDAgNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjlmNDtcbn1cbi5wLW51cnNlcnlMaXN0e1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnAtbnVyc2VyeUl0ZW06bnRoLW9mLXR5cGUoMSl7XG4gIG1hcmdpbjogMCA2MHB4IDAgMDtcbn1cblxuLnAtbnVyc2VyeUl0ZW17XG4gIHB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucC1udXJzZXJ5SXRlbV9faW1ne1xuICBtYXJnaW46IDAgMCAyOHB4O1xufVxuXG4ucC1udXJzZXJ5RmVlX19saXN0e1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCA2MHB4O1xufVxuXG4ucC1udXJzZXJ5RmVlX19pdGVte1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNDBweCA0OHB4IDUycHg7XG4gICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgIG1hcmdpbjogMCA2MHB4IDAgMDtcbiAgICB9XG4gIGgze1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbiAgZGx7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXRvcDogMXB4ICRjb2xvci1wcmltYXJ5IGRhc2hlZDtcbiAgICBwYWRkaW5nOiAxOHB4IDEycHggMTZweDtcbiAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCAkY29sb3ItcHJpbWFyeSBkYXNoZWQ7XG4gICAgfVxuICB9XG4gIGR0e1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBkZHt3aWR0aDogNTAlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5wLW51cnNlcnlGZWVfX2Jsb2Nre1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4ucC1udXJzZXJ5RmFjaWxpdHlfX2Jsb2Nre1xuICB3aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICY6bGFzdC1vZi10eXBle1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICBkdHtcbiAgICBhe1xuICAgICAgcGFkZGluZzogMTZweCAxMHB4IDEycHggMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDlkZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgei1pbmRleDogMzA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICB9XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAyMXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAzMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgYS5pcy1hY2NvcmRpb24tLW9wZW57XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRke1xuICAgIHBhZGRpbmc6IDI3cHggNDBweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOm50aC1vZi10eXBlKDEpe1xuICAgIC8vIGRke1xuICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gfVxuICB9XG59XG5cblxuXG4ucC1udXJzZXJ5RmFjaWxpdHlfX2l0ZW17XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2RjZGNkYztcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDExcHggMCAxNnB4IDA7XG4gICY6bGFzdC1vZi10eXBle1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG5cblxuXG4ucC1udXJzZXJ5RmFjaWxpdHlfX2J1dHRvbntcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgcGFkZGluZzogOHB4IDVweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgJjo6YmVmb3Jle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMjlweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fbWFwLnBuZyk7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgfVxuICAmOmhvdmVyOjpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uX21hcDAyLnBuZyk7XG4gIH1cbiAgJjo6YWZ0ZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1udXJzZXJ5RmFjaWxpdHlfX2NlbnRlcntcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3aWR0aDogMzYlO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuLnAtbnVyc2VyeUZhY2lsaXR5X19hZGRyZXNze1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cblxuXG5AaW5jbHVkZSBzcCB7XG4gIC5jLWNvbW1vblRpdGxlX19zZWN0aW9uTnVyc2VyeS5jLWNvbW1vblRpdGxlX19zZWN0aW9ue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9ob2lrdS9pbWcvbnVyc2VyeV90aXRsZV9iZ19zcC5qcGcpO1xuICB9XG4gIC5jLWNvbW1vblRpdGxlX19zZWN0aW9uTnVyc2VyeSAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2V7XG4gICAgd2lkdGg6IDU4cHg7XG4gIH1cblxuXG4gIC5wLW51cnNlcnlSZWFke1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAucC1ob2lrdVRpdGxle1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC5wLW51cnNlcnlJbWd7XG4gICAgaW1ne1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gIH1cbiAgLnAtbnVyc2VyeUltZ19fdGV4dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwe1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLnAtbnVyc2VyeUJsb2Nre1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW46IDAgMCA0NXB4O1xuICAgIH1cbiAgICAuYy1jb21tb25HcmlkX19maXJzdExlZnR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuICAgIC5jLWNvbW1vbkdyaWRfX2ZpcnN0UmlnaHR7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG5cbiAgICAuYy1jb21tb25HcmlkX19zZWNvbmRMZWZ0e1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmMtY29tbW9uR3JpZF9fc2Vjb25kUmlnaHR7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICAgIC5jLWNvbW1vbkdyaWRfX3RleHR7XG4gICAgICAuYy1zbWFsbFRpbGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxuICAucC1jb21tb25HcmlkX190aW1lTnVyc2VyeXtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTFweDtcbiAgfVxuXG4gIC5wLW51cnNlcnlMaXN0X19ibG9ja3tcbiAgICBwYWRkaW5nOiA1MHB4IDAgNDVweDtcbiAgfVxuICAucC1udXJzZXJ5TGlzdHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnAtbnVyc2VyeUl0ZW17XG4gICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIH1cbiAgfVxuICAucC1udXJzZXJ5SXRlbV9faW1ne1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAucC1udXJzZXJ5Rmxvd3tcbiAgICBwYWRkaW5nOiA0NXB4IDAgMDtcbiAgfVxuXG5cbiAgLnAtbnVyc2VyeUZlZV9fbGlzdHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLnAtbnVyc2VyeUZlZV9faXRlbXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzVweDtcbiAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gICAgaDN7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBkbHtcbiAgICAgIHBhZGRpbmc6IDEycHggM3B4IDEycHg7XG4gICAgfVxuICAgIGR0e1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICBkZHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cblxuICAucC1udXJzZXJ5RmFjaWxpdHlfX2Jsb2Nre1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgZHR7XG4gICAgICBhe1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGRke1xuICAgICAgICBwYWRkaW5nOiAzcHggMjBweCAwcHg7XG4gICAgfVxuICB9XG5cbiAgLnAtbnVyc2VyeUZhY2lsaXR5X19pdGVte1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIHBhZGRpbmc6IDExcHggMCAyMXB4IDA7XG4gIH1cbiAgLnAtbnVyc2VyeUZhY2lsaXR5X19jZW50ZXJ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDExcHg7XG4gIH1cbiAgLnAtbnVyc2VyeUZhY2lsaXR5X19hZGRyZXNze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG5cbiAgLnAtbnVyc2VyeUZhY2lsaXR5X19tYXB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1udXJzZXJ5RmFjaWxpdHlfX2J1dHRvbntcbiAgICB3aWR0aDogNTQlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgcGFkZGluZzogMTNweCA1cHggMTNweCAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmOjpiZWZvcmV7XG4gICAgICB0b3A6IDExcHg7XG4gICAgICBsZWZ0OiA0N3B4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5jLWNvbW1vblRpdGxlX19zZWN0aW9uVHJhaW5pbmcuYy1jb21tb25UaXRsZV9fc2VjdGlvbntcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2tlbnN5dS9pbWcvdHJhaW5pbmdfdGl0bGVfYmcuanBnKTtcbn1cblxuLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25UcmFpbmluZ3tcbiAgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdle1xuICAgIHdpZHRoOiA5MnB4O1xuICB9XG59XG4ua2Vuc3l1e1xuICAuYy1oZWFkZXJfX25hdkl0ZW17XG4gICAgJjpudGgtb2YtdHlwZSg1KXtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ucC10cmFpbmluZyxcbi5wLXRyYWluaW5nQ2FyZWVye1xuICAuYy1sYXJnZVRpdGxlLS1tYXJnaW5NZWRpdW17XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgfVxufVxuLnAtdHJhaW5pbmdSZWFke1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLnAta2Vuc3l1VGl0bGV7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xufVxuXG4ucC10cmFpbmluZ0Jsb2Nre1xuICBtYXJnaW46IDAgMCA0NXB4O1xuICAmOmxhc3Qtb2YtdHlwZXtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmMtY29tbW9uR3JpZF9fZmlyc3RMZWZ0e1xuICAgIHdpZHRoOiA0OTBweDtcbiAgICBtaW4td2lkdGg6IDQ5MHB4O1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gIH1cbiAgLmMtY29tbW9uR3JpZF9fZmlyc3RSaWdodHtcbiAgICBtYXJnaW46IDcwcHggMCAwIDUycHg7XG4gIH1cblxuICAuYy1jb21tb25HcmlkX19zZWNvbmRMZWZ0e1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBtaW4td2lkdGg6IDQ0MHB4O1xuICAgIG1hcmdpbjogOTVweCA1MHB4IDAgMDtcbiAgfVxuXG5cblxuXG4gIC5jLWNvbW1vbkdyaWRfX3RleHR7XG4gICAgLmMtc21hbGxUaWxle1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBzcCB7XG4gIC5jLWNvbW1vblRpdGxlX19zZWN0aW9uVHJhaW5pbmcuYy1jb21tb25UaXRsZV9fc2VjdGlvbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4va2Vuc3l1L2ltZy90cmFpbmluZ190aXRsZV9iZ19zcC5qcGcpO1xuICB9XG4gIC5jLWNvbW1vblRpdGxlX19zZWN0aW9uVHJhaW5pbmcgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdle1xuICAgIHdpZHRoOiA2NXB4O1xuICB9XG5cbiAgLnAtdHJhaW5pbmcgLmMtbGFyZ2VUaXRsZS0tbWFyZ2luTWVkaXVtLFxuICAucC10cmFpbmluZ0NhcmVlciAuYy1sYXJnZVRpdGxlLS1tYXJnaW5NZWRpdW17XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuXG4gIC5wLXRyYWluaW5nUmVhZHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5wLWtlbnN5dVRpdGxle1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB9XG5cbiAgLnAtdHJhaW5pbmdCbG9ja3tcbiAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgIC5jLWNvbW1vbkdyaWRfX2ZpcnN0TGVmdHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gICAgLmMtY29tbW9uR3JpZF9fZmlyc3RSaWdodHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmMtY29tbW9uR3JpZF9fc2Vjb25kTGVmdHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jLWNvbW1vbkdyaWRfX3NlY29uZFJpZ2h0e1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jLWNvbW1vbkdyaWRfX3RleHR7XG4gICAgICAuYy1zbWFsbFRpbGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25Kb2IuYy1jb21tb25UaXRsZV9fc2VjdGlvbntcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2pvYi9pbWcvam9iX3RpdGxlX2JnLmpwZyk7XG59XG5cbi5jLWNvbW1vblRpdGxlX19zZWN0aW9uSm9ie1xuICAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2V7XG4gICAgd2lkdGg6IDEwNnB4O1xuICB9XG59XG4uam9ie1xuICAuYy1oZWFkZXJfX25hdkl0ZW17XG4gICAgJjpudGgtb2YtdHlwZSg0KXtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtam9ie1xuICAuYy1sYXJnZVRpdGxlLS1tYXJnaW5NZWRpdW17XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnAtam9iUmVhZHtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbn1cblxuLnAtam9iSW1ne1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaW1ne1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbiAgcHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLnAtam9iSW1nX19jaGFyYXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjcwcHg7XG4gICAgbGVmdDogMTY0cHg7XG4gICAgd2lkdGg6IDEyMXB4O1xuICAgIGhlaWdodDogMTE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2pvYi9pbWcvam9iX2NoYXJhMDEucG5nKTtcbiAgfVxuICAmOjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyODNweDtcbiAgICByaWdodDogMTQ4cHg7XG4gICAgd2lkdGg6IDEyN3B4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vam9iL2ltZy9qb2JfY2hhcmEwMi5wbmcpO1xuICB9XG59XG4ucC1qb2JCYW5uZXJ7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wLWpvYkJhbm5lcl9fbGlzdHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1qb2JCYW5uZXJfX2l0ZW17XG4gICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICB9XG4gIGF7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUgc3Age1xuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbkpvYi5jLWNvbW1vblRpdGxlX19zZWN0aW9ue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9qb2IvaW1nL2pvYl90aXRsZV9iZ19zcC5qcGcpO1xuICB9XG4gIC5jLWNvbW1vblRpdGxlX19zZWN0aW9uSm9iIC5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZXtcbiAgICB3aWR0aDogNzdweDtcbiAgfVxuXG4gIC5wLWpvYntcbiAgICAuYy1sYXJnZVRpdGxlLS1tYXJnaW5NZWRpdW17XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wLWpvYlJlYWR7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAucC1qb2JJbWd7XG4gICAgaW1ne1xuICAgICAgbWFyZ2luOiAwIDAgMjJweDtcbiAgICB9XG4gICAgcHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLnAtam9iSW1nX19jaGFyYXtcbiAgICBwe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuICAgICY6OmFmdGVye1xuXG4gICAgICB0b3A6IDQ0JTtcbiAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgIHdpZHRoOiA5M3B4O1xuICAgIH1cbiAgfVxuICAucC1qb2JCYW5uZXJ7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5wLWpvYkJhbm5lcl9fbGlzdHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wLWpvYkJhbm5lcl9faXRlbXtcbiAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG4gIH1cblxuXG59XG4iLCIuYy1jb21tb25UaXRsZV9fc2VjdGlvbkNlbnRlcl9fbGlzdC5jLWNvbW1vblRpdGxlX19zZWN0aW9ue1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vY2VudGVyL2ltZy9jZW50ZXJfdGl0bGVfYmdfbGlzdC5qcGcpO1xufVxuLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25DZW50ZXJfX2RldGFpbC5jLWNvbW1vblRpdGxlX19zZWN0aW9ue1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vY2VudGVyL2ltZy9jZW50ZXJfdGl0bGVfYmdfZGV0YWlsLmpwZyk7XG59XG5cbi5jLWNvbW1vblRpdGxlX19zZWN0aW9uQ2VudGVye1xuICAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2V7XG4gICAgd2lkdGg6IDc3cHg7XG4gIH1cbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jZW50ZXJfcmVjLFxuLnNpbmdsZS1jZW50ZXJfZGV0YWlsLFxuLnNpbmdsZS1jZW50ZXJfZGV0YWlsMntcbiAgLmMtaGVhZGVyX19uYXZJdGVte1xuICAgICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnAtY2VudGVyQXJlYV9fbGlzdHtcbiAgd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICBtYXJnaW46IDczcHggYXV0byA3NnB4O1xufVxuLnAtY2VudGVyQXJlYV9faXRlbXtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgJjpudGgtb2YtdHlwZShuICsgNCl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuICAmOm50aC1vZi10eXBlKG4gKyA3KXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICB9XG4gICY6bnRoLW9mLXR5cGUobiArIDEwKXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICB9XG4gICY6bnRoLW9mLXR5cGUobiArIDEzKXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNHB4O1xuICB9XG4gICY6bnRoLW9mLXR5cGUobiArIDE2KXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXB4O1xuICB9XG4gICY6bnRoLW9mLXR5cGUobiArIDE5KXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNnB4O1xuICB9XG4gICY6bnRoLW9mLXR5cGUobiArIDIxKXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtN3B4O1xuICB9XG4gIGF7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5OztcbiAgICB9XG4gICAgJjpob3Zlcjo6YWZ0ZXJ7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgdG9wOiA0MCU7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5wLWNlbnRlckJsb2Nre1xuICBtYXJnaW46IDAgMCAzNXB4O1xuICAmOmxhc3Qtb2YtdHlwZXtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaDJ7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4ucC1jZW50ZXJMaXN0e1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucC1jZW50ZXJJdGVte1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIHdpZHRoOiAzMS43NSU7XG4gIHdpZHRoOiAzMTJweDtcbiAgbWFyZ2luOiAwIDIycHggNDBweCAwO1xuICAmOm50aC1vZi10eXBlKDNuKXtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG59XG5cblxuLnAtY2VudGVySXRlbV9fY2F0e1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogMTFweDtcbn1cbi5wLWNlbnRlckl0ZW1fX2NhdEl0ZW17XG4gIG1hcmdpbjogMCA0cHggMCAwO1xuICBwYWRkaW5nOiAycHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnAtY2VudGVySXRlbV9fY2F0SXRlbS0tY2hpbGRjYXJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjNiO1xufVxuLnAtY2VudGVySXRlbV9fY2F0SXRlbS0tc2Fsb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc1NzU7XG59XG4ucC1jZW50ZXJJdGVtX19pbWd7XG4gIHdpZHRoOiAzMTJweDtcbiAgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5wLWNlbnRlckl0ZW1fX3RleHR7XG4gIHBhZGRpbmc6IDE3cHggMjBweCAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoM3tcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgcHtcbiAgICBtYXJnaW46IDAgMCAxOHB4O1xuICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucC1jZW50ZXJJdGVtX19idG57XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC5jLWJhc2ljQnV0dG9ue1xuICAgIGhlaWdodDogMzhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucC1jZW50ZXJJdGVtX19idG5NYXB7XG4gIHBhZGRpbmc6IDlweCAxNnB4IDhweCAzM3B4O1xuICAmOjpiZWZvcmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAzNnB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vY2VudGVyL2ltZy9pY29uX21hcDAxLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICB9XG4gICY6aG92ZXI6OmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vY2VudGVyL2ltZy9pY29uX21hcDAyLnBuZyk7XG4gIH1cbn1cbi5wLWNlbnRlckl0ZW1fX2J0bkRldGFpbHtcbiAgcGFkZGluZzogOXB4IDE2cHggOHB4IDMzcHg7XG4gICY6OmJlZm9yZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDQxcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9jZW50ZXIvaW1nL2ljb25fZGV0YWlsMDEucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gIH1cbiAgJjpob3Zlcjo6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9jZW50ZXIvaW1nL2ljb25fZGV0YWlsMDIucG5nKTtcbiAgfVxufVxuXG5cbi5wLWNlbnRlclNhbG9uX19ibG9ja3tcbiAgaDJ7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxuICAuYy1iYXNpY0J1dHRvbntcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnAtY2VudGVyU2Fsb25fX2ltZ3tcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAzOHB4O1xufVxuXG4ucC1jZW50ZXJTYWxvbl9fcmVhZHtcbiAgcHtcblxuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gIH1cbn1cblxuXG5cblxuLnAtY2VudGVyRGV0YWlsX2ltZ3tcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byA0NXB4O1xufVxuLnAtY2VudGVyRGV0YWlsX19yZWFke1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0byA3NXB4O1xuICBwe1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLnAtY2VudGVyRGV0YWlsX21hbmFnZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00cHg7XG4gICAgbGVmdDogLTRweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2NlbnRlci9pbWcvY2VudGVyX2JvcmRlci5wbmcpO1xuICB9XG4gICY6OmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00cHg7XG4gICAgcmlnaHQ6IC00cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9jZW50ZXIvaW1nL2NlbnRlcl9ib3JkZXIucG5nKTtcbiAgfVxufVxuLnAtY2VudGVyRGV0YWlsX21hbmFnZXJJbWd7XG4gIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgd2lkdGg6IDMwMHB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBpbWd7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi5wLWNlbnRlckRldGFpbF9tYW5hZ2VyVGV4dHtcbiAgaDN7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG4gIHB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG5cbi5wLWNlbnRlckRldGFpbF9fbGlzdHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCA4MHB4O1xufVxuLnAtY2VudGVyRGV0YWlsX19pdGVte1xuICB3aWR0aDogMzIuNjUlO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIGltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgJjpudGgtb2YtdHlwZSgzbil7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuXG4ucC1jZW50ZXJEZXRhaWxfcHJvZmlsZXtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gIHBhZGRpbmc6IDMzcHggNDBweCA0MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucC1jZW50ZXJEZXRhaWxfcHJvZmlsZVRleHR7XG4gIHdpZHRoOiA0MzBweDtcbiAgbWluLXdpZHRoOiA0MzBweDtcbiAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICBoM3tcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICB9XG4gIHB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ucC1jZW50ZXJEZXRhaWxfcHJvZmlsZUltZ3tcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWNlbnRlckRldGFpbF9wcm9maWxlVGVse1xuICBtYXJnaW46IDZweCAwIDA7XG4gIGF7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDM4cHg7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fdGVsLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgfVxuICB9XG4gIHB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtamE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cblxuLnAtY2VudGVyRGV0YWlsX19zYWxvbntcbiAgcGFkZGluZzogMjdweCA0MHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucC1jZW50ZXJEZXRhaWxfX3NhbG9uSXRlbXtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZGNkY2RjO1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTFweCAwIDE2cHggMDtcbiAgJjpsYXN0LW9mLXR5cGV7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4ucC1jZW50ZXJEZXRhaWxfX3NhbG9uQnV0dG9ue1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBwYWRkaW5nOiA4cHggNXB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAmOjpiZWZvcmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAyOXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbl9tYXAucG5nKTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICB9XG4gICY6aG92ZXI6OmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25fbWFwMDIucG5nKTtcbiAgfVxuICAmOjphZnRlcntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLWNlbnRlckRldGFpbF9fc2Fsb25DZW50ZXJ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cbi5wLWNlbnRlckRldGFpbF9fc2Fsb25BZGRyZXNze1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG4ucC1jZW50ZXJEZXRhaWxfX3NhbG9uVGVse1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cblxuXG4vL3l1LWdvdGhpYyBJReWvvuW/nFxuXzotbXMtZnVsbHNjcmVlbiwgOnJvb3QgLmMtYmFzaWNCdXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDAgMCAyMHB4O1xufVxuXG5AaW5jbHVkZSBzcCB7XG4gIC5jLWNvbW1vblRpdGxlX19zZWN0aW9uQ2VudGVyX19saXN0LmMtY29tbW9uVGl0bGVfX3NlY3Rpb257XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2NlbnRlci9pbWcvY2VudGVyX3RpdGxlX2JnX2xpc3Rfc3AuanBnKTtcbiAgfVxuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbkNlbnRlcl9fZGV0YWlsLmMtY29tbW9uVGl0bGVfX3NlY3Rpb257XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2NlbnRlci9pbWcvY2VudGVyX3RpdGxlX2JnX2RldGFpbF9zcC5qcGcpO1xuICB9XG4gIC5jLWNvbW1vblRpdGxlX19zZWN0aW9uQ2VudGVyIC5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZXtcbiAgICB3aWR0aDogNTNweDtcbiAgfVxuXG5cbiAgLnAtY2VudGVyQmxvY2t7XG4gICAgcGFkZGluZzogNTVweCAwIDA7XG4gICAgbWFyZ2luOiAtNTVweCAwIDEwcHg7XG4gICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW46IC01NXB4IDAgMTBweDtcbiAgICAgIHBhZGRpbmc6IDU1cHggMCAwO1xuICAgIH1cbiAgICBoMntcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDQwcHggMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5ZGU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAucC1jZW50ZXJMaXN0e1xuICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5wLWNlbnRlckxpc3R7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucC1jZW50ZXJJdGVte1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoM24pe1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gICAgLy8gJjpsYXN0LW9mLXR5cGV7XG4gICAgLy8gICBtYXJnaW46IDA7XG4gICAgLy8gfVxuICB9XG5cbiAgLnAtY2VudGVySXRlbV9faW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtY2VudGVySXRlbV9fdGV4dHtcbiAgICBoM3tcbiAgICAgIG1hcmdpbjogMCAwIDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgdWx7XG4gICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgIH1cbiAgfVxuICAucC1jZW50ZXJJdGVtX19idG57XG4gICAgLmMtYmFzaWNCdXR0b257XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAmLnAtY2VudGVySXRlbV9fYnRuTWFwe1xuICAgICAgICBwYWRkaW5nOiA5cHggMTZweCA4cHggMzNweDtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIGxlZnQ6IDM3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucC1jZW50ZXJJdGVtX19idG5EZXRhaWx7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxNnB4IDhweCAzM3B4O1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgbGVmdDogNDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLnAtY2VudGVyU2Fsb25fX2Jsb2Nre1xuICAgIHBhZGRpbmc6IDU1cHggMCAwO1xuICAgIG1hcmdpbjogLTU1cHggMCAwO1xuICAgIGgye1xuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNDBweCAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLy8gbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDlkZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgIC5wLWNlbnRlckxpc3R7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuYy1iYXNpY0J1dHRvbntcbiAgICAgIHdpZHRoOiA4NyU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgfVxuICB9XG4gIC5wLWNlbnRlclNhbG9uX19yZWFke1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHB7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cbiAgfVxuICAucC1jZW50ZXJTYWxvbl9faW1ne1xuICAgIG1hcmdpbjogMCBhdXRvIDE4cHg7XG4gIH1cblxuXG5cbiAgLnAtY2VudGVyQXJlYV9fbGlzdHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDM4cHggYXV0byA1MHB4O1xuICB9XG4gIC5wLWNlbnRlckFyZWFfX2l0ZW17XG4gICAgd2lkdGg6IDUwJTtcbiAgICAmOm50aC1vZi10eXBlKG4gKyAzKXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZShuICsgNSl7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgfVxuICAmOm50aC1vZi10eXBlKG4gKyA3KXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICB9XG4gICY6bnRoLW9mLXR5cGUobiArIDkpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00cHg7XG4gIH1cbiAgJjpudGgtb2YtdHlwZShuICsgMTEpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cHg7XG4gIH1cbiAgJjpudGgtb2YtdHlwZShuICsgMTMpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC02cHg7XG4gIH1cbiAgJjpudGgtb2YtdHlwZShuICsgMTUpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC03cHg7XG4gIH1cbiAgJjpudGgtb2YtdHlwZShuICsgMTcpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC04cHg7XG4gIH1cbiAgJjpudGgtb2YtdHlwZShuICsgMTkpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC05cHg7XG4gIH1cbiAgJjpudGgtb2YtdHlwZShuICsgMjEpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG4gICAgYXtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxN3B4O1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgwJSwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnAtY2VudGVyRGV0YWlsX2ltZ3tcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gIC5wLWNlbnRlckRldGFpbF9fcmVhZHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIHB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIC5wLWNlbnRlckRldGFpbF9tYW5hZ2Vye1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgICY6OmJlZm9yZXtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgIH1cbiAgICAmOjphZnRlcntcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICB9XG4gIH1cbiAgLnAtY2VudGVyRGV0YWlsX21hbmFnZXJJbWd7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtY2VudGVyRGV0YWlsX21hbmFnZXJUZXh0e1xuICAgIGgze1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAucC1jZW50ZXJEZXRhaWxfX2xpc3R7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgfVxuICAucC1jZW50ZXJEZXRhaWxfX2l0ZW17XG4gICAgd2lkdGg6IDQ5LjI1JTtcbiAgICBtYXJnaW46IDAgMS41JSA1cHggMDtcbiAgICAmOm50aC1vZi10eXBlKDMpe1xuICAgICAgbWFyZ2luOiAwIDEuNSUgNXB4IDA7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoZXZlbil7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnAtY2VudGVyRGV0YWlsX3Byb2ZpbGV7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wLWNlbnRlckRldGFpbF9wcm9maWxlVGV4dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgIGgze1xuICAgICAgcGFkZGluZzogMCAwIDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG5cbiAgLnAtY2VudGVyRGV0YWlsX3Byb2ZpbGVUZWx7XG4gICAgbWFyZ2luOiAyNnB4IDAgMDtcbiAgICBhe1xuICAgICAgcGFkZGluZzogMTFweCAzMHB4IDEycHggNDdweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICBsZWZ0OiAyMnB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuXG5cbiAgLnAtY2VudGVyRGV0YWlsX19zYWxvbntcbiAgICBwYWRkaW5nOiAzcHggMjBweCAwcHg7XG4gIH1cbiAgLnAtY2VudGVyRGV0YWlsX19zYWxvbkl0ZW17XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgcGFkZGluZzogMTFweCAwIDIxcHggMDtcbiAgfVxuICAucC1jZW50ZXJEZXRhaWxfX3NhbG9uQ2VudGVye1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMXB4O1xuICB9XG4gIC5wLWNlbnRlckRldGFpbF9fc2Fsb25UZWwsXG4gIC5wLWNlbnRlckRldGFpbF9fc2Fsb25BZGRyZXNze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG5cbiAgLnAtY2VudGVyRGV0YWlsX19zYWxvbk1hcHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWNlbnRlckRldGFpbF9fc2Fsb25CdXR0b257XG4gICAgd2lkdGg6IDU0JTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgIHBhZGRpbmc6IDEzcHggNXB4IDEzcHggMjFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgdG9wOiAxMXB4O1xuICAgICAgbGVmdDogNDdweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYy1jb21tb25UaXRsZV9fc2VjdGlvblFhLmMtY29tbW9uVGl0bGVfX3NlY3Rpb257XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9xYS9pbWcvcWFfdGl0bGVfYmcuanBnKTtcbn1cblxuLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25RYXtcbiAgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdle1xuICAgIHdpZHRoOiA1NnB4O1xuICB9XG59XG4ucWF7XG4gIC5jLWhlYWRlcl9fbmF2SXRlbXtcbiAgICAmOm50aC1vZi10eXBlKDgpe1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnAtcWFCbG9ja3tcbiAgd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0byA3NXB4O1xuICAmOmxhc3Qtb2YtdHlwZXtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBoMntcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGRse1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIGR0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDlkZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEycHggNDBweCAxMHB4IDY4cHg7XG4gICAgfVxuICAgICY6OmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIGNvbG9yOiAjZmI0ZTU2O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRhO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb250ZW50OiAnUS4nO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICB9XG4gIGRke1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDY3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICM2NDY0NjQ7XG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyM3B4O1xuICAgICAgbGVmdDogMjlweDtcbiAgICAgIGNvbG9yOiAjZmI0ZTU2O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRhO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb250ZW50OiAnQS4nO1xuICAgIH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIHNwIHtcbiAgLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25RYS5jLWNvbW1vblRpdGxlX19zZWN0aW9ue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9xYS9pbWcvcWFfdGl0bGVfYmdfc3AuanBnKTtcbiAgfVxuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvblFhIC5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZXtcbiAgICB3aWR0aDogMzhweDtcbiAgfVxuXG5cbiAgLnAtcWFCbG9ja3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byA0NXB4O1xuICAgIGgye1xuICAgICAgbWFyZ2luOiAwIDAgMjNweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgZHR7XG4gICAgICBhe1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHggMTZweCAzOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGRke1xuICAgICAgcGFkZGluZzogMTdweCAyNXB4IDIwcHggNDBweDtcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1jb21tb25UaXRsZV9fc2VjdGlvbkd1aWRlLmMtY29tbW9uVGl0bGVfX3NlY3Rpb257XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9ndWlkZWxpbmUvaW1nL2d1aWRlX3RpdGxlX2JnLmpwZyk7XG59XG5cbi5jLWNvbW1vblRpdGxlX19zZWN0aW9uR3VpZGV7XG4gIC5jLWxhcmdlVGl0bGVfX2ljb25JbWFnZXtcbiAgICB3aWR0aDogMTM4cHg7XG4gIH1cbn1cbi5ndWlkZWxpbmV7XG4gIC5jLWhlYWRlcl9fbmF2SXRlbXtcbiAgICAmOm50aC1vZi10eXBlKDYpe1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLnAtZ3VpZGVSZWFke1xuICBtYXJnaW46IDAgMCA1NXB4O1xufVxuXG4ucC1ndWlkZUJsb2Nre1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1NXB4IDQwcHggNTBweDtcbiAgLmMtbGFyZ2VUaXRsZS0tbWFyZ2luTWVkaXVte1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgZGx7XG4gICAgcGFkZGluZzogMjdweCAzNnB4IDI3cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJjpudGgtb2YtdHlwZShvZGQpe1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdmODtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZShldmVuKXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIGR0e1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogMCAyM3B4IDAgMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG4gIGRke1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5cbkBpbmNsdWRlIHNwIHtcbiAgLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25HdWlkZS5jLWNvbW1vblRpdGxlX19zZWN0aW9ue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9ndWlkZWxpbmUvaW1nL2d1aWRlX3RpdGxlX2JnX3NwLmpwZyk7XG4gIH1cbiAgLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25HdWlkZSAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2V7XG4gICAgd2lkdGg6IDg4cHg7XG4gIH1cblxuICAucC1ndWlkZVJlYWR7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuXG5cbiAgLnAtZ3VpZGVCbG9ja3tcbiAgICBwYWRkaW5nOiAzNXB4IDIwcHggMjBweDtcbiAgICAuYy1sYXJnZVRpdGxlLS1tYXJnaW5NZWRpdW17XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBkbHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAxNHB4IDE4cHggMTdweDtcbiAgICB9XG4gICAgZHR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAwIDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgZGR7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5jLWNvbW1vblRpdGxlX19zZWN0aW9uQ29sdW1uLmMtY29tbW9uVGl0bGVfX3NlY3Rpb257XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9jb2x1bW4vaW1nL2NvbHVtbl90aXRsZV9iZy5qcGcpO1xufVxuXG4uYy1jb21tb25UaXRsZV9fc2VjdGlvbkNvbHVtbntcbiAgLmMtbGFyZ2VUaXRsZV9faWNvbkltYWdle1xuICAgIHdpZHRoOiA2OXB4O1xuICB9XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jb2x1bW4sXG4uc2luZ2xlLWNvbHVtbntcbiAgLmMtaGVhZGVyX19uYXZJdGVte1xuICAgICY6bnRoLW9mLXR5cGUoNyl7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnAtY29sdW1uSW1ne1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDkwcHg7XG59XG5cblxuXG4ucC1jb2x1bW5UYWJ7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnAtY29sdW1uVGFiX19pdGVte1xuICB3aWR0aDogMzMuMzMlO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGF7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgYXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgJi5pcy1jb2x1bW4tYWN0aXZle1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIC8vIHRvcDogLThweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6bnRoLW9mLXR5cGUoMil7XG4gICAgYXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZmM0ZjA7XG4gICAgICAmLmlzLWNvbHVtbi1hY3RpdmV7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgLy8gdG9wOiAtOHB4O1xuICAgICAgICBjb2xvcjogIzdmYzRmMDtcbiAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM3ZmM0ZjA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgYXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFlNGU7XG4gICAgICAmLmlzLWNvbHVtbi1hY3RpdmV7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgLy8gdG9wOiAtOHB4O1xuICAgICAgICBjb2xvcjogI2ZmYWU0ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNmZmFlNGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6bGFzdC1vZi10eXBle1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnAtY29sdW1uQ29udGVudHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtY29sdW1uQ29udGVudF9faXRlbXtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLy8gdHJhbnNpdGlvbjogMjUwbXMgZWFzZS1vdXQ7XG4gICYuaXMtY29sdW1uLWFjdGl2ZXtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG4uaXMtY29sdW1uLWFjdGl2ZXtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wLWNvbHVtbkNvbnRlbnRfX2xpc3R7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHggNTBweCA1MHB4O1xufVxuLnAtY29sdW1uQ29udGVudF9fbGlzdEl0ZW17XG4gICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgYXtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIH1cbiAgfVxuICBhe1xuICAgIHBhZGRpbmc6IDE2cHggMCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucC1jb2x1bW5Db250ZW50X19saXN0RGF0ZXtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIG1hcmdpbjogMCAxN3B4IDAgMDtcbn1cbi5wLWNvbHVtbkNvbnRlbnRfX2xpc3RDYXR7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG4ucC1jb2x1bW5Db250ZW50X19saXN0Q2F0LS1ldmVudHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmYzRmMDtcbn1cbi5wLWNvbHVtbkNvbnRlbnRfX2xpc3RDYXQtLW90aGVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZTRlO1xufVxuXG5cbi5wLWNvbHVtbkRldGFpbF9fYmxvY2t7XG4gIHBhZGRpbmc6IDY1cHggOTBweCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucC1jb2x1bW5EZXRhaWxfX3RpdGxle1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzhjOGM4O1xuICBtYXJnaW46IDAgMCAzNXB4O1xuICBwYWRkaW5nOiAwIDAgMThweDtcbiAgJjo6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxuICBoMXtcbiAgICBtYXJnaW46IDM3cHggMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLnAtY29sdW1uQ29udGVudF9fbGlzdENhdHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ucC1jb2x1bW5EZXRhaWxfX2NvbnRlbnR7XG4gIHB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIGgye1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luOiAwIDAgMjdweDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBzdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgb2x7XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICBsaXtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICB9XG4gIH1cbiAgLmFsaWducmlnaHR7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5hbGlnbmxlZnR7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmFsaWduY2VudGVye1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYmxvY2txdW90ZXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgdWx7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBsaXtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICB9XG4gIH1cbiAgZW17XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIGF7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgcGFkZGluZzogMCAwIDFweDtcbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICBpbWd7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgMzJweCAwIDA7XG4gICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5wLW5ld3NQZGZ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggNDVweCAyM3B4IDg1cHg7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxOXB4O1xuICAgICAgbGVmdDogNDhweDtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2NvbHVtbi9pbWcvaWNvbl9wZGYwMS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIC8vIGNvbG9yOiAjZmZmO1xuICAgICAgLy8gJjo6YmVmb3Jle1xuICAgICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vY29sdW1uL2ltZy9pY29uX3BkZjAyLnBuZyk7XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNwIHtcbiAgLmMtY29tbW9uVGl0bGVfX3NlY3Rpb25Db2x1bW4uYy1jb21tb25UaXRsZV9fc2VjdGlvbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vY29sdW1uL2ltZy9jb2x1bW5fdGl0bGVfYmdfc3AuanBnKTtcbiAgfVxuICAuYy1jb21tb25UaXRsZV9fc2VjdGlvbkNvbHVtbiAuYy1sYXJnZVRpdGxlX19pY29uSW1hZ2V7XG4gICAgd2lkdGg6IDQ5cHg7XG4gIH1cblxuICAucC1jb2x1bW57XG4gICAgLmwtY29udGFpbmVye1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmMtbGFyZ2VUaXRsZS0tbWFyZ2luTWVkaXVte1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgLmMtYnJlYWRjcnVtYkxpc3R7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIH1cbiAgfVxuICAucC1jb2x1bW5JbWd7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDVweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAucC1jb2x1bW5UYWJ7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5wLWNvbHVtblRhYl9faXRlbXtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgYXtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgIGF7XG4gICAgICAgICYuaXMtY29sdW1uLWFjdGl2ZXtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICBhe1xuICAgICAgICAmLmlzLWNvbHVtbi1hY3RpdmV7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjN2ZjNGYwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgICBhe1xuICAgICAgICAmLmlzLWNvbHVtbi1hY3RpdmV7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZhZTRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnAtY29sdW1uQ29udGVudF9fbGlzdHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweDtcbiAgfVxuICAucC1jb2x1bW5Db250ZW50X19pdGVte1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIG1hcmdpbjogLTIwcHggMCAwO1xuICB9XG4gIC5wLWNvbHVtbkNvbnRlbnRfX2xpc3RJdGVte1xuICAgIGF7XG4gICAgICBwYWRkaW5nOiAxNnB4IDAgMTRweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAucC1jb2x1bW5Db250ZW50X19saXN0Q2F0e1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cblxuICAucC1jb2x1bW5Db250ZW50X19saXN0RGF0ZXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB9XG4gIC5wLWNvbHVtbkNvbnRlbnRfX2xpc3RDb250ZW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLWNvbHVtbkNvbnRlbnRfX2xpc3RDb250ZW50e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDZweCAwIDA7XG4gIH1cblxuXG5cblxuICAucC1jb2x1bW5EZXRhaWxfX2Jsb2Nre1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuICB9XG5cbiAgLnAtY29sdW1uRGV0YWlsX190aXRsZXtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMXB4O1xuICAgIGgxe1xuICAgICAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICB3aWR0aDogODlweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgIH1cbiAgfVxuICAucC1jb2x1bW5EZXRhaWxfX2NvbnRlbnR7XG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW46IDAgMCAxM3B4O1xuICAgIH1cbiAgICBQe1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuICAgIC5wLW5ld3NQZGZ7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI3cHggMTJweCA1NnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDI2cHg7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxufVxuIiwiQGluY2x1ZGUgcGMge1xyXG4gIC51LW9ubHktc3Age1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8gLnUtb3JkZXItb25le1xyXG4gIC8vICAgb3JkZXI6IDE7XHJcbiAgLy8gfVxyXG4gIC8vIC51LW9yZGVyLXR3b3tcclxuICAvLyAgIG9yZGVyOiAyO1xyXG4gIC8vIH1cclxuICAvLyAudS1vcmRlci10aHJlZXtcclxuICAvLyAgIG9yZGVyOiAzO1xyXG4gIC8vIH1cclxuICAvLyAudS1vcmRlci1mb3Vye1xyXG4gIC8vICAgb3JkZXI6IDQ7XHJcbiAgLy8gfVxyXG5cclxufVxyXG5cclxuQGluY2x1ZGUgc3Age1xyXG4gIC51LW9ubHktcGMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudS1vcmRlci1vbmV7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLnUtb3JkZXItdHdve1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC51LW9yZGVyLXRocmVle1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgfVxyXG4gIC51LW9yZGVyLWZvdXJ7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbn1cclxuIl19 */
