@charset "UTF-8";
#main {
  width: auto;
  padding: 0;
}

.l-wrapper {
  padding-bottom: 64px;
  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-wrapper strong {
  color: inherit;
}
.l-wrapper sup {
  margin-left: 0.1em;
  margin-right: 0.1em;
  font-size: 70%;
}

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

.l-layout {
  box-sizing: border-box;
}
.l-layout__main > :last-child {
  margin-bottom: 0;
}
.l-layout__side > :not(:last-child) {
  margin-bottom: 20px !important;
}
.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/2027/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/2027/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);
}

.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);
}
.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 15px;
  border: none;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0);
  background: none;
  font: inherit;
  font-size: 15px;
  font-weight: normal;
  letter-spacing: normal;
  text-decoration: none !important;
  transition: background-color 200ms, color 200ms, opacity 200ms;
  cursor: pointer;
  border-radius:100px;
}
.c-btn--dl {
  width: 100%;
  max-width: 310px;
  height: auto;
  text-align: center;
  padding: 12px 20px;
  border: 2px solid #12A376;
  background-color: #4CADA3;
  color: #fff !important;
  font-weight: bold;
}
.c-btn--dl .icon-file_download {
  margin-right: 0.4em;
  font-size: 180%;
  vertical-align: middle;
}
.c-btn--dl i:not([class]) {
  position: absolute;
  top: 0;
  right: 20px;
  bottom: 0;
  width: 16px;
  height: 16px;
  margin: auto;
  font-size: 0;
}
.c-btn--dl i:not([class]) img {
  vertical-align: top;
}
.c-btn > span {
  line-height: 1.5;
}
.c-btn.round {
  border-radius: 9999px;
}
.c-btn.noShadow {
  box-shadow: none;
}
.c-btn.square {
  height: auto;
  min-height: 48px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 10px;
  background-color: #fff;
  color: #006bcd;
  font-weight: normal;
  text-align: center;
}
.c-btn.s0 {
  min-width: 260px;
}
.c-btn.s100 {
  width: 100%;
}
.c-btn.s1 {
  width: 300px;
}
.c-btn.c1 {
  background-color: #fff;
  color: #006bcd;
  border:1px solid #b0b0b0
}
.c-btn.c1:hover, .c-btn.c1:focus, .c-btn.c1:active {
  color: #349eff;
}
.c-btn.c2 {
  background-color: #ff8b0f;
  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 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.c-conts-list__item a {
  display: block;
  color: inherit !important;
  line-height: 1.5;
  text-decoration: none;
}
.c-conts-list__item__inner {
  display: flex;
  gap: 10px;
}
.c-conts-list__item__thumb {
  flex: 0 0 auto;
  max-width: calc((100% - 10px) / 2);
}
.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__textWrap {
  flex: 1 1 auto;
  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 {
  margin-bottom: 1em;
  color: #006bcd;
  font-size: 16px;
  font-weight: bold;
  transition: color 200ms;
}

@font-face {
  font-family: "icomoon";
  src: url("fonts/icomoon.eot?ec65hl");
  src: url("fonts/icomoon.eot?ec65hl#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?ec65hl") format("truetype"), url("fonts/icomoon.woff?ec65hl") format("woff"), url("fonts/icomoon.svg?ec65hl#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-file_download:before {
  content: "\e904";
}

.icon-movie:before {
  content: "\e905";
  color: #006bcd;
}

.icon-arw-bottom:before {
  content: "\e900";
  color: #00aaeb;
}

.icon-arw-left:before {
  content: "\e901";
  color: #00aaeb;
}

.icon-arw-right:before {
  content: "\e902";
  color: #00aaeb;
}

.icon-arw-top:before {
  content: "\e903";
  color: #00aaeb;
}

.icon-chevron-thin-down:before {
  content: "\e908";
}

.icon-chevron-thin-left:before {
  content: "\e909";
}

.icon-chevron-thin-right:before {
  content: "\e90a";
}

.icon-chevron-thin-up:before {
  content: "\e90b";
}

.c-hdg02 {
  margin-bottom: 32px;
  line-height: 1.5;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
.c-hdg02 .__sub {
  display: block;
  color: #39ACA0;
  font-size: 13px;
}

.c-hdg03 {
  position: relative;
  padding-left: 15px;
  line-height: 1.5;
  font-size: 21px;
  font-weight: bold;
}
.c-hdg03:not(:first-child) {
  margin-top: 60px;
}
.c-hdg03:not(:last-child) {
  margin-bottom: 24px;
}
.c-hdg03::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 4px;
  background-image: linear-gradient(0deg, #26CFE3 0%, #3482FF 100%);
}

.c-hdg04 {
  position: relative;
  margin-top: 40px;
  margin-bottom: 16px;
  line-height: 1.5;
  font-size: 18px;
  font-weight: bold;
}
.c-hdg04 i {
  font-size: 0;
  vertical-align: middle;
}
.c-hdg04 i img {
  vertical-align: top;
}

.c-hdg05 {
  position: relative;
  margin-top: 40px;
  margin-bottom: 16px;
  padding-left: 20px;
  line-height: 1.5;
  font-size: 16px;
  font-weight: bold;
}
.c-hdg05::before {
  content: "";
  display: block;
  position: absolute;
  top: calc((1.5em - 8px) / 2);
  left: 2px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #46B4C1;
}

.p-hdg05 {
  padding-bottom: 10px;
  border-bottom: 1px solid #00ABEB;
  line-height: 1.5;
  font-size: 14px;
  font-weight: bold;
}
.p-hdg05:not(:first-child) {
  margin-top: 20px;
}

.c-hdg06 {
  margin-bottom: 10px;
  line-height: 1.5;
  font-size: 14px;
  font-weight: bold;
}
.c-hdg06:not(:first-child) {
  margin-top: 20px;
}

.l-hero {
  background-color: #1CC1B2;
}

.p-hero__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  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: 1px;
  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% + 2px);
  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__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 {
  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 .__ico {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 8px;
  background-image: url(/conts/2027/images/icon_sideNav01.png);
  background-repeat: no-repeat;
  background-size: auto 30px;
}
.c-side-conts-nav__list__ttl a .__ico--1 {
  background-position: 0px 0;
}
.c-side-conts-nav__list__ttl a .__ico--2 {
  background-position: -30px 0;
}
.c-side-conts-nav__list__ttl a .__ico--3 {
  background-position: -60px 0;
}
.c-side-conts-nav__list__ttl a .__ico--4 {
  background-position: -90px 0;
}
.c-side-conts-nav__list__ttl a .__ico--5 {
  background-position: -120px 0;
}
.c-side-conts-nav__list__ttl a .__ico--6 {
  background-position: -150px 0;
}
.c-side-conts-nav__list__ttl a .__ico--7 {
  background-position: -180px 0;
}
.c-side-conts-nav__list__ttl a .__ico--8 {
  background-position: -210px 0;
}
.c-side-conts-nav__list__ttl a::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::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: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: 1px;
  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: 20px;
  transform: rotate(-45deg);
}
.c-side-conts-nav__list:not(.is-open) .c-side-conts-nav__list__ttl a::after {
  height: 15px;
}

.c-index-head {
  margin-bottom: 48px;
  padding: 20px 10px 40px;
  background-color: #f3f3f3;
}
.c-index-head__ttl {
  margin-bottom: 10px;
  color: #000;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.c-index-head__item {
  border-bottom: 1px dotted #888;
  line-height: 1.5;
  font-size: 15px;
}
.c-index-head__item:last-child {
  margin: 0px;
}
.c-index-head__item > a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 10px;
  font-weight: bold;
  text-decoration: none;
  transition: color 200ms;
}
.c-index-head__item > a i {
  flex: 0 0 auto;
  font-weight: bold;
}
.c-index-head__item > a i::before {
  color: #0066CC;
}

.c-modalList {
  display: grid;
  grid-template-columns: 100%;
  gap: 6px;
  margin-bottom: 30px;
  padding: 0;
  flex-wrap: wrap;
  flex-direction: column;
}
.c-modalList li {
  list-style: none;
}
.c-modalList__item > a {
  display: block;
  position: relative;
  padding: 15px 20px;
  border: 1px solid #D9D9D9;
  border-radius: 5px;
  background: #fff;
  color: #39ACA0 !important;
  font-weight: bold;
  transition: background-color 200ms;
}
.c-modalList__item > a::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 20px;
  bottom: 0;
  width: 14px;
  height: 14px;
  margin: auto;
  background-image: url(../images/ico_blank_01.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.c-modalList__item > a > i {
  margin-right: 0.5em;
}

.c-exbox {
  margin-bottom: 40px;
}
.c-exbox__title {
  display: flex;
  gap: 14px;
  margin-bottom: 15px;
  font-weight: bold;
}
.c-exbox__title .__q {
  flex: 0 0 auto;
  color: #4CADA3;
}
.c-exbox__items {
  padding: 0;
  position: relative;
}
.c-exbox__items li {
  list-style: none;
}
.c-exbox__items input[type=radio],
.c-exbox__items input[type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  background: none;
  border: none;
  width: 1px;
  height: 1px;
  outline: none;
}
.c-exbox__items label {
  position: relative;
  display: block;
  margin-bottom: 5px;
  padding: 15px 15px 15px 45px;
  border-radius: 5px;
  background: #F3F3F3;
  cursor: pointer;
}
.c-exbox__items input[type=radio]:checked + label {
  background: #EDF8FA;
}
.c-exbox__items input[type=radio] + label:before {
  content: "";
  position: absolute;
  top: calc(50% - 10px);
  left: 10px;
  width: 22px;
  height: 22px;
  background: #FFF;
  border: 2px solid #DADEE4;
  box-sizing: border-box;
  border-radius: 50%;
}
.c-exbox__items input[type=radio]:checked + label:before {
  border-color: #4CADA3;
}
.c-exbox__items input[type=radio]:checked + label:after {
  content: "";
  position: absolute;
  top: calc(50% - 5px);
  left: 15px;
  width: 12px;
  height: 12px;
  background: #4CADA3;
  border-radius: 50%;
}
.c-exbox__items input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  top: calc(50% - 10px);
  left: 10px;
  width: 22px;
  height: 22px;
  background: #FFF;
  border: 2px solid #DADEE4;
  box-sizing: border-box;
  border-radius: 3px;
}
.c-exbox__items input[type=checkbox]:checked + label {
  background: #EDF8FA;
}
.c-exbox__items input[type=checkbox]:checked + label:before {
  border-color: #4CADA3;
  background-color: #4CADA3;
}
.c-exbox__items input[type=checkbox]:checked + label:after {
  content: "";
  position: absolute;
  top: calc(50% - 8px);
  left: 16px;
  width: 7px;
  height: 11px;
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
  transform: rotate(45deg);
}
.c-exbox__items.--transparent label {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  background: transparent !important;
}
.c-exbox__button {
  margin-bottom: 10px;
  text-align: center;
}
.c-exbox__answer-wrap {
  margin-top: 5px;
  padding-top: 20px;
}
.is-answered .c-exbox__answer-wrap {
  background-color: #EDF8FA;
}
.c-exbox__answer {
  display: none;
  border-radius: 5px;
  background-color: #EDF8FA;
}
.is-answered .c-exbox__answer {
  display: block;
}
.c-exbox__answer__title {
  margin: 0;
  padding: 15px 20px 12px;
  font-weight: bold;
}
.c-exbox__answer__title .__a {
  color: #4CADA3;
}
.c-exbox__answer__exp {
  padding: 0 20px 20px;
}
.c-exbox__answer__exp strong {
  font-weight: bold;
}

.c-pageNav {
  display: flex;
  margin: 40px 0;
  font-size: 14px;
  padding: 0;
}
.c-pageNav li {
  list-style: none;
}
.c-pageNav__prev {
  flex: 1 0 100px;
  text-align: right;
}
.c-pageNav__current {
  margin: 0 1em;
  flex: 0 0 auto;
}
.c-pageNav__next {
  flex: 1 0 100px;
  text-align: left;
}

.c-movieBox {
  position: relative;
  margin-bottom: 30px;
  padding-top: 56.25%;
}
.c-movieBox iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.c-list {
  padding: 0;
}
.c-list > li {
  position: relative;
  padding-left: 1.25em;
  list-style: none;
}
.c-list > li:not(:last-child) {
  margin-bottom: 0.5em;
}
.c-list > li:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 9px;
  height: 9px;
  background: #859099;
  border-radius: 50%;
}

.c-numList {
  padding: 0;
  counter-reset: numlist;
}
.c-numList > li {
  position: relative;
  padding-left: 2em;
  list-style: none;
}
.c-numList > li:not(:last-child) {
  margin-bottom: 0.5em;
}
.c-numList > li:before {
  counter-increment: numlist;
  content: "(" counter(numlist) ")";
  position: absolute;
  top: 0;
  left: 0;
}

.c-ngList {
  padding: 0;
}
.c-ngList > li {
  position: relative;
  padding-left: 1.25em;
  list-style: none;
}
.c-ngList > li:not(:last-child) {
  margin-bottom: 0.5em;
}
.c-ngList > li:before, .c-ngList > li:after {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  width: 13px;
  height: 2px;
  background: #859099;
}
.c-ngList > li:before {
  transform: rotate(45deg);
}
.c-ngList > li:after {
  transform: rotate(-45deg);
}

.c-noteList {
  padding: 0;
}
.c-noteList > li {
  padding-left: 1em;
  text-indent: -1em;
  list-style: none;
}

.c-ul:not(:last-child), .c-ul--flat:not(:last-child) {
  margin-bottom: 1.5em;
}
.c-ul > li, .c-ul--flat > li, .c-ul__item {
  position: relative;
  padding-left: 1em;
  line-height: 1.75;
}
.c-ul > li:not(:last-child), .c-ul--flat > li:not(:last-child), .c-ul__item:not(:last-child) {
  margin-bottom: 0.75em;
}
.c-ul > li::before, .c-ul--flat > li::before, .c-ul__item::before {
  content: "･";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1.75em;
  font-weight: bold;
  text-align: center;
}
.c-ul--flat > li,
.c-ul--flat .c-ul__item {
  margin-top: 0;
}
.c-ul--flat > li:not(:last-child),
.c-ul--flat .c-ul__item:not(:last-child) {
  margin-bottom: 0;
}

.c-ol:not(:last-child) {
  margin-bottom: 1.5em;
}
.c-ol > li {
  position: relative;
  list-style-type: decimal;
  margin-left: 1.5em;
}
.c-ol > li:not(:last-child) {
  margin-bottom: 0.75em;
}

.c-markList, .c-markList--flat {
  --gap: 0px;
}
.c-markList:not(:last-child), .c-markList--flat:not(:last-child) {
  margin-bottom: 1.5em;
}
.c-markList > li, .c-markList--flat > li {
  display: flex;
  gap: var(--gap);
}
.c-markList > li:not(:first-child), .c-markList--flat > li:not(:first-child) {
  margin-top: 0.5em;
}
.c-markList > li i, .c-markList--flat > li i {
  display: inline-block;
  flex: 0 0 auto;
  font-style: normal;
}
.c-markList > li i img, .c-markList--flat > li i img {
  vertical-align: middle !important;
}
.c-markList--flat > li:not(:first-child) {
  margin-top: 0;
}

.c-linkList, .c-linkList--horizontal-pc, .c-linkList--horizontal {
  --fz: inherit;
  line-height: 1.75;
  font-size: var(--fz);
}
.c-linkList > li, .c-linkList--horizontal-pc > li, .c-linkList--horizontal > li {
  position: relative;
}
.c-linkList > li:not(:last-child), .c-linkList--horizontal-pc > li:not(:last-child), .c-linkList--horizontal > li:not(:last-child) {
  margin-bottom: 0.5em;
}
.c-linkList > li a, .c-linkList--horizontal-pc > li a, .c-linkList--horizontal > li a {
  display: inline-block;
  padding-left: 1.5em;
  text-decoration: none;
  transition: color 300ms;
}
.c-linkList > li a::before, .c-linkList--horizontal-pc > li a::before, .c-linkList--horizontal > li a::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  line-height: 2;
  font-size: 0.875em;
  font-weight: bold;
  text-align: center;
  transition: color 300ms;
}
.c-linkList > li a.is-current, .c-linkList--horizontal-pc > li a.is-current, .c-linkList--horizontal > li a.is-current {
  color: #666;
  pointer-events: none;
}
.c-linkList .c-linkList, .c-linkList--horizontal-pc .c-linkList, .c-linkList .c-linkList--horizontal-pc, .c-linkList--horizontal-pc .c-linkList--horizontal-pc, .c-linkList--horizontal .c-linkList, .c-linkList--horizontal .c-linkList--horizontal-pc, .c-linkList .c-linkList--horizontal, .c-linkList--horizontal-pc .c-linkList--horizontal, .c-linkList--horizontal .c-linkList--horizontal {
  margin-top: 0.5em;
  margin-left: 1em;
}
.c-linkList--center {
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}
.c-linkList--right {
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
}
.c-linkList--noarw > li a {
  padding-left: 0;
  text-decoration: underline;
}
.c-linkList--noarw > li a::before {
  display: none;
}
.c-linkList--horizontal {
  display: flex;
  flex-wrap: wrap;
}
.c-linkList--horizontal > li:not(:last-child) {
  margin-right: 3.75em;
  margin-bottom: 0;
}

.c-no-linkList {
  padding-left: 1.5em;
}

.c-notes {
  font-size: 13px;
}

.c-back-link {
  text-align: center;
}
.c-back-link .c-btn {
  height: auto;
  min-height: 48px;
}

.c-colBox {
  padding: 20px 15px 32px;
  border: 1px solid #46B4C1;
}
.c-colBox:not(:first-child) {
  margin-top: 32px;
}
.c-colBox:not(:last-child) {
  margin-bottom: 32px;
}
.c-colBox > :not(:last-child) {
  margin-bottom: 1em;
}
.c-colBox__title {
  margin: 0;
  padding-bottom: 14px;
  border-bottom: 1px dotted #888888;
  color: #2DBBCC;
  font-size: 14px;
  font-weight: bold;
}
.c-colBox__title:not(:first-child) {
  margin-top: 24px;
}
.c-colBox__list {
  display: grid;
  grid-template-columns: 100%;
  gap: 14px;
}
.c-colBox__list__item {
  padding-bottom: 16px;
  border-bottom: 1px dotted #888888;
}

.c-imgBox:after {
  content: "";
  display: block;
  clear: both;
}
.c-imgBox > :not(:last-child) {
  margin-bottom: 1em;
}
.c-imgBox__image {
  width: 340px;
}
.c-imgBox--left .c-imgBox__image {
  float: left;
  margin-right: 32px;
}
.c-imgBox--right .c-imgBox__image {
  float: right;
  margin-left: 32px;
}
.c-imgBox__text > * {
  margin: 0;
}
.c-imgBox__text > :not(:last-child) {
  margin-bottom: 1em;
}
.c-imgBox--nowrap .c-imgBox__text {
  overflow: hidden;
}
.c-imgBox.--color {
  padding: 20px 15px 32px;
  border-radius: 5px;
  background-color: #EDF8FA;
}
.c-imgBox.--color .c-imgBox__image {
  width: 303px;
}

.c-stepItem {
  display: flex;
  flex-direction: column;
}
.c-stepItem > :not(:last-child) {
  margin-bottom: 1em;
}
.c-stepItem__mtauto {
  margin-top: auto;
}

.c-prof__title {
  margin: 0;
  padding: 10px 15px;
  color: #fff;
  background: #00ABEB;
  font-size: 14px;
  font-weight: bold;
}
.c-prof__body {
  display: grid;
  grid-template-columns: 100%;
  gap: 20px;
  padding: 20px 15px 32px;
  border: 2px solid #00ABEB;
  border-top: none;
  font-size: 14px;
}
.c-prof__body__img {
  text-align: center;
}
.c-prof__body__img img {
  width: 90px;
}
.c-prof__body__name {
  font-size: 16px;
  font-weight: bold;
}

/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
.colms--modal {
  display: none;
}

.modal {
  display: none;
  height: 100vh;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
}
.modal .c-colWrap__col > :first-child {
  margin-top: 0;
}
.modal .c-colWrap__col > :not(:last-child) {
  margin-bottom: 1em;
}
.modal__overlay {
  height: inherit;
  width: inherit;
  position: absolute;
  background: rgba(0, 0, 0, 0.8);
}
.modal__inner {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 1066px;
  height: 90vh;
  background-color: #fff;
}
.modal__inner--image {
  height: auto !important;
  top: 50%;
  transform: translate(0, -50%);
  padding-bottom: 32px;
}
.modal__inner--image2 {
  height: auto !important;
  width: 100vw !important;
  top: 0;
  left: 0;
  transform: translate(0, 0);
  padding-bottom: 32px;
}
.modal__contents {
  width: 100%;
}
.modal__navi {
  padding: 0 64px;
}

.modal-contents {
  overflow: hidden;
  position: relative;
}
.modal-contents__inner {
  position: relative;
  padding: 64px;
}
.modal-contents__inner > :first-child {
  margin-top: 0;
}
.modal-contents__inner--image {
  padding: 32px 16px 16px 16px !important;
}
.modal-contents__inner--image img {
  width: 100%;
}
.modal-contents__inner--image2 {
  padding: 16px 16px 64px 16px !important;
  background-color: #fff;
}
.modal-contents__inner--image2 img {
  width: 100%;
  margin-bottom: 32px;
}
.modal-contents__scroll {
  position: relative;
  height: calc(100vh - 400px);
}
.modal-contents__scroll--image2 {
  height: 100vh !important;
}
.modal-contents__colms {
  margin: 0 0 64px;
}
.modal-contents__colms--mb64 {
  margin-bottom: 64px;
}
.modal-contents__colms > :not(:last-child) {
  margin-bottom: 1em;
}

.modal-navi__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 0 22px;
}
.modal-navi__items > * {
  width: 389px;
  list-style: none;
}
.modal-navi__items > *:first-child {
  text-align: right;
}
.modal-navi__items > *:last-child {
  max-width: 47.5%;
  margin-left: auto;
  width: 389px;
}
.modal-navi__close {
  text-align: center;
}

.svg-icon--w100 {
  width: 100px;
  height: 100px;
}

.ps__rail-x,
.ps__rail-y {
  opacity: 1;
  width: 2px;
}

.ps__thumb-y {
  background-color: #859099;
  width: 2px;
  right: 0;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  background-color: #e6e6e6;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #859099;
}

.ps__rail-x, .ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 1;
}

.link--page {
  color: #006bcd;
  text-decoration: none;
}

.link--page:not(btn--disabled):not(btn--done):hover,
.link--page:not(btn--disabled):not(btn--done):focus,
.link--page:not(btn--disabled):not(btn--done):active {
  color: #349eff;
}

.link--page > .link__txt {
  font: inherit;
  font-size: 14px;
  position: relative;
  display: inline-block;
  padding-left: 16px;
}

.link--page > .link__txt::before,
.link--page > .link__txt::after {
  position: absolute;
  left: 1px;
  display: block;
  width: 9px;
  height: 2px;
  background: #00aaeb;
  content: "";
}

.link--page > .link__txt::before {
  top: calc(50% - 5px);
  transform: rotate(-43deg);
}

.link--page > .link__txt::after {
  top: 50%;
  transform: rotate(43deg);
}

.link--arrow-r > .link__txt {
  padding-left: 0;
  padding-right: 16px;
}

.link--arrow-r > .link__txt::before,
.link--arrow-r > .link__txt::after {
  left: auto;
  right: 1px;
}

.link--arrow-r > .link__txt::before {
  transform: rotate(43deg);
}

.link--arrow-r > .link__txt::after {
  transform: rotate(-43deg);
}

.link--close > .link__txt::before,
.link--close > .link__txt::after {
  position: absolute;
  display: block;
  width: 11px;
  height: 2px;
  background: #00aaeb;
  content: "";
}

.link--close > .link__txt::before {
  top: 50%;
  transform: rotate(45deg);
}

.link--close > .link__txt::after {
  top: 50%;
  transform: rotate(-45deg);
}

.link--imagemodal {
  text-align: right;
}

.link--sz18 {
  font-size: 1.8rem;
}

.c-textBlock > :not(:last-child) {
  margin-bottom: 1em;
}

.c-flow {
  padding: 0;
}
.c-flow > * {
  width: 100%;
  margin: 0 auto;
  max-width: 331px;
  text-align: center;
  list-style: none;
}
.c-flow > * > span {
  display: block;
  padding: 8px 10px;
  color: #fff;
  background: #859099;
}
.c-flow > *:not(:first-child):before {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e900";
  display: block;
  margin: 8px 0;
  color: #859099;
  text-align: center;
}
.c-flow > *:last-child > span {
  background: #00ABEB;
}
.c-flow > *:last-child:before {
  color: #00ABEB;
}

.c-dl-box {
  padding: 30px 10px;
  background-color: #EDF8FA;
}
.c-dl-box:not(:first-child) {
  margin-top: 20px;
}
.c-dl-box:not(:last-child) {
  margin-bottom: 20px;
}

.c-figure {
  font-size: 0;
  text-align: center;
}
.c-figure:not(:first-child) {
  margin-top: 30px;
}
.c-figure:not(:last-child) {
  margin-bottom: 30px;
}
.c-figure img {
  max-width: 100%;
  height: auto;
}

.c-check-unit__ttl {
  display: flex;
  gap: 8px;
  line-height: 1.5;
  font-size: 16px;
  font-weight: bold;
}
.c-check-unit__ttl i {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #46B4C1;
  line-height: 1;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  translate: 0 5px;
}
.c-check-unit__ttl:not(:has(i))::before {
  content: "";
  flex: 0 0 auto;
  display: block;
  width: 12px;
  height: 12px;
  background-image: url(../images/ico_check_01.svg);
  background-repeat: no-repeat;
  background-size: contain;
  translate: 0 calc((1.5em - 12px) / 2);
}
.c-check-unit__txt {
  margin-top: 0.5em;
  font-size: 14px;
}

.c-colorbox {
  --color: #EDF8FA;
  padding: 15px;
  background-color: var(--color);
}
.c-colorbox:not(:first-child) {
  margin-top: 15px;
}

.p-inpage-nav {
  margin: 0 -5px 56px;
  padding: 10px 20px 30px;
  box-shadow: 0 4px 0 0 rgba(0, 0, 0, 0.2);
  border: 2px solid #0066CC;
  border-radius: 5px;
  background-color: #fff;
}
.p-inpage-nav__list {
  display: flex;
  flex-direction: column;
}
.p-inpage-nav__list__item {
  line-height: 1.5;
  font-size: 15px;
}
.p-inpage-nav__list__item a {
  display: flex;
  align-items: center;
  position: relative;
  padding: 12px 30px 12px 10px;
  color: #0066CC;
  font-weight: bold;
  transition: color 200ms;
}
.p-inpage-nav__list__item a i {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  width: 1em;
  height: 1em;
  margin: auto;
}
.p-inpage-nav__list__item a i::before {
  color: #0066CC;
  font-weight: bold;
  transition: color 200ms;
}

.p-section {
  --mt: 60px;
  position: relative;
  padding: 32px 25px 60px;
}
.p-section__inner {
  max-width: 900px;
  margin: 0 auto;
}
.p-section__inner > p:not(:first-child):not([class]) {
  margin-top: 0.75em;
}
.p-section__inner > p + p:not(:first-child):not([class]) {
  margin-top: 1.5em;
}
.p-section.--bg1 {
  z-index: 2;
  background-image: linear-gradient(0deg, #F0F4FD 2px, transparent 2px), linear-gradient(90deg, #F0F4FD 2px, transparent 2px);
  background-position: center bottom;
  background-size: 18px 18px;
}
.p-section.--bg1::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -30px;
  width: 124px;
  height: 30px;
  margin: auto;
  background-color: #fff;
  background-image: linear-gradient(0deg, #F0F4FD 2px, transparent 2px), linear-gradient(90deg, #F0F4FD 2px, transparent 2px);
  background-position: center top;
  background-size: 18px 18px;
  -webkit-mask-image: url(../images/ico_thinkList_01.png);
  mask-image: url(../images/ico_thinkList_01.png);
  -webkit-mask-position: center top;
  mask-position: center top;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.p-section.--bg2 {
  z-index: 1;
  background-image: url(../images/bg_factArea_01_@sp.png);
  background-position: center top;
  background-size: 100% auto;
  padding-top: 56px;
  padding-bottom: 88px;
}
.p-section.--bg2::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -22px;
  width: 167px;
  height: 81px;
  margin: auto;
  background: url(../images/ico_factArea_01.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.p-section.--bg3 {
  padding-top: 54px;
  background-color: #C1E2EF;
  background-image: linear-gradient(0deg, #B9DBEF 2px, transparent 2px), linear-gradient(90deg, #B9DBEF 2px, transparent 2px);
  background-position: center top;
  background-size: 18px 18px;
}
.p-section.--bg4 {
  padding-top: 70px;
  background-image: url(../images/bg_award_01.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto 420px;
}

.p-think-lead {
  line-height: 1.5238095238;
  color: #000000;
  font-size: 21px;
  font-weight: bold;
  text-align: center;
}
.p-think-lead em {
  text-decoration: underline;
  text-decoration-color: #FF8387;
  text-decoration-thickness: 3px;
  text-underline-offset: -2px;
}

.p-think-list {
  display: flex;
  flex-direction: column;
  gap: 28px;
  width: 276px;
  margin: 0 auto;
  font-size: 0;
}
.p-factArea-lead {
  line-height: 1.5238095238;
  color: #fff;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
}
.p-factArea-lead em {
  text-decoration: underline;
  text-decoration-color: #FF8387;
  text-decoration-thickness: 3px;
  text-underline-offset: -2px;
}

.p-factArea-remarks {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px 32px;
  margin-top: 28px;
}
.p-factArea-remarks__balloon {
  position: relative;
  padding: 20px 20px 24px;
  border-radius: 16px;
  background-color: #fff;
  line-height: 2;
  font-size: 15px;
}
.p-factArea-remarks__balloon::before {
  content: "";
  display: block;
  position: absolute;
  left: 102px;
  bottom: -17px;
  width: 12px;
  height: 27px;
  background-image: url(../images/ico_factArea_balloon_01.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: contain;
}
.p-factArea-remarks__balloon em {
  text-decoration: underline;
  text-decoration-color: #F59300;
  text-decoration-thickness: 3px;
  text-underline-offset: 6px;
  font-weight: bold;
}
.p-factArea-remarks__character {
  flex: 0 0 auto;
}
.p-factArea-remarks__character__pic {
  text-align: center;
}
.p-factArea-remarks__character__txt {
  margin-top: 6px;
  line-height: 1.3636363636;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}

.p-factArea-check {
  display: grid;
  grid-template-columns: 100%;
  gap: 14px 20px;
  margin: 40px 0 60px;
}
.p-factArea-check__item {
  display: flex;
  align-items: center;
  gap: 10px;
  height: 95px;
  padding-left: 16px;
  border-radius: 16px;
  background-color: #FFF855;
  line-height: 1.7777777778;
  font-size: 18px;
  font-weight: bold;
}
.p-factArea-check__item::before {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  background-image: url(../images/ico_factArea_check_01.png);
  background-repeat: no-repeat;
  background-size: contain;
}

.p-factArea-bottom {
  margin-top: 48px;
  line-height: 1.5833333333;
  color: #FFF855;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}

.p-feature-sector:not(:first-child) {
  margin-top: 60px;
}

.p-feature-mds {
  display: grid;
  grid-template-columns: 100%;
  gap: 20px;
}
.p-feature-mds__badge {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 140px;
  height: 140px;
  padding-top: 4px;
  background-image: url(../images/bg_feature_badge_01.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  letter-spacing: normal;
}
.p-feature-mds__txt {
  margin: 0 -25px;
  font-size: 19px;
  font-weight: bold;
  text-align: center;
}
.p-feature-mds__txt em {
  text-decoration: underline;
  text-decoration-color: #FFF855;
  text-decoration-thickness: 3px;
  text-underline-offset: 6px;
  font-weight: bold;
}

.p-feature-remarks {
  display: grid;
  grid-template-columns: 100%;
  gap: 18px;
  margin-top: 44px;
}
.p-feature-remarks__item {
  display: flex;
  align-items: flex-start;
  gap: 14px;
}
.p-feature-remarks__item__balloon {
  position: relative;
  padding: 16px 20px 24px;
  border-radius: 16px;
  background-color: #fff;
  line-height: 2;
  font-size: 15px;
}
.p-feature-remarks__item__balloon::before {
  content: "";
  display: block;
  position: absolute;
  left: 102px;
  bottom: -17px;
  width: 12px;
  height: 27px;
  background-image: url(../images/ico_factArea_balloon_01.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: contain;
}
.p-feature-remarks__item__balloon em {
  text-decoration: underline;
  text-decoration-color: #F59300;
  text-decoration-thickness: 3px;
  text-underline-offset: 6px;
  font-weight: bold;
}
.p-feature-remarks__item__character {
  flex: 0 0 auto;
}
.p-feature-remarks__item__character__txt {
  margin-top: 6px;
  line-height: 1.3636363636;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}
.p-feature-remarks__item.--ltr {
  flex-direction: row;
}
.p-feature-remarks__item.--ltr .p-feature-remarks__item__balloon::before {
  top: 15px;
  left: auto;
  right: -3px;
  bottom: auto;
  rotate: -90deg;
}
.p-feature-remarks__item.--rtl {
  flex-direction: row-reverse;
}
.p-feature-remarks__item.--rtl .p-feature-remarks__item__balloon::before {
  top: 15px;
  left: -3px;
  bottom: auto;
  rotate: 90deg;
  transform: scale(-1, 1);
}

.p-feature-column {
  padding: 40px 20px 60px;
  border-radius: 16px;
  background-color: #fff;
}
.p-feature-column__lead {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.p-feature-column__figure {
  margin-top: 40px;
  text-align: center;
}
.p-feature-column__btn {
  margin-top: 40px;
}
.p-feature-column__btn .c-btn {
  height: 60px;
}

.p-supervision {
  display: grid;
  grid-template-columns: 100%;
  gap: 14px 32px;
  padding: 16px 20px 28px;
  border: 1px solid #CCCCCC;
  border-radius: 5px;
}
.p-supervision__head {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 14px;
  align-items: center;
}
.p-supervision__head__txt {
  font-size: 13px;
}
.p-supervision__head__txt b {
  font-size: 16px;
  font-weight: bold;
}
.p-supervision__cont {
  line-height: 2;
  font-size: 15px;
}

.p-award-ttl {
  content: "";
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  line-height: 1.5;
  font-size: 32px;
  font-weight: bold;
  text-align: center;
}
.p-award-ttl::after {
  content: "";
  display: block;
  width: 88px;
  height: 20px;
  background-image: url(../images/ico_award_ttl_01.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.p-award-lead {
  margin-top: 24px;
  line-height: 2;
  font-size: 16px;
  font-weight: bold;
}

.p-award-pic {
  margin-top: 32px;
  text-align: center;
}

.p-award-media {
  display: grid;
  grid-template-columns: 100%;
  gap: 38px 42px;
  margin-top: 32px;
}
.p-award-media__cont__ttl {
  line-height: 2;
  font-weight: bold;
}
.p-award-media__cont__txt {
  line-height: 2;
  margin-top: 1em;
  font-size: 15px;
}

.p-award-hd2 {
  margin-top: 32px;
  padding-top: 32px;
  line-height: 1.6666666667;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}

.p-award-hd3 {
  margin-top: 52px;
  line-height: 1.6;
  font-size: 20px;
  font-weight: bold;
}

.p-award-winning {
  display: grid;
  grid-template-columns: 100%;
  gap: 10px;
  margin-top: 34px;
}
.p-award-winning__list {
  display: grid;
  grid-template-columns: 100%;
  gap: 22px;
  padding: 20px 20px 40px;
  border-radius: 5px;
  background-color: #F2F2F2;
}
.p-award-winning__list__emblem {
  text-align: center;
}
.p-award-winning__list__contList {
  font-size: 14px;
}
.p-award-winning__list__cont {
  padding-top: 16px;
  border-top: 1px solid #B3B3B3;
}
.p-award-winning__list__cont:not(:first-child) {
  margin-top: 16px;
}
.p-award-winning__list__cont__dataList {
  display: grid;
  grid-template-columns: 100%;
  gap: 20px;
  font-size: 14px;
}
.p-award-winning__list__cont__dataList__cell {
  display: grid;
  grid-template-columns: 100%;
  gap: 16px;
}
.p-award-winning__list__cont__dataList__cell__profile {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  gap: 14px;
  font-size: 16px;
  font-weight: bold;
}
.p-award-winning__list__cont__dataList__cell__btnList {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6px;
}
.p-award-winning__list__cont__dataList__cell__btnList .c-btn {
  height: 56px;
  padding-left: 0;
  padding-right: 0;
  border-radius: 5px;
  font-size: 13px;
  text-align: center;
}
.p-award-winning__list__cont__txt {
  margin-top: 20px;
  padding-top: 16px;
  border-top: 1px dotted #888888;
  font-size: 14px;
}
.p-award-winning__list__cont__txt > :not(:first-child) {
  margin-top: 1em;
}

.p-page-bottom {
  margin-top: 40px;
  text-align: center;
}
.p-page-bottom .c-btn {
  width: 280px;
  height: 56px;
}

.p-fixedNav {
  position: fixed;
  bottom: 68px;
  left: 0;
  z-index: 99;
  opacity: 0;
}
.p-fixedNav__link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 8px 30px 8px 12px;
  border-radius: 0 9999px 9999px 0;
  background-color: #1BC1B2;
  line-height: 1.4;
  color: #FFF855 !important;
  font-size: 15px;
  font-weight: bold;
  transition: opacity 200ms;
}

.p-award-about-outer {
  padding: 0 20px;
}

.p-award-about-outer2 {
  padding: 0 20px;
}

.p-award-about {
  margin-bottom: 0px; /*120m→60 */
  padding: 8px;
  border: 2px solid #00AAEB;
  border-radius: 5px;
  background-color: #ffffff;
}

/* 1016　追加*/
.p-award-about2 {
  margin-bottom: 120px;
  padding: 8px;
  border: 2px solid #1BC1B2;
  border-radius: 5px;
  background-color: #fff;
}

/* 1016　追加*/ 
.p-award-about__inner2 {
  padding: 28px 20px;
  border: 2px solid #1BC1B2;
  /* font-weight: bold; */
}

.p-award-about__inner {
  padding: 28px 13px;
  border: 2px solid #00AAEB;
}
.p-award-about__ttl {
  line-height: 1.5;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  /* 追加 1030 */
  color: #00AAEB;
}

/* 1016　追加*/
.p-award-about__ttl2 {
  line-height: 1.5;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
    /* 追加 1030 */
  color: #1BC1B2;

}

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

.p-award-about__cont2 {
  display: flex;
  flex-direction: column;
  /* !important　追加 */
  gap: 20px !important;
  margin-top: 20px !important;
}

.p-award-about__cont__txt {
  font-size: 15px;
}

.p-award-about__cont__txt2 {
  font-size: 15px;
   /* 追加 */
  gap: 20px !important;
}

.p-award-about__cont__emblem {
  flex: 0 0 auto;
  text-align: center;
}

.p-award-tab {
  position: relative;
}
.p-award-tab-buttons {
  position: absolute;
  top: -66px;
  left: 0;
  right: 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 3px;
}
.p-award-tab-buttons__btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  isolation: isolate;
  height: 66px;
  border: none;
  background-color: transparent;
  line-height: 1.4;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  transition: opacity 200ms;
}
.p-award-tab-buttons__btn::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 78px;
  border-radius: 10px 10px 0 0;
  background-color: #BFBFBF;
  transition: background-color 200ms, translate 200ms;
}
.p-award-tab-buttons__btn.is-active::before {
  background-color: #1BC1B2;
  translate: 0 -12px;
}
.p-award-tab-contents {
  position: relative;
  padding: 30px 20px 45px;
  border: 2px solid #1BC1B2;
  border-top-width: 6px;
  background-color: #fff;
}
.p-award-tab-contents__box {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  inset: 30px 20px 45px;
  visibility: hidden;
}
.p-award-tab-contents__box.is-active {
  opacity: 1;
  pointer-events: auto;
  position: static;
  visibility: visible;
}

.p-award-swipe-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin-bottom: 16px;
}
.p-award-swipe-header__ttl {
  font-size: 32px;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
}
.p-award-swipe-header__select {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  border: 6px solid #F2F2F2;
  border-radius: 9999px;
}
.p-award-swipe-header__select::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e900";
  position: absolute;
  top: 0;
  right: 20px;
  bottom: 0;
  width: 1em;
  height: 1em;
  margin: auto;
  color: #0066CC;
  font-size: 14px;
  font-weight: 900;
  pointer-events: none;
}
.p-award-swipe-header__select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 240px;
  height: 48px;
  border: 1px solid #B2B2B2 !important;
  border-radius: 9999px;
  box-shadow: none;
  background-color: #fff;
  color: #0066CC;
  font-size: 16px;
  text-align: center;
  -moz-text-align-last: center;
  text-align-last: center;
  cursor: pointer;
  transition: color 200ms;
}

.p-award-swipe {
  position: relative;
  margin-top: 24px;
  padding: 20px 4px 32px;
  border-radius: 6px;
  background-color: #F2F2F2;
}
.p-award-swipe.--type1 .swiper-slide {
  width: 356px;
}
.p-award-swipe.--type2 .swiper-slide {
  width: 280px;
}
.p-award-swipe .p-swiper-controller-wrap {
  position: relative;
  height: 50px;
  margin-top: 16px;
  overflow: hidden;
}
.p-award-swipe .p-swiper-controller {
  position: absolute;
  top: 50%;
  left: 0px;
  right: 0px;
  translate: 0 -50%;
}
.p-award-swipe .swiper-scrollbar {
  top: 50%;
  left: 0;
  width: 100%;
  background-color: #D8D8D8;
  translate: 0 -50%;
  border-radius: 0;
}
.p-award-swipe .swiper-scrollbar-drag {
  position: relative;
  background-color: transparent;
  cursor: grab;
}
.p-award-swipe .swiper-scrollbar-drag:active {
  cursor: grabbing;
}
.p-award-swipe .swiper-scrollbar-drag::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 50%;
  margin: auto;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  background-image: radial-gradient(circle closest-corner, rgb(27, 193, 178) 28%, rgba(27, 193, 178, 0.3) 28%);
  translate: 50% -50%;
}
.p-award-swipe .swiper-scrollbar-drag::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 50%;
  width: 100vw;
  min-width: 1000px;
  height: 4px;
  border-radius: 9999px;
  background-color: #1BC1B2;
  translate: 0 -50%;
}
.p-award-swipe-count {
  margin-top: 24px;
  line-height: 1.5;
  font-size: 14px;
  text-align: center;
}
.p-award-swipe-count span {
  font-size: 20px;
  font-weight: bold;
}
.p-award-org-unit__cont {
  display: flex;
  flex-direction: column;
  gap: 10px;
  /* 修正1027 */
  align-items: center;
}
.p-award-org-unit__cont__data {
  flex: 1 1 auto;
}
.p-award-org-unit__cont__data__label {
  display: flex;
  gap: 4px;
  line-height: 1.5454545455;
  font-size: 11px;
}
.p-award-org-unit__cont__data__label__ico {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 17px;
  border-radius: 2px;
  background-color: #1BC1B2;
  line-height: 1;
  color: #fff;
  font-size: 11px;
}
.p-award-org-unit__cont__data__name {
  margin-top: 8px;
  font-size: 14px;
}
.p-award-swipe.--type2 .p-award-org-unit__cont__data__name {
  margin-top: 0;
}
.p-award-org-unit__cont__data__name a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 1.5;
  font-weight: bold;
}
.p-award-swipe.--type2 .p-award-org-unit__cont__data__name a {
  display: block;
  white-space: wrap;
}
.p-award-org-unit__cont__pic {
  flex: 0 0 auto;
  text-align: center;
  /* 追加251006 */
  width: 70px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  /* 追加251027 */
  background-color: white;
  /* ここまで */
}

/* 追加251006 */
.p-award-org-unit__cont__pic img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
/* ここまで */

.p-award-org-unit__btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  margin-top: 10px;
}
.p-award-org-unit__btn .c-btn {
  width: 126px;
  height: 42px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  border-radius: 5px;
  box-shadow: none !important;
}
.p-award-org-unit__btn .c-btn.c1 {
  border: 1px solid #B2B2B2;
}

.p-link-section {
  padding: 80px 20px;
  background-image: url(../images/bg_link_section_01.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}
.p-link-section__inner {
  max-width: 960px;
  margin: 0 auto;
}
.p-link-section__ttl {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  line-height: 1.5;
  font-size: 32px;
  font-weight: bold;
  text-align: center;
}
.p-link-section__ttl::after {
  content: "";
  display: block;
  width: 87px;
  height: 20px;
  background-image: url(../images/ico_link_section_01.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.p-link-section__btn {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}
.p-link-section__btn .c-btn {
  width: 300px;
  height: 80px;
  font-size: 18px;
  font-weight: bold;
}

.p-list-bottom-section {
  padding: 60px 20px;
  background-color: #fff;
}
.p-list-bottom-section__inner {
  max-width: 960px;
  margin: 0 auto;
}
.p-list-bottom-section__ttl {
  position: relative;
  margin-bottom: 32px;
  padding-bottom: 16px;
  line-height: 1.5;
  font-size: 28px;
  font-weight: bold;
  border-bottom: 1px solid #8C8C8C;
  text-align: center;
}
.p-list-bottom-section__ttl:not(:first-child) {
  margin-top: 42px;
}
.p-list-bottom-section__ttl::before {
  content: "";
  display: block;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  width: 80px;
  height: 3px;
  margin: auto;
  background-color: #00AAEB;
}
.p-list-bottom-section__txt {
  font-size: 18px;
  font-weight: bold;
}
.p-list-bottom-section__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px 0;
}
.p-list-bottom-section__list__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.p-list-bottom-section__list__item__logo {
  width: 70px;
  border: 1px solid #EBEBEB;
  font-size: 0;
}
.p-list-bottom-section__list__item__name {
  font-size: 14px;
  font-weight: bold;
}

.vue-app + .vue-app {
  margin-top: 64px;
}

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

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

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

.u-spbr {
  display: none;
}

.u-margin--mt5 {
  margin-top: 5px !important;
}
.u-margin--mt10 {
  margin-top: 10px !important;
}
.u-margin--mt15 {
  margin-top: 15px !important;
}
.u-margin--mt20 {
  margin-top: 20px !important;
}
.u-margin--mt25 {
  margin-top: 25px !important;
}
.u-margin--mt30 {
  margin-top: 30px !important;
}
.u-margin--mt35 {
  margin-top: 35px !important;
}
.u-margin--mt40 {
  margin-top: 40px !important;
}
.u-margin--mt45 {
  margin-top: 45px !important;
}
.u-margin--mt50 {
  margin-top: 50px !important;
}
.u-margin--mt55 {
  margin-top: 55px !important;
}
.u-margin--mt60 {
  margin-top: 60px !important;
}
.u-margin--mt65 {
  margin-top: 65px !important;
}
.u-margin--mt70 {
  margin-top: 70px !important;
}
.u-margin--mt75 {
  margin-top: 75px !important;
}
.u-margin--mt80 {
  margin-top: 80px !important;
}
.u-margin--mt85 {
  margin-top: 85px !important;
}
.u-margin--mt90 {
  margin-top: 90px !important;
}
.u-margin--mt95 {
  margin-top: 95px !important;
}
.u-margin--mt100 {
  margin-top: 100px !important;
}
.u-margin--em1 {
  margin-top: 0.5em !important;
}
.u-margin--em2 {
  margin-top: 1em !important;
}
.u-margin--em3 {
  margin-top: 1.5em !important;
}
.u-margin--em4 {
  margin-top: 2em !important;
}

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

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

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

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

@media (min-width: 768px) {
  .l-wrapper {
    min-width: 1130px;
    padding-bottom: 144px;
  }
  .l-content {
    width: 1130px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
  }
  .l-wrapper .l-content {
    max-width: none !important;
  }
  .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: 32px 32px 64px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
  }
  .l-wrapper .l-layout {
    max-width: none !important;
  }
  .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: -32px;
  }
  .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;
  }
  .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;
  }
  .c-btn.square {
    width: 360px;
  }
  .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__item__inner {
    gap: 20px;
  }
  .c-conts-list__item__thumb img {
    width: 90px;
    height: auto;
  }
  .c-hdg02 {
    font-size: 28px;
  }
  .c-hdg02 .__sub {
    font-size: 14px;
  }
  .p-hero__inner img {
    max-width: none;
    height: 240px;
  }
  .c-index-head {
    margin-bottom: 64px;
    padding: 24px 30px 40px;
  }
  .c-index-head__ttl {
    margin-bottom: 24px;
  }
  .c-index-head__item > a {
    padding: 12px 10px;
  }
  .c-modalList {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }
  .c-colBox {
    padding-left: 30px;
    padding-right: 30px;
  }
  .c-imgBox.--color {
    padding-left: 30px;
    padding-right: 30px;
  }
  .c-prof__body {
    padding-left: 30px;
    padding-right: 30px;
    grid-template-columns: auto 1fr;
  }
  .c-colorbox {
    padding: 20px;
  }
  .p-inpage-nav {
    margin: 0 0 18px;
    padding: 16px 20px;
  }
  .p-inpage-nav__list {
    flex-direction: row;
    justify-content: center;
  }
  .p-inpage-nav__list__item:not(:first-child) {
    border-left: 1px dotted #888888;
  }
  .p-inpage-nav__list__item a {
    height: 50px;
    padding: 12px 40px 12px 20px;
  }
  .p-inpage-nav__list__item a i {
    right: 20px;
  }
  .p-section {
    padding-left: 32px;
    padding-right: 32px;
  }
  .p-section.--bg1 {
    padding-bottom: 32px;
  }
  .p-think-lead {
    margin: 0 -25px;
    padding: 56px 25px 27px;
    background-image: url(../images/bg_thinkList_01_@pc.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 907px auto;
    line-height: 1.46875;
    font-size: 32px;
  }
  .p-think-lead em {
    text-decoration-thickness: 5px;
  }
  .p-think-list {
    flex-direction: row;
    justify-content: center;
    width: auto;
    margin: 12px -20px 0;
  }
  .p-factArea-lead {
    line-height: 1.46875;
    font-size: 32px;
  }
  .p-factArea-lead em {
    text-decoration-thickness: 5px;
  }
  .p-factArea-remarks {
    align-items: flex-start;
  }
  .p-factArea-remarks__balloon {
    padding: 20px 32px 28px;
    font-size: 16px;
  }
  .p-factArea-remarks__character {
    width: 130px;
  }
  .p-factArea-remarks__character__pic img {
    width: 130px;
    height: auto;
  }
  .p-factArea-remarks.--ltr {
    flex-direction: row;
  }
  .p-factArea-remarks.--ltr .p-factArea-remarks__balloon::before {
    top: 40px;
    left: auto;
    right: -5px;
    bottom: auto;
    rotate: -90deg;
  }
  .p-factArea-remarks.--rtl {
    flex-direction: row-reverse;
  }
  .p-factArea-remarks.--rtl .p-factArea-remarks__balloon::before {
    top: 40px;
    left: -5px;
    bottom: auto;
    rotate: 90deg;
    transform: scale(-1, 1);
  }
  .p-factArea-check {
    margin-top: 48px;
    grid-template-columns: repeat(2, 400px);
    justify-content: center;
  }
  .p-factArea-bottom {
    font-size: 28px;
  }
  .p-feature-mds {
    grid-template-columns: auto 1fr;
    gap: 30px;
    width: 768px;
    margin: 0 auto;
    translate: -30px 0;
  }
  .p-feature-mds__badge {
    width: 180px;
    height: 180px;
    padding-top: 6px;
    align-self: center;
    font-size: 20px;
  }
  .p-feature-mds__txt {
    align-self: center;
    margin: 0;
    font-size: 24px;
    text-align: left;
  }
  .p-feature-remarks {
    width: 690px;
    margin-left: auto;
    margin-right: auto;
  }
  .p-feature-remarks__item {
    gap: 30px;
  }
  .p-feature-remarks__item__balloon {
    padding: 16px 32px 24px;
    font-size: 16px;
  }
  .p-feature-remarks__item__character img {
    width: 80px;
    height: auto;
  }
  .p-feature-column {
    padding-bottom: 50px;
  }
  .p-feature-column__btn {
    width: 285px;
    margin-left: auto;
    margin-right: auto;
  }
  .p-supervision {
    grid-template-columns: auto 1fr;
    align-items: center;
  }
  .p-award-lead {
    text-align: center;
  }
  .p-award-media {
    grid-template-columns: 1fr 338px;
  }
  .p-award-media__cont__ttl {
    font-size: 18px;
  }
  /* .p-award-hd2 {
    text-align: left;
  } */
  .p-award-winning__list {
    grid-template-columns: 200px 1fr;
    gap: 20px;
    padding: 20px 32px 36px 22px;
  }
  .p-award-winning__list__emblem {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 200px;
  }
  .p-award-winning__list__cont {
    border-top: none;
  }
  .p-award-winning__list__cont:not(:first-child) {
    border-top: 1px solid #B3B3B3;
  }
  .p-award-winning__list__cont__dataList__cell {
    grid-template-columns: 1fr 1fr;
    align-items: center;
  }
  .p-award-winning__list__cont__dataList__cell:has(.c-btn) {
    grid-template-columns: 1fr 286px;
  }
  .p-page-bottom {
    margin-top: 50px;
  }
  .p-fixedNav__link {
    flex-direction: column;
    gap: 5px;
    padding: 8px 19px 10px 14px;
    border-radius: 0 20px 20px 0;
    text-align: center;
  }
  .p-fixedNav__emblem img {
    width: 77px;
  }
  .p-award-about {
    max-width: 1130px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
  }

  /* 1016　追加 */
 .p-award-about2 {
    max-width: 1130px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 140px;
  }

  .p-award-about__inner {
    padding: 28px 18px;
  }
  .p-award-about__cont {
    flex-direction: row;
    align-items: center;
    gap: 28px;
    margin-top: 0;
  }

  /* .p-award-about__cont2 {
    flex-direction: row;
    align-items: center;
    gap: 28px;
    margin-top: 0;
  } */

  /* 1027追加 */
.p-award-about__cont2 {
  display: flex;
  flex-direction: column; /* ← rowではなくcolumnに戻す */
  align-items: center; /* 横方向中央 */
  width: auto; /* 固定幅解除 */
  max-width: 100%; /* はみ出し防止 */
}

  .p-award-tab-buttons__btn {
    font-size: 22px;
  }
  .p-award-tab-contents {
    padding: 54px 57px 57px;
    border-width: 3px;
    border-top-width: 6px;
    overflow: hidden;
  }
  .p-award-tab-contents__box {
    inset: 54px 57px 57px;
  }
  .p-award-swipe-header {
    margin-bottom: 24px;
  }
  .p-award-swipe {
    padding: 0;
    background-color: transparent;
  }
  .p-award-swipe .swiper {
    overflow: visible;
  }
  .p-award-swipe-count {
    margin-top: 32px;
  }
  .p-award-org-unit__cont {
    flex-direction: row-reverse;
    align-items: center;
    justify-content: flex-end;
  }
  .p-award-org-unit__cont__data {
    max-width: calc(100% - 80px);
  }
  .p-award-org-unit__cont__data__label {
    gap: 6px;
    font-size: 13px;
  }
  .p-award-org-unit__cont__data__label__ico {
    width: 34px;
    height: 19px;
    border-radius: 4px;
  }
  .p-award-org-unit__cont__data__name {
    margin-top: 6px;
    font-size: 16px;
  }
  .p-award-org-unit__cont__data__name a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }


  .p-award-org-unit__btn {
    flex-direction: row;
    gap: 4px;
    margin-top: 15px;
  }
  .p-award-org-unit__btn .c-btn {
    width: 116px;
    font-size: 13px;
  }
  .p-link-section {
    margin-top: 100px;
    padding: 110px 40px 132px;
  }
  .p-list-bottom-section {
    padding: 100px 40px;
  }
  .p-list-bottom-section__ttl {
    margin-bottom: 40px;
  }
  .p-list-bottom-section__ttl:not(:first-child) {
    margin-top: 60px;
  }
  .p-list-bottom-section__txt {
    text-align: center;
  }
  .p-list-bottom-section__list {
    display: flex;
    justify-content: center;
    gap: 32px 40px;
  }
  .p-list-bottom-section__list__item__logo {
    width: 120px;
  }
  .p-list-bottom-section__list__item__name {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
/* 追加 20251022 */
  .p-award-about2 {
    margin-top: 40px;
  }
 

  .l-content {
    background-color: #ffffff;
  }
  .l-layout__login {
    margin: 0 15px 32px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
  }
  .l-layout__main {
    margin: 0 15px 32px;
    padding: 24px 15px 32px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
  }
  .l-layout__side {
    margin: 0 15px;
  }
  .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: -16px;
  }
  .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;
  }
  .topicpathArea__inner {
    height: 48px !important;
  }
  ul.topicpath {
    float: none;
    width: auto;
    margin-top: 20px;
    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;
  }
  .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-hdg04 {
    font-size: 16px;
  }
  .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);
  }
  .c-markList--center-pc {
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
  }
  .c-linkList--horizontal-pc {
    display: flex;
  }
  .c-linkList--horizontal-pc > li:not(:last-child) {
    margin-right: 3.75em;
    margin-bottom: 0;
  }
  .c-imgBox__image {
    width: auto;
  }
  .c-imgBox--left .c-imgBox__image {
    float: none;
    margin-right: 0;
  }
  .c-imgBox--right .c-imgBox__image {
    float: none;
    margin-left: 0;
  }
  .c-imgBox.--color .c-imgBox__image {
    width: auto;
  }
  .c-prof__body__box p {
    margin: 0;
  }
  .c-prof__body__box > :not(:last-child) {
    margin-bottom: 0.5em;
  }
  .modal__inner {
    height: 100vh;
    width: 100vw;
  }
  .modal__navi {
    padding: 0 30px;
  }
  .modal-contents__inner {
    padding: 28px 12px 24px 28px;
  }
  .modal-contents__scroll {
    width: 100%;
    height: 100%;
  }
  .modal-contents__colms {
    padding-right: 16px;
  }
  .modal-navi__items {
    margin: 0;
    padding: 0;
  }
  .modal-navi__items > * {
    width: 47.5%;
  }
  .modal-navi__items > *:first-child {
    text-align: left;
  }
  .modal-navi__items > *:last-child {
    width: auto;
  }
  .p-inpage-nav__list__item {
    border-bottom: 1px dotted #888888;
  }
  .p-think-list-wrap {
    margin: 0 -25px;
    padding: 40px 25px 0;
    background-image: url(../images/bg_thinkList_01_@sp.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 439px auto;
  }
  .p-feature-mds__badge {
    justify-self: center;
  }
  .p-award-swipe .swiper {
    height: 700px;
    padding: 0 12px;
    overflow: auto;
  }
  .p-award-swipe .swiper::-webkit-scrollbar {
    width: 4px;
    border-radius: 9999px;
    background-color: #D8D8D8;
    translate: 24px 0;
  }
  .p-award-swipe .swiper::-webkit-scrollbar-thumb {
    border-radius: 9999px;
    background-color: #1BC1B2;
  }
  .p-award-swipe .swiper-wrapper {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .p-award-swipe.--type1 .swiper-wrapper {
    gap: 32px 16px;
  }
  .p-award-swipe.--type1 .swiper-slide {
    width: calc(50% - 8px);
    height: auto;
  }
  .p-award-swipe.--type2 .swiper-wrapper {
    gap: 20px 0;
  }
  .p-award-swipe.--type2 .swiper-slide {
    width: 100%;
    height: auto;
  }
  .p-award-swipe .swiper-lazy-preloader {
    display: none;
  }
  .p-award-swipe .p-swiper-controller-wrap {
    display: none;
  }
  .p-award-swipe.--type1 .p-award-org-unit {
    width: 126px;
    margin: 0 auto;
  }
  .p-award-swipe.--type2 .p-award-org-unit__cont {
    flex-direction: row-reverse;
    align-items: center;
    justify-content: flex-end;
    gap: 12px;
  }
  .p-award-org-unit__cont__data__name a {
    min-height: 3em;
  }
  .p-award-swipe.--type2 .p-award-org-unit__cont__data__name a {
    min-height: 0;
  }
  .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;
  }
}

@media (hover: hover) and (pointer: fine) {
  .c-btn--dl:hover {
    opacity: 0.7;
  }
  .c-btn.square:hover {
    color: #349eff;
  }
  .c-conts-list__item a:hover .c-conts-list__item__title {
    color: #349eff;
  }
  .c-modalList__item > a:hover {
    background-color: rgba(76, 173, 163, 0.1);
    text-decoration: none;
  }
  .c-linkList--noarw > li a:hover {
    text-decoration: none;
  }
  .p-inpage-nav__list__item a:hover {
    color: #3399ff;
    text-decoration: none;
  }
  .p-inpage-nav__list__item a:hover i::before {
    color: #3399ff;
  }
  .p-fixedNav__link:hover {
    opacity: 0.7;
    text-decoration: none;
  }
  .p-award-tab-buttons__btn:hover {
    opacity: 0.7;
  }
  .p-award-swipe-header__select select:hover {
    color: #3399ff;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRzLzIwMjcvY2RfYXdhcmQvc2Nzcy9zdHlsZS5jc3MiLCJjb250cy8yMDI3L2NkX2F3YXJkL3Njc3MvZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL2xheW91dC9fbC13cmFwcGVyLnNjc3MiLCJjb250cy8yMDI3L2NkX2F3YXJkL3Njc3MvbGF5b3V0L19sLWxheW91dC5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL2xheW91dC9fbC1sb2dpbi5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL2xheW91dC9fYnRuLXRvcC0wMS5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL29iamVjdC9jb21wb25lbnQvX2J0bi5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL29iamVjdC9jb21wb25lbnQvX2Nhcm91c2VsTGlzdC5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL29iamVjdC9jb21wb25lbnQvX2NvbFdyYXAuc2NzcyIsImNvbnRzLzIwMjcvY2RfYXdhcmQvc2Nzcy9vYmplY3QvY29tcG9uZW50L19jb250cy1saXN0LnNjc3MiLCJjb250cy8yMDI3L2NkX2F3YXJkL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fZm9udC5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL29iamVjdC9jb21wb25lbnQvX2hkZy5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL29iamVjdC9jb21wb25lbnQvX2hlcm8uc2NzcyIsImNvbnRzLzIwMjcvY2RfYXdhcmQvc2Nzcy9vYmplY3QvY29tcG9uZW50L19zaWRlLWNhdGVnb3J5LW5hdi5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL2ZvdW5kYXRpb24vX21peGlucy5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL29iamVjdC9jb21wb25lbnQvX3NpZGUtY29udHMtbmF2LnNjc3MiLCJjb250cy8yMDI3L2NkX2F3YXJkL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9faW5kZXgtaGVhZC5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL29iamVjdC9jb21wb25lbnQvX21vZGFsLWxpc3Quc2NzcyIsImNvbnRzLzIwMjcvY2RfYXdhcmQvc2Nzcy9vYmplY3QvY29tcG9uZW50L19leGJveC5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL29iamVjdC9jb21wb25lbnQvX3BhZ2UtbmF2LnNjc3MiLCJjb250cy8yMDI3L2NkX2F3YXJkL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fbW92aWUtYm94LnNjc3MiLCJjb250cy8yMDI3L2NkX2F3YXJkL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fbGlzdC5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL29iamVjdC9jb21wb25lbnQvX2JhY2stbGluay5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL29iamVjdC9jb21wb25lbnQvX2NvbC1ib3guc2NzcyIsImNvbnRzLzIwMjcvY2RfYXdhcmQvc2Nzcy9vYmplY3QvY29tcG9uZW50L19pbWctYm94LnNjc3MiLCJjb250cy8yMDI3L2NkX2F3YXJkL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fc3RlcC1pdGVtLnNjc3MiLCJjb250cy8yMDI3L2NkX2F3YXJkL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fcHJvZi5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL29iamVjdC9jb21wb25lbnQvX3BlcmZlY3Qtc2Nyb2xsLWJhci5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL29iamVjdC9jb21wb25lbnQvX21vZGFsLnNjc3MiLCJjb250cy8yMDI3L2NkX2F3YXJkL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fdGV4dC1ibG9jay5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL29iamVjdC9jb21wb25lbnQvX2Zsb3cuc2NzcyIsImNvbnRzLzIwMjcvY2RfYXdhcmQvc2Nzcy9vYmplY3QvY29tcG9uZW50L19kbC1ib3guc2NzcyIsImNvbnRzLzIwMjcvY2RfYXdhcmQvc2Nzcy9vYmplY3QvY29tcG9uZW50L19maWd1cmUuc2NzcyIsImNvbnRzLzIwMjcvY2RfYXdhcmQvc2Nzcy9vYmplY3QvY29tcG9uZW50L19jaGVjay11bml0LnNjc3MiLCJjb250cy8yMDI3L2NkX2F3YXJkL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fY29sb3Jib3guc2NzcyIsImNvbnRzLzIwMjcvY2RfYXdhcmQvc2Nzcy9vYmplY3QvcHJvamVjdC9fY2RfYXdhcmQuc2NzcyIsImNvbnRzLzIwMjcvY2RfYXdhcmQvc2Nzcy9vYmplY3QvdXRpbGl0eS9fYWxpZ24uc2NzcyIsImNvbnRzLzIwMjcvY2RfYXdhcmQvc2Nzcy9vYmplY3QvdXRpbGl0eS9fYnIuc2NzcyIsImNvbnRzLzIwMjcvY2RfYXdhcmQvc2Nzcy9vYmplY3QvdXRpbGl0eS9fc3BhY2luZy5zY3NzIiwiY29udHMvMjAyNy9jZF9hd2FyZC9zY3NzL29iamVjdC91dGlsaXR5L190ZXh0LnNjc3MiLCJjb250cy8yMDI3L2NkX2F3YXJkL3Njc3MvbGF5b3V0L190b3BpY3BhdGhBcmVhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCO0VBQ0UsV0FBQTtFQUNBLFVBQUE7QURFRjs7QUVKQTtFQUNFLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7QUZPRjtBRURFO0VBQ0Usc0JBQUE7RUFDQSxhQUFBO0FGU0o7QUVORTtFQUNFLG9CQUFBO0FGUUo7QUVMRTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QUZPSjtBRUpFO0VBQ0UsY0FBQTtBRk1KO0FFSEU7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBRktKOztBR3JDQTtFQUNFLHNCQUFBO0FId0NGOztBR25CQTtFQUNFLHNCQUFBO0FIdUNGO0FHWUk7RUFDRSxnQkFBQTtBSHdDTjtBR3hCSTtFQUNFLDhCQUFBO0FI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O0FvQ3ppSUE7RUFBZ0IsZ0JBQUE7QXBDNmlJaEI7O0FvQzVpSUE7RUFBa0Isa0JBQUE7QXBDZ2pJbEI7O0FvQy9pSUE7RUFBaUIsaUJBQUE7QXBDbWpJakI7O0FxQ2pqSUE7RUFDRSxhQUFBO0FyQ3FrSUY7O0FzQ3RrSUk7RUFDRSwwQkFBQTtBdEM4a0lOO0FzQy9rSUk7RUFDRSwyQkFBQTtBdENpbElOO0FzQ2xsSUk7RUFDRSwyQkFBQTtBdENvbElOO0FzQ3JsSUk7RUFDRSwyQkFBQTtBdEN1bElOO0FzQ3hsSUk7RUFDRSwyQkFBQTtBdEMwbElOO0FzQzNsSUk7RUFDRSwyQkFBQTtBdEM2bElOO0FzQzlsSUk7RUFDRSwyQkFBQTtBdENnbUlOO0FzQ2ptSUk7RUFDRSwyQkFBQTtBdENtbUlOO0FzQ3BtSUk7RUFDRSwyQkFBQTtBdENzbUlOO0FzQ3ZtSUk7RUFDRSwyQkFBQTtBdEN5bUlOO0FzQzFtSUk7RUFDRSwyQkFBQTtBdEM0bUlOO0FzQzdtSUk7RUFDRSwyQkFBQTtBdEMrbUlOO0FzQ2huSUk7RUFDRSwyQkFBQTtBdENrbklOO0FzQ25uSUk7RUFDRSwyQkFBQTtBdENxbklOO0FzQ3RuSUk7RUFDRSwyQkFBQTtBdEN3bklOO0FzQ3puSUk7RUFDRSwyQkFBQTtBdEMybklOO0FzQzVuSUk7RUFDRSwyQkFBQTtBdEM4bklOO0FzQy9uSUk7RUFDRSwyQkFBQTtBdENpb0lOO0FzQ2xvSUk7RUFDRSwyQkFBQTtBdENvb0lOO0FzQ3JvSUk7RUFDRSw0QkFBQTtBdEN1b0lOO0FzQ2xvSUk7RUFDRSw0QkFBQTtBdENvb0lOO0FzQ3JvSUk7RUFDRSwwQkFBQTtBdEN1b0lOO0FzQ3hvSUk7RUFDRSw0QkFBQTtBdEMwb0lOO0FzQzNvSUk7RUFDRSwwQkFBQTtBdEM2b0lOOztBc0N4b0lBO0VBQ0Usd0JBQUE7QXRDMm9JRjs7QXNDeG9JQTtFQUNFLDJCQUFBO0F0QzJvSUY7O0F1Q2hxSUE7RUFDRSxpQkFBQTtBdkNtcUlGOztBdUNocUlBO0VBQ0UsbUJBQUE7QXZDbXFJRjs7QWNycUlFO0VaSEY7SUFNSSxpQkFB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ZDtBQWhpSUY7O0FjTEU7RUFDRTtJUllFLFlBQUE7RU5xakJKO0VjamtCRTtJUjJDRSxjQUFBO0VOb2pCSjtFUzNuQk07SUFDRSxjQUFBO0VUczRCUjtFYzMyQkU7SUdNSSx5Q0FBQTtJQUNBLHFCQUFBO0VqQm81Q047RWMzNUNFO0lPeU5NLHFCQUFBO0VyQmdsRFI7RWN6eURFO0lxQjBCTSxjQUFBO0lBQ0EscUJBQUE7RW5Dc2pGUjtFbUNyakZRO0lBQ0UsY0FBQTtFbkN1akZWO0VjcGxGRTtJcUIwekJFLFlBQUE7SUFDQSxxQkFBQTtFbkN3aUZKO0VjbjJHRTtJcUJzN0JJLFlBQUE7RW5Db2lGTjtFYzE5R0U7SXFCc2hDSSxjQUFBO0VuQzBpRk47QUE5L0ZGOztBMkI3ZkE7RUFDRTtJQUNFLHlCQUFBO0UzQndoRUY7QUFDRiIsImZpbGUiOiJjb250cy8yMDI3L2NkX2F3YXJkL3Njc3Mvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuI21haW4ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLmwtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdyYXBwZXIge1xuICAgIG1pbi13aWR0aDogMTEzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDRweDtcbiAgfVxufVxuLmwtd3JhcHBlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udDogaW5oZXJpdDtcbn1cbi5sLXdyYXBwZXIgYnIge1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cbi5sLXdyYXBwZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ubC13cmFwcGVyIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmwtd3JhcHBlciBzdXAge1xuICBtYXJnaW4tbGVmdDogMC4xZW07XG4gIG1hcmdpbi1yaWdodDogMC4xZW07XG4gIGZvbnQtc2l6ZTogNzAlO1xufVxuXG4ubC1jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGVudCB7XG4gICAgd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5sLXdyYXBwZXIgLmwtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmwtbGF5b3V0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZ3JpZC1nYXA6IDAgMzJweDtcbiAgICBnYXA6IDAgMzJweDtcbiAgICAtbXMtZ3JpZC1yb3dzOiBhdXRvIDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiA3MzRweCAzMnB4IDMwMHB4O1xuICAgIGdyaWQtdGVtcGxhdGU6IFwibWFpbiBsb2dpblwiIGF1dG8gXCJtYWluIHNpZGVcIiAxZnIvNzM0cHggMzAwcHg7XG4gICAgd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDY0cHg7XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5sLXdyYXBwZXIgLmwtbGF5b3V0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWxheW91dF9fbG9naW4ge1xuICAgIG1hcmdpbjogMCAxNXB4IDMycHg7XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxheW91dF9fbG9naW4ge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1hcmVhOiBsb2dpbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWxheW91dF9fbWFpbiB7XG4gICAgbWFyZ2luOiAwIDE1cHggMzJweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE1cHggMzJweDtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1sYXlvdXRfX21haW4ge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XG4gICAgd2lkdGg6IDczNHB4O1xuICAgIGdyaWQtYXJlYTogbWFpbjtcbiAgfVxufVxuLmwtbGF5b3V0X19tYWluID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWxheW91dF9fc2lkZSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1sYXlvdXRfX3NpZGUge1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGdyaWQtYXJlYTogc2lkZTtcbiAgfVxufVxuLmwtbGF5b3V0X19zaWRlID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubC1sYXlvdXQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sLWxvZ2luIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuLmwtbG9naW5fX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubC1sb2dpbl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhZWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmwtbG9naW5fX3R0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sLWxvZ2luX19jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubC1sb2dpbl9fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtbG9naW5fX2NoZWNrYm94IC5sYWJlbC1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubC1sb2dpbl9fY2hlY2tib3ggLmxhYmVsLWNoZWNrOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IGNhbGMoKDEuNzVlbSAtIDIwcHgpIC8gMiArIDJweCk7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNDM5MmRhO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQzOTJkYTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmwtbG9naW5fX2NoZWNrYm94IC5sYWJlbC1jaGVjazo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IGNhbGMoKDEuNzVlbSAtIDIwcHgpIC8gMik7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2RjZTI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbn1cbi5sLWxvZ2luX19jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmxhYmVsLWNoZWNrOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmwtbG9naW5fX2NvbnQge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMzJweDtcbn1cbi5sLWxvZ2luX19sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sLWxvZ2luX19sZWFkIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubC1sb2dpbl9fbGVhZCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubC1sb2dpbl9fcHJpbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5sLWxvZ2luX19saXN0MDEge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLmwtbG9naW5fX2xpc3QwMSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT10ZXh0XSxcbi5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2RjZTIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4ubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNBMEIxQkE7XG59XG4ubC1sb2dpbl9fYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmwtbG9naW5fX2J0biAuYnRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDhweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmwtbG9naW5fX2J0biAuYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmwtbG9naW5fX2J0biAuYnRuLmJ0bi0wMSB7XG4gIGNvbG9yOiAjMDA2YmNkO1xufVxuLmwtbG9naW5fX2J0biAuYnRuLmJ0bi0wMTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250cy8yMDI3L2ltYWdlcy9pY29uX2xvZ2luX2J0bjAxLnBuZyk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ubC1sb2dpbl9fYnRuIC5idG4uYnRuLTAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubC1sb2dpbl9fYnRuIC5idG4uYnRuLTAyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRzLzIwMjcvaW1hZ2VzL2ljb25fbG9naW5fYnRuMDIucG5nKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5sLWxvZ2luX19idG4gLmJ0bjpob3Zlci5idG4tMDEge1xuICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDtcbn1cbi5sLWxvZ2luX19idG4gLmJ0bjpob3Zlci5idG4tMDIge1xuICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcbn1cbi5sLWxvZ2luX19zZWNvbmRhcnkgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubC1sb2dpbl9fbGlzdDAyID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubC1sb2dpbl9fbGlzdDAyID4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmwtbG9naW5fX2xpc3QwMiA+IGxpIGE6OmJlZm9yZSwgLmwtbG9naW5fX2xpc3QwMiA+IGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwYWFlYjtcbn1cbi5sLWxvZ2luX19saXN0MDIgPiBsaSBhOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmwtbG9naW5fX2xpc3QwMiA+IGxpIGE6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSArIDNweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtY29udGVudCA+IC5sLWxvZ2luLCAubC1sYXlvdXRfX21haW4gPiAubC1sb2dpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgfVxuICAubC1jb250ZW50ID4gLmwtbG9naW46Zmlyc3QtY2hpbGQsIC5sLWxheW91dF9fbWFpbiA+IC5sLWxvZ2luOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxvZ2luLmwtbG9naW4tLXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubC1sb2dpbi5sLWxvZ2luLS1zaWRlIC5sLWxvZ2luX19jb250IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2hlYWQge1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX190dGw6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2NvbnQge1xuICAgIHBhZGRpbmc6IDE2cHggODBweCAzMnB4O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX3ByaW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX3ByaW1hcnkgLmwtbG9naW5fX2J0bldyYXAge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fbGlzdDAxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fbGlzdDAxIGxpIHtcbiAgICBmbGV4OiAwIDAgMzQwcHg7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fbGlzdDAxIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2J0biAuYnRuIHtcbiAgICBtYXgtd2lkdGg6IDI2OHB4O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX3NlY29uZGFyeSA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2xpc3QwMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2xpc3QwMiA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5sLWNvbnRlbnQgPiAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgfVxuICAubC1jb250ZW50ID4gLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTMycHg7XG4gIH1cbiAgLmwtbG9naW4ubC1sb2dpbi0tbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLW1haW4gLmwtbG9naW5fX2hlYWQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLW1haW4gLmwtbG9naW5fX2NvbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAubC1sb2dpbi5sLWxvZ2luLS1tYWluIC5sLWxvZ2luX19wcmltYXJ5IC5sLWxvZ2luX19idG5XcmFwIHtcbiAgICB3aWR0aDogMTg2cHg7XG4gIH1cbiAgLmwtbG9naW4ubC1sb2dpbi0tbWFpbiAubC1sb2dpbl9fbGlzdDAxIGxpIHtcbiAgICBmbGV4OiAwIDAgMjUwcHg7XG4gIH1cbn1cblxuLmJ0bi10b3AtMDEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDc1cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmJ0bi10b3AtMDEgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3MSwgMjM1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSwgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmJ0bi10b3AtMDEgYTo6YmVmb3JlIHtcbiAgbGVmdDogLThweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM0ZGVnKTtcbn1cblxuLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICBsZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzRkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIH1cbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcC5pcy1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcC5pcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tdG9wLTAxIHtcbiAgICByaWdodDogODBweDtcbiAgICBib3R0b206IDY0cHg7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gIC5idG4tdG9wLTAxIGEge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTo6YmVmb3JlLCAuYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTJweDtcbiAgfVxuICAuYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gICAgbGVmdDogMTNweDtcbiAgfVxuICAuYnRuLXRvcC0wMSBhOmhvdmVyLCAuYnRuLXRvcC0wMSBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwYWFlYjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3BpY3BhdGhBcmVhX19pbm5lciB7XG4gICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHVsLnRvcGljcGF0aCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBjb2xvcjogIzRkNGQ0ZDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjpiZWZvcmUsXG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICM5OTk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjpiZWZvcmUge1xuICAgIHRvcDogNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgfVxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmFmdGVyIHtcbiAgICB0b3A6IDhweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaSArIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtYnRuIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcywgY29sb3IgMjAwbXMsIG9wYWNpdHkgMjAwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWJ0bi0tZGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzEyQTM3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQURBMztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1idG4tLWRsIC5pY29uLWZpbGVfZG93bmxvYWQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xuICBmb250LXNpemU6IDE4MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYy1idG4tLWRsIGk6bm90KFtjbGFzc10pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAwO1xufVxuLmMtYnRuLS1kbCBpOm5vdChbY2xhc3NdKSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1idG4tLWRsOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5jLWJ0biA+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmMtYnRuLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuLmMtYnRuLm5vU2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jLWJ0bi5zcXVhcmUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDZiY2Q7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4uc3F1YXJlIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtYnRuLnNxdWFyZTpob3ZlciB7XG4gICAgY29sb3I6ICMzNDllZmY7XG4gIH1cbn1cbi5jLWJ0bi5zMCB7XG4gIG1pbi13aWR0aDogMjYwcHg7XG59XG4uYy1idG4uczEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtYnRuLnMxIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLmMtYnRuLmMxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDZiY2Q7XG59XG4uYy1idG4uYzE6aG92ZXIsIC5jLWJ0bi5jMTpmb2N1cywgLmMtYnRuLmMxOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzQ5ZWZmO1xufVxuLmMtYnRuLmMyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1idG4uYzI6aG92ZXIsIC5jLWJ0bi5jMjpmb2N1cywgLmMtYnRuLmMyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzliNjI7XG59XG4uYy1idG4uYzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YmNkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ0bi5jMzpob3ZlciwgLmMtYnRuLmMzOmZvY3VzLCAuYy1idG4uYzM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODZmZjtcbn1cbi5jLWJ0bi5jNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnRuLmM0OmhvdmVyLCAuYy1idG4uYzQ6Zm9jdXMsIC5jLWJ0bi5jNDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjM2YxO1xufVxuLmMtYnRuLmljb25Mb2dpbiB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmMtYnRuLmljb25Mb2dpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hbHRfaWNvbl9sb2dpbi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jLWJ0bi5pY29uUmVnaXN0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5jLWJ0bi5pY29uUmVnaXN0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fcmVnaXN0ZXIucG5nKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYy1idG4uaWNvblNlYXJjaCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmMtYnRuLmljb25TZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fc2VhcmNoXzAyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmMtYnRuLmljb25TdGFyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYy1idG4uaWNvblN0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fZmF2XzAyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmMtYnRuLmljb25DaGVjayB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmMtYnRuLmljb25DaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5YTlhOWE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWE5YTlhO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jLWJ0bi5kb25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzlhOWE5YSAhaW1wb3J0YW50O1xufVxuLmMtYnRuLmRpc2FibGVkLCAuYy1idG46ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYy1jYXJvdXNlbExpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY2Fyb3VzZWxMaXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuLmMtY2Fyb3VzZWxMaXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcm91c2VsTGlzdF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5jLWNhcm91c2VsTGlzdF9fc2xpZGUge1xuICB3aWR0aDogMjAwcHg7XG59XG4uYy1jYXJvdXNlbExpc3RfX3NsaWRlID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG59XG4uYy1jYXJvdXNlbExpc3RfX3NsaWRlID4gYSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWNhcm91c2VsTGlzdF9fc2xpZGUgPiBhOmhvdmVyIC5jLWNhcm91c2VsTGlzdF9fc2xpZGVfX3BpYyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLWNhcm91c2VsTGlzdF9fc2xpZGVfX3BpYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG4uYy1jYXJvdXNlbExpc3RfX3NsaWRlX190eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWNhcm91c2VsTGlzdC5pcy1uby1zd2lwZSAuYy1jYXJvdXNlbExpc3RfX3dyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2Fyb3VzZWxMaXN0LmlzLW5vLXN3aXBlIC5jLWNhcm91c2VsTGlzdF9fc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLmMtY2Fyb3VzZWxMaXN0LmlzLW5vLXN3aXBlIC5jLWNhcm91c2VsTGlzdF9fY29udHJvbGxlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1jYXJvdXNlbExpc3QgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tbmV4dCwgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tbmV4dCwgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ3cHg7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSwgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAzN3B4O1xufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uYy1jb2xXcmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jb2xXcmFwX19jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jb2xXcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYy1jb2xXcmFwLS1jb2wyIC5jLWNvbFdyYXBfX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDIpO1xuICB9XG4gIC5jLWNvbFdyYXAtLWNvbDIgLmMtY29sV3JhcF9fY29sOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbiAgLmMtY29sV3JhcC0tY29sMiAuYy1jb2xXcmFwX19jb2w6bnRoLWNoaWxkKG4rMykge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLmMtY29sV3JhcC0tY29sMyAuYy1jb2xXcmFwX19jb2wge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjRweCkgLyAzKTtcbiAgfVxuICAuYy1jb2xXcmFwLS1jb2wzIC5jLWNvbFdyYXBfX2NvbDpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbiAgLmMtY29sV3JhcC0tY29sMyAuYy1jb2xXcmFwX19jb2w6bnRoLWNoaWxkKG4rNCkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuLmMtY29udHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5jLWNvbnRzLWxpc3RfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLWNvbnRzLWxpc3RfX2l0ZW0gYTpob3ZlciAuYy1jb250cy1saXN0X19pdGVtX190aXRsZSB7XG4gICAgY29sb3I6ICMzNDllZmY7XG4gIH1cbn1cbi5jLWNvbnRzLWxpc3RfX2l0ZW1fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbnRzLWxpc3RfX2l0ZW1fX2lubmVyIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5jLWNvbnRzLWxpc3RfX2l0ZW1fX3RodW1iIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XG59XG4uYy1jb250cy1saXN0X19pdGVtX190aHVtYiBpbWcge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbnRzLWxpc3RfX2l0ZW1fX3RodW1iIGltZyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5hOmhvdmVyIC5jLWNvbnRzLWxpc3RfX2l0ZW1fX3RodW1iIGltZywgYTphY3RpdmUgLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIgaW1nLCBhOmZvY3VzIC5jLWNvbnRzLWxpc3RfX2l0ZW1fX3RodW1iIGltZyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLWNvbnRzLWxpc3RfX2l0ZW1fX3RleHRXcmFwIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLWNvbnRzLWxpc3RfX2l0ZW1fX25ldyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDZiY2Q7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDZiY2Q7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAyMDBtcywgY29sb3IgMjAwbXM7XG59XG5hOmhvdmVyIC5jLWNvbnRzLWxpc3RfX2l0ZW1fX25ldywgYTphY3RpdmUgLmMtY29udHMtbGlzdF9faXRlbV9fbmV3LCBhOmZvY3VzIC5jLWNvbnRzLWxpc3RfX2l0ZW1fX25ldyB7XG4gIGJvcmRlci1jb2xvcjogIzM0OWVmZjtcbiAgY29sb3I6ICMzNDllZmY7XG59XG4uYy1jb250cy1saXN0X19pdGVtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgY29sb3I6ICMwMDZiY2Q7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcImZvbnRzL2ljb21vb24uZW90P2VjNjVobFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9pY29tb29uLmVvdD9lYzY1aGwjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2ljb21vb24udHRmP2VjNjVobFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi53b2ZmP2VjNjVobFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9pY29tb29uLnN2Zz9lYzY1aGwjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbltjbGFzc149aWNvbi1dLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tZmlsZV9kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uaWNvbi1tb3ZpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBjb2xvcjogIzAwNmJjZDtcbn1cblxuLmljb24tYXJ3LWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICBjb2xvcjogIzAwYWFlYjtcbn1cblxuLmljb24tYXJ3LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgY29sb3I6ICMwMGFhZWI7XG59XG5cbi5pY29uLWFydy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBjb2xvcjogIzAwYWFlYjtcbn1cblxuLmljb24tYXJ3LXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBjb2xvcjogIzAwYWFlYjtcbn1cblxuLmljb24tY2hldnJvbi10aGluLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb24tY2hldnJvbi10aGluLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tY2hldnJvbi10aGluLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29uLWNoZXZyb24tdGhpbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uYy1oZGcwMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZGcwMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uYy1oZGcwMiAuX19zdWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzOUFDQTA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZGcwMiAuX19zdWIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYy1oZGcwMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtaGRnMDM6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmMtaGRnMDM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYy1oZGcwMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMyNkNGRTMgMCUsICMzNDgyRkYgMTAwJSk7XG59XG5cbi5jLWhkZzA0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWhkZzA0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jLWhkZzA0IGkge1xuICBmb250LXNpemU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYy1oZGcwNCBpIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jLWhkZzA1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1oZGcwNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKCgxLjVlbSAtIDhweCkgLyAyKTtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZCNEMxO1xufVxuXG4ucC1oZGcwNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwQUJFQjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWhkZzA1Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmMtaGRnMDYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtaGRnMDY6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubC1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDQzFCMjtcbn1cblxuLnAtaGVyb19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oZXJvX19pbm5lciBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5cbi5jLXNpZGUtY2F0ZWdvcnktbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNpZGUtY2F0ZWdvcnktbmF2IHtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG59XG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9faGVhZF9fdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2NvbnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY2O1xufVxuLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2xpc3QgLl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9fbGlzdCAuX19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG59XG5fOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgOnJvb3QgLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2xpc3QgLl9faXRlbSBhIHtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9fbGlzdCAuX19pdGVtIGE6OmJlZm9yZSwgLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2xpc3QgLl9faXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMGFhZWI7XG59XG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9fbGlzdCAuX19pdGVtIGE6OmJlZm9yZSB7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9fbGlzdCAuX19pdGVtIGE6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSArIDJweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jLXNpZGUtY29udHMtbmF2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNpZGUtY29udHMtbmF2IHtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9faGVhZF9fdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2NvbnQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFCRUI7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCBhIC5fX2ljbyB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udHMvMjAyNy9pbWFnZXMvaWNvbl9zaWRlTmF2MDEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDMwcHg7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIGEgLl9faWNvLS0xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDA7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIGEgLl9faWNvLS0yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwcHggMDtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgYSAuX19pY28tLTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCBhIC5fX2ljby0tNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MHB4IDA7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIGEgLl9faWNvLS01IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIGEgLl9faWNvLS02IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IDA7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIGEgLl9faWNvLS03IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IDA7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIGEgLl9faWNvLS04IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IDA7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX2JvZHkge1xuICBwYWRkaW5nOiA4cHggMjRweCAxNnB4O1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX2JvZHkgLl9faXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMCA4cHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX2JvZHkgLl9faXRlbSBhOjpiZWZvcmUsIC5jLXNpZGUtY29udHMtbmF2X19saXN0X19ib2R5IC5fX2l0ZW0gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X19ib2R5IC5fX2l0ZW0gYTo6YmVmb3JlIHtcbiAgdG9wOiAxNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fYm9keSAuX19pdGVtIGE6OmFmdGVyIHtcbiAgdG9wOiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3Q6bm90KC5pcy1vcGVuKSAuYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIGE6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uYy1pbmRleC1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5kZXgtaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDMwcHggNDBweDtcbiAgfVxufVxuLmMtaW5kZXgtaGVhZF9fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmRleC1oZWFkX190dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5jLWluZGV4LWhlYWRfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM4ODg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jLWluZGV4LWhlYWRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMHB4O1xufVxuLmMtaW5kZXgtaGVhZF9faXRlbSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5kZXgtaGVhZF9faXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgfVxufVxuLmMtaW5kZXgtaGVhZF9faXRlbSA+IGEgaSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLWluZGV4LWhlYWRfX2l0ZW0gPiBhIGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA2NkNDO1xufVxuXG4uYy1tb2RhbExpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbW9kYWxMaXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmMtbW9kYWxMaXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jLW1vZGFsTGlzdF9faXRlbSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzOUFDQTAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXM7XG59XG4uYy1tb2RhbExpc3RfX2l0ZW0gPiBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fYmxhbmtfMDEuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmMtbW9kYWxMaXN0X19pdGVtID4gYSA+IGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1tb2RhbExpc3RfX2l0ZW0gPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCAxNzMsIDE2MywgMC4xKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmMtZXhib3gge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmMtZXhib3hfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLWV4Ym94X190aXRsZSAuX19xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGNvbG9yOiAjNENBREEzO1xufVxuLmMtZXhib3hfX2l0ZW1zIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtZXhib3hfX2l0ZW1zIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jLWV4Ym94X19pdGVtcyBpbnB1dFt0eXBlPXJhZGlvXSxcbi5jLWV4Ym94X19pdGVtcyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jLWV4Ym94X19pdGVtcyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1leGJveF9faXRlbXMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogI0VERjhGQTtcbn1cbi5jLWV4Ym94X19pdGVtcyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjREFERUU0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYy1leGJveF9faXRlbXMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzRDQURBMztcbn1cbi5jLWV4Ym94X19pdGVtcyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjNENBREEzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYy1leGJveF9faXRlbXMgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgI0RBREVFNDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmMtZXhib3hfX2l0ZW1zIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNFREY4RkE7XG59XG4uYy1leGJveF9faXRlbXMgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzRDQURBMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQURBMztcbn1cbi5jLWV4Ym94X19pdGVtcyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICBsZWZ0OiAxNnB4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYy1leGJveF9faXRlbXMuLS10cmFuc3BhcmVudCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jLWV4Ym94X19idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1leGJveF9fYW5zd2VyLXdyYXAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmlzLWFuc3dlcmVkIC5jLWV4Ym94X19hbnN3ZXItd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREY4RkE7XG59XG4uYy1leGJveF9fYW5zd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGOEZBO1xufVxuLmlzLWFuc3dlcmVkIC5jLWV4Ym94X19hbnN3ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWV4Ym94X19hbnN3ZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1leGJveF9fYW5zd2VyX190aXRsZSAuX19hIHtcbiAgY29sb3I6ICM0Q0FEQTM7XG59XG4uYy1leGJveF9fYW5zd2VyX19leHAge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbn1cbi5jLWV4Ym94X19hbnN3ZXJfX2V4cCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmMtcGFnZU5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNDBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1wYWdlTmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jLXBhZ2VOYXZfX3ByZXYge1xuICBmbGV4OiAxIDAgMTAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmMtcGFnZU5hdl9fY3VycmVudCB7XG4gIG1hcmdpbjogMCAxZW07XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmMtcGFnZU5hdl9fbmV4dCB7XG4gIGZsZXg6IDEgMCAxMDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtbW92aWVCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4uYy1tb3ZpZUJveCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1saXN0ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS4yNWVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmMtbGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5jLWxpc3QgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6ICM4NTkwOTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmMtbnVtTGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWxpc3Q7XG59XG4uYy1udW1MaXN0ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmMtbnVtTGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5jLW51bUxpc3QgPiBsaTpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtbGlzdDtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihudW1saXN0KSBcIilcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jLW5nTGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1uZ0xpc3QgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYy1uZ0xpc3QgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4uYy1uZ0xpc3QgPiBsaTpiZWZvcmUsIC5jLW5nTGlzdCA+IGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzg1OTA5OTtcbn1cbi5jLW5nTGlzdCA+IGxpOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jLW5nTGlzdCA+IGxpOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmMtbm90ZUxpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuLmMtbm90ZUxpc3QgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmMtdWw6bm90KDpsYXN0LWNoaWxkKSwgLmMtdWwtLWZsYXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLmMtdWwgPiBsaSwgLmMtdWwtLWZsYXQgPiBsaSwgLmMtdWxfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbi5jLXVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLmMtdWwtLWZsYXQgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuYy11bF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuLmMtdWwgPiBsaTo6YmVmb3JlLCAuYy11bC0tZmxhdCA+IGxpOjpiZWZvcmUsIC5jLXVsX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+9pVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMS43NWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtdWwtLWZsYXQgPiBsaSxcbi5jLXVsLS1mbGF0IC5jLXVsX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jLXVsLS1mbGF0ID4gbGk6bm90KDpsYXN0LWNoaWxkKSxcbi5jLXVsLS1mbGF0IC5jLXVsX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1vbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4uYy1vbCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cbi5jLW9sID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cblxuLmMtbWFya0xpc3QsIC5jLW1hcmtMaXN0LS1mbGF0IHtcbiAgLS1nYXA6IDBweDtcbn1cbi5jLW1hcmtMaXN0Om5vdCg6bGFzdC1jaGlsZCksIC5jLW1hcmtMaXN0LS1mbGF0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5jLW1hcmtMaXN0ID4gbGksIC5jLW1hcmtMaXN0LS1mbGF0ID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLWdhcCk7XG59XG4uYy1tYXJrTGlzdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYy1tYXJrTGlzdC0tZmxhdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG4uYy1tYXJrTGlzdCA+IGxpIGksIC5jLW1hcmtMaXN0LS1mbGF0ID4gbGkgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jLW1hcmtMaXN0ID4gbGkgaSBpbWcsIC5jLW1hcmtMaXN0LS1mbGF0ID4gbGkgaSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbWFya0xpc3QtLWNlbnRlci1wYyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmMtbWFya0xpc3QtLWZsYXQgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jLWxpbmtMaXN0LCAuYy1saW5rTGlzdC0taG9yaXpvbnRhbC1wYywgLmMtbGlua0xpc3QtLWhvcml6b250YWwge1xuICAtLWZ6OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiB2YXIoLS1meik7XG59XG4uYy1saW5rTGlzdCA+IGxpLCAuYy1saW5rTGlzdC0taG9yaXpvbnRhbC1wYyA+IGxpLCAuYy1saW5rTGlzdC0taG9yaXpvbnRhbCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbGlua0xpc3QgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuYy1saW5rTGlzdC0taG9yaXpvbnRhbC1wYyA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5jLWxpbmtMaXN0LS1ob3Jpem9udGFsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLmMtbGlua0xpc3QgPiBsaSBhLCAuYy1saW5rTGlzdC0taG9yaXpvbnRhbC1wYyA+IGxpIGEsIC5jLWxpbmtMaXN0LS1ob3Jpem9udGFsID4gbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcztcbn1cbi5jLWxpbmtMaXN0ID4gbGkgYTo6YmVmb3JlLCAuYy1saW5rTGlzdC0taG9yaXpvbnRhbC1wYyA+IGxpIGE6OmJlZm9yZSwgLmMtbGlua0xpc3QtLWhvcml6b250YWwgPiBsaSBhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zO1xufVxuLmMtbGlua0xpc3QgPiBsaSBhLmlzLWN1cnJlbnQsIC5jLWxpbmtMaXN0LS1ob3Jpem9udGFsLXBjID4gbGkgYS5pcy1jdXJyZW50LCAuYy1saW5rTGlzdC0taG9yaXpvbnRhbCA+IGxpIGEuaXMtY3VycmVudCB7XG4gIGNvbG9yOiAjNjY2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLWxpbmtMaXN0IC5jLWxpbmtMaXN0LCAuYy1saW5rTGlzdC0taG9yaXpvbnRhbC1wYyAuYy1saW5rTGlzdCwgLmMtbGlua0xpc3QgLmMtbGlua0xpc3QtLWhvcml6b250YWwtcGMsIC5jLWxpbmtMaXN0LS1ob3Jpem9udGFsLXBjIC5jLWxpbmtMaXN0LS1ob3Jpem9udGFsLXBjLCAuYy1saW5rTGlzdC0taG9yaXpvbnRhbCAuYy1saW5rTGlzdCwgLmMtbGlua0xpc3QtLWhvcml6b250YWwgLmMtbGlua0xpc3QtLWhvcml6b250YWwtcGMsIC5jLWxpbmtMaXN0IC5jLWxpbmtMaXN0LS1ob3Jpem9udGFsLCAuYy1saW5rTGlzdC0taG9yaXpvbnRhbC1wYyAuYy1saW5rTGlzdC0taG9yaXpvbnRhbCwgLmMtbGlua0xpc3QtLWhvcml6b250YWwgLmMtbGlua0xpc3QtLWhvcml6b250YWwge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbi5jLWxpbmtMaXN0LS1jZW50ZXIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYy1saW5rTGlzdC0tcmlnaHQge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmMtbGlua0xpc3QtLW5vYXJ3ID4gbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1saW5rTGlzdC0tbm9hcncgPiBsaSBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1saW5rTGlzdC0tbm9hcncgPiBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5jLWxpbmtMaXN0LS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmMtbGlua0xpc3QtLWhvcml6b250YWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbGlua0xpc3QtLWhvcml6b250YWwtcGMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1saW5rTGlzdC0taG9yaXpvbnRhbC1wYyA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMy43NWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtbm8tbGlua0xpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuXG4uYy1ub3RlcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmMtYmFjay1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtYmFjay1saW5rIC5jLWJ0biB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDhweDtcbn1cblxuLmMtY29sQm94IHtcbiAgcGFkZGluZzogMjBweCAxNXB4IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NkI0QzE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29sQm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLmMtY29sQm94Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5jLWNvbEJveDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5jLWNvbEJveCA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmMtY29sQm94X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzg4ODg4ODtcbiAgY29sb3I6ICMyREJCQ0M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1jb2xCb3hfX3RpdGxlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5jLWNvbEJveF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ2FwOiAxNHB4O1xufVxuLmMtY29sQm94X19saXN0X19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzg4ODg4ODtcbn1cblxuLmMtaW1nQm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuLmMtaW1nQm94ID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uYy1pbWdCb3hfX2ltYWdlIHtcbiAgd2lkdGg6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWltZ0JveF9faW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYy1pbWdCb3gtLWxlZnQgLmMtaW1nQm94X19pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaW1nQm94LS1sZWZ0IC5jLWltZ0JveF9faW1hZ2Uge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmMtaW1nQm94LS1yaWdodCAuYy1pbWdCb3hfX2ltYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1pbWdCb3gtLXJpZ2h0IC5jLWltZ0JveF9faW1hZ2Uge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uYy1pbWdCb3hfX3RleHQgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuLmMtaW1nQm94X190ZXh0ID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uYy1pbWdCb3gtLW5vd3JhcCAuYy1pbWdCb3hfX3RleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtaW1nQm94Li0tY29sb3Ige1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGOEZBO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZ0JveC4tLWNvbG9yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLmMtaW1nQm94Li0tY29sb3IgLmMtaW1nQm94X19pbWFnZSB7XG4gIHdpZHRoOiAzMDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1pbWdCb3guLS1jb2xvciAuYy1pbWdCb3hfX2ltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYy1zdGVwSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1zdGVwSXRlbSA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmMtc3RlcEl0ZW1fX210YXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5jLXByb2ZfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBBQkVCO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtcHJvZl9fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMzJweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwQUJFQjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb2ZfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIH1cbn1cbi5jLXByb2ZfX2JvZHlfX2ltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLXByb2ZfX2JvZHlfX2ltZyBpbWcge1xuICB3aWR0aDogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wcm9mX19ib2R5X19ib3ggcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jLXByb2ZfX2JvZHlfX2JveCA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuLmMtcHJvZl9fYm9keV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qXG4gKiBDb250YWluZXIgc3R5bGVcbiAqL1xuLnBzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHJhaWwgc3R5bGVzXG4gKi9cbi5wc19fcmFpbC14IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgb3IgJ3RvcCcgZm9yIHBzX19yYWlsLXggKi9cbiAgYm90dG9tOiAwcHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB3aWR0aDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIG9yICdsZWZ0JyBmb3IgcHNfX3JhaWwteSAqL1xuICByaWdodDogMDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcbi5wczpob3ZlciA+IC5wc19fcmFpbC15LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC14LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucHMgLnBzX19yYWlsLXg6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXk6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXg6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXk6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXG4gIGJvdHRvbTogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwc19fdGh1bWIteSAqL1xuICByaWdodDogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteDpob3ZlciA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14OmZvY3VzID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXgucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB3aWR0aDogMTFweDtcbn1cblxuLyogTVMgc3VwcG9ydHMgKi9cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uY29sbXMtLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLm1vZGFsIC5jLWNvbFdyYXBfX2NvbCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubW9kYWwgLmMtY29sV3JhcF9fY29sID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubW9kYWxfX292ZXJsYXkge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5tb2RhbF9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTA2NnB4O1xuICBoZWlnaHQ6IDkwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5tb2RhbF9faW5uZXItLWltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4ubW9kYWxfX2lubmVyLS1pbWFnZTIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuLm1vZGFsX19jb250ZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsX19uYXZpIHtcbiAgcGFkZGluZzogMCA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbF9fbmF2aSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5tb2RhbC1jb250ZW50cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbC1jb250ZW50c19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWNvbnRlbnRzX19pbm5lciB7XG4gICAgcGFkZGluZzogMjhweCAxMnB4IDI0cHggMjhweDtcbiAgfVxufVxuLm1vZGFsLWNvbnRlbnRzX19pbm5lciA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubW9kYWwtY29udGVudHNfX2lubmVyLS1pbWFnZSB7XG4gIHBhZGRpbmc6IDMycHggMTZweCAxNnB4IDE2cHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1jb250ZW50c19faW5uZXItLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLWNvbnRlbnRzX19pbm5lci0taW1hZ2UyIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDY0cHggMTZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1vZGFsLWNvbnRlbnRzX19pbm5lci0taW1hZ2UyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm1vZGFsLWNvbnRlbnRzX19zY3JvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQwMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtY29udGVudHNfX3Njcm9sbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ubW9kYWwtY29udGVudHNfX3Njcm9sbC0taW1hZ2UyIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLWNvbnRlbnRzX19jb2xtcyB7XG4gIG1hcmdpbjogMCAwIDY0cHg7XG59XG4ubW9kYWwtY29udGVudHNfX2NvbG1zLS1tYjY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtY29udGVudHNfX2NvbG1zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4ubW9kYWwtY29udGVudHNfX2NvbG1zID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5tb2RhbC1uYXZpX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgMCAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1uYXZpX19pdGVtcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5tb2RhbC1uYXZpX19pdGVtcyA+ICoge1xuICB3aWR0aDogMzg5cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLW5hdmlfX2l0ZW1zID4gKiB7XG4gICAgd2lkdGg6IDQ3LjUlO1xuICB9XG59XG4ubW9kYWwtbmF2aV9faXRlbXMgPiAqOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLW5hdmlfX2l0ZW1zID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLm1vZGFsLW5hdmlfX2l0ZW1zID4gKjpsYXN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiA0Ny41JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAzODlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtbmF2aV9faXRlbXMgPiAqOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubW9kYWwtbmF2aV9fY2xvc2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdmctaWNvbi0tdzEwMCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLnBzX19yYWlsLXgsXG4ucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAycHg7XG59XG5cbi5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTkwOTk7XG4gIHdpZHRoOiAycHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucHMtLWFjdGl2ZS14ID4gLnBzX19yYWlsLXgsXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4ucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTkwOTk7XG59XG5cbi5wc19fcmFpbC14LCAucHM6aG92ZXIgPiAucHNfX3JhaWwteSxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteSxcbi5wcy0tc2Nyb2xsaW5nLXggPiAucHNfX3JhaWwteCxcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saW5rLS1wYWdlIHtcbiAgY29sb3I6ICMwMDZiY2Q7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxpbmstLXBhZ2U6bm90KGJ0bi0tZGlzYWJsZWQpOm5vdChidG4tLWRvbmUpOmhvdmVyLFxuLmxpbmstLXBhZ2U6bm90KGJ0bi0tZGlzYWJsZWQpOm5vdChidG4tLWRvbmUpOmZvY3VzLFxuLmxpbmstLXBhZ2U6bm90KGJ0bi0tZGlzYWJsZWQpOm5vdChidG4tLWRvbmUpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzQ5ZWZmO1xufVxuXG4ubGluay0tcGFnZSA+IC5saW5rX190eHQge1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5saW5rLS1wYWdlID4gLmxpbmtfX3R4dDo6YmVmb3JlLFxuLmxpbmstLXBhZ2UgPiAubGlua19fdHh0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5saW5rLS1wYWdlID4gLmxpbmtfX3R4dDo6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQzZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQzZGVnKTtcbn1cblxuLmxpbmstLXBhZ2UgPiAubGlua19fdHh0OjphZnRlciB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQzZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDNkZWcpO1xufVxuXG4ubGluay0tYXJyb3ctciA+IC5saW5rX190eHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5saW5rLS1hcnJvdy1yID4gLmxpbmtfX3R4dDo6YmVmb3JlLFxuLmxpbmstLWFycm93LXIgPiAubGlua19fdHh0OjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxcHg7XG59XG5cbi5saW5rLS1hcnJvdy1yID4gLmxpbmtfX3R4dDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0M2RlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQzZGVnKTtcbn1cblxuLmxpbmstLWFycm93LXIgPiAubGlua19fdHh0OjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQzZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQzZGVnKTtcbn1cblxuLmxpbmstLWNsb3NlID4gLmxpbmtfX3R4dDo6YmVmb3JlLFxuLmxpbmstLWNsb3NlID4gLmxpbmtfX3R4dDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5saW5rLS1jbG9zZSA+IC5saW5rX190eHQ6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubGluay0tY2xvc2UgPiAubGlua19fdHh0OjphZnRlciB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5saW5rLS1pbWFnZW1vZGFsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5saW5rLS1zejE4IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5jLXRleHRCbG9jayA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uYy1mbG93IHtcbiAgcGFkZGluZzogMDtcbn1cbi5jLWZsb3cgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDMzMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYy1mbG93ID4gKiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjODU5MDk5O1xufVxuLmMtZmxvdyA+ICo6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICM4NTkwOTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWZsb3cgPiAqOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzAwQUJFQjtcbn1cbi5jLWZsb3cgPiAqOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29sb3I6ICMwMEFCRUI7XG59XG5cbi5jLWRsLWJveCB7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERjhGQTtcbn1cbi5jLWRsLWJveDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYy1kbC1ib3g6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLWZpZ3VyZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtZmlndXJlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jLWZpZ3VyZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jLWZpZ3VyZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmMtY2hlY2stdW5pdF9fdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1jaGVjay11bml0X190dGwgaSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZCNEMxO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zbGF0ZTogMCA1cHg7XG59XG4uYy1jaGVjay11bml0X190dGw6bm90KDpoYXMoaSkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvX2NoZWNrXzAxLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNsYXRlOiAwIGNhbGMoKDEuNWVtIC0gMTJweCkgLyAyKTtcbn1cbi5jLWNoZWNrLXVuaXRfX3R4dCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jLWNvbG9yYm94IHtcbiAgLS1jb2xvcjogI0VERjhGQTtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbG9yYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uYy1jb2xvcmJveDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wLWlucGFnZS1uYXYge1xuICBtYXJnaW46IDAgLTVweCA1NnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMzBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNjZDQztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWlucGFnZS1uYXYge1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICB9XG59XG4ucC1pbnBhZ2UtbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnBhZ2UtbmF2X19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucC1pbnBhZ2UtbmF2X19saXN0X19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWlucGFnZS1uYXZfX2xpc3RfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzg4ODg4ODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWlucGFnZS1uYXZfX2xpc3RfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICM4ODg4ODg7XG4gIH1cbn1cbi5wLWlucGFnZS1uYXZfX2xpc3RfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMTBweDtcbiAgY29sb3I6ICMwMDY2Q0M7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnBhZ2UtbmF2X19saXN0X19pdGVtIGEge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHggMTJweCAyMHB4O1xuICB9XG59XG4ucC1pbnBhZ2UtbmF2X19saXN0X19pdGVtIGEgaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnBhZ2UtbmF2X19saXN0X19pdGVtIGEgaSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wLWlucGFnZS1uYXZfX2xpc3RfX2l0ZW0gYSBpOjpiZWZvcmUge1xuICBjb2xvcjogIzAwNjZDQztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1pbnBhZ2UtbmF2X19saXN0X19pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzM5OWZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAucC1pbnBhZ2UtbmF2X19saXN0X19pdGVtIGE6aG92ZXIgaTo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzMzOTlmZjtcbiAgfVxufVxuXG4ucC1zZWN0aW9uIHtcbiAgLS1tdDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMnB4IDI1cHggNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxufVxuLnAtc2VjdGlvbl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLXNlY3Rpb25fX2lubmVyID4gcDpub3QoOmZpcnN0LWNoaWxkKTpub3QoW2NsYXNzXSkge1xuICBtYXJnaW4tdG9wOiAwLjc1ZW07XG59XG4ucC1zZWN0aW9uX19pbm5lciA+IHAgKyBwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdChbY2xhc3NdKSB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuLnAtc2VjdGlvbi4tLWJnMSB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRjBGNEZEIDJweCwgdHJhbnNwYXJlbnQgMnB4KSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjBGNEZEIDJweCwgdHJhbnNwYXJlbnQgMnB4KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VjdGlvbi4tLWJnMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5wLXNlY3Rpb24uLS1iZzE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0zMHB4O1xuICB3aWR0aDogMTI0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0YwRjRGRCAycHgsIHRyYW5zcGFyZW50IDJweCksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YwRjRGRCAycHgsIHRyYW5zcGFyZW50IDJweCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb190aGlua0xpc3RfMDEucG5nKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuLnAtc2VjdGlvbi4tLWJnMiB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfZmFjdEFyZWFfMDFfQHNwLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBwYWRkaW5nLXRvcDogNTZweDtcbiAgcGFkZGluZy1ib3R0b206IDg4cHg7XG59XG4ucC1zZWN0aW9uLi0tYmcyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMjJweDtcbiAgd2lkdGg6IDE2N3B4O1xuICBoZWlnaHQ6IDgxcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29fZmFjdEFyZWFfMDEuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucC1zZWN0aW9uLi0tYmczIHtcbiAgcGFkZGluZy10b3A6IDU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUUyRUY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjQjlEQkVGIDJweCwgdHJhbnNwYXJlbnQgMnB4KSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjQjlEQkVGIDJweCwgdHJhbnNwYXJlbnQgMnB4KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG59XG4ucC1zZWN0aW9uLi0tYmc0IHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfYXdhcmRfMDEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQyMHB4O1xufVxuXG4ucC10aGluay1sZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTIzODA5NTIzODtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10aGluay1sZWFkIHtcbiAgICBtYXJnaW46IDAgLTI1cHg7XG4gICAgcGFkZGluZzogNTZweCAyNXB4IDI3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ190aGlua0xpc3RfMDFfQHBjLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTA3cHggYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS40Njg3NTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5wLXRoaW5rLWxlYWQgZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRkY4Mzg3O1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAzcHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10aGluay1sZWFkIGVtIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiA1cHg7XG4gIH1cbn1cblxuLnAtdGhpbmstbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjhweDtcbiAgd2lkdGg6IDI3NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRoaW5rLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAxMnB4IC0yMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10aGluay1saXN0LXdyYXAge1xuICAgIG1hcmdpbjogMCAtMjVweDtcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3RoaW5rTGlzdF8wMV9Ac3AucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MzlweCBhdXRvO1xuICB9XG59XG4ucC1mYWN0QXJlYS1sZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTIzODA5NTIzODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mYWN0QXJlYS1sZWFkIHtcbiAgICBsaW5lLWhlaWdodDogMS40Njg3NTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5wLWZhY3RBcmVhLWxlYWQgZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRkY4Mzg3O1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAzcHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mYWN0QXJlYS1sZWFkIGVtIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiA1cHg7XG4gIH1cbn1cblxuLnAtZmFjdEFyZWEtcmVtYXJrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweCAzMnB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhY3RBcmVhLXJlbWFya3Mge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucC1mYWN0QXJlYS1yZW1hcmtzX19iYWxsb29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mYWN0QXJlYS1yZW1hcmtzX19iYWxsb29uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMycHggMjhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wLWZhY3RBcmVhLXJlbWFya3NfX2JhbGxvb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMnB4O1xuICBib3R0b206IC0xN3B4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb19mYWN0QXJlYV9iYWxsb29uXzAxLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wLWZhY3RBcmVhLXJlbWFya3NfX2JhbGxvb24gZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjU5MzAwO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAzcHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWZhY3RBcmVhLXJlbWFya3NfX2NoYXJhY3RlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhY3RBcmVhLXJlbWFya3NfX2NoYXJhY3RlciB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG59XG4ucC1mYWN0QXJlYS1yZW1hcmtzX19jaGFyYWN0ZXJfX3BpYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mYWN0QXJlYS1yZW1hcmtzX19jaGFyYWN0ZXJfX3BpYyBpbWcge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLWZhY3RBcmVhLXJlbWFya3NfX2NoYXJhY3Rlcl9fdHh0IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNjM2MzYzNjM2O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFjdEFyZWEtcmVtYXJrcy4tLWx0ciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAucC1mYWN0QXJlYS1yZW1hcmtzLi0tbHRyIC5wLWZhY3RBcmVhLXJlbWFya3NfX2JhbGxvb246OmJlZm9yZSB7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJvdGF0ZTogLTkwZGVnO1xuICB9XG4gIC5wLWZhY3RBcmVhLXJlbWFya3MuLS1ydGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAucC1mYWN0QXJlYS1yZW1hcmtzLi0tcnRsIC5wLWZhY3RBcmVhLXJlbWFya3NfX2JhbGxvb246OmJlZm9yZSB7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IC01cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJvdGF0ZTogOTBkZWc7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIH1cbn1cblxuLnAtZmFjdEFyZWEtY2hlY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMTRweCAyMHB4O1xuICBtYXJnaW46IDQwcHggMCA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhY3RBcmVhLWNoZWNrIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDQwMHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnAtZmFjdEFyZWEtY2hlY2tfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGhlaWdodDogOTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGODU1O1xuICBsaW5lLWhlaWdodDogMS43Nzc3Nzc3Nzc4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtZmFjdEFyZWEtY2hlY2tfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb19mYWN0QXJlYV9jaGVja18wMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5wLWZhY3RBcmVhLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU4MzMzMzMzMzM7XG4gIGNvbG9yOiAjRkZGODU1O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFjdEFyZWEtYm90dG9tIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnAtZmVhdHVyZS1zZWN0b3I6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4ucC1mZWF0dXJlLW1kcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtbWRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdhcDogMzBweDtcbiAgICB3aWR0aDogNzY4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNsYXRlOiAtMzBweCAwO1xuICB9XG59XG4ucC1mZWF0dXJlLW1kc19fYmFkZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX2ZlYXR1cmVfYmFkZ2VfMDEuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mZWF0dXJlLW1kc19fYmFkZ2Uge1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1tZHNfX2JhZGdlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wLWZlYXR1cmUtbWRzX190eHQge1xuICBtYXJnaW46IDAgLTI1cHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLW1kc19fdHh0IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucC1mZWF0dXJlLW1kc19fdHh0IGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0ZGRjg1NTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogM3B4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wLWZlYXR1cmUtcmVtYXJrcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ2FwOiAxOHB4O1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtcmVtYXJrcyB7XG4gICAgd2lkdGg6IDY5MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLnAtZmVhdHVyZS1yZW1hcmtzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLXJlbWFya3NfX2l0ZW0ge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnAtZmVhdHVyZS1yZW1hcmtzX19pdGVtX19iYWxsb29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLXJlbWFya3NfX2l0ZW1fX2JhbGxvb24ge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtZmVhdHVyZS1yZW1hcmtzX19pdGVtX19iYWxsb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDJweDtcbiAgYm90dG9tOiAtMTdweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fZmFjdEFyZWFfYmFsbG9vbl8wMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucC1mZWF0dXJlLXJlbWFya3NfX2l0ZW1fX2JhbGxvb24gZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjU5MzAwO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAzcHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWZlYXR1cmUtcmVtYXJrc19faXRlbV9fY2hhcmFjdGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1yZW1hcmtzX19pdGVtX19jaGFyYWN0ZXIgaW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLWZlYXR1cmUtcmVtYXJrc19faXRlbV9fY2hhcmFjdGVyX190eHQge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2MzYzNjM2MzY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWZlYXR1cmUtcmVtYXJrc19faXRlbS4tLWx0ciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ucC1mZWF0dXJlLXJlbWFya3NfX2l0ZW0uLS1sdHIgLnAtZmVhdHVyZS1yZW1hcmtzX19pdGVtX19iYWxsb29uOjpiZWZvcmUge1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtM3B4O1xuICBib3R0b206IGF1dG87XG4gIHJvdGF0ZTogLTkwZGVnO1xufVxuLnAtZmVhdHVyZS1yZW1hcmtzX19pdGVtLi0tcnRsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnAtZmVhdHVyZS1yZW1hcmtzX19pdGVtLi0tcnRsIC5wLWZlYXR1cmUtcmVtYXJrc19faXRlbV9fYmFsbG9vbjo6YmVmb3JlIHtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAtM3B4O1xuICBib3R0b206IGF1dG87XG4gIHJvdGF0ZTogOTBkZWc7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4ucC1mZWF0dXJlLWNvbHVtbiB7XG4gIHBhZGRpbmc6IDQwcHggMjBweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtY29sdW1uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnAtZmVhdHVyZS1jb2x1bW5fX2xlYWQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1mZWF0dXJlLWNvbHVtbl9fZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZmVhdHVyZS1jb2x1bW5fX2J0biB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1jb2x1bW5fX2J0biB7XG4gICAgd2lkdGg6IDI4NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLnAtZmVhdHVyZS1jb2x1bW5fX2J0biAuYy1idG4ge1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5wLXN1cGVydmlzaW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBnYXA6IDE0cHggMzJweDtcbiAgcGFkZGluZzogMTZweCAyMHB4IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXBlcnZpc2lvbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucC1zdXBlcnZpc2lvbl9faGVhZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdhcDogMTRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXN1cGVydmlzaW9uX19oZWFkX190eHQge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ucC1zdXBlcnZpc2lvbl9faGVhZF9fdHh0IGIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtc3VwZXJ2aXNpb25fX2NvbnQge1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ucC1hd2FyZC10dGwge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWF3YXJkLXR0bDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fYXdhcmRfdHRsXzAxLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ucC1hd2FyZC1sZWFkIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmQtbGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wLWF3YXJkLXBpYyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtYXdhcmQtbWVkaWEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMzhweCA0MnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF3YXJkLW1lZGlhIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzMzhweDtcbiAgfVxufVxuLnAtYXdhcmQtbWVkaWFfX2NvbnRfX3R0bCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hd2FyZC1tZWRpYV9fY29udF9fdHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wLWF3YXJkLW1lZGlhX19jb250X190eHQge1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5wLWF3YXJkLWhkMiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS42NjY2NjY2NjY3O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmQtaGQyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5wLWF3YXJkLWhkMyB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wLWF3YXJkLXdpbm5pbmcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cbi5wLWF3YXJkLXdpbm5pbmdfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMjJweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hd2FyZC13aW5uaW5nX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAzMnB4IDM2cHggMjJweDtcbiAgfVxufVxuLnAtYXdhcmQtd2lubmluZ19fbGlzdF9fZW1ibGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF3YXJkLXdpbm5pbmdfX2xpc3RfX2VtYmxlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5wLWF3YXJkLXdpbm5pbmdfX2xpc3RfX2NvbnRMaXN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtYXdhcmQtd2lubmluZ19fbGlzdF9fY29udCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0IzQjNCMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hd2FyZC13aW5uaW5nX19saXN0X19jb250IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4ucC1hd2FyZC13aW5uaW5nX19saXN0X19jb250Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hd2FyZC13aW5uaW5nX19saXN0X19jb250Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0IzQjNCMztcbiAgfVxufVxuLnAtYXdhcmQtd2lubmluZ19fbGlzdF9fY29udF9fZGF0YUxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtYXdhcmQtd2lubmluZ19fbGlzdF9fY29udF9fZGF0YUxpc3RfX2NlbGwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hd2FyZC13aW5uaW5nX19saXN0X19jb250X19kYXRhTGlzdF9fY2VsbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnAtYXdhcmQtd2lubmluZ19fbGlzdF9fY29udF9fZGF0YUxpc3RfX2NlbGw6aGFzKC5jLWJ0bikge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI4NnB4O1xuICB9XG59XG4ucC1hd2FyZC13aW5uaW5nX19saXN0X19jb250X19kYXRhTGlzdF9fY2VsbF9fcHJvZmlsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWF3YXJkLXdpbm5pbmdfX2xpc3RfX2NvbnRfX2RhdGFMaXN0X19jZWxsX19idG5MaXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA2cHg7XG59XG4ucC1hd2FyZC13aW5uaW5nX19saXN0X19jb250X19kYXRhTGlzdF9fY2VsbF9fYnRuTGlzdCAuYy1idG4ge1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWF3YXJkLXdpbm5pbmdfX2xpc3RfX2NvbnRfX3R4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICM4ODg4ODg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wLWF3YXJkLXdpbm5pbmdfX2xpc3RfX2NvbnRfX3R4dCA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLnAtcGFnZS1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFnZS1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5wLXBhZ2UtYm90dG9tIC5jLWJ0biB7XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wLWZpeGVkTmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDY4cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBvcGFjaXR5OiAwO1xufVxuLnAtZml4ZWROYXZfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiA4cHggMzBweCA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMCA5OTk5cHggOTk5OXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQkMxQjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjRkZGODU1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZml4ZWROYXZfX2xpbmsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1cHg7XG4gICAgcGFkZGluZzogOHB4IDE5cHggMTBweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWZpeGVkTmF2X19saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZml4ZWROYXZfX2VtYmxlbSBpbWcge1xuICAgIHdpZHRoOiA3N3B4O1xuICB9XG59XG5cbi5wLWF3YXJkLWFib3V0LW91dGVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ucC1hd2FyZC1hYm91dCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMEFBRUI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hd2FyZC1hYm91dCB7XG4gICAgbWF4LXdpZHRoOiAxMTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG4ucC1hd2FyZC1hYm91dF9faW5uZXIge1xuICBwYWRkaW5nOiAyOHB4IDEzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMEFBRUI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmQtYWJvdXRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyOHB4IDE4cHg7XG4gIH1cbn1cbi5wLWF3YXJkLWFib3V0X190dGwge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1hd2FyZC1hYm91dF9fY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hd2FyZC1hYm91dF9fY29udCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjhweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucC1hd2FyZC1hYm91dF9fY29udF9fdHh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnAtYXdhcmQtYWJvdXRfX2NvbnRfX2VtYmxlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWF3YXJkLXRhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWF3YXJkLXRhYi1idXR0b25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02NnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAzcHg7XG59XG4ucC1hd2FyZC10YWItYnV0dG9uc19fYnRuIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hd2FyZC10YWItYnV0dG9uc19fYnRuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wLWF3YXJkLXRhYi1idXR0b25zX19idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRkJGQkY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMsIHRyYW5zbGF0ZSAyMDBtcztcbn1cbi5wLWF3YXJkLXRhYi1idXR0b25zX19idG4uaXMtYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJDMUIyO1xuICB0cmFuc2xhdGU6IDAgLTEycHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWF3YXJkLXRhYi1idXR0b25zX19idG46aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuLnAtYXdhcmQtdGFiLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggNDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzFCQzFCMjtcbiAgYm9yZGVyLXRvcC13aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF3YXJkLXRhYi1jb250ZW50cyB7XG4gICAgcGFkZGluZzogNTRweCA1N3B4IDU3cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5wLWF3YXJkLXRhYi1jb250ZW50c19fYm94IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDMwcHggMjBweCA0NXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmQtdGFiLWNvbnRlbnRzX19ib3gge1xuICAgIGluc2V0OiA1NHB4IDU3cHggNTdweDtcbiAgfVxufVxuLnAtYXdhcmQtdGFiLWNvbnRlbnRzX19ib3guaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wLWF3YXJkLXN3aXBlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hd2FyZC1zd2lwZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wLWF3YXJkLXN3aXBlLWhlYWRlcl9fdHRsIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtYXdhcmQtc3dpcGUtaGVhZGVyX19zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyOiA2cHggc29saWQgI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuLnAtYXdhcmQtc3dpcGUtaGVhZGVyX19zZWxlY3Q6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogIzAwNjZDQztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wLWF3YXJkLXN3aXBlLWhlYWRlcl9fc2VsZWN0IHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjJCMkIyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDY2Q0M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYXdhcmQtc3dpcGUtaGVhZGVyX19zZWxlY3Qgc2VsZWN0OmhvdmVyIHtcbiAgICBjb2xvcjogIzMzOTlmZjtcbiAgfVxufVxuXG4ucC1hd2FyZC1zd2lwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogMjBweCA0cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF3YXJkLXN3aXBlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXdhcmQtc3dpcGUgLnN3aXBlciB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnAtYXdhcmQtc3dpcGUgLnN3aXBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG4gICAgdHJhbnNsYXRlOiAyNHB4IDA7XG4gIH1cbiAgLnAtYXdhcmQtc3dpcGUgLnN3aXBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJDMUIyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmQtc3dpcGUgLnN3aXBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hd2FyZC1zd2lwZSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWF3YXJkLXN3aXBlLi0tdHlwZTEgLnN3aXBlci13cmFwcGVyIHtcbiAgICBnYXA6IDMycHggMTZweDtcbiAgfVxufVxuLnAtYXdhcmQtc3dpcGUuLS10eXBlMSAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDM1NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWF3YXJkLXN3aXBlLi0tdHlwZTEgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hd2FyZC1zd2lwZS4tLXR5cGUyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZ2FwOiAyMHB4IDA7XG4gIH1cbn1cbi5wLWF3YXJkLXN3aXBlLi0tdHlwZTIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hd2FyZC1zd2lwZS4tLXR5cGUyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWF3YXJkLXN3aXBlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWF3YXJkLXN3aXBlIC5wLXN3aXBlci1jb250cm9sbGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hd2FyZC1zd2lwZSAucC1zd2lwZXItY29udHJvbGxlci13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1hd2FyZC1zd2lwZSAucC1zd2lwZXItY29udHJvbGxlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG59XG4ucC1hd2FyZC1zd2lwZSAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucC1hd2FyZC1zd2lwZSAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBncmFiO1xufVxuLnAtYXdhcmQtc3dpcGUgLnN3aXBlci1zY3JvbGxiYXItZHJhZzphY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLnAtYXdhcmQtc3dpcGUgLnN3aXBlci1zY3JvbGxiYXItZHJhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGNsb3Nlc3QtY29ybmVyLCByZ2IoMjcsIDE5MywgMTc4KSAyOCUsIHJnYmEoMjcsIDE5MywgMTc4LCAwLjMpIDI4JSk7XG4gIHRyYW5zbGF0ZTogNTAlIC01MCU7XG59XG4ucC1hd2FyZC1zd2lwZSAuc3dpcGVyLXNjcm9sbGJhci1kcmFnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNTAlO1xuICB3aWR0aDogMTAwdnc7XG4gIG1pbi13aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJDMUIyO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbn1cbi5wLWF3YXJkLXN3aXBlLWNvdW50IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmQtc3dpcGUtY291bnQge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5wLWF3YXJkLXN3aXBlLWNvdW50IHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXdhcmQtc3dpcGUuLS10eXBlMSAucC1hd2FyZC1vcmctdW5pdCB7XG4gICAgd2lkdGg6IDEyNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucC1hd2FyZC1vcmctdW5pdF9fY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hd2FyZC1vcmctdW5pdF9fY29udCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWF3YXJkLXN3aXBlLi0tdHlwZTIgLnAtYXdhcmQtb3JnLXVuaXRfX2NvbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4ucC1hd2FyZC1vcmctdW5pdF9fY29udF9fZGF0YSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF3YXJkLW9yZy11bml0X19jb250X19kYXRhIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICB9XG59XG4ucC1hd2FyZC1vcmctdW5pdF9fY29udF9fZGF0YV9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ1NDU0NTQ1NTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF3YXJkLW9yZy11bml0X19jb250X19kYXRhX19sYWJlbCB7XG4gICAgZ2FwOiA2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucC1hd2FyZC1vcmctdW5pdF9fY29udF9fZGF0YV9fbGFiZWxfX2ljbyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzFCMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmQtb3JnLXVuaXRfX2NvbnRfX2RhdGFfX2xhYmVsX19pY28ge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbi5wLWF3YXJkLW9yZy11bml0X19jb250X19kYXRhX19uYW1lIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmQtb3JnLXVuaXRfX2NvbnRfX2RhdGFfX25hbWUge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wLWF3YXJkLXN3aXBlLi0tdHlwZTIgLnAtYXdhcmQtb3JnLXVuaXRfX2NvbnRfX2RhdGFfX25hbWUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnAtYXdhcmQtb3JnLXVuaXRfX2NvbnRfX2RhdGFfX25hbWUgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWF3YXJkLW9yZy11bml0X19jb250X19kYXRhX19uYW1lIGEge1xuICAgIG1pbi1oZWlnaHQ6IDNlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF3YXJkLW9yZy11bml0X19jb250X19kYXRhX19uYW1lIGEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLnAtYXdhcmQtc3dpcGUuLS10eXBlMiAucC1hd2FyZC1vcmctdW5pdF9fY29udF9fZGF0YV9fbmFtZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWF3YXJkLXN3aXBlLi0tdHlwZTIgLnAtYXdhcmQtb3JnLXVuaXRfX2NvbnRfX2RhdGFfX25hbWUgYSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuLnAtYXdhcmQtb3JnLXVuaXRfX2NvbnRfX3BpYyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1hd2FyZC1vcmctdW5pdF9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXdhcmQtb3JnLXVuaXRfX2J0biB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDRweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucC1hd2FyZC1vcmctdW5pdF9fYnRuIC5jLWJ0biB7XG4gIHdpZHRoOiAxMjZweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF3YXJkLW9yZy11bml0X19idG4gLmMtYnRuIHtcbiAgICB3aWR0aDogMTE2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucC1hd2FyZC1vcmctdW5pdF9fYnRuIC5jLWJ0bi5jMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMkIyQjI7XG59XG5cbi5wLWxpbmstc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19saW5rX3NlY3Rpb25fMDEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1saW5rLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDExMHB4IDQwcHggMTMycHg7XG4gIH1cbn1cbi5wLWxpbmstc2VjdGlvbl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLWxpbmstc2VjdGlvbl9fdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtbGluay1zZWN0aW9uX190dGw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4N3B4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvX2xpbmtfc2VjdGlvbl8wMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wLWxpbmstc2VjdGlvbl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucC1saW5rLXNlY3Rpb25fX2J0biAuYy1idG4ge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnAtbGlzdC1ib3R0b20tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1saXN0LWJvdHRvbS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMDBweCA0MHB4O1xuICB9XG59XG4ucC1saXN0LWJvdHRvbS1zZWN0aW9uX19pbm5lciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnAtbGlzdC1ib3R0b20tc2VjdGlvbl9fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4QzhDOEM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1saXN0LWJvdHRvbS1zZWN0aW9uX190dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wLWxpc3QtYm90dG9tLXNlY3Rpb25fX3R0bDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDQycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbGlzdC1ib3R0b20tc2VjdGlvbl9fdHRsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4ucC1saXN0LWJvdHRvbS1zZWN0aW9uX190dGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQUVCO1xufVxuLnAtbGlzdC1ib3R0b20tc2VjdGlvbl9fdHh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1saXN0LWJvdHRvbS1zZWN0aW9uX190eHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtbGlzdC1ib3R0b20tc2VjdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMzJweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxpc3QtYm90dG9tLXNlY3Rpb25fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAzMnB4IDQwcHg7XG4gIH1cbn1cbi5wLWxpc3QtYm90dG9tLXNlY3Rpb25fX2xpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4ucC1saXN0LWJvdHRvbS1zZWN0aW9uX19saXN0X19pdGVtX19sb2dvIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQkVCRUI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1saXN0LWJvdHRvbS1zZWN0aW9uX19saXN0X19pdGVtX19sb2dvIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbi5wLWxpc3QtYm90dG9tLXNlY3Rpb25fX2xpc3RfX2l0ZW1fX25hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxpc3QtYm90dG9tLXNlY3Rpb25fX2xpc3RfX2l0ZW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udnVlLWFwcCArIC52dWUtYXBwIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cblxuLnUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWFsaWduLWxlZnQtc3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtc3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGNiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS1zcGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1zcGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1tYXJnaW4tLW10NSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDU1IHtcbiAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDY1IHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDg1IHtcbiAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDk1IHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1tdDEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tLWVtMSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tLWVtMiB7XG4gIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1lbTMge1xuICBtYXJnaW4tdG9wOiAxLjVlbSAhaW1wb3J0YW50O1xufVxuLnUtbWFyZ2luLS1lbTQge1xuICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWFyZ2luLS1tdDAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LW1hcmdpbi0tbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udS1md0Ige1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnUtZndOIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn0iLCIjbWFpbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLmwtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWluLXdpZHRoOiAxMTMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4O1xuICB9XG5cbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250OiBpbmhlcml0O1xuICB9XG5cbiAgYnIge1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgc3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLjFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC4xZW07XG4gICAgZm9udC1zaXplOiA3MCU7XG4gIH1cbn1cbiIsIi5sLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgLy8gbWFyZ2luOiAwIDE1cHg7XG4gICAgLy8gcGFkZGluZzogMTZweCAxNXB4IDMycHg7XG4gICAgLy8gYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIEBpbmNsdWRlIHBjIHtcblx0XHR3aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAvLyBwYWRkaW5nOiAzMnB4IDMycHggNjRweDtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAubC13cmFwcGVyICYge1xuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5sLWxheW91dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIHBjIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGRpc3BsYXk6IC1tcy1ncmlkO1xuXHRcdGdyaWQtZ2FwOiAwIDMycHg7XG5cdFx0Z2FwOiAwIDMycHg7XG5cdFx0LW1zLWdyaWQtcm93czogYXV0byAxZnI7XG5cdFx0LW1zLWdyaWQtY29sdW1uczogNzM0cHggMzJweCAzMDBweDtcblx0XHRncmlkLXRlbXBsYXRlOlxuXHRcdFx0XCJtYWluIGxvZ2luXCIgYXV0b1xuXHRcdFx0XCJtYWluIHNpZGVcIiAgMWZyIC9cbiAgICAgICA3MzRweCAzMDBweDtcblx0XHR3aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggNjRweDtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAubC13cmFwcGVyICYge1xuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9naW4ge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDMycHg7XG4gICAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgICBncmlkLWFyZWE6IGxvZ2luO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDMycHg7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE1cHggMzJweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcbiAgICAgIHdpZHRoOiA3MzRweDtcbiAgICAgIGdyaWQtYXJlYTogbWFpbjtcbiAgICB9XG5cbiAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2lkZSB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAvLyBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBncmlkLWFyZWE6IHNpZGU7XG4gICAgfVxuXG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufSIsIi5sLWxvZ2luIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuXG4gICZfX2lubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFhZWI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAmX190dGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxhYmVsLWNoZWNrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRvcDogY2FsYygoMS43NWVtIC0gMjBweCkvMiArIDJweCk7XG4gICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNDM5MmRhO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQzOTJkYTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IGNhbGMoKDEuNzVlbSAtIDIwcHgpLzIpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkY2UyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbC1jaGVjayB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMnB4O1xuICB9XG5cbiAgJl9fbGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgfVxuXG4gICZfX2xpc3QwMSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcblxuICAgIGxpIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10ge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2RjZTIgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjQTBCMUJBO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmJ0biB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDhweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogMjAwbXM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICAmLmJ0bi0wMSB7XG4gICAgICAgIGNvbG9yOiAjMDA2YmNkO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udHMvMjAyNy9pbWFnZXMvaWNvbl9sb2dpbl9idG4wMS5wbmcpO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5idG4tMDIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3YzMxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRzLzIwMjcvaW1hZ2VzL2ljb25fbG9naW5fYnRuMDIucG5nKTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICYuYnRuLTAxIHtcbiAgICAgICAgICBvcGFjaXR5OiAuOCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuYnRuLTAyIHtcbiAgICAgICAgICBvcGFjaXR5OiAuOSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2Vjb25kYXJ5IHtcblxuICAgID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0MDIge1xuXG4gICAgPiBsaSB7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBhYWViO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDNweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICAubC1jb250ZW50ID4gJixcbiAgICAubC1sYXlvdXRfX21haW4gPiAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgICYubC1sb2dpbi0tc2lkZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmwtbG9naW5fX2NvbnQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5sLWxvZ2luLS1zaWRlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuXG4gICAgICAubC1sb2dpbl9faGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX3R0bCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19jb250IHtcbiAgICAgICAgcGFkZGluZzogMTZweCA4MHB4IDMycHg7XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19wcmltYXJ5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5sLWxvZ2luX19idG5XcmFwIHtcbiAgICAgICAgICB3aWR0aDogMjY4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19saXN0MDEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZmxleDogMCAwIDM0MHB4O1xuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fYnRuIHtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI2OHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19zZWNvbmRhcnkge1xuICAgICAgICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19saXN0MDIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmwtY29udGVudCA+ICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sLWxvZ2luLS1tYWluIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAubC1sb2dpbl9faGVhZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX2NvbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19wcmltYXJ5IHtcbiAgICAgICAgLmwtbG9naW5fX2J0bldyYXAge1xuICAgICAgICAgIHdpZHRoOiAxODZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fbGlzdDAxIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZsZXg6IDAgMCAyNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJ0bi10b3AtMDEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDc1cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmJ0bi10b3AtMDEgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3MSwgMjM1LCAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJ0bi10b3AtMDEgYTo6YmVmb3JlLCAuYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uYnRuLXRvcC0wMSBhOjpiZWZvcmUge1xuICBsZWZ0OiAtOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzRkZWcpO1xufVxuXG4uYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gIGxlZnQ6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNGRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXRvcC0wMS5qcy1zY3JvbGwtdG9wIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICB9XG5cbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcC5pcy1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuYnRuLXRvcC0wMS5qcy1zY3JvbGwtdG9wLmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLXRvcC0wMSB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gICAgYm90dG9tOiA2NHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC5idG4tdG9wLTAxIGEge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbiAgfVxuXG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSwgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG5cbiAgLmJ0bi10b3AtMDEgYTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTJweDtcbiAgfVxuXG4gIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgICBsZWZ0OiAxM3B4O1xuICB9XG5cbiAgLmJ0bi10b3AtMDEgYTpob3ZlciwgLmJ0bi10b3AtMDEgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gIH1cbn1cbiIsIi5jLWJ0biB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7XG5cdG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcywgY29sb3IgMjAwbXMsIG9wYWNpdHkgMjAwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLS1kbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMTJBMzc2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Q0FEQTM7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIC5pY29uLWZpbGVfZG93bmxvYWQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNGVtO1xuICAgICAgZm9udC1zaXplOiAxODAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICBpOm5vdChbY2xhc3NdKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cblxuICA+IHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAmLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAmLm5vU2hhZG93IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJi5zcXVhcmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwNmJjZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6ICMzNDllZmY7XG4gICAgfVxuICB9XG5cbiAgJi5zMCB7IC8vIOOBquOCiuOChuOBjVxuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gIH1cblxuICAmLnMxMDAgeyAvLyDlhajluYVcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG5cbiAgJi5zMSB7XG4gICAgd2lkdGg6IDMwMHB4OyAvLyBzYW1wbGVcblx0fVxuXG5cdCYuYzEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDZiY2Q7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICMzNDllZmY7XG4gICAgfVxuICB9XG5cbiAgJi5jMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MzMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5YjYyO1xuICAgIH1cbiAgfVxuXG4gICYuYzMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZiY2Q7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxODZmZjtcbiAgICB9XG4gIH1cblxuICAmLmM0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGMzZjE7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uTG9naW4ge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fbG9naW4ucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICYuaWNvblJlZ2lzdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX3JlZ2lzdGVyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLmljb25TZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fc2VhcmNoXzAyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLmljb25TdGFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX2Zhdl8wMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJi5pY29uQ2hlY2sge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOWE5YTlhO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5YTlhOWE7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi5kb25lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM5YTlhOWEgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59IiwiLmMtY2Fyb3VzZWxMaXN0IHtcbiAgJHNlbGY6ICY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG4gIFxuICAmX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICB3aWR0aDogMjAwcHg7XG5cbiAgICA+IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG5cbiAgICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgI3skc2VsZn1fX3NsaWRlX19waWMge1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGljIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICB9XG5cbiAgICAmX190eHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJi5pcy1uby1zd2lwZSB7XG4gICAgI3skc2VsZn1fX3dyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skc2VsZn1fX3NsaWRlIHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRzZWxmfV9fY29udHJvbGxlciB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuXG4gIC8vIHN3aXBlclxuXG4gIC5zd2lwZXIge1xuXG4gICAgJi1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICBcbiAgICAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuXG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuXG4gICAgICAmLW5leHQsXG4gICAgICAmLXByZXYge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZGlzcGxheSA6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNDdweDtcbiAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgICBjb2xvcjogI0NDQztcbiAgICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgJi1wcmV2IHtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICAgICYtbmV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuYy1jb2xXcmFwIHtcbiAgJHNlbGY6ICY7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgJl9fY29sIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYtLWNvbDIge1xuICAgICAgI3skc2VsZn1fX2NvbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAyKTtcblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbDMge1xuICAgICAgI3skc2VsZn1fX2NvbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCAqIDIpIC8gMyk7XG5cbiAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jLWNvbnRzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG5cbiAgJl9faXRlbSB7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgLmMtY29udHMtbGlzdF9faXRlbV9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjMzQ5ZWZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RodW1iIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhOmhvdmVyICYgaW1nLFxuICAgICAgYTphY3RpdmUgJiBpbWcsXG4gICAgICBhOmZvY3VzICYgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dFdyYXAge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAvLyB3aWR0aDogY2FsYygxMDAlIC0gMTQ1cHggLSAyNnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmX19uZXcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNmJjZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogIzAwNmJjZDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDIwMG1zLCBjb2xvciAyMDBtcztcblxuICAgICAgYTpob3ZlciAmLFxuICAgICAgYTphY3RpdmUgJixcbiAgICAgIGE6Zm9jdXMgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzM0OWVmZjtcbiAgICAgICAgY29sb3I6ICMzNDllZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgY29sb3I6ICMwMDZiY2Q7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgIH1cbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogIHVybCgnZm9udHMvaWNvbW9vbi5lb3Q/ZWM2NWhsJyk7XG4gIHNyYzogIHVybCgnZm9udHMvaWNvbW9vbi5lb3Q/ZWM2NWhsI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnZm9udHMvaWNvbW9vbi50dGY/ZWM2NWhsJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnZm9udHMvaWNvbW9vbi53b2ZmP2VjNjVobCcpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnZm9udHMvaWNvbW9vbi5zdmc/ZWM2NWhsI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWZpbGVfZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5pY29uLW1vdmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGNvbG9yOiAjMDA2YmNkO1xufVxuLmljb24tYXJ3LWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICBjb2xvcjogIzAwYWFlYjtcbn1cbi5pY29uLWFydy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gIGNvbG9yOiAjMDBhYWViO1xufVxuLmljb24tYXJ3LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGNvbG9yOiAjMDBhYWViO1xufVxuLmljb24tYXJ3LXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBjb2xvcjogIzAwYWFlYjtcbn1cbi5pY29uLWNoZXZyb24tdGhpbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uaWNvbi1jaGV2cm9uLXRoaW4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljb24tY2hldnJvbi10aGluLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1jaGV2cm9uLXRoaW4tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cbiIsIi5jLWhkZzAyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgLl9fc3ViIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzM5QUNBMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy1oZGcwMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzI2Q0ZFMyAwJSwgIzM0ODJGRiAxMDAlKTtcbiAgfVxufVxuXG4uYy1oZGcwNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG59XG5cbi5jLWhkZzA1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKCgxLjVlbSAtIDhweCkgLyAyKTtcbiAgICBsZWZ0OiAycHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2QjRDMTtcbiAgfVxufVxuXG4ucC1oZGcwNSB7XG4gIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwQUJFQjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5jLWhkZzA2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4iLCIubC1oZXJvIHtcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUNDMUIyO1xufVxuXG4ucC1oZXJvX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICB9XG4gIH1cbn0iLCIuYy1zaWRlLWNhdGVnb3J5LW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gIH1cblxuICAmX19oZWFkIHtcblxuICAgICZfX3R0bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNjtcbiAgfVxuXG4gICZfX2xpc3Qge1xuXG4gICAgLl9faXRlbSB7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHggMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgICBAaW5jbHVkZSBoYWNrKGllKSB7XG4gICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwYWFlYjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAycHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRicmVha3BvaW50OiA3NjhweDtcblxuQG1peGluIHBjIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQgLSAxcHh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhhY2soJHZlcjogbnVsbCkge1xuICBAaWYgJHZlciA9PSAnaWUnIHsgLy8gSUUxMOOAnDExXG4gICAgQGF0LXJvb3QgXzotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIDpyb290ICYge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICR2ZXIgPT0gJ2VkZ2UnIHsgLy8gRWRnZTEyK++8iEVkZ2XlhajjgabvvIlcbiAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkdmVyID09ICdtcycgeyAvLyBJRTEwK++8iEVkZ2XjgoLlhajjgablkKvjgoDvvIlcbiAgICBAYXQtcm9vdCBfOi1tcy1sYW5nKHgpLCAmIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcbiAgQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG4gICAgQHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XG4gIH1cbiAgQHJldHVybiAkbnVtYmVyO1xufVxuXG5AZnVuY3Rpb24gcmVtKCRweCwgJGJhc2U6IDE2cHgpIHtcbiAgJHZhbHVlOiAkcHg7XG4gIEBpZiAodW5pdCgkcHgpICE9ICdweCcpIHtcbiAgICBAd2FybiAncmVtKCnjga7lvJXmlbDjgatweOS7peWkluOBruWApOOCkuaMh+WumuOBl+OBpuOCguioiOeul+OBp+OBjeOBvuOBm+OCkyc7XG4gICAgQHJldHVybiAkdmFsdWU7XG4gIH1cbiAgJHZhbHVlOiAoc3RyaXAtdW5pdCgkcHgpIC8gc3RyaXAtdW5pdCgkYmFzZSkpICogMXJlbTtcbiAgQHJldHVybiAkdmFsdWU7XG59XG5cbkBmdW5jdGlvbiB2dygkcHgsICRiYXNlOiAzNzVweCkge1xuICAkdmFsdWU6ICRweDtcbiAgQGlmICh1bml0KCRweCkgIT0gJ3B4Jykge1xuICAgIEB3YXJuICd2dygp44Gu5byV5pWw44GrcHjku6XlpJbjga7lgKTjgpLmjIflrprjgZfjgabjgoLoqIjnrpfjgafjgY3jgb7jgZvjgpMnO1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG4gICR2YWx1ZTogKHN0cmlwLXVuaXQoJHB4KSAvIHN0cmlwLXVuaXQoJGJhc2UpKSAqIDEwMHZ3O1xuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuQG1peGluIGxpbmUtY2xhbXAoJGNvdW50OiAzKSB7XG4gIEBpZiB0eXBlLW9mKCRjb3VudCkgIT0gJ251bWJlcicge1xuICAgIEBlcnJvciAnbGluZS1jbGFtcOOBruW8leaVsOOBr+W/heOBmuaVsOWApOOBp+aMh+WumuOBl+OBpuOBj+OBoOOBleOBhCc7XG4gIH1cbiAgQGlmICRjb3VudCA9PSAxIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH0gQGVsc2Uge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGNvdW50O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWl4aW4gaWNvbi1mb250IHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiB0cmlhbmdsZSgkYm9yZGVyV2lkdGgpIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6ICRib3JkZXJXaWR0aDtcbn0iLCIuYy1zaWRlLWNvbnRzLW5hdiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gIH1cblxuICAmX19oZWFkIHtcblxuICAgICZfX3R0bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgJl9fbGlzdCB7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgfVxuXG4gICAgJl9fdHRsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQkVCO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcztcblxuICAgICAgICAuX19pY28ge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250cy8yMDI3L2ltYWdlcy9pY29uX3NpZGVOYXYwMS5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDMwcHg7XG4gICAgICAgICAgJi0tMSB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDApIDB9XG4gICAgICAgICAgJi0tMiB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDEpIDB9XG4gICAgICAgICAgJi0tMyB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDIpIDB9XG4gICAgICAgICAgJi0tNCB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDMpIDB9XG4gICAgICAgICAgJi0tNSB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDQpIDB9XG4gICAgICAgICAgJi0tNiB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDUpIDB9XG4gICAgICAgICAgJi0tNyB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDYpIDB9XG4gICAgICAgICAgJi0tOCB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDcpIDB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBwYWRkaW5nOiA4cHggMjRweCAxNnB4O1xuXG4gICAgICAuX19pdGVtIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDhweCAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcztcblxuICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5pcy1vcGVuKSB7XG5cbiAgICAgIC5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwge1xuXG4gICAgICAgIGEge1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtaW5kZXgtaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDMwcHggNDBweDtcbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjODg4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cblxuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICAvLyBAaW5jbHVkZSBwYyB7XG4gICAgICAgIC8vICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIC8vICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAvLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjMDA2NkNDO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1tb2RhbExpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIGxpIHsgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4gICZfX2l0ZW0ge1xuXG4gICAgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzM5QUNBMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvX2JsYW5rXzAxLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cblxuICAgICAgPiBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzRDQURBMywgLjEpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1leGJveCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAuX19xIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgY29sb3I6ICM0Q0FEQTM7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA0NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFREY4RkE7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNEQURFRTQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRDQURBMztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBsZWZ0OiA5cHggKyA2cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICM0Q0FEQTM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNEQURFRTQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgYmFja2dyb3VuZDogI0VERjhGQTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICM0Q0FEQTM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Q0FEQTM7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgbGVmdDogOXB4ICsgN3B4O1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXRyYW5zcGFyZW50IHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19hbnN3ZXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgLmlzLWFuc3dlcmVkICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjhGQTtcbiAgICB9XG4gIH1cblxuICAmX19hbnN3ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREY4RkE7XG5cbiAgICAuaXMtYW5zd2VyZWQgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAuX19hIHtcbiAgICAgICAgY29sb3I6ICM0Q0FEQTM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZXhwIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLXBhZ2VOYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDQwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwO1xuXG4gIGxpIHsgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4gICZfX3ByZXYge1xuICAgIGZsZXg6IDEgMCAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gICZfX2N1cnJlbnQge1xuICAgIG1hcmdpbjogMCAxZW07XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAmX19uZXh0IHtcbiAgICBmbGV4OiAxIDAgMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuIiwiLmMtbW92aWVCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA5LzE2ICogMTAwJTtcblxuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIi5jLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuXG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYmFja2dyb3VuZDogIzg1OTA5OTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLmMtbnVtTGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWxpc3Q7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtbGlzdDtcbiAgICAgIGNvbnRlbnQ6ICcoJyBjb3VudGVyKG51bWxpc3QpICcpJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jLW5nTGlzdCB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNWVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjODU5MDk5O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICY6YWZ0ZXIgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIH1cbn1cblxuLmMtbm90ZUxpc3Qge1xuICBwYWRkaW5nOiAwO1xuXG4gID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cblxuLmMtdWwge1xuICAkdWw6ICY7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxuXG4gID4gbGksXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfvvaUnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMS43NWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi0tZmxhdCB7XG4gICAgQGV4dGVuZCAjeyR1bH07XG4gICAgPiBsaSxcbiAgICAjeyR1bH1fX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgPiBsaTpub3QoOmxhc3QtY2hpbGQpLFxuICAgICN7JHVsfV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5jLW9sIHtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICAgIH1cbiAgfVxufVxuXG4uYy1tYXJrTGlzdCB7XG4gIC0tZ2FwOiAwcHg7XG4gICRtYXJrTGlzdDogJjtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHZhcigtLWdhcCk7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNlbnRlciB7XG5cbiAgICAmLXBjIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZsYXQge1xuICAgIEBleHRlbmQgI3skbWFya0xpc3R9O1xuICAgID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmMtbGlua0xpc3Qge1xuICAtLWZ6OiBpbmhlcml0O1xuICAkc2VsZjogJjtcblxuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiB2YXIoLS1meik7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29uLWZvbnQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgxLjc1Ly44NzUpO1xuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0uMDYyNWVtKTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXM7XG4gICAgICB9XG5cbiAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYy1saW5rTGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgfVxuXG4gICYtLWNlbnRlciB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gICYtLXJpZ2h0IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAmLS1ub2FydyB7XG4gICAgPiBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ob3Jpem9udGFsIHtcbiAgICBAZXh0ZW5kICN7JHNlbGZ9O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgPiBsaSB7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMy43NWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhvcml6b250YWwtcGMge1xuICAgIEBleHRlbmQgI3skc2VsZn07XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICA+IGxpIHtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMy43NWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtbm8tbGlua0xpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuXG4uYy1ub3RlcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn0iLCIuYy1iYWNrLWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmMtYnRuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgfVxufVxuIiwiLmMtY29sQm94IHtcbiAgcGFkZGluZzogMjBweCAxNXB4IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NkI0QzE7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzg4ODg4ODtcbiAgICBjb2xvcjogIzJEQkJDQztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ2FwOiAxNHB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzg4ODg4ODtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLWltZ0JveCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLS1sZWZ0ICZfX2ltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tcmlnaHQgJl9faW1hZ2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgID4gKiB7IG1hcmdpbjogMDsgfVxuICAgID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vd3JhcCAmX190ZXh0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi4tLWNvbG9yIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjhGQTtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5jLWltZ0JveF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDMwM3B4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLXN0ZXBJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cblxuICAmX19tdGF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbiIsIi5jLXByb2Yge1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMEFCRUI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAzMnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMEFCRUI7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW1nIHsgd2lkdGg6IDkwcHg7IH1cbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwIHsgbWFyZ2luOiAwOyB9XG4gICAgICAgID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuIiwiLypcbiAqIENvbnRhaW5lciBzdHlsZVxuICovXG4ucHMge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgcmFpbCBzdHlsZXNcbiAqL1xuLnBzX19yYWlsLXgge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gIGJvdHRvbTogMHB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICB3aWR0aDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIG9yICdsZWZ0JyBmb3IgcHNfX3JhaWwteSAqL1xuICByaWdodDogMDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcbi5wczpob3ZlciA+IC5wc19fcmFpbC15LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC14LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucHMgLnBzX19yYWlsLXg6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXk6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXg6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXk6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHNfX3RodW1iLXggKi9cbiAgYm90dG9tOiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuY29sbXMtLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuXG4gIC5jLWNvbFdyYXBfX2NvbCB7XG4gICAgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDY2cHg7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAmLS1pbWFnZTIge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX25hdmkge1xuICAgIHBhZGRpbmc6IDAgNjRweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLm1vZGFsLWNvbnRlbnRzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNjRweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAyOHB4IDEycHggMjRweCAyOHB4O1xuICAgIH1cblxuICAgID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJi0taW1hZ2Uge1xuICAgICAgcGFkZGluZzogMzJweCAxNnB4IDE2cHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgaW1nIHsgd2lkdGg6IDEwMCU7IH1cbiAgICB9XG5cbiAgICAmLS1pbWFnZTIge1xuICAgICAgcGFkZGluZzogMTZweCAxNnB4IDY0cHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGltZyB7IHdpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDAwcHgpO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYtLWltYWdlMiB7XG4gICAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sbXMge1xuICAgIG1hcmdpbjogMCAwIDY0cHg7XG4gICAgJi0tbWI2NCB7IG1hcmdpbi1ib3R0b206IDY0cHg7IH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtbmF2aSB7XG5cbiAgJl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgMCAyMnB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgIHdpZHRoOiAzODlweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3LjUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IDM4OXB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zdmctaWNvbi0tdzEwMCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLnBzX19yYWlsLXgsXG4ucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAycHhcbn1cblxuLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1OTA5OTtcbiAgd2lkdGg6IDJweDtcbiAgcmlnaHQ6IDBcbn1cblxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNlxufVxuXG4ucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTkwOTlcbn1cblxuLnBzX19yYWlsLXgsIC5wczpob3ZlciA+IC5wc19fcmFpbC15LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC14LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMVxufVxuXG5cbi5saW5rLS1wYWdlIHtcbiAgY29sb3I6ICMwMDZiY2Q7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4ubGluay0tcGFnZTpub3QoYnRuLS1kaXNhYmxlZCk6bm90KGJ0bi0tZG9uZSk6aG92ZXIsXG4ubGluay0tcGFnZTpub3QoYnRuLS1kaXNhYmxlZCk6bm90KGJ0bi0tZG9uZSk6Zm9jdXMsXG4ubGluay0tcGFnZTpub3QoYnRuLS1kaXNhYmxlZCk6bm90KGJ0bi0tZG9uZSk6YWN0aXZlIHtcbiAgY29sb3I6ICMzNDllZmZcbn1cblxuLmxpbmstLXBhZ2UgPiAubGlua19fdHh0IHtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4XG59XG5cbi5saW5rLS1wYWdlID4gLmxpbmtfX3R4dDo6YmVmb3JlLFxuLmxpbmstLXBhZ2UgPiAubGlua19fdHh0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gIGNvbnRlbnQ6IFwiXCJcbn1cblxuLmxpbmstLXBhZ2UgPiAubGlua19fdHh0OjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDNkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDNkZWcpXG59XG5cbi5saW5rLS1wYWdlID4gLmxpbmtfX3R4dDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0M2RlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQzZGVnKVxufVxuXG4ubGluay0tYXJyb3ctciA+IC5saW5rX190eHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHhcbn1cblxuLmxpbmstLWFycm93LXIgPiAubGlua19fdHh0OjpiZWZvcmUsXG4ubGluay0tYXJyb3ctciA+IC5saW5rX190eHQ6OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFweFxufVxuLmxpbmstLWFycm93LXIgPiAubGlua19fdHh0OjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQzZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDNkZWcpXG59XG5cbi5saW5rLS1hcnJvdy1yID4gLmxpbmtfX3R4dDo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00M2RlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00M2RlZylcbn1cblxuLmxpbmstLWNsb3NlID4gLmxpbmtfX3R4dDo6YmVmb3JlLFxuLmxpbmstLWNsb3NlID4gLmxpbmtfX3R4dDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gIGNvbnRlbnQ6IFwiXCJcbn1cblxuLmxpbmstLWNsb3NlID4gLmxpbmtfX3R4dDo6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbn1cblxuLmxpbmstLWNsb3NlID4gLmxpbmtfX3R4dDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG59XG5cbi5saW5rLS1pbWFnZW1vZGFsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLmxpbmstLXN6MTgge1xuICBmb250LXNpemU6IDEuOHJlbVxufVxuIiwiLmMtdGV4dEJsb2NrIHtcbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cbiIsIi5jLWZsb3cge1xuICBwYWRkaW5nOiAwO1xuXG4gID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjODU5MDk5O1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICAvLyBpY29tb29uXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgIGNvbG9yOiAjODU5MDk5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gc3BhbiB7IGJhY2tncm91bmQ6ICMwMEFCRUI7IH1cbiAgICAgICY6YmVmb3JlIHsgY29sb3I6ICMwMEFCRUI7IH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLWRsLWJveCB7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERjhGQTtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59IiwiLmMtZmlndXJlIHtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufSIsIi5jLWNoZWNrLXVuaXQge1xuXG4gICZfX3R0bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIGkge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZCNEMxO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdHJhbnNsYXRlOiAwIGNhbGMoKDE2cHggKiAxLjUgLSAxNHB4KSAvIDIpO1xuICAgIH1cblxuICAgICY6bm90KDpoYXMoaSkpIHtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fY2hlY2tfMDEuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0cmFuc2xhdGU6IDAgY2FsYygoMS41ZW0gLSAxMnB4KSAvIDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59IiwiLmMtY29sb3Jib3gge1xuICAtLWNvbG9yOiAjRURGOEZBO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufSIsIi5wLWlucGFnZS1uYXYge1xuICBtYXJnaW46IDAgLTVweCA1NnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMzBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMCAwIHJnYmEoIzAwMCwgLjIpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA2NkNDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW46IDAgMCAxOHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM4ODg4ODg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICM4ODg4ODg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMTBweDtcbiAgICAgICAgY29sb3I6ICMwMDY2Q0M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDQwcHggMTJweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNjZDQztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMzM5OWZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBpOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICMzMzk5ZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLXNlY3Rpb24ge1xuICAtLW10OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMycHggMjVweCA2MHB4O1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cblxuICAvLyAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgLy8gICBtYXJnaW4tdG9wOiB2YXIoLS1tdCk7XG4gIC8vIH1cblxuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgID4gcCB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC43NWVtO1xuICAgICAgfVxuXG4gICAgICAmICsgcDpub3QoOmZpcnN0LWNoaWxkKTpub3QoW2NsYXNzXSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi0tYmcxIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAoI0YwRjRGRCkgMnB4LCB0cmFuc3BhcmVudCAycHgpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICgjRjBGNEZEKSAycHgsIHRyYW5zcGFyZW50IDJweCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICB3aWR0aDogMTI0cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICgjRjBGNEZEKSAycHgsIHRyYW5zcGFyZW50IDJweCksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgKCNGMEY0RkQpIDJweCwgdHJhbnNwYXJlbnQgMnB4KTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvX3RoaW5rTGlzdF8wMS5wbmcpO1xuICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJi4tLWJnMiB7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX2ZhY3RBcmVhXzAxX0BzcC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTIycHg7XG4gICAgICB3aWR0aDogMTY3cHg7XG4gICAgICBoZWlnaHQ6IDgxcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb19mYWN0QXJlYV8wMS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLi0tYmczIHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFFMkVGO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAoI0I5REJFRikgMnB4LCB0cmFuc3BhcmVudCAycHgpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICgjQjlEQkVGKSAycHgsIHRyYW5zcGFyZW50IDJweCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgfVxuXG4gICYuLS1iZzQge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfYXdhcmRfMDEucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQyMHB4O1xuICB9XG59XG5cbi5wLXRoaW5rLWxlYWQge1xuICBsaW5lLWhlaWdodDogY2FsYygzMi8yMSk7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW46IDAgLTI1cHg7XG4gICAgcGFkZGluZzogNTZweCAyNXB4IDI3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ190aGlua0xpc3RfMDFfQHBjLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTA3cHggYXV0bztcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0Ny8zMik7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAgZW0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0ZGODM4NztcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAzcHg7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLnAtdGhpbmstbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjhweDtcbiAgd2lkdGg6IDI3NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAwO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDEycHggLTIwcHggMDtcbiAgfVxuXG4gICYtd3JhcCB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIC0yNXB4O1xuICAgICAgcGFkZGluZzogNDBweCAyNXB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3RoaW5rTGlzdF8wMV9Ac3AucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MzlweCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuXG4gIH1cbn1cblxuLnAtZmFjdEFyZWEtbGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMyLzIxKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ3LzMyKTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cblxuICBlbSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRkY4Mzg3O1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDNweDtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucC1mYWN0QXJlYS1yZW1hcmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4IDMycHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICZfX2JhbGxvb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzJweCAyOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTAycHg7XG4gICAgICBib3R0b206IC0xN3B4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb19mYWN0QXJlYV9iYWxsb29uXzAxLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICBlbSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0Y1OTMwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDNweDtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY2hhcmFjdGVyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgfVxuXG4gICAgJl9fcGljIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE1LzExKTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICAmLi0tbHRyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAucC1mYWN0QXJlYS1yZW1hcmtzX19iYWxsb29uOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHJvdGF0ZTogLTkwZGVnO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLS1ydGwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgLnAtZmFjdEFyZWEtcmVtYXJrc19fYmFsbG9vbjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHJvdGF0ZTogOTBkZWc7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucC1mYWN0QXJlYS1jaGVjayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ2FwOiAxNHB4IDIwcHg7XG4gIG1hcmdpbjogNDBweCAwIDYwcHg7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDQwMHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY4NTU7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIvMTgpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBwYyB7XG5cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fZmFjdEFyZWFfY2hlY2tfMDEucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG59XG5cbi5wLWZhY3RBcmVhLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDM4LzI0KTtcbiAgY29sb3I6ICNGRkY4NTU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ucC1mZWF0dXJlLXNlY3RvciB7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4ucC1mZWF0dXJlLW1kcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ2FwOiAyMHB4O1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgd2lkdGg6IDc2OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zbGF0ZTogLTMwcHggMDtcbiAgfVxuXG4gICZfX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX2ZlYXR1cmVfYmFkZ2VfMDEuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX190eHQge1xuICAgIG1hcmdpbjogMCAtMjVweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgZW0ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGRkY4NTU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAzcHg7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuXG4ucC1mZWF0dXJlLXJlbWFya3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMThweDtcbiAgbWFyZ2luLXRvcDogNDRweDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHdpZHRoOiA2OTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTRweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fYmFsbG9vbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHggMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzJweCAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMDJweDtcbiAgICAgICAgYm90dG9tOiAtMTdweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fZmFjdEFyZWFfYmFsbG9vbl8wMS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgIGVtIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0Y1OTMwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogM3B4O1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hhcmFjdGVyIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190eHQge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE1LzExKTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLS1sdHIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC5wLWZlYXR1cmUtcmVtYXJrc19faXRlbV9fYmFsbG9vbjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICByb3RhdGU6IC05MGRlZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tcnRsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIC5wLWZlYXR1cmUtcmVtYXJrc19faXRlbV9fYmFsbG9vbjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHJvdGF0ZTogOTBkZWc7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucC1mZWF0dXJlLWNvbHVtbiB7XG4gIHBhZGRpbmc6IDQwcHggMjBweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICAmX19sZWFkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogMjg1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuYy1idG4ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucC1zdXBlcnZpc2lvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ2FwOiAxNHB4IDMycHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ2FwOiAxNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmX190eHQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICBiIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250IHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnAtYXdhcmQtdHRsIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODhweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29fYXdhcmRfdHRsXzAxLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5cbi5wLWF3YXJkLWxlYWQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucC1hd2FyZC1waWMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWF3YXJkLW1lZGlhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBnYXA6IDM4cHggNDJweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMzOHB4O1xuICB9XG5cbiAgJl9fY29udCB7XG5cbiAgICAmX190dGwge1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3R4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnAtYXdhcmQtaGQyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQwLzI0KTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucC1hd2FyZC1oZDMge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygzMi8yMCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wLWF3YXJkLXdpbm5pbmcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMzRweDtcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBnYXA6IDIycHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMDBweCAxZnI7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMycHggMzZweCAyMnB4O1xuICAgIH1cblxuICAgICZfX2VtYmxlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRMaXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmX19jb250IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCM0IzQjM7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCM0IzQjM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGF0YUxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICZfX2NlbGwge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmhhcyguYy1idG4pIHtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjg2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fcHJvZmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19idG5MaXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgICAgICAgIC5jLWJ0biB7XG4gICAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190eHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjODg4ODg4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucC1wYWdlLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAuYy1idG4ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5wLWZpeGVkTmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDY4cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBvcGFjaXR5OiAwO1xuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogOHB4IDMwcHggOHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCA5OTk5cHggOTk5OXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzFCMjtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMS8xNSk7XG4gICAgY29sb3I6ICNGRkY4NTUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTlweCAxMHB4IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19lbWJsZW0ge1xuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucC1hd2FyZC1hYm91dC1vdXRlciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnAtYXdhcmQtYWJvdXQge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBBQUVCO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIEBpbmNsdWRlIHBjIHtcblx0XHRtYXgtd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcGFkZGluZzogMjhweCAxM3B4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMEFBRUI7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgcGFkZGluZzogMjhweCAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjcvMTgpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb250IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDI4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICZfX3R4dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fZW1ibGVtIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ucC1hd2FyZC10YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi1idXR0b25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNjZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDNweDtcblxuICAgICZfX2J0biB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjEvMTUpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRkJGQkY7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMsIHRyYW5zbGF0ZSAyMDBtcztcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkMxQjI7XG4gICAgICAgICAgdHJhbnNsYXRlOiAwIC0xMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNDVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMUJDMUIyO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHBhZGRpbmc6IDU0cHggNTdweCA1N3B4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiA2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2JveCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMzBweCAyMHB4IDQ1cHg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAvLyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4zcztcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgaW5zZXQ6IDU0cHggNTdweCA1N3B4O1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAvLyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcyBsaW5lYXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLWF3YXJkLXN3aXBlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX190dGwge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjRjJGMkYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uLWZvbnQ7XG4gICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBjb2xvcjogIzAwNjZDQztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCMkIyQjIgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMDY2Q0M7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMzM5OWZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucC1hd2FyZC1zd2lwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogMjBweCA0cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zd2lwZXIge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG4gICAgICAgIHRyYW5zbGF0ZTogMjRweCAwO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzFCMjtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICYuLS10eXBlMSB7XG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZ2FwOiAzMnB4IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDM1NnB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tLXR5cGUyIHtcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBnYXA6IDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucC1zd2lwZXItY29udHJvbGxlci13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wLXN3aXBlci1jb250cm9sbGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIH1cblxuICAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBncmFiO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBjbG9zZXN0LWNvcm5lciwgcmdiYSgyNywgMTkzLCAxNzgsIDEpIDI4JSwgcmdiYSgyNywgMTkzLCAxNzgsIC4zKSAyOCUpO1xuICAgICAgdHJhbnNsYXRlOiA1MCUgLTUwJTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWluLXdpZHRoOiAxMDAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkMxQjI7XG4gICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICB9XG4gIH1cblxuICAmLWNvdW50IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi5wLWF3YXJkLW9yZy11bml0IHtcbiAgLnAtYXdhcmQtc3dpcGUuLS10eXBlMSAmIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTI2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19jb250IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5wLWF3YXJkLXN3aXBlLi0tdHlwZTIgJiB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGEge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICB9XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE3LzExKTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvIHtcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCQzFCMjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnAtYXdhcmQtc3dpcGUuLS10eXBlMiAmIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDNlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgxKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucC1hd2FyZC1zd2lwZS4tLXR5cGUyICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogd3JhcDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19waWMge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLmMtYnRuIHtcbiAgICAgIHdpZHRoOiAxMjZweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICB3aWR0aDogMTE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgJi5jMSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCMkIyQjI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLWxpbmstc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19saW5rX3NlY3Rpb25fMDEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDExMHB4IDQwcHggMTMycHg7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogODdweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvX2xpbmtfc2VjdGlvbl8wMS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIC5jLWJ0biB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuLnAtbGlzdC1ib3R0b20tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmc6IDEwMHB4IDQwcHg7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4QzhDOEM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEFBRUI7XG4gICAgfVxuICB9XG5cbiAgJl9fdHh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDMycHggMDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDMycHggNDBweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCRUJFQjtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52dWUtYXBwIHtcbiAgJiArICYge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbn0iLCIudS1hbGlnbi1sZWZ0IHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnUtYWxpZ24tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4udS1hbGlnbi1yaWdodCB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5AaW5jbHVkZSBzcCB7XG4gIC51LWFsaWduLWxlZnQtc3AgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC51LWFsaWduLWNlbnRlci1zcCB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudS1hbGlnbi1yaWdodC1zcCB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG59XG4iLCIudS1wY2JyIHtcbiAgQGluY2x1ZGUgc3AgeyBkaXNwbGF5OiBub25lOyB9XG59XG5cbi51LXNwYnIge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBzcCB7IGRpc3BsYXk6IGJsb2NrOyB9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4udS1tYXJnaW4ge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcbiAgICAmLS1tdCN7JGkgKiA1fSB7XG4gICAgICBtYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNCB7XG4gICAgJi0tZW0jeyRpfSB7XG4gICAgICBtYXJnaW4tdG9wOiAjeyRpICogLjV9ZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnUtbWFyZ2luLS1tdDAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LW1hcmdpbi0tbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuIiwiLnUtZndCIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51LWZ3TiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59IiwiLnRvcGljcGF0aEFyZWFfX2lubmVyIHtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICB1bC50b3BpY3BhdGgge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlLFxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlIHtcbiAgICB0b3A6IDRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjphZnRlciB7XG4gICAgdG9wOiA4cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgfVxuICB1bC50b3BpY3BhdGggbGkgKyBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiJdfQ== */
