@charset "UTF-8";
@import '../css/icomoon/style.css';
html {
  --scrollbar: 0;
}

#main {
  width: auto;
  padding: 0;
  /* ニュートラルカラー */
  --neutral-color-01: #ffffff;
  --neutral-color-02: #333333;
  --neutral-color-03: #6d6d6d;
  --neutral-color-04: #b0b0b0;
  --neutral-color-05: #e6e6e6;
  --neutral-color-06: #f2f2f2;
  --neutral-color-07: #fafafa;
  --neutral-color-08: #d1d1d1;
  /* メインカラー */
  --main-color-01: #00b5fa;
  --main-color-02: #3088f3;
  --main-color-03: linear-gradient(90deg, #3088f3, #00b5fa);
  --main-color-04: #eff7ff;
  --main-color-05: #62b0f8;
  --main-color-06: #8bdfff; /* --main-color-01のホバー */
  --main-color-07: #8ec1ff; /* --main-color-02のホバー */
  --main-color-08: linear-gradient(90deg, #78b5ff, #40caff); /* --main-color-03のホバー */
  /* コンバージョンカラー */
  --conversion-color-01: #ff8b0f;
  --conversion-color-02: #ffaf59; /* --conversion-color-01のホバー */
  /* サブカラー */
  --sub-color-01: #ffdb0f;
  --sub-color-02: #fefde8;
  --sub-color-03: #f85252;
  --sub-color-04: #fff1f2;
  /* フィルター指定（アイコンなどに使用） */
  --nc01--filter: brightness(0) saturate(100%) invert(99%) sepia(100%) saturate(0%) hue-rotate(95deg) brightness(103%) contrast(101%); /*neutral-color-01*/
  --nc02--filter: brightness(0) saturate(100%) invert(11%) sepia(0%) saturate(5943%) hue-rotate(44deg) brightness(108%) contrast(78%); /*neutral-color-02*/
  --nc03--filter: brightness(0) saturate(100%) invert(45%) sepia(0%) saturate(1500%) hue-rotate(223deg) brightness(93%) contrast(84%); /*neutral-color-03*/
  --nc04--filter: brightness(0) saturate(100%) invert(77%) sepia(0%) saturate(2891%) hue-rotate(24deg) brightness(101%) contrast(76%); /*neutral-color-04*/
  --nc05--filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7482%) hue-rotate(53deg) brightness(117%) contrast(80%); /*neutral-color-05*/
  --nc06--filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(484%) hue-rotate(145deg) brightness(118%) contrast(90%); /*neutral-color-06*/
  --nc07--filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(85deg) brightness(112%) contrast(96%); /*neutral-color-07*/
  --nc08--filter: brightness(0) saturate(100%) invert(98%) sepia(2%) saturate(25%) hue-rotate(314deg) brightness(87%) contrast(88%); /*neutral-color-08*/
  --mc01--filter: brightness(0) saturate(100%) invert(53%) sepia(34%) saturate(3091%) hue-rotate(162deg) brightness(99%) contrast(105%); /*main-color-01*/
  --mc02--filter: brightness(0) saturate(100%) invert(53%) sepia(65%) saturate(5372%) hue-rotate(199deg) brightness(102%) contrast(91%); /*main-color-02*/
  /*main-color-03はグラデのためなし*/
  --mc04--filter: brightness(0) saturate(100%) invert(100%) sepia(44%) saturate(2249%) hue-rotate(178deg) brightness(99%) contrast(113%); /*main-color-04*/
  --mc05--filter: brightness(0) saturate(100%) invert(59%) sepia(90%) saturate(696%) hue-rotate(182deg) brightness(100%) contrast(95%); /*main-color-05*/
  --mc06--filter: brightness(0) saturate(100%) invert(88%) sepia(18%) saturate(7309%) hue-rotate(177deg) brightness(111%) contrast(103%); /*main-color-06*/
  --mc07--filter: brightness(0) saturate(100%) invert(78%) sepia(36%) saturate(4058%) hue-rotate(187deg) brightness(106%) contrast(105%); /*main-color-07*/
  /*main-color-08はグラデのためなし*/
  --cvc01--filter: brightness(0) saturate(100%) invert(70%) sepia(50%) saturate(4484%) hue-rotate(351deg) brightness(100%) contrast(102%); /*conversion-color-01*/
  --cvc02--filter: brightness(0) saturate(100%) invert(65%) sepia(61%) saturate(444%) hue-rotate(342deg) brightness(103%) contrast(104%); /*conversion-color-02*/
  --sc01--filter: brightness(0) saturate(100%) invert(81%) sepia(74%) saturate(1342%) hue-rotate(345deg) brightness(101%) contrast(101%); /*sub-color-01*/
  --sc02--filter: brightness(0) saturate(100%) invert(99%) sepia(85%) saturate(584%) hue-rotate(303deg) brightness(110%) contrast(102%); /*sub-color-02*/
  --sc03--filter: brightness(0) saturate(100%) invert(42%) sepia(99%) saturate(3012%) hue-rotate(335deg) brightness(112%) contrast(98%); /*sub-color-03*/
  --sc04--filter: brightness(0) saturate(100%) invert(88%) sepia(35%) saturate(82%) hue-rotate(308deg) brightness(97%) contrast(110%); /*sub-color-04*/
}
#topicpathArea ul.topicpath {
  padding-top: 0;
}
.btn-top-01 {
  position: fixed;
  right: 15px;
  bottom: 75px;
  z-index: 100;
}

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

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

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

.btn-top-01 a::after {
  left: 8px;
  transform: rotate(-134deg);
}
.l-wrapper {
  background-color: #f3f3f3;
  line-height: 1.75;
  font-size: 16px;
}
.l-wrapper * {
  box-sizing: border-box;
  font: inherit;
}
.l-wrapper br {
  line-height: initial;
}
.l-wrapper img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

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

.l-content {
  box-sizing: border-box;
  background-color: #ffffff;
}
.l-content__inner {
  max-width: 1130px;
  margin: 0 auto;
}

.l-layout {
  box-sizing: border-box;
}
.l-layout__main > :last-child {
  margin-bottom: 0;
}
.l-layout > :last-child {
  margin-bottom: 0;
}

.l-login {
  box-sizing: border-box;
  line-height: 1.625;
}
.l-login__inner {
  margin: 0 auto;
  background-color: #ffffff;
}
.l-login__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 60px;
  padding: 0 15px;
  background-color: #00aaeb;
  color: #fff;
}
.l-login__ttl {
  display: flex;
  align-items: center;
  height: 100%;
  font-size: 16px;
  font-weight: bold;
}
.l-login__checkbox {
  margin-bottom: 15px;
}
.l-login__checkbox input[type=checkbox] {
  display: none;
}
.l-login__checkbox .label-check {
  position: relative;
  display: inline-block;
  padding: 0 0 0 28px;
  line-height: 1.75;
  font-size: 14px;
  cursor: pointer;
}
.l-login__checkbox .label-check::before {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  top: calc((1.75em - 20px) / 2 + 2px);
  left: 6px;
  width: 7px;
  height: 12px;
  border-right: 2px solid #4392da;
  border-bottom: 2px solid #4392da;
  opacity: 0;
  transform: rotate(45deg);
}
.l-login__checkbox .label-check::after {
  box-sizing: border-box;
  position: absolute;
  display: block;
  content: "";
  top: calc((1.75em - 20px) / 2);
  left: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #d7dce2;
  border-radius: 3px;
  background: #f3f3f3;
}
.l-login__checkbox input:checked + .label-check::before {
  opacity: 1;
}
.l-login__cont {
  padding: 15px 15px 32px;
}
.l-login__lead {
  margin-bottom: 16px;
}
.l-login__lead p {
  font-size: 14px;
}
.l-login__lead p:not(:last-child) {
  margin-bottom: 1em;
}
.l-login__primary {
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #e6e6e6;
}
.l-login__list01 {
  margin: 0 0 15px;
}
.l-login__list01 li:not(:last-child) {
  margin: 0 0 10px;
}
.l-login__list01 input[type=text],
.l-login__list01 input[type=password] {
  box-sizing: border-box;
  width: 100%;
  height: 50px !important;
  margin: 0;
  padding: 0 15px !important;
  border: 1px solid #d7dce2 !important;
  border-radius: 3px;
  background: #f3f3f3;
  line-height: normal !important;
  font-size: 16px;
}
.l-login__list01 input[type=text]:focus,
.l-login__list01 input[type=password]:focus {
  background-color: #f3f3f3 !important;
  background-image: none !important;
}
.l-login__list01 input[type=text]::-moz-placeholder, .l-login__list01 input[type=password]::-moz-placeholder {
  font-size: 14px;
  color: #A0B1BA;
}
.l-login__list01 input[type=text]::placeholder,
.l-login__list01 input[type=password]::placeholder {
  font-size: 14px;
  color: #A0B1BA;
}
.l-login__btn {
  text-align: center;
}
.l-login__btn .btn {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 48px;
  margin: 0;
  padding: 0 20px 0 8px !important;
  border-radius: 3px;
  border: none;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  background: #fff;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  transition: 200ms;
  cursor: pointer;
}
.l-login__btn .btn::before {
  content: "";
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 2px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.l-login__btn .btn.btn-01 {
  color: #006bcd;
}
.l-login__btn .btn.btn-01::before {
  background-image: url(/conts/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);
}

.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;
  min-height: 48px;
  margin: 0;
  padding: 4px 20px;
  border: none;
  border-radius: 9999px;
  background: none;
  line-height: 1.3846153846 !important;
  font: inherit;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: normal;
  text-decoration: none !important;
  transition: border-color 200ms, background-color 200ms, color 200ms, opacity 200ms;
  cursor: pointer;
}
.c-btn.s0 {
  min-width: 160px;
}
.c-btn.s100 {
  width: 100%;
}
.c-btn.s1 {
  width: 351px;
}
.c-btn.c1 {
  color: var(--main-color-02);
  background: var(--neutral-color-01);
  border: 1px solid var(--neutral-color-04);
}
.c-btn.c1.--bdr-blue {
  border: 1px solid var(--main-color-02);
}
.c-btn.c2 {
  color: var(--neutral-color-01);
  background: var(--conversion-color-01);
}
.c-btn.c3 {
  color: var(--neutral-color-01);
  background: var(--main-color-03);
}
.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 [class^=icon-] {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1em;
  height: 1em;
  margin: auto;
  font-size: 14px;
}
.c-btn [class^=icon-]:first-child {
  left: 20px;
}
.c-btn [class^=icon-]:last-child {
  right: 20px;
}
.c-btn.bookmark {
  gap: 4px;
  border: 1px solid var(--main-color-02);
}
.c-btn.bookmark::before {
  width: 20px;
  height: 20px;
  content: "";
  display: block;
  background: url("../images/icons/icon_label.svg") no-repeat center;
  background-size: contain;
}
.c-btn.bookmark.done {
  color: var(--main-color-02) !important;
  border: 1px solid var(--main-color-02) !important;
}
.c-btn.bookmark.done::before {
  background-image: url("../images/icons/icon_label_fill.svg");
}
.c-btn.iconLogin {
  padding-left: 8px;
}
.c-btn.iconLogin::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  background: url(../images/icons/alt_icon_login.svg) 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 {
  color: var(--neutral-color-04);
  background: var(--neutral-color-01);
  border: 1px solid var(--neutral-color-04);
}
.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__item a {
  display: block;
  color: inherit !important;
  text-decoration: none;
}
.c-conts-list__item__inner {
  display: flex;
}
.c-conts-list__item__thumb {
  flex: 0 0 auto;
  width: calc((100% - 24px) / 2);
  max-width: 130px;
  margin-right: 24px;
}
.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;
  transition: color 200ms;
}
a:hover .c-conts-list__item__title, a:active .c-conts-list__item__title, a:focus .c-conts-list__item__title {
  color: #349eff;
}

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

.c-hdg02 {
  position: relative;
  margin: 32px 0 24px;
  padding-left: 15px;
  line-height: 1.5;
  font-size: 21px;
  font-weight: normal;
}
.c-hdg02:first-child {
  margin-top: 0;
}
.c-hdg02:last-child {
  margin-bottom: 0;
}
.c-hdg02::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 1.5em;
  background-color: #00abeb;
}

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

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

.l-hero {
  background-color: #00AAEB;
  background-image: url(../images/mv_bg@pc.png);
  background-repeat: repeat-x;
  background-size: auto 100%;
  overflow: hidden;
  font-size: 0;
}

.c-side-category-nav {
  margin-bottom: 32px;
  font-size: 16px;
}
.c-side-category-nav__head__ttl {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 58px;
  background-color: #E6E6E6;
  color: #000;
  font-weight: bold;
}
.c-side-category-nav__cont {
  padding: 15px;
  border: 1px solid #E6E6E6;
  border-top: none;
  background-color: #f9f8f6;
}
.c-side-category-nav__list .__item:not(:last-child) {
  border-bottom: 1px solid #e6e6e6;
}
.c-side-category-nav__list .__item a {
  display: flex;
  align-items: center;
  position: relative;
  min-height: 54px;
  padding: 6px 0 6px 25px;
  line-height: 1.5;
  font-size: 14px;
  text-decoration: none;
  transition: 200ms;
}
_:-ms-input-placeholder, :root .c-side-category-nav__list .__item a {
  height: 54px;
}

.c-side-category-nav__list .__item a::before, .c-side-category-nav__list .__item a::after {
  content: "";
  display: block;
  position: absolute;
  left: 8px;
  width: 9px;
  height: 2px;
  background: #00aaeb;
}
.c-side-category-nav__list .__item a::before {
  top: calc(50% - 4px);
  transform: rotate(45deg);
}
.c-side-category-nav__list .__item a::after {
  top: calc(50% + 1px);
  transform: rotate(-45deg);
}

.c-side-conts-nav {
  font-size: 16px;
}
.c-side-conts-nav__head__ttl {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 58px;
  background-color: #E6E6E6;
  color: #000;
  font-weight: bold;
}
.c-side-conts-nav__cont {
  padding: 0 15px;
  border: 1px solid #e6e6e6;
  border-top: none;
  background-color: #ffffff;
}
.c-side-conts-nav__hdg {
  border-bottom: 1px solid #E6E6E6;
}
.c-side-conts-nav__hdg .__link {
  display: flex;
  align-items: center;
  position: relative;
  height: 58px;
  padding: 0 20px;
  background-color: #ECECEC;
  text-decoration: none;
}
.c-side-conts-nav__list:not(:last-child) {
  border-bottom: 1px solid #e6e6e6;
}
.c-side-conts-nav__list__ttl {
  position: relative;
}
.c-side-conts-nav__list__ttl::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 31px;
  height: 31px;
  margin: auto;
  background-color: #00ABEB;
}
.c-side-conts-nav__list__ttl > a:not(.__hook) {
  display: flex;
  align-items: center;
  position: relative;
  height: 58px;
  padding-left: 5px;
  padding-right: 46px;
  color: #000;
  text-decoration: none;
  transition: 200ms;
}
.c-side-conts-nav__list__ttl > a:not(.__hook) .__ico {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 8px;
  background-image: url(/conts/2027/images/icon_sideNav01.png);
  background-repeat: no-repeat;
  background-size: 150px 30px;
}
.c-side-conts-nav__list__ttl > a:not(.__hook) .__ico--1 {
  background-position: 0px 0;
}
.c-side-conts-nav__list__ttl > a:not(.__hook) .__ico--2 {
  background-position: -30px 0;
}
.c-side-conts-nav__list__ttl > a:not(.__hook) .__ico--3 {
  background-position: -60px 0;
}
.c-side-conts-nav__list__ttl > a:not(.__hook) .__ico--4 {
  background-position: -90px 0;
}
.c-side-conts-nav__list__ttl > a:not(.__hook) .__ico--5 {
  background-position: -120px 0;
}
.c-side-conts-nav__list__ttl > a:not(.__hook)::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
  width: 15px;
  height: 1px;
  margin: auto;
  background: rgba(255, 255, 255, 0.75);
}
.c-side-conts-nav__list__ttl > a:not(.__hook)::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
  width: 1px;
  height: 0px;
  margin: auto;
  background: rgba(255, 255, 255, 0.75);
  transition: 200ms;
}
.c-side-conts-nav__list__ttl > a:not(.__hook):hover {
  opacity: 0.8;
}
.c-side-conts-nav__list__ttl .__link {
  display: flex;
  align-items: center;
  position: relative;
  height: 58px;
  padding-left: 5px;
  padding-right: 46px;
  text-decoration: none;
  transition: 200ms;
}
.c-side-conts-nav__list__ttl .__hook {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 31px;
  height: 31px;
  margin: auto;
  background-color: #00ABEB;
  transition: 200ms;
}
.c-side-conts-nav__list__ttl .__hook::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
  width: 15px;
  height: 1px;
  margin: auto;
  background: rgba(255, 255, 255, 0.75);
}
.c-side-conts-nav__list__ttl .__hook::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
  width: 1px;
  height: 0px;
  margin: auto;
  background: rgba(255, 255, 255, 0.75);
  transition: 200ms;
}
.c-side-conts-nav__list__ttl .__hook:hover {
  opacity: 0.8;
}
.c-side-conts-nav__list__body {
  padding: 8px 24px 16px;
}
.c-side-conts-nav__list__body .__item a {
  display: flex;
  align-items: center;
  position: relative;
  padding: 8px 0 8px 15px;
  line-height: 1.5;
  font-size: 14px;
  text-decoration: none;
  transition: 200ms;
}
.c-side-conts-nav__list__body .__item a::before, .c-side-conts-nav__list__body .__item a::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 9px;
  height: 2px;
  background-color: #00abeb;
}
.c-side-conts-nav__list__body .__item a::before {
  top: 14px;
  transform: rotate(45deg);
}
.c-side-conts-nav__list__body .__item a::after {
  top: 19px;
  transform: rotate(-45deg);
}
.c-side-conts-nav__list:not(.is-open) .c-side-conts-nav__list__ttl a::after {
  height: 15px;
}
.c-side-conts-nav--category {
  margin-bottom: 32px;
}
.c-side-conts-nav--category .c-side-conts-nav__cont {
  background-color: #f9f8f6;
}

.c-index-head {
  margin-bottom: 48px;
  padding: 20px 15px;
  background-color: #f3f3f3;
}
.c-index-head__ttl {
  margin-bottom: 16px;
  color: #000;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.c-index-head__item {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #B2B2B2;
  line-height: 1.75;
  font-size: 16px;
}
.c-index-head__item:last-child {
  margin: 0px;
  border-bottom: 0;
}
.c-index-head__item > a {
  color: #006bcd;
}
.c-index-head__item > a:hover {
  color: #349eff;
}
.c-index-head__item > a:visited {
  color: #551a8b;
}

.l-header {
  position: relative;
  z-index: 2;
  flex: 0 0 auto;
  background-color: #fff;
}
.l-header__inner {
  display: flex;
  position: relative;
  max-width: 1154px;
  height: var(--header-height);
  margin: 0 auto;
}
.l-header__title {
  display: flex;
  align-items: center;
  gap: 2px;
  position: relative;
  z-index: 1;
  line-height: 1;
}
.l-header__title__logo {
  display: inline-block;
  vertical-align: bottom;
  width: 298px;
  aspect-ratio: 298/66;
  background: url(../images/logo_mynavi2027.svg) no-repeat;
  background-position: center;
  background-size: contain;
  font-size: 0;
}
.l-header__title__text {
  margin-top: 24px;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
}
.l-header__btn {
  flex: 0 0 auto;
}
.l-header__sns {
  position: absolute;
  right: 140px;
  bottom: 20px;
  display: flex;
  justify-content: flex-end;
}
.l-header__sns__item {
  position: relative;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.3333333333;
  z-index: 2;
}
.l-header__sns__item:not(:last-child) {
  margin-right: 30px;
}
.l-header__sns__item > a {
  display: inline-block;
  transition: opacity 300ms;
}
.l-header__sns__item > a:hover {
  opacity: 0.8;
}
.l-header__sns__item > a > span {
  display: inline-block;
  vertical-align: middle;
}
.l-header__sns__item > a:before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 6px;
  vertical-align: middle;
  background: no-repeat 50% 50%;
}
.l-header__sns__item--fb > a {
  color: #2a5b9f;
}
.l-header__sns__item--fb > a:before {
  background-image: url(../images/header_sns_facebook.png);
  background-size: 30px 30px;
}
.l-header__sns__item--tw > a {
  color: #1da1f2;
}
.l-header__sns__item--tw > a:before {
  background-image: url(../images/header_sns_twitter.png);
  background-size: auto 25px;
}
.l-header__badge {
  position: absolute;
  top: 10px;
  right: 30px;
  z-index: 2;
  opacity: 0;
}

.l-footer {
  flex: 0 0 auto;
  font-size: 14px;
  line-height: 1.5;
  color: #fff;
  background: #00b8ee;
}
.l-footer__inner {
  height: var(--footer-height);
  padding: 12px 0;
  text-align: center;
}

.p-toClm {
  position: relative;
  margin: 20px auto 0;
  padding-top: 40px;
  border-top: 1px solid rgba(158, 158, 158, 0.4);
}
.p-toClm__ttl {
  line-height: 1.5;
  font-size: 22px;
  text-align: center;
}
.p-toClm__list {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  margin-top: 26px;
}
.p-toClm__item {
  width: 260px;
}
.p-toClm__item__head {
  text-align: center;
}
.p-toClm__item__head__ttl {
  margin-top: 10px;
  font-size: 15px;
  font-weight: bold;
}
.p-toClm__item__cont {
  position: relative;
  display: flex;
  justify-content: center;
  margin-top: 10px;
  padding-top: 20px;
  font-size: 15px;
}
.p-toClm__item__cont::after {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image: linear-gradient(to right, #808080 25%, transparent 25%);
  background-size: 4px 1px;
  background-repeat: repeat-x;
  background-position: top;
}
.p-toClm__item__cont p {
  font-size: 13px;
}

.p-markList, .p-markList--flat {
  --gap: 0px;
  --gutter: 0.5em;
  line-height: 1.5;
}
.p-markList:not(:last-child), .p-markList--flat:not(:last-child) {
  margin-bottom: 0.5em;
}
.p-markList > li, .p-markList--flat > li {
  display: flex;
  align-items: flex-start;
}
.p-markList > li:not(:first-child), .p-markList--flat > li:not(:first-child) {
  margin-top: var(--gutter);
}
.p-markList > li > i, .p-markList--flat > li > i {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 1.5em;
  font-style: normal;
  margin-right: var(--gap);
}
.p-markList > li > span, .p-markList--flat > li > span {
  flex: 1 1 auto;
}
.p-markList.--alC > li, .--alC.p-markList--flat > li {
  justify-content: center;
}
.p-markList.--alC > li > span, .--alC.p-markList--flat > li > span {
  flex: none;
}
.p-markList--flat > li:not(:first-child) {
  margin-top: 0;
}

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

.p-linkList {
  --gap: 0.25em;
  --gutter: 0.5em;
  --mt: 0px;
  --mb: 0px;
  line-height: 1.5;
  margin-top: var(--mt);
  margin-bottom: var(--mb);
}
.p-linkList:not(:last-child) {
  margin-bottom: 0.5em;
}
.p-linkList > li:not(:first-child) {
  margin-top: var(--gutter);
}
.p-linkList > li > a {
  display: inline-flex;
  align-items: flex-start;
  text-decoration: none;
  color: #006bcd;
  -moz-text-align-last: left;
  text-align-last: left;
  transition: color 200ms;
}
.p-linkList > 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";
  color: #00aaeb;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 1.5em;
  font-style: normal;
  font-weight: bold;
  margin-right: var(--gap);
}
.p-linkList.--alC > li {
  display: flex;
  justify-content: center;
}
.p-linkList.--flat > li:not(:first-child) {
  margin-top: 0;
}

.p-guideline {
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
}

.p-step-sec {
  position: relative;
  margin-top: 60px;
  padding: 60px 20px 40px;
  border-radius: 30px;
  background: #EBF8FF;
}
.p-step-sec:not(:has(.p-step-sec__number)) {
  margin-top: 40px;
}
.p-step-sec__number {
  display: grid;
  place-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 80px;
  height: 80px;
  margin: auto;
  background: #00B5FA;
  border-radius: 50%;
  color: #FFF;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  translate: 0 -50%;
}
.p-step-sec__lede {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 175%; /* 31.5px */
}

.p-step-login {
  display: grid;
  grid-template-areas: "cont cont" "left right";
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}
.p-step-login__cont {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: cont;
}
.p-step-login__left, .p-step-login__right {
  min-width: 0;
}
.p-step-login__left img, .p-step-login__right img {
  width: 110px;
}
.p-step-login__left {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: left;
  justify-self: right;
}
.p-step-login__right {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: right;
  justify-self: left;
}
.p-step-login__btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}
.p-step-login__btn form {
  width: 100%;
}
.p-step-login__btn .c-btn {
  width: 100%;
  min-height: 64px;
  font-size: 18px;
}
.p-step-login__btn .c-btn.iconLogin {
  line-height: 1 !important;
}

.p-notes {
  font-size: 13px;
  line-height: 1.5;
}

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

.p-hdg02 {
  margin-bottom: 32px;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%; /* 36px */
  text-align: center;
}

.p-inquiry-clm {
  display: grid;
  grid-template-columns: 100%;
  gap: 20px;
}
.p-inquiry-clm__col {
  display: flex;
  gap: 20px;
  padding: 40px 20px;
  flex-direction: column;
  border-radius: 20px;
  border: 1px solid #E6E6E6;
  line-height: 1.5;
}
.p-inquiry-clm__col__ttl {
  flex: 0 0 auto;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.p-inquiry-clm__col__txt {
  flex: 1 1 auto;
}
.p-inquiry-clm__col__btn {
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
}
.p-inquiry-clm__col__btn .c-btn {
  width: 100%;
  max-width: 220px;
}

.p-inquiry-notice {
  margin-top: 32px;
  width: -moz-fit-content;
  width: fit-content;
}
.p-inquiry-notice__cont {
  margin-top: 8px;
  font-size: 15px;
}
.p-inquiry-notice__cont > *:not(:last-child) {
  margin-bottom: 0.25em;
}

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

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

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

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

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

.u-spbr {
  display: none;
}

.u-sponly {
  display: none;
}

.u-fz1 {
  font-size: 1px;
}
.u-fz2 {
  font-size: 2px;
}
.u-fz3 {
  font-size: 3px;
}
.u-fz4 {
  font-size: 4px;
}
.u-fz5 {
  font-size: 5px;
}
.u-fz6 {
  font-size: 6px;
}
.u-fz7 {
  font-size: 7px;
}
.u-fz8 {
  font-size: 8px;
}
.u-fz9 {
  font-size: 9px;
}
.u-fz10 {
  font-size: 10px;
}
.u-fz11 {
  font-size: 11px;
}
.u-fz12 {
  font-size: 12px;
}
.u-fz13 {
  font-size: 13px;
}
.u-fz14 {
  font-size: 14px;
}
.u-fz15 {
  font-size: 15px;
}
.u-fz16 {
  font-size: 16px;
}
.u-fz17 {
  font-size: 17px;
}
.u-fz18 {
  font-size: 18px;
}
.u-fz19 {
  font-size: 19px;
}
.u-fz20 {
  font-size: 20px;
}
.u-fz21 {
  font-size: 21px;
}
.u-fz22 {
  font-size: 22px;
}
.u-fz23 {
  font-size: 23px;
}
.u-fz24 {
  font-size: 24px;
}
.u-fz25 {
  font-size: 25px;
}
.u-fz26 {
  font-size: 26px;
}
.u-fz27 {
  font-size: 27px;
}
.u-fz28 {
  font-size: 28px;
}
.u-fz29 {
  font-size: 29px;
}
.u-fz30 {
  font-size: 30px;
}
.u-fz31 {
  font-size: 31px;
}
.u-fz32 {
  font-size: 32px;
}
.u-mt-s1 {
  margin-top: 8px;
}

.u-mb-s1 {
  margin-bottom: 8px;
}
.u-mt-s2 {
  margin-top: 16px;
}

.u-mb-s2 {
  margin-bottom: 16px;
}
.u-mt-s3 {
  margin-top: 24px;
}

.u-mb-s3 {
  margin-bottom: 24px;
}
.u-mt-s4 {
  margin-top: 32px;
}

.u-mb-s4 {
  margin-bottom: 32px;
}
.u-mt-s5 {
  margin-top: 40px;
}

.u-mb-s5 {
  margin-bottom: 40px;
}
.u-mt-s6 {
  margin-top: 48px;
}

.u-mb-s6 {
  margin-bottom: 48px;
}
.u-mt-s7 {
  margin-top: 56px;
}

.u-mb-s7 {
  margin-bottom: 56px;
}
.u-mt-s8 {
  margin-top: 64px;
}

.u-mb-s8 {
  margin-bottom: 64px;
}
.u-mt-s9 {
  margin-top: 72px;
}

.u-mb-s9 {
  margin-bottom: 72px;
}
.u-mt-s10 {
  margin-top: 80px;
}

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

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

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

.u-pb0 {
  padding-bottom: 0px;
}
.u-mt10 {
  margin-top: 10px;
}

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

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

.u-pb10 {
  padding-bottom: 10px;
}
.u-mt20 {
  margin-top: 20px;
}

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

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

.u-pb20 {
  padding-bottom: 20px;
}
.u-mt30 {
  margin-top: 30px;
}

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

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

.u-pb30 {
  padding-bottom: 30px;
}
.u-mt40 {
  margin-top: 40px;
}

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

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

.u-pb40 {
  padding-bottom: 40px;
}
.u-mt50 {
  margin-top: 50px;
}

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

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

.u-pb50 {
  padding-bottom: 50px;
}
.u-mt60 {
  margin-top: 60px;
}

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

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

.u-pb60 {
  padding-bottom: 60px;
}
.u-mt70 {
  margin-top: 70px;
}

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

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

.u-pb70 {
  padding-bottom: 70px;
}
.u-mt80 {
  margin-top: 80px;
}

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

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

.u-pb80 {
  padding-bottom: 80px;
}
.u-mt90 {
  margin-top: 90px;
}

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

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

.u-pb90 {
  padding-bottom: 90px;
}
.u-mt100 {
  margin-top: 100px;
}

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

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

.u-pb100 {
  padding-bottom: 100px;
}
.u-mt110 {
  margin-top: 110px;
}

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

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

.u-pb110 {
  padding-bottom: 110px;
}
.u-mt120 {
  margin-top: 120px;
}

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

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

.u-pb120 {
  padding-bottom: 120px;
}
.u-mt130 {
  margin-top: 130px;
}

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

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

.u-pb130 {
  padding-bottom: 130px;
}
.u-mt140 {
  margin-top: 140px;
}

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

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

.u-pb140 {
  padding-bottom: 140px;
}
.u-mt150 {
  margin-top: 150px;
}

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

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

.u-pb150 {
  padding-bottom: 150px;
}
.u-mt160 {
  margin-top: 160px;
}

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

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

.u-pb160 {
  padding-bottom: 160px;
}
.u-mt170 {
  margin-top: 170px;
}

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

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

.u-pb170 {
  padding-bottom: 170px;
}
.u-mt180 {
  margin-top: 180px;
}

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

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

.u-pb180 {
  padding-bottom: 180px;
}
.u-mt190 {
  margin-top: 190px;
}

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

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

.u-pb190 {
  padding-bottom: 190px;
}
.u-mt200 {
  margin-top: 200px;
}

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

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

.u-pb200 {
  padding-bottom: 200px;
}
.u-mt0 {
  margin-top: 0 !important;
}

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

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

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

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

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

@media (min-width: 768px) {
  #topicpathArea {
    background-color: #fff;
  }
  #topicpathArea .topicpathArea__inner {
    max-width: 1210px;
    padding: 0 40px;
  }
  .btn-top-01 {
    right: 80px;
    bottom: 64px;
    z-index: 999;
  }
  .btn-top-01 a {
    width: 70px;
    height: 70px;
    transition: background 0.2s;
  }
  .btn-top-01 a::before, .btn-top-01 a::after {
    width: 22px;
    height: 4px;
  }
  .btn-top-01 a::before {
    left: -12px;
  }
  .btn-top-01 a::after {
    left: 13px;
  }
  .btn-top-01 a:hover, .btn-top-01 a:active {
    background: #00aaeb;
  }
  .l-contents-area {
    margin: 0 auto;
  }
  .l-wrapper .l-contents-area {
    max-width: none !important;
  }
  .l-content {
    padding: 48px 32px 90px;
  }
  .l-layout {
    display: grid;
    display: -ms-grid;
    grid-gap: 0 32px;
    gap: 0 32px;
    -ms-grid-rows: auto 1fr;
    -ms-grid-columns: 734px 32px 300px;
    grid-template: "main login" auto "main side" 1fr/734px 300px;
    width: 1130px;
    margin-left: auto;
    margin-right: auto;
    padding: 48px 32px 64px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
  }
  .l-layout__login {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: login;
  }
  .l-layout__main {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-row-span: 2;
    width: 734px;
    grid-area: main;
  }
  .l-layout__side {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
    width: 300px;
    grid-area: side;
  }
  .l-login.l-login--side {
    margin-bottom: 32px;
    padding: 0;
  }
  .l-login.l-login--side .l-login__cont {
    border: 1px solid #e6e6e6;
    border-top: none;
  }
  .l-login:not(.l-login--side) {
    margin-bottom: 32px;
    padding: 0;
    border-bottom: 1px solid #E6E6E6;
  }
  .l-login:not(.l-login--side) .l-login__head {
    padding: 0 80px;
  }
  .l-login:not(.l-login--side) .l-login__ttl::before {
    margin-right: 12px;
  }
  .l-login:not(.l-login--side) .l-login__cont {
    padding: 16px 80px 32px;
  }
  .l-login:not(.l-login--side) .l-login__primary {
    display: flex;
    align-items: flex-end;
  }
  .l-login:not(.l-login--side) .l-login__primary .l-login__btnWrap {
    width: 268px;
    margin-bottom: 1px;
  }
  .l-login:not(.l-login--side) .l-login__list01 {
    display: flex;
    flex: 1 1 auto;
    margin-bottom: 0;
  }
  .l-login:not(.l-login--side) .l-login__list01 li {
    flex: 0 0 340px;
  }
  .l-login:not(.l-login--side) .l-login__list01 li:not(:last-child) {
    margin: 0 8px 0 0;
  }
  .l-login:not(.l-login--side) .l-login__btn .btn {
    max-width: 268px;
  }
  .l-login:not(.l-login--side) .l-login__secondary > :not(:last-child) {
    margin-bottom: 24px;
  }
  .l-login:not(.l-login--side) .l-login__list02 {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .l-login:not(.l-login--side) .l-login__list02 > li:not(:last-child) {
    margin-right: 30px;
    margin-bottom: 0;
  }
  .l-content > .l-login:not(.l-login--side) {
    margin-left: -32px;
    margin-right: -32px;
  }
  .l-content > .l-login:not(.l-login--side):first-child {
    margin-top: -48px;
  }
  .l-login.l-login--main {
    margin-bottom: 32px;
    padding: 0;
  }
  .l-login.l-login--main .l-login__head {
    padding-left: 16px;
    padding-right: 16px;
  }
  .l-login.l-login--main .l-login__cont {
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #e6e6e6;
    border-top: none;
  }
  .l-login.l-login--main .l-login__primary .l-login__btnWrap {
    width: 186px;
  }
  .l-login.l-login--main .l-login__list01 li {
    flex: 0 0 250px;
  }
  .c-carouselList__container {
    width: 660px;
    margin: 0 auto;
  }
  .c-carouselList.is-no-swipe .c-carouselList__slide {
    margin-right: 30px;
  }
  .c-carouselList .swiper-button-next, .c-carouselList .swiper-button-prev {
    display: block;
    position: absolute;
    top: 47px;
    width: 37px;
    height: 56px;
    margin: 0;
    transition: opacity 200ms;
    cursor: pointer;
  }
  .c-carouselList .swiper-button-prev {
    left: 0;
  }
  .c-carouselList .swiper-button-next {
    right: 0;
  }
  .c-colWrap {
    display: flex;
    flex-wrap: wrap;
  }
  .c-colWrap--col2 .c-colWrap__col {
    width: calc((100% - 32px) / 2);
  }
  .c-colWrap--col2 .c-colWrap__col:nth-child(odd) {
    margin-right: 32px;
  }
  .c-colWrap--col2 .c-colWrap__col:nth-child(n+3) {
    margin-top: 32px;
  }
  .c-colWrap--col3 .c-colWrap__col {
    width: calc((100% - 64px) / 3);
  }
  .c-colWrap--col3 .c-colWrap__col:not(:nth-child(3n)) {
    margin-right: 32px;
  }
  .c-colWrap--col3 .c-colWrap__col:nth-child(n+4) {
    margin-top: 32px;
  }
  .c-conts-list {
    display: flex;
    flex-wrap: wrap;
  }
  .c-conts-list__item {
    width: calc((100% - 32px) / 2);
  }
  .c-conts-list__item:nth-child(odd) {
    margin-right: 32px;
  }
  .c-conts-list__item:nth-child(n+3) {
    margin-top: 32px;
  }
  .c-conts-list__item__thumb {
    width: calc((100% - 26px) / 2);
    max-width: 145px;
    margin-right: 26px;
  }
  .c-hdg01 {
    font-size: 28px;
  }
  .l-hero__inner {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1130px;
    margin: 0 auto;
  }
  .l-hero__ttl {
    flex: 0 0 auto;
    margin-left: -235px;
    margin-right: -235px;
  }
  .l-hero__ttl img {
    height: 200px;
  }
  .c-index-head {
    margin-bottom: 64px;
    padding: 24px 32px;
  }
  .c-index-head__ttl {
    margin-bottom: 24px;
  }
  .l-header {
    padding: 0 28px;
  }
  .l-header__title {
    padding-top: 4px;
  }
  .p-toClm {
    width: 100%;
    max-width: 850px;
  }
  .p-toClm__list {
    flex-direction: row;
    align-items: flex-start;
  }
  .p-toClm__item {
    flex: 1 1;
  }
  .p-markList--pc-alC > li {
    justify-content: center;
  }
  .p-markList--pc-alC > li > span {
    flex: none;
  }
  .p-markList.--pc-alR > li, .--pc-alR.p-markList--flat > li {
    justify-content: flex-end;
  }
  .p-markList.--pc-alR > li > span, .--pc-alR.p-markList--flat > li > span {
    flex: 0 1 auto;
  }
  .p-step-sec {
    padding: 60px 80px;
  }
  .p-step-login {
    grid-template-areas: "left cont right";
    grid-template-columns: 1fr auto 1fr;
    gap: 70px;
    align-items: center;
  }
  .p-step-login__cont {
    width: 420px;
  }
  .p-step-login__left img, .p-step-login__right img {
    width: 150px;
  }
  .p-step-login__btn .c-btn {
    width: 420px;
  }
  .p-inquiry-clm {
    grid-template-columns: repeat(2, 1fr);
  }
  .p-inquiry-clm__col {
    padding: 40px 27px;
  }
  .p-inquiry-notice {
    margin-left: auto;
    margin-right: auto;
  }
  .p-step-login__cont {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .p-step-login__left {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .p-step-login__right {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}

@media (max-width: 767px) {
  ul.topicpath {
    float: none;
    width: auto;
    margin-top: 20px;
    padding: 0 20px;
    background-image: none;
    line-height: 1.75;
    color: #4d4d4d;
    overflow-x: scroll;
    word-break: keep-all;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
  ul.topicpath li {
    float: none;
    display: inline;
    font-size: 12px !important;
  }
  ul.topicpath li:nth-child(n+2) {
    position: relative;
    margin-left: 25px;
  }
  ul.topicpath li:nth-child(n+2)::before,
  ul.topicpath li:nth-child(n+2)::after {
    position: absolute;
    left: -16px;
    display: block;
    width: 7px;
    height: 1px;
    background: #999;
    content: "";
    font-size: 0;
  }
  ul.topicpath li:nth-child(n+2)::before {
    top: 4px;
    transform: rotate(35deg);
  }
  ul.topicpath li:nth-child(n+2)::after {
    top: 8px;
    transform: rotate(-35deg);
  }
  ul.topicpath li + li:before {
    display: none;
  }
  .btn-top-01.js-scroll-top {
    opacity: 1;
    transition: opacity 0.5s;
  }
  .btn-top-01.js-scroll-top.is-hidden {
    opacity: 0;
  }
  .btn-top-01.js-scroll-top.is-fixed {
    position: fixed;
    bottom: 75px;
  }
  .l-contents-area {
    padding: 0 0 48px;
  }
  .l-content {
    padding: 32px 20px 60px;
  }
  .l-layout {
    margin-bottom: 32px;
  }
  .l-layout__login {
    margin-bottom: 32px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
  }
  .l-layout__main {
    margin-bottom: 32px;
    padding: 24px 15px 32px;
    box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
  }
  .l-content > .l-login, .l-layout__main > .l-login {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    border-bottom: 1px solid #e6e6e6;
  }
  .l-content > .l-login:first-child, .l-layout__main > .l-login:first-child {
    margin-top: -24px;
  }
  .c-btn.s1 {
    width: 100%;
  }
  .c-carouselList {
    margin-left: -15px;
    margin-right: -15px;
  }
  .c-carouselList.is-no-swipe .c-carouselList__wrapper {
    justify-content: center;
  }
  .c-carouselList .swiper-button-next, .c-carouselList .swiper-button-prev {
    display: none;
  }
  .c-colWrap__col {
    margin-bottom: 32px;
  }
  .c-conts-list__item:not(:last-child) {
    margin-bottom: 32px;
  }
  .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);
  }
  .l-header__inner {
    margin: 0;
  }
  .l-header__title__logo {
    width: 208px;
  }
  .l-header__title__text {
    margin-top: 15px;
    font-size: 11px;
  }
  .l-header__btn .c-btn {
    height: 28px;
    border-radius: 14px;
    font-size: 11px;
  }
  .l-header__sns {
    width: auto;
    right: 0;
    bottom: 12px;
  }
  .l-header__sns__item {
    margin-right: 15px;
  }
  .l-header__sns__item:not(:last-child) {
    margin-right: 15px;
  }
  .l-header__sns__item > a > span {
    display: none;
  }
  .l-header__sns__item > a:before {
    width: 24px;
    height: 24px;
    margin-right: 0;
  }
  .l-header__sns__item--fb > a:before {
    background-size: 24px 24px;
  }
  .l-header__sns__item--tw > a:before {
    background-size: auto 18px;
  }
  .l-header__badge {
    top: 5px;
    right: 10px;
    width: 80px;
    height: 80px;
  }
  .l-header__badge img {
    width: 100%;
  }
  .p-step-sec {
    margin-left: -5px;
    padding-right: -5px;
  }
  .p-step-sec:not(:has(.p-step-sec__number)) {
    padding-top: 40px;
  }
  .u-align-left-sp {
    text-align: left;
  }
  .u-align-center-sp {
    text-align: center;
  }
  .u-align-right-sp {
    text-align: right;
  }
  .u-pcbr {
    display: none;
  }
  .u-spbr {
    display: block;
  }
  .u-pconly {
    display: none;
  }
  .u-sponly {
    display: block;
  }
  .u-fz1sp {
    font-size: 1px;
  }
  .u-fz2sp {
    font-size: 2px;
  }
  .u-fz3sp {
    font-size: 3px;
  }
  .u-fz4sp {
    font-size: 4px;
  }
  .u-fz5sp {
    font-size: 5px;
  }
  .u-fz6sp {
    font-size: 6px;
  }
  .u-fz7sp {
    font-size: 7px;
  }
  .u-fz8sp {
    font-size: 8px;
  }
  .u-fz9sp {
    font-size: 9px;
  }
  .u-fz10sp {
    font-size: 10px;
  }
  .u-fz11sp {
    font-size: 11px;
  }
  .u-fz12sp {
    font-size: 12px;
  }
  .u-fz13sp {
    font-size: 13px;
  }
  .u-fz14sp {
    font-size: 14px;
  }
  .u-fz15sp {
    font-size: 15px;
  }
  .u-fz16sp {
    font-size: 16px;
  }
  .u-fz17sp {
    font-size: 17px;
  }
  .u-fz18sp {
    font-size: 18px;
  }
  .u-fz19sp {
    font-size: 19px;
  }
  .u-fz20sp {
    font-size: 20px;
  }
  .u-fz21sp {
    font-size: 21px;
  }
  .u-fz22sp {
    font-size: 22px;
  }
  .u-fz23sp {
    font-size: 23px;
  }
  .u-fz24sp {
    font-size: 24px;
  }
  .u-fz25sp {
    font-size: 25px;
  }
  .u-fz26sp {
    font-size: 26px;
  }
  .u-fz27sp {
    font-size: 27px;
  }
  .u-fz28sp {
    font-size: 28px;
  }
  .u-fz29sp {
    font-size: 29px;
  }
  .u-fz30sp {
    font-size: 30px;
  }
  .u-fz31sp {
    font-size: 31px;
  }
  .u-fz32sp {
    font-size: 32px;
  }
  .u-mt-s1sp {
    margin-top: 8px;
  }
  .u-mb-s1sp {
    margin-bottom: 8px;
  }
  .u-mt-s2sp {
    margin-top: 16px;
  }
  .u-mb-s2sp {
    margin-bottom: 16px;
  }
  .u-mt-s3sp {
    margin-top: 24px;
  }
  .u-mb-s3sp {
    margin-bottom: 24px;
  }
  .u-mt-s4sp {
    margin-top: 32px;
  }
  .u-mb-s4sp {
    margin-bottom: 32px;
  }
  .u-mt-s5sp {
    margin-top: 40px;
  }
  .u-mb-s5sp {
    margin-bottom: 40px;
  }
  .u-mt-s6sp {
    margin-top: 48px;
  }
  .u-mb-s6sp {
    margin-bottom: 48px;
  }
  .u-mt-s7sp {
    margin-top: 56px;
  }
  .u-mb-s7sp {
    margin-bottom: 56px;
  }
  .u-mt-s8sp {
    margin-top: 64px;
  }
  .u-mb-s8sp {
    margin-bottom: 64px;
  }
  .u-mt-s9sp {
    margin-top: 72px;
  }
  .u-mb-s9sp {
    margin-bottom: 72px;
  }
  .u-mt-s10sp {
    margin-top: 80px;
  }
  .u-mb-s10sp {
    margin-bottom: 80px;
  }
  .u-mt0sp {
    margin-top: 0px;
  }
  .u-mb0sp {
    margin-bottom: 0px;
  }
  .u-pt0sp {
    padding-top: 0px;
  }
  .u-pb0sp {
    padding-bottom: 0px;
  }
  .u-mt10sp {
    margin-top: 10px;
  }
  .u-mb10sp {
    margin-bottom: 10px;
  }
  .u-pt10sp {
    padding-top: 10px;
  }
  .u-pb10sp {
    padding-bottom: 10px;
  }
  .u-mt20sp {
    margin-top: 20px;
  }
  .u-mb20sp {
    margin-bottom: 20px;
  }
  .u-pt20sp {
    padding-top: 20px;
  }
  .u-pb20sp {
    padding-bottom: 20px;
  }
  .u-mt30sp {
    margin-top: 30px;
  }
  .u-mb30sp {
    margin-bottom: 30px;
  }
  .u-pt30sp {
    padding-top: 30px;
  }
  .u-pb30sp {
    padding-bottom: 30px;
  }
  .u-mt40sp {
    margin-top: 40px;
  }
  .u-mb40sp {
    margin-bottom: 40px;
  }
  .u-pt40sp {
    padding-top: 40px;
  }
  .u-pb40sp {
    padding-bottom: 40px;
  }
  .u-mt50sp {
    margin-top: 50px;
  }
  .u-mb50sp {
    margin-bottom: 50px;
  }
  .u-pt50sp {
    padding-top: 50px;
  }
  .u-pb50sp {
    padding-bottom: 50px;
  }
  .u-mt60sp {
    margin-top: 60px;
  }
  .u-mb60sp {
    margin-bottom: 60px;
  }
  .u-pt60sp {
    padding-top: 60px;
  }
  .u-pb60sp {
    padding-bottom: 60px;
  }
  .u-mt70sp {
    margin-top: 70px;
  }
  .u-mb70sp {
    margin-bottom: 70px;
  }
  .u-pt70sp {
    padding-top: 70px;
  }
  .u-pb70sp {
    padding-bottom: 70px;
  }
  .u-mt80sp {
    margin-top: 80px;
  }
  .u-mb80sp {
    margin-bottom: 80px;
  }
  .u-pt80sp {
    padding-top: 80px;
  }
  .u-pb80sp {
    padding-bottom: 80px;
  }
  .u-mt90sp {
    margin-top: 90px;
  }
  .u-mb90sp {
    margin-bottom: 90px;
  }
  .u-pt90sp {
    padding-top: 90px;
  }
  .u-pb90sp {
    padding-bottom: 90px;
  }
  .u-mt100sp {
    margin-top: 100px;
  }
  .u-mb100sp {
    margin-bottom: 100px;
  }
  .u-pt100sp {
    padding-top: 100px;
  }
  .u-pb100sp {
    padding-bottom: 100px;
  }
  .u-mt110sp {
    margin-top: 110px;
  }
  .u-mb110sp {
    margin-bottom: 110px;
  }
  .u-pt110sp {
    padding-top: 110px;
  }
  .u-pb110sp {
    padding-bottom: 110px;
  }
  .u-mt120sp {
    margin-top: 120px;
  }
  .u-mb120sp {
    margin-bottom: 120px;
  }
  .u-pt120sp {
    padding-top: 120px;
  }
  .u-pb120sp {
    padding-bottom: 120px;
  }
  .u-mt130sp {
    margin-top: 130px;
  }
  .u-mb130sp {
    margin-bottom: 130px;
  }
  .u-pt130sp {
    padding-top: 130px;
  }
  .u-pb130sp {
    padding-bottom: 130px;
  }
  .u-mt140sp {
    margin-top: 140px;
  }
  .u-mb140sp {
    margin-bottom: 140px;
  }
  .u-pt140sp {
    padding-top: 140px;
  }
  .u-pb140sp {
    padding-bottom: 140px;
  }
  .u-mt150sp {
    margin-top: 150px;
  }
  .u-mb150sp {
    margin-bottom: 150px;
  }
  .u-pt150sp {
    padding-top: 150px;
  }
  .u-pb150sp {
    padding-bottom: 150px;
  }
  .u-mt160sp {
    margin-top: 160px;
  }
  .u-mb160sp {
    margin-bottom: 160px;
  }
  .u-pt160sp {
    padding-top: 160px;
  }
  .u-pb160sp {
    padding-bottom: 160px;
  }
  .u-mt170sp {
    margin-top: 170px;
  }
  .u-mb170sp {
    margin-bottom: 170px;
  }
  .u-pt170sp {
    padding-top: 170px;
  }
  .u-pb170sp {
    padding-bottom: 170px;
  }
  .u-mt180sp {
    margin-top: 180px;
  }
  .u-mb180sp {
    margin-bottom: 180px;
  }
  .u-pt180sp {
    padding-top: 180px;
  }
  .u-pb180sp {
    padding-bottom: 180px;
  }
  .u-mt190sp {
    margin-top: 190px;
  }
  .u-mb190sp {
    margin-bottom: 190px;
  }
  .u-pt190sp {
    padding-top: 190px;
  }
  .u-pb190sp {
    padding-bottom: 190px;
  }
  .u-mt200sp {
    margin-top: 200px;
  }
  .u-mb200sp {
    margin-bottom: 200px;
  }
  .u-pt200sp {
    padding-top: 200px;
  }
  .u-pb200sp {
    padding-bottom: 200px;
  }
}

@media (hover: hover) and (pointer: fine) {
  .c-btn.c1:hover {
    opacity: 0.8;
  }
  .c-btn.c2:hover {
    background: var(--conversion-color-02);
  }
  .c-btn.c3:hover {
    color: var(--neutral-color-01);
    background: var(--main-color-08);
  }
  .c-btn.done:hover {
    color: var(--neutral-color-05);
    background: var(--neutral-color-01);
    border-color: var(--neutral-color-05);
  }
  .p-linkList > li > a:hover {
    color: #349eff;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRzLzIwMjcvbG9naW4vc2Nzcy9zdHlsZS5jc3MiLCJjb250cy8yMDI3L2xvZ2luL3Njc3Mvc3R5bGUuc2NzcyIsImNvbnRzLzIwMjcvbG9naW4vc2Nzcy9mb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJjb250cy8yMDI3L2xvZ2luL3Njc3MvbGF5b3V0L190b3BpY3BhdGhBcmVhLnNjc3MiLCJjb250cy8yMDI3L2xvZ2luL3Njc3MvbGF5b3V0L19idG4tdG9wLTAxLnNjc3MiLCJjb250cy8yMDI3L2xvZ2luL3Njc3MvbGF5b3V0L19sLXdyYXBwZXIuc2NzcyIsImNvbnRzLzIwMjcvbG9naW4vc2Nzcy9sYXlvdXQvX2wtbGF5b3V0LnNjc3MiLCJjb250cy8yMDI3L2xvZ2luL3Njc3MvbGF5b3V0L19sLWxvZ2luLnNjc3MiLCJjb250cy8yMDI3L2xvZ2luL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fYnRuLnNjc3MiLCJjb250cy8yMDI3L2xvZ2luL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fY2Fyb3VzZWxMaXN0LnNjc3MiLCJjb250cy8yMDI3L2xvZ2luL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fY29sV3JhcC5zY3NzIiwiY29udHMvMjAyNy9sb2dpbi9zY3NzL29iamVjdC9jb21wb25lbnQvX2NvbnRzLWxpc3Quc2NzcyIsImNvbnRzLzIwMjcvbG9naW4vc2Nzcy9vYmplY3QvY29tcG9uZW50L19oZGcuc2NzcyIsImNvbnRzLzIwMjcvbG9naW4vc2Nzcy9vYmplY3QvY29tcG9uZW50L19oZXJvLnNjc3MiLCJjb250cy8yMDI3L2xvZ2luL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fc2lkZS1jYXRlZ29yeS1uYXYuc2NzcyIsImNvbnRzLzIwMjcvbG9naW4vc2Nzcy9mb3VuZGF0aW9uL19taXhpbnMuc2NzcyIsImNvbnRzLzIwMjcvbG9naW4vc2Nzcy9vYmplY3QvY29tcG9uZW50L19zaWRlLWNvbnRzLW5hdi5zY3NzIiwiY29udHMvMjAyNy9sb2dpbi9zY3NzL29iamVjdC9jb21wb25lbnQvX2luZGV4LWhlYWQuc2NzcyIsImNvbnRzLzIwMjcvbG9naW4vc2Nzcy9vYmplY3QvcHJvamVjdC9faGVhZGVyLnNjc3MiLCJjb250cy8yMDI3L2xvZ2luL3Njc3Mvb2JqZWN0L3Byb2plY3QvX2Zvb3Rlci5zY3NzIiwiY29udHMvMjAyNy9sb2dpbi9zY3NzL29iamVjdC9wcm9qZWN0L190YWtpbmdPdmVyLnNjc3MiLCJjb250cy8yMDI3L2xvZ2luL3Njc3Mvb2JqZWN0L3Byb2plY3QvX2xpc3Quc2NzcyIsImNvbnRzLzIwMjcvbG9naW4vc2Nzcy9vYmplY3QvcHJvamVjdC9fcHJvamVjdC5zY3NzIiwiY29udHMvMjAyNy9sb2dpbi9zY3NzLzxubyBzb3VyY2U+IiwiY29udHMvMjAyNy9sb2dpbi9zY3NzL29iamVjdC91dGlsaXR5L19hbGlnbi5zY3NzIiwiY29udHMvMjAyNy9sb2dpbi9zY3NzL29iamVjdC91dGlsaXR5L19ici5zY3NzIiwiY29udHMvMjAyNy9sb2dpbi9zY3NzL29iamVjdC91dGlsaXR5L19kaXNwbGF5LnNjc3MiLCJjb250cy8yMDI3L2xvZ2luL3Njc3Mvb2JqZWN0L3V0aWxpdHkvX2ZvbnQtc2l6ZS5zY3NzIiwiY29udHMvMjAyNy9sb2dpbi9zY3NzL29iamVjdC91dGlsaXR5L19zcGFjaW5nLnNjc3MiLCJjb250cy8yMDI3L2xvZ2luL3Njc3Mvb2JqZWN0L3V0aWxpdHkvX3RleHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBUixrQ0FBQTtBQ0FSO0VBQ0UsY0FBQTtBRkdGOztBRUFBO0VBQ0UsV0FBQTtFQUNBLFVBQUE7RUFFQSxjQUFBO0VBQ0QsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUVBLFdBQUE7RUFDQyx3QkFBQTtFQUNBLHdCQUFBO0VBQ0EseURBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFB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dG1FRTtFQUFhLGNBQUE7QTNCK21FZjtBMkIvbUVFO0VBQWEsY0FBQTtBM0J3bkVmO0EyQnhuRUU7RUFBYSxjQUFBO0EzQmlvRWY7QTJCam9FRTtFQUFhLGNBQUE7QTNCMG9FZjtBMkIxb0VFO0VBQWEsZUFBQTtBM0JtcEVmO0EyQm5wRUU7RUFBYSxlQUFBO0EzQjRwRWY7QTJCNXBFRTtFQUFhLGVBQUE7QTNCcXFFZjtBMkJycUVFO0VBQWEsZUFBQTtBM0I4cUVmO0EyQjlxRUU7RUFBYSxlQUFBO0EzQnVyRWY7QTJCdnJFRTtFQUFhLGVBQUE7QTNCZ3NFZjtBMkJoc0VFO0VBQWEsZUFBQTtBM0J5c0VmO0EyQnpzRUU7RUFBYSxlQUFBO0EzQmt0RWY7QTJCbHRFRTtFQUFhLGVBQUE7QTNCMnRFZjtBMkIzdEVFO0VBQWEsZUFBQTtBM0JvdUVmO0EyQnB1RUU7RUFBYSxlQUFBO0EzQjZ1RWY7QTJCN3VFRTtFQUFhLGVBQUE7QTNCc3ZFZjtBMkJ0dkVFO0VBQWEsZUFBQTtBM0IrdkVmO0EyQi92RUU7RUFBYSxlQUFBO0EzQnd3RWY7QTJCeHdFRTtFQUFhLGVBQUE7QTNCaXhFZjtBMkJqeEVFO0VBQWEsZUFBQTtBM0IweEVmO0EyQjF4RUU7RUFBYSxlQUFBO0EzQm15RWY7QTJCbnlFRTtFQUFhLGVBQUE7QTNCNHlFZjtBMkI1eUVFO0VBQWEsZUFBQTtBM0JxekVmO0EyQnJ6RUU7RUFBYSxlQUFBO0EzQjh6RWY7QTJCOXpFRTtFQUFhLGVBQUE7QTNCdTBFZjtBMkJ2MEVFO0VBQWEsZUFBQTtBM0JnMUVmO0EyQmgxRUU7RUFBYSxlQUFBO0EzQnkxRWY7QTRCejFFRTtFQUFtQixlQUFBO0E1QmsyRXJCOztBNEJqMkVFO0VBQW1CLGtCQUFBO0E1QnEyRXJCO0E0QnQyRUU7RUFBbUIsZ0JBQUE7QTVCazNFckI7O0E0QmozRUU7RUFBbUIsbUJBQUE7QTVCcTNFckI7QTRCdDNFRTtFQUFtQixnQkFBQTtBNUJrNEVyQjs7QTRCajRFRTtFQUFtQixtQkFBQTtBNUJxNEVyQjtBNEJ0NEVFO0VBQW1CLGdCQUFBO0E1Qms1RXJCOztBNEJqNUVFO0VBQW1CLG1CQUFBO0E1QnE1RXJCO0E0QnQ1RUU7RUFBbUIsZ0JBQUE7QTVCazZFckI7O0E0Qmo2RUU7RUFBbUIsbUJBQUE7QTVCcTZFckI7QTRCdDZFRTtFQUFtQixnQkFBQTtBNUJrN0VyQjs7QTRCajdFRTtFQUFtQixtQkFBQTtBNUJxN0VyQjtBNEJ0N0VFO0VBQW1CLGdCQUFBO0E1Qms4RXJCOztBNEJqOEVFO0VBQW1CLG1CQUFBO0E1QnE4RXJCO0E0QnQ4RUU7RUFBbUIsZ0JBQUE7QTVCazlFckI7O0E0Qmo5RUU7RUFBbUIsbUJBQUE7QTVCcTlFckI7QTRCdDlFRTtFQUFtQixnQkFBQTtBNUJrK0VyQjs7QTRCaitFRTtFQUFtQixtQkFBQTtBNUJxK0VyQjtBNEJ0K0VFO0VBQW1CLGdCQUFBO0E1QmsvRXJCOztBNEJqL0VFO0VBQW1CLG1CQUFBO0E1QnEvRXJCO0E0QjcrRUU7RUFBa0IsZUFBQTtBNUJ5L0VwQjs7QTRCeC9FRTtFQUFrQixrQkFBQTtBNUI0L0VwQjs7QTRCMy9FRTtFQUFrQixnQkFBQTtBNUIrL0VwQjs7QTRCOS9FRTtFQUFrQixtQkFBQTtBNUJrZ0ZwQjtBNEJyZ0ZFO0VBQWtCLGdCQUFBO0E1QnVoRnBCOztBNEJ0aEZFO0VBQWtCLG1CQUFBO0E1QjBoRnBCOztBNEJ6aEZFO0VBQWtCLGlCQUFBO0E1QjZoRnBCOztBNEI1aEZFO0VBQWtCLG9CQUFBO0E1QmdpRnBCO0E0Qm5pRkU7RUFBa0IsZ0JBQUE7QTVCcWpGcEI7O0E0QnBqRkU7RUFBa0IsbUJBQUE7QTVCd2pGcEI7O0E0QnZqRkU7RUFBa0IsaUJBQUE7QTVCMmpGcEI7O0E0QjFqRkU7RUFBa0Isb0JBQUE7QTVCOGpGcEI7QTRCamtGRTtFQUFrQixnQkFBQTtBNUJtbEZwQjs7QTRCbGxGRTtFQUFrQixtQkFBQTtBNUJzbEZwQjs7QTRCcmxGRTtFQUFrQixpQkFBQTtBNUJ5bEZwQjs7QTRCeGxGRTtFQUFrQixvQkFBQTtBNUI0bEZwQjtBNEIvbEZFO0VBQWtCLGdCQUFBO0E1QmluRnBCOztBNEJobkZFO0VBQWtCLG1CQUFBO0E1Qm9uRnBCOztBNEJubkZFO0VBQWtCLGlCQUFBO0E1QnVuRnBCOztBNEJ0bkZFO0VBQWtCLG9CQUFBO0E1QjBuRnBCO0E0QjduRkU7RUFBa0IsZ0JBQUE7QTVCK29GcEI7O0E0QjlvRkU7RUFBa0IsbUJBQUE7QTVCa3BGcEI7O0E0QmpwRkU7RUFBa0IsaUJBQUE7QTVCcXBGcEI7O0E0QnBwRkU7RUFBa0Isb0JBQUE7QTVCd3BGcEI7QTRCM3BGRTtFQUFrQixnQkFBQTtBNUI2cUZwQjs7QTRCNXFGRTtFQUFrQixtQkFBQTtBNUJnckZwQjs7QTRCL3FGRTtFQUFrQixpQkFBQTtBNUJtckZwQjs7QTRCbHJGRTtFQUFrQixvQkFBQTtBNUJzckZwQjtBNEJ6ckZFO0VBQWtCLGdCQUFBO0E1QjJzRnBCOztBNEIxc0ZFO0VBQWtCLG1CQUFBO0E1QjhzRnBCOztBNEI3c0ZFO0VBQWtCLGlCQUFBO0E1Qml0RnBCOztBNEJodEZFO0VBQWtCLG9CQUFBO0E1Qm90RnBCO0E0QnZ0RkU7RUFBa0IsZ0JBQUE7QTVCeXVGcEI7O0E0Qnh1RkU7RUFBa0IsbUJBQUE7QTVCNHVGcEI7O0E0QjN1RkU7RUFBa0IsaUJBQUE7QTVCK3VGcEI7O0E0Qjl1RkU7RUFBa0Isb0JBQUE7QTVCa3ZGcEI7QTRCcnZGRTtFQUFrQixnQkFBQTtBNUJ1d0ZwQjs7QTRCdHdGRTtFQUFrQixtQkFBQTtBNUIwd0ZwQjs7QTRCendGRTtFQUFrQixpQkFBQTtBNUI2d0ZwQjs7QTRCNXdGRTtFQUFrQixvQkFBQTtBNUJneEZwQjtBNEJueEZFO0VBQWtCLGlCQUFBO0E1QnF5RnBCOztBNEJweUZFO0VBQWtCLG9CQUFBO0E1Qnd5RnBCOztBNEJ2eUZFO0VBQWtCLGtCQUFBO0E1QjJ5RnBCOztBNEIxeUZFO0VBQWtCLHFCQUFBO0E1Qjh5RnBCO0E0Qmp6RkU7RUFBa0IsaUJBQUE7QTVCbTBGcEI7O0E0QmwwRkU7RUFBa0Isb0JBQUE7QTVCczBGcEI7O0E0QnIwRkU7RUFBa0Isa0JBQUE7QTVCeTBGcEI7O0E0QngwRkU7RUFBa0IscUJBQUE7QTVCNDBGcEI7QTRCLzBGRTtFQUFrQixpQkFBQTtBNUJpMkZwQjs7QTRCaDJGRTtFQUFrQixvQkFBQTtBNUJvMkZwQjs7QTRCbjJGRTtFQUFrQixrQkFBQTtBNUJ1MkZwQjs7QTRCdDJGRTtFQUFrQixxQkFBQTtBNUIwMkZwQjtBNEI3MkZFO0VBQWtCLGlCQUFBO0E1QiszRnBCOztBNEI5M0ZFO0VBQWtCLG9CQUFBO0E1Qms0RnBCOztBNEJqNEZFO0VBQWtCLGtCQUFBO0E1QnE0RnBCOztBNEJwNEZFO0VBQWtCLHFCQUFBO0E1Qnc0RnBCO0E0QjM0RkU7RUFBa0IsaUJBQUE7QTVCNjVGcEI7O0E0QjU1RkU7RUFBa0Isb0JBQUE7QTVCZzZGcEI7O0E0Qi81RkU7RUFBa0Isa0JBQUE7QTVCbTZGcEI7O0E0Qmw2RkU7RUFBa0IscUJBQUE7QTVCczZGcEI7QTRCejZGRTtFQUFrQixpQkFBQTtBNUIyN0ZwQjs7QTRCMTdGRTtFQUFrQixvQkFBQTtBNUI4N0ZwQjs7QTRCNzdGRTtFQUFrQixrQkFBQTtBNUJpOEZwQjs7QTRCaDhGRTtFQUFrQixxQkFBQTtBNUJvOEZwQjtBNEJ2OEZFO0VBQWtCLGlCQUFBO0E1Qnk5RnBCOztBNEJ4OUZFO0VBQWtCLG9CQUFBO0E1QjQ5RnBCOztBNEIzOUZFO0VBQWtCLGtCQUFBO0E1Qis5RnBCOztBNEI5OUZFO0VBQWtCLHFCQUFBO0E1QmsrRnBCO0E0QnIrRkU7RUFBa0IsaUJBQUE7QTVCdS9GcEI7O0E0QnQvRkU7RUFBa0Isb0JBQUE7QTVCMC9GcEI7O0E0QnovRkU7RUFBa0Isa0JBQUE7QTVCNi9GcEI7O0E0QjUvRkU7RUFBa0IscUJBQUE7QTVCZ2dHcEI7QTRCbmdHRTtFQUFrQixpQkFBQTtBNUJxaEdwQjs7QTRCcGhHRTtFQUFrQixvQkFBQTtBNUJ3aEdwQjs7QTRCdmhHRTtFQUFrQixrQkFBQTtBNUIyaEdwQjs7QTRCMWhHRTtFQUFrQixxQkFBQTtBNUI4aEdwQjtBNEJqaUdFO0VBQWtCLGlCQUFBO0E1Qm1qR3BCOztBNEJsakdFO0VBQWtCLG9CQUFBO0E1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RTtJQUFlLGVBQUE7RTNCNnhFakI7RTJCN3hFRTtJQUFlLGVBQUE7RTNCc3lFakI7RTJCdHlFRTtJQUFlLGVBQUE7RTNCK3lFakI7RTJCL3lFRTtJQUFlLGVBQUE7RTNCd3pFakI7RTJCeHpFRTtJQUFlLGVBQUE7RTNCaTBFakI7RTJCajBFRTtJQUFlLGVBQUE7RTNCMDBFakI7RTJCMTBFRTtJQUFlLGVBQUE7RTNCbTFFakI7RTJCbjFFRTtJQUFlLGVBQUE7RTNCNDFFakI7RTRCMzFFRTtJQUFxQixlQUFBO0U1QncyRXZCO0U0QnYyRUU7SUFBcUIsa0JBQUE7RTVCMDJFdkI7RTRCMzJFRTtJQUFxQixnQkFBQTtFNUJ3M0V2QjtFNEJ2M0VFO0lBQXFCLG1CQUFBO0U1QjAzRXZCO0U0QjMzRUU7SUFBcUIsZ0JBQUE7RTVCdzRFdkI7RTRCdjRFRTtJQUFxQixtQkFBQTtFNUIwNEV2QjtFNEIzNEVFO0lBQXFCLGdCQUFBO0U1Qnc1RXZCO0U0QnY1RUU7SUFBcUIsbUJBQUE7RTVCMDVFdkI7RTRCMzVFRTtJQUFxQixnQkFBQTtFNUJ3NkV2QjtFNEJ2NkVFO0lBQXFCLG1CQUFBO0U1QjA2RXZCO0U0QjM2RUU7SUFBcUIsZ0JBQUE7RTVCdzdFdkI7RTRCdjdFRTtJQUFxQixtQkFBQTtFNUIwN0V2QjtFNEIzN0VFO0lBQXFCLGdCQUFBO0U1Qnc4RXZCO0U0QnY4RUU7SUFBcUIsbUJBQUE7RTVCMDhFdkI7RTRCMzhFRTtJQUFxQixnQkFBQTtFNUJ3OUV2QjtFNEJ2OUVFO0lBQXFCLG1CQUFBO0U1QjA5RXZCO0U0QjM5RUU7SUFBcUIsZ0JBQUE7RTVCdytFdkI7RTRCditFRTtJQUFxQixtQkFBQTtFNUIwK0V2QjtFNEIzK0VFO0lBQXFCLGdCQUFBO0U1QncvRXZCO0U0QnYvRUU7SUFBcUIsbUJBQUE7RTVCMC9FdkI7RTRCaC9FRTtJQUFvQixlQUFBO0U1QnFnRnRCO0U0QnBnRkU7SUFBb0Isa0JBQUE7RTVCdWdGdEI7RTRCdGdGRTtJQUFvQixnQkFBQTtFNUJ5Z0Z0QjtFNEJ4Z0ZFO0lBQW9CLG1CQUFBO0U1QjJnRnRCO0U0QjlnRkU7SUFBb0IsZ0JBQUE7RTVCbWlGdEI7RTRCbGlGRTtJQUFvQixtQkFBQTtFNUJxaUZ0QjtFNEJwaUZFO0lBQW9CLGlCQUFBO0U1QnVpRnRCO0U0QnRpRkU7SUFBb0Isb0JBQUE7RTVCeWlGdEI7RTRCNWlGRTtJQUFvQixnQkFBQTtFNUJpa0Z0QjtFNEJoa0ZFO0lBQW9CLG1CQUFBO0U1Qm1rRnRCO0U0QmxrRkU7SUFBb0IsaUJBQUE7RTVCcWtGdEI7RTRCcGtGRTtJQUFvQixvQkFBQTtFNUJ1a0Z0QjtFNEIxa0ZFO0lBQW9CLGdCQUFBO0U1QitsRnRCO0U0QjlsRkU7SUFBb0IsbUJBQUE7RTVCaW1GdEI7RTRCaG1GRTtJQUFvQixpQkFBQTtFNUJtbUZ0QjtFNEJsbUZFO0lBQW9CLG9CQUFBO0U1QnFtRnRCO0U0QnhtRkU7SUFBb0IsZ0JBQUE7RTVCNm5GdEI7RTRCNW5GRTtJQUFvQixtQkFBQTtFNUIrbkZ0QjtFNEI5bkZFO0lBQW9CLGlCQUFBO0U1QmlvRnRCO0U0QmhvRkU7SUFBb0Isb0JBQUE7RTVCbW9GdEI7RTRCdG9GRTtJQUFvQixnQkFBQTtFNUIycEZ0QjtFNEIxcEZFO0lBQW9CLG1CQUFBO0U1QjZwRnRCO0U0QjVwRkU7SUFBb0IsaUJBQUE7RTVCK3BGdEI7RTRCOXBGRTtJQUFvQixvQkFBQTtFNUJpcUZ0QjtFNEJwcUZFO0lBQW9CLGdCQUFBO0U1QnlyRnRCO0U0QnhyRkU7SUFBb0IsbUJBQUE7RTVCMnJGdEI7RTRCMXJGRTtJQUFvQixpQkFBQTtFNUI2ckZ0QjtFNEI1ckZFO0lBQW9CLG9CQUFBO0U1QityRnRCO0U0QmxzRkU7SUFBb0IsZ0JBQUE7RTVCdXRGdEI7RTRCdHRGRTtJQUFvQixtQkFBQTtFNUJ5dEZ0QjtFNEJ4dEZFO0lBQW9CLGlCQUFBO0U1QjJ0RnRCO0U0QjF0RkU7SUFBb0Isb0JBQUE7RTVCNnRGdEI7RTRCaHVGRTtJQUFvQixnQkFBQTtFNUJxdkZ0QjtFNEJwdkZFO0lBQW9CLG1CQUFBO0U1QnV2RnRCO0U0QnR2RkU7SUFBb0IsaUJBQUE7RTVCeXZGdEI7RTRCeHZGRTtJQUFvQixvQkFBQTtFNUIydkZ0QjtFNEI5dkZFO0lBQW9CLGdCQUFBO0U1Qm14RnRCO0U0Qmx4RkU7SUFBb0IsbUJBQUE7RTVCcXhGdEI7RTRCcHhGRTtJQUFvQixpQkFBQTtFNUJ1eEZ0QjtFNEJ0eEZFO0lBQW9CLG9CQUFBO0U1Qnl4RnRCO0U0QjV4RkU7SUFBb0IsaUJBQUE7RTVCaXpGdEI7RTRCaHpGRTtJQUFvQixvQkFBQTtFNUJtekZ0QjtFNEJsekZFO0lBQW9CLGtCQUFBO0U1QnF6RnRCO0U0QnB6RkU7SUFBb0IscUJBQUE7RTVCdXpGdEI7RTRCMXpGRTtJQUFvQixpQkFBQTtFNUIrMEZ0QjtFNEI5MEZFO0lBQW9CLG9CQUFBO0U1QmkxRnRCO0U0QmgxRkU7SUFBb0Isa0JBQUE7RTVCbTFGdEI7RTRCbDFGRTtJQUFvQixxQkFBQTtFNUJxMUZ0QjtFNEJ4MUZFO0lBQW9CLGlCQUFBO0U1QjYyRnRCO0U0QjUyRkU7SUFBb0Isb0JBQUE7RTVCKzJGdEI7RTRCOTJGRTtJQUFvQixrQkFBQTtFNUJpM0Z0QjtFNEJoM0ZFO0lBQW9CLHFCQUFBO0U1Qm0zRnRCO0U0QnQzRkU7SUFBb0IsaUJBQUE7RTVCMjRGdEI7RTRCMTRGRTtJQUFvQixvQkFBQTtFNUI2NEZ0QjtFNEI1NEZFO0lBQW9CLGtCQUFBO0U1Qis0RnRCO0U0Qjk0RkU7SUFBb0IscUJBQUE7RTVCaTVGdEI7RTRCcDVGRTtJQUFvQixpQkFBQTtFNUJ5NkZ0QjtFNEJ4NkZFO0lBQW9CLG9CQUFBO0U1QjI2RnRCO0U0QjE2RkU7SUFBb0Isa0JBQUE7RTVCNjZGdEI7RTRCNTZGRTtJQUFvQixxQkFBQTtFNUIrNkZ0QjtFNEJsN0ZFO0lBQW9CLGlCQUFBO0U1QnU4RnRCO0U0QnQ4RkU7SUFBb0Isb0JBQUE7RTVCeThGdEI7RTRCeDhGRTtJQUFvQixrQkFBQTtFNUIyOEZ0QjtFNEIxOEZFO0lBQW9CLHFCQUFBO0U1QjY4RnRCO0U0Qmg5RkU7SUFBb0IsaUJBQUE7RTVCcStGdEI7RTRCcCtGRTtJQUFvQixvQkFBQTtFNUJ1K0Z0QjtFNEJ0K0ZFO0lBQW9CLGtCQUFBO0U1QnkrRnRCO0U0QngrRkU7SUFBb0IscUJBQUE7RTVCMitGdEI7RTRCOStGRTtJQUFvQixpQkFBQTtFNUJtZ0d0QjtFNEJsZ0dFO0lBQW9CLG9CQUFBO0U1QnFnR3RCO0U0QnBnR0U7SUFBb0Isa0JBQUE7RTVCdWdHdEI7RTRCdGdHRTtJQUFvQixxQkFBQTtFNUJ5Z0d0QjtFNEI1Z0dFO0lBQW9CLGlCQUFBO0U1QmlpR3RCO0U0QmhpR0U7SUFBb0Isb0JBQUE7RTVCbWlHdEI7RTRCbGlHRTtJQUFvQixrQkFBQTtFNUJxaUd0QjtFNEJwaUdFO0lBQW9CLHFCQUFBO0U1QnVpR3RCO0U0QjFpR0U7SUFBb0IsaUJBQUE7RTVCK2pHdEI7RTRCOWpHRTtJQUFvQixvQkFBQTtFNUJpa0d0QjtFNEJoa0dFO0lBQW9CLGtCQUFBO0U1Qm1rR3RCO0U0QmxrR0U7SUFBb0IscUJBQUE7RTVCcWtHdEI7RTRCeGtHRTtJQUFvQixpQkFBQTtFNUI2bEd0QjtFNEI1bEdFO0lBQW9CLG9CQUFBO0U1QitsR3RCO0U0QjlsR0U7SUFBb0Isa0JBQUE7RTVCaW1HdEI7RTRCaG1HRTtJQUFvQixxQkFBQTtFNUJtbUd0QjtBQTcvRkY7O0FlL0VFO0VBQ0U7SVBLRSxZQUFBO0VSNG1CSjtFZWpuQkU7SVBpQkUsc0NBQUE7RVI0bUJKO0VlN25CRTtJUHlCRSw4QkFBQTtJQUNBLGdDQUFBO0VSNm1CSjtFZXZvQkU7SVBxSkUsOEJBQUE7SUFDQSxtQ0FBQTtJQUNBLHFDQUFBO0VSbW1CSjtFZTF2QkU7SU1pSEksY0FBQTtFckJtcEROO0FBbHBDRiIsImZpbGUiOiJjb250cy8yMDI3L2xvZ2luL3Njc3Mvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCAnLi4vY3NzL2ljb21vb24vc3R5bGUuY3NzJztcbmh0bWwge1xuICAtLXNjcm9sbGJhcjogMDtcbn1cblxuI21haW4ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgLyog44OL44Ol44O844OI44Op44Or44Kr44Op44O8ICovXG4gIC0tbmV1dHJhbC1jb2xvci0wMTogI2ZmZmZmZjtcbiAgLS1uZXV0cmFsLWNvbG9yLTAyOiAjMzMzMzMzO1xuICAtLW5ldXRyYWwtY29sb3ItMDM6ICM2ZDZkNmQ7XG4gIC0tbmV1dHJhbC1jb2xvci0wNDogI2IwYjBiMDtcbiAgLS1uZXV0cmFsLWNvbG9yLTA1OiAjZTZlNmU2O1xuICAtLW5ldXRyYWwtY29sb3ItMDY6ICNmMmYyZjI7XG4gIC0tbmV1dHJhbC1jb2xvci0wNzogI2ZhZmFmYTtcbiAgLS1uZXV0cmFsLWNvbG9yLTA4OiAjZDFkMWQxO1xuICAvKiDjg6HjgqTjg7Pjgqvjg6njg7wgKi9cbiAgLS1tYWluLWNvbG9yLTAxOiAjMDBiNWZhO1xuICAtLW1haW4tY29sb3ItMDI6ICMzMDg4ZjM7XG4gIC0tbWFpbi1jb2xvci0wMzogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzA4OGYzLCAjMDBiNWZhKTtcbiAgLS1tYWluLWNvbG9yLTA0OiAjZWZmN2ZmO1xuICAtLW1haW4tY29sb3ItMDU6ICM2MmIwZjg7XG4gIC0tbWFpbi1jb2xvci0wNjogIzhiZGZmZjsgLyogLS1tYWluLWNvbG9yLTAx44Gu44Ob44OQ44O8ICovXG4gIC0tbWFpbi1jb2xvci0wNzogIzhlYzFmZjsgLyogLS1tYWluLWNvbG9yLTAy44Gu44Ob44OQ44O8ICovXG4gIC0tbWFpbi1jb2xvci0wODogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNzhiNWZmLCAjNDBjYWZmKTsgLyogLS1tYWluLWNvbG9yLTAz44Gu44Ob44OQ44O8ICovXG4gIC8qIOOCs+ODs+ODkOODvOOCuOODp+ODs+OCq+ODqeODvCAqL1xuICAtLWNvbnZlcnNpb24tY29sb3ItMDE6ICNmZjhiMGY7XG4gIC0tY29udmVyc2lvbi1jb2xvci0wMjogI2ZmYWY1OTsgLyogLS1jb252ZXJzaW9uLWNvbG9yLTAx44Gu44Ob44OQ44O8ICovXG4gIC8qIOOCteODluOCq+ODqeODvCAqL1xuICAtLXN1Yi1jb2xvci0wMTogI2ZmZGIwZjtcbiAgLS1zdWItY29sb3ItMDI6ICNmZWZkZTg7XG4gIC0tc3ViLWNvbG9yLTAzOiAjZjg1MjUyO1xuICAtLXN1Yi1jb2xvci0wNDogI2ZmZjFmMjtcbiAgLyog44OV44Kj44Or44K/44O85oyH5a6a77yI44Ki44Kk44Kz44Oz44Gq44Gp44Gr5L2/55So77yJICovXG4gIC0tbmMwMS0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDk1ZGVnKSBicmlnaHRuZXNzKDEwMyUpIGNvbnRyYXN0KDEwMSUpOyAvKm5ldXRyYWwtY29sb3ItMDEqL1xuICAtLW5jMDItLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTElKSBzZXBpYSgwJSkgc2F0dXJhdGUoNTk0MyUpIGh1ZS1yb3RhdGUoNDRkZWcpIGJyaWdodG5lc3MoMTA4JSkgY29udHJhc3QoNzglKTsgLypuZXV0cmFsLWNvbG9yLTAyKi9cbiAgLS1uYzAzLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDQ1JSkgc2VwaWEoMCUpIHNhdHVyYXRlKDE1MDAlKSBodWUtcm90YXRlKDIyM2RlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDg0JSk7IC8qbmV1dHJhbC1jb2xvci0wMyovXG4gIC0tbmMwNC0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg3NyUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgyODkxJSkgaHVlLXJvdGF0ZSgyNGRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCg3NiUpOyAvKm5ldXRyYWwtY29sb3ItMDQqL1xuICAtLW5jMDUtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDc0ODIlKSBodWUtcm90YXRlKDUzZGVnKSBicmlnaHRuZXNzKDExNyUpIGNvbnRyYXN0KDgwJSk7IC8qbmV1dHJhbC1jb2xvci0wNSovXG4gIC0tbmMwNi0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxJSkgc2F0dXJhdGUoNDg0JSkgaHVlLXJvdGF0ZSgxNDVkZWcpIGJyaWdodG5lc3MoMTE4JSkgY29udHJhc3QoOTAlKTsgLypuZXV0cmFsLWNvbG9yLTA2Ki9cbiAgLS1uYzA3LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgxJSkgaHVlLXJvdGF0ZSg4NWRlZykgYnJpZ2h0bmVzcygxMTIlKSBjb250cmFzdCg5NiUpOyAvKm5ldXRyYWwtY29sb3ItMDcqL1xuICAtLW5jMDgtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSgyJSkgc2F0dXJhdGUoMjUlKSBodWUtcm90YXRlKDMxNGRlZykgYnJpZ2h0bmVzcyg4NyUpIGNvbnRyYXN0KDg4JSk7IC8qbmV1dHJhbC1jb2xvci0wOCovXG4gIC0tbWMwMS0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1MyUpIHNlcGlhKDM0JSkgc2F0dXJhdGUoMzA5MSUpIGh1ZS1yb3RhdGUoMTYyZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoMTA1JSk7IC8qbWFpbi1jb2xvci0wMSovXG4gIC0tbWMwMi0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1MyUpIHNlcGlhKDY1JSkgc2F0dXJhdGUoNTM3MiUpIGh1ZS1yb3RhdGUoMTk5ZGVnKSBicmlnaHRuZXNzKDEwMiUpIGNvbnRyYXN0KDkxJSk7IC8qbWFpbi1jb2xvci0wMiovXG4gIC8qbWFpbi1jb2xvci0wM+OBr+OCsOODqeODh+OBruOBn+OCgeOBquOBlyovXG4gIC0tbWMwNC0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSg0NCUpIHNhdHVyYXRlKDIyNDklKSBodWUtcm90YXRlKDE3OGRlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDExMyUpOyAvKm1haW4tY29sb3ItMDQqL1xuICAtLW1jMDUtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNTklKSBzZXBpYSg5MCUpIHNhdHVyYXRlKDY5NiUpIGh1ZS1yb3RhdGUoMTgyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDk1JSk7IC8qbWFpbi1jb2xvci0wNSovXG4gIC0tbWMwNi0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4OCUpIHNlcGlhKDE4JSkgc2F0dXJhdGUoNzMwOSUpIGh1ZS1yb3RhdGUoMTc3ZGVnKSBicmlnaHRuZXNzKDExMSUpIGNvbnRyYXN0KDEwMyUpOyAvKm1haW4tY29sb3ItMDYqL1xuICAtLW1jMDctLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzglKSBzZXBpYSgzNiUpIHNhdHVyYXRlKDQwNTglKSBodWUtcm90YXRlKDE4N2RlZykgYnJpZ2h0bmVzcygxMDYlKSBjb250cmFzdCgxMDUlKTsgLyptYWluLWNvbG9yLTA3Ki9cbiAgLyptYWluLWNvbG9yLTA444Gv44Kw44Op44OH44Gu44Gf44KB44Gq44GXKi9cbiAgLS1jdmMwMS0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg3MCUpIHNlcGlhKDUwJSkgc2F0dXJhdGUoNDQ4NCUpIGh1ZS1yb3RhdGUoMzUxZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDEwMiUpOyAvKmNvbnZlcnNpb24tY29sb3ItMDEqL1xuICAtLWN2YzAyLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDY1JSkgc2VwaWEoNjElKSBzYXR1cmF0ZSg0NDQlKSBodWUtcm90YXRlKDM0MmRlZykgYnJpZ2h0bmVzcygxMDMlKSBjb250cmFzdCgxMDQlKTsgLypjb252ZXJzaW9uLWNvbG9yLTAyKi9cbiAgLS1zYzAxLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgxJSkgc2VwaWEoNzQlKSBzYXR1cmF0ZSgxMzQyJSkgaHVlLXJvdGF0ZSgzNDVkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoMTAxJSk7IC8qc3ViLWNvbG9yLTAxKi9cbiAgLS1zYzAyLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk5JSkgc2VwaWEoODUlKSBzYXR1cmF0ZSg1ODQlKSBodWUtcm90YXRlKDMwM2RlZykgYnJpZ2h0bmVzcygxMTAlKSBjb250cmFzdCgxMDIlKTsgLypzdWItY29sb3ItMDIqL1xuICAtLXNjMDMtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNDIlKSBzZXBpYSg5OSUpIHNhdHVyYXRlKDMwMTIlKSBodWUtcm90YXRlKDMzNWRlZykgYnJpZ2h0bmVzcygxMTIlKSBjb250cmFzdCg5OCUpOyAvKnN1Yi1jb2xvci0wMyovXG4gIC0tc2MwNC0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4OCUpIHNlcGlhKDM1JSkgc2F0dXJhdGUoODIlKSBodWUtcm90YXRlKDMwOGRlZykgYnJpZ2h0bmVzcyg5NyUpIGNvbnRyYXN0KDExMCUpOyAvKnN1Yi1jb2xvci0wNCovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdG9waWNwYXRoQXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0b3BpY3BhdGhBcmVhIC50b3BpY3BhdGhBcmVhX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjEwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4jdG9waWNwYXRoQXJlYSB1bC50b3BpY3BhdGgge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHVsLnRvcGljcGF0aCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBjb2xvcjogIzRkNGQ0ZDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjpiZWZvcmUsXG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICM5OTk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjpiZWZvcmUge1xuICAgIHRvcDogNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgfVxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmFmdGVyIHtcbiAgICB0b3A6IDhweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaSArIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJ0bi10b3AtMDEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDc1cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmJ0bi10b3AtMDEgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3MSwgMjM1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSwgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmJ0bi10b3AtMDEgYTo6YmVmb3JlIHtcbiAgbGVmdDogLThweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM0ZGVnKTtcbn1cblxuLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICBsZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzRkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIH1cbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcC5pcy1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcC5pcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tdG9wLTAxIHtcbiAgICByaWdodDogODBweDtcbiAgICBib3R0b206IDY0cHg7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gIC5idG4tdG9wLTAxIGEge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTo6YmVmb3JlLCAuYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTJweDtcbiAgfVxuICAuYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gICAgbGVmdDogMTNweDtcbiAgfVxuICAuYnRuLXRvcC0wMSBhOmhvdmVyLCAuYnRuLXRvcC0wMSBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwYWFlYjtcbiAgfVxufVxuLmwtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubC13cmFwcGVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250OiBpbmhlcml0O1xufVxuLmwtd3JhcHBlciBiciB7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuLmwtd3JhcHBlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmwtY29udGVudHMtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1jb250ZW50cy1hcmVhIHtcbiAgICBwYWRkaW5nOiAwIDAgNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRlbnRzLWFyZWEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5sLXdyYXBwZXIgLmwtY29udGVudHMtYXJlYSB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmwtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtY29udGVudCB7XG4gICAgcGFkZGluZzogMzJweCAyMHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0OHB4IDMycHggOTBweDtcbiAgfVxufVxuLmwtY29udGVudF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDExMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sLWxheW91dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbGF5b3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIGdyaWQtZ2FwOiAwIDMycHg7XG4gICAgZ2FwOiAwIDMycHg7XG4gICAgLW1zLWdyaWQtcm93czogYXV0byAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogNzM0cHggMzJweCAzMDBweDtcbiAgICBncmlkLXRlbXBsYXRlOiBcIm1haW4gbG9naW5cIiBhdXRvIFwibWFpbiBzaWRlXCIgMWZyLzczNHB4IDMwMHB4O1xuICAgIHdpZHRoOiAxMTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweCA2NHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWxheW91dF9fbG9naW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxheW91dF9fbG9naW4ge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1hcmVhOiBsb2dpbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWxheW91dF9fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE1cHggMzJweDtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1sYXlvdXRfX21haW4ge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XG4gICAgd2lkdGg6IDczNHB4O1xuICAgIGdyaWQtYXJlYTogbWFpbjtcbiAgfVxufVxuLmwtbGF5b3V0X19tYWluID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxheW91dF9fc2lkZSB7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZ3JpZC1hcmVhOiBzaWRlO1xuICB9XG59XG4ubC1sYXlvdXQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sLWxvZ2luIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuLmwtbG9naW5fX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubC1sb2dpbl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhZWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmwtbG9naW5fX3R0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sLWxvZ2luX19jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubC1sb2dpbl9fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtbG9naW5fX2NoZWNrYm94IC5sYWJlbC1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubC1sb2dpbl9fY2hlY2tib3ggLmxhYmVsLWNoZWNrOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IGNhbGMoKDEuNzVlbSAtIDIwcHgpIC8gMiArIDJweCk7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNDM5MmRhO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQzOTJkYTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmwtbG9naW5fX2NoZWNrYm94IC5sYWJlbC1jaGVjazo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IGNhbGMoKDEuNzVlbSAtIDIwcHgpIC8gMik7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2RjZTI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbn1cbi5sLWxvZ2luX19jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmxhYmVsLWNoZWNrOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmwtbG9naW5fX2NvbnQge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMzJweDtcbn1cbi5sLWxvZ2luX19sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sLWxvZ2luX19sZWFkIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubC1sb2dpbl9fbGVhZCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubC1sb2dpbl9fcHJpbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5sLWxvZ2luX19saXN0MDEge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLmwtbG9naW5fX2xpc3QwMSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT10ZXh0XSxcbi5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2RjZTIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4ubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNBMEIxQkE7XG59XG4ubC1sb2dpbl9fYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmwtbG9naW5fX2J0biAuYnRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDhweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmwtbG9naW5fX2J0biAuYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmwtbG9naW5fX2J0biAuYnRuLmJ0bi0wMSB7XG4gIGNvbG9yOiAjMDA2YmNkO1xufVxuLmwtbG9naW5fX2J0biAuYnRuLmJ0bi0wMTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250cy8yMDI3L2ltYWdlcy9pY29uX2xvZ2luX2J0bjAxLnBuZyk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ubC1sb2dpbl9fYnRuIC5idG4uYnRuLTAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubC1sb2dpbl9fYnRuIC5idG4uYnRuLTAyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRzLzIwMjcvaW1hZ2VzL2ljb25fbG9naW5fYnRuMDIucG5nKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5sLWxvZ2luX19idG4gLmJ0bjpob3Zlci5idG4tMDEge1xuICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDtcbn1cbi5sLWxvZ2luX19idG4gLmJ0bjpob3Zlci5idG4tMDIge1xuICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcbn1cbi5sLWxvZ2luX19zZWNvbmRhcnkgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubC1sb2dpbl9fbGlzdDAyID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubC1sb2dpbl9fbGlzdDAyID4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmwtbG9naW5fX2xpc3QwMiA+IGxpIGE6OmJlZm9yZSwgLmwtbG9naW5fX2xpc3QwMiA+IGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwYWFlYjtcbn1cbi5sLWxvZ2luX19saXN0MDIgPiBsaSBhOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmwtbG9naW5fX2xpc3QwMiA+IGxpIGE6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSArIDNweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtY29udGVudCA+IC5sLWxvZ2luLCAubC1sYXlvdXRfX21haW4gPiAubC1sb2dpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgfVxuICAubC1jb250ZW50ID4gLmwtbG9naW46Zmlyc3QtY2hpbGQsIC5sLWxheW91dF9fbWFpbiA+IC5sLWxvZ2luOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxvZ2luLmwtbG9naW4tLXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubC1sb2dpbi5sLWxvZ2luLS1zaWRlIC5sLWxvZ2luX19jb250IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2hlYWQge1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX190dGw6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2NvbnQge1xuICAgIHBhZGRpbmc6IDE2cHggODBweCAzMnB4O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX3ByaW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX3ByaW1hcnkgLmwtbG9naW5fX2J0bldyYXAge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fbGlzdDAxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fbGlzdDAxIGxpIHtcbiAgICBmbGV4OiAwIDAgMzQwcHg7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fbGlzdDAxIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2J0biAuYnRuIHtcbiAgICBtYXgtd2lkdGg6IDI2OHB4O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX3NlY29uZGFyeSA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2xpc3QwMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2xpc3QwMiA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5sLWNvbnRlbnQgPiAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgfVxuICAubC1jb250ZW50ID4gLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gIH1cbiAgLmwtbG9naW4ubC1sb2dpbi0tbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLW1haW4gLmwtbG9naW5fX2hlYWQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLW1haW4gLmwtbG9naW5fX2NvbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAubC1sb2dpbi5sLWxvZ2luLS1tYWluIC5sLWxvZ2luX19wcmltYXJ5IC5sLWxvZ2luX19idG5XcmFwIHtcbiAgICB3aWR0aDogMTg2cHg7XG4gIH1cbiAgLmwtbG9naW4ubC1sb2dpbi0tbWFpbiAubC1sb2dpbl9fbGlzdDAxIGxpIHtcbiAgICBmbGV4OiAwIDAgMjUwcHg7XG4gIH1cbn1cblxuLmMtYnRuIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4zODQ2MTUzODQ2ICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMjAwbXMsIGJhY2tncm91bmQtY29sb3IgMjAwbXMsIGNvbG9yIDIwMG1zLCBvcGFjaXR5IDIwMG1zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1idG4uczAge1xuICBtaW4td2lkdGg6IDE2MHB4O1xufVxuLmMtYnRuLnMxMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWJ0bi5zMSB7XG4gIHdpZHRoOiAzNTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG4uczEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1idG4uYzEge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvci0wMik7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtY29sb3ItMDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLWNvbG9yLTA0KTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtYnRuLmMxOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5jLWJ0bi5jMS4tLWJkci1ibHVlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1jb2xvci0wMik7XG59XG4uYy1idG4uYzIge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvci0wMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbnZlcnNpb24tY29sb3ItMDEpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1idG4uYzI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbnZlcnNpb24tY29sb3ItMDIpO1xuICB9XG59XG4uYy1idG4uYzMge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvci0wMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3ItMDMpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1idG4uYzM6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTAxKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yLTA4KTtcbiAgfVxufVxuLmMtYnRuLmM0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1idG4uYzQ6aG92ZXIsIC5jLWJ0bi5jNDpmb2N1cywgLmMtYnRuLmM0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGMzZjE7XG59XG4uYy1idG4gW2NsYXNzXj1pY29uLV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1idG4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQge1xuICBsZWZ0OiAyMHB4O1xufVxuLmMtYnRuIFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQge1xuICByaWdodDogMjBweDtcbn1cbi5jLWJ0bi5ib29rbWFyayB7XG4gIGdhcDogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yLTAyKTtcbn1cbi5jLWJ0bi5ib29rbWFyazo6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX2xhYmVsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYy1idG4uYm9va21hcmsuZG9uZSB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yLTAyKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yLTAyKSAhaW1wb3J0YW50O1xufVxuLmMtYnRuLmJvb2ttYXJrLmRvbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX2xhYmVsX2ZpbGwuc3ZnXCIpO1xufVxuLmMtYnRuLmljb25Mb2dpbiB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmMtYnRuLmljb25Mb2dpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fbG9naW4uc3ZnKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYy1idG4uaWNvblJlZ2lzdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYy1idG4uaWNvblJlZ2lzdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX3JlZ2lzdGVyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmMtYnRuLmljb25TZWFyY2gge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5jLWJ0bi5pY29uU2VhcmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX3NlYXJjaF8wMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jLWJ0bi5pY29uU3RhciB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmMtYnRuLmljb25TdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX2Zhdl8wMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jLWJ0bi5pY29uQ2hlY2sge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5jLWJ0bi5pY29uQ2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOWE5YTlhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlhOWE5YTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYy1idG4uZG9uZSB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTA0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1jb2xvci0wMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtY29sb3ItMDQpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1idG4uZG9uZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtY29sb3ItMDUpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtY29sb3ItMDEpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvci0wNSk7XG4gIH1cbn1cbi5jLWJ0bi5kaXNhYmxlZCwgLmMtYnRuOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmMtY2Fyb3VzZWxMaXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWNhcm91c2VsTGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cbi5jLWNhcm91c2VsTGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJvdXNlbExpc3RfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDY2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uYy1jYXJvdXNlbExpc3RfX3NsaWRlIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmMtY2Fyb3VzZWxMaXN0X19zbGlkZSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xufVxuLmMtY2Fyb3VzZWxMaXN0X19zbGlkZSA+IGEgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1jYXJvdXNlbExpc3RfX3NsaWRlID4gYTpob3ZlciAuYy1jYXJvdXNlbExpc3RfX3NsaWRlX19waWMge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1jYXJvdXNlbExpc3RfX3NsaWRlX19waWMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xufVxuLmMtY2Fyb3VzZWxMaXN0X19zbGlkZV9fdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jYXJvdXNlbExpc3QuaXMtbm8tc3dpcGUgLmMtY2Fyb3VzZWxMaXN0X193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcm91c2VsTGlzdC5pcy1uby1zd2lwZSAuYy1jYXJvdXNlbExpc3RfX3NsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jLWNhcm91c2VsTGlzdC5pcy1uby1zd2lwZSAuYy1jYXJvdXNlbExpc3RfX2NvbnRyb2xsZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwIDEwcHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLW5leHQsIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLW5leHQsIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0N3B4O1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLCAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUsIC5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMzdweDtcbn1cbi5jLWNhcm91c2VsTGlzdCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2Fyb3VzZWxMaXN0IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJvdXNlbExpc3QgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmMtY29sV3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29sV3JhcF9fY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29sV3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmMtY29sV3JhcC0tY29sMiAuYy1jb2xXcmFwX19jb2wge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAyKTtcbiAgfVxuICAuYy1jb2xXcmFwLS1jb2wyIC5jLWNvbFdyYXBfX2NvbDpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5jLWNvbFdyYXAtLWNvbDIgLmMtY29sV3JhcF9fY29sOm50aC1jaGlsZChuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5jLWNvbFdyYXAtLWNvbDMgLmMtY29sV3JhcF9fY29sIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDY0cHgpIC8gMyk7XG4gIH1cbiAgLmMtY29sV3JhcC0tY29sMyAuYy1jb2xXcmFwX19jb2w6bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5jLWNvbFdyYXAtLWNvbDMgLmMtY29sV3JhcF9fY29sOm50aC1jaGlsZChuKzQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jb250cy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWNvbnRzLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbnRzLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAyKTtcbiAgfVxuICAuYy1jb250cy1saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbiAgLmMtY29udHMtbGlzdF9faXRlbTpudGgtY2hpbGQobiszKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmMtY29udHMtbGlzdF9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWNvbnRzLWxpc3RfX2l0ZW1fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLWNvbnRzLWxpc3RfX2l0ZW1fX3RodW1iIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjRweCkgLyAyKTtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbnRzLWxpc3RfX2l0ZW1fX3RodW1iIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDI2cHgpIC8gMik7XG4gICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5jLWNvbnRzLWxpc3RfX2l0ZW1fX3RodW1iIGltZyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG5hOmhvdmVyIC5jLWNvbnRzLWxpc3RfX2l0ZW1fX3RodW1iIGltZywgYTphY3RpdmUgLmMtY29udHMtbGlzdF9faXRlbV9fdGh1bWIgaW1nLCBhOmZvY3VzIC5jLWNvbnRzLWxpc3RfX2l0ZW1fX3RodW1iIGltZyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLWNvbnRzLWxpc3RfX2l0ZW1fX3RleHRXcmFwIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLWNvbnRzLWxpc3RfX2l0ZW1fX25ldyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDZiY2Q7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDZiY2Q7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAyMDBtcywgY29sb3IgMjAwbXM7XG59XG5hOmhvdmVyIC5jLWNvbnRzLWxpc3RfX2l0ZW1fX25ldywgYTphY3RpdmUgLmMtY29udHMtbGlzdF9faXRlbV9fbmV3LCBhOmZvY3VzIC5jLWNvbnRzLWxpc3RfX2l0ZW1fX25ldyB7XG4gIGJvcmRlci1jb2xvcjogIzM0OWVmZjtcbiAgY29sb3I6ICMzNDllZmY7XG59XG4uYy1jb250cy1saXN0X19pdGVtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgY29sb3I6ICMwMDZiY2Q7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xufVxuYTpob3ZlciAuYy1jb250cy1saXN0X19pdGVtX190aXRsZSwgYTphY3RpdmUgLmMtY29udHMtbGlzdF9faXRlbV9fdGl0bGUsIGE6Zm9jdXMgLmMtY29udHMtbGlzdF9faXRlbV9fdGl0bGUge1xuICBjb2xvcjogIzM0OWVmZjtcbn1cblxuLmMtaGRnMDEge1xuICBtYXJnaW46IDQ4cHggMCAzMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZGcwMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uYy1oZGcwMTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1oZGcwMTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtaGRnMDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzJweCAwIDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmMtaGRnMDI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmMtaGRnMDI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1oZGcwMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMS41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG59XG5cbi5jLWhkZzAzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI0cHggMCAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtaGRnMDM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmMtaGRnMDM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLWhkZzA0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE2cHggMCA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBBQkVCO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtaGRnMDQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmMtaGRnMDQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQUVCO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL212X2JnQHBjLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZXJvX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMTMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZXJvX190dGwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZXJvX190dGwgaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5jLXNpZGUtY2F0ZWdvcnktbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNpZGUtY2F0ZWdvcnktbmF2IHtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG59XG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9faGVhZF9fdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2NvbnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY2O1xufVxuLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2xpc3QgLl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9fbGlzdCAuX19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG59XG5fOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgOnJvb3QgLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2xpc3QgLl9faXRlbSBhIHtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9fbGlzdCAuX19pdGVtIGE6OmJlZm9yZSwgLmMtc2lkZS1jYXRlZ29yeS1uYXZfX2xpc3QgLl9faXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMGFhZWI7XG59XG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9fbGlzdCAuX19pdGVtIGE6OmJlZm9yZSB7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYy1zaWRlLWNhdGVnb3J5LW5hdl9fbGlzdCAuX19pdGVtIGE6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jLXNpZGUtY29udHMtbmF2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNpZGUtY29udHMtbmF2IHtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9faGVhZF9fdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2NvbnQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9faGRnIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9faGRnIC5fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFCRUI7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsID4gYTpub3QoLl9faG9vaykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCA+IGE6bm90KC5fX2hvb2spIC5fX2ljbyB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udHMvMjAyNy9pbWFnZXMvaWNvbl9zaWRlTmF2MDEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNTBweCAzMHB4O1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCA+IGE6bm90KC5fX2hvb2spIC5fX2ljby0tMSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCA+IGE6bm90KC5fX2hvb2spIC5fX2ljby0tMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMHB4IDA7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsID4gYTpub3QoLl9faG9vaykgLl9faWNvLS0zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggMDtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgPiBhOm5vdCguX19ob29rKSAuX19pY28tLTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTBweCAwO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCA+IGE6bm90KC5fX2hvb2spIC5fX2ljby0tNSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAwO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCA+IGE6bm90KC5fX2hvb2spOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsID4gYTpub3QoLl9faG9vayk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgPiBhOm5vdCguX19ob29rKTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgLl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNDZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgLl9faG9vayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQkVCO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgLl9faG9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX3R0bCAuX19ob29rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIC5fX2hvb2s6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fYm9keSB7XG4gIHBhZGRpbmc6IDhweCAyNHB4IDE2cHg7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fYm9keSAuX19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAwIDhweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fYm9keSAuX19pdGVtIGE6OmJlZm9yZSwgLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX2JvZHkgLl9faXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xufVxuLmMtc2lkZS1jb250cy1uYXZfX2xpc3RfX2JvZHkgLl9faXRlbSBhOjpiZWZvcmUge1xuICB0b3A6IDE0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jLXNpZGUtY29udHMtbmF2X19saXN0X19ib2R5IC5fX2l0ZW0gYTo6YWZ0ZXIge1xuICB0b3A6IDE5cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYy1zaWRlLWNvbnRzLW5hdl9fbGlzdDpub3QoLmlzLW9wZW4pIC5jLXNpZGUtY29udHMtbmF2X19saXN0X190dGwgYTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uYy1zaWRlLWNvbnRzLW5hdi0tY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmMtc2lkZS1jb250cy1uYXYtLWNhdGVnb3J5IC5jLXNpZGUtY29udHMtbmF2X19jb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNjtcbn1cblxuLmMtaW5kZXgtaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmRleC1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgfVxufVxuLmMtaW5kZXgtaGVhZF9fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmRleC1oZWFkX190dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5jLWluZGV4LWhlYWRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQjJCMkIyO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmMtaW5kZXgtaGVhZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYy1pbmRleC1oZWFkX19pdGVtID4gYSB7XG4gIGNvbG9yOiAjMDA2YmNkO1xufVxuLmMtaW5kZXgtaGVhZF9faXRlbSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzM0OWVmZjtcbn1cbi5jLWluZGV4LWhlYWRfX2l0ZW0gPiBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzU1MWE4Yjtcbn1cblxuLmwtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgfVxufVxuLmwtaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMTU0cHg7XG4gIGhlaWdodDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9faW5uZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmwtaGVhZGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fdGl0bGVfX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdpZHRoOiAyOThweDtcbiAgYXNwZWN0LXJhdGlvOiAyOTgvNjY7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9nb19teW5hdmkyMDI3LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fdGl0bGVfX2xvZ28ge1xuICAgIHdpZHRoOiAyMDhweDtcbiAgfVxufVxuLmwtaGVhZGVyX190aXRsZV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX3RpdGxlX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLmwtaGVhZGVyX19idG4ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2J0biAuYy1idG4ge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLmwtaGVhZGVyX19zbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNDBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fc25zIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDEycHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fc25zX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fc25zX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fc25zX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19zbnNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4ubC1oZWFkZXJfX3Nuc19faXRlbSA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG59XG4ubC1oZWFkZXJfX3Nuc19faXRlbSA+IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubC1oZWFkZXJfX3Nuc19faXRlbSA+IGEgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fc25zX19pdGVtID4gYSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fc25zX19pdGVtID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX3Nuc19faXRlbSA+IGE6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubC1oZWFkZXJfX3Nuc19faXRlbS0tZmIgPiBhIHtcbiAgY29sb3I6ICMyYTViOWY7XG59XG4ubC1oZWFkZXJfX3Nuc19faXRlbS0tZmIgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVhZGVyX3Nuc19mYWNlYm9vay5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX3Nuc19faXRlbS0tZmIgPiBhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fc25zX19pdGVtLS10dyA+IGEge1xuICBjb2xvcjogIzFkYTFmMjtcbn1cbi5sLWhlYWRlcl9fc25zX19pdGVtLS10dyA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWFkZXJfc25zX3R3aXR0ZXIucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19zbnNfX2l0ZW0tLXR3ID4gYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxOHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fYmFkZ2Uge1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAubC1oZWFkZXJfX2JhZGdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmwtZm9vdGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMGI4ZWU7XG59XG4ubC1mb290ZXJfX2lubmVyIHtcbiAgaGVpZ2h0OiB2YXIoLS1mb290ZXItaGVpZ2h0KTtcbiAgcGFkZGluZzogMTJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLXRvQ2xtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTU4LCAxNTgsIDE1OCwgMC40KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b0NsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgfVxufVxuLnAtdG9DbG1fX3R0bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtdG9DbG1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9DbG1fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wLXRvQ2xtX19pdGVtIHtcbiAgd2lkdGg6IDI2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvQ2xtX19pdGVtIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ucC10b0NsbV9faXRlbV9faGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXRvQ2xtX19pdGVtX19oZWFkX190dGwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtdG9DbG1fX2l0ZW1fX2NvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnAtdG9DbG1fX2l0ZW1fX2NvbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MDgwODAgMjUlLCB0cmFuc3BhcmVudCAyNSUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xufVxuLnAtdG9DbG1fX2l0ZW1fX2NvbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnAtbWFya0xpc3QsIC5wLW1hcmtMaXN0LS1mbGF0IHtcbiAgLS1nYXA6IDBweDtcbiAgLS1ndXR0ZXI6IDAuNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnAtbWFya0xpc3Q6bm90KDpsYXN0LWNoaWxkKSwgLnAtbWFya0xpc3QtLWZsYXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLnAtbWFya0xpc3QgPiBsaSwgLnAtbWFya0xpc3QtLWZsYXQgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnAtbWFya0xpc3QgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSwgLnAtbWFya0xpc3QtLWZsYXQgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWd1dHRlcik7XG59XG4ucC1tYXJrTGlzdCA+IGxpID4gaSwgLnAtbWFya0xpc3QtLWZsYXQgPiBsaSA+IGkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEuNWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZ2FwKTtcbn1cbi5wLW1hcmtMaXN0ID4gbGkgPiBzcGFuLCAucC1tYXJrTGlzdC0tZmxhdCA+IGxpID4gc3BhbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLnAtbWFya0xpc3QuLS1hbEMgPiBsaSwgLi0tYWxDLnAtbWFya0xpc3QtLWZsYXQgPiBsaSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnAtbWFya0xpc3QuLS1hbEMgPiBsaSA+IHNwYW4sIC4tLWFsQy5wLW1hcmtMaXN0LS1mbGF0ID4gbGkgPiBzcGFuIHtcbiAgZmxleDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tYXJrTGlzdC0tcGMtYWxDID4gbGkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wLW1hcmtMaXN0LS1wYy1hbEMgPiBsaSA+IHNwYW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tYXJrTGlzdC4tLXBjLWFsUiA+IGxpLCAuLS1wYy1hbFIucC1tYXJrTGlzdC0tZmxhdCA+IGxpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5wLW1hcmtMaXN0Li0tcGMtYWxSID4gbGkgPiBzcGFuLCAuLS1wYy1hbFIucC1tYXJrTGlzdC0tZmxhdCA+IGxpID4gc3BhbiB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbn1cbi5wLW1hcmtMaXN0LS1mbGF0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucC11bDpub3QoOmxhc3QtY2hpbGQpLCAucC11bC0tZmxhdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ucC11bCA+IGxpLCAucC11bC0tZmxhdCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5wLXVsID4gbGk6OmJlZm9yZSwgLnAtdWwtLWZsYXQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvvaVcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtdWwgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSwgLnAtdWwtLWZsYXQgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cbi5wLXVsLS1mbGF0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucC1saW5rTGlzdCB7XG4gIC0tZ2FwOiAwLjI1ZW07XG4gIC0tZ3V0dGVyOiAwLjVlbTtcbiAgLS1tdDogMHB4O1xuICAtLW1iOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IHZhcigtLW10KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWIpO1xufVxuLnAtbGlua0xpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLnAtbGlua0xpc3QgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWd1dHRlcik7XG59XG4ucC1saW5rTGlzdCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwNmJjZDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbn1cbi5wLWxpbmtMaXN0ID4gbGkgPiBhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBjb2xvcjogIzAwYWFlYjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1nYXApO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1saW5rTGlzdCA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMzNDllZmY7XG4gIH1cbn1cbi5wLWxpbmtMaXN0Li0tYWxDID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wLWxpbmtMaXN0Li0tZmxhdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnAtZ3VpZGVsaW5lIHtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnAtc3RlcC1zZWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmc6IDYwcHggMjBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUJGOEZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN0ZXAtc2VjIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RlcC1zZWMge1xuICAgIHBhZGRpbmc6IDYwcHggODBweDtcbiAgfVxufVxuLnAtc3RlcC1zZWM6bm90KDpoYXMoLnAtc3RlcC1zZWNfX251bWJlcikpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdGVwLXNlYzpub3QoOmhhcygucC1zdGVwLXNlY19fbnVtYmVyKSkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4ucC1zdGVwLXNlY19fbnVtYmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6ICMwMEI1RkE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xufVxuLnAtc3RlcC1zZWNfX2xlZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE3NSU7IC8qIDMxLjVweCAqL1xufVxuXG4ucC1zdGVwLWxvZ2luIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb250IGNvbnRcIiBcImxlZnQgcmlnaHRcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0ZXAtbG9naW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGVmdCBjb250IHJpZ2h0XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gICAgZ2FwOiA3MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXN0ZXAtbG9naW5fX2NvbnQge1xuICBncmlkLWFyZWE6IGNvbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RlcC1sb2dpbl9fY29udCB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICB9XG59XG4ucC1zdGVwLWxvZ2luX19sZWZ0LCAucC1zdGVwLWxvZ2luX19yaWdodCB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5wLXN0ZXAtbG9naW5fX2xlZnQgaW1nLCAucC1zdGVwLWxvZ2luX19yaWdodCBpbWcge1xuICB3aWR0aDogMTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RlcC1sb2dpbl9fbGVmdCBpbWcsIC5wLXN0ZXAtbG9naW5fX3JpZ2h0IGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG4ucC1zdGVwLWxvZ2luX19sZWZ0IHtcbiAgZ3JpZC1hcmVhOiBsZWZ0O1xuICBqdXN0aWZ5LXNlbGY6IHJpZ2h0O1xufVxuLnAtc3RlcC1sb2dpbl9fcmlnaHQge1xuICBncmlkLWFyZWE6IHJpZ2h0O1xuICBqdXN0aWZ5LXNlbGY6IGxlZnQ7XG59XG4ucC1zdGVwLWxvZ2luX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wLXN0ZXAtbG9naW5fX2J0biBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1zdGVwLWxvZ2luX19idG4gLmMtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGVwLWxvZ2luX19idG4gLmMtYnRuIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gIH1cbn1cbi5wLXN0ZXAtbG9naW5fX2J0biAuYy1idG4uaWNvbkxvZ2luIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLnAtbm90ZXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cblxuLnAtaGRnMDIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAzNnB4ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtaW5xdWlyeS1jbG0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnF1aXJ5LWNsbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLnAtaW5xdWlyeS1jbG1fX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWlucXVpcnktY2xtX19jb2wge1xuICAgIHBhZGRpbmc6IDQwcHggMjdweDtcbiAgfVxufVxuLnAtaW5xdWlyeS1jbG1fX2NvbF9fdHRsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWlucXVpcnktY2xtX19jb2xfX3R4dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLnAtaW5xdWlyeS1jbG1fX2NvbF9fYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnAtaW5xdWlyeS1jbG1fX2NvbF9fYnRuIC5jLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuXG4ucC1pbnF1aXJ5LW5vdGljZSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnF1aXJ5LW5vdGljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1pbnF1aXJ5LW5vdGljZV9fY29udCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnAtaW5xdWlyeS1ub3RpY2VfX2NvbnQgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi51LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1hbGlnbi1sZWZ0LXNwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci1zcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LXNwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLnUtdmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi51LXZhbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udS12YWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBjYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtc3BiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtc3BiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBjb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS1zcG9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXNwb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtZnoxIHtcbiAgZm9udC1zaXplOiAxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejFzcCB7XG4gICAgZm9udC1zaXplOiAxcHg7XG4gIH1cbn1cbi51LWZ6MiB7XG4gIGZvbnQtc2l6ZTogMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoyc3Age1xuICAgIGZvbnQtc2l6ZTogMnB4O1xuICB9XG59XG4udS1mejMge1xuICBmb250LXNpemU6IDNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6M3NwIHtcbiAgICBmb250LXNpemU6IDNweDtcbiAgfVxufVxuLnUtZno0IHtcbiAgZm9udC1zaXplOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejRzcCB7XG4gICAgZm9udC1zaXplOiA0cHg7XG4gIH1cbn1cbi51LWZ6NSB7XG4gIGZvbnQtc2l6ZTogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZno1c3Age1xuICAgIGZvbnQtc2l6ZTogNXB4O1xuICB9XG59XG4udS1mejYge1xuICBmb250LXNpemU6IDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6NnNwIHtcbiAgICBmb250LXNpemU6IDZweDtcbiAgfVxufVxuLnUtZno3IHtcbiAgZm9udC1zaXplOiA3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejdzcCB7XG4gICAgZm9udC1zaXplOiA3cHg7XG4gIH1cbn1cbi51LWZ6OCB7XG4gIGZvbnQtc2l6ZTogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZno4c3Age1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG4udS1mejkge1xuICBmb250LXNpemU6IDlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6OXNwIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuLnUtZnoxMCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MTBzcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4udS1mejExIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoxMXNwIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi51LWZ6MTIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejEyc3Age1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnUtZnoxMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MTNzcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4udS1mejE0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoxNHNwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi51LWZ6MTUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejE1c3Age1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnUtZnoxNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MTZzcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udS1mejE3IHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoxN3NwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi51LWZ6MTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejE4c3Age1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnUtZnoxOSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MTlzcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG4udS1mejIwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoyMHNwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi51LWZ6MjEge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejIxc3Age1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuLnUtZnoyMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MjJzcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udS1mejIzIHtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoyM3NwIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi51LWZ6MjQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejI0c3Age1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnUtZnoyNSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MjVzcCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udS1mejI2IHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoyNnNwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi51LWZ6Mjcge1xuICBmb250LXNpemU6IDI3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejI3c3Age1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuLnUtZnoyOCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MjhzcCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4udS1mejI5IHtcbiAgZm9udC1zaXplOiAyOXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnoyOXNwIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gIH1cbn1cbi51LWZ6MzAge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1mejMwc3Age1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnUtZnozMSB7XG4gIGZvbnQtc2l6ZTogMzFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWZ6MzFzcCB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICB9XG59XG4udS1mejMyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZnozMnNwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi51LW10LXMxIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4udS1tYi1zMSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LXMxc3Age1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAudS1tYi1zMXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi51LW10LXMyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnUtbWItczIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtczJzcCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAudS1tYi1zMnNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4udS1tdC1zMyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi51LW1iLXMzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LXMzc3Age1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLnUtbWItczNzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnUtbXQtczQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4udS1tYi1zNCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC1zNHNwIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC51LW1iLXM0c3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi51LW10LXM1IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnUtbWItczUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtczVzcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAudS1tYi1zNXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4udS1tdC1zNiB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi51LW1iLXM2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LXM2c3Age1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLnUtbWItczZzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLnUtbXQtczcge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xufVxuXG4udS1tYi1zNyB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC1zN3NwIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG4gIC51LW1iLXM3c3Age1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cbi51LW10LXM4IHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cblxuLnUtbWItczgge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtczhzcCB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuICAudS1tYi1zOHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG4udS1tdC1zOSB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG59XG5cbi51LW1iLXM5IHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LXM5c3Age1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gIH1cbiAgLnUtbWItczlzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxufVxuLnUtbXQtczEwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLnUtbWItczEwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LXMxMHNwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC51LW1iLXMxMHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4udS1tdDAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi51LW1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnUtcHQwIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLnUtcGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MHNwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLnUtbWIwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAudS1wdDBzcCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAudS1wYjBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLnUtbXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi51LW1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udS1wdDEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi51LXBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10MTBzcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAudS1tYjEwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnUtcHQxMHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudS1wYjEwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4udS1tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnUtbWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi51LXB0MjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnUtcGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQyMHNwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC51LW1iMjBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudS1wdDIwc3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC51LXBiMjBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi51LW10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udS1tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnUtcHQzMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4udS1wYjMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDMwc3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnUtbWIzMHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC51LXB0MzBzcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnUtcGIzMHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnUtbXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi51LW1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4udS1wdDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi51LXBiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10NDBzcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAudS1tYjQwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnUtcHQ0MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAudS1wYjQwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4udS1tdDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnUtbWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi51LXB0NTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnUtcGI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQ1MHNwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC51LW1iNTBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAudS1wdDUwc3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC51LXBiNTBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi51LW10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4udS1tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnUtcHQ2MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4udS1wYjYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDYwc3Age1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLnUtbWI2MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC51LXB0NjBzcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnUtcGI2MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnUtbXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi51LW1iNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4udS1wdDcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi51LXBiNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10NzBzcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAudS1tYjcwc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnUtcHQ3MHNwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuICAudS1wYjcwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG4udS1tdDgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLnUtbWI4MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi51LXB0ODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLnUtcGI4MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQ4MHNwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC51LW1iODBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAudS1wdDgwc3Age1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC51LXBiODBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi51LW10OTAge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG4udS1tYjkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLnUtcHQ5MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuXG4udS1wYjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDkwc3Age1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgLnUtbWI5MHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG4gIC51LXB0OTBzcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbiAgLnUtcGI5MHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuLnUtbXQxMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLnUtbWIxMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLnUtcHQxMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi51LXBiMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQxMDBzcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgLnUtbWIxMDBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnUtcHQxMDBzcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC51LXBiMTAwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnUtbXQxMTAge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cblxuLnUtbWIxMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cblxuLnUtcHQxMTAge1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG59XG5cbi51LXBiMTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQxMTBzcCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gIH1cbiAgLnUtbWIxMTBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIH1cbiAgLnUtcHQxMTBzcCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICB9XG4gIC51LXBiMTEwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxufVxuLnUtbXQxMjAge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuLnUtbWIxMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLnUtcHQxMjAge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbi51LXBiMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQxMjBzcCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbiAgLnUtbWIxMjBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLnUtcHQxMjBzcCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG4gIC51LXBiMTIwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLnUtbXQxMzAge1xuICBtYXJnaW4tdG9wOiAxMzBweDtcbn1cblxuLnUtbWIxMzAge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbn1cblxuLnUtcHQxMzAge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG59XG5cbi51LXBiMTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQxMzBzcCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gIH1cbiAgLnUtbWIxMzBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLnUtcHQxMzBzcCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG4gIC51LXBiMTMwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxufVxuLnUtbXQxNDAge1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbn1cblxuLnUtbWIxNDAge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cblxuLnUtcHQxNDAge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG5cbi51LXBiMTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQxNDBzcCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbiAgLnUtbWIxNDBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLnUtcHQxNDBzcCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG4gIC51LXBiMTQwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuLnUtbXQxNTAge1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cblxuLnUtbWIxNTAge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuLnUtcHQxNTAge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG59XG5cbi51LXBiMTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQxNTBzcCB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbiAgLnUtbWIxNTBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cbiAgLnUtcHQxNTBzcCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG4gIC51LXBiMTUwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxufVxuLnUtbXQxNjAge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cblxuLnUtbWIxNjAge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cblxuLnUtcHQxNjAge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG59XG5cbi51LXBiMTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQxNjBzcCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cbiAgLnUtbWIxNjBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLnUtcHQxNjBzcCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB9XG4gIC51LXBiMTYwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxufVxuLnUtbXQxNzAge1xuICBtYXJnaW4tdG9wOiAxNzBweDtcbn1cblxuLnUtbWIxNzAge1xuICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbn1cblxuLnUtcHQxNzAge1xuICBwYWRkaW5nLXRvcDogMTcwcHg7XG59XG5cbi51LXBiMTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQxNzBzcCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHg7XG4gIH1cbiAgLnUtbWIxNzBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gIH1cbiAgLnUtcHQxNzBzcCB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICB9XG4gIC51LXBiMTcwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxufVxuLnUtbXQxODAge1xuICBtYXJnaW4tdG9wOiAxODBweDtcbn1cblxuLnUtbWIxODAge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cblxuLnUtcHQxODAge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG59XG5cbi51LXBiMTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQxODBzcCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbiAgLnUtbWIxODBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIH1cbiAgLnUtcHQxODBzcCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG4gIC51LXBiMTgwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxufVxuLnUtbXQxOTAge1xuICBtYXJnaW4tdG9wOiAxOTBweDtcbn1cblxuLnUtbWIxOTAge1xuICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbn1cblxuLnUtcHQxOTAge1xuICBwYWRkaW5nLXRvcDogMTkwcHg7XG59XG5cbi51LXBiMTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQxOTBzcCB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHg7XG4gIH1cbiAgLnUtbWIxOTBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gIH1cbiAgLnUtcHQxOTBzcCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICB9XG4gIC51LXBiMTkwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgfVxufVxuLnUtbXQyMDAge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cblxuLnUtbWIyMDAge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbn1cblxuLnUtcHQyMDAge1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG59XG5cbi51LXBiMjAwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQyMDBzcCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIH1cbiAgLnUtbWIyMDBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cbiAgLnUtcHQyMDBzcCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG4gIC51LXBiMjAwc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxufVxuLnUtbXQwIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LWZ3QiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udS1md04ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufSIsIkBpbXBvcnQgJy4uL2Nzcy9pY29tb29uL3N0eWxlLmNzcyc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb3VuZGF0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdmb3VuZGF0aW9uL21peGlucyc7XG5AaW1wb3J0ICdmb3VuZGF0aW9uL2Jhc2UnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTGF5b3V0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0IFwibGF5b3V0L3RvcGljcGF0aEFyZWFcIjtcbkBpbXBvcnQgXCJsYXlvdXQvYnRuLXRvcC0wMVwiO1xuQGltcG9ydCBcImxheW91dC9sLXdyYXBwZXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvbC1sYXlvdXRcIjtcbkBpbXBvcnQgXCJsYXlvdXQvbC1sb2dpblwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gT2JqZWN0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29tcG9uZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9idG5cIjtcbkBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L2Nhcm91c2VsTGlzdFwiO1xuQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvY29sV3JhcFwiO1xuQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvY29udHMtbGlzdFwiO1xuQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvaGRnXCI7XG5AaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9oZXJvXCI7XG5AaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9zaWRlLWNhdGVnb3J5LW5hdlwiO1xuQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvc2lkZS1jb250cy1uYXZcIjtcbkBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L2luZGV4LWhlYWRcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFByb2plY3Rcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9oZWFkZXJcIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC9mb290ZXJcIjtcbkBpbXBvcnQgXCJvYmplY3QvcHJvamVjdC90YWtpbmdPdmVyXCI7XG5AaW1wb3J0IFwib2JqZWN0L3Byb2plY3QvbGlzdFwiO1xuQGltcG9ydCBcIm9iamVjdC9wcm9qZWN0L3Byb2plY3RcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFV0aWxpdHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJvYmplY3QvdXRpbGl0eS9hbGlnblwiO1xuQGltcG9ydCBcIm9iamVjdC91dGlsaXR5L2JyXCI7XG5AaW1wb3J0IFwib2JqZWN0L3V0aWxpdHkvZGlzcGxheVwiO1xuQGltcG9ydCBcIm9iamVjdC91dGlsaXR5L2ZvbnQtc2l6ZVwiO1xuQGltcG9ydCBcIm9iamVjdC91dGlsaXR5L3NwYWNpbmdcIjtcbkBpbXBvcnQgXCJvYmplY3QvdXRpbGl0eS90ZXh0XCI7IiwiaHRtbCB7XG4gIC0tc2Nyb2xsYmFyOiAwO1xufVxuXG4jbWFpbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuXG4gIC8qIOODi+ODpeODvOODiOODqeODq+OCq+ODqeODvCAqL1xuXHQtLW5ldXRyYWwtY29sb3ItMDE6ICNmZmZmZmY7XG5cdC0tbmV1dHJhbC1jb2xvci0wMjogIzMzMzMzMztcblx0LS1uZXV0cmFsLWNvbG9yLTAzOiAjNmQ2ZDZkO1xuXHQtLW5ldXRyYWwtY29sb3ItMDQ6ICNiMGIwYjA7XG5cdC0tbmV1dHJhbC1jb2xvci0wNTogI2U2ZTZlNjtcblx0LS1uZXV0cmFsLWNvbG9yLTA2OiAjZjJmMmYyO1xuXHQtLW5ldXRyYWwtY29sb3ItMDc6ICNmYWZhZmE7XG5cdC0tbmV1dHJhbC1jb2xvci0wODogI2QxZDFkMTtcblxuXHQvKiDjg6HjgqTjg7Pjgqvjg6njg7wgKi9cbiAgLS1tYWluLWNvbG9yLTAxOiAjMDBiNWZhO1xuICAtLW1haW4tY29sb3ItMDI6ICMzMDg4ZjM7XG4gIC0tbWFpbi1jb2xvci0wMzogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzA4OGYzLCAjMDBiNWZhKTtcbiAgLS1tYWluLWNvbG9yLTA0OiAjZWZmN2ZmO1xuICAtLW1haW4tY29sb3ItMDU6ICM2MmIwZjg7XG4gIC0tbWFpbi1jb2xvci0wNjogIzhiZGZmZjsgLyogLS1tYWluLWNvbG9yLTAx44Gu44Ob44OQ44O8ICovXG4gIC0tbWFpbi1jb2xvci0wNzogIzhlYzFmZjsgLyogLS1tYWluLWNvbG9yLTAy44Gu44Ob44OQ44O8ICovXG4gIC0tbWFpbi1jb2xvci0wODogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNzhiNWZmLCAjNDBjYWZmKTsgLyogLS1tYWluLWNvbG9yLTAz44Gu44Ob44OQ44O8ICovXG4gIFxuICAvKiDjgrPjg7Pjg5Djg7zjgrjjg6fjg7Pjgqvjg6njg7wgKi9cbiAgLS1jb252ZXJzaW9uLWNvbG9yLTAxOiAjZmY4YjBmO1xuICAtLWNvbnZlcnNpb24tY29sb3ItMDI6ICNmZmFmNTk7IC8qIC0tY29udmVyc2lvbi1jb2xvci0wMeOBruODm+ODkOODvCAqL1xuICBcbiAgLyog44K144OW44Kr44Op44O8ICovXG5cdC0tc3ViLWNvbG9yLTAxOiAjZmZkYjBmO1xuXHQtLXN1Yi1jb2xvci0wMjogI2ZlZmRlODtcblx0LS1zdWItY29sb3ItMDM6ICNmODUyNTI7XG5cdC0tc3ViLWNvbG9yLTA0OiAjZmZmMWYyO1xuXG4gIC8qIOODleOCo+ODq+OCv+ODvOaMh+Wumu+8iOOCouOCpOOCs+ODs+OBquOBqeOBq+S9v+eUqO+8iSAqL1xuICAtLW5jMDEtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTklKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSg5NWRlZykgYnJpZ2h0bmVzcygxMDMlKSBjb250cmFzdCgxMDElKTsgLypuZXV0cmFsLWNvbG9yLTAxKi9cbiAgLS1uYzAyLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDExJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDU5NDMlKSBodWUtcm90YXRlKDQ0ZGVnKSBicmlnaHRuZXNzKDEwOCUpIGNvbnRyYXN0KDc4JSk7IC8qbmV1dHJhbC1jb2xvci0wMiovXG4gIC0tbmMwMy0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0NSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgxNTAwJSkgaHVlLXJvdGF0ZSgyMjNkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg4NCUpOy8qbmV1dHJhbC1jb2xvci0wMyovXG4gIC0tbmMwNC0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg3NyUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgyODkxJSkgaHVlLXJvdGF0ZSgyNGRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCg3NiUpOyAvKm5ldXRyYWwtY29sb3ItMDQqL1xuICAtLW5jMDUtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDc0ODIlKSBodWUtcm90YXRlKDUzZGVnKSBicmlnaHRuZXNzKDExNyUpIGNvbnRyYXN0KDgwJSk7LypuZXV0cmFsLWNvbG9yLTA1Ki8gIFxuICAtLW5jMDYtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMSUpIHNhdHVyYXRlKDQ4NCUpIGh1ZS1yb3RhdGUoMTQ1ZGVnKSBicmlnaHRuZXNzKDExOCUpIGNvbnRyYXN0KDkwJSk7LypuZXV0cmFsLWNvbG9yLTA2Ki8gIFxuICAtLW5jMDctLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDElKSBodWUtcm90YXRlKDg1ZGVnKSBicmlnaHRuZXNzKDExMiUpIGNvbnRyYXN0KDk2JSk7LypuZXV0cmFsLWNvbG9yLTA3Ki8gIFxuICAtLW5jMDgtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSgyJSkgc2F0dXJhdGUoMjUlKSBodWUtcm90YXRlKDMxNGRlZykgYnJpZ2h0bmVzcyg4NyUpIGNvbnRyYXN0KDg4JSk7LypuZXV0cmFsLWNvbG9yLTA4Ki8gIFxuICAtLW1jMDEtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNTMlKSBzZXBpYSgzNCUpIHNhdHVyYXRlKDMwOTElKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDEwNSUpOyAvKm1haW4tY29sb3ItMDEqL1xuICAtLW1jMDItLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNTMlKSBzZXBpYSg2NSUpIHNhdHVyYXRlKDUzNzIlKSBodWUtcm90YXRlKDE5OWRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCg5MSUpOyAvKm1haW4tY29sb3ItMDIqL1xuICAgICAgLyptYWluLWNvbG9yLTAz44Gv44Kw44Op44OH44Gu44Gf44KB44Gq44GXKi8gIFxuICAtLW1jMDQtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoNDQlKSBzYXR1cmF0ZSgyMjQ5JSkgaHVlLXJvdGF0ZSgxNzhkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCgxMTMlKTsvKm1haW4tY29sb3ItMDQqLyAgXG4gIC0tbWMwNS0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1OSUpIHNlcGlhKDkwJSkgc2F0dXJhdGUoNjk2JSkgaHVlLXJvdGF0ZSgxODJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTUlKTsgLyptYWluLWNvbG9yLTA1Ki9cbiAgLS1tYzA2LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDg4JSkgc2VwaWEoMTglKSBzYXR1cmF0ZSg3MzA5JSkgaHVlLXJvdGF0ZSgxNzdkZWcpIGJyaWdodG5lc3MoMTExJSkgY29udHJhc3QoMTAzJSk7LyptYWluLWNvbG9yLTA2Ki8gIFxuICAtLW1jMDctLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzglKSBzZXBpYSgzNiUpIHNhdHVyYXRlKDQwNTglKSBodWUtcm90YXRlKDE4N2RlZykgYnJpZ2h0bmVzcygxMDYlKSBjb250cmFzdCgxMDUlKTsvKm1haW4tY29sb3ItMDcqLyAgXG4gICAgICAvKm1haW4tY29sb3ItMDjjga/jgrDjg6njg4fjga7jgZ/jgoHjgarjgZcqLyAgXG4gIC0tY3ZjMDEtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzAlKSBzZXBpYSg1MCUpIHNhdHVyYXRlKDQ0ODQlKSBodWUtcm90YXRlKDM1MWRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCgxMDIlKTsvKmNvbnZlcnNpb24tY29sb3ItMDEqLyAgXG4gIC0tY3ZjMDItLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNjUlKSBzZXBpYSg2MSUpIHNhdHVyYXRlKDQ0NCUpIGh1ZS1yb3RhdGUoMzQyZGVnKSBicmlnaHRuZXNzKDEwMyUpIGNvbnRyYXN0KDEwNCUpOy8qY29udmVyc2lvbi1jb2xvci0wMiovICAgIFxuICAtLXNjMDEtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODElKSBzZXBpYSg3NCUpIHNhdHVyYXRlKDEzNDIlKSBodWUtcm90YXRlKDM0NWRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCgxMDElKTsvKnN1Yi1jb2xvci0wMSovICBcbiAgLS1zYzAyLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk5JSkgc2VwaWEoODUlKSBzYXR1cmF0ZSg1ODQlKSBodWUtcm90YXRlKDMwM2RlZykgYnJpZ2h0bmVzcygxMTAlKSBjb250cmFzdCgxMDIlKTsvKnN1Yi1jb2xvci0wMiovICAgIFxuICAtLXNjMDMtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNDIlKSBzZXBpYSg5OSUpIHNhdHVyYXRlKDMwMTIlKSBodWUtcm90YXRlKDMzNWRlZykgYnJpZ2h0bmVzcygxMTIlKSBjb250cmFzdCg5OCUpOyAvKnN1Yi1jb2xvci0wMyovXG4gIC0tc2MwNC0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4OCUpIHNlcGlhKDM1JSkgc2F0dXJhdGUoODIlKSBodWUtcm90YXRlKDMwOGRlZykgYnJpZ2h0bmVzcyg5NyUpIGNvbnRyYXN0KDExMCUpOyAvKnN1Yi1jb2xvci0wNCovXG59XG4iLCIjdG9waWNwYXRoQXJlYSB7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnRvcGljcGF0aEFyZWFfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXgtd2lkdGg6IDEyMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG4gIH1cblxuICB1bC50b3BpY3BhdGgge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgdWwudG9waWNwYXRoIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICB1bC50b3BpY3BhdGggbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMikge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmJlZm9yZSxcbiAgdWwudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmJlZm9yZSB7XG4gICAgdG9wOiA0cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YWZ0ZXIge1xuICAgIHRvcDogOHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpICsgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuYnRuLXRvcC0wMSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogNzVweDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uYnRuLXRvcC0wMSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTcxLCAyMzUsIC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYnRuLXRvcC0wMSBhOjpiZWZvcmUsIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gIGxlZnQ6IC04cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNGRlZyk7XG59XG5cbi5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgbGVmdDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM0ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3Age1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIH1cblxuICAuYnRuLXRvcC0wMS5qcy1zY3JvbGwtdG9wLmlzLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3AuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tdG9wLTAxIHtcbiAgICByaWdodDogODBweDtcbiAgICBib3R0b206IDY0cHg7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgLmJ0bi10b3AtMDEgYSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuICB9XG5cbiAgLmJ0bi10b3AtMDEgYTo6YmVmb3JlLCAuYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cblxuICAuYnRuLXRvcC0wMSBhOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMnB4O1xuICB9XG5cbiAgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEzcHg7XG4gIH1cblxuICAuYnRuLXRvcC0wMSBhOmhvdmVyLCAuYnRuLXRvcC0wMSBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwYWFlYjtcbiAgfVxufVxuIiwiLmwtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250OiBpbmhlcml0O1xuICB9XG5cbiAgYnIge1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cbiIsIi5sLWNvbnRlbnRzLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAwIDAgNDhweDtcbiAgfVxuICBAaW5jbHVkZSBwYyB7XG4gICAgLy8gd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7XG5cbiAgICAubC13cmFwcGVyICYge1xuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5sLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAzMnB4IDIwcHggNjBweDtcbiAgICAvLyBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICB9XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nOiA0OHB4IDMycHggOTBweDtcbiAgICAvLyBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5sLWxheW91dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIGdyaWQtZ2FwOiAwIDMycHg7XG4gICAgZ2FwOiAwIDMycHg7XG4gICAgLW1zLWdyaWQtcm93czogYXV0byAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogNzM0cHggMzJweCAzMDBweDtcbiAgICBncmlkLXRlbXBsYXRlOlxuICAgICAgXCJtYWluIGxvZ2luXCIgYXV0b1xuICAgICAgXCJtYWluIHNpZGVcIiAgMWZyIC9cbiAgICAgICA3MzRweCAzMDBweDtcbiAgICB3aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA0OHB4IDMycHggNjRweDtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAmX19sb2dpbiB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICAgIGdyaWQtYXJlYTogbG9naW47XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTVweCAzMnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwcHggNXB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICAgICAgd2lkdGg6IDczNHB4O1xuICAgICAgZ3JpZC1hcmVhOiBtYWluO1xuICAgIH1cblxuICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19zaWRlIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBncmlkLWFyZWE6IHNpZGU7XG4gICAgfVxuICB9XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLmwtbG9naW4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG5cbiAgJl9faW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWFlYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19jaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubGFiZWwtY2hlY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiBjYWxjKCgxLjc1ZW0gLSAyMHB4KS8yICsgMnB4KTtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0MzkyZGE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDM5MmRhO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogY2FsYygoMS43NWVtIC0gMjBweCkvMik7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2RjZTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkICsgLmxhYmVsLWNoZWNrIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDMycHg7XG4gIH1cblxuICAmX19sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICB9XG5cbiAgJl9fbGlzdDAxIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuXG4gICAgbGkge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZGNlMiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjMgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNBMEIxQkE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuYnRuIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgICYuYnRuLTAxIHtcbiAgICAgICAgY29sb3I6ICMwMDZiY2Q7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250cy8yMDI3L2ltYWdlcy9pY29uX2xvZ2luX2J0bjAxLnBuZyk7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJ0bi0wMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMzE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udHMvMjAyNy9pbWFnZXMvaWNvbl9sb2dpbl9idG4wMi5wbmcpO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJi5idG4tMDEge1xuICAgICAgICAgIG9wYWNpdHk6IC44ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5idG4tMDIge1xuICAgICAgICAgIG9wYWNpdHk6IC45ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWNvbmRhcnkge1xuXG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QwMiB7XG5cbiAgICA+IGxpIHtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlICsgM3B4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIC5sLWNvbnRlbnQgPiAmLFxuICAgIC5sLWxheW91dF9fbWFpbiA+ICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwYyB7XG4gICAgJi5sLWxvZ2luLS1zaWRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAubC1sb2dpbl9fY29udCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmwtbG9naW4tLXNpZGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG5cbiAgICAgIC5sLWxvZ2luX19oZWFkIHtcbiAgICAgICAgcGFkZGluZzogMCA4MHB4O1xuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fdHRsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX2NvbnQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDgwcHggMzJweDtcbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX3ByaW1hcnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgLmwtbG9naW5fX2J0bldyYXAge1xuICAgICAgICAgIHdpZHRoOiAyNjhweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX2xpc3QwMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMzQwcHg7XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19idG4ge1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIG1heC13aWR0aDogMjY4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX3NlY29uZGFyeSB7XG4gICAgICAgID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX2xpc3QwMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubC1jb250ZW50ID4gJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmwtbG9naW4tLW1haW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5sLWxvZ2luX19oZWFkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAubC1sb2dpbl9fY29udCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmwtbG9naW5fX3ByaW1hcnkge1xuICAgICAgICAubC1sb2dpbl9fYnRuV3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luX19saXN0MDEge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZmxleDogMCAwIDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1idG4ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDhweDtcblx0bWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIC8vIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMTgvMTMpICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMjAwbXMsIGJhY2tncm91bmQtY29sb3IgMjAwbXMsIGNvbG9yIDIwMG1zLCBvcGFjaXR5IDIwMG1zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJi5zMCB7IC8vIOOBquOCiuOChuOBjVxuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi5zMTAwIHsgLy8g5YWo5bmFXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxuXG4gICYuczEge1xuICAgIHdpZHRoOiAzNTFweDsgLy8gc2FtcGxlXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIHNhbXBsZVxuICAgIH1cblx0fVxuXG5cdCYuYzEge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yLTAyKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTAxKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLWNvbG9yLTA0KTtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuXG4gICAgJi4tLWJkci1ibHVlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tY29sb3ItMDIpO1xuICAgIH1cbiAgfVxuXG4gICYuYzIge1xuICAgIGNvbG9yOnZhcigtLW5ldXRyYWwtY29sb3ItMDEpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbnZlcnNpb24tY29sb3ItMDEpO1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbnZlcnNpb24tY29sb3ItMDIpO1xuICAgIH1cbiAgfVxuXG4gICYuYzMge1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTAxKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yLTAzKTtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvci0wMSk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yLTA4KTtcbiAgICB9XG4gIH1cblxuICAmLmM0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGMzZjE7XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzXj1cImljb24tXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5ib29rbWFyayB7XG4gICAgZ2FwOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1jb2xvci0wMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl9sYWJlbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICAmLmRvbmUge1xuICAgICAgY29sb3I6IHZhcigtLW1haW4tY29sb3ItMDIpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yLTAyKSAhaW1wb3J0YW50O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl9sYWJlbF9maWxsLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmljb25Mb2dpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fbG9naW4uc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICYuaWNvblJlZ2lzdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX3JlZ2lzdGVyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLmljb25TZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fc2VhcmNoXzAyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLmljb25TdGFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX2Zhdl8wMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJi5pY29uQ2hlY2sge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOWE5YTlhO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5YTlhOWE7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi5kb25lIHtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvci0wNCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1jb2xvci0wMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC1jb2xvci0wNCk7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtY29sb3ItMDUpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1jb2xvci0wMSk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtY29sb3ItMDUpO1xuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuYy1jYXJvdXNlbExpc3Qge1xuICAkc2VsZjogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICB3aWR0aDogMjAwcHg7XG5cbiAgICA+IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG5cbiAgICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgI3skc2VsZn1fX3NsaWRlX19waWMge1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGljIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICB9XG5cbiAgICAmX190eHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtbm8tc3dpcGUge1xuICAgICN7JHNlbGZ9X193cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICN7JHNlbGZ9X19zbGlkZSB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skc2VsZn1fX2NvbnRyb2xsZXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cblxuICAvLyBzd2lwZXJcblxuICAuc3dpcGVyIHtcblxuICAgICYtcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG5cbiAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG5cbiAgICAgICYtbmV4dCxcbiAgICAgICYtcHJldiB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5IDpub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0N3B4OyAvLyBzYW1wbGVcbiAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgICBjb2xvcjogI0NDQztcbiAgICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcHJldiB7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbmV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuYy1jb2xXcmFwIHtcbiAgJHNlbGY6ICY7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgJl9fY29sIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYtLWNvbDIge1xuICAgICAgI3skc2VsZn1fX2NvbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAyKTtcblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbDMge1xuICAgICAgI3skc2VsZn1fX2NvbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCAqIDIpIC8gMyk7XG5cbiAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jLWNvbnRzLWxpc3Qge1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMycHgpIC8gMik7XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX190aHVtYiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjRweCkgLyAyKTtcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjZweCkgLyAyKTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuICAgICAgfVxuXG4gICAgICBhOmhvdmVyICYgaW1nLFxuICAgICAgYTphY3RpdmUgJiBpbWcsXG4gICAgICBhOmZvY3VzICYgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dFdyYXAge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAvLyB3aWR0aDogY2FsYygxMDAlIC0gMTQ1cHggLSAyNnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmX19uZXcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNmJjZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogIzAwNmJjZDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDIwMG1zLCBjb2xvciAyMDBtcztcblxuICAgICAgYTpob3ZlciAmLFxuICAgICAgYTphY3RpdmUgJixcbiAgICAgIGE6Zm9jdXMgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzM0OWVmZjtcbiAgICAgICAgY29sb3I6ICMzNDllZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgY29sb3I6ICMwMDZiY2Q7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcblxuICAgICAgYTpob3ZlciAmLFxuICAgICAgYTphY3RpdmUgJixcbiAgICAgIGE6Zm9jdXMgJiB7XG4gICAgICAgIGNvbG9yOiAjMzQ5ZWZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtaGRnMDEge1xuICBtYXJnaW46IDQ4cHggMCAzMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwO31cbiAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDt9XG59XG5cbi5jLWhkZzAyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMycHggMCAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAmOmZpcnN0LWNoaWxkIHsgbWFyZ2luLXRvcDogMDt9XG4gICY6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7fVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICB9XG59XG5cbi5jLWhkZzAzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI0cHggMCAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwO31cbiAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDt9XG59XG5cbi5jLWhkZzA0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE2cHggMCA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBBQkVCO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwO31cbiAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDt9XG59XG4iLCIubC1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUFFQjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdl9iZ0BwYy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG5cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTEzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fdHRsIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTYwMHB4ICsgMTEzMHB4KSAvIDIgKTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoLTE2MDBweCArIDExMzBweCkgLyAyICk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYy1zaWRlLWNhdGVnb3J5LW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGJveC1zaGFkb3c6IDAgMHB4IDVweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gIH1cblxuICAmX19oZWFkIHtcblxuICAgICZfX3R0bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNjtcbiAgfVxuXG4gICZfX2xpc3Qge1xuXG4gICAgLl9faXRlbSB7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHggMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgICBAaW5jbHVkZSBoYWNrKGllKSB7XG4gICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwYWFlYjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRicmVha3BvaW50OiA3NjhweDtcblxuQG1peGluIHBjIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQgLSAxcHh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhhY2soJHZlcjogbnVsbCkge1xuICBAaWYgJHZlciA9PSAnaWUnIHsgLy8gSUUxMOOAnDExXG4gICAgQGF0LXJvb3QgXzotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIDpyb290ICYge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICR2ZXIgPT0gJ2VkZ2UnIHsgLy8gRWRnZTEyK++8iEVkZ2XlhajjgabvvIlcbiAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkdmVyID09ICdtcycgeyAvLyBJRTEwK++8iEVkZ2XjgoLlhajjgablkKvjgoDvvIlcbiAgICBAYXQtcm9vdCBfOi1tcy1sYW5nKHgpLCAmIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcbiAgQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG4gICAgQHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XG4gIH1cbiAgQHJldHVybiAkbnVtYmVyO1xufVxuXG5AZnVuY3Rpb24gcmVtKCRweCwgJGJhc2U6IDE2cHgpIHtcbiAgJHZhbHVlOiAkcHg7XG4gIEBpZiAodW5pdCgkcHgpICE9ICdweCcpIHtcbiAgICBAd2FybiAncmVtKCnjga7lvJXmlbDjgatweOS7peWkluOBruWApOOCkuaMh+WumuOBl+OBpuOCguioiOeul+OBp+OBjeOBvuOBm+OCkyc7XG4gICAgQHJldHVybiAkdmFsdWU7XG4gIH1cbiAgJHZhbHVlOiAoc3RyaXAtdW5pdCgkcHgpIC8gc3RyaXAtdW5pdCgkYmFzZSkpICogMXJlbTtcbiAgQHJldHVybiAkdmFsdWU7XG59XG5cbkBmdW5jdGlvbiB2dygkcHgsICRiYXNlOiAzNzVweCkge1xuICAkdmFsdWU6ICRweDtcbiAgQGlmICh1bml0KCRweCkgIT0gJ3B4Jykge1xuICAgIEB3YXJuICd2dygp44Gu5byV5pWw44GrcHjku6XlpJbjga7lgKTjgpLmjIflrprjgZfjgabjgoLoqIjnrpfjgafjgY3jgb7jgZvjgpMnO1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG4gICR2YWx1ZTogKHN0cmlwLXVuaXQoJHB4KSAvIHN0cmlwLXVuaXQoJGJhc2UpKSAqIDEwMHZ3O1xuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuQG1peGluIGxpbmUtY2xhbXAoJGNvdW50OiAzKSB7XG4gIEBpZiB0eXBlLW9mKCRjb3VudCkgIT0gJ251bWJlcicge1xuICAgIEBlcnJvciAnbGluZS1jbGFtcOOBruW8leaVsOOBr+W/heOBmuaVsOWApOOBp+aMh+WumuOBl+OBpuOBj+OBoOOBleOBhCc7XG4gIH1cbiAgQGlmICRjb3VudCA9PSAxIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH0gQGVsc2Uge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGNvdW50O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWl4aW4gaWNvbi1mb250IHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiB0cmlhbmdsZSgkYm9yZGVyV2lkdGgpIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6ICRib3JkZXJXaWR0aDtcbn0iLCIuYy1zaWRlLWNvbnRzLW5hdiB7XG4gICRzZWxmOiAmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBib3gtc2hhZG93OiAwIDBweCA1cHggMCByZ2JhKDAsMCwwLDAuMjUpO1xuICB9XG5cbiAgJl9faGVhZCB7XG5cbiAgICAmX190dGwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gICZfX2hkZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG5cbiAgICAuX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICB9XG5cbiAgICAmX190dGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEFCRUI7XG4gICAgICB9XG5cbiAgICAgID4gYTpub3QoLl9faG9vaykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuXG4gICAgICAgIC5fX2ljbyB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRzLzIwMjcvaW1hZ2VzL2ljb25fc2lkZU5hdjAxLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4IDMwcHg7XG4gICAgICAgICAgJi0tMSB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDApIDB9XG4gICAgICAgICAgJi0tMiB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDEpIDB9XG4gICAgICAgICAgJi0tMyB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDIpIDB9XG4gICAgICAgICAgJi0tNCB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDMpIDB9XG4gICAgICAgICAgJi0tNSB7IGJhY2tncm91bmQtcG9zaXRpb246ICgtMzBweCAqIDQpIDB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5fX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXM7XG4gICAgICB9XG5cbiAgICAgIC5fX2hvb2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUJFQjtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXM7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgcGFkZGluZzogOHB4IDI0cHggMTZweDtcblxuICAgICAgLl9faXRlbSB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMCA4cHggMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMjAwbXM7XG5cbiAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguaXMtb3Blbikge1xuXG4gICAgICAuYy1zaWRlLWNvbnRzLW5hdl9fbGlzdF9fdHRsIHtcblxuICAgICAgICBhIHtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICN7JHNlbGZ9X19jb250IHtcbiAgICAgIC8vIHBhZGRpbmc6IDE1cHg7XG4gICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgLy8gYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY4ZjY7XG4gICAgfVxuICB9XG59XG4iLCIuYy1pbmRleC1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIH1cblxuICAmX190dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQjJCMkIyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIGNvbG9yOiAjMDA2YmNkO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzNDllZmZcbiAgICAgIH1cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjNTUxYThiXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IC8vIG1244Gu5LiKXG4gIGZsZXg6IDAgMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZzogMCAyOHB4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDExNTRweDtcbiAgICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICAgIC8vIHBhZGRpbmc6IDE4cHggMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC8vIHBhZGRpbmc6IDEwcHggMTBweCAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB3aWR0aDogMjk4cHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDI5OCAvIDY2O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvX215bmF2aTIwMjcuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAyMDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgLmMtYnRuIHtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6ICgxNi8xMik7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWZiID4gYSB7XG4gICAgICAgIGNvbG9yOiAjMmE1YjlmO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWFkZXJfc25zX2ZhY2Vib29rLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXR3ID4gYSB7XG4gICAgICAgIGNvbG9yOiAjMWRhMWYyO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWFkZXJfc25zX3R3aXR0ZXIucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjVweDtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB6LWluZGV4OiAyOyAvLyBtduOBruS4ilxuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgaW1nIHsgd2lkdGg6IDEwMCU7IH1cbiAgICB9XG4gIH1cbn1cbiIsIi5sLWZvb3RlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBiOGVlO1xuXG4gICZfX2lubmVyIHtcbiAgICBoZWlnaHQ6IHZhcigtLWZvb3Rlci1oZWlnaHQpO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi8vIC5wLXRvQmFkZ2Uge1xuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIEBpbmNsdWRlIHNwIHtcbi8vICAgICB0b3A6IC05NXB4O1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgICAgd2lkdGg6IDkwcHg7XG4vLyAgICAgbWFyZ2luOiBhdXRvO1xuLy8gICB9XG4vLyAgIEBpbmNsdWRlIHBjIHtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgIH1cbi8vIH1cblxuLnAtdG9DbG0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjQwKTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gIH1cblxuICAmX190dGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJl9fcGljIHtcblxuICAgICAgfVxuXG4gICAgICAmX190dGwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgICAgLy8gbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODA4MDgwIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSxcbiAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MDgwODAgMjUlLCB0cmFuc3BhcmVudCAyNSUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6XG4gICAgICAgICAgLy8gNHB4IDFweCxcbiAgICAgICAgICA0cHggMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpcbiAgICAgICAgICAvLyByZXBlYXQteCxcbiAgICAgICAgICByZXBlYXQteDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpcbiAgICAgICAgICB0b3A7XG4gICAgICAgICAgLy8gYm90dG9tO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAucC10b0RhdGUge1xuLy8gICBkaXNwbGF5OiBmbGV4O1xuLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vICAgd2lkdGg6IDkycHg7XG4vLyAgIGhlaWdodDogOTJweDtcbi8vICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbi8vICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4vLyAgIC5wLWRhdGUge1xuXG4vLyAgICAgLl9fZGF0ZSB7XG4vLyAgICAgICBjb2xvcjogI0VDMUQ4ODtcbi8vICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuLy8gICAgIH1cblxuLy8gICAgIC5fX2RheSB7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUMxRDg4O1xuLy8gICAgICAgZm9udC1zaXplOiByZW0oMTBweCk7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIC5wLXRvQXR0ZW50aW9uIHtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgIGNvbHVtbi1nYXA6IDVweDtcbi8vICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbi8vICAgZm9udC1zaXplOiByZW0oMTRweCk7XG5cbi8vICAgaSB7XG4vLyAgICAgZmxleDogMCAwIGF1dG87XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgIHdpZHRoOiAxLjVlbTtcbi8vICAgICBoZWlnaHQ6IDEuNWVtO1xuLy8gICAgIG1hcmdpbjogLjEyNWVtIDA7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGM0U7XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgfVxuLy8gfVxuXG4vLyAucC10b01ldGhvZCB7XG4vLyAgIGRpc3BsYXk6IGdyaWQ7XG4vLyAgIGdhcDogMjBweDtcbi8vICAgQGluY2x1ZGUgcGMge1xuLy8gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuLy8gICAgIGdhcDogNzVweDtcbi8vICAgfVxuXG4vLyAgICZfX2NvbnQge1xuLy8gICAgIEBpbmNsdWRlIHBjIHtcbi8vICAgICAgIGdyaWQtY29sdW1uOiAxZnI7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJl9fc2VjdCB7XG4vLyAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4vLyAgICAgQGluY2x1ZGUgcGMge1xuLy8gICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4vLyAgICAgfVxuXG4vLyAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4vLyAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuLy8gICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4vLyAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDQ0NDQztcbi8vICAgICB9XG5cbi8vICAgICAmX190dGwge1xuLy8gICAgICAgY29sb3I6ICMwMEFBRUI7XG4vLyAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbi8vICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gICAgIH1cblxuLy8gICAgICZfX3R4dCB7XG5cbi8vICAgICAgIC5fX2VtIHtcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICB6LWluZGV4OiBpbmhlcml0O1xuLy8gICAgICAgICBtYXJnaW46IDAgLjI1ZW07XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuLy8gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuLy8gICAgICAgICAmOjphZnRlciB7XG4vLyAgICAgICAgICAgY29udGVudDogJyc7XG4vLyAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICAgIHotaW5kZXg6IC0xO1xuLy8gICAgICAgICAgIGJvdHRvbTogLTNweDtcbi8vICAgICAgICAgICBsZWZ0OiAwO1xuLy8gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICAgIGhlaWdodDogNnB4O1xuLy8gICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjOTVENkY3IDQwJSwgI0MzRUFGQiA0MCUpO1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG5cbi8vICAgICAgIC5fX3NtYWxsZXIge1xuLy8gICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAmX19waWMge1xuXG4vLyAgICAgLl9fY2FwdGlvbiB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbi8vICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuLy8gICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9IiwiLnAtbWFya0xpc3Qge1xuICAtLWdhcDogMHB4O1xuICAtLWd1dHRlcjogMC41ZW07XG4gICRtYXJrTGlzdDogJjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIH1cblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tZ3V0dGVyKTtcbiAgICB9XG5cbiAgICA+IGkge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogMS41ZW07XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdhcCk7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYuLS1hbEMge1xuICAgID4gbGkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICA+IHNwYW4ge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXBjLWFsQyB7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgPiBsaSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi0tcGMtYWxSIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICA+IGxpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZsYXQge1xuICAgIEBleHRlbmQgI3skbWFya0xpc3R9O1xuXG4gICAgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucC11bCB7XG4gICR1bDogJjtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIH1cblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ++9pSc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMS43NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgfVxuICB9XG5cbiAgJi0tZmxhdCB7XG4gICAgQGV4dGVuZCAjeyR1bH07XG5cbiAgICA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5wLWxpbmtMaXN0IHtcbiAgLS1nYXA6IDAuMjVlbTtcbiAgLS1ndXR0ZXI6IDAuNWVtO1xuICAtLW10OiAwcHg7XG4gIC0tbWI6IDBweDtcbiAgJGxpbmtMaXN0OiAmO1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gIG1hcmdpbi10b3A6IHZhcigtLW10KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWIpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgfVxuXG4gID4gbGkge1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1ndXR0ZXIpO1xuICAgIH1cblxuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDZiY2Q7XG4gICAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1mb250O1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICAgICAgICBjb2xvcjogIzAwYWFlYjtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1nYXApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMzQ5ZWZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLS1hbEMge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYuLS1mbGF0IHtcblxuICAgID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn0iLCIucC1ndWlkZWxpbmUge1xuICBtYXgtd2lkdGg6IDc2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucC1zdGVwLXNlYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZzogNjBweCAyMHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNFQkY4RkY7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNXB4O1xuICB9XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nOiA2MHB4IDgwcHg7XG4gIH1cblxuICAmOm5vdCg6aGFzKC5wLXN0ZXAtc2VjX19udW1iZXIpKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjMDBCNUZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgfVxuXG4gICZfX2xlZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTc1JTsgLyogMzEuNXB4ICovXG4gIH1cbn1cblxuLnAtc3RlcC1sb2dpbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgJ2NvbnQgY29udCdcbiAgICAnbGVmdCByaWdodCc7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMTBweDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAnbGVmdCBjb250IHJpZ2h0JztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcbiAgICBnYXA6IDcwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NvbnQge1xuICAgIGdyaWQtYXJlYTogY29udDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogNDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdCxcbiAgJl9fcmlnaHQge1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBncmlkLWFyZWE6IGxlZnQ7XG4gICAganVzdGlmeS1zZWxmOiByaWdodDtcbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBncmlkLWFyZWE6IHJpZ2h0O1xuICAgIGp1c3RpZnktc2VsZjogbGVmdDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIGZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmMtYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLmljb25Mb2dpbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLW5vdGVzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucC1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5cbi5wLWhkZzAyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMzZweCAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWlucXVpcnktY2xtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBnYXA6IDIwcHg7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI3cHg7XG4gICAgfVxuXG4gICAgJl9fdHRsIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdHh0IHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmMtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLWlucXVpcnktbm90aWNlIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJl9fY29udCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICB9XG4gIH1cbn0iLG51bGwsIi51LWFsaWduLWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udS1hbGlnbi1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi51LWFsaWduLXJpZ2h0IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbkBpbmNsdWRlIHNwIHtcbiAgLnUtYWxpZ24tbGVmdC1zcCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnUtYWxpZ24tY2VudGVyLXNwIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC51LWFsaWduLXJpZ2h0LXNwIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbn1cblxuLnUtdmFsaWduLXRvcCB7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbi51LXZhbGlnbi1taWRkbGUgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4udS12YWxpZ24tYm90dG9tIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuIiwiLnUtcGNiciB7XG4gIEBpbmNsdWRlIHNwIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG4udS1zcGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgc3AgeyBkaXNwbGF5OiBibG9jazsgfVxufSIsIi51LXBjb25seSB7XG4gIEBpbmNsdWRlIHNwIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG4udS1zcG9ubHkge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBzcCB7IGRpc3BsYXk6IGJsb2NrOyB9XG59IiwiQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzMiB7XG4gIC51LWZ6I3skaX0geyBmb250LXNpemU6ICN7JGkgKiAxcHh9OyB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICAudS1meiN7JGl9c3AgeyBmb250LXNpemU6ICN7JGkgKiAxcHh9OyB9XG4gIH1cbn0iLCJAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLnUtbXQtcyN7JGkgKiAxfSB7IG1hcmdpbi10b3A6ICN7JGkgKiA4fXB4OyB9XG4gIC51LW1iLXMjeyRpICogMX0geyBtYXJnaW4tYm90dG9tOiAjeyRpICogOH1weDsgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgLnUtbXQtcyN7JGkgKiAxfXNwIHsgbWFyZ2luLXRvcDogI3skaSAqIDh9cHg7IH1cbiAgICAudS1tYi1zI3skaSAqIDF9c3AgeyBtYXJnaW4tYm90dG9tOiAjeyRpICogOH1weDsgfVxuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAudS1tdCN7JGkgKiAxMH0geyBtYXJnaW4tdG9wOiAjeyRpICogMTB9cHg7IH1cbiAgLnUtbWIjeyRpICogMTB9IHsgbWFyZ2luLWJvdHRvbTogI3skaSAqIDEwfXB4OyB9XG4gIC51LXB0I3skaSAqIDEwfSB7IHBhZGRpbmctdG9wOiAjeyRpICogMTB9cHg7IH1cbiAgLnUtcGIjeyRpICogMTB9IHsgcGFkZGluZy1ib3R0b206ICN7JGkgKiAxMH1weDsgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgLnUtbXQjeyRpICogMTB9c3AgeyBtYXJnaW4tdG9wOiAjeyRpICogMTB9cHg7IH1cbiAgICAudS1tYiN7JGkgKiAxMH1zcCB7IG1hcmdpbi1ib3R0b206ICN7JGkgKiAxMH1weDsgfVxuICAgIC51LXB0I3skaSAqIDEwfXNwIHsgcGFkZGluZy10b3A6ICN7JGkgKiAxMH1weDsgfVxuICAgIC51LXBiI3skaSAqIDEwfXNwIHsgcGFkZGluZy1ib3R0b206ICN7JGkgKiAxMH1weDsgfVxuICB9XG59XG5cbi51LW10MCB7IG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDt9XG4udS1tYjAgeyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7fVxuLnUtcHQwIHsgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDt9XG4udS1wYjAgeyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O31cbiIsIi51LWZ3QiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udS1md04ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufSJdfQ== */
