@charset "UTF-8";
body {
  background-color: #FAF9F0;
  font-family: "Noto Sans JP", sans-serif;
}

section {
  display: block;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
  overflow: hidden;
}

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

a {
  color: #000;
  text-decoration: none;
}
a:hover {
  color: #000;
}

p {
  font-size: 1em;
  line-height: 2;
}

.min {
  font-family: "Shippori Mincho", serif;
}

h1 {
  margin: 0 16px 0 16px;
  font-weight: 700;
  font-size: 2em;
}

h2, h3, h4 {
  margin: 0;
  padding: 0;
  border: none;
  font-family: "Shippori Mincho", serif;
}

ul {
  list-style: none;
}

.full-width {
  margin-right: calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}

/*--------header-----------*/
#top-head {
  z-index: 999;
  position: absolute;
  top: -100px;
  width: 100%;
  margin: 100px auto 0;
  padding: 15px 0;
  background: #FAF9F0;
  background: rgba(250, 249, 240, 0.7);
  color: #000;
  line-height: 1;
}
#top-head a {
  color: #000;
  text-decoration: none;
}
#top-head .inner {
  position: relative;
}
#top-head .logo {
  position: relative;
  float: left;
}
#top-head .logo a {
  position: absolute;
  width: 100%;
}

#global-nav {
  display: flex;
}
#global-nav ul {
  position: relative;
  top: 5px;
  right: 0;
  font-weight: 900;
  font-size: 14px;
  list-style: none;
}
#global-nav ul li {
  padding: 0 16px;
  float: left;
}
#global-nav ul li a {
  display: inline-block;
  position: relative;
  padding: 5px 5px;
}
#global-nav ul li a::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  transform: scaleX(0);
  background-color: #000;
  content: "";
  transition: all 0.3s ease;
}
#global-nav ul li a:hover::after {
  transform: scaleX(1);
}

.head-cta {
  margin-right: 16px;
  margin-left: auto;
}
.head-cta a {
  display: inline-block;
  /*アニメーションの起点とするためrelativeを指定*/
  position: relative;
  padding: 10px;
  overflow: hidden;
  border: 1px solid #000;
  outline: none;
  text-align: center;
  /*ボタンの形状*/
  text-decoration: none;
  /*アニメーションの指定*/
  transition: ease 0.2s;
}
.head-cta a span {
  z-index: 3;
  position: relative;
  width: auto;
  height: auto;
  background: none;
  /*z-indexの数値をあげて文字を背景よりも手前に表示*/
  color: #000;
  font-size: 14px;
}
.head-cta a span i {
  margin-right: 6px;
  margin-left: 6px;
}
.head-cta a:hover span {
  color: #fff !important;
}

/*== 背景が流れる（斜め） */
.bgskew::before {
  /*絶対配置で位置を指定*/
  position: absolute;
  top: 0;
  left: -130%;
  width: 120%;
  height: 100%;
  transform: skewX(-25deg);
  /*色や形状*/
  background: #333;
  content: "";
}

/*hoverした時のアニメーション*/
.bgskew:hover::before {
  -webkit-animation: skewanime 0.5s forwards;
          animation: skewanime 0.5s forwards;
  /*アニメーションの名前と速度を定義*/
}

@-webkit-keyframes skewanime {
  100% {
    left: -10%;
    /*画面の見えていない左から右へ移動する終了地点*/
  }
}

@keyframes skewanime {
  100% {
    left: -10%;
    /*画面の見えていない左から右へ移動する終了地点*/
  }
}
nav span {
  display: block;
  position: relative;
  left: 0;
  width: 50px;
  height: 2px;
  background: #666;
}

/*--------固定化されたときのCSS-----------*/
#top-head.fixed {
  -webkit-transition: top 0.65s ease-in;
  -moz-transition: top 0.65s ease-in;
  position: fixed;
  top: 0;
  margin-top: 0;
  padding-top: 10px;
  background: #FAF9F0;
  background: rgba(250, 249, 240, 0.7);
  transition: top 0.65s ease-in;
}
#top-head.fixed .logo {
  position: relative;
  color: #000;
  font-size: 32px;
}
#top-head.fixed .logo a {
  position: absolute;
  width: 100%;
  height: 30px;
}
#top-head.fixed #global-nav ul li a {
  padding: 5 20px;
  padding-bottom: 10px;
  color: #000;
}

/*-----------スマホのトグルボタンのCSS-------------*/
#nav-toggle {
  display: none;
  z-index: 101;
  position: absolute;
  top: 20px;
  right: 12px;
  width: 34px;
  height: 36px;
  cursor: pointer;
}
#nav-toggle div {
  position: relative;
}
#nav-toggle span {
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 4px;
  background: #000;
  transition: 0.35s ease-in-out;
}
#nav-toggle span:nth-child(1) {
  top: 0;
}
#nav-toggle span:nth-child(2) {
  top: 11px;
}
#nav-toggle span:nth-child(3) {
  top: 22px;
}

/* #nav-toggle 切り替えアニメーション */
.open #global-nav {
  /* #global-nav top + #mobile-head height */
}

#main-visual {
  position: relative;
  height: 600px;
  margin-top: 70px;
  background: url(img/main_visual.png) no-repeat 0 0;
  background-position: center;
  background-size: cover;
}
#main-visual .txt {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 200px;
  margin: auto;
  transform: translateY(-50%) translateX(-50%);
  color: #fff;
  text-align: center;
}
#main-visual .txt .copy {
  font-size: 75px;
  line-height: 1.2;
}

.btn-area {
  margin: 80px auto 60px !important;
  text-align: center;
  /*== ボタン共通設定 */
  /*ボタン内spanの形状*/
  /*== 背景が流れる（上から下） */
  /*hoverした際の形状*/
}
.btn-area .btn {
  display: inline-block;
  /*アニメーションの起点とするためrelativeを指定*/
  position: relative;
  padding: 20px 40px;
  overflow: hidden;
  border: 1px solid #000;
  outline: none;
  /* ボーダーの色と太さ */
  background-color: #000;
  text-align: center;
  /*ボタンの形状*/
  text-decoration: none;
  /*アニメーションの指定*/
  transition: ease 0.2s;
}
.btn-area .btn span {
  z-index: 3;
  position: relative;
  /*z-indexの数値をあげて文字を背景よりも手前に表示*/
  color: #fff;
}
.btn-area .btn span i {
  margin-left: 20px;
}
.btn-area .btn:hover span {
  color: #000;
}
.btn-area .bgtop:before {
  z-index: 2;
  /*絶対配置で位置を指定*/
  position: absolute;
  top: 0;
  left: 0;
  /*背景色*/
  width: 100%;
  height: 0;
  /*色や形状*/
  background: #FAF9F0;
  content: "";
  /*アニメーション*/
  transition: 0.3s cubic-bezier(0.8, 0, 0.2, 1) 0s;
}
.btn-area .bgtop:hover:before {
  height: 100%;
  background-color: #FAF9F0;
}

h2 {
  display: inline-block;
  z-index: 1;
  position: relative;
  margin: 80px 0;
  color: #333;
  font-size: 46px;
}
h2:before {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 210px;
  height: 210px;
  transform: translate(-50%, -50%);
  background: url(img/ttl_bg.png) no-repeat 0 0;
  content: "";
}

header {
  line-height: 1;
  text-align: center;
}
header span {
  font-size: 24px;
}

.about .about-block {
  display: flex;
  margin-bottom: 100px;
}
.about .about-block .about-block__left {
  max-width: 40%;
  margin-top: auto;
  padding-right: 60px;
  padding-bottom: 46px;
}
.about .about-block .about-block__left h3 {
  z-index: 2;
  position: relative;
  color: #000;
  font-size: 36px;
}
.about .about-block .about-block__left h3:before {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: -15px;
  width: 90px;
  height: 98px;
  transform: translateY(-50%);
  background: url(img/first_bg.png) no-repeat 0 0;
  content: "";
}
.about .about-block .about-block__left p {
  margin-top: 28px;
}
.about .about-block .about-block__right {
  max-width: 60%;
}
.about .about-block .about-block__right img {
  width: 100%;
}
.about h3 {
  display: inline-block;
  z-index: 2;
  position: relative;
  margin: 80px 0 40px 0;
  color: #64604E;
  font-size: 32px;
}
.about h3:before {
  z-index: -1;
  position: absolute;
  top: -50px;
  left: 50%;
  width: 60px;
  height: 58px;
  transform: translate(-50%, -50%);
  background: url(img/ttl_icon.png) no-repeat 0 0;
  content: "";
}
.about .activities-header {
  text-align: center;
}
.about .activities__txt {
  margin-bottom: 46px;
}
.about .activities-block {
  display: flex;
}
.about .activities-block .activities-block__image img {
  width: 45vw;
  vertical-align: top;
}
.about .activities-block .activities-block__txt {
  margin-top: auto;
  padding: 80px 20px 32px;
  background: url(img/activities_hana.png) no-repeat 30px 0;
}
.about .bg__white {
  padding-right: calc(55vw - 540px);
  background-color: #fff;
}
.about .bg__brown {
  padding-left: calc(55vw - 540px);
  background-color: #64604E;
  color: #fff;
}
.about .bg__brown .activities-block__image {
  order: 2;
}
.about .bg__brown h4 {
  color: #fff;
}
.about .about__title {
  display: inline-block;
  z-index: 2;
  position: relative;
  margin: 47px 0 12px 66px;
  color: #000;
  font-size: 32px;
}
.about .about__title:before {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: -36px;
  width: 60px;
  height: 60px;
  transform: translate(-50%, -50%);
  background: url(img/ttl_icon02.png) no-repeat 0 0;
  content: "";
}
.about .activities-other {
  padding-bottom: 80px;
  background-color: #fff;
}
.about .activities-other ul {
  display: flex;
  margin-top: 24px;
}
.about .activities-other ul li {
  width: 32%;
  margin-right: 2%;
}
.about .activities-other ul li .activities-other__image img {
  width: 100%;
}
.about .activities-other ul li:last-child {
  margin-right: 0;
}
.about .activities-other ul li h5 {
  font-size: 1.5em;
}
.about .nurture-block {
  display: flex;
}
.about .nurture-block .nurture-block__image {
  max-width: 30%;
}
.about .nurture-block .nurture-block__image img {
  width: 100%;
}
.about .nurture-block .nurture-block__txt {
  width: 70%;
  padding-left: 80px;
}
.about .nurture-rank ul {
  display: flex;
  margin-top: 46px;
}
.about .nurture-rank ul li {
  display: flex;
  width: 240px;
  margin-right: 3%;
  padding-bottom: 2px;
  border-top: 1px solid #CFD1C0;
  border-right: 1px solid #CFD1C0;
  border-bottom: 6px solid #000;
  border-left: 1px solid #CFD1C0;
  background-color: #fff;
}
.about .nurture-rank ul li:last-child {
  margin-right: 0;
}
.about .nurture-rank ul li .tate {
  -ms-writing-mode: tb-rl;
  position: relative;
  top: -50px;
  left: 20px;
  padding: 10px;
  background-color: #000;
  color: #fff;
  writing-mode: vertical-rl;
}
.about .nurture-rank ul li .icon {
  position: relative;
  top: -20px;
  left: 30%;
}
.about .nurture-rank ul li .icon img {
  width: 52px;
}
.about .place {
  padding-bottom: 10px;
  background-color: #64604E;
}
.about .place-header {
  margin-top: 120px;
  padding-top: 80px;
  text-align: center;
}
.about .place-header h3 {
  display: inline-block;
  z-index: 2;
  position: relative;
  margin: 80px 0 40px 0;
  color: #fff;
  font-size: 32px;
}
.about .place-header h3:before {
  z-index: -1;
  position: absolute;
  top: -50px;
  left: 50%;
  width: 60px;
  height: 58px;
  transform: translate(-50%, -50%);
  background: url(img/ttl_icon_white.png) no-repeat 0 0;
  content: "";
}
.about .place__txt {
  margin-bottom: 40px;
  color: #fff;
}
.about .place-block {
  margin-bottom: 32px;
  background-color: #fff;
}
.about .place-block .place-block__bar {
  border-bottom: 1px solid #CFD1C0;
}
.about .place-block h4 {
  display: inline-block;
  z-index: 2;
  position: relative;
  margin: 16px 0 12px 56px;
  color: #000;
  font-size: 24px;
}
.about .place-block h4:before {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: -24px;
  width: 32px;
  height: 32px;
  transform: translate(-50%, -50%);
  background: url(img/ttl_icon02_small.png) no-repeat 0 0;
  content: "";
}
.about .place-block .place-block__txt {
  margin: 12px 0 24px 24px;
  padding-bottom: 24px;
}
.about .place-block .place-block__txt .place-block__name {
  margin-bottom: 8px;
  font-size: 20px;
}
.about .place-block h5 {
  padding: 0.1em 0.4em;
  /*背景透明に*/
  border-left: solid 8px #000;
  /*上下 左右の余白*/
  background: transparent;
  /*左線*/
  font-size: 20px;
}
.about .place-block .place-block__detail {
  display: flex;
  flex-wrap: wrap;
}
.about .place-block .place-block__detail p {
  margin-right: 20px;
}
.about .place-block .map-btn {
  padding: 4px 10px 4px;
  background-color: #000;
  color: #fff;
  font-size: 14px;
}
.about .flow {
  margin-top: 80px;
}
.about .flow .flow__figure {
  position: relative;
}
.about .flow .flow__figure .flow__img01 {
  z-index: 10;
  position: absolute;
  top: 150px;
  left: 70px;
}
.about .flow .flow__figure .flow__img01 img {
  width: 200px;
}
.about .flow .flow__figure .flow__img02 {
  position: absolute;
  top: 730px;
  left: 780px;
}
.about .flow .flow__figure .flow__img02 img {
  width: 84px;
}
.about .flow .flow-header {
  text-align: center;
}
.about .flow ul {
  margin-top: 32px;
  background: url(img/flow_bg.png) no-repeat 0 0;
}
.about .flow ul .flow-block {
  display: block;
  z-index: 1;
  position: relative;
  max-width: 500px;
  margin: 0 auto 46px;
  border: 1px solid #676453;
  background-color: #fff;
}
.about .flow ul .flow-block::after {
  z-index: -1;
  position: absolute;
  top: 117%;
  left: 50%;
  width: 32px;
  height: 32px;
  transform: translate(-50%, -50%);
  background: url(img/ya.png) no-repeat 0 0;
  content: "";
}
.about .flow ul .flow-block h4.flow-block__title {
  padding: 10px 0;
  background-color: #676453;
  color: #fff;
  font-size: 24px;
  text-align: center;
}
.about .flow ul .flow-block .flow-block__txt {
  padding: 16px;
}
.about .flow .flow-passblock {
  margin-bottom: 20px;
  font-weight: 700;
  text-align: center;
}
.about .flow .pass {
  display: inline-block;
  z-index: 2;
  position: relative;
  margin: 60px 0 64px;
  color: #333;
  font-size: 40px;
}
.about .flow .pass:before {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 143px;
  height: 156px;
  transform: translate(-50%, -50%);
  background: url(img/flow_circle.png) no-repeat 0 0;
  content: "";
}
.about .flow .catchcopy {
  max-width: 720px;
  margin: 0 auto;
  font-size: 32px;
}
.about .flow .catchcopy span {
  background: linear-gradient(transparent 70%, #E7EB74 0%);
}

.profile {
  padding-bottom: 10px;
  background-color: #64604E;
}
.profile h2 {
  display: inline-block;
  z-index: 1;
  position: relative;
  margin: 80px 0;
  color: #fff;
  font-size: 46px;
}
.profile h2:before {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 210px;
  height: 210px;
  transform: translate(-50%, -50%);
  background: url(img/ttl_bg.png) no-repeat 0 0;
  content: "";
}
.profile .profile-block {
  margin: 20px 0 80px;
  background-color: #fff;
}
.profile .profile-block .profile-block__c {
  display: flex;
}
.profile .profile-block .profile-block__c h3 {
  display: inline-block;
  z-index: 2;
  position: relative;
  margin: 0px 0 12px 34px;
  color: #000;
  font-size: 24px;
}
.profile .profile-block .profile-block__c h3 span {
  font-size: 16px;
}
.profile .profile-block .profile-block__c h3:before {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: -24px;
  width: 32px;
  height: 32px;
  transform: translate(-50%, -50%);
  background: url(img/ttl_icon02_small.png) no-repeat 0 0;
  content: "";
}
.profile .profile-block .profile-block__c .profile-block__image {
  width: 40%;
  padding: 60px;
}
.profile .profile-block .profile-block__c .profile-block__image img {
  width: 100%;
}
.profile .profile-block .profile-block__c .profile-block__txt {
  width: 60%;
  padding: 60px 60px 0 0;
}
.profile .profile-block .profile-block__c .profile-block__txt p {
  margin-bottom: 24px;
}
.profile .profile-block .profile-block__c .profile-block__txt .activities-name {
  margin-bottom: 8px !important;
  font-weight: 700;
}
.profile .profile-block .profile-block__c .profile-block__txt ul li {
  margin-bottom: 12px;
}
.profile .profile-block .profile-block__book {
  padding: 0 60px 60px 60px;
}
.profile .profile-block .profile-block__book h3 {
  display: inline-block;
  z-index: 2;
  position: relative;
  margin: 0px 0 12px 34px;
  color: #000;
  font-size: 24px;
}
.profile .profile-block .profile-block__book h3 span {
  font-size: 16px;
}
.profile .profile-block .profile-block__book h3:before {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: -24px;
  width: 32px;
  height: 32px;
  transform: translate(-50%, -50%);
  background: url(img/ttl_icon02_small.png) no-repeat 0 0;
  content: "";
}
.profile .profile-block .profile-block__book ul {
  display: flex;
  margin-top: 30px;
}
.profile .profile-block .profile-block__book ul li {
  padding: 0 60px;
  text-align: center;
}
.profile .profile-block .profile-block__book ul li img {
  width: 100%;
}
.profile .profile-block .profile-block__book ul li img:hover {
  opacity: 0.7;
}
.profile .profile-block .profile-block__book ul li .btn-area {
  margin: 12px 0 !important;
}
.profile .profile-block .profile-block__book ul li .btn {
  padding: 8px 20px 8px;
  background-color: #000;
  color: #fff;
  font-size: 14px;
}
.profile .profile-block .profile-block__message {
  padding: 0 60px 60px 60px;
}
.profile .profile-block .profile-block__message h4 {
  margin-bottom: 24px;
  font-size: 24px;
  text-align: center;
}

.movie .movie__txt {
  margin: 32px 0 32px;
}
.movie .embed-container {
  position: relative;
  max-width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.movie .embed-container iframe, .movie .embed-container object, .movie .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.voice .voice-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 46px;
}
.voice .voice-list .voice-block {
  display: flex;
  width: 42%;
  margin-bottom: 30px;
  padding: 3%;
  border-top: 1px solid #CFD1C0;
  border-right: 1px solid #CFD1C0;
  border-bottom: 6px solid #000;
  border-left: 1px solid #CFD1C0;
  background-color: #fff;
}
.voice .voice-list .voice-block:nth-child(2n) {
  margin-left: 3%;
}
.voice .voice-list .voice-block .voice-block__name {
  display: inline-block;
  z-index: 2;
  position: relative;
  width: 24%;
  margin: 56px 3% 0 0;
  padding: 50px 0 0 0;
  font-size: 14px;
  text-align: center;
}
.voice .voice-list .voice-block .voice-block__name:before {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 50%;
  width: 50px;
  height: 91px;
  transform: translate(-50%, -50%);
  background: url(img/voice_img.png) no-repeat 0 0;
  content: "";
}
.voice .voice-list .voice-block .voice-block__c {
  width: 100%;
  padding: 0 10px;
}
.voice .voice-list .voice-block .voice-block__c .voice-block-ttl {
  margin-bottom: 8px;
  font-size: 24px;
}
.voice .voice-list .voice-block .voice-block__c .voice-block__txt {
  font-size: 14px;
}

.shop {
  background: url(img/shop_bg.png) no-repeat 0 0;
}
.shop header {
  color: #fff;
  line-height: 1;
  text-align: center;
}
.shop header .shop-title {
  color: #fff;
  line-height: 1;
}
.shop .shop__txt {
  color: #fff;
}

.form {
  background-color: #E9EBD8;
}
.form .form-price__area {
  max-width: 450px;
  margin: 24px auto;
  padding: 20px;
  border: 1px solid #000;
  text-align: center;
}
.form .form-price__area span {
  font-weight: bold;
}
.form .googleform-wrapper {
  position: relative;
  width: 100%;
  height: 2400px;
}
.form .googleform-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.form .inner {
  max-width: 830px;
  margin: 0 auto;
}
.form .form__txt {
  margin-top: 24px;
}
.form .form__title {
  display: block;
  margin-top: 24px;
  margin-bottom: 6px;
  font-weight: 700;
  font-size: 16px;
}
.form .text-danger {
  color: #ff0000;
}
.form .form__tyusyaku {
  color: #4E4E4E;
}
.form .col-form-label {
  display: block;
  margin-top: 12px;
}
.form .m-form-text {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  height: 2.4em;
  border: none;
  border-radius: 4px;
  box-shadow: 0 0 0 1px #ccc inset;
}
.form .m-form-text:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #2196f3 inset;
}
.form .m-form-radio-name {
  display: inline-flex;
  align-items: center;
  color: #000;
  cursor: pointer;
}
.form .m-form-select {
  position: relative;
}
.form .m-form-select:before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: 0;
  width: 8px;
  height: 8px;
  margin: auto;
  transform: rotate(135deg);
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  content: "";
  pointer-events: none;
}
.form .m-form-select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  max-width: 830px;
  height: 2.4em;
  padding: 0 8px;
  border: none;
  border-radius: 4px;
  box-shadow: 0 0 0 1px #ccc inset;
  cursor: pointer;
}
.form .m-form-select select::-ms-expand {
  display: none;
}
.form .m-form-select select:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #2196f3 inset;
}
.form textarea.m-form-textarea {
  height: 200px;
}
.form .m-form-textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  display: block;
  appearance: none;
  width: 100%;
  padding: 4px 0 4px 0;
  border: none;
  border-radius: 4px;
  box-shadow: 0 0 0 1px #ccc inset;
  resize: vertical;
}
.form .m-form-textarea:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #2196f3 inset;
}
.form .form-btn__area {
  margin: 0 auto;
}
.form .m-form-submit-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  display: block;
  appearance: none;
  width: 400px;
  margin: 64px auto;
  padding: 20px;
  border: none;
  border: 2px solid transparent;
  background-color: #000;
  color: #fff;
  font-weight: bold;
  font-size: 24px;
  cursor: pointer;
}
.form .m-form-submit-button:hover {
  background-color: #333;
}
.form .m-form-submit-button:focus {
  border: 2px solid #2196f3;
  outline: 0;
  background-color: #333;
}

.shanze {
  background: url(img/shanze_bg.jpg) no-repeat 0 0;
  background-size: cover;
  text-align: center;
}
.shanze .shanze__title {
  display: inline-block;
  position: relative;
  margin-top: 0;
  margin-bottom: 12px;
  padding: 0 55px;
  color: #fff;
  font-size: 20px;
}
.shanze .shanze__title:before, .shanze .shanze__title:after {
  display: inline-block;
  position: absolute;
  top: 50%;
  width: 50px;
  height: 1px;
  transform: none;
  border-bottom: solid 1px #fff;
  content: "";
}
.shanze .shanze__title:before {
  left: 0;
}
.shanze .shanze__title:after {
  right: 0;
}
.shanze h3 {
  margin-top: 12px;
  margin-bottom: 12px;
  color: #fff;
}
.shanze .shanze__logo {
  width: 169px;
}
.shanze .shanze-btn__area {
  margin-top: 32px;
}
.shanze .btn {
  padding: 6px 20px;
  background-color: #fff;
  color: #A07C70;
  font-size: 14px;
}

footer {
  padding: 8px 0;
  background-color: #000;
  color: #fff;
  font-size: 14px;
  text-align: center;
}

@media (max-width: 999px) {
  .inner {
    width: 90%;
    margin: 0 auto;
  }
  p {
    font-size: 1em;
  }
  h1 {
    margin: 0;
  }
  #top-head {
    position: fixed;
    top: 0;
    width: 100%;
    margin-top: 0;
    padding: 0;
  }
  #top-head .logo {
    position: absolute;
    top: 15px;
    left: 13px;
  }
  #global-nav {
    position: absolute;
    /* 開いてないときは画面外に配置 */
    top: -500px;
    width: 100%;
    padding: 10px 0;
    background: #FAF9F0;
    text-align: center;
    transition: 0.5s ease-in-out;
  }
  #global-nav #gnav-container {
    width: 100%;
    margin: 0 auto;
  }
  #global-nav ul {
    position: static;
    right: 0;
    bottom: 0;
    font-size: 14px;
    list-style: none;
  }
  #global-nav ul li {
    position: static;
    padding: 0;
    float: none;
    color: #000;
  }
  #global-nav ul li a {
    display: block;
    width: 100%;
    padding: 32px 0;
    border-bottom: 1px solid #000;
    color: #000;
  }
  .head-cta {
    margin-top: 32px;
  }
  #top-head.fixed {
    padding-top: 0;
    background: transparent;
  }
  #top-head.fixed .logo {
    position: absolute;
    top: 15px;
    left: 13px;
  }
  #top-head.fixed #global-nav ul li a {
    display: block;
    width: 100%;
    padding: 18px 0;
    color: #000;
  }
  #mobile-head {
    z-index: 999;
    position: relative;
    width: 100%;
    height: 70px;
    background: #FAF9F0;
  }
  #nav-toggle {
    display: block;
  }
  .head-inner {
    display: none;
  }
  .open #nav-toggle span:nth-child(1) {
    top: 11px;
    transform: rotate(315deg);
  }
  .open #nav-toggle span:nth-child(2) {
    left: 50%;
    width: 0;
  }
  .open #nav-toggle span:nth-child(3) {
    top: 11px;
    transform: rotate(-315deg);
  }
  .open #global-nav {
    transform: translateY(556px);
  }
  .about .activities-block .activities-block__txt {
    padding: 0 20px 46px;
    background: none;
  }
  .about .flow .flow__figure {
    display: none;
  }
  .profile .profile-block .profile-block__book ul li {
    padding: 0 40px;
  }
}

@media (max-width: 760px) {
  #top-head .logo {
    font-size: 2em;
  }
  #global-nav {
    display: block;
  }
  #top-head.fixed .logo {
    position: absolute;
    top: 15px;
    left: 13px;
  }
  #main-visual {
    height: 350px;
  }
  #main-visual .txt {
    height: 120px;
  }
  #main-visual .txt .en {
    font-size: 12px;
  }
  #main-visual .txt .copy {
    font-size: 36px;
  }
  h2 {
    margin: 40px 0 20px;
    font-size: 32px;
  }
  h2:before {
    width: 106px;
    height: 106px;
    background: url(img/ttl_bg_sp.png) no-repeat 0 0;
  }
  header span {
    font-size: 16px;
  }
  .about .about-block {
    display: block;
  }
  .about .about-block .about-block__left {
    max-width: 100%;
    padding-right: 0;
  }
  .about .about-block .about-block__left h3 {
    font-size: 24px;
  }
  .about .about-block .about-block__left h3:before {
    width: 45px;
    height: 49px;
    background: url(img/first_bg_sp.png) no-repeat 0 0;
  }
  .about .about-block .about-block__left p {
    margin-top: 0;
  }
  .about .about-block .about-block__right {
    max-width: 100%;
  }
  .about h3 {
    font-size: 24px;
  }
  .about .activities-block {
    display: block;
  }
  .about .activities-block .activities-block__image img {
    width: 100%;
  }
  .about .activities-block .activities-block__txt {
    padding: 0 20px 46px;
  }
  .about .about__title {
    font-size: 24px;
  }
  .about .activities-other {
    padding-bottom: 20px;
  }
  .about .activities-other ul {
    flex-wrap: wrap;
  }
  .about .activities-other ul li {
    width: 100%;
    margin-bottom: 24px;
  }
  .about .nurture-block {
    display: block;
  }
  .about .nurture-block .nurture-block__image {
    max-width: 60%;
    margin: 0 auto;
  }
  .about .nurture-block .nurture-block__txt {
    width: 100%;
    padding-left: 0;
  }
  .about .nurture-rank ul {
    flex-wrap: wrap;
  }
  .about .nurture-rank ul li {
    width: 47%;
    margin-top: 60px;
  }
  .about .nurture-rank ul li:nth-child(2) {
    margin-right: 0;
  }
  .about .flow .catchcopy {
    font-size: 24px;
  }
  .profile h2 {
    margin: 40px 0 20px;
    font-size: 32px;
  }
  .profile h2:before {
    width: 106px;
    height: 106px;
    background: url(img/ttl_bg_sp.png) no-repeat 0 0;
  }
  .profile .profile-block .profile-block__c {
    display: block;
  }
  .profile .profile-block .profile-block__c .profile-block__image {
    width: 60%;
    padding: 20% 20% 0;
  }
  .profile .profile-block .profile-block__c .profile-block__txt {
    width: 80%;
    padding: 10%;
  }
  .profile .profile-block .profile-block__book {
    width: 80%;
    padding: 0 10% 10%;
  }
  .profile .profile-block .profile-block__book ul {
    flex-wrap: wrap;
  }
  .profile .profile-block .profile-block__book ul li {
    padding: 0 20px;
  }
  .profile .profile-block .profile-block__book ul li:first-child {
    margin-bottom: 32px;
  }
  .profile .profile-block .profile-block__message {
    width: 80%;
    padding: 0 10% 10%;
  }
  .profile .profile-block .profile-block__message h4 {
    font-size: 20px;
  }
  .voice .voice-list .voice-block {
    width: 100%;
  }
  .voice .voice-list .voice-block:nth-child(2n) {
    margin-left: 0;
  }
  .shop header .shop-title {
    line-height: 1.5;
  }
  .form .m-form-submit-button {
    width: 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDMkJoQjtFQUNDLHlCQUFBO0VBQ0EsdUNBQUE7QUR6QkQ7O0FDNEJBO0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBRUgsZUFBQTtFQURHLGdCQUFBO0FEeEJKOztBQzRCQTtFQUNDLGFBQUE7RUFDQSxjQUFBO0FEekJEOztBQ2dDQTtFQUVDLFdBQUE7RUFEQSxxQkFBQTtBRHRCRDtBQ3dCQztFQUNDLFdBQUE7QUR0QkY7O0FDMEJBO0VBRUMsY0FBQTtFQURBLGNBQUE7QUR0QkQ7O0FDNkJBO0VBQ0MscUNBQUE7QURyQkQ7O0FDd0JBO0VBR0MscUJBQUE7RUFEQSxnQkFBQTtFQURBLGNBQUE7QURuQkQ7O0FDMkJBO0VBRUMsU0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBSEEscUNBQUE7QURoQkQ7O0FDc0JBO0VBQ0MsZ0JBQUE7QURuQkQ7O0FDc0JBO0VBRUksK0JBQUE7RUFEQSw4QkFBQTtBRGxCSjs7QUNzQkEsNEJBQUE7QUFFQTtFQU9DLFlBQUE7RUFMQSxrQkFBQTtFQURBLFdBQUE7RUFFQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBR0EsbUJBQUE7RUFDQSxvQ0FBQTtFQUNBLFdBQUE7RUFKQSxjQUFBO0FEaEJEO0FDNEJDO0VBQ0MsV0FBQTtFQUNBLHFCQUFBO0FEakJGO0FDbUJDO0VBQ0Msa0JBQUE7QURqQkY7QUNtQkM7RUFFQyxrQkFBQTtFQURBLFdBQUE7QURoQkY7QUMwQkU7RUFDQyxrQkFBQTtFQUNBLFdBQUE7QURaSDs7QUNpQkE7RUFDQyxhQUFBO0FEZEQ7QUNvQ0M7RUFFQyxrQkFBQTtFQUNBLFFBQUE7RUFDQSxRQUFBO0VBRUEsZ0JBQUE7RUFEQSxlQUFBO0VBSkEsZ0JBQUE7QURKRjtBQ2lCRTtFQUVDLGVBQUE7RUFEQSxXQUFBO0FETEg7QUNhRztFQUdDLHFCQUFBO0VBREEsa0JBQUE7RUFEQSxnQkFB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O0lBRUUsZUFBQTtFRHFESjtFQ3FKQTtJQUtFLGVBQUE7RUQwREY7RUM5Q0Q7SUFTRSxtQkFBQTtJQURBLGVBQUE7RUQ0REQ7RUN6REE7SUFhRSxZQUFBO0lBQ0EsYUFBQTtJQUZBLGdEQUFBO0VEZ0VGO0VDdkRBO0lBR0UsY0FBQTtFRGdFRjtFQ3ZDQztJQUlFLFVBQUE7SUFDQSxrQkFBQTtFRG1FSDtFQzdEQztJQUlFLFVBQUE7SUFDQSxZQUFBO0VEcUVIO0VDckRBO0lBSUUsVUFBQTtJQURBLGtCQUFBO0VEcUVGO0VDM0NDO0lBSUUsZUFBQTtFRHVFSDtFQ3JFRTtJQU9FLGVBQUE7RUQ0RUo7RUMxRUc7SUFFRSxtQkFBQTtFRDZFTDtFQ3ZEQTtJQUlFLFVBQUE7SUFEQSxrQkFBQTtFRDRFRjtFQ3pFQztJQUtFLGVBQUE7RUQ4RUg7RUM5Q0E7SUFXRSxXQUFBO0VEMkVGO0VDekVDO0lBR0UsY0FBQTtFRDhFSDtFQ2hDQTtJQUlFLGdCQUFBO0VEK0VGO0VDNkVEO0lBZ0JFLFdBQUE7RUQ0REQ7QUEzM0NGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUYwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cblxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLmlubmVyIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmlubmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5taW4ge1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgc2VyaWY7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAxNnB4IDAgMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbmgyLCBoMywgaDQge1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG4vKi0tLS0tLS0taGVhZGVyLS0tLS0tLS0tLS0qL1xuI3RvcC1oZWFkIHtcbiAgdG9wOiAtMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTAwcHggYXV0byAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6ICNGQUY5RjA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyNDksIDI0MCwgMC43KTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgI3RvcC1oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuI3RvcC1oZWFkIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3RvcC1oZWFkIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN0b3AtaGVhZCAubG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgI3RvcC1oZWFkIC5sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTNweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjdG9wLWhlYWQgLmxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG59XG4jdG9wLWhlYWQgLmxvZ28gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNnbG9iYWwtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjZ2xvYmFsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAjZ2xvYmFsLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qIOmWi+OBhOOBpuOBquOBhOOBqOOBjeOBr+eUu+mdouWkluOBq+mFjee9riAqL1xuICAgIHRvcDogLTUwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGQUY5RjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAjZ2xvYmFsLW5hdiAjZ25hdi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jZ2xvYmFsLW5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgI2dsb2JhbC1uYXYgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4jZ2xvYmFsLW5hdiB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgI2dsb2JhbC1uYXYgdWwgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuI2dsb2JhbC1uYXYgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICNnbG9iYWwtbmF2IHVsIGxpIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxufVxuI2dsb2JhbC1uYXYgdWwgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4jZ2xvYmFsLW5hdiB1bCBsaSBhOmhvdmVyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5oZWFkLWN0YSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmhlYWQtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uaGVhZC1jdGEgYSB7XG4gIC8q44Ki44OL44Oh44O844K344On44Oz44Gu6LW354K544Go44GZ44KL44Gf44KBcmVsYXRpdmXjgpLmjIflrpoqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8q44Oc44K/44Oz44Gu5b2i54q2Ki9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgLyrjgqLjg4vjg6Hjg7zjgrfjg6fjg7Pjga7mjIflrpoqL1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMnM7XG59XG4uaGVhZC1jdGEgYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIC8qei1pbmRleOOBruaVsOWApOOCkuOBguOBkuOBpuaWh+Wtl+OCkuiDjOaZr+OCiOOCiuOCguaJi+WJjeOBq+ihqOekuiovXG4gIGNvbG9yOiAjMDAwO1xufVxuLmhlYWQtY3RhIGEgc3BhbiBpIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uaGVhZC1jdGEgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyo9PSDog4zmma/jgYzmtYHjgozjgovvvIjmlpzjgoHvvIkgKi9cbi5iZ3NrZXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC8q57W25a++6YWN572u44Gn5L2N572u44KS5oyH5a6aKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMzAlO1xuICAvKuiJsuOChOW9oueKtiovXG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHdpZHRoOiAxMjAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2tld1goLTI1ZGVnKTtcbn1cblxuLypob3ZlcuOBl+OBn+aZguOBruOCouODi+ODoeODvOOCt+ODp+ODsyovXG4uYmdza2V3OmhvdmVyOjpiZWZvcmUge1xuICBhbmltYXRpb246IHNrZXdhbmltZSAwLjVzIGZvcndhcmRzO1xuICAvKuOCouODi+ODoeODvOOCt+ODp+ODs+OBruWQjeWJjeOBqOmAn+W6puOCkuWumue+qSovXG59XG5cbkBrZXlmcmFtZXMgc2tld2FuaW1lIHtcbiAgMTAwJSB7XG4gICAgbGVmdDogLTEwJTtcbiAgICAvKueUu+mdouOBruimi+OBiOOBpuOBhOOBquOBhOW3puOBi+OCieWPs+OBuOenu+WLleOBmeOCi+e1guS6huWcsOeCuSovXG4gIH1cbn1cbm5hdiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBsZWZ0OiAwO1xufVxuXG4vKi0tLS0tLS0t5Zu65a6a5YyW44GV44KM44Gf44Go44GN44GuQ1NTLS0tLS0tLS0tLS0qL1xuI3RvcC1oZWFkLmZpeGVkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGOUYwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMjQ5LCAyNDAsIDAuNyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjY1cyBlYXNlLWluO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjY1cyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IHRvcCAwLjY1cyBlYXNlLWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICN0b3AtaGVhZC5maXhlZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbiN0b3AtaGVhZC5maXhlZCAubG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAjdG9wLWhlYWQuZml4ZWQgLmxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxM3B4O1xuICAgIHRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICN0b3AtaGVhZC5maXhlZCAubG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEzcHg7XG4gICAgdG9wOiAxNXB4O1xuICB9XG59XG4jdG9wLWhlYWQuZml4ZWQgLmxvZ28gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbn1cbiN0b3AtaGVhZC5maXhlZCAjZ2xvYmFsLW5hdiB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDUgMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgI3RvcC1oZWFkLmZpeGVkICNnbG9iYWwtbmF2IHVsIGxpIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgI21vYmlsZS1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGOUYwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS3jgrnjg57jg5vjga7jg4jjgrDjg6vjg5zjgr/jg7Pjga5DU1MtLS0tLS0tLS0tLS0tKi9cbiNuYXYtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAjbmF2LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNuYXYtdG9nZ2xlIGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNuYXYtdG9nZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMzVzIGVhc2UtaW4tb3V0O1xufVxuI25hdi10b2dnbGUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG59XG4jbmF2LXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMTFweDtcbn1cbiNuYXYtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAyMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmhlYWQtaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogI25hdi10b2dnbGUg5YiH44KK5pu/44GI44Ki44OL44Oh44O844K344On44OzICovXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLm9wZW4gI25hdi10b2dnbGUgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMTFweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAub3BlbiAjbmF2LXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLm9wZW4gI25hdi10b2dnbGUgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMTFweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zMTVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTMxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMxNWRlZyk7XG4gIH1cbn1cbi5vcGVuICNnbG9iYWwtbmF2IHtcbiAgLyogI2dsb2JhbC1uYXYgdG9wICsgI21vYmlsZS1oZWFkIGhlaWdodCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5vcGVuICNnbG9iYWwtbmF2IHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1NTZweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTU2cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1NTZweCk7XG4gIH1cbn1cblxuI21haW4tdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL21haW5fdmlzdWFsLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNtYWluLXZpc3VhbCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuI21haW4tdmlzdWFsIC50eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNtYWluLXZpc3VhbCAudHh0IHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI21haW4tdmlzdWFsIC50eHQgLmVuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbiNtYWluLXZpc3VhbCAudHh0IC5jb3B5IHtcbiAgZm9udC1zaXplOiA3NXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNtYWluLXZpc3VhbCAudHh0IC5jb3B5IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLmJ0bi1hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDgwcHggYXV0byA2MHB4ICFpbXBvcnRhbnQ7XG4gIC8qPT0g44Oc44K/44Oz5YWx6YCa6Kit5a6aICovXG4gIC8q44Oc44K/44Oz5YaFc3BhbuOBruW9oueKtiovXG4gIC8qPT0g6IOM5pmv44GM5rWB44KM44KL77yI5LiK44GL44KJ5LiL77yJICovXG4gIC8qaG92ZXLjgZfjgZ/pmpvjga7lvaLnirYqL1xufVxuLmJ0bi1hcmVhIC5idG4ge1xuICAvKuOCouODi+ODoeODvOOCt+ODp+ODs+OBrui1t+eCueOBqOOBmeOCi+OBn+OCgXJlbGF0aXZl44KS5oyH5a6aKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKuODnOOCv+ODs+OBruW9oueKtiovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAvKiDjg5zjg7zjg4Djg7zjga7oibLjgajlpKrjgZUgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC8q44Ki44OL44Oh44O844K344On44Oz44Gu5oyH5a6aKi9cbiAgdHJhbnNpdGlvbjogZWFzZSAwLjJzO1xufVxuLmJ0bi1hcmVhIC5idG4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgLyp6LWluZGV444Gu5pWw5YCk44KS44GC44GS44Gm5paH5a2X44KS6IOM5pmv44KI44KK44KC5omL5YmN44Gr6KGo56S6Ki9cbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWFyZWEgLmJ0biBzcGFuIGkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5idG4tYXJlYSAuYnRuOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG4tYXJlYSAuYmd0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgLyrntbblr77phY3nva7jgafkvY3nva7jgpLmjIflrpoqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgLyroibLjgoTlvaLnirYqL1xuICBiYWNrZ3JvdW5kOiAjRkFGOUYwO1xuICAvKuiDjOaZr+iJsiovXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIC8q44Ki44OL44Oh44O844K344On44OzKi9cbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC44LCAwLCAwLjIsIDEpIDBzO1xufVxuLmJ0bi1hcmVhIC5iZ3RvcDpob3ZlcjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUY5RjA7XG59XG5cbmgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDgwcHggMDtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiA0NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgfVxufVxuaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3R0bF9iZy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAyMTBweDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGgyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKGltZy90dGxfYmdfc3AucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIHdpZHRoOiAxMDZweDtcbiAgICBoZWlnaHQ6IDEwNnB4O1xuICB9XG59XG5cbmhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5oZWFkZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICBoZWFkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5hYm91dCAuYWJvdXQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLmFib3V0LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFib3V0IC5hYm91dC1ibG9jayAuYWJvdXQtYmxvY2tfX2xlZnQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgbWF4LXdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0IC5hYm91dC1ibG9jayAuYWJvdXQtYmxvY2tfX2xlZnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uYWJvdXQgLmFib3V0LWJsb2NrIC5hYm91dC1ibG9ja19fbGVmdCBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLmFib3V0LWJsb2NrIC5hYm91dC1ibG9ja19fbGVmdCBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYWJvdXQgLmFib3V0LWJsb2NrIC5hYm91dC1ibG9ja19fbGVmdCBoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvZmlyc3RfYmcucG5nKSBuby1yZXBlYXQgMCAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5OHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTE1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAuYWJvdXQtYmxvY2sgLmFib3V0LWJsb2NrX19sZWZ0IGgzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKGltZy9maXJzdF9iZ19zcC5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICB9XG59XG4uYWJvdXQgLmFib3V0LWJsb2NrIC5hYm91dC1ibG9ja19fbGVmdCBwIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLmFib3V0LWJsb2NrIC5hYm91dC1ibG9ja19fbGVmdCBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYWJvdXQgLmFib3V0LWJsb2NrIC5hYm91dC1ibG9ja19fcmlnaHQge1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLmFib3V0LWJsb2NrIC5hYm91dC1ibG9ja19fcmlnaHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmFib3V0IC5hYm91dC1ibG9jayAuYWJvdXQtYmxvY2tfX3JpZ2h0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFib3V0IGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzY0NjA0RTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDgwcHggMCA0MHB4IDA7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmFib3V0IGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKGltZy90dGxfaWNvbi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIHRvcDogLTUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFib3V0IC5hY3Rpdml0aWVzLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hYm91dCAuYWN0aXZpdGllc19fdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbn1cbi5hYm91dCAuYWN0aXZpdGllcy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0IC5hY3Rpdml0aWVzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFib3V0IC5hY3Rpdml0aWVzLWJsb2NrIC5hY3Rpdml0aWVzLWJsb2NrX19pbWFnZSBpbWcge1xuICB3aWR0aDogNDV2dztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLmFjdGl2aXRpZXMtYmxvY2sgLmFjdGl2aXRpZXMtYmxvY2tfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hYm91dCAuYWN0aXZpdGllcy1ibG9jayAuYWN0aXZpdGllcy1ibG9ja19fdHh0IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogODBweCAyMHB4IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvYWN0aXZpdGllc19oYW5hLnBuZykgbm8tcmVwZWF0IDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuYWJvdXQgLmFjdGl2aXRpZXMtYmxvY2sgLmFjdGl2aXRpZXMtYmxvY2tfX3R4dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDIwcHggNDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAuYWN0aXZpdGllcy1ibG9jayAuYWN0aXZpdGllcy1ibG9ja19fdHh0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNDZweDtcbiAgfVxufVxuLmFib3V0IC5iZ19fd2hpdGUge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDU1dncgLSA1NDBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYWJvdXQgLmJnX19icm93biB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyg1NXZ3IC0gNTQwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2MDRFO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hYm91dCAuYmdfX2Jyb3duIC5hY3Rpdml0aWVzLWJsb2NrX19pbWFnZSB7XG4gIG9yZGVyOiAyO1xufVxuLmFib3V0IC5iZ19fYnJvd24gaDQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hYm91dCAuYWJvdXRfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDQ3cHggMCAxMnB4IDY2cHg7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLmFib3V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYWJvdXQgLmFib3V0X190aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvdHRsX2ljb24wMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMzZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFib3V0IC5hY3Rpdml0aWVzLW90aGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0IC5hY3Rpdml0aWVzLW90aGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmFib3V0IC5hY3Rpdml0aWVzLW90aGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLmFjdGl2aXRpZXMtb3RoZXIgdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmFib3V0IC5hY3Rpdml0aWVzLW90aGVyIHVsIGxpIHtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLmFjdGl2aXRpZXMtb3RoZXIgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5hYm91dCAuYWN0aXZpdGllcy1vdGhlciB1bCBsaSAuYWN0aXZpdGllcy1vdGhlcl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWJvdXQgLmFjdGl2aXRpZXMtb3RoZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hYm91dCAuYWN0aXZpdGllcy1vdGhlciB1bCBsaSBoNSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4uYWJvdXQgLm51cnR1cmUtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAubnVydHVyZS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hYm91dCAubnVydHVyZS1ibG9jayAubnVydHVyZS1ibG9ja19faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLm51cnR1cmUtYmxvY2sgLm51cnR1cmUtYmxvY2tfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLmFib3V0IC5udXJ0dXJlLWJsb2NrIC5udXJ0dXJlLWJsb2NrX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hYm91dCAubnVydHVyZS1ibG9jayAubnVydHVyZS1ibG9ja19fdHh0IHtcbiAgd2lkdGg6IDcwJTtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAubnVydHVyZS1ibG9jayAubnVydHVyZS1ibG9ja19fdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5hYm91dCAubnVydHVyZS1yYW5rIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYWJvdXQgLm51cnR1cmUtcmFuayB1bCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uYWJvdXQgLm51cnR1cmUtcmFuayB1bCBsaSB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDRkQxQzA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NGRDFDMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NGRDFDMDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFib3V0IC5udXJ0dXJlLXJhbmsgdWwgbGkge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAubnVydHVyZS1yYW5rIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYWJvdXQgLm51cnR1cmUtcmFuayB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmFib3V0IC5udXJ0dXJlLXJhbmsgdWwgbGkgLnRhdGUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogMjBweDtcbn1cbi5hYm91dCAubnVydHVyZS1yYW5rIHVsIGxpIC5pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAzMCU7XG59XG4uYWJvdXQgLm51cnR1cmUtcmFuayB1bCBsaSAuaWNvbiBpbWcge1xuICB3aWR0aDogNTJweDtcbn1cbi5hYm91dCAucGxhY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2MDRFO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5hYm91dCAucGxhY2UtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWJvdXQgLnBsYWNlLWhlYWRlciBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA4MHB4IDAgNDBweCAwO1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDMycHg7XG59XG4uYWJvdXQgLnBsYWNlLWhlYWRlciBoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvdHRsX2ljb25fd2hpdGUucG5nKSBuby1yZXBlYXQgMCAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5hYm91dCAucGxhY2VfX3R4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmFib3V0IC5wbGFjZS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uYWJvdXQgLnBsYWNlLWJsb2NrIC5wbGFjZS1ibG9ja19fYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkQxQzA7XG59XG4uYWJvdXQgLnBsYWNlLWJsb2NrIGg0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDE2cHggMCAxMnB4IDU2cHg7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5hYm91dCAucGxhY2UtYmxvY2sgaDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3R0bF9pY29uMDJfc21hbGwucG5nKSBuby1yZXBlYXQgMCAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTI0cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5hYm91dCAucGxhY2UtYmxvY2sgLnBsYWNlLWJsb2NrX190eHQge1xuICBtYXJnaW46IDEycHggMCAyNHB4IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmFib3V0IC5wbGFjZS1ibG9jayAucGxhY2UtYmxvY2tfX3R4dCAucGxhY2UtYmxvY2tfX25hbWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5hYm91dCAucGxhY2UtYmxvY2sgaDUge1xuICBwYWRkaW5nOiAwLjFlbSAwLjRlbTtcbiAgLyrkuIrkuIsg5bem5Y+z44Gu5L2Z55m9Ki9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8q6IOM5pmv6YCP5piO44GrKi9cbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDhweCAjMDAwO1xuICAvKuW3pue3miovXG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5hYm91dCAucGxhY2UtYmxvY2sgLnBsYWNlLWJsb2NrX19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYWJvdXQgLnBsYWNlLWJsb2NrIC5wbGFjZS1ibG9ja19fZGV0YWlsIHAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uYWJvdXQgLnBsYWNlLWJsb2NrIC5tYXAtYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA0cHggMTBweCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFib3V0IC5mbG93IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5hYm91dCAuZmxvdyAuZmxvd19fZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5hYm91dCAuZmxvdyAuZmxvd19fZmlndXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWJvdXQgLmZsb3cgLmZsb3dfX2ZpZ3VyZSAuZmxvd19faW1nMDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUwcHg7XG4gIGxlZnQ6IDcwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLmFib3V0IC5mbG93IC5mbG93X19maWd1cmUgLmZsb3dfX2ltZzAxIGltZyB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5hYm91dCAuZmxvdyAuZmxvd19fZmlndXJlIC5mbG93X19pbWcwMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MzBweDtcbiAgbGVmdDogNzgwcHg7XG59XG4uYWJvdXQgLmZsb3cgLmZsb3dfX2ZpZ3VyZSAuZmxvd19faW1nMDIgaW1nIHtcbiAgd2lkdGg6IDg0cHg7XG59XG4uYWJvdXQgLmZsb3cgLmZsb3ctaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFib3V0IC5mbG93IHVsIHtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9mbG93X2JnLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5hYm91dCAuZmxvdyB1bCAuZmxvdy1ibG9jayB7XG4gIG1hcmdpbjogMCBhdXRvIDQ2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjc2NDUzO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYWJvdXQgLmZsb3cgdWwgLmZsb3ctYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3lhLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdG9wOiAxMTclO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5hYm91dCAuZmxvdyB1bCAuZmxvdy1ibG9jayBoNC5mbG93LWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3NjQ1MztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmFib3V0IC5mbG93IHVsIC5mbG93LWJsb2NrIC5mbG93LWJsb2NrX190eHQge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmFib3V0IC5mbG93IC5mbG93LXBhc3NibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hYm91dCAuZmxvdyAucGFzcyB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDYwcHggMCA2NHB4O1xuICB6LWluZGV4OiAyO1xufVxuLmFib3V0IC5mbG93IC5wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9mbG93X2NpcmNsZS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAxNDNweDtcbiAgaGVpZ2h0OiAxNTZweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFib3V0IC5mbG93IC5jYXRjaGNvcHkge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hYm91dCAuZmxvdyAuY2F0Y2hjb3B5IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5hYm91dCAuZmxvdyAuY2F0Y2hjb3B5IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzAlLCAjRTdFQjc0IDAlKTtcbn1cblxuLnByb2ZpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2MDRFO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5wcm9maWxlIGgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDgwcHggMDtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiA0NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wcm9maWxlIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgfVxufVxuLnByb2ZpbGUgaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3R0bF9iZy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAyMTBweDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wcm9maWxlIGgyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKGltZy90dGxfYmdfc3AucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIHdpZHRoOiAxMDZweDtcbiAgICBoZWlnaHQ6IDEwNnB4O1xuICB9XG59XG4ucHJvZmlsZSAucHJvZmlsZS1ibG9jayB7XG4gIG1hcmdpbjogMjBweCAwIDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucHJvZmlsZSAucHJvZmlsZS1ibG9jayAucHJvZmlsZS1ibG9ja19fYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnByb2ZpbGUgLnByb2ZpbGUtYmxvY2sgLnByb2ZpbGUtYmxvY2tfX2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucHJvZmlsZSAucHJvZmlsZS1ibG9jayAucHJvZmlsZS1ibG9ja19fYyBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwcHggMCAxMnB4IDM0cHg7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5wcm9maWxlIC5wcm9maWxlLWJsb2NrIC5wcm9maWxlLWJsb2NrX19jIGgzIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucHJvZmlsZSAucHJvZmlsZS1ibG9jayAucHJvZmlsZS1ibG9ja19fYyBoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvdHRsX2ljb24wMl9zbWFsbC5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMjRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnByb2ZpbGUgLnByb2ZpbGUtYmxvY2sgLnByb2ZpbGUtYmxvY2tfX2MgLnByb2ZpbGUtYmxvY2tfX2ltYWdlIHtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZzogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucHJvZmlsZSAucHJvZmlsZS1ibG9jayAucHJvZmlsZS1ibG9ja19fYyAucHJvZmlsZS1ibG9ja19faW1hZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogMjAlIDIwJSAwO1xuICB9XG59XG4ucHJvZmlsZSAucHJvZmlsZS1ibG9jayAucHJvZmlsZS1ibG9ja19fYyAucHJvZmlsZS1ibG9ja19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZmlsZSAucHJvZmlsZS1ibG9jayAucHJvZmlsZS1ibG9ja19fYyAucHJvZmlsZS1ibG9ja19fdHh0IHtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZzogNjBweCA2MHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucHJvZmlsZSAucHJvZmlsZS1ibG9jayAucHJvZmlsZS1ibG9ja19fYyAucHJvZmlsZS1ibG9ja19fdHh0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDEwJTtcbiAgfVxufVxuLnByb2ZpbGUgLnByb2ZpbGUtYmxvY2sgLnByb2ZpbGUtYmxvY2tfX2MgLnByb2ZpbGUtYmxvY2tfX3R4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wcm9maWxlIC5wcm9maWxlLWJsb2NrIC5wcm9maWxlLWJsb2NrX19jIC5wcm9maWxlLWJsb2NrX190eHQgLmFjdGl2aXRpZXMtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb2ZpbGUgLnByb2ZpbGUtYmxvY2sgLnByb2ZpbGUtYmxvY2tfX2MgLnByb2ZpbGUtYmxvY2tfX3R4dCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucHJvZmlsZSAucHJvZmlsZS1ibG9jayAucHJvZmlsZS1ibG9ja19fYm9vayB7XG4gIHBhZGRpbmc6IDAgNjBweCA2MHB4IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnByb2ZpbGUgLnByb2ZpbGUtYmxvY2sgLnByb2ZpbGUtYmxvY2tfX2Jvb2sge1xuICAgIHBhZGRpbmc6IDAgMTAlIDEwJTtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ucHJvZmlsZSAucHJvZmlsZS1ibG9jayAucHJvZmlsZS1ibG9ja19fYm9vayBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwcHggMCAxMnB4IDM0cHg7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5wcm9maWxlIC5wcm9maWxlLWJsb2NrIC5wcm9maWxlLWJsb2NrX19ib29rIGgzIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucHJvZmlsZSAucHJvZmlsZS1ibG9jayAucHJvZmlsZS1ibG9ja19fYm9vayBoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvdHRsX2ljb24wMl9zbWFsbC5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMjRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnByb2ZpbGUgLnByb2ZpbGUtYmxvY2sgLnByb2ZpbGUtYmxvY2tfX2Jvb2sgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wcm9maWxlIC5wcm9maWxlLWJsb2NrIC5wcm9maWxlLWJsb2NrX19ib29rIHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wcm9maWxlIC5wcm9maWxlLWJsb2NrIC5wcm9maWxlLWJsb2NrX19ib29rIHVsIGxpIHtcbiAgcGFkZGluZzogMCA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnByb2ZpbGUgLnByb2ZpbGUtYmxvY2sgLnByb2ZpbGUtYmxvY2tfX2Jvb2sgdWwgbGkge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wcm9maWxlIC5wcm9maWxlLWJsb2NrIC5wcm9maWxlLWJsb2NrX19ib29rIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucHJvZmlsZSAucHJvZmlsZS1ibG9jayAucHJvZmlsZS1ibG9ja19fYm9vayB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLnByb2ZpbGUgLnByb2ZpbGUtYmxvY2sgLnByb2ZpbGUtYmxvY2tfX2Jvb2sgdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZmlsZSAucHJvZmlsZS1ibG9jayAucHJvZmlsZS1ibG9ja19fYm9vayB1bCBsaSBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucHJvZmlsZSAucHJvZmlsZS1ibG9jayAucHJvZmlsZS1ibG9ja19fYm9vayB1bCBsaSAuYnRuLWFyZWEge1xuICBtYXJnaW46IDEycHggMCAhaW1wb3J0YW50O1xufVxuLnByb2ZpbGUgLnByb2ZpbGUtYmxvY2sgLnByb2ZpbGUtYmxvY2tfX2Jvb2sgdWwgbGkgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDIwcHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9maWxlIC5wcm9maWxlLWJsb2NrIC5wcm9maWxlLWJsb2NrX19tZXNzYWdlIHtcbiAgcGFkZGluZzogMCA2MHB4IDYwcHggNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucHJvZmlsZSAucHJvZmlsZS1ibG9jayAucHJvZmlsZS1ibG9ja19fbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMCAxMCUgMTAlO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5wcm9maWxlIC5wcm9maWxlLWJsb2NrIC5wcm9maWxlLWJsb2NrX19tZXNzYWdlIGg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnByb2ZpbGUgLnByb2ZpbGUtYmxvY2sgLnByb2ZpbGUtYmxvY2tfX21lc3NhZ2UgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ubW92aWUgLm1vdmllX190eHQge1xuICBtYXJnaW46IDMycHggMCAzMnB4O1xufVxuLm1vdmllIC5lbWJlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1vdmllIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLCAubW92aWUgLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsIC5tb3ZpZSAuZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52b2ljZSAudm9pY2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNDZweDtcbn1cbi52b2ljZSAudm9pY2UtbGlzdCAudm9pY2UtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NGRDFDMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0ZEMUMwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0ZEMUMwO1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMyU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnZvaWNlIC52b2ljZS1saXN0IC52b2ljZS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52b2ljZSAudm9pY2UtbGlzdCAudm9pY2UtYmxvY2s6bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbi1sZWZ0OiAzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudm9pY2UgLnZvaWNlLWxpc3QgLnZvaWNlLWJsb2NrOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4udm9pY2UgLnZvaWNlLWxpc3QgLnZvaWNlLWJsb2NrIC52b2ljZS1ibG9ja19fbmFtZSB7XG4gIHdpZHRoOiAyNCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNTZweCAzJSAwIDA7XG4gIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52b2ljZSAudm9pY2UtbGlzdCAudm9pY2UtYmxvY2sgLnZvaWNlLWJsb2NrX19uYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKGltZy92b2ljZV9pbWcucG5nKSBuby1yZXBlYXQgMCAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA5MXB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnZvaWNlIC52b2ljZS1saXN0IC52b2ljZS1ibG9jayAudm9pY2UtYmxvY2tfX2Mge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnZvaWNlIC52b2ljZS1saXN0IC52b2ljZS1ibG9jayAudm9pY2UtYmxvY2tfX2MgLnZvaWNlLWJsb2NrLXR0bCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnZvaWNlIC52b2ljZS1saXN0IC52b2ljZS1ibG9jayAudm9pY2UtYmxvY2tfX2MgLnZvaWNlLWJsb2NrX190eHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zaG9wIHtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9zaG9wX2JnLnBuZykgbm8tcmVwZWF0IDAgMDtcbn1cbi5zaG9wIGhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNob3AgaGVhZGVyIC5zaG9wLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zaG9wIGhlYWRlciAuc2hvcC10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLnNob3AgLnNob3BfX3R4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVCRDg7XG59XG4uZm9ybSAuZm9ybS1wcmljZV9fYXJlYSB7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybSAuZm9ybS1wcmljZV9fYXJlYSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9ybSAuZ29vZ2xlZm9ybS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNDAwcHg7XG59XG4uZm9ybSAuZ29vZ2xlZm9ybS13cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZvcm0gLmlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODMwcHg7XG59XG4uZm9ybSAuZm9ybV9fdHh0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5mb3JtIC5mb3JtX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtIC50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuLmZvcm0gLmZvcm1fX3R5dXN5YWt1IHtcbiAgY29sb3I6ICM0RTRFNEU7XG59XG4uZm9ybSAuY29sLWZvcm0tbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtIC5tLWZvcm0tdGV4dCB7XG4gIGhlaWdodDogMi40ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2MgaW5zZXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuLmZvcm0gLm0tZm9ybS10ZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMyMTk2ZjMgaW5zZXQ7XG59XG4uZm9ybSAubS1mb3JtLXJhZGlvLW5hbWUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbi5mb3JtIC5tLWZvcm0tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0gLm0tZm9ybS1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMzMzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtIC5tLWZvcm0tc2VsZWN0IHNlbGVjdCB7XG4gIGhlaWdodDogMi40ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgzMHB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NjIGluc2V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0gLm0tZm9ybS1zZWxlY3Qgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtIC5tLWZvcm0tc2VsZWN0IHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMjE5NmYzIGluc2V0O1xufVxuLmZvcm0gdGV4dGFyZWEubS1mb3JtLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5mb3JtIC5tLWZvcm0tdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCAwIDRweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2MgaW5zZXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLmZvcm0gLm0tZm9ybS10ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMjE5NmYzIGluc2V0O1xufVxuLmZvcm0gLmZvcm0tYnRuX19hcmVhIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZm9ybSAubS1mb3JtLXN1Ym1pdC1idXR0b24ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiA2NHB4IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvcm0gLm0tZm9ybS1zdWJtaXQtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvcm0gLm0tZm9ybS1zdWJtaXQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5mb3JtIC5tLWZvcm0tc3VibWl0LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyMTk2ZjM7XG59XG5cbi5zaGFuemUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3NoYW56ZV9iZy5qcGcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaGFuemUgLnNoYW56ZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA1NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnNoYW56ZSAuc2hhbnplX190aXRsZTpiZWZvcmUsIC5zaGFuemUgLnNoYW56ZV9fdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmY7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5zaGFuemUgLnNoYW56ZV9fdGl0bGU6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5zaGFuemUgLnNoYW56ZV9fdGl0bGU6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5zaGFuemUgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zaGFuemUgLnNoYW56ZV9fbG9nbyB7XG4gIHdpZHRoOiAxNjlweDtcbn1cbi5zaGFuemUgLnNoYW56ZS1idG5fX2FyZWEge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLnNoYW56ZSAuYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgY29sb3I6ICNBMDdDNzA7XG59XG5cbmZvb3RlciB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59IiwiJHBjOiAxMDgwcHg7IC8vIFBDXG4kdGFiOiA5OTlweDsgLy8g44K/44OW44Os44OD44OIXG4kc3A6IDc2MHB4OyAgLy8g44K544Oe44ObXG5cbkBtaXhpbiBwY3VwIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICgkcGMpKSB7XG5cdCAgQGNvbnRlbnQ7XG5cdH1cbiAgfVxuXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgKG1heC13aWR0aDogKCRwYykpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHRhYikpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkc3ApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5ib2R5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUYwO1xuXHRmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG59XG5cbnNlY3Rpb257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzo1MHB4IDA7XG59XG5cbi5pbm5lcntcblx0d2lkdGg6IDEwMDBweDtcblx0bWFyZ2luOjAgYXV0bztcblx0QGluY2x1ZGUgdGFie1xuXHRcdHdpZHRoOjkwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG5he1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjMDAwO1xuXHQmOmhvdmVye1xuXHRcdGNvbG9yOiAjMDAwO1xuXHR9XG59XG5cbnB7XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHRmb250LXNpemU6IDFlbTtcblx0QGluY2x1ZGUgdGFie1xuXHRcdGZvbnQtc2l6ZToxZW07XG5cdH1cbn1cblxuLm1pbntcblx0Zm9udC1mYW1pbHk6ICdTaGlwcG9yaSBNaW5jaG8nLCBzZXJpZjtcbn1cblxuaDF7XG5cdGZvbnQtc2l6ZToyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbjowIDE2cHggMCAxNnB4O1xuXHRAaW5jbHVkZSB0YWJ7XG5cdFx0bWFyZ2luOjA7XG5cdH1cbn1cblxuaDIsaDMsaDR7XG5cdGZvbnQtZmFtaWx5OiAnU2hpcHBvcmkgTWluY2hvJywgc2VyaWY7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxudWx7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbn1cblxuLyotLS0tLS0tLWhlYWRlci0tLS0tLS0tLS0tKi9cbiBcbiN0b3AtaGVhZCB7XG5cdHRvcDogLTEwMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDEwMHB4IGF1dG8gMDtcblx0cGFkZGluZzogMTVweCAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0ei1pbmRleDogOTk5O1xuXHRiYWNrZ3JvdW5kOiAjRkFGOUYwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1MCwyNDksMjQwLC43KTtcblx0Y29sb3I6ICMwMDA7XG5cdEBpbmNsdWRlIHRhYntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRvcDogMDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHRhe1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQuaW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQubG9nbyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDEzcHg7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0ICB9XG5cdH1cbn0gIFxuXG4jZ2xvYmFsLW5hdntcblx0ZGlzcGxheTogZmxleDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0QGluY2x1ZGUgdGFie1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvKiDplovjgYTjgabjgarjgYTjgajjgY3jga/nlLvpnaLlpJbjgavphY3nva4gKi9cblx0XHR0b3A6IC01MDBweDtcblx0XHRiYWNrZ3JvdW5kOiAjRkFGOUYwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0LW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuXHR9XG5cdCNnbmF2LWNvbnRhaW5lcntcblx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdH1cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogNXB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDo5MDA7XG5cdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOjAgMTZweDtcblx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0cGFkZGluZzogNXB4IDVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMnB4IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyOjphZnRlciB7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5oZWFkLWN0YXtcblx0bWFyZ2luLWxlZnQ6YXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRAaW5jbHVkZSB0YWJ7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0fVxuXHRhe1xuXHRcdC8q44Ki44OL44Oh44O844K344On44Oz44Gu6LW354K544Go44GZ44KL44Gf44KBcmVsYXRpdmXjgpLmjIflrpoqL1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC8q44Oc44K/44Oz44Gu5b2i54q2Ki9cblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6MTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC8q44Ki44OL44Oh44O844K344On44Oz44Gu5oyH5a6aKi8gICBcblx0XHR0cmFuc2l0aW9uOiBlYXNlIC4ycztcblx0XHRzcGFuIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHdpZHRoOmF1dG87XG5cdFx0XHRoZWlnaHQ6YXV0bztcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdHotaW5kZXg6IDM7Lyp6LWluZGV444Gu5pWw5YCk44KS44GC44GS44Gm5paH5a2X44KS6IOM5pmv44KI44KK44KC5omL5YmN44Gr6KGo56S6Ki9cblx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0XHRpe1xuXHRcdFx0XHRtYXJnaW4tbGVmdDo2cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDo2cHg7XG5cdFx0XHR9XG5cdFx0ICB9XG5cdFx0Jjpob3Zlcntcblx0XHRcdHNwYW57XG5cdFx0XHRcdGNvbG9yOiNmZmYhaW1wb3J0YW50O1xuXHRcdFx0ICB9XG5cdFx0fVxuXHR9XG59XG5cbi8qPT0g6IOM5pmv44GM5rWB44KM44KL77yI5pac44KB77yJICovXG4uYmdza2V3OjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ICAvKue1tuWvvumFjee9ruOBp+S9jee9ruOCkuaMh+WumiovXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAtMTMwJTtcblx0ICAvKuiJsuOChOW9oueKtiovXG5cdGJhY2tncm91bmQ6IzMzMztcblx0d2lkdGg6MTIwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7XG4gIH1cbiAgXG4gIC8qaG92ZXLjgZfjgZ/mmYLjga7jgqLjg4vjg6Hjg7zjgrfjg6fjg7MqL1xuICAuYmdza2V3OmhvdmVyOjpiZWZvcmUge1xuXHRhbmltYXRpb246IHNrZXdhbmltZSAuNXMgZm9yd2FyZHM7LyrjgqLjg4vjg6Hjg7zjgrfjg6fjg7Pjga7lkI3liY3jgajpgJ/luqbjgpLlrprnvqkqL1xuICB9XG4gIFxuICBAa2V5ZnJhbWVzIHNrZXdhbmltZSB7XG5cdDEwMCUge1xuXHQgIGxlZnQ6LTEwJTsvKueUu+mdouOBruimi+OBiOOBpuOBhOOBquOBhOW3puOBi+OCieWPs+OBuOenu+WLleOBmeOCi+e1guS6huWcsOeCuSovXG5cdH1cbiAgfVxuXG5uYXYgc3Bhbntcblx0YmFja2dyb3VuZDojNjY2O1xuXHRoZWlnaHQ6MnB4O1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0d2lkdGg6NTBweDtcblx0bGVmdDowO1xufVxuICAgXG4gICBcbi8qLS0tLS0tLS3lm7rlrprljJbjgZXjgozjgZ/jgajjgY3jga5DU1MtLS0tLS0tLS0tLSovXG4gICBcbiN0b3AtaGVhZC5maXhlZCB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHRvcDogMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0YmFja2dyb3VuZDogI0ZBRjlGMDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTAsMjQ5LDI0MCwuNyk7XG5cdHRyYW5zaXRpb246IHRvcCAwLjY1cyBlYXNlLWluO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjY1cyBlYXNlLWluO1xuXHQtbW96LXRyYW5zaXRpb246IHRvcCAwLjY1cyBlYXNlLWluO1xuXHRAaW5jbHVkZSB0YWJ7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblx0LmxvZ28ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMTNweDtcblx0XHRcdHRvcDogMTVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAxM3B4O1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXHQjZ2xvYmFsLW5hdiB1bCBsaSBhIHtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRwYWRkaW5nOiA1IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0cGFkZGluZzogMThweCAwO1xuXHRcdH1cblx0fVxufVxuI21vYmlsZS1oZWFkIHtcblx0QGluY2x1ZGUgdGFie1xuXHRcdGJhY2tncm91bmQ6ICNGQUY5RjA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cbiAgXG4vKi0tLS0tLS0tLS0t44K544Oe44Ob44Gu44OI44Kw44Or44Oc44K/44Oz44GuQ1NTLS0tLS0tLS0tLS0tLSovXG4gICBcbiNuYXYtdG9nZ2xlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTJweDtcblx0dG9wOiAyMHB4O1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDEwMTtcblx0QGluY2x1ZGUgdGFie1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdGRpdiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuMzVzIGVhc2UtaW4tb3V0O1xuXHRcdC1tb3otdHJhbnNpdGlvbjogLjM1cyBlYXNlLWluLW91dDtcblx0XHR0cmFuc2l0aW9uOiAuMzVzIGVhc2UtaW4tb3V0O1xuXHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0dG9wOiAxMXB4O1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHR0b3A6IDIycHg7XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkLWlubmVyIHtcblx0QGluY2x1ZGUgdGFie1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLyogI25hdi10b2dnbGUg5YiH44KK5pu/44GI44Ki44OL44Oh44O844K344On44OzICovXG4ub3Blbntcblx0I25hdi10b2dnbGV7XG5cdFx0c3Bhbntcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRcdHRvcDogMTFweDtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdFx0dG9wOiAxMXB4O1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTMxNWRlZyk7XG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMzE1ZGVnKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzE1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjZ2xvYmFsLW5hdiB7XG5cdFx0LyogI2dsb2JhbC1uYXYgdG9wICsgI21vYmlsZS1oZWFkIGhlaWdodCAqL1xuXHRcdEBpbmNsdWRlIHRhYntcblx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDU1NnB4KTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDU1NnB4KTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1NTZweCk7XG5cdFx0fVxuXHR9XG59XG5cbiNtYWluLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL21haW5fdmlzdWFsLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0QGluY2x1ZGUgc3B7XG5cdFx0aGVpZ2h0OiAzNTBweDtcblx0fVxuXHQudHh0e1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjojZmZmO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0XHQvLy13ZWJraXQtIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGhlaWdodDoxMjBweDtcblx0XHR9XG5cdFx0LmVue1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29weXtcblx0XHRcdGZvbnQtc2l6ZTogNzVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Zm9udC1zaXplOjM2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5idG4tYXJlYXtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46ODBweCBhdXRvIDYwcHghaW1wb3J0YW50O1xuXHQvKj09IOODnOOCv+ODs+WFsemAmuioreWumiAqL1xuXHQuYnRue1x0XG5cdFx0LyrjgqLjg4vjg6Hjg7zjgrfjg6fjg7Pjga7otbfngrnjgajjgZnjgovjgZ/jgoFyZWxhdGl2ZeOCkuaMh+WumiovXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Lyrjg5zjgr/jg7Pjga7lvaLnirYqL1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDsvKiDjg5zjg7zjg4Djg7zjga7oibLjgajlpKrjgZUgKi9cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQvKuOCouODi+ODoeODvOOCt+ODp+ODs+OBruaMh+WumiovICAgXG5cdFx0dHJhbnNpdGlvbjogZWFzZSAuMnM7XG5cdH1cblxuXHQvKuODnOOCv+ODs+WGhXNwYW7jga7lvaLnirYqL1xuXHQuYnRuIHNwYW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7Lyp6LWluZGV444Gu5pWw5YCk44KS44GC44GS44Gm5paH5a2X44KS6IOM5pmv44KI44KK44KC5omL5YmN44Gr6KGo56S6Ki9cblx0Y29sb3I6I2ZmZjtcblx0aXtcblx0XHRtYXJnaW4tbGVmdDoyMHB4O1xuXHR9XG5cdH1cblxuXHQuYnRuOmhvdmVyIHNwYW57XG5cdGNvbG9yOiMwMDA7XG5cdH1cblxuXHQvKj09IOiDjOaZr+OBjOa1geOCjOOCi++8iOS4iuOBi+OCieS4i++8iSAqL1xuXHQuYmd0b3A6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdFx0Lyrntbblr77phY3nva7jgafkvY3nva7jgpLmjIflrpoqL1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDowO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAyO1xuXHRcdC8q6Imy44KE5b2i54q2Ki9cblx0YmFja2dyb3VuZDogICNGQUY5RjA7Lyrog4zmma/oibIqL1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHRcdC8q44Ki44OL44Oh44O844K344On44OzKi9cblx0dHJhbnNpdGlvbjouM3MgY3ViaWMtYmV6aWVyKDAuOCwgMCwgMC4yLCAxKSAwcztcblx0fVxuXG5cdC8qaG92ZXLjgZfjgZ/pmpvjga7lvaLnirYqL1xuXHQuYmd0b3A6aG92ZXI6YmVmb3Jle1xuXHRoZWlnaHQ6IDEwMCU7ICBcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGMDtcblx0fVxufVxuXG5oMiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICMzMzM7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiA4MHB4IDA7XG5cdHotaW5kZXg6IDE7XG5cdGZvbnQtc2l6ZTogNDZweDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0Zm9udC1zaXplOjMycHg7XG5cdFx0bWFyZ2luOjQwcHggMCAyMHB4IDtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZDogdXJsKGltZy90dGxfYmcucG5nKSBuby1yZXBlYXQgMCAwO1xuXHRcdHdpZHRoOiAyMTBweDtcblx0XHRoZWlnaHQ6IDIxMHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGJhY2tncm91bmQ6IHVybChpbWcvdHRsX2JnX3NwLnBuZykgbm8tcmVwZWF0IDAgMDtcblx0XHRcdHdpZHRoOiAxMDZweDtcblx0XHRcdGhlaWdodDogMTA2cHg7XG5cdFx0fVxuXHR9XG59XG5cbmhlYWRlcntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMTtcblx0c3Bhbntcblx0XHRmb250LXNpemU6MjRweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdH1cblx0fVxufVxuXG4uYWJvdXR7XG5cdC5hYm91dC1ibG9ja3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5hYm91dC1ibG9ja19fbGVmdHtcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjYwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDZweDtcblx0XHRcdG1heC13aWR0aDo0MCU7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHQgIH1cblx0XHRcdCAgaDM6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaW1nL2ZpcnN0X2JnLnBuZykgbm8tcmVwZWF0IDAgMDtcblx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdGhlaWdodDogOThweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IC0xNXB4O1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGltZy9maXJzdF9iZ19zcC5wbmcpIG5vLXJlcGVhdCAwIDA7XG5cdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0OXB4O1xuXHRcdFx0XHR9XG5cdFx0XHQgIH1cblx0XHRcdCAgcHtcblx0XHRcdFx0ICBtYXJnaW4tdG9wOjI4cHg7XG5cdFx0XHRcdCAgQGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0ICBtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHQgIH1cblx0XHRcdCAgfVxuXHRcdH1cblx0XHQuYWJvdXQtYmxvY2tfX3JpZ2h0e1xuXHRcdFx0bWF4LXdpZHRoOiA2MCU7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbG9yOiAjNjQ2MDRFO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDgwcHggMCA0MHB4IDA7XG5cdFx0ei1pbmRleDoyO1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGZvbnQtc2l6ZToyNHB4O1xuXHRcdH1cblx0fVxuXHRoMzpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQ6IHVybChpbWcvdHRsX2ljb24ucG5nKSBuby1yZXBlYXQgMCAwO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNThweDtcblx0XHR0b3A6IC01MHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQuYWN0aXZpdGllcy1oZWFkZXJ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5hY3Rpdml0aWVzX190eHR7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0fVxuXHQuYWN0aXZpdGllcy1ibG9ja3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5hY3Rpdml0aWVzLWJsb2NrX19pbWFnZSBpbWd7XG5cdFx0XHR3aWR0aDogNDV2dztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFjdGl2aXRpZXMtYmxvY2tfX3R4dHtcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRwYWRkaW5nOjgwcHggMjBweCAzMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKGltZy9hY3Rpdml0aWVzX2hhbmEucG5nKSBuby1yZXBlYXQgMzBweCAwO1xuXHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHggNDZweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHggNDZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJnX193aGl0ZXtcblx0XHRwYWRkaW5nLXJpZ2h0OiBjYWxjKDU1dncgLSA1NDBweCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXHQuYmdfX2Jyb3due1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYyg1NXZ3IC0gNTQwcHgpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2NDYwNEU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0LmFjdGl2aXRpZXMtYmxvY2tfX2ltYWdle1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHRcdGg0e1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC5hYm91dF9fdGl0bGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiA0N3B4IDAgMTJweCA2NnB4O1xuXHRcdHotaW5kZXg6Mjtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRmb250LXNpemU6MjRweDtcblx0XHR9XG5cdH1cblx0LmFib3V0X190aXRsZTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQ6IHVybChpbWcvdHRsX2ljb24wMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IC0zNnB4O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdC5hY3Rpdml0aWVzLW90aGVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0dWx7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWFyZ2luLXRvcDoyNHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdH1cblx0XHRcdGxpe1xuXHRcdFx0XHR3aWR0aDogMzIlO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFjdGl2aXRpZXMtb3RoZXJfX2ltYWdlIGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MiU7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5udXJ0dXJlLWJsb2Nre1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0Lm51cnR1cmUtYmxvY2tfX2ltYWdle1xuXHRcdFx0bWF4LXdpZHRoOiAzMCU7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiA2MCU7XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5udXJ0dXJlLWJsb2NrX190eHR7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm51cnR1cmUtcmFua3tcblx0XHR1bHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NnB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdH1cblx0XHRcdGxpe1xuXHRcdFx0XHR3aWR0aDoyNDBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJweDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDRkQxQzA7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NGRDFDMDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NGRDFDMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdHdpZHRoOiA0NyU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDo2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50YXRle1xuXHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuXHRcdFx0XHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDotNTBweDtcblx0XHRcdFx0XHRsZWZ0OjIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDotMjBweDtcblx0XHRcdFx0XHRsZWZ0OjMwJTtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBsYWNle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2NDYwNEU7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblx0LnBsYWNlLWhlYWRlcntcblx0XHRtYXJnaW4tdG9wOiAxMjBweDtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aDMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDgwcHggMCA0MHB4IDA7XG5cdFx0XHR6LWluZGV4OjI7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0fVxuXHRcdGgzOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKGltZy90dGxfaWNvbl93aGl0ZS5wbmcpIG5vLXJlcGVhdCAwIDA7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdGhlaWdodDogNThweDtcblx0XHRcdHRvcDogLTUwcHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXHR9XG5cdC5wbGFjZV9fdHh0e1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0LnBsYWNlLWJsb2Nre1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHQucGxhY2UtYmxvY2tfX2Jhcntcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0ZEMUMwO1xuXHRcdH1cblx0XHRoNCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMTZweCAwIDEycHggNTZweDtcblx0XHRcdHotaW5kZXg6Mjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdFx0aDQ6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaW1nL3R0bF9pY29uMDJfc21hbGwucG5nKSBuby1yZXBlYXQgMCAwO1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IC0yNHB4O1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblx0XHQucGxhY2UtYmxvY2tfX3R4dHtcblx0XHRcdG1hcmdpbjoxMnB4IDAgMjRweCAyNHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdFx0XHQucGxhY2UtYmxvY2tfX25hbWV7XG5cdFx0XHRcdGZvbnQtc2l6ZToyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGg1IHtcblx0XHRcdHBhZGRpbmc6IDAuMWVtIDAuNGVtOy8q5LiK5LiLIOW3puWPs+OBruS9meeZvSovXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsvKuiDjOaZr+mAj+aYjuOBqyovXG5cdFx0XHRib3JkZXItbGVmdDogc29saWQgOHB4ICMwMDA7Lyrlt6bnt5oqL1xuXHRcdFx0Zm9udC1zaXplOjIwcHg7XG5cdFx0fVxuXHRcdC5wbGFjZS1ibG9ja19fZGV0YWlse1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubWFwLWJ0bntcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdFx0cGFkZGluZzo0cHggMTBweCA0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC5mbG93e1xuXHRcdG1hcmdpbi10b3A6ODBweDtcblx0XHQuZmxvd19fZmlndXJle1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgdGFie1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmZsb3dfX2ltZzAxe1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDoxNTBweDtcblx0XHRcdFx0bGVmdDo3MHB4O1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmxvd19faW1nMDJ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjczMHB4O1xuXHRcdFx0XHRsZWZ0Ojc4MHB4O1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6ODRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmxvdy1oZWFkZXJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdHVse1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKGltZy9mbG93X2JnLnBuZykgbm8tcmVwZWF0IDAgMDtcblx0XHRcdG1hcmdpbi10b3A6MzJweDtcblx0XHRcdC5mbG93LWJsb2Nre1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byA0NnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzY3NjQ1Mztcblx0XHRcdFx0bWF4LXdpZHRoOjUwMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChpbWcveWEucG5nKSBuby1yZXBlYXQgMCAwO1xuXHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0XHR0b3A6IDExNyU7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGg0LmZsb3ctYmxvY2tfX3RpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToyNHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2NzY0NTM7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6MTBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mbG93LWJsb2NrX190eHR7XG5cdFx0XHRcdFx0cGFkZGluZzoxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mbG93LXBhc3NibG9ja3tcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHQucGFzc3tcblx0XHRcdGZvbnQtc2l6ZTo0MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDYwcHggMCA2NHB4O1xuXHRcdFx0ei1pbmRleDoyO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChpbWcvZmxvd19jaXJjbGUucG5nKSBuby1yZXBlYXQgMCAwO1xuXHRcdFx0XHR3aWR0aDogMTQzcHg7XG5cdFx0XHRcdGhlaWdodDogMTU2cHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXRjaGNvcHl7XG5cdFx0XHRtYXgtd2lkdGg6IDcyMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0Zm9udC1zaXplOjI0cHg7XG5cdFx0XHR9XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsICNFN0VCNzQgMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucHJvZmlsZXtcblx0YmFja2dyb3VuZC1jb2xvcjogIzY0NjA0RTtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdGgyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogODBweCAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Zm9udC1zaXplOiA0NnB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0Zm9udC1zaXplOjMycHg7XG5cdFx0XHRtYXJnaW46NDBweCAwIDIwcHggO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKGltZy90dGxfYmcucG5nKSBuby1yZXBlYXQgMCAwO1xuXHRcdFx0d2lkdGg6IDIxMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMTBweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChpbWcvdHRsX2JnX3NwLnBuZykgbm8tcmVwZWF0IDAgMDtcblx0XHRcdFx0d2lkdGg6IDEwNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJvZmlsZS1ibG9ja3tcblx0XHRtYXJnaW46MjBweCAwIDgwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHQucHJvZmlsZS1ibG9ja19fY3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwcHggMCAxMnB4IDM0cHg7XG5cdFx0XHRcdHotaW5kZXg6Mjtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDM6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaW1nL3R0bF9pY29uMDJfc21hbGwucG5nKSBuby1yZXBlYXQgMCAwO1xuXHRcdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogLTI0cHg7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cdFx0XHQucHJvZmlsZS1ibG9ja19faW1hZ2V7XG5cdFx0XHRcdHdpZHRoOjQwJTtcblx0XHRcdFx0cGFkZGluZzo2MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDo2MCU7XG5cdFx0XHRcdFx0cGFkZGluZzoyMCUgMjAlIDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wcm9maWxlLWJsb2NrX190eHR7XG5cdFx0XHRcdHdpZHRoOjYwJTtcblx0XHRcdFx0cGFkZGluZzo2MHB4IDYwcHggMCAwO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDo4MCU7XG5cdFx0XHRcdFx0cGFkZGluZzoxMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hY3Rpdml0aWVzLW5hbWV7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo4cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZmlsZS1ibG9ja19fYm9va3tcblx0XHRcdHBhZGRpbmc6MCA2MHB4IDYwcHggNjBweDtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRwYWRkaW5nOjAgMTAlIDEwJTtcblx0XHRcdFx0d2lkdGg6ODAlO1xuXHRcdFx0fVxuXHRcdFx0aDMge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMHB4IDAgMTJweCAzNHB4O1xuXHRcdFx0XHR6LWluZGV4OjI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGgzOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGltZy90dGxfaWNvbjAyX3NtYWxsLnBuZykgbm8tcmVwZWF0IDAgMDtcblx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IC0yNHB4O1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXHRcdFx0dWx7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdG1hcmdpbi10b3A6MzBweDtcblx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHBhZGRpbmc6MCA2MHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYnRuLWFyZWF7XG5cdFx0XHRcdFx0XHRtYXJnaW46MTJweCAwIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJ0bntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzo4cHggMjBweCA4cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb2ZpbGUtYmxvY2tfX21lc3NhZ2V7XG5cdFx0XHRwYWRkaW5nOjAgNjBweCA2MHB4IDYwcHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0cGFkZGluZzowIDEwJSAxMCU7XG5cdFx0XHRcdHdpZHRoOjgwJTtcblx0XHRcdH1cblx0XHRcdGg0e1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZToyNHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRmb250LXNpemU6MjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubW92aWV7XG5cdC5tb3ZpZV9fdHh0e1xuXHRcdG1hcmdpbjozMnB4IDAgMzJweDtcblx0fVxuXHQuZW1iZWQtY29udGFpbmVyIHsgXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5lbWJlZC1jb250YWluZXIgaWZyYW1lLCAuZW1iZWQtY29udGFpbmVyIG9iamVjdCwgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7IFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0dG9wOiAwOyBcblx0XHRsZWZ0OiAwOyBcblx0XHR3aWR0aDogMTAwJTsgXG5cdFx0aGVpZ2h0OiAxMDAlOyBcblx0fVxufVxuXG4udm9pY2V7XG5cdC52b2ljZS1saXN0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi10b3A6IDQ2cHg7XG5cdFx0LnZvaWNlLWJsb2Nre1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOjQyJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0NGRDFDMDtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NGRDFDMDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDRkQxQzA7XG5cdFx0XHRib3JkZXItYm90dG9tOiA2cHggc29saWQgIzAwMDtcblx0XHRcdHBhZGRpbmc6MyU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgybil7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjMlO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnZvaWNlLWJsb2NrX19uYW1le1xuXHRcdFx0XHR3aWR0aDoyNCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogNTZweCAzJSAwIDA7XG5cdFx0XHRcdHBhZGRpbmc6NTBweCAwIDAgMDtcblx0XHRcdFx0ei1pbmRleDoyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaW1nL3ZvaWNlX2ltZy5wbmcpIG5vLXJlcGVhdCAwIDA7XG5cdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA5MXB4O1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC52b2ljZS1ibG9ja19fY3tcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0cGFkZGluZzowIDEwcHg7XG5cdFx0XHRcdC52b2ljZS1ibG9jay10dGx7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjI0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC52b2ljZS1ibG9ja19fdHh0e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaG9we1xuXHRiYWNrZ3JvdW5kOiB1cmwoaW1nL3Nob3BfYmcucG5nKSBuby1yZXBlYXQgMCAwO1xuXHRoZWFkZXJ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdC5zaG9wLXRpdGxle1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2hvcF9fdHh0e1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG5cbi5mb3Jte1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQkQ4O1xuXHQuZm9ybS1wcmljZV9fYXJlYXtcblx0XHRtYXJnaW46MjRweCBhdXRvO1xuXHRcdG1heC13aWR0aDo0NTBweDtcblx0XHRwYWRkaW5nOjIwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXHQuZ29vZ2xlZm9ybS13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAyNDAwcHg7XG5cdFx0Ly9vdmVyZmxvdy15OiBzY3JvbGw7XG5cdCAgfVxuXHQgIFxuXHQgIC5nb29nbGVmb3JtLXdyYXBwZXIgaWZyYW1lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHQgIH1cblx0LmlubmVye1xuXHRcdG1hcmdpbjowIGF1dG87XG5cdFx0bWF4LXdpZHRoOjgzMHB4O1xuXHR9XG5cdC5mb3JtX190eHR7XG5cdFx0bWFyZ2luLXRvcDoyNHB4O1xuXHR9XG5cdC5mb3JtX190aXRsZXtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdG1hcmdpbi10b3A6MjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnRleHQtZGFuZ2Vye1xuXHRcdGNvbG9yOiNmZjAwMDA7XG5cdH1cblx0LmZvcm1fX3R5dXN5YWt1e1xuXHRcdGNvbG9yOiM0RTRFNEU7XG5cdH1cblxuXHQuY29sLWZvcm0tbGFiZWx7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC8v44OG44Kt44K544OI44Oc44OD44Kv44K5XG5cdC5tLWZvcm0tdGV4dCB7XG5cdFx0aGVpZ2h0OiAyLjRlbTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NjIGluc2V0O1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0fVxuXHRcblx0Lm0tZm9ybS10ZXh0OmZvY3VzIHtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2IoMzMsIDE1MCwgMjQzKSBpbnNldDtcblx0fVxuXG5cdC8v44Op44K444Kq44Oc44K/44OzXG5cdC5tLWZvcm0tcmFkaW8tbmFtZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cblxuXHQvL+OCu+ODrOOCr+ODiOODnOODg+OCr+OCuVxuXHQubS1mb3JtLXNlbGVjdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdFxuXHQubS1mb3JtLXNlbGVjdDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHJpZ2h0OiAxMnB4O1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMzMzM7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgIzMzMztcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cdFxuXHQubS1mb3JtLXNlbGVjdCBzZWxlY3Qge1xuXHRcdGhlaWdodDogMi40ZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOjgzMHB4O1xuXHRcdHBhZGRpbmc6IDAgOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2MgaW5zZXQ7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHRcblx0Lm0tZm9ybS1zZWxlY3Qgc2VsZWN0OjotbXMtZXhwYW5kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdFxuXHQubS1mb3JtLXNlbGVjdCBzZWxlY3Q6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYigzMywgMTUwLCAyNDMpIGluc2V0O1xuXHR9XG5cblx0Ly/jg4bjgq3jgrnjg4jjgqjjg6rjgqJcblx0dGV4dGFyZWEubS1mb3JtLXRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IDIwMHB4O1xuXHR9XG5cdFxuXHQubS1mb3JtLXRleHRhcmVhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA0cHggMCA0cHggMDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NjIGluc2V0O1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRyZXNpemU6IHZlcnRpY2FsO1xuXHR9XG5cdFxuXHQubS1mb3JtLXRleHRhcmVhOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2IoMzMsIDE1MCwgMjQzKSBpbnNldDtcblx0fVxuXG5cdC8v6YCB5L+h44Oc44K/44OzXG5cdC5mb3JtLWJ0bl9fYXJlYXtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHR9XG5cdC5tLWZvcm0tc3VibWl0LWJ1dHRvbiB7XG5cdFx0Zm9udC1zaXplOjI0cHg7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHR3aWR0aDogNDAwcHg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdG1hcmdpbjo2NHB4IGF1dG87XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0XG5cdC5tLWZvcm0tc3VibWl0LWJ1dHRvbjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0fVxuXHRcblx0Lm0tZm9ybS1zdWJtaXQtYnV0dG9uOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgcmdiKDMzLCAxNTAsIDI0Myk7XG5cdH1cbn1cblxuLnNoYW56ZXtcblx0YmFja2dyb3VuZDogdXJsKGltZy9zaGFuemVfYmcuanBnKSBuby1yZXBlYXQgMCAwO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC5zaGFuemVfX3RpdGxle1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMCA1NXB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZToyMHB4O1xuXHRcdG1hcmdpbi10b3A6MDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdC5zaGFuemVfX3RpdGxlOmJlZm9yZSwgLnNoYW56ZV9fdGl0bGU6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmY7XG5cdFx0dHJhbnNmb3JtOm5vbmU7XG5cdH1cblx0LnNoYW56ZV9fdGl0bGU6YmVmb3JlIHtcblx0XHRsZWZ0OjA7XG5cdH1cblx0LnNoYW56ZV9fdGl0bGU6YWZ0ZXIge1xuXHRcdHJpZ2h0OjA7XG5cdH1cblx0aDN7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLXRvcDoxMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cblx0LnNoYW56ZV9fbG9nb3tcblx0XHR3aWR0aDoxNjlweDtcblx0fVxuXHQuc2hhbnplLWJ0bl9fYXJlYXtcblx0XHRtYXJnaW4tdG9wOjMycHg7XG5cdH1cblx0LmJ0bntcblx0XHRmb250LXNpemU6MTRweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6NnB4IDIwcHg7XG5cdFx0Y29sb3I6I0EwN0M3MDtcblx0fVxufVxuXG5mb290ZXJ7XG5cdHBhZGRpbmc6OHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZToxNHB4O1xufSJdfQ== */
