@import '../css/icomoon/style.css';

#main {
  width: auto;
  padding: 0;
}

.btn-top-01 {
  position: fixed;
  right: 15px;
  bottom: 75px;
  z-index: 100;
}

.btn-top-01 a {
  position: relative;
  display: block;
  width: 56px;
  height: 56px;
  font-size: 0;
  color: transparent;
  background: rgba(0, 171, 235, 0.5);
  border-radius: 50%;
}

.btn-top-01 a::before,
.btn-top-01 a::after {
  position: absolute;
  top: 2px;
  right: 0;
  bottom: 0;
  display: block;
  width: 13px;
  height: 2px;
  margin: auto;
  background: #fff;
  border-radius: 2px;
  content: "";
}

.btn-top-01 a::before {
  left: -8px;
  transform: rotate(134deg);
}

.btn-top-01 a::after {
  left: 8px;
  transform: rotate(-134deg);
}

.l-wrapper {
  background-color: #f3f3f3;
  line-height: 1.75;
  font-size: 16px;
}

.l-wrapper * {
  box-sizing: border-box;
  font: inherit;
}

.l-wrapper br {
  line-height: initial;
}

.l-wrapper img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

.l-contents-area {
  position: relative;
}

.l-content {
  box-sizing: border-box;
}

.l-layout {
  box-sizing: border-box;
}

.l-layout__main> :last-child {
  margin-bottom: 0;
}

.l-layout> :last-child {
  margin-bottom: 0;
}

.l-login {
  box-sizing: border-box;
  line-height: 1.625;
}

.l-login__inner {
  margin: 0 auto;
  background-color: #ffffff;
}

.l-login__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 60px;
  padding: 0 15px;
  background-color: #00aaeb;
  color: #fff;
}

.l-login__ttl {
  display: flex;
  align-items: center;
  height: 100%;
  font-size: 16px;
  font-weight: bold;
}

.l-login__checkbox {
  margin-bottom: 15px;
}

.l-login__checkbox input[type=checkbox] {
  display: none;
}

.l-login__checkbox .label-check {
  position: relative;
  display: inline-block;
  padding: 0 0 0 28px;
  line-height: 1.75;
  font-size: 14px;
  cursor: pointer;
}

.l-login__checkbox .label-check::before {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  top: calc((1.75em - 20px) / 2 + 2px);
  left: 6px;
  width: 7px;
  height: 12px;
  border-right: 2px solid #4392da;
  border-bottom: 2px solid #4392da;
  opacity: 0;
  transform: rotate(45deg);
}

.l-login__checkbox .label-check::after {
  box-sizing: border-box;
  position: absolute;
  display: block;
  content: "";
  top: calc((1.75em - 20px) / 2);
  left: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #d7dce2;
  border-radius: 3px;
  background: #f3f3f3;
}

.l-login__checkbox input:checked+.label-check::before {
  opacity: 1;
}

.l-login__cont {
  padding: 15px 15px 32px;
}

.l-login__lead {
  margin-bottom: 16px;
}

.l-login__lead p {
  font-size: 14px;
}

.l-login__lead p:not(:last-child) {
  margin-bottom: 1em;
}

.l-login__primary {
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #e6e6e6;
}

.l-login__list01 {
  margin: 0 0 15px;
}

.l-login__list01 li:not(:last-child) {
  margin: 0 0 10px;
}

.l-login__list01 input[type=text],
.l-login__list01 input[type=password] {
  box-sizing: border-box;
  width: 100%;
  height: 50px !important;
  margin: 0;
  padding: 0 15px !important;
  border: 1px solid #d7dce2 !important;
  border-radius: 3px;
  background: #f3f3f3;
  line-height: normal !important;
  font-size: 16px;
}

.l-login__list01 input[type=text]:focus,
.l-login__list01 input[type=password]:focus {
  background-color: #f3f3f3 !important;
  background-image: none !important;
}

.l-login__list01 input[type=text]::-moz-placeholder,
.l-login__list01 input[type=password]::-moz-placeholder {
  font-size: 14px;
  color: #A0B1BA;
}

.l-login__list01 input[type=text]::placeholder,
.l-login__list01 input[type=password]::placeholder {
  font-size: 14px;
  color: #A0B1BA;
}

.l-login__btn {
  text-align: center;
}

.l-login__btn .btn {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 48px;
  margin: 0;
  padding: 0 20px 0 8px !important;
  border-radius: 3px;
  border: none;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  background: #fff;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  transition: 200ms;
  cursor: pointer;
}

.l-login__btn .btn::before {
  content: "";
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 2px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.l-login__btn .btn.btn-01 {
  color: #006bcd;
}

.l-login__btn .btn.btn-01::before {
  background-image: url(/conts/2026/images/icon_login_btn01.png);
  width: 20px;
  height: 20px;
}

.l-login__btn .btn.btn-02 {
  background-color: #f57c31;
  color: #fff;
}

.l-login__btn .btn.btn-02::before {
  background-image: url(/conts/2026/images/icon_login_btn02.png);
  width: 20px;
  height: 20px;
}

.l-login__btn .btn:hover.btn-01 {
  opacity: 0.8 !important;
}

.l-login__btn .btn:hover.btn-02 {
  opacity: 0.9 !important;
}

.l-login__secondary> :not(:last-child) {
  margin-bottom: 16px;
}

.l-login__list02>li:not(:last-child) {
  margin-bottom: 10px;
}

.l-login__list02>li a {
  display: block;
  position: relative;
  padding-left: 20px;
  font-size: 14px;
}

.l-login__list02>li a::before,
.l-login__list02>li a::after {
  content: "";
  display: block;
  position: absolute;
  left: 5px;
  width: 9px;
  height: 1px;
  background: #00aaeb;
}

.l-login__list02>li a::before {
  top: calc(50% - 3px);
  transform: rotate(45deg);
}

.l-login__list02>li a::after {
  top: calc(50% + 3px);
  transform: rotate(-45deg);
}

.c-btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 48px;
  margin: 0;
  padding: 5px 20px;
  border: none;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  background: none;
  font: inherit;
  font-size: 14px;
  letter-spacing: normal;
  text-decoration: none !important;
  transition: background-color 200ms, color 200ms, opacity 200ms;
  cursor: pointer;
}

.c-btn>span {
  line-height: 1.375;
}

.c-btn.round {
  border-radius: 9999px;
}

.c-btn.s0 {
  min-width: 240px;
}

.c-btn.s100 {
  width: 100%;
}

.c-btn.s1 {
  width: 351px;
}

.c-btn.c1 {
  background-color: #fff;
  color: #006bcd;
}

.c-btn.c1:hover,
.c-btn.c1:focus,
.c-btn.c1:active {
  color: #349eff;
}

.c-btn.c2 {
  background-color: #f57c31;
  color: #fff;
}

.c-btn.c2:hover,
.c-btn.c2:focus,
.c-btn.c2:active {
  background-color: #f79b62;
}

.c-btn.c3 {
  background-color: #006bcd;
  color: #fff;
}

.c-btn.c3:hover,
.c-btn.c3:focus,
.c-btn.c3:active {
  background-color: #0186ff;
}

.c-btn.c4 {
  background-color: #00abeb;
  color: #fff;
}

.c-btn.c4:hover,
.c-btn.c4:focus,
.c-btn.c4:active {
  background-color: #48c3f1;
}

.c-btn.iconLogin {
  padding-left: 8px;
}

.c-btn.iconLogin::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_login.png) no-repeat 0 0;
  background-size: contain;
}

.c-btn.iconRegister {
  padding-left: 8px;
}

.c-btn.iconRegister::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_register.png) no-repeat 0 0;
  background-size: contain;
}

.c-btn.iconSearch {
  padding-left: 8px;
}

.c-btn.iconSearch::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_search_02.png) no-repeat 0 0;
  background-size: contain;
}

.c-btn.iconStar {
  padding-left: 8px;
}

.c-btn.iconStar::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_fav_02.png) no-repeat 0 0;
  background-size: contain;
}

.c-btn.iconCheck {
  padding-left: 8px;
}

.c-btn.iconCheck::before {
  content: "";
  display: block;
  width: 18px;
  height: 10px;
  margin-right: 4px;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
  transform-origin: left bottom;
  transform: rotate(-45deg);
}

.c-btn.done {
  background-color: #ffffff !important;
  color: #9a9a9a !important;
}

.c-btn.disabled,
.c-btn:disabled {
  pointer-events: none;
  background-color: #b2b2b2 !important;
  color: #fff !important;
}

.c-carouselList {
  position: relative;
}

.c-carouselList:not(:last-child) {
  margin-bottom: 64px;
}

.c-carouselList__slide {
  width: 200px;
}

.c-carouselList__slide>a {
  text-decoration: none;
  transition: color 200ms;
}

.c-carouselList__slide>a> :last-child {
  margin-bottom: 0;
}

.c-carouselList__slide>a:hover .c-carouselList__slide__pic {
  opacity: 0.8;
}

.c-carouselList__slide__pic {
  display: block;
  margin-bottom: 8px;
  transition: opacity 200ms;
}

.c-carouselList__slide__txt {
  display: block;
  line-height: 1.5;
  font-size: 14px;
}

.c-carouselList.is-no-swipe .c-carouselList__controller {
  visibility: hidden;
  pointer-events: none;
}

.c-carouselList .swiper-pagination-bullets {
  position: relative;
  bottom: auto;
  margin-top: 20px;
  text-align: center;
}

.c-carouselList .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  margin: 0 10px !important;
  opacity: 1;
  background-color: #e6e6e6;
}

.c-carouselList .swiper-pagination-bullet-active {
  background-color: #00abeb;
}

.c-carouselList .swiper-button-next:hover,
.c-carouselList .swiper-button-prev:hover {
  opacity: 0.7;
}

.c-carouselList .swiper-button-next::before,
.c-carouselList .swiper-button-prev::before {
  line-height: 56px;
  color: #CCC;
  font-size: 37px;
}

.c-carouselList .swiper-button-next:after,
.c-carouselList .swiper-button-prev:after {
  display: none;
}

.c-colWrap {
  margin-bottom: 32px;
}

.c-conts-list:not(:first-child) {
  margin-top: 32px;
}

.c-conts-list__item a {
  display: block;
  color: inherit !important;
  text-decoration: none;
}

.c-conts-list__item__inner {
  display: flex;
}

.c-conts-list__item__thumb {
  flex: 0 0 auto;
  width: 100px;
  margin-right: 16px;
  border-radius: 10px;
  overflow: hidden;
}

.c-conts-list__item__thumb img {
  transition: opacity 200ms;
}

a:hover .c-conts-list__item__thumb img,
a:active .c-conts-list__item__thumb img,
a:focus .c-conts-list__item__thumb img {
  opacity: 0.8;
}

.c-conts-list__item__text-wrap {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 14px;
}

.c-conts-list__item__new {
  display: inline-block;
  vertical-align: top;
  padding: 0 4px;
  border: 1px solid #006bcd;
  border-radius: 4px;
  line-height: 1.5;
  color: #006bcd;
  font-size: 11px;
  font-weight: bold;
  transition: border-color 200ms, color 200ms;
}

a:hover .c-conts-list__item__new,
a:active .c-conts-list__item__new,
a:focus .c-conts-list__item__new {
  border-color: #349eff;
  color: #349eff;
}

.c-conts-list__item__title {
  color: #006bcd;
  transition: color 200ms;
}

a:hover .c-conts-list__item__title,
a:active .c-conts-list__item__title,
a:focus .c-conts-list__item__title {
  color: #349eff;
}

.c-hdg01 {
  margin: 48px 0 32px;
  line-height: 1.5;
  font-size: 24px;
  font-weight: normal;
  text-align: center;
}

.c-hdg01:first-child {
  margin-top: 0;
}

.c-hdg01:last-child {
  margin-bottom: 0;
}

.c-hdg02 {
  position: relative;
  margin: 32px 0 20px;
  padding-left: 15px;
  line-height: 1.5;
  font-size: 21px;
  font-weight: normal;
}

.c-hdg02:first-child {
  margin-top: 0;
}

.c-hdg02:last-child {
  margin-bottom: 0;
}

.c-hdg02::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 1.5em;
  background-color: #00abeb;
}

.c-hdg03 {
  position: relative;
  margin: 24px 0 16px;
  line-height: 1.5;
  font-size: 16px;
  font-weight: bold;
}

.c-hdg03:first-child {
  margin-top: 0;
}

.c-hdg03:last-child {
  margin-bottom: 0;
}

.c-hdg04 {
  position: relative;
  margin: 16px 0 8px;
  padding-bottom: 7px;
  border-bottom: 1px solid #00ABEB;
  line-height: 1.5;
  font-size: 14px;
  font-weight: bold;
}

.c-hdg04:first-child {
  margin-top: 0;
}

.c-hdg04:last-child {
  margin-bottom: 0;
}

.l-hero {
  background-color: #00AAEB;
  overflow: hidden;
}

.c-side-category-nav {
  margin-bottom: 32px;
  font-size: 16px;
}

.c-side-category-nav__head__ttl {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 58px;
  background-color: #E6E6E6;
  color: #000;
  font-weight: bold;
}

.c-side-category-nav__cont {
  padding: 15px;
  border: 1px solid #E6E6E6;
  border-top: none;
  background-color: #f9f8f6;
}

.c-side-category-nav__list .__item:not(:last-child) {
  border-bottom: 1px solid #e6e6e6;
}

.c-side-category-nav__list .__item a {
  display: flex;
  align-items: center;
  position: relative;
  min-height: 54px;
  padding: 6px 0 6px 25px;
  line-height: 1.5;
  font-size: 14px;
  text-decoration: none;
  transition: 200ms;
}

_:-ms-input-placeholder,
:root .c-side-category-nav__list .__item a {
  height: 54px;
}

.c-side-category-nav__list .__item a::before,
.c-side-category-nav__list .__item a::after {
  content: "";
  display: block;
  position: absolute;
  left: 8px;
  width: 9px;
  height: 2px;
  background: #00aaeb;
}

.c-side-category-nav__list .__item a::before {
  top: calc(50% - 4px);
  transform: rotate(45deg);
}

.c-side-category-nav__list .__item a::after {
  top: calc(50% + 1px);
  transform: rotate(-45deg);
}

.c-side-conts-nav {
  font-size: 16px;
}

.c-side-conts-nav__head__ttl {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 58px;
  background-color: #E6E6E6;
  color: #000;
  font-weight: bold;
}

.c-side-conts-nav__cont {
  padding: 0 15px;
  border: 1px solid #e6e6e6;
  border-top: none;
  background-color: #ffffff;
}

.c-side-conts-nav__hdg {
  border-bottom: 1px solid #E6E6E6;
}

.c-side-conts-nav__hdg .__link {
  display: flex;
  align-items: center;
  position: relative;
  height: 58px;
  padding: 0 20px;
  background-color: #ECECEC;
  text-decoration: none;
}

.c-side-conts-nav__list:not(:last-child) {
  border-bottom: 1px solid #e6e6e6;
}

.c-side-conts-nav__list__ttl {
  position: relative;
}

.c-side-conts-nav__list__ttl::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 31px;
  height: 31px;
  margin: auto;
  background-color: #00ABEB;
}

.c-side-conts-nav__list__ttl>a:not(.__hook) {
  display: flex;
  align-items: center;
  position: relative;
  height: 58px;
  padding-left: 5px;
  padding-right: 46px;
  color: #000;
  text-decoration: none;
  transition: 200ms;
}

.c-side-conts-nav__list__ttl>a:not(.__hook) .__ico {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 8px;
  background-image: url(/conts/2026/images/icon_sideNav01.png);
  background-repeat: no-repeat;
  background-size: 150px 30px;
}

.c-side-conts-nav__list__ttl>a:not(.__hook) .__ico--1 {
  background-position: 0px 0;
}

.c-side-conts-nav__list__ttl>a:not(.__hook) .__ico--2 {
  background-position: -30px 0;
}

.c-side-conts-nav__list__ttl>a:not(.__hook) .__ico--3 {
  background-position: -60px 0;
}

.c-side-conts-nav__list__ttl>a:not(.__hook) .__ico--4 {
  background-position: -90px 0;
}

.c-side-conts-nav__list__ttl>a:not(.__hook) .__ico--5 {
  background-position: -120px 0;
}

.c-side-conts-nav__list__ttl>a:not(.__hook)::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
  width: 15px;
  height: 1px;
  margin: auto;
  background: rgba(255, 255, 255, 0.75);
}

.c-side-conts-nav__list__ttl>a:not(.__hook)::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
  width: 1px;
  height: 0px;
  margin: auto;
  background: rgba(255, 255, 255, 0.75);
  transition: 200ms;
}

.c-side-conts-nav__list__ttl>a:not(.__hook):hover {
  opacity: 0.8;
}

.c-side-conts-nav__list__ttl .__link {
  display: flex;
  align-items: center;
  position: relative;
  height: 58px;
  padding-left: 5px;
  padding-right: 46px;
  text-decoration: none;
  transition: 200ms;
}

.c-side-conts-nav__list__ttl .__hook {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 31px;
  height: 31px;
  margin: auto;
  background-color: #00ABEB;
  transition: 200ms;
}

.c-side-conts-nav__list__ttl .__hook::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
  width: 15px;
  height: 1px;
  margin: auto;
  background: rgba(255, 255, 255, 0.75);
}

.c-side-conts-nav__list__ttl .__hook::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
  width: 1px;
  height: 0px;
  margin: auto;
  background: rgba(255, 255, 255, 0.75);
  transition: 200ms;
}

.c-side-conts-nav__list__ttl .__hook:hover {
  opacity: 0.8;
}

.c-side-conts-nav__list__body {
  padding: 8px 24px 16px;
}

.c-side-conts-nav__list__body .__item a {
  display: flex;
  align-items: center;
  position: relative;
  padding: 8px 0 8px 15px;
  line-height: 1.5;
  font-size: 14px;
  text-decoration: none;
  transition: 200ms;
}

.c-side-conts-nav__list__body .__item a::before,
.c-side-conts-nav__list__body .__item a::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 9px;
  height: 2px;
  background-color: #00abeb;
}

.c-side-conts-nav__list__body .__item a::before {
  top: 14px;
  transform: rotate(45deg);
}

.c-side-conts-nav__list__body .__item a::after {
  top: 19px;
  transform: rotate(-45deg);
}

.c-side-conts-nav__list:not(.is-open) .c-side-conts-nav__list__ttl a::after {
  height: 15px;
}

.c-side-conts-nav--category {
  margin-bottom: 32px;
}

.c-side-conts-nav--category .c-side-conts-nav__cont {
  background-color: #f9f8f6;
}

.c-index-head {
  margin-bottom: 48px;
  padding: 20px 15px;
  background-color: #f3f3f3;
}

.c-index-head__ttl {
  margin-bottom: 16px;
  color: #000;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}

.c-index-head__item {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #B2B2B2;
  line-height: 1.75;
  font-size: 16px;
}

.c-index-head__item:last-child {
  margin: 0px;
  border-bottom: 0;
}

.c-index-head__item>a {
  color: #006bcd;
}

.c-index-head__item>a:hover {
  color: #349eff;
}

.c-index-head__item>a:visited {
  color: #551a8b;
}

.p-section {
  margin-top: 64px;
}

.p-section__ttl {
  padding-bottom: 18px;
  background-image: url(../images/ico_section_ttl_01.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 112px auto;
  line-height: 1.4285714286;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
}

.p-section__inner {
  margin-top: 40px;
}

.p-section.--narrow .p-section__inner {
  max-width: 820px;
  margin: 40px auto 0;
}

.p-section.--bottom {
  margin-top: 80px;
  padding-top: 32px;
  border-top: 1px solid #B3B3B3;
}

.p-schedule {
  position: relative;
  margin: 0 -25px;
  padding: 30px 15px 20px;
  background-color: #F2F2F2;
}

.p-schedule__toBottom {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none !important;
}

.p-schedule__toBottom i {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border: 1.5px solid #006BCD;
  border-radius: 50%;
  background-color: #fff;
  font-size: 12px;
}

.p-schedule__toBottom i::before {
  color: #006BCD;
}

.p-scheduleTab {
  max-width: 820px;
  margin: 32px auto 0;
}

.p-scheduleTab__wrapper {
  display: flex;
  gap: 2px;
}

.p-scheduleTab__slide {
  flex: 1 1;
}

.p-scheduleTab__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 60px;
  padding-top: 6px;
  border: 1px solid #006BCD;
  border-bottom: none;
  line-height: 1;
  color: #006BCD;
  font-size: 15px;
  cursor: pointer;
  transition: border-color 200ms, background-color 200ms, color 200ms;
}

.is-active .p-scheduleTab__btn {
  color: #171717;
  border-color: #fff;
  background-color: #fff;
}

.p-scheduleTab__btn .__inner {
  display: flex;
  align-items: baseline;
}

.p-scheduleTab__btn .__number {
  font-family: "Roboto", sans-serif !important;
  font-size: 32px;
}

.p-scheduleList {
  max-width: 820px;
  margin: 0 auto;
  padding: 30px 25px 25px;
  background-color: #fff;
}

.p-scheduleList__table__thead {
  padding: 0 20px 2px;
  color: #4D4D4D;
  font-size: 13px;
}

.p-scheduleList__table__tbody .p-scheduleList__table__tr {
  padding: 16px 8px;
  border-bottom: 1px solid #BFBFBF;
}

.p-scheduleList__table__tbody .p-scheduleList__table__tr:first-child {
  border-top: 1px solid #BFBFBF;
}

.p-scheduleList__table__tr {
  display: grid;
  grid-template-columns: 100%;
  gap: 16px;
}

.p-scheduleList__agenda {
  display: grid;
  grid-template-columns: 122px 1fr;
  align-items: center;
  gap: 16px;
}

.p-scheduleList__agenda__date {
  display: grid;
  grid-template-columns: 100%;
  gap: 4px;
}

.p-scheduleList__agenda__date__item {
  display: flex;
  align-items: baseline;
  gap: 4px;
  padding-left: 12px;
  line-height: 1.3;
  font-size: 14px;
}

.p-scheduleList__agenda__date__item .__date {
  font-family: "Roboto", sans-serif !important;
  font-size: 30px;
}

.p-scheduleList__agenda__date__tag {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 115px;
  height: 25px;
  border: 1px solid #707070;
  border-radius: 9999px;
  background-color: #F2F2F2;
  color: #808080;
  font-size: 13px;
  font-weight: bold;
}

.p-scheduleList__agenda__time {
  line-height: 1.4;
  font-size: 14px;
}

.p-scheduleList__agenda__time__item {
  display: flex;
  align-items: baseline;
  gap: 2px;
  padding-left: 15px;
  background-image: url(../images/icon_time_01.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 12px auto;
}

.p-scheduleList__agenda__time__item .__number {
  font-family: "Roboto", sans-serif !important;
  font-size: 15px;
}

.p-scheduleList__formatTag {
  --color: #808080;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  position: relative;
  isolation: isolate;
  padding: 0 8px;
  border: 1px solid var(--color);
  border-radius: 6px;
  line-height: 1.4375;
  color: var(--color);
  font-size: 13px;
  font-weight: bold;
}

.p-scheduleList__formatTag::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  inset: 0;
  background-color: var(--color);
  opacity: 0.07;
}

.p-scheduleList__formatTag.--c1 {
  --color: #00AAEB;
}

.p-scheduleList__formatTag.--c2 {
  --color: #17B7C6;
}

.p-scheduleList__formatTag.--c3 {
  --color: #8B65BC;
}

.p-scheduleList__note {
  margin-top: 20px;
  font-size: 14px;
}

.p-scheduleList__note__ttl {
  font-weight: bold;
}

.p-scheduleList__note .p-markList {
  margin-top: 10px;
}

.p-scheduleList__ctaArea {
  margin-top: 48px;
}

.p-scheduleList__ctaArea__txt {
  color: #00AAEB;
  text-align: center;
}

.p-scheduleList__ctaArea__btn {
  margin-top: 30px;
  text-align: center;
}

.p-scheduleList__ctaArea__btn .c-btn {
  max-width: 255px;
  height: 60px;
  font-weight: bold;
}

.p-markList {
  --column-gap: 4px;
  --row-gap: 4px;
  display: flex;
  flex-direction: column;
  gap: var(--row-gap) 0;
  line-height: 1.5;
}

.p-markList>li {
  display: flex;
  align-items: flex-start;
  gap: 0 var(--column-gap);
}

.p-markList>li i {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.5em;
  font-style: normal;
}

.p-markList.--center>li {
  justify-content: center;
}

.p-meritClm {
  display: flex;
  flex-direction: column;
  gap: 48px;
}

.p-meritClm__col>*:not(:first-child) {
  margin-top: 16px;
}

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

.p-meritClm__col__pic img {
  width: 250px;
  height: auto;
}

.p-howtoList {
  display: grid;
  grid-template-columns: 100%;
  gap: 40px;
}

.p-howtoList__col__ttl {
  display: flex;
  gap: 13px;
  line-height: 1.4;
  font-size: 20px;
  font-weight: bold;
}

.p-howtoList__col__ttl .__num {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  border: 2px solid #00AAEB;
  border-radius: 50%;
  line-height: 1;
  color: #00AAEB;
  font-family: "Roboto", sans-serif !important;
  font-size: 28px;
  font-weight: bold;
}

.p-howtoList__col__ttl .__txt {
  flex: 1 1 auto;
  padding-top: 7px;
}

.p-howtoList__col__ttl.--notice {
  color: #00AAEB;
}

.p-howtoList__col__ttl.--notice .__num {
  background-color: #00AAEB;
  color: #fff;
}

.p-howtoList__col__inner {
  margin-top: 20px;
}

.p-howtoList__col__inner .__em {
  color: #E22A7F;
  font-weight: bold;
}

.p-howtoList__col__media {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.p-howtoList__col__attention {
  margin-top: 20px;
  padding: 12px 15px 20px;
  background-color: #E5F6FD;
  font-size: 14px;
}

.p-howtoList__col__attention__ttl {
  font-weight: bold;
}

.p-howtoList__col__attention .p-markList {
  margin-top: 8px;
}

.p-howtoList__col__figure {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-top: 20px;
}

.p-howtoList__col__figure__item figure {
  margin: 0;
}

.p-howtoList__col__figure__item figure figcaption {
  margin-top: 6px;
  color: #4D4D4D;
  font-size: 13px;
}

.p-styleClm {
  display: grid;
  grid-template-columns: 100%;
  gap: 50px;
  margin-top: 50px;
}

.p-styleClm__sector__colbox {
  margin-top: 20px;
  padding: 18px 20px 20px;
  background-color: #E5F6FD;
}

.p-styleClm__sector.--c2 .p-hdg02 {
  --color: #17B7C6;
}

.p-styleClm__sector.--c2 .p-styleClm__sector__colbox {
  background-color: #DCF5EF;
}

.p-styleClm__sector.--c3 .p-hdg02 {
  --color: #8B65BC;
}

.p-styleClm__sector.--c3 .p-styleClm__sector__colbox {
  background-color: #EFE7FA;
}

.p-informationBox {
  padding: 18px 15px;
  background-color: #F2F2F2;
}

.p-informationBox__inner {
  display: grid;
  grid-template-columns: 100%;
  gap: 15px;
  max-width: 820px;
  margin: 0 auto;
  line-height: 1.5;
}

.p-informationBox__ttl {
  color: #00AAEB;
  font-weight: bold;
}

.p-informationBox__list {
  display: grid;
  grid-template-columns: 100%;
  gap: 10px;
}

.p-informationBox__list__item {
  display: grid;
  grid-template-columns: 100%;
  gap: 4px;
}

.p-readBox {
  margin-top: 32px;
}

.p-readBox__inner {
  max-width: 820px;
  margin: 0 auto;
}

.p-inpageNav-wrap {
  margin: 64px -25px 0;
}

.p-inpageNav {
  display: flex;
}

.p-inpageNav__item {
  flex: 1 1;
}

.p-inpageNav__item:not(:first-child) {
  border-left: 1px solid #999999;
}

.p-inpageNav__item a {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 80px;
  padding-bottom: 4px;
  background-color: #fff;
  line-height: 1.5;
  color: inherit;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  transition: color 200ms;
}

.p-inpageNav__item i {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 13px;
  width: 1em;
  height: 1em;
  margin: auto;
  transition: translate 200ms;
}

.p-hdg02 {
  --color: #00abeb;
  position: relative;
  margin: 32px 0 20px;
  padding-left: 18px;
  line-height: 1.45;
  font-size: 20px;
  font-weight: bold;
}

.p-hdg02:first-child {
  margin-top: 0;
}

.p-hdg02:last-child {
  margin-bottom: 0;
}

.p-hdg02::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 4px;
  background-color: var(--color);
}

.p-notes:not(:first-child) {
  margin-top: 10px;
  font-size: 14px;
}

.u-align-left {
  text-align: left;
}

.u-align-center {
  text-align: center;
}

.u-align-right {
  text-align: right;
}

.u-valign-top {
  vertical-align: top;
}

.u-valign-middle {
  vertical-align: middle;
}

.u-valign-bottom {
  vertical-align: bottom;
}

.u-spbr {
  display: none;
}

.u-sponly {
  display: none;
}

.u-fz1 {
  font-size: 1px;
}

.u-fz2 {
  font-size: 2px;
}

.u-fz3 {
  font-size: 3px;
}

.u-fz4 {
  font-size: 4px;
}

.u-fz5 {
  font-size: 5px;
}

.u-fz6 {
  font-size: 6px;
}

.u-fz7 {
  font-size: 7px;
}

.u-fz8 {
  font-size: 8px;
}

.u-fz9 {
  font-size: 9px;
}

.u-fz10 {
  font-size: 10px;
}

.u-fz11 {
  font-size: 11px;
}

.u-fz12 {
  font-size: 12px;
}

.u-fz13 {
  font-size: 13px;
}

.u-fz14 {
  font-size: 14px;
}

.u-fz15 {
  font-size: 15px;
}

.u-fz16 {
  font-size: 16px;
}

.u-fz17 {
  font-size: 17px;
}

.u-fz18 {
  font-size: 18px;
}

.u-fz19 {
  font-size: 19px;
}

.u-fz20 {
  font-size: 20px;
}

.u-fz21 {
  font-size: 21px;
}

.u-fz22 {
  font-size: 22px;
}

.u-fz23 {
  font-size: 23px;
}

.u-fz24 {
  font-size: 24px;
}

.u-fz25 {
  font-size: 25px;
}

.u-fz26 {
  font-size: 26px;
}

.u-fz27 {
  font-size: 27px;
}

.u-fz28 {
  font-size: 28px;
}

.u-fz29 {
  font-size: 29px;
}

.u-fz30 {
  font-size: 30px;
}

.u-fz31 {
  font-size: 31px;
}

.u-fz32 {
  font-size: 32px;
}

.u-mt-s1 {
  margin-top: 8px;
}

.u-mb-s1 {
  margin-bottom: 8px;
}

.u-mt-s2 {
  margin-top: 16px;
}

.u-mb-s2 {
  margin-bottom: 16px;
}

.u-mt-s3 {
  margin-top: 24px;
}

.u-mb-s3 {
  margin-bottom: 24px;
}

.u-mt-s4 {
  margin-top: 32px;
}

.u-mb-s4 {
  margin-bottom: 32px;
}

.u-mt-s5 {
  margin-top: 40px;
}

.u-mb-s5 {
  margin-bottom: 40px;
}

.u-mt-s6 {
  margin-top: 48px;
}

.u-mb-s6 {
  margin-bottom: 48px;
}

.u-mt-s7 {
  margin-top: 56px;
}

.u-mb-s7 {
  margin-bottom: 56px;
}

.u-mt-s8 {
  margin-top: 64px;
}

.u-mb-s8 {
  margin-bottom: 64px;
}

.u-mt-s9 {
  margin-top: 72px;
}

.u-mb-s9 {
  margin-bottom: 72px;
}

.u-mt-s10 {
  margin-top: 80px;
}

.u-mb-s10 {
  margin-bottom: 80px;
}

.u-mt0 {
  margin-top: 0px;
}

.u-mb0 {
  margin-bottom: 0px;
}

.u-pt0 {
  padding-top: 0px;
}

.u-pb0 {
  padding-bottom: 0px;
}

.u-mt10 {
  margin-top: 10px;
}

.u-mb10 {
  margin-bottom: 10px;
}

.u-pt10 {
  padding-top: 10px;
}

.u-pb10 {
  padding-bottom: 10px;
}

.u-mt20 {
  margin-top: 20px;
}

.u-mb20 {
  margin-bottom: 20px;
}

.u-pt20 {
  padding-top: 20px;
}

.u-pb20 {
  padding-bottom: 20px;
}

.u-mt30 {
  margin-top: 30px;
}

.u-mb30 {
  margin-bottom: 30px;
}

.u-pt30 {
  padding-top: 30px;
}

.u-pb30 {
  padding-bottom: 30px;
}

.u-mt40 {
  margin-top: 40px;
}

.u-mb40 {
  margin-bottom: 40px;
}

.u-pt40 {
  padding-top: 40px;
}

.u-pb40 {
  padding-bottom: 40px;
}

.u-mt50 {
  margin-top: 50px;
}

.u-mb50 {
  margin-bottom: 50px;
}

.u-pt50 {
  padding-top: 50px;
}

.u-pb50 {
  padding-bottom: 50px;
}

.u-mt60 {
  margin-top: 60px;
}

.u-mb60 {
  margin-bottom: 60px;
}

.u-pt60 {
  padding-top: 60px;
}

.u-pb60 {
  padding-bottom: 60px;
}

.u-mt70 {
  margin-top: 70px;
}

.u-mb70 {
  margin-bottom: 70px;
}

.u-pt70 {
  padding-top: 70px;
}

.u-pb70 {
  padding-bottom: 70px;
}

.u-mt80 {
  margin-top: 80px;
}

.u-mb80 {
  margin-bottom: 80px;
}

.u-pt80 {
  padding-top: 80px;
}

.u-pb80 {
  padding-bottom: 80px;
}

.u-mt90 {
  margin-top: 90px;
}

.u-mb90 {
  margin-bottom: 90px;
}

.u-pt90 {
  padding-top: 90px;
}

.u-pb90 {
  padding-bottom: 90px;
}

.u-mt100 {
  margin-top: 100px;
}

.u-mb100 {
  margin-bottom: 100px;
}

.u-pt100 {
  padding-top: 100px;
}

.u-pb100 {
  padding-bottom: 100px;
}

.u-mt110 {
  margin-top: 110px;
}

.u-mb110 {
  margin-bottom: 110px;
}

.u-pt110 {
  padding-top: 110px;
}

.u-pb110 {
  padding-bottom: 110px;
}

.u-mt120 {
  margin-top: 120px;
}

.u-mb120 {
  margin-bottom: 120px;
}

.u-pt120 {
  padding-top: 120px;
}

.u-pb120 {
  padding-bottom: 120px;
}

.u-mt130 {
  margin-top: 130px;
}

.u-mb130 {
  margin-bottom: 130px;
}

.u-pt130 {
  padding-top: 130px;
}

.u-pb130 {
  padding-bottom: 130px;
}

.u-mt140 {
  margin-top: 140px;
}

.u-mb140 {
  margin-bottom: 140px;
}

.u-pt140 {
  padding-top: 140px;
}

.u-pb140 {
  padding-bottom: 140px;
}

.u-mt150 {
  margin-top: 150px;
}

.u-mb150 {
  margin-bottom: 150px;
}

.u-pt150 {
  padding-top: 150px;
}

.u-pb150 {
  padding-bottom: 150px;
}

.u-mt160 {
  margin-top: 160px;
}

.u-mb160 {
  margin-bottom: 160px;
}

.u-pt160 {
  padding-top: 160px;
}

.u-pb160 {
  padding-bottom: 160px;
}

.u-mt170 {
  margin-top: 170px;
}

.u-mb170 {
  margin-bottom: 170px;
}

.u-pt170 {
  padding-top: 170px;
}

.u-pb170 {
  padding-bottom: 170px;
}

.u-mt180 {
  margin-top: 180px;
}

.u-mb180 {
  margin-bottom: 180px;
}

.u-pt180 {
  padding-top: 180px;
}

.u-pb180 {
  padding-bottom: 180px;
}

.u-mt190 {
  margin-top: 190px;
}

.u-mb190 {
  margin-bottom: 190px;
}

.u-pt190 {
  padding-top: 190px;
}

.u-pb190 {
  padding-bottom: 190px;
}

.u-mt200 {
  margin-top: 200px;
}

.u-mb200 {
  margin-bottom: 200px;
}

.u-pt200 {
  padding-top: 200px;
}

.u-pb200 {
  padding-bottom: 200px;
}

.u-mt0 {
  margin-top: 0 !important;
}

.u-mb0 {
  margin-bottom: 0 !important;
}

.u-pt0 {
  padding-top: 0 !important;
}

.u-pb0 {
  padding-bottom: 0 !important;
}

.u-fwB {
  font-weight: bold;
}

.u-fwN {
  font-weight: normal;
}

@media (max-width: 767px) {
  ul.topicpath {
    float: none;
    width: auto;
    padding: 0 15px;
    background-image: none;
    line-height: 1.75;
    color: #4d4d4d;
    overflow-x: scroll;
    word-break: keep-all;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }

  ul.topicpath li {
    float: none;
    display: inline;
    font-size: 12px !important;
  }

  ul.topicpath li:nth-child(n+2) {
    position: relative;
    margin-left: 25px;
  }

  ul.topicpath li:nth-child(n+2)::before,
  ul.topicpath li:nth-child(n+2)::after {
    position: absolute;
    left: -16px;
    display: block;
    width: 7px;
    height: 1px;
    background: #999;
    content: "";
    font-size: 0;
  }

  ul.topicpath li:nth-child(n+2)::before {
    top: 4px;
    transform: rotate(35deg);
  }

  ul.topicpath li:nth-child(n+2)::after {
    top: 8px;
    transform: rotate(-35deg);
  }

  ul.topicpath li+li:before {
    display: none;
  }

  .btn-top-01.js-scroll-top {
    opacity: 1;
    transition: opacity 0.5s;
  }

  .btn-top-01.js-scroll-top.is-hidden {
    opacity: 0;
  }

  .btn-top-01.js-scroll-top.is-fixed {
    position: fixed;
    bottom: 75px;
  }

  .l-contents-area {
    padding: 0 0 64px;
  }

  .l-content {
    margin-bottom: 32px;
    padding: 32px 25px 48px;
    background-color: #ffffff;
  }

  .l-layout {
    margin-bottom: 32px;
  }

  .l-layout__login {
    margin-bottom: 32px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
  }

  .l-layout__main {
    margin-bottom: 32px;
    padding: 24px 15px 32px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
  }

  .l-content>.l-login,
  .l-layout__main>.l-login {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    border-bottom: 1px solid #e6e6e6;
  }

  .l-content>.l-login:first-child,
  .l-layout__main>.l-login:first-child {
    margin-top: -24px;
  }

  .c-btn.s0 {
    width: 100%;
  }

  .c-btn.s1 {
    width: 100%;
  }

  .c-carouselList {
    margin-left: -15px;
    margin-right: -15px;
  }

  .c-carouselList.is-no-swipe .c-carouselList__wrapper {
    justify-content: center;
  }

  .c-carouselList .swiper-button-next,
  .c-carouselList .swiper-button-prev {
    display: none;
  }

  .c-colWrap__col {
    margin-bottom: 32px;
  }

  .c-conts-list__item:not(:last-child) {
    margin-bottom: 20px;
  }

  .c-side-category-nav {
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
  }

  .c-side-conts-nav {
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
  }

  .p-scheduleList__table__thead {
    display: none;
  }

  .u-align-left-sp {
    text-align: left;
  }

  .u-align-center-sp {
    text-align: center;
  }

  .u-align-right-sp {
    text-align: right;
  }

  .u-pcbr {
    display: none;
  }

  .u-spbr {
    display: block;
  }

  .u-pconly {
    display: none;
  }

  .u-sponly {
    display: block;
  }

  .u-fz1sp {
    font-size: 1px;
  }

  .u-fz2sp {
    font-size: 2px;
  }

  .u-fz3sp {
    font-size: 3px;
  }

  .u-fz4sp {
    font-size: 4px;
  }

  .u-fz5sp {
    font-size: 5px;
  }

  .u-fz6sp {
    font-size: 6px;
  }

  .u-fz7sp {
    font-size: 7px;
  }

  .u-fz8sp {
    font-size: 8px;
  }

  .u-fz9sp {
    font-size: 9px;
  }

  .u-fz10sp {
    font-size: 10px;
  }

  .u-fz11sp {
    font-size: 11px;
  }

  .u-fz12sp {
    font-size: 12px;
  }

  .u-fz13sp {
    font-size: 13px;
  }

  .u-fz14sp {
    font-size: 14px;
  }

  .u-fz15sp {
    font-size: 15px;
  }

  .u-fz16sp {
    font-size: 16px;
  }

  .u-fz17sp {
    font-size: 17px;
  }

  .u-fz18sp {
    font-size: 18px;
  }

  .u-fz19sp {
    font-size: 19px;
  }

  .u-fz20sp {
    font-size: 20px;
  }

  .u-fz21sp {
    font-size: 21px;
  }

  .u-fz22sp {
    font-size: 22px;
  }

  .u-fz23sp {
    font-size: 23px;
  }

  .u-fz24sp {
    font-size: 24px;
  }

  .u-fz25sp {
    font-size: 25px;
  }

  .u-fz26sp {
    font-size: 26px;
  }

  .u-fz27sp {
    font-size: 27px;
  }

  .u-fz28sp {
    font-size: 28px;
  }

  .u-fz29sp {
    font-size: 29px;
  }

  .u-fz30sp {
    font-size: 30px;
  }

  .u-fz31sp {
    font-size: 31px;
  }

  .u-fz32sp {
    font-size: 32px;
  }

  .u-mt-s1sp {
    margin-top: 8px;
  }

  .u-mb-s1sp {
    margin-bottom: 8px;
  }

  .u-mt-s2sp {
    margin-top: 16px;
  }

  .u-mb-s2sp {
    margin-bottom: 16px;
  }

  .u-mt-s3sp {
    margin-top: 24px;
  }

  .u-mb-s3sp {
    margin-bottom: 24px;
  }

  .u-mt-s4sp {
    margin-top: 32px;
  }

  .u-mb-s4sp {
    margin-bottom: 32px;
  }

  .u-mt-s5sp {
    margin-top: 40px;
  }

  .u-mb-s5sp {
    margin-bottom: 40px;
  }

  .u-mt-s6sp {
    margin-top: 48px;
  }

  .u-mb-s6sp {
    margin-bottom: 48px;
  }

  .u-mt-s7sp {
    margin-top: 56px;
  }

  .u-mb-s7sp {
    margin-bottom: 56px;
  }

  .u-mt-s8sp {
    margin-top: 64px;
  }

  .u-mb-s8sp {
    margin-bottom: 64px;
  }

  .u-mt-s9sp {
    margin-top: 72px;
  }

  .u-mb-s9sp {
    margin-bottom: 72px;
  }

  .u-mt-s10sp {
    margin-top: 80px;
  }

  .u-mb-s10sp {
    margin-bottom: 80px;
  }

  .u-mt0sp {
    margin-top: 0px;
  }

  .u-mb0sp {
    margin-bottom: 0px;
  }

  .u-pt0sp {
    padding-top: 0px;
  }

  .u-pb0sp {
    padding-bottom: 0px;
  }

  .u-mt10sp {
    margin-top: 10px;
  }

  .u-mb10sp {
    margin-bottom: 10px;
  }

  .u-pt10sp {
    padding-top: 10px;
  }

  .u-pb10sp {
    padding-bottom: 10px;
  }

  .u-mt20sp {
    margin-top: 20px;
  }

  .u-mb20sp {
    margin-bottom: 20px;
  }

  .u-pt20sp {
    padding-top: 20px;
  }

  .u-pb20sp {
    padding-bottom: 20px;
  }

  .u-mt30sp {
    margin-top: 30px;
  }

  .u-mb30sp {
    margin-bottom: 30px;
  }

  .u-pt30sp {
    padding-top: 30px;
  }

  .u-pb30sp {
    padding-bottom: 30px;
  }

  .u-mt40sp {
    margin-top: 40px;
  }

  .u-mb40sp {
    margin-bottom: 40px;
  }

  .u-pt40sp {
    padding-top: 40px;
  }

  .u-pb40sp {
    padding-bottom: 40px;
  }

  .u-mt50sp {
    margin-top: 50px;
  }

  .u-mb50sp {
    margin-bottom: 50px;
  }

  .u-pt50sp {
    padding-top: 50px;
  }

  .u-pb50sp {
    padding-bottom: 50px;
  }

  .u-mt60sp {
    margin-top: 60px;
  }

  .u-mb60sp {
    margin-bottom: 60px;
  }

  .u-pt60sp {
    padding-top: 60px;
  }

  .u-pb60sp {
    padding-bottom: 60px;
  }

  .u-mt70sp {
    margin-top: 70px;
  }

  .u-mb70sp {
    margin-bottom: 70px;
  }

  .u-pt70sp {
    padding-top: 70px;
  }

  .u-pb70sp {
    padding-bottom: 70px;
  }

  .u-mt80sp {
    margin-top: 80px;
  }

  .u-mb80sp {
    margin-bottom: 80px;
  }

  .u-pt80sp {
    padding-top: 80px;
  }

  .u-pb80sp {
    padding-bottom: 80px;
  }

  .u-mt90sp {
    margin-top: 90px;
  }

  .u-mb90sp {
    margin-bottom: 90px;
  }

  .u-pt90sp {
    padding-top: 90px;
  }

  .u-pb90sp {
    padding-bottom: 90px;
  }

  .u-mt100sp {
    margin-top: 100px;
  }

  .u-mb100sp {
    margin-bottom: 100px;
  }

  .u-pt100sp {
    padding-top: 100px;
  }

  .u-pb100sp {
    padding-bottom: 100px;
  }

  .u-mt110sp {
    margin-top: 110px;
  }

  .u-mb110sp {
    margin-bottom: 110px;
  }

  .u-pt110sp {
    padding-top: 110px;
  }

  .u-pb110sp {
    padding-bottom: 110px;
  }

  .u-mt120sp {
    margin-top: 120px;
  }

  .u-mb120sp {
    margin-bottom: 120px;
  }

  .u-pt120sp {
    padding-top: 120px;
  }

  .u-pb120sp {
    padding-bottom: 120px;
  }

  .u-mt130sp {
    margin-top: 130px;
  }

  .u-mb130sp {
    margin-bottom: 130px;
  }

  .u-pt130sp {
    padding-top: 130px;
  }

  .u-pb130sp {
    padding-bottom: 130px;
  }

  .u-mt140sp {
    margin-top: 140px;
  }

  .u-mb140sp {
    margin-bottom: 140px;
  }

  .u-pt140sp {
    padding-top: 140px;
  }

  .u-pb140sp {
    padding-bottom: 140px;
  }

  .u-mt150sp {
    margin-top: 150px;
  }

  .u-mb150sp {
    margin-bottom: 150px;
  }

  .u-pt150sp {
    padding-top: 150px;
  }

  .u-pb150sp {
    padding-bottom: 150px;
  }

  .u-mt160sp {
    margin-top: 160px;
  }

  .u-mb160sp {
    margin-bottom: 160px;
  }

  .u-pt160sp {
    padding-top: 160px;
  }

  .u-pb160sp {
    padding-bottom: 160px;
  }

  .u-mt170sp {
    margin-top: 170px;
  }

  .u-mb170sp {
    margin-bottom: 170px;
  }

  .u-pt170sp {
    padding-top: 170px;
  }

  .u-pb170sp {
    padding-bottom: 170px;
  }

  .u-mt180sp {
    margin-top: 180px;
  }

  .u-mb180sp {
    margin-bottom: 180px;
  }

  .u-pt180sp {
    padding-top: 180px;
  }

  .u-pb180sp {
    padding-bottom: 180px;
  }

  .u-mt190sp {
    margin-top: 190px;
  }

  .u-mb190sp {
    margin-bottom: 190px;
  }

  .u-pt190sp {
    padding-top: 190px;
  }

  .u-pb190sp {
    padding-bottom: 190px;
  }

  .u-mt200sp {
    margin-top: 200px;
  }

  .u-mb200sp {
    margin-bottom: 200px;
  }

  .u-pt200sp {
    padding-top: 200px;
  }

  .u-pb200sp {
    padding-bottom: 200px;
  }
}

@media (min-width: 768px) {
  .btn-top-01 {
    right: 80px;
    bottom: 64px;
    z-index: 999;
  }

  .btn-top-01 a {
    width: 70px;
    height: 70px;
    transition: background 0.2s;
  }

  .btn-top-01 a::before,
  .btn-top-01 a::after {
    width: 22px;
    height: 4px;
  }

  .btn-top-01 a::before {
    left: -12px;
  }

  .btn-top-01 a::after {
    left: 13px;
  }

  .btn-top-01 a:hover,
  .btn-top-01 a:active {
    background: #00aaeb;
  }

  .l-contents-area {
    width: 1130px;
    margin: 0 auto;
    padding-bottom: 144px;
  }

  .l-wrapper .l-contents-area {
    max-width: none !important;
  }

  .l-content {
    padding: 48px 80px 64px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
  }

  .l-layout {
    display: grid;
    display: -ms-grid;
    grid-gap: 0 32px;
    gap: 0 32px;
    -ms-grid-rows: auto 1fr;
    -ms-grid-columns: 734px 32px 300px;
    grid-template: "main login" auto "main side" 1fr/734px 300px;
    width: 1130px;
    margin-left: auto;
    margin-right: auto;
    padding: 48px 32px 64px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
  }

  .l-layout__login {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: login;
  }

  .l-layout__main {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-row-span: 2;
    width: 734px;
    grid-area: main;
  }

  .l-layout__side {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
    width: 300px;
    grid-area: side;
  }

  .l-login.l-login--side {
    margin-bottom: 32px;
    padding: 0;
  }

  .l-login.l-login--side .l-login__cont {
    border: 1px solid #e6e6e6;
    border-top: none;
  }

  .l-login:not(.l-login--side) {
    margin-bottom: 32px;
    padding: 0;
    border-bottom: 1px solid #E6E6E6;
  }

  .l-login:not(.l-login--side) .l-login__head {
    padding: 0 80px;
  }

  .l-login:not(.l-login--side) .l-login__ttl::before {
    margin-right: 12px;
  }

  .l-login:not(.l-login--side) .l-login__cont {
    padding: 16px 80px 32px;
  }

  .l-login:not(.l-login--side) .l-login__primary {
    display: flex;
    align-items: flex-end;
  }

  .l-login:not(.l-login--side) .l-login__primary .l-login__btnWrap {
    width: 268px;
    margin-bottom: 1px;
  }

  .l-login:not(.l-login--side) .l-login__list01 {
    display: flex;
    flex: 1 1 auto;
    margin-bottom: 0;
  }

  .l-login:not(.l-login--side) .l-login__list01 li {
    flex: 0 0 340px;
  }

  .l-login:not(.l-login--side) .l-login__list01 li:not(:last-child) {
    margin: 0 8px 0 0;
  }

  .l-login:not(.l-login--side) .l-login__btn .btn {
    max-width: 268px;
  }

  .l-login:not(.l-login--side) .l-login__secondary> :not(:last-child) {
    margin-bottom: 24px;
  }

  .l-login:not(.l-login--side) .l-login__list02 {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .l-login:not(.l-login--side) .l-login__list02>li:not(:last-child) {
    margin-right: 30px;
    margin-bottom: 0;
  }

  .l-content>.l-login:not(.l-login--side) {
    margin-left: -32px;
    margin-right: -32px;
  }

  .l-content>.l-login:not(.l-login--side):first-child {
    margin-top: -48px;
  }

  .l-login.l-login--main {
    margin-bottom: 32px;
    padding: 0;
  }

  .l-login.l-login--main .l-login__head {
    padding-left: 16px;
    padding-right: 16px;
  }

  .l-login.l-login--main .l-login__cont {
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #e6e6e6;
    border-top: none;
  }

  .l-login.l-login--main .l-login__primary .l-login__btnWrap {
    width: 186px;
  }

  .l-login.l-login--main .l-login__list01 li {
    flex: 0 0 250px;
  }

  .c-carouselList__container {
    width: 660px;
    margin: 0 auto;
  }

  .c-carouselList.is-no-swipe .c-carouselList__slide {
    margin-right: 30px;
  }

  .c-carouselList .swiper-button-next,
  .c-carouselList .swiper-button-prev {
    display: block;
    position: absolute;
    top: 47px;
    width: 37px;
    height: 56px;
    margin: 0;
    transition: opacity 200ms;
    cursor: pointer;
  }

  .c-carouselList .swiper-button-prev {
    left: 0;
  }

  .c-carouselList .swiper-button-next {
    right: 0;
  }

  .c-colWrap {
    display: flex;
    flex-wrap: wrap;
  }

  .c-colWrap--col2 .c-colWrap__col {
    width: calc((100% - 32px) / 2);
  }

  .c-colWrap--col2 .c-colWrap__col:nth-child(odd) {
    margin-right: 32px;
  }

  .c-colWrap--col2 .c-colWrap__col:nth-child(n+3) {
    margin-top: 32px;
  }

  .c-colWrap--col3 .c-colWrap__col {
    width: calc((100% - 64px) / 3);
  }

  .c-colWrap--col3 .c-colWrap__col:not(:nth-child(3n)) {
    margin-right: 32px;
  }

  .c-colWrap--col3 .c-colWrap__col:nth-child(n+4) {
    margin-top: 32px;
  }

  .c-conts-list {
    display: flex;
    flex-wrap: wrap;
  }

  .c-conts-list__item {
    width: calc((100% - 32px) / 2);
  }

  .c-conts-list__item:nth-child(odd) {
    margin-right: 32px;
  }

  .c-conts-list__item:nth-child(n+3) {
    margin-top: 32px;
  }

  .c-conts-list__item__thumb {
    width: calc((100% - 26px) / 2);
    max-width: 145px;
    margin-right: 26px;
  }

  .c-hdg01 {
    font-size: 28px;
  }

  .l-hero__inner {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1130px;
    margin: 0 auto;
  }

  .l-hero__ttl {
    flex: 0 0 auto;
    margin-left: -235px;
    margin-right: -235px;
  }

  .c-index-head {
    margin-bottom: 64px;
    padding: 24px 32px;
  }

  .c-index-head__ttl {
    margin-bottom: 24px;
  }

  .p-section__ttl {
    font-size: 32px;
  }

  .p-schedule {
    margin: 0;
    padding: 32px 30px 36px;
  }

  .p-schedule__toBottom {
    position: absolute;
    top: 50px;
    right: 75px;
  }

  .p-scheduleTab {
    margin-top: 0;
  }

  .p-scheduleTab__slide {
    flex: 0 0 auto;
    width: 100px;
  }

  .p-scheduleTab__btn {
    font-size: 20px;
  }

  .p-scheduleTab__btn .__number {
    font-size: 40px;
  }

  .p-scheduleList {
    padding: 30px 60px 40px;
  }

  .p-scheduleList__table__tbody .p-scheduleList__table__tr {
    padding: 16px 20px;
  }

  .p-scheduleList__table__tr {
    grid-template-columns: 258px 1fr;
    gap: 72px;
    align-items: center;
  }

  .p-scheduleList__agenda {
    gap: 24px;
  }

  .p-scheduleList__formatTag {
    height: 38px;
    padding: 0 10px;
    font-size: 14px;
  }

  .p-scheduleList__ctaArea__btn .c-btn {
    max-width: 380px;
  }

  .p-meritClm {
    flex-direction: row;
  }

  .p-meritClm__col {
    width: 280px;
  }

  .p-meritClm__col__txt {
    padding: 0 10px;
  }

  .p-howtoList {
    gap: 50px;
  }

  .p-howtoList__col__ttl {
    gap: 18px;
  }

  .p-howtoList__col__inner {
    margin-top: 12px;
    padding-left: 60px;
  }

  .p-howtoList__col__media {
    flex-direction: row;
  }

  .p-howtoList__col__media__cont {
    flex: 1 1;
  }

  .p-howtoList__col__media__pic {
    flex: 0 0 auto;
  }

  .p-howtoList__col__attention {
    padding: 12px 20px 20px;
  }

  .p-howtoList__col__figure {
    flex-direction: row;
    gap: 20px;
  }

  .p-howtoList__col__figure__item {
    flex: 0 0 auto;
  }

  .p-informationBox {
    padding: 20px 30px;
  }

  .p-informationBox__inner {
    grid-template-columns: auto 1fr;
    gap: 36px;
  }

  .p-informationBox__list__item {
    grid-template-columns: 136px 1fr;
    gap: 20px;
  }

  .p-inpageNav-wrap {
    margin: 64px 0 0;
    height: 90px;
  }

  .p-inpageNav {
    width: 970px;
  }

  .p-inpageNav-wrap.is-fixed .p-inpageNav {
    position: fixed;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
  }

  .p-inpageNav__item a {
    height: 90px;
    font-size: 15px;
  }

  .p-inpageNav__item a.--pbup {
    padding-bottom: 16px;
  }

  .p-inpageNav__item i {
    bottom: 5px;
  }
}

@media (hover: hover) and (pointer: fine) {
  .p-schedule__toBottom:hover i {
    border: 1.5px solid #349eff;
  }

  .p-schedule__toBottom:hover i::before {
    color: #349eff;
  }

  .p-scheduleTab__btn:hover {
    background-color: #fff;
  }

  .p-inpageNav__item a:hover {
    color: #349eff;
  }

  .p-inpageNav__item a:hover i {
    translate: 0 5px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRzLzIwMjYvb25saW5lX2dkL3Njc3Mvc3R5bGUuc2NzcyIsImNvbnRzLzIwMjYvb25saW5lX2dkL3Njc3MvZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwiY29udHMvMjAyNi9vbmxpbmVfZ2Qvc2Nzcy9zdHlsZS5jc3MiLCJjb250cy8yMDI2L29ubGluZV9nZC9zY3NzL2xheW91dC9fYnRuLXRvcC0wMS5zY3NzIiwiY29udHMvMjAyNi9vbmxpbmVfZ2Qvc2Nzcy9sYXlvdXQvX2wtd3JhcHBlci5zY3NzIiwiY29udHMvMjAyNi9vbmxpbmVfZ2Qvc2Nzcy9sYXlvdXQvX2wtbGF5b3V0LnNjc3MiLCJjb250cy8yMDI2L29ubGluZV9nZC9zY3NzL2xheW91dC9fbC1sb2dpbi5zY3NzIiwiY29udHMvMjAyNi9vbmxpbmVfZ2Qvc2Nzcy9vYmplY3QvY29tcG9uZW50L19idG4uc2NzcyIsImNvbnRzLzIwMjYvb25saW5lX2dkL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fY2Fyb3VzZWxMaXN0LnNjc3MiLCJjb250cy8yMDI2L29ubGluZV9nZC9zY3NzL29iamVjdC9jb21wb25lbnQvX2NvbFdyYXAuc2NzcyIsImNvbnRzLzIwMjYvb25saW5lX2dkL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fY29udHMtbGlzdC5zY3NzIiwiY29udHMvMjAyNi9vbmxpbmVfZ2Qvc2Nzcy9vYmplY3QvY29tcG9uZW50L19oZGcuc2NzcyIsImNvbnRzLzIwMjYvb25saW5lX2dkL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9faGVyby5zY3NzIiwiY29udHMvMjAyNi9vbmxpbmVfZ2Qvc2Nzcy9vYmplY3QvY29tcG9uZW50L19zaWRlLWNhdGVnb3J5LW5hdi5zY3NzIiwiY29udHMvMjAyNi9vbmxpbmVfZ2Qvc2Nzcy9mb3VuZGF0aW9uL19taXhpbnMuc2NzcyIsImNvbnRzLzIwMjYvb25saW5lX2dkL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fc2lkZS1jb250cy1uYXYuc2NzcyIsImNvbnRzLzIwMjYvb25saW5lX2dkL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9faW5kZXgtaGVhZC5zY3NzIiwiY29udHMvMjAyNi9vbmxpbmVfZ2Qvc2Nzcy9vYmplY3QvcHJvamVjdC9fc2VjdGlvbi5zY3NzIiwiY29udHMvMjAyNi9vbmxpbmVfZ2Qvc2Nzcy9vYmplY3QvcHJvamVjdC9fc2NoZWR1bGUuc2NzcyIsImNvbnRzLzIwMjYvb25saW5lX2dkL3Njc3Mvb2JqZWN0L3Byb2plY3QvX2xpc3Quc2NzcyIsImNvbnRzLzIwMjYvb25saW5lX2dkL3Njc3Mvb2JqZWN0L3Byb2plY3QvX21lcml0Q2xtLnNjc3MiLCJjb250cy8yMDI2L29ubGluZV9nZC9zY3NzL29iamVjdC9wcm9qZWN0L19ob3d0b0xpc3Quc2NzcyIsImNvbnRzLzIwMjYvb25saW5lX2dkL3Njc3Mvb2JqZWN0L3Byb2plY3QvX3N0eWxlQ2xtLnNjc3MiLCJjb250cy8yMDI2L29ubGluZV9nZC9zY3NzL29iamVjdC9wcm9qZWN0L19wcm9qZWN0LnNjc3MiLCJjb250cy8yMDI2L29ubGluZV9nZC9zY3NzL29iamVjdC91dGlsaXR5L19hbGlnbi5zY3NzIiwiY29udHMvMjAyNi9vbmxpbmVfZ2Qvc2Nzcy9vYmplY3QvdXRpbGl0eS9fYnIuc2NzcyIsImNvbnRzLzIwMjYvb25saW5lX2dkL3Njc3Mvb2JqZWN0L3V0aWxpdHkvX2Rpc3BsYXkuc2NzcyIsImNvbnRzLzIwMjYvb25saW5lX2dkL3Njc3Mvb2JqZWN0L3V0aWxpdHkvX2ZvbnQtc2l6ZS5zY3NzIiwiY29udHMvMjAyNi9vbmxpbmVfZ2Qvc2Nzcy9vYmplY3QvdXRpbGl0eS9fc3BhY2luZy5zY3NzIiwiY29udHMvMjAyNi9vbmxpbmVfZ2Qvc2Nzcy9vYmplY3QvdXRpbGl0eS9fdGV4dC5zY3NzIiwiY29udHMvMjAyNi9vbmxpbmVfZ2Qvc2Nzcy9sYXlvdXQvX3RvcGljcGF0aEFyZWEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBUSxrQ0FBQTtBQ0VSO0VBQ0UsV0FBQTtFQUNBLFVB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QTtFQUFpQixpQkFBQTtBdEJzL0RqQjtBc0IvK0RBO0VBQWdCLG1CQUFBO0F0QjgvRGhCOztBc0I3L0RBO0VBQW1CLHNCQUFBO0F0QmlnRW5COztBc0JoZ0VBO0VBQW1CLHNCQUFBO0F0Qm9nRW5COztBdUIzZ0VBO0VBQ0UsYUFBQTtBdkJvaEVGOztBd0JyaEVBO0VBQ0UsYUFBQTtBeEJtaUVGOztBeUJ2aUVFO0VBQWEsY0FBQTtBekJnakVmO0F5QmhqRUU7RUFBYSxjQUFBO0F6QnlqRWY7QXlCempFRTtFQUFhLGNBQUE7QXpCa2tFZjtBeUJsa0VFO0VBQWEsY0FBQTtBekIya0VmO0F5QjNrRUU7RUFBYSxjQUFBO0F6Qm9sRWY7QXlCcGxFRTtFQUFhLGNBQUE7QXpCNmxFZjtBeUI3bEVFO0VBQWEsY0FBQTtBekJzbUVmO0F5QnRtRUU7RUFBYSxjQUFBO0F6QittRWY7QXlCL21FRTtFQUFhLGNBQUE7QXpCd25FZjtBeUJ4bkVFO0VBQWEsZUFBQTtBekJpb0VmO0F5QmpvRUU7RUFBYSxlQUFBO0F6QjBvRWY7QXlCMW9FRTtFQUFhLGVBQUE7QXpCbXBFZjtBeUJucEVFO0VBQWEsZUFBQTtBekI0cEVmO0F5QjVwRUU7RUFBYSxlQUFBO0F6QnFxRWY7QXlCcnFFRTtFQUFhLGVBQUE7QXpCOHFFZjtBeUI5cUVFO0VBQWEsZUFBQTtBekJ1ckVmO0F5QnZyRUU7RUFBYSxlQUFBO0F6QmdzRWY7QXlCaHNFRTtFQUFhLGVBQUE7QXpCeXNFZjtBeUJ6c0VFO0VBQWEsZUFBQTtBekJrdEVmO0F5Qmx0RUU7RUFBYSxlQUFBO0F6QjJ0RWY7QXlCM3RFRTtFQUFhLGVBQUE7QXpCb3VFZjtBeUJwdUVFO0VBQWEsZUFBQTtBekI2dUVmO0F5Qjd1RUU7RUFBYSxlQUFBO0F6QnN2RWY7QXlCdHZFRTtFQUFhLGVBQUE7QXpCK3ZFZjtBeUIvdkVFO0VBQWEsZUFBQTtBekJ3d0VmO0F5Qnh3RUU7RUFBYSxlQUFBO0F6Qml4RWY7QXlCanhFRTtFQUFhLGVBQUE7QXpCMHhFZjtBeUIxeEVFO0VBQWEsZUFBQTtBekJteUVmO0F5Qm55RUU7RUFBYSxlQUFBO0F6QjR5RWY7QXlCNXlFRTtFQUFhLGVBQUE7QXpCcXpFZjtBeUJyekVFO0VBQWEsZUFBQTtBekI4ekVmO0F5Qjl6RUU7RUFBYSxlQUFBO0F6QnUwRWY7QTBCdjBFRTtFQUFtQixlQUFBO0ExQmcxRXJCOztBMEIvMEVFO0VBQW1CLGtCQUFBO0ExQm0xRXJCO0EwQnAxRUU7RUFBbUIsZ0JBQUE7QTFCZzJFckI7O0EwQi8xRUU7RUFBbUIsbUJBQUE7QTFCbTJFckI7QTBCcDJFRTtFQUFtQixnQkFBQTtBMUJnM0VyQjs7QTBCLzJFRTtFQUFtQixtQkFBQTtBMUJtM0VyQjtBMEJwM0VFO0VBQW1CLGdCQUFBO0ExQmc0RXJCOztBMEIvM0VFO0VBQW1CLG1CQUFBO0ExQm00RXJCO0EwQnA0RUU7RUFBbUIsZ0JBQUE7QTFCZzVFckI7O0EwQi80RUU7RUFBbUIsbUJBQUE7QTFCbTVFckI7QTBCcDVFRTtFQUFtQixnQkFBQTtBMUJnNkVyQjs7QTBCLzVFRTtFQUFtQixtQkFBQTtBMUJtNkVyQjtBMEJwNkVFO0VBQW1CLGdCQUFBO0ExQmc3RXJCOztBMEIvNkVFO0VBQW1CLG1CQUFBO0ExQm03RXJCO0EwQnA3RUU7RUFBbUIsZ0JBQUE7QTFCZzhFckI7O0EwQi83RUU7RUFBbUIsbUJBQUE7QTFCbThFckI7QTBCcDhFRTtFQUFtQixnQkFBQTtBMUJnOUVyQjs7QTBCLzhFRTtFQUFtQixtQkFBQTtBMUJtOUVyQjtBMEJwOUVFO0VBQW1CLGdCQUFBO0ExQmcrRXJCOztBMEIvOUVFO0VBQW1CLG1CQUFBO0ExQm0rRXJCO0EwQjM5RUU7RUFBa0IsZUFBQTtBMUJ1K0VwQjs7QTBCdCtFRTtFQUFrQixrQkFBQTtBMUIwK0VwQjs7QTBCeitFRTtFQUFrQixnQkFBQTtBMUI2K0VwQjs7QTBCNStFRTtFQUFrQixtQkFBQTtBMUJnL0VwQjtBMEJuL0VFO0VBQWtCLGdCQUFBO0ExQnFnRnBCOztBMEJwZ0ZFO0VBQWtCLG1CQUFBO0ExQndnRnBCOztBMEJ2Z0ZFO0VBQWtCLGlCQUFBO0ExQjJnRnBCOztBMEIxZ0ZFO0VBQWtCLG9CQUFBO0ExQjhnRnBCO0EwQmpoRkU7RUFBa0IsZ0JBQUE7QTFCbWlGcEI7O0EwQmxpRkU7RUFBa0IsbUJBQUE7QTFCc2lGcEI7O0EwQnJpRkU7RUFBa0IsaUJBQUE7QTFCeWlGcEI7O0EwQnhpRkU7RUFBa0Isb0JBQUE7QTFCNGlGcEI7QTBCL2lGRTtFQUFrQixnQkFBQTtBMUJpa0ZwQjs7QTBCaGtGRTtFQUFrQixtQkFBQTtBMUJva0ZwQjs7QTBCbmtGRTtFQUFrQixpQkFBQTtBMUJ1a0ZwQjs7QTBCdGtGRTtFQUFrQixvQkFBQTtBMUIwa0ZwQjtBMEI3a0ZFO0VBQWtCLGdCQUFBO0ExQitsRnBCOztBMEI5bEZFO0VBQWtCLG1CQUFBO0ExQmttRnBCOztBMEJqbUZFO0VBQWtCLGlCQUFBO0ExQnFtRnBCOztBMEJwbUZFO0VBQWtCLG9CQUFBO0ExQndtRnBCO0EwQjNtRkU7RUFBa0IsZ0JBQUE7QTFCNm5GcEI7O0EwQjVuRkU7RUFBa0IsbUJBQUE7QTFCZ29GcEI7O0EwQi9uRkU7RUFBa0IsaUJBQUE7QTFCbW9GcEI7O0EwQmxvRkU7RUFBa0Isb0JBQUE7QTFCc29GcEI7QTBCem9GRTtFQUFrQixnQkFBQTtBMUIycEZwQjs7QTBCMXBGRTtFQUFrQixtQkFBQTtBMUI4cEZwQjs7QTBCN3BGRTtFQUFrQixpQkFBQTtBMUJpcUZwQjs7QTBCaHFGRTtFQUFrQixvQkFBQTtBMUJvcUZwQjtBMEJ2cUZFO0VBQWtCLGdCQUFBO0ExQnlyRnBCOztBMEJ4ckZFO0VBQWtCLG1CQUFBO0ExQjRyRnBCOztBMEIzckZFO0VBQWtCLGlCQUFBO0ExQityRnBCOztBMEI5ckZFO0VBQWtCLG9CQUFBO0ExQmtzRnBCO0EwQnJzRkU7RUFBa0IsZ0JBQUE7QTFCdXRGcEI7O0EwQnR0RkU7RUFBa0IsbUJBQUE7QTFCMHRGcEI7O0EwQnp0RkU7RUFBa0IsaUJBQUE7QTFCNnRGcEI7O0EwQjV0RkU7RUFBa0Isb0JBQUE7QTFCZ3VGcEI7QTBCbnVGRTtFQUFrQixnQkFBQTtBMUJxdkZwQjs7QTBCcHZGRTtFQUFrQixtQkFBQTtBMUJ3dkZwQjs7QTBCdnZGRTtFQUFrQixpQkFBQTtBMUIydkZwQjs7QTBCMXZGRTtFQUFrQixvQkFBQTtBMUI4dkZwQjtBMEJqd0ZFO0VBQWtCLGlCQUFBO0ExQm14RnBCOztBMEJseEZFO0VBQWtCLG9CQUFBO0ExQnN4RnBCOztBMEJyeEZFO0VBQWtCLGtCQUFBO0ExQnl4RnBCOztBMEJ4eEZFO0VBQWtCLHFCQUFBO0ExQjR4RnBCO0EwQi94RkU7RUFBa0IsaUJBQUE7QTFCaXpGcEI7O0EwQmh6RkU7RUFBa0Isb0JBQUE7QTFCb3pGcEI7O0EwQm56RkU7RUFBa0Isa0JBQUE7QTFCdXpGcEI7O0EwQnR6RkU7RUFBa0IscUJBQUE7QTFCMHpGcEI7QTBCN3pGRTtFQUFrQixpQkFBQTtBMUIrMEZwQjs7QTBCOTBGRTtFQUFrQixvQkFBQTtBMUJrMUZwQjs7QTBCajFGRTtFQUFrQixrQkFBQTtBMUJxMUZwQjs7QTBCcDFGRTtFQUFrQixxQkFBQTtBMUJ3MUZwQjtBMEIzMUZFO0VBQWtCLGlCQUFBO0ExQjYyRnBCOztBMEI1MkZFO0VBQWtCLG9CQUFBO0ExQmczRnBCOztBMEIvMkZFO0VBQWtCLGtCQUFBO0ExQm0zRnBCOztBMEJsM0ZFO0VBQWtCLHFCQUFBO0ExQnMzRnBCO0EwQnozRkU7RUFBa0IsaUJBQUE7QTFCMjRGcEI7O0EwQjE0RkU7RUFBa0Isb0JBQUE7QTFCODRGcEI7O0EwQjc0RkU7RUFBa0Isa0JBQUE7QTFCaTVGcEI7O0EwQmg1RkU7RUFBa0IscUJBQUE7QTFCbzVGcEI7QTBCdjVGRTtFQUFrQixpQkFBQTtBMUJ5NkZwQjs7QTBCeDZGRTtFQUFrQixvQkFBQTtBMUI0NkZwQjs7QTBCMzZGRTtFQUFrQixrQkFBQTtBMUIrNkZwQjs7QTBCOTZGRTtFQUFrQixxQkFBQTtBMUJrN0ZwQjtBMEJyN0ZFO0VBQWtCLGlCQUFBO0ExQnU4RnBCOztBMEJ0OEZFO0VBQWtCLG9CQUFBO0ExQjA4RnBCOztBMEJ6OEZFO0VBQWtCLGtCQUFBO0ExQjY4RnBCOztBMEI1OEZFO0VBQWtCLHFCQUFB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QixjQUFBO0V2QnVoRWQ7RXdCN2hFRjtJQUNnQixhQUFBO0V4QmtpRWQ7RXdCL2hFRjtJQUVnQixjQUFBO0V4QnNpRWQ7RXlCemlFRTtJQUFlLGNBQUE7RXpCbWpFakI7RXlCbmpFRTtJQUFlLGNBQUE7RXpCNGpFakI7RXlCNWpFRTtJQUFlLGNBQUE7RXpCcWtFakI7RXlCcmtFRTtJQUFlLGNBQUE7RXpCOGtFakI7RXlCOWtFRTtJQUFlLGNBQUE7RXpCdWxFakI7RXlCdmxFRTtJQUFlLGNBQUE7RXpCZ21FakI7RXlCaG1FRTtJQUFlLGNBQUE7RXpCeW1FakI7RXlCem1FRTtJQUFlLGNBQUE7RXpCa25FakI7RXlCbG5FRTtJQUFlLGNBQUE7RXpCMm5FakI7RXlCM25FRTtJQUFlLGVBQUE7RXpCb29FakI7RXlCcG9FRTtJQUFlLGVBQUE7RXpCNm9FakI7RXlCN29FRTtJQUFlLGVBQUE7RXpCc3BFakI7RXlCdHBFRTtJQUFlLGVBQUE7RXpCK3BFakI7RXlCL3BFRTtJQUFlLGVBQUE7RXpCd3FFakI7RXlCeHFFRTtJQUFlLGVBQUE7RXpCaXJFakI7RXlCanJFRTtJQUFlLGVBQUE7RXpCMHJFakI7RXlCMXJFRTtJQUFlLGVBQUE7RXpCbXNFakI7RXlCbnNFRTtJQUFlLGVBQUE7RXpCNHNFakI7RXlCNXNFRTtJQUFlLGVBQUE7RXpCcXRFakI7RXlCcnRFRTtJQUFlLGVBQUE7RXpCOHRFakI7RXlCOXRFRTtJQUFlLGVBQUE7RXpCdXVFakI7RXlCdnVFRTtJQUFlLGVBQUE7RXpCZ3ZFakI7RXlCaHZFRTtJQUFlLGVBQUE7RXpCeXZFakI7RXlCenZFRTtJQUFlLGVBQUE7RXpCa3dFakI7RXlCbHdFRTtJQUFlLGVBQUE7RXpCMndFakI7RXlCM3dFRTtJQUFlLGVBQUE7RXpCb3hFakI7RXlCcHhFRTtJQUFlLGVBQUE7RXpCNnhFakI7RXlCN3hFRTtJQUFlLGVBQUE7RXpCc3lFakI7RXlCdHlFRTtJQUFlLGVBQUE7RXpCK3lFakI7RXlCL3lFRTtJQUFlLGVBQUE7RXpCd3pFakI7RXlCeHpFRTtJQUFlLGVBQUE7RXpCaTBFakI7RXlCajBFRTtJQUFlLGVBQUE7RXpCMDBFakI7RTBCejBFRTtJQUFxQixlQUFBO0UxQnMxRXZCO0UwQnIxRUU7SUFBcUIsa0JBQUE7RTFCdzFFdkI7RTBCejFFRTtJQUFxQixnQkFBQTtFMUJzMkV2QjtFMEJyMkVFO0lBQXFCLG1CQUFBO0UxQncyRXZCO0UwQnoyRUU7SUFBcUIsZ0JBQUE7RTFCczNFdkI7RTBCcjNFRTtJQUFxQixtQkFBQTtFMUJ3M0V2QjtFMEJ6M0VFO0lBQXFCLGdCQUFBO0UxQnM0RXZCO0UwQnI0RUU7SUFBcUIsbUJBQUE7RTFCdzRFdkI7RTBCejRFRTtJQUFxQixnQkFBQTtFMUJzNUV2QjtFMEJyNUVFO0lBQXFCLG1CQUFBO0UxQnc1RXZCO0UwQno1RUU7SUFBcUIsZ0JBQUE7RTFCczZFdkI7RTBCcjZFRTtJQUFxQixtQkFBQTtFMUJ3NkV2QjtFMEJ6NkVFO0lBQXFCLGdCQUFBO0UxQnM3RXZCO0UwQnI3RUU7SUFBcUIsbUJBQUE7RTFCdzdFdkI7RTBCejdFRTtJQUFxQixnQkFBQTtFMUJzOEV2QjtFMEJyOEVFO0lBQXFCLG1CQUFBO0UxQnc4RXZCO0UwQno4RUU7SUFBcUIsZ0JBQUE7RTFCczlFdkI7RTBCcjlFRTtJQUFxQixtQkFBQTtFMUJ3OUV2QjtFMEJ6OUVFO0lBQXFCLGdCQUFBO0UxQnMrRXZCO0UwQnIrRUU7SUFBcUIsbUJBQUE7RTFCdytFdkI7RTBCOTlFRTtJQUFvQixlQUFBO0UxQm0vRXRCO0UwQmwvRUU7SUFBb0Isa0JBQUE7RTFCcS9FdEI7RTBCcC9FRTtJQUFvQixnQkFBQTtFMUJ1L0V0QjtFMEJ0L0VFO0lBQW9CLG1CQUFBO0UxQnkvRXRCO0UwQjUvRUU7SUFBb0IsZ0JBQUE7RTFCaWhGdEI7RTBCaGhGRTtJQUFvQixtQkFBQTtFMUJtaEZ0QjtFMEJsaEZFO0lBQW9CLGlCQUFBO0UxQnFoRnRCO0UwQnBoRkU7SUFBb0Isb0JBQUE7RTFCdWhGdEI7RTBCMWhGRTtJQUFvQixnQkFBQTtFMUIraUZ0QjtFMEI5aUZFO0lBQW9CLG1CQUFBO0UxQmlqRnRCO0UwQmhqRkU7SUFBb0IsaUJBQUE7RTFCbWpGdEI7RTBCbGpGRTtJQUFvQixvQkFBQTtFMUJxakZ0QjtFMEJ4akZFO0lBQW9CLGdCQUFBO0UxQjZrRnRCO0UwQjVrRkU7SUFBb0IsbUJBQUE7RTFCK2tGdEI7RTBCOWtGRTtJQUFvQixpQkFBQTtFMUJpbEZ0QjtFMEJobEZFO0lBQW9CLG9CQUFBO0UxQm1sRnRCO0UwQnRsRkU7SUFBb0IsZ0JBQUE7RTFCMm1GdEI7RTBCMW1GRTtJQUFvQixtQkFBQTtFMUI2bUZ0QjtFMEI1bUZFO0lBQW9CLGlCQUFBO0UxQittRnRCO0UwQjltRkU7SUFBb0Isb0JBQUE7RTFCaW5GdEI7RTBCcG5GRTtJQUFvQixnQkFBQTtFMUJ5b0Z0QjtFMEJ4b0ZFO0lBQW9CLG1CQUFBO0UxQjJvRnRCO0UwQjFvRkU7SUFBb0IsaUJBQUE7RTFCNm9GdEI7RTBCNW9GRTtJQUFvQixvQkFBQTtFMUIrb0Z0QjtFMEJscEZFO0lBQW9CLGdCQUFBO0UxQnVxRnRCO0UwQnRxRkU7SUFBb0IsbUJBQUE7RTFCeXFGdEI7RTBCeHFGRTtJQUFvQixpQkFBQTtFMUIycUZ0QjtFMEIxcUZFO0lBQW9CLG9CQUFBO0UxQjZxRnRCO0UwQmhyRkU7SUFBb0IsZ0JBQUE7RTFCcXNGdEI7RTBCcHNGRTtJQUFvQixtQkFBQTtFMUJ1c0Z0QjtFMEJ0c0ZFO0lBQW9CLGlCQUFBO0UxQnlzRnRCO0UwQnhzRkU7SUFBb0Isb0JBQUE7RTFCMnNGdEI7RTBCOXNGRTtJQUFvQixnQkFBQTtFMUJtdUZ0QjtFMEJsdUZFO0lBQW9CLG1CQUFBO0UxQnF1RnRCO0UwQnB1RkU7SUFBb0IsaUJBQUE7RTFCdXVGdEI7RTBCdHVGRTtJQUFvQixvQkFBQTtFMUJ5dUZ0QjtFMEI1dUZFO0lBQW9CLGdCQUFBO0UxQml3RnRCO0UwQmh3RkU7SUFBb0IsbUJBQUE7RTFCbXdGdEI7RTBCbHdGRTtJQUFvQixpQkFBQTtFMUJxd0Z0QjtFMEJwd0ZFO0lBQW9CLG9CQUFBO0UxQnV3RnRCO0UwQjF3RkU7SUFBb0IsaUJBQUE7RTFCK3hGdEI7RTBCOXhGRTtJQUFvQixvQkFBQTtFMUJpeUZ0QjtFMEJoeUZFO0lBQW9CLGtCQUFBO0UxQm15RnRCO0UwQmx5RkU7SUFBb0IscUJBQUE7RTFCcXlGdEI7RTBCeHlGRTtJQUFvQixpQkFBQTtFMUI2ekZ0QjtFMEI1ekZFO0lBQW9CLG9CQUFBO0UxQit6RnRCO0UwQjl6RkU7SUFBb0Isa0JBQUE7RTFCaTBGdEI7RTBCaDBGRTtJQUFvQixxQkFBQTtFMUJtMEZ0QjtFMEJ0MEZFO0lBQW9CLGlCQUFBO0UxQjIxRnRCO0UwQjExRkU7SUFBb0Isb0JBQUE7RTFCNjFGdEI7RTBCNTFGRTtJQUFvQixrQkFBQTtFMUIrMUZ0QjtFMEI5MUZFO0lBQW9CLHFCQUFBO0UxQmkyRnRCO0UwQnAyRkU7SUFBb0IsaUJBQUE7RTFCeTNGdEI7RTBCeDNGRTtJQUFvQixvQkFBQTtFMUIyM0Z0QjtFMEIxM0ZFO0lBQW9CLGtCQUFBO0UxQjYzRnRCO0UwQjUzRkU7SUFBb0IscUJBQUE7RTFCKzNGdEI7RTBCbDRGRTtJQUFvQixpQkFBQTtFMUJ1NUZ0QjtFMEJ0NUZFO0lBQW9CLG9CQUFBO0UxQnk1RnRCO0UwQng1RkU7SUFBb0Isa0JBQUE7RTFCMjVGdEI7RTBCMTVGRTtJQUFvQixxQkFBQTtFMUI2NUZ0QjtFMEJoNkZFO0lBQW9CLGlCQUFBO0UxQnE3RnRCO0UwQnA3RkU7SUFBb0Isb0JBQUE7RTFCdTdGdEI7RTBCdDdGRTtJQUFvQixrQkFBQTtFMUJ5N0Z0QjtFMEJ4N0ZFO0lBQW9CLHFCQUFBO0UxQjI3RnRCO0UwQjk3RkU7SUFBb0IsaUJBQUE7RTFCbTlGdEI7RTBCbDlGRTtJQUFvQixvQkFBQTtFMUJxOUZ0QjtFMEJwOUZFO0lBQW9CLGtCQUFBO0UxQnU5RnRCO0UwQnQ5RkU7SUFBb0IscUJBQUE7RTFCeTlGdEI7RTBCNTlGRTtJQUFvQixpQkFBQTtFMUJpL0Z0QjtFMEJoL0ZFO0lBQW9CLG9CQUFBO0UxQm0vRnRCO0UwQmwvRkU7SUFBb0Isa0JBQUE7RTFCcS9GdEI7RTBCcC9GRTtJQUFvQixxQkFBQTtFMUJ1L0Z0QjtF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MERNO0lBQ0UsZ0JBQUE7RXJCZzFEUjtBQXJqQkYiLCJmaWxlIjoiY29udHMvMjAyNi9vbmxpbmVfZ2Qvc2Nzcy9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi9jc3MvaWNvbW9vbi9zdHlsZS5jc3MnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRm91bmRhdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnZm91bmRhdGlvbi9taXhpbnMnO1xuQGltcG9ydCAnZm91bmRhdGlvbi9iYXNlJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExheW91dFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCBcImxheW91dC90b3BpY3BhdGhBcmVhXCI7XG5AaW1wb3J0IFwibGF5b3V0L2J0bi10b3AtMDFcIjtcbkBpbXBvcnQgXCJsYXlvdXQvbC13cmFwcGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L2wtbGF5b3V0XCI7XG5AaW1wb3J0IFwibGF5b3V0L2wtbG9naW5cIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE9iamVjdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbXBvbmVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvYnRuXCI7XG5AaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9jYXJvdXNlbExpc3RcIjtcbkBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L2NvbFdyYXBcIjtcbkBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L2NvbnRzLWxpc3RcIjtcbkBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L2hkZ1wiO1xuQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvaGVyb1wiO1xuQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvc2lkZS1jYXRlZ29yeS1uYXZcIjtcbkBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L3NpZGUtY29udHMtbmF2XCI7XG5AaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9pbmRleC1oZWFkXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQcm9qZWN0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3Qvc2VjdGlvblwiO1xuQGltcG9ydCBcIm9iamVjdC9wcm9qZWN0L3NjaGVkdWxlXCI7XG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvbGlzdFwiO1xuQGltcG9ydCBcIm9iamVjdC9wcm9qZWN0L21lcml0Q2xtXCI7XG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvaG93dG9MaXN0XCI7XG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3Qvc3R5bGVDbG1cIjtcblxuQGltcG9ydCBcIm9iamVjdC9wcm9qZWN0L3Byb2plY3RcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFV0aWxpdHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJvYmplY3QvdXRpbGl0eS9hbGlnblwiO1xuQGltcG9ydCBcIm9iamVjdC91dGlsaXR5L2JyXCI7XG5AaW1wb3J0IFwib2JqZWN0L3V0aWxpdHkvZGlzcGxheVwiO1xuQGltcG9ydCBcIm9iamVjdC91dGlsaXR5L2ZvbnQtc2l6ZVwiO1xuQGltcG9ydCBcIm9iamVjdC91dGlsaXR5L3NwYWNpbmdcIjtcbkBpbXBvcnQgXCJvYmplY3QvdXRpbGl0eS90ZXh0XCI7IiwiJHJvYm90bzogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cbiNtYWluIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4iLCJAaW1wb3J0ICcuLi9jc3MvaWNvbW9vbi9zdHlsZS5jc3MnO1xuI21haW4ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHVsLnRvcGljcGF0aCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlLFxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlIHtcbiAgICB0b3A6IDRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjphZnRlciB7XG4gICAgdG9wOiA4cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgfVxuICB1bC50b3BpY3BhdGggbGkgKyBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5idG4tdG9wLTAxIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiA3NXB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5idG4tdG9wLTAxIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzEsIDIzNSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYnRuLXRvcC0wMSBhOjpiZWZvcmUsIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gIGxlZnQ6IC04cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNGRlZyk7XG59XG5cbi5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgbGVmdDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM0ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3Age1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICB9XG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3AuaXMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3AuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLXRvcC0wMSB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gICAgYm90dG9tOiA2NHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAuYnRuLXRvcC0wMSBhIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB9XG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSwgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEycHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEzcHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTpob3ZlciwgLmJ0bi10b3AtMDEgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gIH1cbn1cbi5sLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmwtd3JhcHBlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udDogaW5oZXJpdDtcbn1cbi5sLXdyYXBwZXIgYnIge1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cbi5sLXdyYXBwZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5sLWNvbnRlbnRzLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtY29udGVudHMtYXJlYSB7XG4gICAgcGFkZGluZzogMCAwIDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1jb250ZW50cy1hcmVhIHtcbiAgICB3aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDRweDtcbiAgfVxuICAubC13cmFwcGVyIC5sLWNvbnRlbnRzLWFyZWEge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZzogMzJweCAyNXB4IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ4cHggODBweCA2NHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4ubC1sYXlvdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWxheW91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxheW91dCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBncmlkLWdhcDogMCAzMnB4O1xuICAgIGdhcDogMCAzMnB4O1xuICAgIC1tcy1ncmlkLXJvd3M6IGF1dG8gMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDczNHB4IDMycHggMzAwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZTogXCJtYWluIGxvZ2luXCIgYXV0byBcIm1haW4gc2lkZVwiIDFmci83MzRweCAzMDBweDtcbiAgICB3aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA0OHB4IDMycHggNjRweDtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1sYXlvdXRfX2xvZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1sYXlvdXRfX2xvZ2luIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtYXJlYTogbG9naW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1sYXlvdXRfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZzogMjRweCAxNXB4IDMycHg7XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbGF5b3V0X19tYWluIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICAgIHdpZHRoOiA3MzRweDtcbiAgICBncmlkLWFyZWE6IG1haW47XG4gIH1cbn1cbi5sLWxheW91dF9fbWFpbiA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1sYXlvdXRfX3NpZGUge1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGdyaWQtYXJlYTogc2lkZTtcbiAgfVxufVxuLmwtbGF5b3V0ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubC1sb2dpbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cbi5sLWxvZ2luX19pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmwtbG9naW5fX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWViO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sLWxvZ2luX190dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubC1sb2dpbl9fY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmwtbG9naW5fX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLWxvZ2luX19jaGVja2JveCAubGFiZWwtY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDAgMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmwtbG9naW5fX2NoZWNrYm94IC5sYWJlbC1jaGVjazo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiBjYWxjKCgxLjc1ZW0gLSAyMHB4KSAvIDIgKyAycHgpO1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzQzOTJkYTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MzkyZGE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5sLWxvZ2luX19jaGVja2JveCAubGFiZWwtY2hlY2s6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiBjYWxjKCgxLjc1ZW0gLSAyMHB4KSAvIDIpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkY2UyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4ubC1sb2dpbl9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbC1jaGVjazo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sLWxvZ2luX19jb250IHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDMycHg7XG59XG4ubC1sb2dpbl9fbGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubC1sb2dpbl9fbGVhZCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmwtbG9naW5fX2xlYWQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmwtbG9naW5fX3ByaW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4ubC1sb2dpbl9fbGlzdDAxIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi5sLWxvZ2luX19saXN0MDEgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9dGV4dF0sXG4ubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkY2UyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4ubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjQTBCMUJBO1xufVxuLmwtbG9naW5fX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sLWxvZ2luX19idG4gLmJ0biB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHggMCA4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sLWxvZ2luX19idG4gLmJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5sLWxvZ2luX19idG4gLmJ0bi5idG4tMDEge1xuICBjb2xvcjogIzAwNmJjZDtcbn1cbi5sLWxvZ2luX19idG4gLmJ0bi5idG4tMDE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udHMvMjAyNi9pbWFnZXMvaWNvbl9sb2dpbl9idG4wMS5wbmcpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmwtbG9naW5fX2J0biAuYnRuLmJ0bi0wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmwtbG9naW5fX2J0biAuYnRuLmJ0bi0wMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250cy8yMDI2L2ltYWdlcy9pY29uX2xvZ2luX2J0bjAyLnBuZyk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ubC1sb2dpbl9fYnRuIC5idG46aG92ZXIuYnRuLTAxIHtcbiAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7XG59XG4ubC1sb2dpbl9fYnRuIC5idG46aG92ZXIuYnRuLTAyIHtcbiAgb3BhY2l0eTogMC45ICFpbXBvcnRhbnQ7XG59XG4ubC1sb2dpbl9fc2Vjb25kYXJ5ID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmwtbG9naW5fX2xpc3QwMiA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmwtbG9naW5fX2xpc3QwMiA+IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5sLWxvZ2luX19saXN0MDIgPiBsaSBhOjpiZWZvcmUsIC5sLWxvZ2luX19saXN0MDIgPiBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMGFhZWI7XG59XG4ubC1sb2dpbl9fbGlzdDAyID4gbGkgYTo6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5sLWxvZ2luX19saXN0MDIgPiBsaSBhOjphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgKyAzcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWNvbnRlbnQgPiAubC1sb2dpbiwgLmwtbGF5b3V0X19tYWluID4gLmwtbG9naW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIH1cbiAgLmwtY29udGVudCA+IC5sLWxvZ2luOmZpcnN0LWNoaWxkLCAubC1sYXlvdXRfX21haW4gPiAubC1sb2dpbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1sb2dpbi5sLWxvZ2luLS1zaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmwtbG9naW4ubC1sb2dpbi0tc2lkZSAubC1sb2dpbl9fY29udCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX19oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fdHRsOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX19jb250IHtcbiAgICBwYWRkaW5nOiAxNnB4IDgwcHggMzJweDtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX19wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX19wcmltYXJ5IC5sLWxvZ2luX19idG5XcmFwIHtcbiAgICB3aWR0aDogMjY4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2xpc3QwMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2xpc3QwMSBsaSB7XG4gICAgZmxleDogMCAwIDM0MHB4O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2xpc3QwMSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX19idG4gLmJ0biB7XG4gICAgbWF4LXdpZHRoOiAyNjhweDtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX19zZWNvbmRhcnkgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX19saXN0MDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX19saXN0MDIgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubC1jb250ZW50ID4gLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbiAgLmwtY29udGVudCA+IC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLW1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubC1sb2dpbi5sLWxvZ2luLS1tYWluIC5sLWxvZ2luX19oZWFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAubC1sb2dpbi5sLWxvZ2luLS1tYWluIC5sLWxvZ2luX19jb250IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmwtbG9naW4ubC1sb2dpbi0tbWFpbiAubC1sb2dpbl9fcHJpbWFyeSAubC1sb2dpbl9fYnRuV3JhcCB7XG4gICAgd2lkdGg6IDE4NnB4O1xuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLW1haW4gLmwtbG9naW5fX2xpc3QwMSBsaSB7XG4gICAgZmxleDogMCAwIDI1MHB4O1xuICB9XG59XG5cbi5jLWJ0biB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMsIGNvbG9yIDIwMG1zLCBvcGFjaXR5IDIwMG1zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1idG4gPiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xufVxuLmMtYnRuLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuLmMtYnRuLnMwIHtcbiAgbWluLXdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG4uczAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1idG4uczEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtYnRuLnMxIHtcbiAgd2lkdGg6IDM1MXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ0bi5zMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWJ0bi5jMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA2YmNkO1xufVxuLmMtYnRuLmMxOmhvdmVyLCAuYy1idG4uYzE6Zm9jdXMsIC5jLWJ0bi5jMTphY3RpdmUge1xuICBjb2xvcjogIzM0OWVmZjtcbn1cbi5jLWJ0bi5jMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnRuLmMyOmhvdmVyLCAuYy1idG4uYzI6Zm9jdXMsIC5jLWJ0bi5jMjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5YjYyO1xufVxuLmMtYnRuLmMzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmJjZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1idG4uYzM6aG92ZXIsIC5jLWJ0bi5jMzpmb2N1cywgLmMtYnRuLmMzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTg2ZmY7XG59XG4uYy1idG4uYzQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ0bi5jNDpob3ZlciwgLmMtYnRuLmM0OmZvY3VzLCAuYy1idG4uYzQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YzNmMTtcbn1cbi5jLWJ0bi5pY29uTG9naW4ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5jLWJ0bi5pY29uTG9naW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fbG9naW4ucG5nKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYy1idG4uaWNvblJlZ2lzdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYy1idG4uaWNvblJlZ2lzdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX3JlZ2lzdGVyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmMtYnRuLmljb25TZWFyY2gge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5jLWJ0bi5pY29uU2VhcmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX3NlYXJjaF8wMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jLWJ0bi5pY29uU3RhciB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmMtYnRuLmljb25TdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX2Zhdl8wMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jLWJ0bi5pY29uQ2hlY2sge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5jLWJ0bi5pY29uQ2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOWE5YTlhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlhOWE5YTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYy1idG4uZG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5YTlhOWEgIWltcG9ydGFudDtcbn1cbi5jLWJ0bi5kaXNhYmxlZCwgLmMtYnRuOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmMtY2Fyb3VzZWxMaXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWNhcm91c2VsTGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cbi5jLWNhcm91c2VsTGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJvdXNlbExpc3RfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDY2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uYy1jYXJvdXNlbExpc3RfX3NsaWRlIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmMtY2Fyb3VzZWxMaXN0X19zbGlkZSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xufVxuLmMtY2Fyb3VzZWxMaXN0X19zbGlkZSA+IGEgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1jYXJvdXNlbExpc3RfX3NsaWRlID4gYTpob3ZlciAuYy1jYXJvdXNlbExpc3RfX3NsaWRlX19waWMge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1jYXJvdXNlbExpc3RfX3NsaWRlX19waWMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xufVxuLmMtY2Fyb3VzZWxMaXN0X19zbGlkZV9fdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jYXJvdXNlbExpc3QuaXMtbm8tc3dpcGUgLmMtY2Fyb3VzZWxMaXN0X193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcm91c2VsTGlzdC5pcy1uby1zd2lwZSAuYy1jYXJvdXNlbExpc3RfX3NsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jLWNhcm91c2VsTGlzdC5pcy1uby1zd2lwZSAuYy1jYXJvdXNlbExpc3RfX2NvbnRyb2xsZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwIDEwcHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLW5leHQsIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLW5leHQsIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0N3B4O1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLCAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUsIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMzdweDtcbn1cbi5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmMtY29sV3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29sV3JhcF9fY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29sV3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmMtY29sV3JhcC0tY29sMiAuYy1jb2xXcmFwX19jb2wge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAyKTtcbiAgfVxuICAuYy1jb2xXcmFwLS1jb2wyIC5jLWNvbFdyYXBfX2NvbDpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5jLWNvbFdyYXAtLWNvbDIgLmMtY29sV3JhcF9fY29sOm50aC1jaGlsZChuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5jLWNvbFdyYXAtLWNvbDMgLmMtY29sV3JhcF9fY29sIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDY0cHgpIC8gMyk7XG4gIH1cbiAgLmMtY29sV3JhcC0tY29sMyAuYy1jb2xXcmFwX19jb2w6bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5jLWNvbFdyYXAtLWNvbDMgLmMtY29sV3JhcF9fY29sOm50aC1jaGlsZChuKzQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jb250cy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmMtY29udHMtbGlzdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29udHMtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29udHMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDIpO1xuICB9XG4gIC5jLWNvbnRzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxuICAuYy1jb250cy1saXN0X19pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uYy1jb250cy1saXN0X19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtY29udHMtbGlzdF9faXRlbV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjZweCkgLyAyKTtcbiAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgfVxufVxuLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIgaW1nIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbn1cbmE6aG92ZXIgLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIgaW1nLCBhOmFjdGl2ZSAuYy1jb250cy1saXN0X19pdGVtX190aHVtYiBpbWcsIGE6Zm9jdXMgLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIgaW1nIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtY29udHMtbGlzdF9faXRlbV9fdGV4dC13cmFwIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1jb250cy1saXN0X19pdGVtX19uZXcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2YmNkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDA2YmNkO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMjAwbXMsIGNvbG9yIDIwMG1zO1xufVxuYTpob3ZlciAuYy1jb250cy1saXN0X19pdGVtX19uZXcsIGE6YWN0aXZlIC5jLWNvbnRzLWxpc3RfX2l0ZW1fX25ldywgYTpmb2N1cyAuYy1jb250cy1saXN0X19pdGVtX19uZXcge1xuICBib3JkZXItY29sb3I6ICMzNDllZmY7XG4gIGNvbG9yOiAjMzQ5ZWZmO1xufVxuLmMtY29udHMtbGlzdF9faXRlbV9fdGl0bGUge1xuICBjb2xvcjogIzAwNmJjZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG59XG5hOmhvdmVyIC5jLWNvbnRzLWxpc3RfX2l0ZW1fX3RpdGxlLCBhOmFjdGl2ZSAuYy1jb250cy1saXN0X19pdGVtX190aXRsZSwgYTpmb2N1cyAuYy1jb250cy1saXN0X19pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMzQ5ZWZmO1xufVxuXG4uYy1oZGcwMSB7XG4gIG1hcmdpbjogNDhweCAwIDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhkZzAxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5jLWhkZzAxOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jLWhkZzAxOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1oZGcwMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzMnB4IDAgMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYy1oZGcwMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1oZGcwMjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWhkZzAyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbn1cblxuLmMtaGRnMDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjRweCAwIDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1oZGcwMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1oZGcwMzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtaGRnMDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTZweCAwIDhweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEFCRUI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1oZGcwNDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1oZGcwNDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmwtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBRUI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVyb19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVyb19fdHRsIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTIzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIzNXB4O1xuICB9XG59XG5cbi5jLXNpZGUtY2F0ZWdvcnktbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNpZGUtY2F0ZWdvcnktbmF2IHtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG59XG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9faGVhZF9fdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2NvbnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY2O1xufVxuLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2xpc3QgLl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9fbGlzdCAuX19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG59XG5fOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgOnJvb3QgLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2xpc3QgLl9faXRlbSBhIHtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9fbGlzdCAuX19pdGVtIGE6OmJlZm9yZSwgLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2xpc3QgLl9faXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMGFhZWI7XG59XG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9fbGlzdCAuX19pdGVtIGE6OmJlZm9yZSB7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9fbGlzdCAuX19pdGVtIGE6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jLXNpZGUtY29udHMtbmF2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNpZGUtY29udHMtbmF2IHtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9faGVhZF9fdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2NvbnQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9faGRnIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9faGRnIC5fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFCRUI7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsID4gYTpub3QoLl9faG9vaykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCA+IGE6bm90KC5fX2hvb2spIC5fX2ljbyB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udHMvMjAyNi9pbWFnZXMvaWNvbl9zaWRlTmF2MDEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNTBweCAzMHB4O1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCA+IGE6bm90KC5fX2hvb2spIC5fX2ljby0tMSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCA+IGE6bm90KC5fX2hvb2spIC5fX2ljby0tMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMHB4IDA7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsID4gYTpub3QoLl9faG9vaykgLl9faWNvLS0zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggMDtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgPiBhOm5vdCguX19ob29rKSAuX19pY28tLTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTBweCAwO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCA+IGE6bm90KC5fX2hvb2spIC5fX2ljby0tNSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAwO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCA+IGE6bm90KC5fX2hvb2spOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsID4gYTpub3QoLl9faG9vayk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgPiBhOm5vdCguX19ob29rKTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgLl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNDZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgLl9faG9vayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQkVCO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgLl9faG9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCAuX19ob29rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIC5fX2hvb2s6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fYm9keSB7XG4gIHBhZGRpbmc6IDhweCAyNHB4IDE2cHg7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fYm9keSAuX19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAwIDhweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fYm9keSAuX19pdGVtIGE6OmJlZm9yZSwgLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX2JvZHkgLl9faXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX2JvZHkgLl9faXRlbSBhOjpiZWZvcmUge1xuICB0b3A6IDE0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X19ib2R5IC5fX2l0ZW0gYTo6YWZ0ZXIge1xuICB0b3A6IDE5cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdDpub3QoLmlzLW9wZW4pIC5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgYTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uYy1zaWRlLWNvbnRzLW5hdi0tY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmMtc2lkZS1jb250cy1uYXYtLWNhdGVnb3J5IC5jLXNpZGUtY29udHMtbmF2X19jb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNjtcbn1cblxuLmMtaW5kZXgtaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmRleC1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgfVxufVxuLmMtaW5kZXgtaGVhZF9fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmRleC1oZWFkX190dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5jLWluZGV4LWhlYWRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQjJCMkIyO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmMtaW5kZXgtaGVhZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYy1pbmRleC1oZWFkX19pdGVtID4gYSB7XG4gIGNvbG9yOiAjMDA2YmNkO1xufVxuLmMtaW5kZXgtaGVhZF9faXRlbSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzM0OWVmZjtcbn1cbi5jLWluZGV4LWhlYWRfX2l0ZW0gPiBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzU1MWE4Yjtcbn1cblxuLnAtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG4ucC1zZWN0aW9uX190dGwge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fc2VjdGlvbl90dGxfMDEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTJweCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VjdGlvbl9fdHRsIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5wLXNlY3Rpb25fX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wLXNlY3Rpb24uLS1uYXJyb3cgLnAtc2VjdGlvbl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xufVxuLnAtc2VjdGlvbi4tLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0IzQjNCMztcbn1cblxuLnAtc2NoZWR1bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAtMjVweDtcbiAgcGFkZGluZzogMzBweCAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2NoZWR1bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzMnB4IDMwcHggMzZweDtcbiAgfVxufVxuLnAtc2NoZWR1bGVfX3RvQm90dG9tIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2NoZWR1bGVfX3RvQm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiA3NXB4O1xuICB9XG59XG4ucC1zY2hlZHVsZV9fdG9Cb3R0b20gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMDA2QkNEO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wLXNjaGVkdWxlX190b0JvdHRvbSBpOjpiZWZvcmUge1xuICBjb2xvcjogIzAwNkJDRDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtc2NoZWR1bGVfX3RvQm90dG9tOmhvdmVyIGkge1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzM0OWVmZjtcbiAgfVxuICAucC1zY2hlZHVsZV9fdG9Cb3R0b206aG92ZXIgaTo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzM0OWVmZjtcbiAgfVxufVxuXG4ucC1zY2hlZHVsZVRhYiB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMzJweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2NoZWR1bGVUYWIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wLXNjaGVkdWxlVGFiX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG59XG4ucC1zY2hlZHVsZVRhYl9fc2xpZGUge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNjaGVkdWxlVGFiX19zbGlkZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4ucC1zY2hlZHVsZVRhYl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDZCQ0Q7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwNkJDRDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAyMDBtcywgYmFja2dyb3VuZC1jb2xvciAyMDBtcywgY29sb3IgMjAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2NoZWR1bGVUYWJfX2J0biB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLXNjaGVkdWxlVGFiX19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5pcy1hY3RpdmUgLnAtc2NoZWR1bGVUYWJfX2J0biB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucC1zY2hlZHVsZVRhYl9fYnRuIC5fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLnAtc2NoZWR1bGVUYWJfX2J0biAuX19udW1iZXIge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2NoZWR1bGVUYWJfX2J0biAuX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4ucC1zY2hlZHVsZUxpc3Qge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzBweCAyNXB4IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2NoZWR1bGVMaXN0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHggNDBweDtcbiAgfVxufVxuLnAtc2NoZWR1bGVMaXN0X190YWJsZV9fdGhlYWQge1xuICBwYWRkaW5nOiAwIDIwcHggMnB4O1xuICBjb2xvcjogIzRENEQ0RDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNjaGVkdWxlTGlzdF9fdGFibGVfX3RoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1zY2hlZHVsZUxpc3RfX3RhYmxlX190Ym9keSAucC1zY2hlZHVsZUxpc3RfX3RhYmxlX190ciB7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JGQkZCRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zY2hlZHVsZUxpc3RfX3RhYmxlX190Ym9keSAucC1zY2hlZHVsZUxpc3RfX3RhYmxlX190ciB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICB9XG59XG4ucC1zY2hlZHVsZUxpc3RfX3RhYmxlX190Ym9keSAucC1zY2hlZHVsZUxpc3RfX3RhYmxlX190cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkZCRkJGO1xufVxuLnAtc2NoZWR1bGVMaXN0X190YWJsZV9fdHIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zY2hlZHVsZUxpc3RfX3RhYmxlX190ciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNThweCAxZnI7XG4gICAgZ2FwOiA3MnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnAtc2NoZWR1bGVMaXN0X19hZ2VuZGEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyMnB4IDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNjaGVkdWxlTGlzdF9fYWdlbmRhIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5wLXNjaGVkdWxlTGlzdF9fYWdlbmRhX19kYXRlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBnYXA6IDRweDtcbn1cbi5wLXNjaGVkdWxlTGlzdF9fYWdlbmRhX19kYXRlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucC1zY2hlZHVsZUxpc3RfX2FnZW5kYV9fZGF0ZV9faXRlbSAuX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnAtc2NoZWR1bGVMaXN0X19hZ2VuZGFfX2RhdGVfX3RhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNjaGVkdWxlTGlzdF9fYWdlbmRhX190aW1lIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtc2NoZWR1bGVMaXN0X19hZ2VuZGFfX3RpbWVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbl90aW1lXzAxLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggYXV0bztcbn1cbi5wLXNjaGVkdWxlTGlzdF9fYWdlbmRhX190aW1lX19pdGVtIC5fX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnAtc2NoZWR1bGVMaXN0X19mb3JtYXRUYWcge1xuICAtLWNvbG9yOiAjODA4MDgwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NTtcbiAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zY2hlZHVsZUxpc3RfX2Zvcm1hdFRhZyB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wLXNjaGVkdWxlTGlzdF9fZm9ybWF0VGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgb3BhY2l0eTogMC4wNztcbn1cbi5wLXNjaGVkdWxlTGlzdF9fZm9ybWF0VGFnLi0tYzEge1xuICAtLWNvbG9yOiAjMDBBQUVCO1xufVxuLnAtc2NoZWR1bGVMaXN0X19mb3JtYXRUYWcuLS1jMiB7XG4gIC0tY29sb3I6ICMxN0I3QzY7XG59XG4ucC1zY2hlZHVsZUxpc3RfX2Zvcm1hdFRhZy4tLWMzIHtcbiAgLS1jb2xvcjogIzhCNjVCQztcbn1cblxuLnAtc2NoZWR1bGVMaXN0X19ub3RlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtc2NoZWR1bGVMaXN0X19ub3RlX190dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNjaGVkdWxlTGlzdF9fbm90ZSAucC1tYXJrTGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wLXNjaGVkdWxlTGlzdF9fY3RhQXJlYSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4ucC1zY2hlZHVsZUxpc3RfX2N0YUFyZWFfX3R4dCB7XG4gIGNvbG9yOiAjMDBBQUVCO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zY2hlZHVsZUxpc3RfX2N0YUFyZWFfX2J0biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNjaGVkdWxlTGlzdF9fY3RhQXJlYV9fYnRuIC5jLWJ0biB7XG4gIG1heC13aWR0aDogMjU1cHg7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2NoZWR1bGVMaXN0X19jdGFBcmVhX19idG4gLmMtYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG5cbi5wLW1hcmtMaXN0IHtcbiAgLS1jb2x1bW4tZ2FwOiA0cHg7XG4gIC0tcm93LWdhcDogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXJvdy1nYXApIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucC1tYXJrTGlzdCA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMCB2YXIoLS1jb2x1bW4tZ2FwKTtcbn1cbi5wLW1hcmtMaXN0ID4gbGkgaSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnAtbWFya0xpc3QuLS1jZW50ZXIgPiBsaSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucC1tZXJpdENsbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tZXJpdENsbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lcml0Q2xtX19jb2wge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuLnAtbWVyaXRDbG1fX2NvbCA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnAtbWVyaXRDbG1fX2NvbF9fcGljIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtbWVyaXRDbG1fX2NvbF9fcGljIGltZyB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lcml0Q2xtX19jb2xfX3R4dCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5wLWhvd3RvTGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvd3RvTGlzdCB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG4ucC1ob3d0b0xpc3RfX2NvbF9fdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvd3RvTGlzdF9fY29sX190dGwge1xuICAgIGdhcDogMThweDtcbiAgfVxufVxuLnAtaG93dG9MaXN0X19jb2xfX3R0bCAuX19udW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBBQUVCO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwQUFFQjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWhvd3RvTGlzdF9fY29sX190dGwgLl9fdHh0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG4ucC1ob3d0b0xpc3RfX2NvbF9fdHRsLi0tbm90aWNlIHtcbiAgY29sb3I6ICMwMEFBRUI7XG59XG4ucC1ob3d0b0xpc3RfX2NvbF9fdHRsLi0tbm90aWNlIC5fX251bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFBRUI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtaG93dG9MaXN0X19jb2xfX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob3d0b0xpc3RfX2NvbF9faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG4ucC1ob3d0b0xpc3RfX2NvbF9faW5uZXIgLl9fZW0ge1xuICBjb2xvcjogI0UyMkE3RjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1ob3d0b0xpc3RfX2NvbF9fbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG93dG9MaXN0X19jb2xfX21lZGlhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG93dG9MaXN0X19jb2xfX21lZGlhX19jb250IHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvd3RvTGlzdF9fY29sX19tZWRpYV9fcGljIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuLnAtaG93dG9MaXN0X19jb2xfX2F0dGVudGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDEycHggMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNkZEO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG93dG9MaXN0X19jb2xfX2F0dGVudGlvbiB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDIwcHg7XG4gIH1cbn1cbi5wLWhvd3RvTGlzdF9fY29sX19hdHRlbnRpb25fX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtaG93dG9MaXN0X19jb2xfX2F0dGVudGlvbiAucC1tYXJrTGlzdCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wLWhvd3RvTGlzdF9fY29sX19maWd1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG93dG9MaXN0X19jb2xfX2ZpZ3VyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob3d0b0xpc3RfX2NvbF9fZmlndXJlX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuLnAtaG93dG9MaXN0X19jb2xfX2ZpZ3VyZV9faXRlbSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG4ucC1ob3d0b0xpc3RfX2NvbF9fZmlndXJlX19pdGVtIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBjb2xvcjogIzRENEQ0RDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ucC1zdHlsZUNsbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ2FwOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnAtc3R5bGVDbG1fX3NlY3Rvcl9fY29sYm94IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMThweCAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY2RkQ7XG59XG4ucC1zdHlsZUNsbV9fc2VjdG9yLi0tYzIgLnAtaGRnMDIge1xuICAtLWNvbG9yOiAjMTdCN0M2O1xufVxuLnAtc3R5bGVDbG1fX3NlY3Rvci4tLWMyIC5wLXN0eWxlQ2xtX19zZWN0b3JfX2NvbGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0Y1RUY7XG59XG4ucC1zdHlsZUNsbV9fc2VjdG9yLi0tYzMgLnAtaGRnMDIge1xuICAtLWNvbG9yOiAjOEI2NUJDO1xufVxuLnAtc3R5bGVDbG1fX3NlY3Rvci4tLWMzIC5wLXN0eWxlQ2xtX19zZWN0b3JfX2NvbGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkU3RkE7XG59XG5cbi5wLWluZm9ybWF0aW9uQm94IHtcbiAgcGFkZGluZzogMThweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWluZm9ybWF0aW9uQm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbn1cbi5wLWluZm9ybWF0aW9uQm94X19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ2FwOiAxNXB4O1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbmZvcm1hdGlvbkJveF9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ2FwOiAzNnB4O1xuICB9XG59XG4ucC1pbmZvcm1hdGlvbkJveF9fdHRsIHtcbiAgY29sb3I6ICMwMEFBRUI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtaW5mb3JtYXRpb25Cb3hfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMTBweDtcbn1cbi5wLWluZm9ybWF0aW9uQm94X19saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBnYXA6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbmZvcm1hdGlvbkJveF9fbGlzdF9faXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMzZweCAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5wLXJlYWRCb3gge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLnAtcmVhZEJveF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnAtaW5wYWdlTmF2LXdyYXAge1xuICBtYXJnaW46IDY0cHggLTI1cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnBhZ2VOYXYtd3JhcCB7XG4gICAgbWFyZ2luOiA2NHB4IDAgMDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuLnAtaW5wYWdlTmF2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnBhZ2VOYXYge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxuICAucC1pbnBhZ2VOYXYtd3JhcC5pcy1maXhlZCAucC1pbnBhZ2VOYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLnAtaW5wYWdlTmF2X19pdGVtIHtcbiAgZmxleDogMTtcbn1cbi5wLWlucGFnZU5hdl9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTk5OTtcbn1cbi5wLWlucGFnZU5hdl9faXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWlucGFnZU5hdl9faXRlbSBhIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWlucGFnZU5hdl9faXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzM0OWVmZjtcbiAgfVxuICAucC1pbnBhZ2VOYXZfX2l0ZW0gYTpob3ZlciBpIHtcbiAgICB0cmFuc2xhdGU6IDAgNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5wYWdlTmF2X19pdGVtIGEuLS1wYnVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnAtaW5wYWdlTmF2X19pdGVtIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEzcHg7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zbGF0ZSAyMDBtcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnBhZ2VOYXZfX2l0ZW0gaSB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLnAtaGRnMDIge1xuICAtLWNvbG9yOiAjMDBhYmViO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzJweCAwIDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1oZGcwMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucC1oZGcwMjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLWhkZzAyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG59XG5cbi5wLW5vdGVzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtYWxpZ24tbGVmdC1zcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudS1hbGlnbi1yaWdodC1zcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi51LXZhbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udS12YWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtdmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wY2JyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LXNwYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXNwYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wY29ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtc3Bvbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1zcG9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LWZ6MSB7XG4gIGZvbnQtc2l6ZTogMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoxc3Age1xuICAgIGZvbnQtc2l6ZTogMXB4O1xuICB9XG59XG4udS1mejIge1xuICBmb250LXNpemU6IDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MnNwIHtcbiAgICBmb250LXNpemU6IDJweDtcbiAgfVxufVxuLnUtZnozIHtcbiAgZm9udC1zaXplOiAzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejNzcCB7XG4gICAgZm9udC1zaXplOiAzcHg7XG4gIH1cbn1cbi51LWZ6NCB7XG4gIGZvbnQtc2l6ZTogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZno0c3Age1xuICAgIGZvbnQtc2l6ZTogNHB4O1xuICB9XG59XG4udS1mejUge1xuICBmb250LXNpemU6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6NXNwIHtcbiAgICBmb250LXNpemU6IDVweDtcbiAgfVxufVxuLnUtZno2IHtcbiAgZm9udC1zaXplOiA2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejZzcCB7XG4gICAgZm9udC1zaXplOiA2cHg7XG4gIH1cbn1cbi51LWZ6NyB7XG4gIGZvbnQtc2l6ZTogN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZno3c3Age1xuICAgIGZvbnQtc2l6ZTogN3B4O1xuICB9XG59XG4udS1mejgge1xuICBmb250LXNpemU6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6OHNwIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuLnUtZno5IHtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejlzcCB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbi51LWZ6MTAge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejEwc3Age1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLnUtZnoxMSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MTFzcCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4udS1mejEyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoxMnNwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi51LWZ6MTMge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejEzc3Age1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnUtZnoxNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MTRzcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4udS1mejE1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoxNXNwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi51LWZ6MTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejE2c3Age1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnUtZnoxNyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MTdzcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4udS1mejE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoxOHNwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi51LWZ6MTkge1xuICBmb250LXNpemU6IDE5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejE5c3Age1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLnUtZnoyMCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MjBzcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4udS1mejIxIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoyMXNwIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi51LWZ6MjIge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejIyc3Age1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnUtZnoyMyB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MjNzcCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4udS1mejI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoyNHNwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi51LWZ6MjUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejI1c3Age1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnUtZnoyNiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MjZzcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4udS1mejI3IHtcbiAgZm9udC1zaXplOiAyN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoyN3NwIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbi51LWZ6Mjgge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejI4c3Age1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnUtZnoyOSB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MjlzcCB7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICB9XG59XG4udS1mejMwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnozMHNwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi51LWZ6MzEge1xuICBmb250LXNpemU6IDMxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejMxc3Age1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgfVxufVxuLnUtZnozMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MzJzcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4udS1tdC1zMSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnUtbWItczEge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC1zMXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnUtbWItczFzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4udS1tdC1zMiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi51LW1iLXMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LXMyc3Age1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLnUtbWItczJzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnUtbXQtczMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4udS1tYi1zMyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC1zM3NwIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC51LW1iLXMzc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi51LW10LXM0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnUtbWItczQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtczRzcCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAudS1tYi1zNHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4udS1tdC1zNSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi51LW1iLXM1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LXM1c3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnUtbWItczVzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnUtbXQtczYge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4udS1tYi1zNiB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC1zNnNwIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC51LW1iLXM2c3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi51LW10LXM3IHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cblxuLnUtbWItczcge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtczdzcCB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxuICAudS1tYi1zN3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG4udS1tdC1zOCB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbi51LW1iLXM4IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LXM4c3Age1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbiAgLnUtbWItczhzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuLnUtbXQtczkge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xufVxuXG4udS1tYi1zOSB7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC1zOXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG4gIC51LW1iLXM5c3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbn1cbi51LW10LXMxMCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi51LW1iLXMxMCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC1zMTBzcCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAudS1tYi1zMTBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnUtbXQwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4udS1tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi51LXB0MCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi51LXBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDBzcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC51LW1iMHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnUtcHQwc3Age1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLnUtcGIwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi51LW10MTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udS1tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnUtcHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4udS1wYjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDEwc3Age1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnUtbWIxMHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC51LXB0MTBzcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnUtcGIxMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnUtbXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi51LW1iMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udS1wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi51LXBiMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MjBzcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAudS1tYjIwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnUtcHQyMHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudS1wYjIwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4udS1tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnUtbWIzMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi51LXB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnUtcGIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQzMHNwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC51LW1iMzBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAudS1wdDMwc3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC51LXBiMzBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi51LW10NDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4udS1tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnUtcHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4udS1wYjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDQwc3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnUtbWI0MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC51LXB0NDBzcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnUtcGI0MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnUtbXQ1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi51LW1iNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4udS1wdDUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi51LXBiNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10NTBzcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAudS1tYjUwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnUtcHQ1MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAudS1wYjUwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4udS1tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnUtbWI2MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi51LXB0NjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnUtcGI2MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQ2MHNwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC51LW1iNjBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAudS1wdDYwc3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC51LXBiNjBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi51LW10NzAge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4udS1tYjcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLnUtcHQ3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG4udS1wYjcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDcwc3Age1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLnUtbWI3MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIC51LXB0NzBzcCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbiAgLnUtcGI3MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLnUtbXQ4MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi51LW1iODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4udS1wdDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi51LXBiODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10ODBzcCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAudS1tYjgwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnUtcHQ4MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAudS1wYjgwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4udS1tdDkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuLnUtbWI5MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi51LXB0OTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cblxuLnUtcGI5MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQ5MHNwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gIC51LW1iOTBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAudS1wdDkwc3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG4gIC51LXBiOTBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cbi51LW10MTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi51LW1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi51LXB0MTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4udS1wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTAwc3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC51LW1iMTAwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC51LXB0MTAwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAudS1wYjEwMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi51LW10MTEwIHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5cbi51LW1iMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi51LXB0MTEwIHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuXG4udS1wYjExMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTEwc3Age1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG4gIC51LW1iMTEwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICB9XG4gIC51LXB0MTEwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxuICAudS1wYjExMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cbi51LW10MTIwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi51LW1iMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi51LXB0MTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuXG4udS1wYjEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTIwc3Age1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG4gIC51LW1iMTIwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIC51LXB0MTIwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuICAudS1wYjEyMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi51LW10MTMwIHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG59XG5cbi51LW1iMTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG59XG5cbi51LXB0MTMwIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xufVxuXG4udS1wYjEzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTMwc3Age1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICB9XG4gIC51LW1iMTMwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG4gIC51LXB0MTMwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxuICAudS1wYjEzMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cbn1cbi51LW10MTQwIHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG59XG5cbi51LW1iMTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi51LXB0MTQwIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG4udS1wYjE0MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTQwc3Age1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG4gIC51LW1iMTQwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG4gIC51LXB0MTQwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxuICAudS1wYjE0MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbi51LW10MTUwIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG5cbi51LW1iMTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5cbi51LXB0MTUwIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuXG4udS1wYjE1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTUwc3Age1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG4gIC51LW1iMTUwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG4gIC51LXB0MTUwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxuICAudS1wYjE1MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIH1cbn1cbi51LW10MTYwIHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG59XG5cbi51LW1iMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG59XG5cbi51LXB0MTYwIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuXG4udS1wYjE2MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTYwc3Age1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG4gIC51LW1iMTYwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG4gIC51LXB0MTYwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxuICAudS1wYjE2MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbi51LW10MTcwIHtcbiAgbWFyZ2luLXRvcDogMTcwcHg7XG59XG5cbi51LW1iMTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG59XG5cbi51LXB0MTcwIHtcbiAgcGFkZGluZy10b3A6IDE3MHB4O1xufVxuXG4udS1wYjE3MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTcwc3Age1xuICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICB9XG4gIC51LW1iMTcwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICB9XG4gIC51LXB0MTcwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgfVxuICAudS1wYjE3MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gIH1cbn1cbi51LW10MTgwIHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7XG59XG5cbi51LW1iMTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG59XG5cbi51LXB0MTgwIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xufVxuXG4udS1wYjE4MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTgwc3Age1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG4gIC51LW1iMTgwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICB9XG4gIC51LXB0MTgwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxuICAudS1wYjE4MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIH1cbn1cbi51LW10MTkwIHtcbiAgbWFyZ2luLXRvcDogMTkwcHg7XG59XG5cbi51LW1iMTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG59XG5cbi51LXB0MTkwIHtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xufVxuXG4udS1wYjE5MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTkwc3Age1xuICAgIG1hcmdpbi10b3A6IDE5MHB4O1xuICB9XG4gIC51LW1iMTkwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICB9XG4gIC51LXB0MTkwc3Age1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgfVxuICAudS1wYjE5MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cbn1cbi51LW10MjAwIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbi51LW1iMjAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cbi51LXB0MjAwIHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xufVxuXG4udS1wYjIwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MjAwc3Age1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICB9XG4gIC51LW1iMjAwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICB9XG4gIC51LXB0MjAwc3Age1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxuICAudS1wYjIwMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbi51LW10MCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnUtbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udS1md0Ige1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnUtZndOIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn0iLCIuYnRuLXRvcC0wMSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogNzVweDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uYnRuLXRvcC0wMSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTcxLCAyMzUsIC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYnRuLXRvcC0wMSBhOjpiZWZvcmUsIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gIGxlZnQ6IC04cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNGRlZyk7XG59XG5cbi5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgbGVmdDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM0ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3Age1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIH1cblxuICAuYnRuLXRvcC0wMS5qcy1zY3JvbGwtdG9wLmlzLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3AuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tdG9wLTAxIHtcbiAgICByaWdodDogODBweDtcbiAgICBib3R0b206IDY0cHg7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgLmJ0bi10b3AtMDEgYSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuICB9XG5cbiAgLmJ0bi10b3AtMDEgYTo6YmVmb3JlLCAuYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cblxuICAuYnRuLXRvcC0wMSBhOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMnB4O1xuICB9XG5cbiAgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEzcHg7XG4gIH1cblxuICAuYnRuLXRvcC0wMSBhOmhvdmVyLCAuYnRuLXRvcC0wMSBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwYWFlYjtcbiAgfVxufVxuIiwiLmwtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250OiBpbmhlcml0O1xuICB9XG5cbiAgYnIge1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cbiIsIi5sLWNvbnRlbnRzLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAwIDAgNjRweDtcbiAgfVxuICBAaW5jbHVkZSBwYyB7XG4gICAgd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7XG5cbiAgICAubC13cmFwcGVyICYge1xuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5sLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAzMnB4IDI1cHggNDhweDtcbiAgICAvLyBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmc6IDQ4cHggODBweCA2NHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4ubC1sYXlvdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICBAaW5jbHVkZSBwYyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBncmlkLWdhcDogMCAzMnB4O1xuICAgIGdhcDogMCAzMnB4O1xuICAgIC1tcy1ncmlkLXJvd3M6IGF1dG8gMWZyO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDczNHB4IDMycHggMzAwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZTpcbiAgICAgIFwibWFpbiBsb2dpblwiIGF1dG9cbiAgICAgIFwibWFpbiBzaWRlXCIgIDFmciAvXG4gICAgICAgNzM0cHggMzAwcHg7XG4gICAgd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNDhweCAzMnB4IDY0cHg7XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgJl9fbG9naW4ge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgICBncmlkLWFyZWE6IGxvZ2luO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE1cHggMzJweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcbiAgICAgIHdpZHRoOiA3MzRweDtcbiAgICAgIGdyaWQtYXJlYTogbWFpbjtcbiAgICB9XG5cbiAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2lkZSB7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgLW1zLWdyaWQtcm93OiAyO1xuICAgICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgZ3JpZC1hcmVhOiBzaWRlO1xuICAgIH1cbiAgfVxuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi5sLWxvZ2luIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuXG4gICZfX2lubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFhZWI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAmX190dGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxhYmVsLWNoZWNrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRvcDogY2FsYygoMS43NWVtIC0gMjBweCkvMiArIDJweCk7XG4gICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNDM5MmRhO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQzOTJkYTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IGNhbGMoKDEuNzVlbSAtIDIwcHgpLzIpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkY2UyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbC1jaGVjayB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMnB4O1xuICB9XG5cbiAgJl9fbGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgfVxuXG4gICZfX2xpc3QwMSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcblxuICAgIGxpIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10ge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2RjZTIgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjQTBCMUJBO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmJ0biB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDhweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogMjAwbXM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICAmLmJ0bi0wMSB7XG4gICAgICAgIGNvbG9yOiAjMDA2YmNkO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udHMvMjAyNi9pbWFnZXMvaWNvbl9sb2dpbl9idG4wMS5wbmcpO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5idG4tMDIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3YzMxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRzLzIwMjYvaW1hZ2VzL2ljb25fbG9naW5fYnRuMDIucG5nKTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICYuYnRuLTAxIHtcbiAgICAgICAgICBvcGFjaXR5OiAuOCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuYnRuLTAyIHtcbiAgICAgICAgICBvcGFjaXR5OiAuOSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2Vjb25kYXJ5IHtcblxuICAgID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0MDIge1xuXG4gICAgPiBsaSB7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBhYWViO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDNweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICAubC1jb250ZW50ID4gJixcbiAgICAubC1sYXlvdXRfX21haW4gPiAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgICYubC1sb2dpbi0tc2lkZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmwtbG9naW5fX2NvbnQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5sLWxvZ2luLS1zaWRlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuXG4gICAgICAubC1sb2dpbl9faGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX3R0bCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19jb250IHtcbiAgICAgICAgcGFkZGluZzogMTZweCA4MHB4IDMycHg7XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19wcmltYXJ5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5sLWxvZ2luX19idG5XcmFwIHtcbiAgICAgICAgICB3aWR0aDogMjY4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19saXN0MDEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZmxleDogMCAwIDM0MHB4O1xuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fYnRuIHtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI2OHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19zZWNvbmRhcnkge1xuICAgICAgICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19saXN0MDIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmwtY29udGVudCA+ICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sLWxvZ2luLS1tYWluIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAubC1sb2dpbl9faGVhZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX2NvbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19wcmltYXJ5IHtcbiAgICAgICAgLmwtbG9naW5fX2J0bldyYXAge1xuICAgICAgICAgIHdpZHRoOiAxODZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fbGlzdDAxIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZsZXg6IDAgMCAyNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtYnRuIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zLCBjb2xvciAyMDBtcywgb3BhY2l0eSAyMDBtcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gID4gc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB9XG5cbiAgJi5yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgJi5zMCB7IC8vIOOBquOCiuOChuOBjVxuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi5zMTAwIHsgLy8g5YWo5bmFXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxuXG4gICYuczEge1xuICAgIHdpZHRoOiAzNTFweDsgLy8gc2FtcGxlXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIHNhbXBsZVxuICAgIH1cbiAgfVxuXG4gICYuYzEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDZiY2Q7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICMzNDllZmY7XG4gICAgfVxuICB9XG5cbiAgJi5jMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MzMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5YjYyO1xuICAgIH1cbiAgfVxuXG4gICYuYzMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZiY2Q7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxODZmZjtcbiAgICB9XG4gIH1cblxuICAmLmM0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGMzZjE7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uTG9naW4ge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fbG9naW4ucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICYuaWNvblJlZ2lzdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX3JlZ2lzdGVyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLmljb25TZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fc2VhcmNoXzAyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLmljb25TdGFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX2Zhdl8wMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJi5pY29uQ2hlY2sge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOWE5YTlhO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5YTlhOWE7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi5kb25lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM5YTlhOWEgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuYy1jYXJvdXNlbExpc3Qge1xuICAkc2VsZjogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICB3aWR0aDogMjAwcHg7XG5cbiAgICA+IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG5cbiAgICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgI3skc2VsZn1fX3NsaWRlX19waWMge1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGljIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICB9XG5cbiAgICAmX190eHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtbm8tc3dpcGUge1xuICAgICN7JHNlbGZ9X193cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICN7JHNlbGZ9X19zbGlkZSB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skc2VsZn1fX2NvbnRyb2xsZXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cblxuICAvLyBzd2lwZXJcblxuICAuc3dpcGVyIHtcblxuICAgICYtcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG5cbiAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG5cbiAgICAgICYtbmV4dCxcbiAgICAgICYtcHJldiB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5IDpub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0N3B4OyAvLyBzYW1wbGVcbiAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgICBjb2xvcjogI0NDQztcbiAgICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcHJldiB7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbmV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuYy1jb2xXcmFwIHtcbiAgJHNlbGY6ICY7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgJl9fY29sIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYtLWNvbDIge1xuICAgICAgI3skc2VsZn1fX2NvbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAyKTtcblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbDMge1xuICAgICAgI3skc2VsZn1fX2NvbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCAqIDIpIC8gMyk7XG5cbiAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jLWNvbnRzLWxpc3Qge1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDIpO1xuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKG4rMykge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9fdGh1bWIge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyNnB4KSAvIDIpO1xuICAgICAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG4gICAgICB9XG5cbiAgICAgIGE6aG92ZXIgJiBpbWcsXG4gICAgICBhOmFjdGl2ZSAmIGltZyxcbiAgICAgIGE6Zm9jdXMgJiBpbWcge1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0LXdyYXAge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICZfX25ldyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2YmNkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAjMDA2YmNkO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMjAwbXMsIGNvbG9yIDIwMG1zO1xuXG4gICAgICBhOmhvdmVyICYsXG4gICAgICBhOmFjdGl2ZSAmLFxuICAgICAgYTpmb2N1cyAmIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzQ5ZWZmO1xuICAgICAgICBjb2xvcjogIzM0OWVmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwNmJjZDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuXG4gICAgICBhOmhvdmVyICYsXG4gICAgICBhOmFjdGl2ZSAmLFxuICAgICAgYTpmb2N1cyAmIHtcbiAgICAgICAgY29sb3I6ICMzNDllZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1oZGcwMSB7XG4gIG1hcmdpbjogNDhweCAwIDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7fVxuICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwO31cbn1cblxuLmMtaGRnMDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzJweCAwIDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwO31cbiAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDt9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG4gIH1cbn1cblxuLmMtaGRnMDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjRweCAwIDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgJjpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7fVxuICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwO31cbn1cblxuLmMtaGRnMDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTZweCAwIDhweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEFCRUI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgJjpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7fVxuICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwO31cbn1cbiIsIi5sLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQUVCO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDExMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoLTE2MDBweCArIDExMzBweCkgLyAyICk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xNjAwcHggKyAxMTMwcHgpIC8gMiApO1xuICAgIH1cbiAgfVxufSIsIi5jLXNpZGUtY2F0ZWdvcnktbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcbiAgfVxuXG4gICZfX2hlYWQge1xuXG4gICAgJl9fdHRsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAmX19jb250IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY2O1xuICB9XG5cbiAgJl9fbGlzdCB7XG5cbiAgICAuX19pdGVtIHtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDZweCAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXM7XG4gICAgICAgIEBpbmNsdWRlIGhhY2soaWUpIHtcbiAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBhYWViO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGJyZWFrcG9pbnQ6IDc2OHB4O1xuXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludCAtIDFweH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaGFjaygkdmVyOiBudWxsKSB7XG4gIEBpZiAkdmVyID09ICdpZScgeyAvLyBJRTEw44CcMTFcbiAgICBAYXQtcm9vdCBfOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgOnJvb3QgJiB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHZlciA9PSAnZWRnZScgeyAvLyBFZGdlMTIr77yIRWRnZeWFqOOBpu+8iVxuICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICR2ZXIgPT0gJ21zJyB7IC8vIElFMTAr77yIRWRnZeOCguWFqOOBpuWQq+OCgO+8iVxuICAgIEBhdC1yb290IF86LW1zLWxhbmcoeCksICYge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xuICBAaWYgdHlwZS1vZigkbnVtYmVyKSA9PSAnbnVtYmVyJyBhbmQgbm90IHVuaXRsZXNzKCRudW1iZXIpIHtcbiAgICBAcmV0dXJuICRudW1iZXIgLyAoJG51bWJlciAqIDAgKyAxKTtcbiAgfVxuICBAcmV0dXJuICRudW1iZXI7XG59XG5cbkBmdW5jdGlvbiByZW0oJHB4LCAkYmFzZTogMTZweCkge1xuICAkdmFsdWU6ICRweDtcbiAgQGlmICh1bml0KCRweCkgIT0gJ3B4Jykge1xuICAgIEB3YXJuICdyZW0oKeOBruW8leaVsOOBq3B45Lul5aSW44Gu5YCk44KS5oyH5a6a44GX44Gm44KC6KiI566X44Gn44GN44G+44Gb44KTJztcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfVxuICAkdmFsdWU6IChzdHJpcC11bml0KCRweCkgLyBzdHJpcC11bml0KCRiYXNlKSkgKiAxcmVtO1xuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuQGZ1bmN0aW9uIHZ3KCRweCwgJGJhc2U6IDM3NXB4KSB7XG4gICR2YWx1ZTogJHB4O1xuICBAaWYgKHVuaXQoJHB4KSAhPSAncHgnKSB7XG4gICAgQHdhcm4gJ3Z3KCnjga7lvJXmlbDjgatweOS7peWkluOBruWApOOCkuaMh+WumuOBl+OBpuOCguioiOeul+OBp+OBjeOBvuOBm+OCkyc7XG4gICAgQHJldHVybiAkdmFsdWU7XG4gIH1cbiAgJHZhbHVlOiAoc3RyaXAtdW5pdCgkcHgpIC8gc3RyaXAtdW5pdCgkYmFzZSkpICogMTAwdnc7XG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5AbWl4aW4gbGluZS1jbGFtcCgkY291bnQ6IDMpIHtcbiAgQGlmIHR5cGUtb2YoJGNvdW50KSAhPSAnbnVtYmVyJyB7XG4gICAgQGVycm9yICdsaW5lLWNsYW1w44Gu5byV5pWw44Gv5b+F44Ga5pWw5YCk44Gn5oyH5a6a44GX44Gm44GP44Gg44GV44GEJztcbiAgfVxuICBAaWYgJGNvdW50ID09IDEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfSBAZWxzZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkY291bnQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbkBtaXhpbiBpY29uLWZvbnQge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIHRyaWFuZ2xlKCRib3JkZXJXaWR0aCkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogJGJvcmRlcldpZHRoO1xufSIsIi5jLXNpZGUtY29udHMtbmF2IHtcbiAgJHNlbGY6ICY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gIH1cblxuICAmX19oZWFkIHtcblxuICAgICZfX3R0bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgJl9faGRnIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcblxuICAgIC5fX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIH1cblxuICAgICZfX3R0bCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUJFQjtcbiAgICAgIH1cblxuICAgICAgPiBhOm5vdCguX19ob29rKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDZweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXM7XG5cbiAgICAgICAgLl9faWNvIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udHMvMjAyNi9pbWFnZXMvaWNvbl9zaWRlTmF2MDEucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwcHggMzBweDtcbiAgICAgICAgICAmLS0xIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0zMHB4ICogMCkgMH1cbiAgICAgICAgICAmLS0yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0zMHB4ICogMSkgMH1cbiAgICAgICAgICAmLS0zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0zMHB4ICogMikgMH1cbiAgICAgICAgICAmLS00IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0zMHB4ICogMykgMH1cbiAgICAgICAgICAmLS01IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0zMHB4ICogNCkgMH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMjAwbXM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgICAgIH1cblxuICAgICAgLl9faG9vayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQkVCO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBwYWRkaW5nOiA4cHggMjRweCAxNnB4O1xuXG4gICAgICAuX19pdGVtIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDhweCAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcztcblxuICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5pcy1vcGVuKSB7XG5cbiAgICAgIC5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwge1xuXG4gICAgICAgIGEge1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgI3skc2VsZn1fX2NvbnQge1xuICAgICAgLy8gcGFkZGluZzogMTVweDtcbiAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICAvLyBib3JkZXItdG9wOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNjtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLWluZGV4LWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNCMkIyQjI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgY29sb3I6ICMwMDZiY2Q7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzM0OWVmZlxuICAgICAgfVxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICM1NTFhOGJcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuXG4gICZfX3R0bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fc2VjdGlvbl90dGxfMDEucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMTJweCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwLzI4KTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gICYuLS1uYXJyb3cgJl9faW5uZXIge1xuICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgfVxuXG4gICYuLS1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCM0IzQjM7XG4gIH1cbn0iLCIucC1zY2hlZHVsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC0yNXB4O1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzMnB4IDMwcHggMzZweDtcbiAgfVxuXG4gICZfX3RvQm90dG9tIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICByaWdodDogNzVweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDZCQ0Q7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwNkJDRDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBpIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMzQ5ZWZmO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjMzQ5ZWZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLXNjaGVkdWxlVGFiIHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMnB4O1xuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIGZsZXg6IDE7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNkJDRDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMDA2QkNEO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDIwMG1zLCBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zLCBjb2xvciAyMDBtcztcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuaXMtYWN0aXZlICYge1xuICAgICAgY29sb3I6ICMxNzE3MTc7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5fX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgfVxuXG4gICAgLl9fbnVtYmVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtc2NoZWR1bGVMaXN0IHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMjVweCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZzogMzBweCA2MHB4IDQwcHg7XG4gIH1cblxuICAmX190YWJsZSB7XG4gICAgJHRhYmxlOiAmO1xuXG4gICAgJl9fdGhlYWQge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgcGFkZGluZzogMCAyMHB4IDJweDtcbiAgICAgIGNvbG9yOiAjNEQ0RDREO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgICZfX3Rib2R5IHtcblxuICAgICAgI3skdGFibGV9X190ciB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JGQkZCRjtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkZCRkJGO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNThweCAxZnI7XG4gICAgICAgIGdhcDogNzJweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtc2NoZWR1bGVMaXN0X19hZ2VuZGEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyMnB4IDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ2FwOiA0cHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIC5fX2RhdGUge1xuICAgICAgICBmb250LWZhbWlseTogJHJvYm90byAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFnIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTE1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGltZSB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjEvMTUpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGdhcDogMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uX3RpbWVfMDEucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCBhdXRvO1xuXG4gICAgICAuX19udW1iZXIge1xuICAgICAgICBmb250LWZhbWlseTogJHJvYm90byAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLXNjaGVkdWxlTGlzdF9fZm9ybWF0VGFnIHtcbiAgLS1jb2xvcjogIzgwODA4MDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNzU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICBvcGFjaXR5OiAwLjA3O1xuICB9XG5cbiAgJi4tLWMxIHsgLS1jb2xvcjogIzAwQUFFQjt9XG4gICYuLS1jMiB7IC0tY29sb3I6ICMxN0I3QzY7fVxuICAmLi0tYzMgeyAtLWNvbG9yOiAjOEI2NUJDO31cbn1cblxuLnAtc2NoZWR1bGVMaXN0X19ub3RlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gICZfX3R0bCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAucC1tYXJrTGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4ucC1zY2hlZHVsZUxpc3RfX2N0YUFyZWEge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuXG4gICZfX3R4dCB7XG4gICAgY29sb3I6ICMwMEFBRUI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5jLWJ0biB7XG4gICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnAtbWFya0xpc3Qge1xuICAtLWNvbHVtbi1nYXA6IDRweDtcbiAgLS1yb3ctZ2FwOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tcm93LWdhcCkgMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMCB2YXIoLS1jb2x1bW4tZ2FwKTtcblxuICAgIGkge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmLi0tY2VudGVyIHtcblxuICAgID4gbGkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59IiwiLnAtbWVyaXRDbG0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ4cHg7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgfVxuXG4gICAgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fcGljIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3R4dCB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucC1ob3d0b0xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogNDBweDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGdhcDogNTBweDtcbiAgfVxuXG4gICZfX2NvbCB7XG5cbiAgICAmX190dGwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI4LzIwKTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBnYXA6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIC5fX251bSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMEFBRUI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjMDBBQUVCO1xuICAgICAgICBmb250LWZhbWlseTogJHJvYm90byAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAuX190eHQge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDdweFxuICAgICAgfVxuXG4gICAgICAmLi0tbm90aWNlIHtcbiAgICAgICAgY29sb3I6ICMwMEFBRUI7XG5cbiAgICAgICAgLl9fbnVtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQUVCO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAuX19lbSB7XG4gICAgICAgIGNvbG9yOiAjRTIyQTdGO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cblxuICAgICAgJl9fY29udCB7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19waWMge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hdHRlbnRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjZGRDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3R0bCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAucC1tYXJrTGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWd1cmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgY29sb3I6ICM0RDRENEQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnAtc3R5bGVDbG0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogNTBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcblxuICAmX19zZWN0b3Ige1xuXG4gICAgJl9fY29sYm94IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxOHB4IDIwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUY2RkQ7XG4gICAgfVxuXG4gICAgJi4tLWMyIHtcbiAgICAgIC5wLWhkZzAyIHtcbiAgICAgICAgLS1jb2xvcjogIzE3QjdDNjtcbiAgICAgIH1cbiAgICAgIC5wLXN0eWxlQ2xtX19zZWN0b3JfX2NvbGJveCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0Y1RUY7XG4gICAgICB9XG4gICAgfVxuICAgICYuLS1jMyB7XG4gICAgICAucC1oZGcwMiB7XG4gICAgICAgIC0tY29sb3I6ICM4QjY1QkM7XG4gICAgICB9XG4gICAgICAucC1zdHlsZUNsbV9fc2VjdG9yX19jb2xib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFN0ZBO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wLWluZm9ybWF0aW9uQm94IHtcbiAgcGFkZGluZzogMThweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdhcDogMTVweDtcbiAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgIGdhcDogMzZweDtcbiAgICB9XG4gIH1cblxuICAmX190dGwge1xuICAgIGNvbG9yOiAjMDBBQUVCO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgZ2FwOiA0cHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTM2cHggMWZyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLXJlYWRCb3gge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICAmX19pbm5lciB7XG5cbiAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wLWlucGFnZU5hdi13cmFwIHtcbiAgbWFyZ2luOiA2NHB4IC0yNXB4IDA7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW46IDY0cHggMCAwO1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuXG4ucC1pbnBhZ2VOYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBwYyB7XG4gICAgd2lkdGg6IDk3MHB4O1xuXG4gICAgLnAtaW5wYWdlTmF2LXdyYXAuaXMtZml4ZWQgJiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXg6IDE7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTk5OTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMzQ5ZWZmO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIHRyYW5zbGF0ZTogMCA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tLXBidXAge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zbGF0ZSAyMDBtcztcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLWhkZzAyIHtcbiAgLS1jb2xvcjogIzAwYWJlYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMycHggMCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI5LzIwKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICAmOmZpcnN0LWNoaWxkIHsgbWFyZ2luLXRvcDogMDt9XG4gICY6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7fVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgfVxufVxuXG4ucC1ub3RlcyB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59IiwiLnUtYWxpZ24tbGVmdCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi51LWFsaWduLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnUtYWxpZ24tcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuQGluY2x1ZGUgc3Age1xuICAudS1hbGlnbi1sZWZ0LXNwIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudS1hbGlnbi1jZW50ZXItc3AgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnUtYWxpZ24tcmlnaHQtc3AgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxufVxuXG4udS12YWxpZ24tdG9wIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuLnUtdmFsaWduLW1pZGRsZSB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbi51LXZhbGlnbi1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4iLCIudS1wY2JyIHtcbiAgQGluY2x1ZGUgc3AgeyBkaXNwbGF5OiBub25lOyB9XG59XG5cbi51LXNwYnIge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBzcCB7IGRpc3BsYXk6IGJsb2NrOyB9XG59IiwiLnUtcGNvbmx5IHtcbiAgQGluY2x1ZGUgc3AgeyBkaXNwbGF5OiBub25lOyB9XG59XG5cbi51LXNwb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHNwIHsgZGlzcGxheTogYmxvY2s7IH1cbn0iLCJAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMyIHtcbiAgLnUtZnojeyRpfSB7IGZvbnQtc2l6ZTogI3skaSAqIDFweH07IH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIC51LWZ6I3skaX1zcCB7IGZvbnQtc2l6ZTogI3skaSAqIDFweH07IH1cbiAgfVxufSIsIkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAudS1tdC1zI3skaSAqIDF9IHsgbWFyZ2luLXRvcDogI3skaSAqIDh9cHg7IH1cbiAgLnUtbWItcyN7JGkgKiAxfSB7IG1hcmdpbi1ib3R0b206ICN7JGkgKiA4fXB4OyB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICAudS1tdC1zI3skaSAqIDF9c3AgeyBtYXJnaW4tdG9wOiAjeyRpICogOH1weDsgfVxuICAgIC51LW1iLXMjeyRpICogMX1zcCB7IG1hcmdpbi1ib3R0b206ICN7JGkgKiA4fXB4OyB9XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gIC51LW10I3skaSAqIDEwfSB7IG1hcmdpbi10b3A6ICN7JGkgKiAxMH1weDsgfVxuICAudS1tYiN7JGkgKiAxMH0geyBtYXJnaW4tYm90dG9tOiAjeyRpICogMTB9cHg7IH1cbiAgLnUtcHQjeyRpICogMTB9IHsgcGFkZGluZy10b3A6ICN7JGkgKiAxMH1weDsgfVxuICAudS1wYiN7JGkgKiAxMH0geyBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDEwfXB4OyB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICAudS1tdCN7JGkgKiAxMH1zcCB7IG1hcmdpbi10b3A6ICN7JGkgKiAxMH1weDsgfVxuICAgIC51LW1iI3skaSAqIDEwfXNwIHsgbWFyZ2luLWJvdHRvbTogI3skaSAqIDEwfXB4OyB9XG4gICAgLnUtcHQjeyRpICogMTB9c3AgeyBwYWRkaW5nLXRvcDogI3skaSAqIDEwfXB4OyB9XG4gICAgLnUtcGIjeyRpICogMTB9c3AgeyBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDEwfXB4OyB9XG4gIH1cbn1cblxuLnUtbXQwIHsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O31cbi51LW1iMCB7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDt9XG4udS1wdDAgeyBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O31cbi51LXBiMCB7IHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7fVxuIiwiLnUtZndCIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51LWZ3TiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59IiwiQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHVsLnRvcGljcGF0aCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlLFxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlIHtcbiAgICB0b3A6IDRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjphZnRlciB7XG4gICAgdG9wOiA4cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgfVxuICB1bC50b3BpY3BhdGggbGkgKyBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiJdfQ== */