@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*/
}

.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);
}

@media (max-width: 767px) {
  .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;
  }
}
@media (min-width: 768px) {
  .btn-top-01 {
    right: 80px;
    bottom: 64px;
    z-index: 999;
  }
  .btn-top-01 a {
    width: 70px;
    height: 70px;
    transition: background 0.2s;
  }
  .btn-top-01 a::before, .btn-top-01 a::after {
    width: 22px;
    height: 4px;
  }
  .btn-top-01 a::before {
    left: -12px;
  }
  .btn-top-01 a::after {
    left: 13px;
  }
  .btn-top-01 a:hover, .btn-top-01 a:active {
    background: #00aaeb;
  }
}
.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;
}
@media (max-width: 767px) {
  .c-btn.s1 {
    width: 100%;
  }
}
.c-btn.c1 {
  color: var(--main-color-02);
  background: var(--neutral-color-01);
  border: 1px solid var(--neutral-color-04);
}
@media (hover: hover) and (pointer: fine) {
  .c-btn.c1:hover {
    opacity: 0.8;
  }
}
.c-btn.c2 {
  color: var(--neutral-color-01);
  background: var(--conversion-color-01);
}
@media (hover: hover) and (pointer: fine) {
  .c-btn.c2:hover {
    background: var(--conversion-color-02);
  }
}
.c-btn.c3 {
  color: var(--neutral-color-01);
  background: var(--main-color-03);
}
@media (hover: hover) and (pointer: fine) {
  .c-btn.c3:hover {
    color: var(--neutral-color-01);
    background: var(--main-color-08);
  }
}
.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: 18px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_login.png) no-repeat 0 0;
  background-size: contain;
}
.c-btn.iconRegister {
  padding-left: 8px;
}
.c-btn.iconRegister::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_register.png) no-repeat 0 0;
  background-size: contain;
}
.c-btn.iconSearch {
  padding-left: 8px;
}
.c-btn.iconSearch::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_search_02.png) no-repeat 0 0;
  background-size: contain;
}
.c-btn.iconStar {
  padding-left: 8px;
}
.c-btn.iconStar::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_fav_02.png) no-repeat 0 0;
  background-size: contain;
}
.c-btn.iconCheck {
  padding-left: 8px;
}
.c-btn.iconCheck::before {
  content: "";
  display: block;
  width: 18px;
  height: 10px;
  margin-right: 4px;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
  transform-origin: left bottom;
  transform: rotate(-45deg);
}
.c-btn.done {
  color: var(--neutral-color-04);
  background: var(--neutral-color-01);
  border: 1px solid var(--neutral-color-04);
}
@media (hover: hover) and (pointer: fine) {
  .c-btn.done:hover {
    color: var(--neutral-color-05);
    background: var(--neutral-color-01);
    border-color: var(--neutral-color-05);
  }
}
.c-btn.disabled, .c-btn:disabled {
  pointer-events: none;
  background-color: #b2b2b2 !important;
  color: #fff !important;
}

*, :after, :before {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

:root {
  font-family: メイリオ, Meiryo, ヒラギノ角ゴ, Hiragino Kaku Gothic, sans-serif;
  font-size: 62.5%;
}

body {
  min-width: auto;
  color: #000;
  letter-spacing: 0;
  text-rendering: optimizeSpeed;
}
body * {
  box-sizing: border-box;
}

#main * {
  font-family: メイリオ, Meiryo, ヒラギノ角ゴ, Hiragino Kaku Gothic, sans-serif;
}

#main.l-main, .contents-wrap {
  background-color: #f3f3f3;
}
#main.l-main p, .contents-wrap p {
  font-size: 1.6rem;
}
#main.l-main img, .contents-wrap img {
  max-width: 100%;
}

#main.l-main {
  position: relative;
  width: auto;
  min-width: 343px;
  padding: 0 0px 64px;
}

@media screen and (min-width: 767px) {
  #main.l-main {
    max-width: 1158px;
    padding-bottom: 144px;
  }
}
.contents-inner {
  --localNav-height: 0px;
  background-color: #fff;
  box-shadow: 0 0 2.5px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 2.5px 0 rgba(0, 0, 0, 0.25);
}

@media screen and (min-width: 767px) {
  .contents-inner {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  }
}
.contents-inner-profile {
  background-color: #e5f6fd;
}

main {
  display: block;
  width: calc(100% - 32px);
  margin: 0 16px;
  padding-top: 50px;
  border-bottom: 1px solid #fff;
}

@media screen and (min-width: 767px) {
  main {
    width: 830px;
    margin: 0 auto;
    padding-top: 64px;
  }
}
aside {
  width: calc(100% - 32px);
  margin: 0 16px;
  padding: 50px 0;
}

@media screen and (min-width: 767px) {
  aside {
    width: 830px;
    margin: 0 auto;
    padding: 64px 0;
  }
}
.l-section-wrap {
  width: calc(100% - 32px);
  margin: 0 16px 50px;
  padding-top: 50px;
  border-bottom: 1px solid #fff;
}

@media screen and (min-width: 767px) {
  .l-section-wrap {
    width: 830px;
    margin: 0 auto 64px;
    padding-top: 64px;
  }
}
.c-heading {
  color: #333;
  font-weight: 400;
  line-height: 1.75;
}

.c-heading--type1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  margin: 0 0 20px;
  padding-top: 8px;
  font-size: 2.8rem;
  line-height: 1.5;
  text-align: center;
  font-weight: inherit;
}
.c-heading--type1::after {
  content: "";
  display: block;
  width: 40px;
  height: 3px;
  background: var(--Primary-Mynavi-Blue, #00AAEB);
}

.c-heading--type3 {
  margin-bottom: 6px;
  padding-bottom: 4px;
  border-bottom: 1px solid var(--Neutral-Line-Grey, #D7DCE2);
  color: var(--neutral-typo-333333, #333);
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 150%; /* 24px */
}
.c-heading--type3:not(:first-child) {
  margin-top: 24px;
}

.c-heading--type4 {
  color: #000;
  font-weight: 700;
  line-height: 1;
}

.c-heading--type4 {
  margin: 0 0 25px;
  font-size: 1.4rem;
}

.c-heading--type4:after {
  content: "";
  display: block;
  width: 100%;
  padding: 3px 0 0;
  border-bottom: 1px solid #00abeb;
}

.c-heading--type5 {
  position: relative;
  display: inline-block;
  padding: 4px 12px 4px 42px;
  background-color: #00abeb;
  color: #fff;
  font-size: 1.4rem;
  font-weight: 700;
}

.c-heading--type5:before {
  position: absolute;
  left: 12px;
  top: 5px;
  content: "";
  height: 18px;
  width: 22px;
  background: url(../images/index_point-icon.svg) no-repeat 0 0;
}

.c-heading--type6 {
  margin: 0 0 22px;
  font-size: 1.6rem;
  font-weight: 700;
  text-align: center;
}

.c-heading--type7 {
  margin: 0 0 15px -32px;
  text-align: center;
}

@media screen and (min-width: 767px) {
  .c-heading--type7 {
    margin: 0 0 32px -32px;
  }
}
.c-heading--type7 > span {
  position: relative;
  padding: 0 0 0 64px;
  color: #00abeb;
  font-size: 1.8rem;
  line-height: 1;
}

.c-heading--type7 > span:before {
  left: 0;
  background: url(../images/index_video01-icon.svg) no-repeat 0 0;
}

.c-heading--type7 > span:after, .c-heading--type7 > span:before {
  position: absolute;
  top: -5px;
  content: "";
  display: inline-block;
  height: 22px;
  width: 51px;
}

.c-heading--type7 > span:after {
  right: -64px;
  background: url(../images/index_video02-icon.svg) no-repeat 0 0;
}

.c-heading--type8 {
  padding: 16px 0 16px 32px;
  background-color: #00abeb;
  border-bottom: 1px solid #00abeb;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
}

.c-heading--sz21 {
  font-size: 2.1rem;
}

.c-heading--sp-lh175 {
  line-height: 1.75;
}

@media screen and (min-width: 767px) {
  .c-heading--sp-lh175 {
    line-height: 1;
  }
}
.exbtn {
  display: inline-block;
  width: 100%;
  min-height: 48px;
  padding: 12px 20px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  font: 1.4rem/1.7 メイリオ, Meiryo, ヒラギノ角ゴ, Hiragino Kaku Gothic, sans-serif;
  text-align: center;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
}

@media screen and (min-width: 767px) {
  .exbtn {
    width: auto;
    min-width: 240px;
  }
}
.exbtn--type1 {
  background: #fff;
  color: #006bcd;
  transition: color 0.2s;
  -webkit-transition: color 0.2s;
}

.exbtn--type1:not(.exbtn--disabled):not(.exbtn--done):link, .exbtn--type1:not(.exbtn--disabled):not(.exbtn--done):visited {
  color: #006bcd;
}

.exbtn--type1:not(.exbtn--disabled):not(.exbtn--done):active, .exbtn--type1:not(.exbtn--disabled):not(.exbtn--done):focus, .exbtn--type1:not(.exbtn--disabled):not(.exbtn--done):hover {
  color: #349eff;
}

.exbtn--type2 {
  background: #f57c31;
  color: #fff;
  transition: background 0.2s;
  -webkit-transition: background 0.2s;
}

.exbtn--type2:not(.exbtn--disabled):not(.exbtn--done):link, .exbtn--type2:not(.exbtn--disabled):not(.exbtn--done):visited {
  color: #fff;
}

.exbtn--type2:not(.exbtn--disabled):not(.exbtn--done):active, .exbtn--type2:not(.exbtn--disabled):not(.exbtn--done):focus, .exbtn--type2:not(.exbtn--disabled):not(.exbtn--done):hover {
  background: #f79b62;
  color: #fff;
}

.exbtn--type3 {
  background: #006bcd;
  color: #fff;
  transition: background 0.2s;
  -webkit-transition: background 0.2s;
}

.exbtn--type3:not(.exbtn--disabled):not(.exbtn--done):link, .exbtn--type3:not(.exbtn--disabled):not(.exbtn--done):visited {
  color: #fff;
}

.exbtn--type3:not(.exbtn--disabled):not(.exbtn--done):active, .exbtn--type3:not(.exbtn--disabled):not(.exbtn--done):focus, .exbtn--type3:not(.exbtn--disabled):not(.exbtn--done):hover {
  background: #0186ff;
  color: #fff;
}

.exbtn__txt {
  display: inline-block;
  font: 1.4rem/1.7 メイリオ, Meiryo, ヒラギノ角ゴ, Hiragino Kaku Gothic, sans-serif;
}

.exbtn.exbtn--disabled {
  background: #b2b2b2;
  color: #fff;
}

.exbtn.exbtn--done {
  background: #fff;
  color: #9a9a9a;
}

.exbtn.exbtn--done.exbtn--iconCheck > .exbtn__txt {
  position: relative;
  padding-left: 28px;
}

.exbtn.exbtn--done.exbtn--iconCheck > .exbtn__txt:after, .exbtn.exbtn--done.exbtn--iconCheck > .exbtn__txt:before {
  position: absolute;
  content: "";
  display: block;
  width: 1px;
  background: #9a9a9a;
}

.exbtn.exbtn--done.exbtn--iconCheck > .exbtn__txt:before {
  left: 12px;
  top: 2px;
  height: 18px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.exbtn[class*=icon] {
  padding-left: 8px;
}

.exbtn[class*=icon] > .exbtn__txt {
  position: relative;
}

.exbtn[class*=icon] > .exbtn__txt:before {
  position: absolute;
  left: 0;
  content: "";
  display: inline-block;
}

.exbtn.exbtn--type1.exbtn--icon-login > .exbtn__txt:before, .exbtn.exbtn--type1.exbtn--icon-star > .exbtn__txt:before {
  transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
}

.exbtn.exbtn--type1.exbtn--icon-login:active > .exbtn__txt, .exbtn.exbtn--type1.exbtn--icon-login:focus > .exbtn__txt, .exbtn.exbtn--type1.exbtn--icon-login:hover > .exbtn__txt, .exbtn.exbtn--type1.exbtn--icon-star:active > .exbtn__txt, .exbtn.exbtn--type1.exbtn--icon-star:focus > .exbtn__txt, .exbtn.exbtn--type1.exbtn--icon-star:hover > .exbtn__txt {
  opacity: 0.6;
}

.exbtn.exbtn--type1.exbtn--icon-star > .exbtn__txt {
  padding-left: 28px;
}

.exbtn.exbtn--type1.exbtn--icon-star > .exbtn__txt:before {
  top: 0;
  height: 20px;
  width: 20px;
  background: url(../../images/assets/icons/alt_icon_fav_02.png) no-repeat 0 0;
  background-size: 100%;
}

.exbtn.exbtn--type2.exbtn--icon-search > .exbtn__txt {
  padding-left: 27px;
}

.exbtn.exbtn--type2.exbtn--icon-search > .exbtn__txt:before {
  top: 50%;
  height: 20px;
  width: 20px;
  background: url(../../images/assets/icons/alt_icon_search_02.png) no-repeat 0 0;
  background-size: 100%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.c-pagenation__items {
  display: grid;
  width: 290px;
  margin: 0 auto 25px;
  grid-template-columns: 2fr 1fr 2fr;
}

@media screen and (min-width: 767px) {
  .c-pagenation__items {
    margin: 0 auto 32px;
  }
}
.c-pagenation__current, .c-pagenation__next, .c-pagenation__prev {
  font-size: 1.4rem;
  line-height: 1;
}

.c-pagenation__next > a > span, .c-pagenation__prev > a > span {
  position: relative;
  display: inline-block;
}

.c-pagenation__next > a > span:after, .c-pagenation__next > a > span:before, .c-pagenation__prev > a > span:after, .c-pagenation__prev > a > span:before {
  position: absolute;
  content: "";
  display: block;
  height: 2px;
  width: 9px;
  background-color: #00abeb;
}

.c-pagenation__next > a > span:before, .c-pagenation__prev > a > span:before {
  top: calc(50% - 4px);
}

.c-pagenation__next > a > span:after, .c-pagenation__prev > a > span:after {
  top: calc(50% + 1px);
}

.c-pagenation__prev {
  text-align: left;
  grid-column: 1/2;
  -ms-grid-column-span: 1;
}

.c-pagenation__prev > a > span {
  padding: 0 0 0 16px;
}

.c-pagenation__prev > a > span:after, .c-pagenation__prev > a > span:before {
  left: 1px;
}

.c-pagenation__prev > a > span:before {
  transform: rotate(-43deg);
  -webkit-transform: rotate(-43deg);
}

.c-pagenation__prev > a > span:after {
  transform: rotate(43deg);
  -webkit-transform: rotate(43deg);
}

.c-pagenation__current {
  text-align: center;
  grid-column: 2/3;
  -ms-grid-column-span: 1;
}

.c-pagenation__next {
  text-align: right;
  grid-column: 3/4;
  -ms-grid-column-span: 1;
}

.c-pagenation__next > a > span {
  padding: 0 16px 0 0;
}

.c-pagenation__next > a > span:after, .c-pagenation__next > a > span:before {
  right: 1px;
}

.c-pagenation__next > a > span:before {
  transform: rotate(43deg);
  -webkit-transform: rotate(43deg);
}

.c-pagenation__next > a > span:after {
  transform: rotate(-43deg);
  -webkit-transform: rotate(-43deg);
}

.c-notice__item {
  position: relative;
  padding-left: 1.4rem;
  font-size: 1.4rem;
  line-height: 1.5;
}

.c-notice__item:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "※";
}

.c-card {
  display: flex;
  margin: 0 0 50px;
  flex-direction: column;
}

@media screen and (min-width: 767px) {
  .c-card {
    display: flex;
    margin: 0 0 64px;
    flex-direction: row;
    justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
  }
}
@media screen and (min-width: 767px) {
  .c-card__colmuns:only-child {
    width: 100%;
  }
}
.c-card__colmuns:only-child .c-card__point-box {
  margin: 0;
}

@media screen and (min-width: 767px) {
  .c-card__colmuns:first-child {
    margin: 0 32px 0 0;
  }
}
.c-card__colmuns p {
  font-size: 1.4rem;
  line-height: 1.75;
}

.c-card__colmuns > div:first-child {
  margin: 0 0 25px;
}

.c-card__colmuns img {
  display: block;
  width: 100%;
  margin: 0 auto;
}

@media screen and (min-width: 767px) {
  .c-card__colmuns img {
    width: auto;
  }
}
.c-card__colmuns dl {
  display: flex;
  margin: 0 0 8px;
}

.c-card__colmuns dl > dt {
  color: #00abeb;
  font-size: 1.6rem;
}

.c-card__colmuns dl > dt:after {
  content: "：";
}

.c-card__colmuns dl > dd {
  font-size: 1.6rem;
}

.c-card__colmuns dl:last-of-type dd, .c-card__colmuns dl:last-of-type dt {
  color: #f57c31;
}

.c-card__colmuns--mr0:first-child {
  margin: 0;
}

.c-card__point-list {
  counter-reset: i;
}

.c-card__point-list > li {
  position: relative;
  padding: 0 0 0 24px;
  font-size: 1.4rem;
  line-height: 1.75;
}

.c-card__point-list > li:before {
  position: absolute;
  left: 0;
  top: 3px;
  content: counter(i);
  counter-increment: i;
  display: inline-block;
  height: 19px;
  width: 19px;
  padding: 3px 0 0 1px;
  background-color: #00abeb;
  border-radius: 50%;
  color: #fff;
  font-weight: 700;
  line-height: 1;
  text-align: center;
}

.c-card__point-list > li:last-child {
  margin: 0;
}

.c-card__point-box {
  margin: 0 0 25px;
  border: 1px solid #00abeb;
}

@media screen and (min-width: 767px) {
  .c-card__point-box {
    margin: 0;
  }
}
.c-card__point-box > p {
  padding: 25px 20px;
}

@media screen and (min-width: 767px) {
  .c-card__point-box > p {
    padding: 32px 20px;
  }
}
@media screen and (min-width: 767px) {
  .c-card__point-box--w375 {
    width: 375px;
  }
}
.c-card--reverse {
  flex-direction: column-reverse;
}

@media screen and (min-width: 767px) {
  .c-card--reverse {
    flex-direction: row;
  }
}
.c-card--reverse .c-card__colmuns img {
  margin: 0 0 25px;
}

@media screen and (min-width: 767px) {
  .c-card--reverse .c-card__colmuns img {
    margin: 0;
  }
}
.c-contentback > p {
  text-align: center;
}

.c-contentback > p > .exbtn {
  padding: 12px 16px;
}

@media screen and (min-width: 767px) {
  .c-contentback > p > .exbtn {
    width: 450px;
  }
}
.p-section {
  margin: 0 0 50px;
}

@media screen and (min-width: 767px) {
  .p-section {
    margin: 0 0 64px;
  }
}
.p-section__text {
  color: #000;
  font-size: 1.4rem;
  line-height: 1.75;
}

.p-section__text--sz16 {
  font-size: 1.6rem;
}

.p-section__text--mb64 {
  margin: 0 0 50px;
}

@media screen and (min-width: 767px) {
  .p-section__text--mb64 {
    margin: 0 0 64px;
  }
}
.p-section__text--mb642 {
  margin: 0 0 30px;
}

@media screen and (min-width: 767px) {
  .p-section__text--mb642 {
    margin: 0 0 64px;
  }
}
.p-section__btn {
  text-align: center;
}

.p-section__btn > .exbtn {
  width: 350px;
}

.p-section__video {
  margin: 0 0 50px;
}

@media screen and (min-width: 767px) {
  .p-section__video {
    margin: 0 0 64px;
  }
}
.p-section__video-text {
  margin: 0 0 15px;
  font-size: 1.4rem;
  line-height: 1.75;
}

@media screen and (min-width: 767px) {
  .p-section__video-text {
    margin: 0 0 32px;
    text-align: center;
  }
}
.p-section__video img {
  width: 100%;
}

.p-section--mb0 {
  margin: 0;
}

.p-section--blue {
  background-color: #e5f6fd;
}

.p-mainvisual {
  display: block;
  width: 100%;
  background-color: #00abeb;
  text-align: center;
}

@media screen and (min-width: 767px) {
  .p-mainvisual {
    position: relative;
    height: 240px;
  }
}
.p-mainvisual picture > img {
  display: block;
  width: 100%;
  margin: 0 auto;
}

@media screen and (min-width: 767px) {
  .p-mainvisual picture > img {
    position: absolute;
    left: 50%;
    height: 240px;
    width: auto;
    min-width: 1130px;
    margin: 0 0 0 -565px;
  }
}
.p-index {
  margin-bottom: 50px;
  padding: 32px 15px 27px;
  background-color: #f3f3f3;
}

@media screen and (min-width: 767px) {
  .p-index {
    margin-bottom: 64px;
    padding: 32px 32px 27px;
  }
}
.p-index__heading {
  margin-bottom: 27px;
  color: #000;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
}

@media screen and (min-width: 767px) {
  .p-index__heading {
    margin-bottom: 27px;
  }
}
.p-index__grid > ul:first-child {
  margin-bottom: 16px;
}

@media screen and (min-width: 767px) {
  .p-index__grid > ul:first-child {
    margin-bottom: 0;
    grid-column: 1;
  }
}
@media screen and (min-width: 767px) {
  .p-index__grid > ul:last-child {
    grid-column: 2;
  }
}
@media screen and (min-width: 767px) {
  .p-index__grid {
    display: grid;
    grid-template-columns: 50% 50%;
  }
}
.p-index__items > li {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #859099;
  font-size: 1.8rem;
  line-height: 28px;
}

.p-index__items > li:last-child {
  margin: 0;
  padding: 0;
  border-bottom: none;
}

.p-index__items > li > a {
  color: #006bcd;
  font-size: 1.8rem;
  line-height: 28px;
  text-decoration: none;
}

.p-index__items > li > a:hover {
  color: #349eff;
}

.p-index__items > li > a:visited {
  color: #551a8b;
}

.p-index__item-indent {
  text-indent: 2rem;
}

.p-tool {
  border: 1px solid #006bcd;
}
.p-tool:not(:last-child) {
  margin-bottom: 40px;
}

.p-tool > h3 {
  padding: 8px 0 8px 18px;
  background-color: #006bcd;
  color: #fff;
  font-size: 1.4rem;
  font-weight: 400;
}

.p-tool__inner {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  -webkit-box-align: center;
  -webkit-box-pack: justify;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -ms-flex-wrap: wrap;
  padding: 2px;
}

@media screen and (min-width: 767px) {
  .p-tool__inner {
    flex-direction: row;
    padding: 4px;
  }
}
.p-tool__inner > .p-tool__inner-box {
  display: flex;
  gap: 16px;
  align-items: center;
  position: relative;
  isolation: isolate;
  width: 100%;
  min-height: 73px;
  margin: 0 0 16px;
  padding: 10px 12px;
  padding-right: 32px;
  line-height: 1.5;
  font-weight: bold;
  transition: color 200ms;
}
@media (min-width: 768px) {
  .p-tool__inner > .p-tool__inner-box {
    padding: 12px 16px;
    padding-right: 40px;
  }
}
.p-tool__inner > .p-tool__inner-box::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  z-index: -1;
  border-radius: 6px;
  background: var(--Background-Light-blue, #E5F6FD);
  opacity: 0;
  transition: opacity 200ms;
}
.p-tool__inner > .p-tool__inner-box::after {
  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";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
  width: 1em;
  height: 1em;
  margin: auto;
  color: #0066CC;
  font-size: 14px;
  transition: translate 200ms;
}
@media (min-width: 768px) {
  .p-tool__inner > .p-tool__inner-box::after {
    right: 16px;
  }
}
.p-tool__inner > .p-tool__inner-box img {
  flex: 0 0 auto;
  width: 73px;
}
@media (hover: hover) and (pointer: fine) {
  .p-tool__inner > .p-tool__inner-box:hover {
    text-decoration: none;
  }
  .p-tool__inner > .p-tool__inner-box:hover::before {
    opacity: 1;
  }
  .p-tool__inner > .p-tool__inner-box:hover::after {
    translate: 20% 0;
  }
}

.p-tool__inner > .p-tool__inner-box:last-child {
  margin: 0;
}

@media screen and (min-width: 767px) {
  .p-tool__inner > .p-tool__inner-box {
    margin: 0 16px 0 0;
  }
  .p-tool__inner > .p-tool__inner-box:last-child {
    margin: 0;
  }
  .p-tool__inner > .p-tool__inner-box:only-child {
    width: 100%;
  }
  .p-tool__inner > .p-tool__inner-box:first-child:nth-last-child(2), .p-tool__inner > .p-tool__inner-box:first-child:nth-last-child(2) ~ .p-tool__inner-box {
    width: calc((100% - 16px) / 2);
  }
  .p-tool__inner > .p-tool__inner-box:first-child:nth-last-child(3), .p-tool__inner > .p-tool__inner-box:first-child:nth-last-child(3) ~ .p-tool__inner-box {
    width: calc((100% - 32px) / 3);
  }
}
.p-tool__inner > .p-tool__inner-box > dt {
  width: 176px;
  padding: 0 0 0 1em;
  order: 2;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
}

@media screen and (min-width: 767px) {
  .p-tool__inner > .p-tool__inner-box > dt {
    width: calc(100% - 73px);
  }
}
.p-tool__inner > .p-tool__inner-box > dt > a {
  color: #006bcd;
  font-size: 1.4rem;
  line-height: 1.75;
}

.p-tool__inner > .p-tool__inner-box > dt > a:hover {
  color: #349eff;
}

.p-tool__inner > .p-tool__inner-box > dt > a:visited {
  color: #551a8b;
}

.p-tool__inner > .p-tool__inner-box > dd {
  order: 1;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
}

.p-tool__inner > .p-tool__inner-box > dd > img {
  width: 73px;
}

.p-profile {
  border: 1px solid #00abeb;
}

.p-profile > .c-card {
  padding: 32px;
  flex-direction: column-reverse;
}

@media screen and (min-width: 767px) {
  .p-profile > .c-card {
    flex-direction: row;
  }
}
.p-profile > .c-card .c-card__colmuns img {
  width: 150px;
}

.p-lead {
  margin-bottom: 24px;
}

.p-lead > h2 {
  margin: 0 0 28px;
  color: #333;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 1.75;
  text-align: center;
}

@media screen and (min-width: 767px) {
  .p-lead > h2 {
    margin: 0 0 64px;
    font-size: 2.8rem;
  }
}
.p-lead > p {
  margin: 0 0 24px;
  color: #000;
  font-size: 1.6rem;
  line-height: 1.75;
}

.p-navigation > h3 {
  margin: 0 0 45px;
  color: #333;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 1.75;
  text-align: center;
}

@media screen and (min-width: 767px) {
  .p-navigation > h3 {
    margin: 0 0 64px;
    font-size: 2.8rem;
  }
}
@media screen and (min-width: 767px) {
  .p-navigation > ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -ms-flex-wrap: wrap;
  }
}
.p-navigation > ul > li {
  margin: 0 0 16px;
}

@media screen and (min-width: 767px) {
  .p-navigation > ul > li > a.exbtn {
    width: 359px;
  }
}
.p-article {
  display: flex;
  margin: 0 0 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  -webkit-box-align: start;
  -webkit-box-pack: justify;
  -ms-flex-align: start;
  -ms-flex-pack: justify;
}

@media screen and (min-width: 767px) {
  .p-article {
    margin: 0 0 40px;
  }
}
.p-article p {
  margin: 0 0 24px;
  font-size: 1.6rem;
  line-height: 1.75;
  text-align: justify;
  text-justify: inter-ideograph;
}

.p-article p:last-child {
  margin: 0;
}

.p-article p > a {
  color: #006bcd;
}

.p-article p > a:hover {
  color: #349eff;
}

.p-article p > a:visited {
  color: #551a8b;
}

.p-article ol {
  margin: 0 0 25px;
}

@media screen and (min-width: 767px) {
  .p-article ol {
    margin: 0 0 32px;
  }
}
.p-article ol:last-child {
  margin: 0;
}

.p-article ol > li {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.75;
  text-align: justify;
  text-justify: inter-ideograph;
}

.p-article__inner {
  width: 100%;
  margin: 0 0 25px;
}

.p-article__inner > h4 {
  margin-bottom: 6px;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.75;
}

@media screen and (min-width: 767px) {
  .p-article__inner {
    width: auto;
  }
}
.p-article__inner:only-child {
  width: 100%;
}

@media screen and (min-width: 767px) {
  .p-article__inner {
    margin: 0;
  }
}
.p-article__inner:first-child {
  margin: 0;
}

.p-article__inner--w315 {
  width: 100%;
}

@media screen and (min-width: 767px) {
  .p-article__inner--w315 {
    width: 315px;
  }
}
.p-article__inner--w325 {
  width: 100%;
}

@media screen and (min-width: 767px) {
  .p-article__inner--w325 {
    width: 325px;
  }
}
.p-article__inner--w382 {
  width: 100%;
}

@media screen and (min-width: 767px) {
  .p-article__inner--w382 {
    width: 382px;
  }
}
.p-article__inner img {
  display: block;
  margin: 0 auto;
}

.p-article__inner img[src="images/02_object-004-sp.svg"] {
  margin: 0 0 25px;
}

@media screen and (min-width: 767px) {
  .p-article__inner img[src="images/02_object-004-sp.svg"] {
    margin: 0 0 32px;
  }
}
.p-article__inner dl > dt {
  display: flex;
  min-height: 38px;
  margin: 0 0 16px;
  justify-content: center;
  background-color: #00abeb;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  align-items: center;
  -webkit-box-align: center;
  -webkit-box-pack: center;
  -ms-flex-align: center;
  -ms-flex-pack: center;
}

.p-article__inner dl > dd {
  font-size: 1.6rem;
  line-height: 1.75;
}

.p-article__inner:last-child dl > dt {
  background-color: #006bcd;
}

.p-article__inner--gray {
  padding: 25px 20px 20px;
  background-color: #ececec;
}

.p-article__inner--gray h4 {
  margin: 0 0 16px;
  font-size: 1.6rem;
  line-height: 1.75;
}

.p-article__inner--gray h4 > span {
  font-size: 1.4rem;
  font-weight: 400;
}

.p-article__inner--gray > dl {
  margin: 0 0 16px;
}

.p-article__inner--gray > dl:first-of-type > dt {
  background-color: #00abeb !important;
}

.p-article__inner--gray > dl:last-child {
  margin: 0;
}

.p-article--ac {
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.p-article--column {
  flex-direction: column;
}

@media screen and (min-width: 767px) {
  .p-article--column {
    flex-direction: row;
  }
}
.p-article--column .p-article__inner {
  margin: 0 0 25px;
}

@media screen and (min-width: 767px) {
  .p-article--column .p-article__inner {
    margin: 0;
  }
}
.p-article--column .p-article__inner dl > dt {
  background-color: #00abeb;
}

.p-article--column .p-article__inner:last-child {
  margin: 0;
}

.p-article--column .p-article__inner:last-child dl > dt {
  background-color: #006bcd;
}

.p-article--spad {
  justify-content: space-around;
  -ms-flex-pack: distribute;
}

.p-article--gray {
  padding: 25px 20px 0;
  background-color: #ececec;
}

.p-article--gray h4 {
  margin: 0 0 25px;
  font-size: 1.6rem;
  line-height: 1.75;
}

.p-article--gray h4 > span {
  font-size: 1.4rem;
  font-weight: 400;
}

.p-article--gray:last-child {
  padding-bottom: 20px;
}

.p-article-grid {
  width: 100%;
  margin: 0 0 25px;
}

@media screen and (min-width: 767px) {
  .p-article-grid {
    display: grid;
    margin: 0 0 64px;
    -ms-grid-columns: 383px 32px 315px;
    -ms-grid-rows: auto 1fr;
    grid-template-columns: 383px 32px 315px;
    grid-template-rows: auto 1fr;
  }
}
.p-article-grid > h4 {
  margin-bottom: 6px;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.75;
}

.p-article-grid > img {
  display: block;
  margin: 0 auto 25px;
  grid-column: 3;
  grid-row: 1/3;
  -ms-grid-row-span: 2;
}

@media screen and (min-width: 767px) {
  .p-article-grid > img {
    margin: 0 auto;
  }
}
.p-article-grid > p {
  margin: 0 0 25px;
  font-size: 1.6rem;
  line-height: 1.75;
  text-align: justify;
  text-justify: inter-ideograph;
  grid-column: 1;
  grid-row: 2;
}

@media screen and (min-width: 767px) {
  .p-article-grid > p {
    margin: 0 0 32px;
  }
}
.p-article-grid > p:last-child {
  margin: 0;
}

.p-article-check {
  margin: 40px 0;
  border: 1px solid #00abeb;
}

.p-article-check > h4 {
  display: inline-flex;
  gap: 5px;
  height: 32px;
  min-width: 125px;
  background-color: #00abeb;
  line-height: 1;
  color: #fff;
  font-size: 1.4rem;
  font-weight: 700;
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.p-article-check > h4:before {
  content: url(../images/common_check-icon.svg);
  height: 14px;
  width: 26px;
  margin: 0 4px 0 14px;
}

.p-article-check__inner {
  padding: 16px;
}

@media screen and (min-width: 767px) {
  .p-article-check__inner {
    padding: 12px 20px 20px;
  }
}
.p-article-check__inner > h5 {
  margin-bottom: 6px;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.75;
}
.p-article-check__inner > h5:not(:first-child) {
  margin-top: 24px;
}

.p-article-check__inner > p {
  margin: 0 0 24px;
  font-size: 1.6rem;
  line-height: 1.75;
  text-align: justify;
  text-justify: inter-ideograph;
}

.p-article-check__inner > p:last-child {
  margin: 0;
}

.u-anchor {
  display: block;
  margin-top: -16px;
  padding-top: 16px;
}

@media screen and (max-width: 768px) {
  .u-is-pc {
    display: none !important;
  }
}
@media screen and (min-width: 767px) {
  .u-is-sp {
    display: none !important;
  }
}
.u-mb0 {
  margin-bottom: 0 !important;
}

.u-mb16 {
  margin-bottom: 16px !important;
}

.u-mb25 {
  margin-bottom: 25px !important;
}

.u-mb32 {
  margin-bottom: 32px !important;
}

.u-mb3225 {
  margin-bottom: 25px !important;
}

@media screen and (min-width: 767px) {
  .u-mb3225 {
    margin-bottom: 32px !important;
  }
}
.u-mb5025 {
  margin-bottom: 25px !important;
}

@media screen and (min-width: 767px) {
  .u-mb5025 {
    margin-bottom: 50px !important;
  }
}
.u-mb6430 {
  margin: 0 0 30px !important;
}

@media screen and (min-width: 767px) {
  .u-mb6430 {
    margin: 0 0 64px !important;
  }
}
.u-mb6450 {
  margin: 0 0 50px !important;
}

@media screen and (min-width: 767px) {
  .u-mb6450 {
    margin: 0 0 64px !important;
  }
}
@media screen and (max-width: 768px) {
  .u-sp-mb15 {
    margin-bottom: 15px !important;
  }
}
@media screen and (max-width: 768px) {
  .u-sp-mb25 {
    margin-bottom: 25px !important;
  }
}
@media screen and (min-width: 767px) {
  .u-pc-mt80 {
    margin: 80px 0 0 !important;
  }
}
@media screen and (min-width: 767px) {
  .u-pc-mt105 {
    margin: 105px 0 0 !important;
  }
}
.c-sideNav {
  font-size: 16px;
}

@media (max-width: 768px) {
  .c-sideNav {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  }
}
.c-sideNav__head__ttl {
  display: flex;
  height: 58px;
  justify-content: center;
  background-color: #e6e6e6;
  color: #000;
  font-weight: 700;
  align-items: center;
  -webkit-box-align: center;
  -webkit-box-pack: center;
  -ms-flex-align: center;
  -ms-flex-pack: center;
}

.c-sideNav__cont {
  padding: 0 15px;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-top: none;
  margin-bottom: 32px;
}

.c-sideNav__list:not(:last-child) {
  border-bottom: 1px solid #e6e6e6;
}

.c-sideNav__list__ttl {
  position: relative;
}

.c-sideNav__list__ttl:before {
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0;
  content: "";
  display: block;
  height: 31px;
  width: 31px;
  margin: auto;
  background-color: #00abeb;
}

.c-sideNav__list__ttl a {
  position: relative;
  display: flex;
  height: 58px;
  padding-left: 5px;
  padding-right: 46px;
  color: #000;
  align-items: center;
  text-decoration: none;
  transition: 0.2s;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-transition: 0.2s;
}

.c-sideNav__list__ttl a .__ico {
  content: "";
  display: inline-block;
  height: 30px;
  width: 30px;
  margin-right: 8px;
  background-image: url(/conts/2028/images/icon_sideNav01.png);
  background-repeat: no-repeat;
  background-size: 240px 30px;
}

.c-sideNav__list__ttl a .__ico--1 {
  background-position: 0 0;
}

.c-sideNav__list__ttl a .__ico--2 {
  background-position: -30px 0;
}

.c-sideNav__list__ttl a .__ico--3 {
  background-position: -60px 0;
}

.c-sideNav__list__ttl a .__ico--4 {
  background-position: -90px 0;
}

.c-sideNav__list__ttl a .__ico--5 {
  background-position: -120px 0;
}

.c-sideNav__list__ttl a .__ico--7 {
  background-position: -180px 0;
}

.c-sideNav__list__ttl a .__ico--8 {
  background-position: -210px 0;
}

.c-sideNav__list__ttl a:before {
  right: 8px;
  height: 1px;
  width: 15px;
}

.c-sideNav__list__ttl a:after, .c-sideNav__list__ttl a:before {
  position: absolute;
  bottom: 0;
  top: 0;
  content: "";
  display: block;
  margin: auto;
  background: hsla(0, 0%, 100%, 0.75);
}

.c-sideNav__list__ttl a:after {
  right: 15px;
  height: 0;
  width: 1px;
  transition: 0.2s;
  -webkit-transition: 0.2s;
}

.c-sideNav__list__ttl a:hover {
  opacity: 0.8;
}

.c-sideNav__list__body {
  padding: 8px 24px 16px;
}

.c-sideNav__list__body .__item a {
  position: relative;
  display: flex;
  padding: 8px 0 8px 15px;
  font-size: 14px;
  align-items: center;
  line-height: 1.5;
  text-decoration: none;
  transition: 0.2s;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-transition: 0.2s;
}

.c-sideNav__list__body .__item a:after, .c-sideNav__list__body .__item a:before {
  position: absolute;
  left: 0;
  content: "";
  display: block;
  height: 1px;
  width: 9px;
  background-color: #00abeb;
}

.c-sideNav__list__body .__item a:before {
  top: 15px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.c-sideNav__list__body .__item a:after {
  top: 21px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.c-sideNav__list:not(.is-open) .c-sideNav__list__ttl a:after {
  height: 15px;
}

.c-side-contMenu {
  margin-bottom: 32px;
  font-size: 16px;
}

@media (max-width: 768px) {
  .c-side-contMenu {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  }
}
.c-side-contMenu__head__ttl {
  display: flex;
  height: 58px;
  justify-content: center;
  background-color: #e6e6e6;
  color: #000;
  font-weight: 700;
  align-items: center;
  text-align: center;
  -webkit-box-align: center;
  -webkit-box-pack: center;
  -ms-flex-align: center;
  -ms-flex-pack: center;
}

.c-side-contMenu__cont {
  padding: 15px;
  background-color: #f9f8f6;
  border: 1px solid #e6e6e6;
  border-top: none;
}

.c-side-contMenu__list .__item:not(:last-child) {
  border-bottom: 1px solid #e6e6e6;
}

.c-side-contMenu__list .__item a {
  position: relative;
  display: flex;
  height: 54px;
  padding: 0 0 0 25px;
  font-size: 14px;
  align-items: center;
  line-height: 1.5;
  text-decoration: none;
  transition: 0.2s;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-transition: 0.2s;
}

.c-side-contMenu__list .__item a:after, .c-side-contMenu__list .__item a:before {
  position: absolute;
  left: 8px;
  content: "";
  display: block;
  height: 1px;
  width: 9px;
  background: #00aaeb;
}

.c-side-contMenu__list .__item a:before {
  top: calc(50% - 3px);
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.c-side-contMenu__list .__item a:after {
  top: calc(50% + 3px);
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.l-login {
  box-sizing: border-box;
  line-height: 1.625;
  -webkit-box-sizing: border-box;
}

.l-login__inner {
  margin: 0 auto;
  background-color: #fff;
}

.l-login__head {
  height: 60px;
  padding: 0 15px;
  justify-content: space-between;
  background-color: #00aaeb;
  color: #fff;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
}

.l-login__head, .l-login__ttl {
  display: flex;
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.l-login__ttl {
  height: 100%;
  font-size: 16px;
  font-weight: 700;
}

.l-login__checkbox {
  margin-bottom: 15px;
}

.l-login__checkbox input[type=checkbox] {
  display: none;
}

.l-login__checkbox .label-check {
  cursor: pointer;
  position: relative;
  display: inline-block;
  padding: 0 0 0 28px;
  font-size: 14px;
  line-height: 1.75;
}

.l-login__checkbox .label-check:before {
  left: 6px;
  top: calc((1.75em - 20px) / 2 + 2px);
  opacity: 0;
  z-index: 2;
  height: 12px;
  width: 7px;
  border-bottom: 2px solid #4392da;
  border-right: 2px solid #4392da;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.l-login__checkbox .label-check:after, .l-login__checkbox .label-check:before {
  position: absolute;
  content: "";
  display: block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.l-login__checkbox .label-check:after {
  left: 0;
  top: calc((1.75em - 20px) / 2);
  height: 20px;
  width: 20px;
  background: #f3f3f3;
  border: 1px solid #d7dce2;
  border-radius: 3px;
}

.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=password], .l-login__list01 input[type=text] {
  height: 50px !important;
  width: 100%;
  margin: 0;
  padding: 0 15px !important;
  background: #f3f3f3;
  border: 1px solid #d7dce2 !important;
  border-radius: 3px;
  box-sizing: border-box;
  font-size: 16px;
  line-height: normal !important;
  -webkit-box-sizing: border-box;
}

.l-login__list01 input[type=password]:focus, .l-login__list01 input[type=text]:focus {
  background-color: #f3f3f3 !important;
  background-image: none !important;
}

.l-login__list01 input[type=password]::-moz-placeholder, .l-login__list01 input[type=text]::-moz-placeholder {
  color: #a0b1ba;
  font-size: 14px;
}

.l-login__list01 input[type=password]::placeholder, .l-login__list01 input[type=text]::placeholder {
  color: #a0b1ba;
  font-size: 14px;
}

.l-login__btn {
  text-align: center;
}

.l-login__btn .btn {
  cursor: pointer;
  display: inline-flex;
  height: 48px;
  width: 100%;
  margin: 0;
  padding: 0 20px 0 8px !important;
  justify-content: center;
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 400;
  align-items: center;
  text-decoration: none;
  transition: 0.2s;
  -webkit-box-align: center;
  -webkit-box-pack: center;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-sizing: border-box;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.2s;
}

.l-login__btn .btn:before {
  content: "";
  display: inline-block;
  margin-bottom: 2px;
  margin-right: 8px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.l-login__btn .btn.btn-01 {
  color: #006bcd;
}

.l-login__btn .btn.btn-01:before {
  height: 20px;
  width: 20px;
  background-image: url(/conts/2028/images/icon_login_btn01.png);
}

.l-login__btn .btn.btn-02 {
  background-color: #f57c31;
  color: #fff;
}

.l-login__btn .btn.btn-02:before {
  height: 20px;
  width: 20px;
  background-image: url(/conts/2028/images/icon_login_btn02.png);
}

.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 {
  position: relative;
  display: block;
  padding-left: 20px;
  font-size: 14px;
}

.l-login__list02 > li a:after, .l-login__list02 > li a:before {
  position: absolute;
  left: 5px;
  content: "";
  display: block;
  height: 1px;
  width: 9px;
  background: #00aaeb;
}

.l-login__list02 > li a:before {
  top: calc(50% - 3px);
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.l-login__list02 > li a:after {
  top: calc(50% + 3px);
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

@media (max-width: 767px) {
  .l-content > .l-login, .l-layout__main > .l-login {
    margin-bottom: 32px;
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    border-bottom: 1px solid #e6e6e6;
  }
  .l-content > .l-login:first-child, .l-layout__main > .l-login:first-child {
    margin-top: -16px;
  }
}
.l-login:not(.l-login--side) {
  border-bottom: 1px solid #e6e6e6;
}

@media (min-width: 768px) {
  .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;
  }
  .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;
    -webkit-box-align: end;
    -ms-flex-align: 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;
    margin-bottom: 0;
    flex: 1 1 auto;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
  }
  .l-login:not(.l-login--side) .l-login__list01 li {
    flex: 0 0 340px;
    -webkit-box-flex: 0;
    -ms-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;
    justify-content: center;
    align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -ms-flex-align: center;
    -ms-flex-pack: center;
  }
  .l-login:not(.l-login--side) .l-login__list02 > li:not(:last-child) {
    margin-bottom: 0;
    margin-right: 30px;
  }
  .l-content > .l-login:not(.l-login--side) {
    margin-left: -32px;
    margin-right: -32px;
  }
  .l-content > .l-login:not(.l-login--side):first-child {
    margin-top: -32px;
  }
  .l-login.l-login--main {
    margin-bottom: 32px;
    padding: 0;
  }
  .l-login.l-login--main .l-login__head {
    padding-left: 16px;
    padding-right: 16px;
  }
  .l-login.l-login--main .l-login__cont {
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #e6e6e6;
    border-top: none;
  }
  .l-login.l-login--main .l-login__primary .l-login__btnWrap {
    width: 186px;
  }
  .l-login.l-login--main .l-login__list01 li {
    flex: 0 0 250px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 250px;
  }
}
.js-scroll-top {
  opacity: 1;
  transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
}

.js-scroll-top.is-hidden {
  opacity: 0;
}

.js-scroll-top.is-fixed {
  position: fixed;
  bottom: 68px;
}

@media screen and (max-width: 767px) {
  .contents-inner {
    margin: 0;
    background-color: transparent;
    box-shadow: none;
    -webkit-box-shadow: none;
  }
  .contents-inner__main {
    overflow: hidden;
    margin-bottom: 32px;
    padding: 24px 10px 0;
    background-color: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  }
  .contents-inner__aside {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media screen and (min-width: 767px) {
  .contents-inner {
    display: grid;
    overflow: hidden;
    width: 1130px;
    margin: 0 auto;
    padding: 0 32px;
    background-color: #fff;
    box-shadow: 0 1px 10px 0 rgba(4, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 10px 0 rgba(4, 0, 0, 0.1);
    gap: 0 32px;
    -ms-grid-columns: 734px 32px 300px;
    grid-gap: 0 32px;
    -ms-grid-rows: 1fr;
    grid-template: "main side" 1fr/734px 300px;
  }
  .contents-inner__main {
    width: 734px;
    padding: 32px 0 0;
    grid-area: main;
  }
  .contents-inner__aside {
    width: 300px;
    margin: 32px 0;
    grid-area: side;
  }
}
@media screen and (min-width: 767px){
  .contents-inner__main {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .contents-inner__aside {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}
@media screen and (min-width: 767px) {
  .contents-inner__main {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .contents-inner__aside {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }
}
.p-mainvisual {
  background-color: #00abeb;
}

@media screen and (min-width: 767px) {
  .p-mainvisual {
    background: #00abeb no-repeat 50%;
    background-image: url(../images/index_mainvisual-1600px.png), linear-gradient(90deg, #5de0aa 45%, #6dbeff 55%);
  }
}
.p-section {
  margin: 0 0 40px;
}

.c-heading--type2 {
  position: relative;
  margin-bottom: 16px;
  padding-left: 24px;
  color: #333;
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .c-heading--type2 {
    margin-bottom: 32px;
  }
}

.c-heading--type2:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  content: "";
  display: block;
  width: 4px;
  background: #00abeb;
}

.exbtn {
  font-size: 1.4rem;
}

/**sp用ページ下部パンくず**/
@media (max-width: 767px) {
  ul.topicpath {
    float: none;
    width: auto;
    padding: 0 20px;
    background-image: none;
    line-height: 1.75;
    color: #4d4d4d;
    font-size: 11px !important;
    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: 6px;
    transform: rotate(35deg);
  }
  ul.topicpath li:nth-child(n+2)::after {
    top: 10px;
    transform: rotate(-35deg);
  }
  ul.topicpath li + li:before {
    display: none;
  }
  ul.topicpath li a {
    font-size: 12px !important;
  }
}
/* ========================================================================== */
.p-inpage-Nav {
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .p-inpage-Nav {
    padding: 10px;
    margin-bottom: 24px;
  }
}
@media (min-width: 768px) {
  .p-inpage-Nav__list {
    display: flex;
  }
}
@media (max-width: 767px) {
  .p-inpage-Nav__list__item {
    border-bottom: 1px solid var(--Neutral-Line-Grey, #D7DCE2);
  }
  .p-inpage-Nav__list__item:first-child {
    border-top: 1px solid var(--Neutral-Line-Grey, #D7DCE2);
  }
}
@media (min-width: 768px) {
  .p-inpage-Nav__list__item {
    flex: 1 1;
    padding: 0 6px;
  }
  .p-inpage-Nav__list__item:not(:first-child) {
    border-left: 2px solid var(--Neutral-Line-Grey, #D7DCE2);
  }
}
.p-inpage-Nav__list__item a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  isolation: isolate;
  gap: 14px;
  padding: 11px 12px 11px 8px;
  color: inherit;
  line-height: 1.5;
  font-size: 16px;
  font-weight: bold;
}
@media (min-width: 768px) {
  .p-inpage-Nav__list__item a {
    justify-content: center;
    flex-direction: column;
    height: 100px;
    padding: 20px 0 8px 0;
    text-align: center;
  }
}
.p-inpage-Nav__list__item a::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  z-index: -1;
  border-radius: 6px;
  background: var(--Background-Light-blue, #E5F6FD);
  opacity: 0;
  transition: opacity 200ms;
}
.p-inpage-Nav__list__item a::after {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e900";
  width: 1em;
  height: 1em;
  margin-left: auto;
  color: #00AAEB;
  font-size: 14px;
  font-weight: bold;
  transition: translate 200ms;
}
@media (min-width: 768px) {
  .p-inpage-Nav__list__item a::after {
    margin-right: auto;
  }
}
@media (hover: hover) and (pointer: fine) {
  .p-inpage-Nav__list__item a:hover {
    text-decoration: none;
  }
  .p-inpage-Nav__list__item a:hover::before {
    opacity: 1;
  }
  .p-inpage-Nav__list__item a:hover::after {
    translate: 0 20%;
  }
}

.p-top-section-index {
  margin-bottom: 40px;
}

.p-top-section {
  margin-bottom: 40px;
  padding: 24px 16px;
  border-radius: 6px;
  background: var(--Background-Light-blue, #E5F6FD);
}
@media (min-width: 768px) {
  .p-top-section {
    padding: 32px;
  }
}
.p-top-section__ttl {
  margin-bottom: 16px;
  padding-bottom: 3px;
  border-bottom: 3px solid #00AAEB;
  color: #000;
  text-align: center;
  font-size: 21px;
  font-weight: normal;
  line-height: 150%; /* 31.5px */
}
@media (min-width: 768px) {
  .p-top-section__ttl {
    margin-bottom: 32px;
    font-size: 30px;
    text-align: left;
  }
}
.p-top-section__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
@media (min-width: 768px) {
  .p-top-section__inner {
    flex-direction: row;
    align-items: flex-start;
    gap: 32px;
  }
}
.p-top-section__icon {
  flex: 0 0 auto;
  display: grid;
  place-items: center;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  border-radius: 99px;
  background: var(--neutral-white-fff, #FFF);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.04);
}
@media (min-width: 768px) {
  .p-top-section__icon {
    width: 140px;
    height: 140px;
  }
}
.p-top-section__icon img {
  width: 80px;
  height: 80px;
  -o-object-fit: contain;
  object-fit: contain;
}
@media (min-width: 768px) {
  .p-top-section__icon img {
    width: 90px;
    height: 90px;
  }
}
.p-top-section .p-tag-cont__list {
  margin-right: -6px;
}
.p-top-section__navigation {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
@media (min-width: 768px) {
  .p-top-section__navigation {
    margin-top: 32px;
  }
}
.p-top-section__navigation .c-btn {
  width: 256px;
  height: 58px;
  font-size: 16px;
}

@media (max-width: 767px) {
  .p-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.p-tag-cont__ttl {
  position: relative;
  margin-bottom: 12px;
  padding-bottom: 6px;
  color: var(--neutral-typo-333333, #333);
  font-size: 14px;
  font-weight: 700;
  line-height: 150%; /* 21px */
}
.p-tag-cont__ttl::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: bottom;
}
.p-tag-cont__list {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: 8px;
  align-self: stretch;
  flex-wrap: wrap;
}
.p-tag-cont__list__item {
  display: flex;
  position: relative;
  height: 26px;
  margin-left: 8px;
  padding: 8px 0 6px 0;
  align-items: flex-start;
  gap: 10px;
  background: #38C0AE;
  color: var(--neutral-white-fff, #FFF);
  font-size: 12px;
  font-weight: 700;
  line-height: 100%; /* 12px */
  letter-spacing: -0.36px;
}
@media (min-width: 768px) {
  .p-tag-cont__list__item {
    margin-left: 13px;
    height: 28px;
    padding: 8px 6px 6px 6px;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .p-tag-cont__list.--fz-sm .p-tag-cont__list__item, .p-tag-cont__list__item.--fz-sm {
    font-size: 11px;
  }
}
.p-tag-cont__list__item::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -8px;
  bottom: 0;
  width: 8px;
  background-image: url(../images/icon_tag_left_01.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 768px) {
  .p-tag-cont__list__item::before {
    width: 13px;
    left: -13px;
    background-image: url(../images/icon_tag_left_01@pc.svg);
  }
}

.p-purpose-clm {
  display: grid;
  grid-template-columns: 100%;
  gap: 24px;
}
@media (min-width: 768px) {
  .p-purpose-clm {
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
  }
}
.p-purpose-clm__col {
  border: 1px solid var(--Neutral-Line-Grey, #D7DCE2);
}
.p-purpose-clm__col__ttl {
  display: flex;
  padding: 12px 0 6px 0;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  color: var(--neutral-typo-333333, #333);
  /* h3太字 */
  font-size: 16px;
  font-weight: 700;
  line-height: 150%; /* 24px */
}
.p-purpose-clm__col__ttl.--type1 {
  background: var(--Background-Light-blue, #E5F6FD);
}
.p-purpose-clm__col__ttl.--type2 {
  background: var(--Background-Light-grey, #F2F2F2);
}
.p-purpose-clm__col__box {
  padding: 20px 19px 12px 19px;
}
.p-purpose-clm__col__box > * {
  font-size: 1.4rem !important;
}
.p-purpose-clm__col__ttl + .p-purpose-clm__col__box {
  border-top: 1px solid var(--Neutral-Line-Grey, #D7DCE2);
}
.p-purpose-clm__col__box :last-child {
  margin-top: 8px;
}

.p-anchor:not(:last-child) {
  margin-bottom: 80px;
}

.p-article-flex {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (min-width: 768px) {
  .p-article-flex {
    flex-direction: row;
    gap: 32px;
  }
  .p-article-flex .p-figure {
    flex: 0 0 auto;
    width: 315px;
    margin-bottom: 0;
  }
}
.p-article-flex:not(:last-child) {
  margin-bottom: 40px;
}
.p-article-flex .c-heading--type3 {
  margin-bottom: 4px;
}

.p-article-sec:not(:last-child) {
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .p-article-sec:not(:last-child) {
    margin-bottom: 64px;
  }
}

.p-bottom-link:not(:last-child) {
  margin-bottom: 40px;
}
.p-bottom-link__ttl {
  margin-bottom: 16px;
  padding-bottom: 8px;
  border-bottom: 3px solid var(--Primary-Mynavi-Blue, #00AAEB);
  color: var(--neutral-typo-333333, #333);
  font-size: 1.8rem !important;
  font-weight: 700;
  line-height: 150%; /* 27px */
}
@media (min-width: 768px) {
  .p-bottom-link__ttl {
    font-size: 2rem !important;
    margin-bottom: 24px;
  }
}
@media (min-width: 768px) {
  .p-bottom-link__list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 24px;
  }
}
.p-bottom-link__list__item {
  margin-top: -1px;
}
.p-bottom-link__list__item:has(.is-current) {
  position: relative;
  z-index: 1;
}
.p-bottom-link__list__item:has(a:hover) {
  position: relative;
  z-index: 2;
}
.p-bottom-link__list__item a {
  display: flex;
  align-items: center;
  position: relative;
  isolation: isolate;
  padding: 16px;
  padding-right: 48px;
  line-height: 1.5;
  color: inherit;
  font-size: 1.6rem;
  font-weight: bold;
  transition: background-color 200ms, color 200ms;
}
.p-bottom-link__list__item a::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background-image: linear-gradient(to right, #808080 25%, transparent 25%);
  background-size: 4px 1px;
  background-repeat: repeat-x;
  background-position: bottom;
}
.p-bottom-link__list__item a::after {
  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";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 16px;
  width: 1em;
  height: 1em;
  margin: auto;
  color: #00AAEB;
  font-size: 14px;
  transition: translate 200ms;
}
.p-bottom-link__list__item a:first-child::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image: linear-gradient(to right, #808080 25%, transparent 25%), linear-gradient(to right, #808080 25%, transparent 25%);
  background-size: 4px 1px, 4px 1px;
  background-repeat: repeat-x, repeat-x;
  background-position: top, bottom;
}
@media (hover: hover) and (pointer: fine) {
  .p-bottom-link__list__item a:hover {
    background: var(--Background-Light-blue, #E5F6FD);
    color: #06c;
    text-decoration: none;
  }
  .p-bottom-link__list__item a:hover::before {
    background-image: linear-gradient(to right, #06c 0%, #06c 100%), linear-gradient(to right, #06c 0%, #06c 100%);
  }
  .p-bottom-link__list__item a:hover::after {
    translate: 20% 0;
  }
}
.p-bottom-link__list__item a.is-current {
  background: #F2FBFE;
  color: #80B2E5;
  pointer-events: none;
}
.p-bottom-link__list__item a.is-current::before {
  background-image: linear-gradient(to right, #80B2E5 0%, #80B2E5 100%), linear-gradient(to right, #80B2E5 0%, #80B2E5 100%);
}

.p-numbering-hd {
  display: flex;
  padding: 14px 16px 12px 12px;
  align-items: center;
  gap: 12px;
  align-self: stretch;
  margin-bottom: 12px;
  border-bottom: 1px solid var(--Neutral-Line-Grey, #D7DCE2);
  background: var(--Background-Light-grey, #F2F2F2);
  line-height: 1.5;
  font-size: 1.6rem;
  font-weight: bold;
}
.p-numbering-hd:not(:first-child) {
  margin-top: 40px;
}
.p-numbering-hd i {
  flex: 0 0 auto;
  display: grid;
  place-items: center;
  width: 32px;
  height: 32px;
  padding: 7px 0 6px;
  border-radius: 50%;
  border: 1px solid var(--Neutral-Line-Grey, #D7DCE2);
  background: #FFF;
  color: var(--Primary-Mynavi-Blue, #00AAEB);
  font-size: 19px;
  font-weight: 700;
  font-style: normal;
  line-height: 1;
  letter-spacing: 0;
}

.p-ul, .p-ul--horizontal-pc, .p-ul--flat {
  line-height: 1.75;
  font-size: 1.6rem;
}
.p-ul:not(:last-child), .p-ul--horizontal-pc:not(:last-child), .p-ul--flat:not(:last-child) {
  margin-bottom: 0.5em;
}
.p-ul > li, .p-ul--horizontal-pc > li, .p-ul--flat > li {
  position: relative;
  padding-left: 1em;
}
.p-ul > li::before, .p-ul--horizontal-pc > 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--horizontal-pc > 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;
}
@media (min-width: 768px) {
  .p-ul--horizontal-pc {
    display: flex;
    gap: 24px;
  }
}
.p-ul--horizontal-pc > li:not(:first-child) {
  margin-top: 0;
}

.p-figure {
  margin-bottom: 24px;
  border: 1px solid #D7DCE2;
  font-size: 0;
}
@media (min-width: 768px) {
  .p-figure {
    margin-bottom: 32px;
  }
}
.p-figure img {
  width: 100%;
}

.u-align-left {
  text-align: left;
}

.u-align-center {
  text-align: center;
}

.u-align-right {
  text-align: right;
}

@media (min-width: 768px) {
  .u-align-left-pc {
    text-align: left;
  }
  .u-align-center-pc {
    text-align: center;
  }
  .u-align-right-pc {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .u-align-left-sp {
    text-align: left;
  }
  .u-align-center-sp {
    text-align: center;
  }
  .u-align-right-sp {
    text-align: right;
  }
}
.u-valign-top {
  vertical-align: top;
}

.u-valign-middle {
  vertical-align: middle;
}

.u-valign-bottom {
  vertical-align: bottom;
}

@media (max-width: 767px) {
  .u-pcbr {
    display: none;
  }
}

.u-spbr {
  display: none;
}
@media (max-width: 767px) {
  .u-spbr {
    display: block;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRzLzIwMjgvbWVuc2V0c3VfZ29rdWkvc2Nzcy9zdHlsZS5jc3MiLCJjb250cy8yMDI4L21lbnNldHN1X2dva3VpL3Njc3Mvc3R5bGUuc2NzcyIsImNvbnRzLzIwMjgvbWVuc2V0c3VfZ29rdWkvc2Nzcy9mb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJjb250cy8yMDI4L21lbnNldHN1X2dva3VpL3Njc3MvbGF5b3V0L19idG4tdG9wLTAxLnNjc3MiLCJjb250cy8yMDI4L21lbnNldHN1X2dva3VpL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fYnRuLnNjc3MiLCJjb250cy8yMDI4L21lbnNldHN1X2dva3VpL3Njc3MvZm91bmRhdGlvbi9fbWl4aW5zLnNjc3MiLCJjb250cy8yMDI4L21lbnNldHN1X2dva3VpL3Njc3Mvb2JqZWN0L3Byb2plY3QvX21lbnNldHN1X2dva3VpLnNjc3MiLCJjb250cy8yMDI4L21lbnNldHN1X2dva3VpL3Njc3MvPG5vIHNvdXJjZT4iLCJjb250cy8yMDI4L21lbnNldHN1X2dva3VpL3Njc3Mvb2JqZWN0L3V0aWxpdHkvX2FsaWduLnNjc3MiLCJjb250cy8yMDI4L21lbnNldHN1X2dva3VpL3Njc3Mvb2JqZWN0L3V0aWxpdHkvX2JyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQVIsa0NBQUE7QUNBUjtFQUNFLGNBQUE7QUZHRjs7QUVBQTtFQUNFLFdBQUE7RUFDQSxVQUFBO0VBRUEsY0FBQTtFQUNELDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFFQSxXQUFBO0VBQ0Msd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHlEQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBLEVBQUEsd0JBQUE7RUFDQSx3QkFBQSxFQUFBLHdCQUFBO0VBQ0EseURBQUEsRUFBQSx3QkFBQTtFQUVBLGVB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RjtBUTd3R0E7RUFBZ0IsbUJBQUE7QVJneEdoQjs7QVEvd0dBO0VBQW1CLHNCQUFBO0FSbXhHbkI7O0FRbHhHQTtFQUFtQixzQkFBQTtBUnN4R25COztBSzd4R0U7RUlURjtJQUNnQixhQUFBO0VUMHlHZDtBQUNGOztBU3h5R0E7RUFDRSxhQUFBO0FUMnlHRjtBS3Z5R0U7RUlMRjtJQUVnQixjQUFBO0VUOHlHZDtBQUNGIiwiZmlsZSI6ImNvbnRzLzIwMjgvbWVuc2V0c3VfZ29rdWkvc2Nzcy9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0ICcuLi9jc3MvaWNvbW9vbi9zdHlsZS5jc3MnO1xuaHRtbCB7XG4gIC0tc2Nyb2xsYmFyOiAwO1xufVxuXG4jbWFpbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICAvKiDjg4vjg6Xjg7zjg4jjg6njg6vjgqvjg6njg7wgKi9cbiAgLS1uZXV0cmFsLWNvbG9yLTAxOiAjZmZmZmZmO1xuICAtLW5ldXRyYWwtY29sb3ItMDI6ICMzMzMzMzM7XG4gIC0tbmV1dHJhbC1jb2xvci0wMzogIzZkNmQ2ZDtcbiAgLS1uZXV0cmFsLWNvbG9yLTA0OiAjYjBiMGIwO1xuICAtLW5ldXRyYWwtY29sb3ItMDU6ICNlNmU2ZTY7XG4gIC0tbmV1dHJhbC1jb2xvci0wNjogI2YyZjJmMjtcbiAgLS1uZXV0cmFsLWNvbG9yLTA3OiAjZmFmYWZhO1xuICAtLW5ldXRyYWwtY29sb3ItMDg6ICNkMWQxZDE7XG4gIC8qIOODoeOCpOODs+OCq+ODqeODvCAqL1xuICAtLW1haW4tY29sb3ItMDE6ICMwMGI1ZmE7XG4gIC0tbWFpbi1jb2xvci0wMjogIzMwODhmMztcbiAgLS1tYWluLWNvbG9yLTAzOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzMDg4ZjMsICMwMGI1ZmEpO1xuICAtLW1haW4tY29sb3ItMDQ6ICNlZmY3ZmY7XG4gIC0tbWFpbi1jb2xvci0wNTogIzYyYjBmODtcbiAgLS1tYWluLWNvbG9yLTA2OiAjOGJkZmZmOyAvKiAtLW1haW4tY29sb3ItMDHjga7jg5vjg5Djg7wgKi9cbiAgLS1tYWluLWNvbG9yLTA3OiAjOGVjMWZmOyAvKiAtLW1haW4tY29sb3ItMDLjga7jg5vjg5Djg7wgKi9cbiAgLS1tYWluLWNvbG9yLTA4OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3OGI1ZmYsICM0MGNhZmYpOyAvKiAtLW1haW4tY29sb3ItMDPjga7jg5vjg5Djg7wgKi9cbiAgLyog44Kz44Oz44OQ44O844K444On44Oz44Kr44Op44O8ICovXG4gIC0tY29udmVyc2lvbi1jb2xvci0wMTogI2ZmOGIwZjtcbiAgLS1jb252ZXJzaW9uLWNvbG9yLTAyOiAjZmZhZjU5OyAvKiAtLWNvbnZlcnNpb24tY29sb3ItMDHjga7jg5vjg5Djg7wgKi9cbiAgLyog44K144OW44Kr44Op44O8ICovXG4gIC0tc3ViLWNvbG9yLTAxOiAjZmZkYjBmO1xuICAtLXN1Yi1jb2xvci0wMjogI2ZlZmRlODtcbiAgLS1zdWItY29sb3ItMDM6ICNmODUyNTI7XG4gIC0tc3ViLWNvbG9yLTA0OiAjZmZmMWYyO1xuICAvKiDjg5XjgqPjg6vjgr/jg7zmjIflrprvvIjjgqLjgqTjgrPjg7Pjgarjganjgavkvb/nlKjvvIkgKi9cbiAgLS1uYzAxLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk5JSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoOTVkZWcpIGJyaWdodG5lc3MoMTAzJSkgY29udHJhc3QoMTAxJSk7IC8qbmV1dHJhbC1jb2xvci0wMSovXG4gIC0tbmMwMi0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg1OTQzJSkgaHVlLXJvdGF0ZSg0NGRlZykgYnJpZ2h0bmVzcygxMDglKSBjb250cmFzdCg3OCUpOyAvKm5ldXRyYWwtY29sb3ItMDIqL1xuICAtLW5jMDMtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNDUlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMTUwMCUpIGh1ZS1yb3RhdGUoMjIzZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoODQlKTsgLypuZXV0cmFsLWNvbG9yLTAzKi9cbiAgLS1uYzA0LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDc3JSkgc2VwaWEoMCUpIHNhdHVyYXRlKDI4OTElKSBodWUtcm90YXRlKDI0ZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDc2JSk7IC8qbmV1dHJhbC1jb2xvci0wNCovXG4gIC0tbmMwNS0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoNzQ4MiUpIGh1ZS1yb3RhdGUoNTNkZWcpIGJyaWdodG5lc3MoMTE3JSkgY29udHJhc3QoODAlKTsgLypuZXV0cmFsLWNvbG9yLTA1Ki9cbiAgLS1uYzA2LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDElKSBzYXR1cmF0ZSg0ODQlKSBodWUtcm90YXRlKDE0NWRlZykgYnJpZ2h0bmVzcygxMTglKSBjb250cmFzdCg5MCUpOyAvKm5ldXRyYWwtY29sb3ItMDYqL1xuICAtLW5jMDctLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDElKSBodWUtcm90YXRlKDg1ZGVnKSBicmlnaHRuZXNzKDExMiUpIGNvbnRyYXN0KDk2JSk7IC8qbmV1dHJhbC1jb2xvci0wNyovXG4gIC0tbmMwOC0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDIlKSBzYXR1cmF0ZSgyNSUpIGh1ZS1yb3RhdGUoMzE0ZGVnKSBicmlnaHRuZXNzKDg3JSkgY29udHJhc3QoODglKTsgLypuZXV0cmFsLWNvbG9yLTA4Ki9cbiAgLS1tYzAxLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDUzJSkgc2VwaWEoMzQlKSBzYXR1cmF0ZSgzMDkxJSkgaHVlLXJvdGF0ZSgxNjJkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCgxMDUlKTsgLyptYWluLWNvbG9yLTAxKi9cbiAgLS1tYzAyLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDUzJSkgc2VwaWEoNjUlKSBzYXR1cmF0ZSg1MzcyJSkgaHVlLXJvdGF0ZSgxOTlkZWcpIGJyaWdodG5lc3MoMTAyJSkgY29udHJhc3QoOTElKTsgLyptYWluLWNvbG9yLTAyKi9cbiAgLyptYWluLWNvbG9yLTAz44Gv44Kw44Op44OH44Gu44Gf44KB44Gq44GXKi9cbiAgLS1tYzA0LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDQ0JSkgc2F0dXJhdGUoMjI0OSUpIGh1ZS1yb3RhdGUoMTc4ZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoMTEzJSk7IC8qbWFpbi1jb2xvci0wNCovXG4gIC0tbWMwNS0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1OSUpIHNlcGlhKDkwJSkgc2F0dXJhdGUoNjk2JSkgaHVlLXJvdGF0ZSgxODJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTUlKTsgLyptYWluLWNvbG9yLTA1Ki9cbiAgLS1tYzA2LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDg4JSkgc2VwaWEoMTglKSBzYXR1cmF0ZSg3MzA5JSkgaHVlLXJvdGF0ZSgxNzdkZWcpIGJyaWdodG5lc3MoMTExJSkgY29udHJhc3QoMTAzJSk7IC8qbWFpbi1jb2xvci0wNiovXG4gIC0tbWMwNy0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg3OCUpIHNlcGlhKDM2JSkgc2F0dXJhdGUoNDA1OCUpIGh1ZS1yb3RhdGUoMTg3ZGVnKSBicmlnaHRuZXNzKDEwNiUpIGNvbnRyYXN0KDEwNSUpOyAvKm1haW4tY29sb3ItMDcqL1xuICAvKm1haW4tY29sb3ItMDjjga/jgrDjg6njg4fjga7jgZ/jgoHjgarjgZcqL1xuICAtLWN2YzAxLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDcwJSkgc2VwaWEoNTAlKSBzYXR1cmF0ZSg0NDg0JSkgaHVlLXJvdGF0ZSgzNTFkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoMTAyJSk7IC8qY29udmVyc2lvbi1jb2xvci0wMSovXG4gIC0tY3ZjMDItLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNjUlKSBzZXBpYSg2MSUpIHNhdHVyYXRlKDQ0NCUpIGh1ZS1yb3RhdGUoMzQyZGVnKSBicmlnaHRuZXNzKDEwMyUpIGNvbnRyYXN0KDEwNCUpOyAvKmNvbnZlcnNpb24tY29sb3ItMDIqL1xuICAtLXNjMDEtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODElKSBzZXBpYSg3NCUpIHNhdHVyYXRlKDEzNDIlKSBodWUtcm90YXRlKDM0NWRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCgxMDElKTsgLypzdWItY29sb3ItMDEqL1xuICAtLXNjMDItLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTklKSBzZXBpYSg4NSUpIHNhdHVyYXRlKDU4NCUpIGh1ZS1yb3RhdGUoMzAzZGVnKSBicmlnaHRuZXNzKDExMCUpIGNvbnRyYXN0KDEwMiUpOyAvKnN1Yi1jb2xvci0wMiovXG4gIC0tc2MwMy0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0MiUpIHNlcGlhKDk5JSkgc2F0dXJhdGUoMzAxMiUpIGh1ZS1yb3RhdGUoMzM1ZGVnKSBicmlnaHRuZXNzKDExMiUpIGNvbnRyYXN0KDk4JSk7IC8qc3ViLWNvbG9yLTAzKi9cbiAgLS1zYzA0LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDg4JSkgc2VwaWEoMzUlKSBzYXR1cmF0ZSg4MiUpIGh1ZS1yb3RhdGUoMzA4ZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoMTEwJSk7IC8qc3ViLWNvbG9yLTA0Ki9cbn1cblxuLmJ0bi10b3AtMDEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDc1cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmJ0bi10b3AtMDEgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3MSwgMjM1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSwgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmJ0bi10b3AtMDEgYTo6YmVmb3JlIHtcbiAgbGVmdDogLThweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM0ZGVnKTtcbn1cblxuLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICBsZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzRkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIH1cbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcC5pcy1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcC5pcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tdG9wLTAxIHtcbiAgICByaWdodDogODBweDtcbiAgICBib3R0b206IDY0cHg7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gIC5idG4tdG9wLTAxIGEge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTo6YmVmb3JlLCAuYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTJweDtcbiAgfVxuICAuYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gICAgbGVmdDogMTNweDtcbiAgfVxuICAuYnRuLXRvcC0wMSBhOmhvdmVyLCAuYnRuLXRvcC0wMSBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwYWFlYjtcbiAgfVxufVxuLmMtYnRuIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4zODQ2MTUzODQ2ICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMjAwbXMsIGJhY2tncm91bmQtY29sb3IgMjAwbXMsIGNvbG9yIDIwMG1zLCBvcGFjaXR5IDIwMG1zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1idG4uczAge1xuICBtaW4td2lkdGg6IDE2MHB4O1xufVxuLmMtYnRuLnMxMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWJ0bi5zMSB7XG4gIHdpZHRoOiAzNTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG4uczEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1idG4uYzEge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvci0wMik7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtY29sb3ItMDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLWNvbG9yLTA0KTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtYnRuLmMxOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5jLWJ0bi5jMiB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29udmVyc2lvbi1jb2xvci0wMSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLWJ0bi5jMjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29udmVyc2lvbi1jb2xvci0wMik7XG4gIH1cbn1cbi5jLWJ0bi5jMyB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1jb2xvci0wMyk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLWJ0bi5jMzpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtY29sb3ItMDEpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3ItMDgpO1xuICB9XG59XG4uYy1idG4uYzQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ0bi5jNDpob3ZlciwgLmMtYnRuLmM0OmZvY3VzLCAuYy1idG4uYzQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YzNmMTtcbn1cbi5jLWJ0biBbY2xhc3NePWljb24tXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLWJ0biBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCB7XG4gIGxlZnQ6IDIwcHg7XG59XG4uYy1idG4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmMtYnRuLmJvb2ttYXJrIHtcbiAgZ2FwOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tY29sb3ItMDIpO1xufVxuLmMtYnRuLmJvb2ttYXJrOjpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25fbGFiZWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jLWJ0bi5ib29rbWFyay5kb25lIHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3ItMDIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tY29sb3ItMDIpICFpbXBvcnRhbnQ7XG59XG4uYy1idG4uYm9va21hcmsuZG9uZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25fbGFiZWxfZmlsbC5zdmdcIik7XG59XG4uYy1idG4uaWNvbkxvZ2luIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYy1idG4uaWNvbkxvZ2luOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX2xvZ2luLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmMtYnRuLmljb25SZWdpc3RlciB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmMtYnRuLmljb25SZWdpc3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hbHRfaWNvbl9yZWdpc3Rlci5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jLWJ0bi5pY29uU2VhcmNoIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYy1idG4uaWNvblNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hbHRfaWNvbl9zZWFyY2hfMDIucG5nKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYy1idG4uaWNvblN0YXIge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5jLWJ0bi5pY29uU3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hbHRfaWNvbl9mYXZfMDIucG5nKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYy1idG4uaWNvbkNoZWNrIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYy1idG4uaWNvbkNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzlhOWE5YTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5YTlhOWE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmMtYnRuLmRvbmUge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvci0wNCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtY29sb3ItMDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLWNvbG9yLTA0KTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtYnRuLmRvbmU6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTA1KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTAxKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtY29sb3ItMDUpO1xuICB9XG59XG4uYy1idG4uZGlzYWJsZWQsIC5jLWJ0bjpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiMmIyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbiosIDphZnRlciwgOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOnJvb3Qge1xuICBmb250LWZhbWlseTog44Oh44Kk44Oq44KqLCBNZWlyeW8sIOODkuODqeOCruODjuinkuOCtCwgSGlyYWdpbm8gS2FrdSBHb3RoaWMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG59XG5ib2R5ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jbWFpbiAqIHtcbiAgZm9udC1mYW1pbHk6IOODoeOCpOODquOCqiwgTWVpcnlvLCDjg5Ljg6njgq7jg47op5LjgrQsIEhpcmFnaW5vIEtha3UgR290aGljLCBzYW5zLXNlcmlmO1xufVxuXG4jbWFpbi5sLW1haW4sIC5jb250ZW50cy13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbiNtYWluLmwtbWFpbiBwLCAuY29udGVudHMtd3JhcCBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4jbWFpbi5sLW1haW4gaW1nLCAuY29udGVudHMtd3JhcCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiNtYWluLmwtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMzQzcHg7XG4gIHBhZGRpbmc6IDAgMHB4IDY0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNtYWluLmwtbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAxMTU4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4O1xuICB9XG59XG4uY29udGVudHMtaW5uZXIge1xuICAtLWxvY2FsTmF2LWhlaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMi41cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyLjVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50cy1pbm5lciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxufVxuLmNvbnRlbnRzLWlubmVyLXByb2ZpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmNmZkO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgbWFpbiB7XG4gICAgd2lkdGg6IDgzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG5hc2lkZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgYXNpZGUge1xuICAgIHdpZHRoOiA4MzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbn1cbi5sLXNlY3Rpb24td3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgbWFyZ2luOiAwIDE2cHggNTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAubC1zZWN0aW9uLXdyYXAge1xuICAgIHdpZHRoOiA4MzBweDtcbiAgICBtYXJnaW46IDAgYXV0byA2NHB4O1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG4uYy1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4uYy1oZWFkaW5nLS10eXBlMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uYy1oZWFkaW5nLS10eXBlMTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1QcmltYXJ5LU15bmF2aS1CbHVlLCAjMDBBQUVCKTtcbn1cblxuLmMtaGVhZGluZy0tdHlwZTMge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1MaW5lLUdyZXksICNEN0RDRTIpO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC10eXBvLTMzMzMzMywgIzMzMyk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjRweCAqL1xufVxuLmMtaGVhZGluZy0tdHlwZTM6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYy1oZWFkaW5nLS10eXBlNCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmMtaGVhZGluZy0tdHlwZTQge1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmMtaGVhZGluZy0tdHlwZTQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNweCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBhYmViO1xufVxuXG4uYy1oZWFkaW5nLS10eXBlNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTJweCA0cHggNDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYy1oZWFkaW5nLS10eXBlNTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2luZGV4X3BvaW50LWljb24uc3ZnKSBuby1yZXBlYXQgMCAwO1xufVxuXG4uYy1oZWFkaW5nLS10eXBlNiB7XG4gIG1hcmdpbjogMCAwIDIycHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWhlYWRpbmctLXR5cGU3IHtcbiAgbWFyZ2luOiAwIDAgMTVweCAtMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYy1oZWFkaW5nLS10eXBlNyB7XG4gICAgbWFyZ2luOiAwIDAgMzJweCAtMzJweDtcbiAgfVxufVxuLmMtaGVhZGluZy0tdHlwZTcgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCA2NHB4O1xuICBjb2xvcjogIzAwYWJlYjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYy1oZWFkaW5nLS10eXBlNyA+IHNwYW46YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pbmRleF92aWRlbzAxLWljb24uc3ZnKSBuby1yZXBlYXQgMCAwO1xufVxuXG4uYy1oZWFkaW5nLS10eXBlNyA+IHNwYW46YWZ0ZXIsIC5jLWhlYWRpbmctLXR5cGU3ID4gc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiA1MXB4O1xufVxuXG4uYy1oZWFkaW5nLS10eXBlNyA+IHNwYW46YWZ0ZXIge1xuICByaWdodDogLTY0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaW5kZXhfdmlkZW8wMi1pY29uLnN2Zykgbm8tcmVwZWF0IDAgMDtcbn1cblxuLmMtaGVhZGluZy0tdHlwZTgge1xuICBwYWRkaW5nOiAxNnB4IDAgMTZweCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYWJlYjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYy1oZWFkaW5nLS1zejIxIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG59XG5cbi5jLWhlYWRpbmctLXNwLWxoMTc1IHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jLWhlYWRpbmctLXNwLWxoMTc1IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLmV4YnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZm9udDogMS40cmVtLzEuNyDjg6HjgqTjg6rjgqosIE1laXJ5bywg44OS44Op44Ku44OO6KeS44K0LCBIaXJhZ2lubyBLYWt1IEdvdGhpYywgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZXhidG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gIH1cbn1cbi5leGJ0bi0tdHlwZTEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwNmJjZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4uZXhidG4tLXR5cGUxOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpsaW5rLCAuZXhidG4tLXR5cGUxOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDZiY2Q7XG59XG5cbi5leGJ0bi0tdHlwZTE6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmFjdGl2ZSwgLmV4YnRuLS10eXBlMTpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6Zm9jdXMsIC5leGJ0bi0tdHlwZTE6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmhvdmVyIHtcbiAgY29sb3I6ICMzNDllZmY7XG59XG5cbi5leGJ0bi0tdHlwZTIge1xuICBiYWNrZ3JvdW5kOiAjZjU3YzMxO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cblxuLmV4YnRuLS10eXBlMjpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6bGluaywgLmV4YnRuLS10eXBlMjpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZXhidG4tLXR5cGUyOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTphY3RpdmUsIC5leGJ0bi0tdHlwZTI6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmZvY3VzLCAuZXhidG4tLXR5cGUyOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNzliNjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZXhidG4tLXR5cGUzIHtcbiAgYmFja2dyb3VuZDogIzAwNmJjZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG5cbi5leGJ0bi0tdHlwZTM6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmxpbmssIC5leGJ0bi0tdHlwZTM6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmV4YnRuLS10eXBlMzpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6YWN0aXZlLCAuZXhidG4tLXR5cGUzOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpmb2N1cywgLmV4YnRuLS10eXBlMzpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDE4NmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmV4YnRuX190eHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IDEuNHJlbS8xLjcg44Oh44Kk44Oq44KqLCBNZWlyeW8sIOODkuODqeOCruODjuinkuOCtCwgSGlyYWdpbm8gS2FrdSBHb3RoaWMsIHNhbnMtc2VyaWY7XG59XG5cbi5leGJ0bi5leGJ0bi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjYjJiMmIyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmV4YnRuLmV4YnRuLS1kb25lIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM5YTlhOWE7XG59XG5cbi5leGJ0bi5leGJ0bi0tZG9uZS5leGJ0bi0taWNvbkNoZWNrID4gLmV4YnRuX190eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cblxuLmV4YnRuLmV4YnRuLS1kb25lLmV4YnRuLS1pY29uQ2hlY2sgPiAuZXhidG5fX3R4dDphZnRlciwgLmV4YnRuLmV4YnRuLS1kb25lLmV4YnRuLS1pY29uQ2hlY2sgPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjOWE5YTlhO1xufVxuXG4uZXhidG4uZXhidG4tLWRvbmUuZXhidG4tLWljb25DaGVjayA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5leGJ0bltjbGFzcyo9aWNvbl0ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLmV4YnRuW2NsYXNzKj1pY29uXSA+IC5leGJ0bl9fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXhidG5bY2xhc3MqPWljb25dID4gLmV4YnRuX190eHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tbG9naW4gPiAuZXhidG5fX3R4dDpiZWZvcmUsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tc3RhciA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tbG9naW46YWN0aXZlID4gLmV4YnRuX190eHQsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tbG9naW46Zm9jdXMgPiAuZXhidG5fX3R4dCwgLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1sb2dpbjpob3ZlciA+IC5leGJ0bl9fdHh0LCAuZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLXN0YXI6YWN0aXZlID4gLmV4YnRuX190eHQsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tc3Rhcjpmb2N1cyA+IC5leGJ0bl9fdHh0LCAuZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLXN0YXI6aG92ZXIgPiAuZXhidG5fX3R4dCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1zdGFyID4gLmV4YnRuX190eHQge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG5cbi5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tc3RhciA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9hc3NldHMvaWNvbnMvYWx0X2ljb25fZmF2XzAyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uZXhidG4uZXhidG4tLXR5cGUyLmV4YnRuLS1pY29uLXNlYXJjaCA+IC5leGJ0bl9fdHh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xufVxuXG4uZXhidG4uZXhidG4tLXR5cGUyLmV4YnRuLS1pY29uLXNlYXJjaCA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2Fzc2V0cy9pY29ucy9hbHRfaWNvbl9zZWFyY2hfMDIucG5nKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jLXBhZ2VuYXRpb25fX2l0ZW1zIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAyOTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgLW1zLWdyaWQtY29sdW1uczogMmZyIDFmciAyZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAyZnI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhZ2VuYXRpb25fX2l0ZW1zIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICB9XG59XG4uYy1wYWdlbmF0aW9uX19jdXJyZW50LCAuYy1wYWdlbmF0aW9uX19uZXh0LCAuYy1wYWdlbmF0aW9uX19wcmV2IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYy1wYWdlbmF0aW9uX19uZXh0ID4gYSA+IHNwYW4sIC5jLXBhZ2VuYXRpb25fX3ByZXYgPiBhID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1wYWdlbmF0aW9uX19uZXh0ID4gYSA+IHNwYW46YWZ0ZXIsIC5jLXBhZ2VuYXRpb25fX25leHQgPiBhID4gc3BhbjpiZWZvcmUsIC5jLXBhZ2VuYXRpb25fX3ByZXYgPiBhID4gc3BhbjphZnRlciwgLmMtcGFnZW5hdGlvbl9fcHJldiA+IGEgPiBzcGFuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xufVxuXG4uYy1wYWdlbmF0aW9uX19uZXh0ID4gYSA+IHNwYW46YmVmb3JlLCAuYy1wYWdlbmF0aW9uX19wcmV2ID4gYSA+IHNwYW46YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG59XG5cbi5jLXBhZ2VuYXRpb25fX25leHQgPiBhID4gc3BhbjphZnRlciwgLmMtcGFnZW5hdGlvbl9fcHJldiA+IGEgPiBzcGFuOmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG59XG5cbi5jLXBhZ2VuYXRpb25fX3ByZXYge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xufVxuXG4uYy1wYWdlbmF0aW9uX19wcmV2ID4gYSA+IHNwYW4ge1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xufVxuXG4uYy1wYWdlbmF0aW9uX19wcmV2ID4gYSA+IHNwYW46YWZ0ZXIsIC5jLXBhZ2VuYXRpb25fX3ByZXYgPiBhID4gc3BhbjpiZWZvcmUge1xuICBsZWZ0OiAxcHg7XG59XG5cbi5jLXBhZ2VuYXRpb25fX3ByZXYgPiBhID4gc3BhbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDNkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00M2RlZyk7XG59XG5cbi5jLXBhZ2VuYXRpb25fX3ByZXYgPiBhID4gc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQzZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0M2RlZyk7XG59XG5cbi5jLXBhZ2VuYXRpb25fX2N1cnJlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG59XG5cbi5jLXBhZ2VuYXRpb25fX25leHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICBncmlkLWNvbHVtbjogMy80O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbn1cblxuLmMtcGFnZW5hdGlvbl9fbmV4dCA+IGEgPiBzcGFuIHtcbiAgcGFkZGluZzogMCAxNnB4IDAgMDtcbn1cblxuLmMtcGFnZW5hdGlvbl9fbmV4dCA+IGEgPiBzcGFuOmFmdGVyLCAuYy1wYWdlbmF0aW9uX19uZXh0ID4gYSA+IHNwYW46YmVmb3JlIHtcbiAgcmlnaHQ6IDFweDtcbn1cblxuLmMtcGFnZW5hdGlvbl9fbmV4dCA+IGEgPiBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQzZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0M2RlZyk7XG59XG5cbi5jLXBhZ2VuYXRpb25fX25leHQgPiBhID4gc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00M2RlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQzZGVnKTtcbn1cblxuLmMtbm90aWNlX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jLW5vdGljZV9faXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCLigLtcIjtcbn1cblxuLmMtY2FyZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYy1jYXJkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAwIDY0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmMtY2FyZF9fY29sbXVuczpvbmx5LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtY2FyZF9fY29sbXVuczpvbmx5LWNoaWxkIC5jLWNhcmRfX3BvaW50LWJveCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmMtY2FyZF9fY29sbXVuczpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIDMycHggMCAwO1xuICB9XG59XG4uYy1jYXJkX19jb2xtdW5zIHAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5jLWNhcmRfX2NvbG11bnMgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4uYy1jYXJkX19jb2xtdW5zIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jLWNhcmRfX2NvbG11bnMgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmMtY2FyZF9fY29sbXVucyBkbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4uYy1jYXJkX19jb2xtdW5zIGRsID4gZHQge1xuICBjb2xvcjogIzAwYWJlYjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5jLWNhcmRfX2NvbG11bnMgZGwgPiBkdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi77yaXCI7XG59XG5cbi5jLWNhcmRfX2NvbG11bnMgZGwgPiBkZCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uYy1jYXJkX19jb2xtdW5zIGRsOmxhc3Qtb2YtdHlwZSBkZCwgLmMtY2FyZF9fY29sbXVucyBkbDpsYXN0LW9mLXR5cGUgZHQge1xuICBjb2xvcjogI2Y1N2MzMTtcbn1cblxuLmMtY2FyZF9fY29sbXVucy0tbXIwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1jYXJkX19wb2ludC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaTtcbn1cblxuLmMtY2FyZF9fcG9pbnQtbGlzdCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAyNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5jLWNhcmRfX3BvaW50LWxpc3QgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogM3B4O1xuICBjb250ZW50OiBjb3VudGVyKGkpO1xuICBjb3VudGVyLWluY3JlbWVudDogaTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBwYWRkaW5nOiAzcHggMCAwIDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtY2FyZF9fcG9pbnQtbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5jLWNhcmRfX3BvaW50LWJveCB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGFiZWI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jLWNhcmRfX3BvaW50LWJveCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYy1jYXJkX19wb2ludC1ib3ggPiBwIHtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYy1jYXJkX19wb2ludC1ib3ggPiBwIHtcbiAgICBwYWRkaW5nOiAzMnB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jLWNhcmRfX3BvaW50LWJveC0tdzM3NSB7XG4gICAgd2lkdGg6IDM3NXB4O1xuICB9XG59XG4uYy1jYXJkLS1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jLWNhcmQtLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYy1jYXJkLS1yZXZlcnNlIC5jLWNhcmRfX2NvbG11bnMgaW1nIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmMtY2FyZC0tcmV2ZXJzZSAuYy1jYXJkX19jb2xtdW5zIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYy1jb250ZW50YmFjayA+IHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWNvbnRlbnRiYWNrID4gcCA+IC5leGJ0biB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29udGVudGJhY2sgPiBwID4gLmV4YnRuIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cbi5wLXNlY3Rpb24ge1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCA2NHB4O1xuICB9XG59XG4ucC1zZWN0aW9uX190ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLnAtc2VjdGlvbl9fdGV4dC0tc3oxNiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ucC1zZWN0aW9uX190ZXh0LS1tYjY0IHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdGlvbl9fdGV4dC0tbWI2NCB7XG4gICAgbWFyZ2luOiAwIDAgNjRweDtcbiAgfVxufVxuLnAtc2VjdGlvbl9fdGV4dC0tbWI2NDIge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWN0aW9uX190ZXh0LS1tYjY0MiB7XG4gICAgbWFyZ2luOiAwIDAgNjRweDtcbiAgfVxufVxuLnAtc2VjdGlvbl9fYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1zZWN0aW9uX19idG4gPiAuZXhidG4ge1xuICB3aWR0aDogMzUwcHg7XG59XG5cbi5wLXNlY3Rpb25fX3ZpZGVvIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdGlvbl9fdmlkZW8ge1xuICAgIG1hcmdpbjogMCAwIDY0cHg7XG4gIH1cbn1cbi5wLXNlY3Rpb25fX3ZpZGVvLXRleHQge1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY3Rpb25fX3ZpZGVvLXRleHQge1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1zZWN0aW9uX192aWRlbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtc2VjdGlvbi0tbWIwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1zZWN0aW9uLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjZmZDtcbn1cblxuLnAtbWFpbnZpc3VhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1tYWludmlzdWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuLnAtbWFpbnZpc3VhbCBwaWN0dXJlID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtbWFpbnZpc3VhbCBwaWN0dXJlID4gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMTMwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAtNTY1cHg7XG4gIH1cbn1cbi5wLWluZGV4IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogMzJweCAxNXB4IDI3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLWluZGV4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAyN3B4O1xuICB9XG59XG4ucC1pbmRleF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW5kZXhfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbn1cbi5wLWluZGV4X19ncmlkID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1pbmRleF9fZ3JpZCA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW5kZXhfX2dyaWQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLWluZGV4X19ncmlkIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDUwJSA1MCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICB9XG59XG4ucC1pbmRleF9faXRlbXMgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM4NTkwOTk7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnAtaW5kZXhfX2l0ZW1zID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnAtaW5kZXhfX2l0ZW1zID4gbGkgPiBhIHtcbiAgY29sb3I6ICMwMDZiY2Q7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucC1pbmRleF9faXRlbXMgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzM0OWVmZjtcbn1cblxuLnAtaW5kZXhfX2l0ZW1zID4gbGkgPiBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzU1MWE4Yjtcbn1cblxuLnAtaW5kZXhfX2l0ZW0taW5kZW50IHtcbiAgdGV4dC1pbmRlbnQ6IDJyZW07XG59XG5cbi5wLXRvb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2YmNkO1xufVxuLnAtdG9vbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnAtdG9vbCA+IGgzIHtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZiY2Q7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnAtdG9vbF9faW5uZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9vbF9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxufVxuLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNzNweDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3gge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG4ucC10b29sX19pbm5lciA+IC5wLXRvb2xfX2lubmVyLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLUJhY2tncm91bmQtTGlnaHQtYmx1ZSwgI0U1RjZGRCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG4ucC10b29sX19pbm5lciA+IC5wLXRvb2xfX2lubmVyLWJveDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogIzAwNjZDQztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2xhdGUgMjAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3g6OmFmdGVyIHtcbiAgICByaWdodDogMTZweDtcbiAgfVxufVxuLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3ggaW1nIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3M3B4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC10b29sX19pbm5lciA+IC5wLXRvb2xfX2lubmVyLWJveDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5wLXRvb2xfX2lubmVyID4gLnAtdG9vbF9faW5uZXItYm94OmhvdmVyOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3g6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2xhdGU6IDIwJSAwO1xuICB9XG59XG5cbi5wLXRvb2xfX2lubmVyID4gLnAtdG9vbF9faW5uZXItYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvb2xfX2lubmVyID4gLnAtdG9vbF9faW5uZXItYm94IHtcbiAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gIH1cbiAgLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3g6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLXRvb2xfX2lubmVyID4gLnAtdG9vbF9faW5uZXItYm94Om9ubHktY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLXRvb2xfX2lubmVyID4gLnAtdG9vbF9faW5uZXItYm94OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLCAucC10b29sX19pbm5lciA+IC5wLXRvb2xfX2lubmVyLWJveDpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IC5wLXRvb2xfX2lubmVyLWJveCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNnB4KSAvIDIpO1xuICB9XG4gIC5wLXRvb2xfX2lubmVyID4gLnAtdG9vbF9faW5uZXItYm94OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLCAucC10b29sX19pbm5lciA+IC5wLXRvb2xfX2lubmVyLWJveDpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IC5wLXRvb2xfX2lubmVyLWJveCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDMpO1xuICB9XG59XG4ucC10b29sX19pbm5lciA+IC5wLXRvb2xfX2lubmVyLWJveCA+IGR0IHtcbiAgd2lkdGg6IDE3NnB4O1xuICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gIG9yZGVyOiAyO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAtbXMtZmxleC1vcmRlcjogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3ggPiBkdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDczcHgpO1xuICB9XG59XG4ucC10b29sX19pbm5lciA+IC5wLXRvb2xfX2lubmVyLWJveCA+IGR0ID4gYSB7XG4gIGNvbG9yOiAjMDA2YmNkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5wLXRvb2xfX2lubmVyID4gLnAtdG9vbF9faW5uZXItYm94ID4gZHQgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzNDllZmY7XG59XG5cbi5wLXRvb2xfX2lubmVyID4gLnAtdG9vbF9faW5uZXItYm94ID4gZHQgPiBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzU1MWE4Yjtcbn1cblxuLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3ggPiBkZCB7XG4gIG9yZGVyOiAxO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAtbXMtZmxleC1vcmRlcjogMTtcbn1cblxuLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3ggPiBkZCA+IGltZyB7XG4gIHdpZHRoOiA3M3B4O1xufVxuXG4ucC1wcm9maWxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYWJlYjtcbn1cblxuLnAtcHJvZmlsZSA+IC5jLWNhcmQge1xuICBwYWRkaW5nOiAzMnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZmlsZSA+IC5jLWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ucC1wcm9maWxlID4gLmMtY2FyZCAuYy1jYXJkX19jb2xtdW5zIGltZyB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLnAtbGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5wLWxlYWQgPiBoMiB7XG4gIG1hcmdpbjogMCAwIDI4cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtbGVhZCA+IGgyIHtcbiAgICBtYXJnaW46IDAgMCA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG4ucC1sZWFkID4gcCB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5wLW5hdmlnYXRpb24gPiBoMyB7XG4gIG1hcmdpbjogMCAwIDQ1cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmF2aWdhdGlvbiA+IGgzIHtcbiAgICBtYXJnaW46IDAgMCA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1uYXZpZ2F0aW9uID4gdWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnAtbmF2aWdhdGlvbiA+IHVsID4gbGkge1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEuZXhidG4ge1xuICAgIHdpZHRoOiAzNTlweDtcbiAgfVxufVxuLnAtYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJ0aWNsZSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxufVxuLnAtYXJ0aWNsZSBwIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbn1cblxuLnAtYXJ0aWNsZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5wLWFydGljbGUgcCA+IGEge1xuICBjb2xvcjogIzAwNmJjZDtcbn1cblxuLnAtYXJ0aWNsZSBwID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMzQ5ZWZmO1xufVxuXG4ucC1hcnRpY2xlIHAgPiBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzU1MWE4Yjtcbn1cblxuLnAtYXJ0aWNsZSBvbCB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFydGljbGUgb2wge1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gIH1cbn1cbi5wLWFydGljbGUgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnAtYXJ0aWNsZSBvbCA+IGxpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbn1cblxuLnAtYXJ0aWNsZV9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLnAtYXJ0aWNsZV9faW5uZXIgPiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1hcnRpY2xlX19pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wLWFydGljbGVfX2lubmVyOm9ubHktY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJ0aWNsZV9faW5uZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnAtYXJ0aWNsZV9faW5uZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5wLWFydGljbGVfX2lubmVyLS13MzE1IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFydGljbGVfX2lubmVyLS13MzE1IHtcbiAgICB3aWR0aDogMzE1cHg7XG4gIH1cbn1cbi5wLWFydGljbGVfX2lubmVyLS13MzI1IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFydGljbGVfX2lubmVyLS13MzI1IHtcbiAgICB3aWR0aDogMzI1cHg7XG4gIH1cbn1cbi5wLWFydGljbGVfX2lubmVyLS13MzgyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFydGljbGVfX2lubmVyLS13MzgyIHtcbiAgICB3aWR0aDogMzgycHg7XG4gIH1cbn1cbi5wLWFydGljbGVfX2lubmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnAtYXJ0aWNsZV9faW5uZXIgaW1nW3NyYz1cImltYWdlcy8wMl9vYmplY3QtMDA0LXNwLnN2Z1wiXSB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFydGljbGVfX2lubmVyIGltZ1tzcmM9XCJpbWFnZXMvMDJfb2JqZWN0LTAwNC1zcC5zdmdcIl0ge1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gIH1cbn1cbi5wLWFydGljbGVfX2lubmVyIGRsID4gZHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xufVxuXG4ucC1hcnRpY2xlX19pbm5lciBkbCA+IGRkIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4ucC1hcnRpY2xlX19pbm5lcjpsYXN0LWNoaWxkIGRsID4gZHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YmNkO1xufVxuXG4ucC1hcnRpY2xlX19pbm5lci0tZ3JheSB7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuXG4ucC1hcnRpY2xlX19pbm5lci0tZ3JheSBoNCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLnAtYXJ0aWNsZV9faW5uZXItLWdyYXkgaDQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wLWFydGljbGVfX2lubmVyLS1ncmF5ID4gZGwge1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuXG4ucC1hcnRpY2xlX19pbm5lci0tZ3JheSA+IGRsOmZpcnN0LW9mLXR5cGUgPiBkdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWIgIWltcG9ydGFudDtcbn1cblxuLnAtYXJ0aWNsZV9faW5uZXItLWdyYXkgPiBkbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1hcnRpY2xlLS1hYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWFydGljbGUtLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJ0aWNsZS0tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnAtYXJ0aWNsZS0tY29sdW1uIC5wLWFydGljbGVfX2lubmVyIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJ0aWNsZS0tY29sdW1uIC5wLWFydGljbGVfX2lubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wLWFydGljbGUtLWNvbHVtbiAucC1hcnRpY2xlX19pbm5lciBkbCA+IGR0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbn1cblxuLnAtYXJ0aWNsZS0tY29sdW1uIC5wLWFydGljbGVfX2lubmVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5wLWFydGljbGUtLWNvbHVtbiAucC1hcnRpY2xlX19pbm5lcjpsYXN0LWNoaWxkIGRsID4gZHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YmNkO1xufVxuXG4ucC1hcnRpY2xlLS1zcGFkIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG59XG5cbi5wLWFydGljbGUtLWdyYXkge1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbn1cblxuLnAtYXJ0aWNsZS0tZ3JheSBoNCB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLnAtYXJ0aWNsZS0tZ3JheSBoNCA+IHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnAtYXJ0aWNsZS0tZ3JheTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wLWFydGljbGUtZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1hcnRpY2xlLWdyaWQge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbWFyZ2luOiAwIDAgNjRweDtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAzODNweCAzMnB4IDMxNXB4O1xuICAgIC1tcy1ncmlkLXJvd3M6IGF1dG8gMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzgzcHggMzJweCAzMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICB9XG59XG4ucC1hcnRpY2xlLWdyaWQgPiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4ucC1hcnRpY2xlLWdyaWQgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICBncmlkLWNvbHVtbjogMztcbiAgLW1zLWdyaWQtcm93OiAxO1xuICBncmlkLXJvdzogMS8zO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJ0aWNsZS1ncmlkID4gaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnAtYXJ0aWNsZS1ncmlkID4gcCB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgZ3JpZC1yb3c6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFydGljbGUtZ3JpZCA+IHAge1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gIH1cbn1cbi5wLWFydGljbGUtZ3JpZCA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnAtYXJ0aWNsZS1jaGVjayB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhYmViO1xufVxuXG4ucC1hcnRpY2xlLWNoZWNrID4gaDQge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogNXB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWFydGljbGUtY2hlY2sgPiBoNDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2NvbW1vbl9jaGVjay1pY29uLnN2Zyk7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDI2cHg7XG4gIG1hcmdpbjogMCA0cHggMCAxNHB4O1xufVxuXG4ucC1hcnRpY2xlLWNoZWNrX19pbm5lciB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFydGljbGUtY2hlY2tfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggMjBweDtcbiAgfVxufVxuLnAtYXJ0aWNsZS1jaGVja19faW5uZXIgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuLnAtYXJ0aWNsZS1jaGVja19faW5uZXIgPiBoNTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5wLWFydGljbGUtY2hlY2tfX2lubmVyID4gcCB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XG59XG5cbi5wLWFydGljbGUtY2hlY2tfX2lubmVyID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1hbmNob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1pcy1wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAudS1pcy1zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udS1tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMzIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWIzMjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LW1iNTAyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWI1MDI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LW1iNjQzMCB7XG4gIG1hcmdpbjogMCAwIDMwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWI2NDMwIHtcbiAgICBtYXJnaW46IDAgMCA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LW1iNjQ1MCB7XG4gIG1hcmdpbjogMCAwIDUwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWI2NDUwIHtcbiAgICBtYXJnaW46IDAgMCA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXNwLW1iMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtc3AtbWIyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAudS1wYy1tdDgwIHtcbiAgICBtYXJnaW46IDgwcHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC51LXBjLW10MTA1IHtcbiAgICBtYXJnaW46IDEwNXB4IDAgMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYy1zaWRlTmF2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2lkZU5hdiB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxufVxuLmMtc2lkZU5hdl9faGVhZF9fdHRsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG59XG5cbi5jLXNpZGVOYXZfX2NvbnQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5jLXNpZGVOYXZfX2xpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4uYy1zaWRlTmF2X19saXN0X190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLXNpZGVOYXZfX2xpc3RfX3R0bDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzFweDtcbiAgd2lkdGg6IDMxcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbn1cblxuLmMtc2lkZU5hdl9fbGlzdF9fdHRsIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNDZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uYy1zaWRlTmF2X19saXN0X190dGwgYSAuX19pY28ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRzLzIwMjgvaW1hZ2VzL2ljb25fc2lkZU5hdjAxLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjQwcHggMzBweDtcbn1cblxuLmMtc2lkZU5hdl9fbGlzdF9fdHRsIGEgLl9faWNvLS0xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uYy1zaWRlTmF2X19saXN0X190dGwgYSAuX19pY28tLTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzBweCAwO1xufVxuXG4uYy1zaWRlTmF2X19saXN0X190dGwgYSAuX19pY28tLTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xufVxuXG4uYy1zaWRlTmF2X19saXN0X190dGwgYSAuX19pY28tLTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTBweCAwO1xufVxuXG4uYy1zaWRlTmF2X19saXN0X190dGwgYSAuX19pY28tLTUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMDtcbn1cblxuLmMtc2lkZU5hdl9fbGlzdF9fdHRsIGEgLl9faWNvLS03IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IDA7XG59XG5cbi5jLXNpZGVOYXZfX2xpc3RfX3R0bCBhIC5fX2ljby0tOCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAwO1xufVxuXG4uYy1zaWRlTmF2X19saXN0X190dGwgYTpiZWZvcmUge1xuICByaWdodDogOHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5jLXNpZGVOYXZfX2xpc3RfX3R0bCBhOmFmdGVyLCAuYy1zaWRlTmF2X19saXN0X190dGwgYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjc1KTtcbn1cblxuLmMtc2lkZU5hdl9fbGlzdF9fdHRsIGE6YWZ0ZXIge1xuICByaWdodDogMTVweDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5jLXNpZGVOYXZfX2xpc3RfX3R0bCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYy1zaWRlTmF2X19saXN0X19ib2R5IHtcbiAgcGFkZGluZzogOHB4IDI0cHggMTZweDtcbn1cblxuLmMtc2lkZU5hdl9fbGlzdF9fYm9keSAuX19pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5jLXNpZGVOYXZfX2xpc3RfX2JvZHkgLl9faXRlbSBhOmFmdGVyLCAuYy1zaWRlTmF2X19saXN0X19ib2R5IC5fX2l0ZW0gYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbn1cblxuLmMtc2lkZU5hdl9fbGlzdF9fYm9keSAuX19pdGVtIGE6YmVmb3JlIHtcbiAgdG9wOiAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYy1zaWRlTmF2X19saXN0X19ib2R5IC5fX2l0ZW0gYTphZnRlciB7XG4gIHRvcDogMjFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYy1zaWRlTmF2X19saXN0Om5vdCguaXMtb3BlbikgLmMtc2lkZU5hdl9fbGlzdF9fdHRsIGE6YWZ0ZXIge1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5jLXNpZGUtY29udE1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaWRlLWNvbnRNZW51IHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG59XG4uYy1zaWRlLWNvbnRNZW51X19oZWFkX190dGwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNThweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xufVxuXG4uYy1zaWRlLWNvbnRNZW51X19jb250IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmMtc2lkZS1jb250TWVudV9fbGlzdCAuX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLmMtc2lkZS1jb250TWVudV9fbGlzdCAuX19pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uYy1zaWRlLWNvbnRNZW51X19saXN0IC5fX2l0ZW0gYTphZnRlciwgLmMtc2lkZS1jb250TWVudV9fbGlzdCAuX19pdGVtIGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDlweDtcbiAgYmFja2dyb3VuZDogIzAwYWFlYjtcbn1cblxuLmMtc2lkZS1jb250TWVudV9fbGlzdCAuX19pdGVtIGE6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jLXNpZGUtY29udE1lbnVfX2xpc3QgLl9faXRlbSBhOmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSArIDNweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmwtbG9naW4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmwtbG9naW5fX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sLWxvZ2luX19oZWFkIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWFlYjtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG59XG5cbi5sLWxvZ2luX19oZWFkLCAubC1sb2dpbl9fdHRsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xufVxuXG4ubC1sb2dpbl9fdHRsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5sLWxvZ2luX19jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5sLWxvZ2luX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sLWxvZ2luX19jaGVja2JveCAubGFiZWwtY2hlY2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4ubC1sb2dpbl9fY2hlY2tib3ggLmxhYmVsLWNoZWNrOmJlZm9yZSB7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiBjYWxjKCgxLjc1ZW0gLSAyMHB4KSAvIDIgKyAycHgpO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiA3cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDM5MmRhO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNDM5MmRhO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubC1sb2dpbl9fY2hlY2tib3ggLmxhYmVsLWNoZWNrOmFmdGVyLCAubC1sb2dpbl9fY2hlY2tib3ggLmxhYmVsLWNoZWNrOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmwtbG9naW5fX2NoZWNrYm94IC5sYWJlbC1jaGVjazphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYygoMS43NWVtIC0gMjBweCkgLyAyKTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZGNlMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ubC1sb2dpbl9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5sYWJlbC1jaGVjazpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubC1sb2dpbl9fY29udCB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAzMnB4O1xufVxuXG4ubC1sb2dpbl9fbGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5sLWxvZ2luX19sZWFkIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5sLWxvZ2luX19sZWFkIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmwtbG9naW5fX3ByaW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5cbi5sLWxvZ2luX19saXN0MDEge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ubC1sb2dpbl9fbGlzdDAxIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2RjZTIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLCAubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMGIxYmE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1vei1wbGFjZWhvbGRlciwgLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMGIxYmE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EwYjFiYTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9cGFzc3dvcmRdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMGIxYmE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsIC5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EwYjFiYTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubC1sb2dpbl9fYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubC1sb2dpbl9fYnRuIC5idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHggMCA4cHggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmwtbG9naW5fX2J0biAuYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5sLWxvZ2luX19idG4gLmJ0bi5idG4tMDEge1xuICBjb2xvcjogIzAwNmJjZDtcbn1cblxuLmwtbG9naW5fX2J0biAuYnRuLmJ0bi0wMTpiZWZvcmUge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRzLzIwMjgvaW1hZ2VzL2ljb25fbG9naW5fYnRuMDEucG5nKTtcbn1cblxuLmwtbG9naW5fX2J0biAuYnRuLmJ0bi0wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubC1sb2dpbl9fYnRuIC5idG4uYnRuLTAyOmJlZm9yZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udHMvMjAyOC9pbWFnZXMvaWNvbl9sb2dpbl9idG4wMi5wbmcpO1xufVxuXG4ubC1sb2dpbl9fYnRuIC5idG46aG92ZXIuYnRuLTAxIHtcbiAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7XG59XG5cbi5sLWxvZ2luX19idG4gLmJ0bjpob3Zlci5idG4tMDIge1xuICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcbn1cblxuLmwtbG9naW5fX3NlY29uZGFyeSA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmwtbG9naW5fX2xpc3QwMiA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubC1sb2dpbl9fbGlzdDAyID4gbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubC1sb2dpbl9fbGlzdDAyID4gbGkgYTphZnRlciwgLmwtbG9naW5fX2xpc3QwMiA+IGxpIGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDlweDtcbiAgYmFja2dyb3VuZDogIzAwYWFlYjtcbn1cblxuLmwtbG9naW5fX2xpc3QwMiA+IGxpIGE6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5sLWxvZ2luX19saXN0MDIgPiBsaSBhOmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSArIDNweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWNvbnRlbnQgPiAubC1sb2dpbiwgLmwtbGF5b3V0X19tYWluID4gLmwtbG9naW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIH1cbiAgLmwtY29udGVudCA+IC5sLWxvZ2luOmZpcnN0LWNoaWxkLCAubC1sYXlvdXRfX21haW4gPiAubC1sb2dpbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIH1cbn1cbi5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxvZ2luLmwtbG9naW4tLXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubC1sb2dpbi5sLWxvZ2luLS1zaWRlIC5sLWxvZ2luX19jb250IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2hlYWQge1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX190dGw6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fY29udCB7XG4gICAgcGFkZGluZzogMTZweCA4MHB4IDMycHg7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fcHJpbWFyeSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX3ByaW1hcnkgLmwtbG9naW5fX2J0bldyYXAge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fbGlzdDAxIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fbGlzdDAxIGxpIHtcbiAgICBmbGV4OiAwIDAgMzQwcHg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDM0MHB4O1xuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2xpc3QwMSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX19idG4gLmJ0biB7XG4gICAgbWF4LXdpZHRoOiAyNjhweDtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX19zZWNvbmRhcnkgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX19saXN0MDIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX19saXN0MDIgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAubC1jb250ZW50ID4gLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbiAgLmwtY29udGVudCA+IC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLW1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubC1sb2dpbi5sLWxvZ2luLS1tYWluIC5sLWxvZ2luX19oZWFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAubC1sb2dpbi5sLWxvZ2luLS1tYWluIC5sLWxvZ2luX19jb250IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmwtbG9naW4ubC1sb2dpbi0tbWFpbiAubC1sb2dpbl9fcHJpbWFyeSAubC1sb2dpbl9fYnRuV3JhcCB7XG4gICAgd2lkdGg6IDE4NnB4O1xuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLW1haW4gLmwtbG9naW5fX2xpc3QwMSBsaSB7XG4gICAgZmxleDogMCAwIDI1MHB4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAyNTBweDtcbiAgfVxufVxuLmpzLXNjcm9sbC10b3Age1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuXG4uanMtc2Nyb2xsLXRvcC5pcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uanMtc2Nyb2xsLXRvcC5pcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA2OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudHMtaW5uZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuY29udGVudHMtaW5uZXJfX21haW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAyNHB4IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbiAgLmNvbnRlbnRzLWlubmVyX19hc2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudHMtaW5uZXIge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggMCByZ2JhKDQsIDAsIDAsIDAuMSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxMHB4IDAgcmdiYSg0LCAwLCAwLCAwLjEpO1xuICAgIGdhcDogMCAzMnB4O1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDczNHB4IDMycHggMzAwcHg7XG4gICAgZ3JpZC1nYXA6IDAgMzJweDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZTogXCJtYWluIHNpZGVcIiAxZnIvNzM0cHggMzAwcHg7XG4gIH1cbiAgLmNvbnRlbnRzLWlubmVyX19tYWluIHtcbiAgICB3aWR0aDogNzM0cHg7XG4gICAgcGFkZGluZzogMzJweCAwIDA7XG4gICAgZ3JpZC1hcmVhOiBtYWluO1xuICB9XG4gIC5jb250ZW50cy1pbm5lcl9fYXNpZGUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgICBncmlkLWFyZWE6IHNpZGU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50cy1pbm5lcl9fbWFpbiB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgfVxuICAuY29udGVudHMtaW5uZXJfX2FzaWRlIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICB9XG59XG4ucC1tYWludmlzdWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtbWFpbnZpc3VhbCB7XG4gICAgYmFja2dyb3VuZDogIzAwYWJlYiBuby1yZXBlYXQgNTAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaW5kZXhfbWFpbnZpc3VhbC0xNjAwcHgucG5nKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNWRlMGFhIDQ1JSwgIzZkYmVmZiA1NSUpO1xuICB9XG59XG4ucC1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cblxuLmMtaGVhZGluZy0tdHlwZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGluZy0tdHlwZTIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLmMtaGVhZGluZy0tdHlwZTI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6ICMwMGFiZWI7XG59XG5cbi5leGJ0biB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4vKipzcOeUqOODmuODvOOCuOS4i+mDqOODkeODs+OBj+OBmioqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHVsLnRvcGljcGF0aCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlLFxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlIHtcbiAgICB0b3A6IDZweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjphZnRlciB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gIH1cbiAgdWwudG9waWNwYXRoIGxpICsgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLWlucGFnZS1OYXYge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWlucGFnZS1OYXYge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWlucGFnZS1OYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnBhZ2UtTmF2X19saXN0X19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1MaW5lLUdyZXksICNEN0RDRTIpO1xuICB9XG4gIC5wLWlucGFnZS1OYXZfX2xpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1OZXV0cmFsLUxpbmUtR3JleSwgI0Q3RENFMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnBhZ2UtTmF2X19saXN0X19pdGVtIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICB9XG4gIC5wLWlucGFnZS1OYXZfX2xpc3RfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tTmV1dHJhbC1MaW5lLUdyZXksICNEN0RDRTIpO1xuICB9XG59XG4ucC1pbnBhZ2UtTmF2X19saXN0X19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBnYXA6IDE0cHg7XG4gIHBhZGRpbmc6IDExcHggMTJweCAxMXB4IDhweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5wYWdlLU5hdl9fbGlzdF9faXRlbSBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMjBweCAwIDhweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtaW5wYWdlLU5hdl9fbGlzdF9faXRlbSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZC1MaWdodC1ibHVlLCAjRTVGNkZEKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbn1cbi5wLWlucGFnZS1OYXZfX2xpc3RfX2l0ZW0gYTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiAjMDBBQUVCO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2xhdGUgMjAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5wYWdlLU5hdl9fbGlzdF9faXRlbSBhOjphZnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWlucGFnZS1OYXZfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5wLWlucGFnZS1OYXZfX2xpc3RfX2l0ZW0gYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5wLWlucGFnZS1OYXZfX2xpc3RfX2l0ZW0gYTpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zbGF0ZTogMCAyMCU7XG4gIH1cbn1cblxuLnAtdG9wLXNlY3Rpb24taW5kZXgge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucC10b3Atc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1CYWNrZ3JvdW5kLUxpZ2h0LWJsdWUsICNFNUY2RkQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG4ucC10b3Atc2VjdGlvbl9fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMEFBRUI7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDMxLjVweCAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zZWN0aW9uX190dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wLXRvcC1zZWN0aW9uX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atc2VjdGlvbl9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG4ucC10b3Atc2VjdGlvbl9faWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC13aGl0ZS1mZmYsICNGRkYpO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXNlY3Rpb25fX2ljb24ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG59XG4ucC10b3Atc2VjdGlvbl9faWNvbiBpbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zZWN0aW9uX19pY29uIGltZyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG4ucC10b3Atc2VjdGlvbiAucC10YWctY29udF9fbGlzdCB7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbn1cbi5wLXRvcC1zZWN0aW9uX19uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXNlY3Rpb25fX25hdmlnYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5wLXRvcC1zZWN0aW9uX19uYXZpZ2F0aW9uIC5jLWJ0biB7XG4gIHdpZHRoOiAyNTZweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnAtdGFnLWNvbnRfX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtdHlwby0zMzMzMzMsICMzMzMpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyMXB4ICovXG59XG4ucC10YWctY29udF9fdHRsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODA4MDgwIDI1JSwgdHJhbnNwYXJlbnQgMjUlKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbn1cbi5wLXRhZy1jb250X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucC10YWctY29udF9fbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBwYWRkaW5nOiA4cHggMCA2cHggMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgYmFja2dyb3VuZDogIzM4QzBBRTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUtZmZmLCAjRkZGKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTAwJTsgLyogMTJweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWctY29udF9fbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDhweCA2cHggNnB4IDZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10YWctY29udF9fbGlzdC4tLWZ6LXNtIC5wLXRhZy1jb250X19saXN0X19pdGVtLCAucC10YWctY29udF9fbGlzdF9faXRlbS4tLWZ6LXNtIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5wLXRhZy1jb250X19saXN0X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC04cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uX3RhZ19sZWZ0XzAxLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFnLWNvbnRfX2xpc3RfX2l0ZW06OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgbGVmdDogLTEzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uX3RhZ19sZWZ0XzAxQHBjLnN2Zyk7XG4gIH1cbn1cblxuLnAtcHVycG9zZS1jbG0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wdXJwb3NlLWNsbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLnAtcHVycG9zZS1jbG1fX2NvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtTGluZS1HcmV5LCAjRDdEQ0UyKTtcbn1cbi5wLXB1cnBvc2UtY2xtX19jb2xfX3R0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMCA2cHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtdHlwby0zMzMzMzMsICMzMzMpO1xuICAvKiBoM+WkquWtlyAqL1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyNHB4ICovXG59XG4ucC1wdXJwb3NlLWNsbV9fY29sX190dGwuLS10eXBlMSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLUJhY2tncm91bmQtTGlnaHQtYmx1ZSwgI0U1RjZGRCk7XG59XG4ucC1wdXJwb3NlLWNsbV9fY29sX190dGwuLS10eXBlMiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLUJhY2tncm91bmQtTGlnaHQtZ3JleSwgI0YyRjJGMik7XG59XG4ucC1wdXJwb3NlLWNsbV9fY29sX19ib3gge1xuICBwYWRkaW5nOiAyMHB4IDE5cHggMTJweCAxOXB4O1xufVxuLnAtcHVycG9zZS1jbG1fX2NvbF9fYm94ID4gKiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1wdXJwb3NlLWNsbV9fY29sX190dGwgKyAucC1wdXJwb3NlLWNsbV9fY29sX19ib3gge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1MaW5lLUdyZXksICNEN0RDRTIpO1xufVxuLnAtcHVycG9zZS1jbG1fX2NvbF9fYm94IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucC1hbmNob3I6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5wLWFydGljbGUtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcnRpY2xlLWZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG4gIC5wLWFydGljbGUtZmxleCAucC1maWd1cmUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucC1hcnRpY2xlLWZsZXg6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucC1hcnRpY2xlLWZsZXggLmMtaGVhZGluZy0tdHlwZTMge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5wLWFydGljbGUtc2VjOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFydGljbGUtc2VjOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuLnAtYm90dG9tLWxpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucC1ib3R0b20tbGlua19fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLVByaW1hcnktTXluYXZpLUJsdWUsICMwMEFBRUIpO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC10eXBvLTMzMzMzMywgIzMzMyk7XG4gIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyN3B4ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm90dG9tLWxpbmtfX3R0bCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJvdHRvbS1saW5rX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAwIDI0cHg7XG4gIH1cbn1cbi5wLWJvdHRvbS1saW5rX19saXN0X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5wLWJvdHRvbS1saW5rX19saXN0X19pdGVtOmhhcyguaXMtY3VycmVudCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucC1ib3R0b20tbGlua19fbGlzdF9faXRlbTpoYXMoYTpob3Zlcikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ucC1ib3R0b20tbGlua19fbGlzdF9faXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMsIGNvbG9yIDIwMG1zO1xufVxuLnAtYm90dG9tLWxpbmtfX2xpc3RfX2l0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODA4MDgwIDI1JSwgdHJhbnNwYXJlbnQgMjUlKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbn1cbi5wLWJvdHRvbS1saW5rX19saXN0X19pdGVtIGE6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjMDBBQUVCO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zbGF0ZSAyMDBtcztcbn1cbi5wLWJvdHRvbS1saW5rX19saXN0X19pdGVtIGE6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODA4MDgwIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODA4MDgwIDI1JSwgdHJhbnNwYXJlbnQgMjUlKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4LCA0cHggMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXgsIHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AsIGJvdHRvbTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYm90dG9tLWxpbmtfX2xpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZC1MaWdodC1ibHVlLCAjRTVGNkZEKTtcbiAgICBjb2xvcjogIzA2YztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnAtYm90dG9tLWxpbmtfX2xpc3RfX2l0ZW0gYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwNmMgMCUsICMwNmMgMTAwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA2YyAwJSwgIzA2YyAxMDAlKTtcbiAgfVxuICAucC1ib3R0b20tbGlua19fbGlzdF9faXRlbSBhOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNsYXRlOiAyMCUgMDtcbiAgfVxufVxuLnAtYm90dG9tLWxpbmtfX2xpc3RfX2l0ZW0gYS5pcy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI0YyRkJGRTtcbiAgY29sb3I6ICM4MEIyRTU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnAtYm90dG9tLWxpbmtfX2xpc3RfX2l0ZW0gYS5pcy1jdXJyZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MEIyRTUgMCUsICM4MEIyRTUgMTAwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzgwQjJFNSAwJSwgIzgwQjJFNSAxMDAlKTtcbn1cblxuLnAtbnVtYmVyaW5nLWhkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTRweCAxNnB4IDEycHggMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1MaW5lLUdyZXksICNEN0RDRTIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1CYWNrZ3JvdW5kLUxpZ2h0LWdyZXksICNGMkYyRjIpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1udW1iZXJpbmctaGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnAtbnVtYmVyaW5nLWhkIGkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogN3B4IDAgNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtTGluZS1HcmV5LCAjRDdEQ0UyKTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6IHZhcigtLVByaW1hcnktTXluYXZpLUJsdWUsICMwMEFBRUIpO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4ucC11bCwgLnAtdWwtLWhvcml6b250YWwtcGMsIC5wLXVsLS1mbGF0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnAtdWw6bm90KDpsYXN0LWNoaWxkKSwgLnAtdWwtLWhvcml6b250YWwtcGM6bm90KDpsYXN0LWNoaWxkKSwgLnAtdWwtLWZsYXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLnAtdWwgPiBsaSwgLnAtdWwtLWhvcml6b250YWwtcGMgPiBsaSwgLnAtdWwtLWZsYXQgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4ucC11bCA+IGxpOjpiZWZvcmUsIC5wLXVsLS1ob3Jpem9udGFsLXBjID4gbGk6OmJlZm9yZSwgLnAtdWwtLWZsYXQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvvaVcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtdWwgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSwgLnAtdWwtLWhvcml6b250YWwtcGMgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSwgLnAtdWwtLWZsYXQgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cbi5wLXVsLS1mbGF0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVsLS1ob3Jpem9udGFsLXBjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLnAtdWwtLWhvcml6b250YWwtcGMgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wLWZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEN0RDRTI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1maWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5wLWZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWFsaWduLWxlZnQtcGMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtcGMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtYWxpZ24tbGVmdC1zcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudS1hbGlnbi1yaWdodC1zcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi51LXZhbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udS12YWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtdmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wY2JyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LXNwYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXNwYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiQGltcG9ydCAnLi4vY3NzL2ljb21vb24vc3R5bGUuY3NzJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZvdW5kYXRpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ2ZvdW5kYXRpb24vbWl4aW5zJztcbkBpbXBvcnQgJ2ZvdW5kYXRpb24vYmFzZSc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMYXlvdXRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEBpbXBvcnQgXCJsYXlvdXQvdG9waWNwYXRoQXJlYVwiO1xuQGltcG9ydCBcImxheW91dC9idG4tdG9wLTAxXCI7XG4vLyBAaW1wb3J0IFwibGF5b3V0L2wtd3JhcHBlclwiO1xuLy8gQGltcG9ydCBcImxheW91dC9sLWxheW91dFwiO1xuLy8gQGltcG9ydCBcImxheW91dC9sLWxvZ2luXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBPYmplY3Rcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb21wb25lbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L2J0blwiO1xuLy8gQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvY2Fyb3VzZWxMaXN0XCI7XG4vLyBAaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9jb2xXcmFwXCI7XG4vLyBAaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9jb250cy1saXN0XCI7XG4vLyBAaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9oZGdcIjtcbi8vIEBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L2hlcm9cIjtcbi8vIEBpbXBvcnQgXCJvYmplY3QvY29tcG9uZW50L3NpZGUtY2F0ZWdvcnktbmF2XCI7XG4vLyBAaW1wb3J0IFwib2JqZWN0L2NvbXBvbmVudC9zaWRlLWNvbnRzLW5hdlwiO1xuLy8gQGltcG9ydCBcIm9iamVjdC9jb21wb25lbnQvaW5kZXgtaGVhZFwiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUHJvamVjdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcIm9iamVjdC9wcm9qZWN0L21lbnNldHN1X2dva3VpXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBVdGlsaXR5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwib2JqZWN0L3V0aWxpdHkvYWxpZ25cIjtcbkBpbXBvcnQgXCJvYmplY3QvdXRpbGl0eS9iclwiO1xuLy8gQGltcG9ydCBcIm9iamVjdC91dGlsaXR5L2Rpc3BsYXlcIjtcbi8vIEBpbXBvcnQgXCJvYmplY3QvdXRpbGl0eS9mb250LXNpemVcIjtcbi8vIEBpbXBvcnQgXCJvYmplY3QvdXRpbGl0eS9zcGFjaW5nXCI7XG4vLyBAaW1wb3J0IFwib2JqZWN0L3V0aWxpdHkvdGV4dFwiOyIsImh0bWwge1xuICAtLXNjcm9sbGJhcjogMDtcbn1cblxuI21haW4ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcblxuICAvKiDjg4vjg6Xjg7zjg4jjg6njg6vjgqvjg6njg7wgKi9cblx0LS1uZXV0cmFsLWNvbG9yLTAxOiAjZmZmZmZmO1xuXHQtLW5ldXRyYWwtY29sb3ItMDI6ICMzMzMzMzM7XG5cdC0tbmV1dHJhbC1jb2xvci0wMzogIzZkNmQ2ZDtcblx0LS1uZXV0cmFsLWNvbG9yLTA0OiAjYjBiMGIwO1xuXHQtLW5ldXRyYWwtY29sb3ItMDU6ICNlNmU2ZTY7XG5cdC0tbmV1dHJhbC1jb2xvci0wNjogI2YyZjJmMjtcblx0LS1uZXV0cmFsLWNvbG9yLTA3OiAjZmFmYWZhO1xuXHQtLW5ldXRyYWwtY29sb3ItMDg6ICNkMWQxZDE7XG5cblx0Lyog44Oh44Kk44Oz44Kr44Op44O8ICovXG4gIC0tbWFpbi1jb2xvci0wMTogIzAwYjVmYTtcbiAgLS1tYWluLWNvbG9yLTAyOiAjMzA4OGYzO1xuICAtLW1haW4tY29sb3ItMDM6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzMwODhmMywgIzAwYjVmYSk7XG4gIC0tbWFpbi1jb2xvci0wNDogI2VmZjdmZjtcbiAgLS1tYWluLWNvbG9yLTA1OiAjNjJiMGY4O1xuICAtLW1haW4tY29sb3ItMDY6ICM4YmRmZmY7IC8qIC0tbWFpbi1jb2xvci0wMeOBruODm+ODkOODvCAqL1xuICAtLW1haW4tY29sb3ItMDc6ICM4ZWMxZmY7IC8qIC0tbWFpbi1jb2xvci0wMuOBruODm+ODkOODvCAqL1xuICAtLW1haW4tY29sb3ItMDg6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzc4YjVmZiwgIzQwY2FmZik7IC8qIC0tbWFpbi1jb2xvci0wM+OBruODm+ODkOODvCAqL1xuICBcbiAgLyog44Kz44Oz44OQ44O844K444On44Oz44Kr44Op44O8ICovXG4gIC0tY29udmVyc2lvbi1jb2xvci0wMTogI2ZmOGIwZjtcbiAgLS1jb252ZXJzaW9uLWNvbG9yLTAyOiAjZmZhZjU5OyAvKiAtLWNvbnZlcnNpb24tY29sb3ItMDHjga7jg5vjg5Djg7wgKi9cbiAgXG4gIC8qIOOCteODluOCq+ODqeODvCAqL1xuXHQtLXN1Yi1jb2xvci0wMTogI2ZmZGIwZjtcblx0LS1zdWItY29sb3ItMDI6ICNmZWZkZTg7XG5cdC0tc3ViLWNvbG9yLTAzOiAjZjg1MjUyO1xuXHQtLXN1Yi1jb2xvci0wNDogI2ZmZjFmMjtcblxuICAvKiDjg5XjgqPjg6vjgr/jg7zmjIflrprvvIjjgqLjgqTjgrPjg7Pjgarjganjgavkvb/nlKjvvIkgKi9cbiAgLS1uYzAxLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk5JSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoOTVkZWcpIGJyaWdodG5lc3MoMTAzJSkgY29udHJhc3QoMTAxJSk7IC8qbmV1dHJhbC1jb2xvci0wMSovXG4gIC0tbmMwMi0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg1OTQzJSkgaHVlLXJvdGF0ZSg0NGRlZykgYnJpZ2h0bmVzcygxMDglKSBjb250cmFzdCg3OCUpOyAvKm5ldXRyYWwtY29sb3ItMDIqL1xuICAtLW5jMDMtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNDUlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMTUwMCUpIGh1ZS1yb3RhdGUoMjIzZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoODQlKTsvKm5ldXRyYWwtY29sb3ItMDMqL1xuICAtLW5jMDQtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzclKSBzZXBpYSgwJSkgc2F0dXJhdGUoMjg5MSUpIGh1ZS1yb3RhdGUoMjRkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoNzYlKTsgLypuZXV0cmFsLWNvbG9yLTA0Ki9cbiAgLS1uYzA1LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg3NDgyJSkgaHVlLXJvdGF0ZSg1M2RlZykgYnJpZ2h0bmVzcygxMTclKSBjb250cmFzdCg4MCUpOy8qbmV1dHJhbC1jb2xvci0wNSovICBcbiAgLS1uYzA2LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDElKSBzYXR1cmF0ZSg0ODQlKSBodWUtcm90YXRlKDE0NWRlZykgYnJpZ2h0bmVzcygxMTglKSBjb250cmFzdCg5MCUpOy8qbmV1dHJhbC1jb2xvci0wNiovICBcbiAgLS1uYzA3LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgxJSkgaHVlLXJvdGF0ZSg4NWRlZykgYnJpZ2h0bmVzcygxMTIlKSBjb250cmFzdCg5NiUpOy8qbmV1dHJhbC1jb2xvci0wNyovICBcbiAgLS1uYzA4LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoMiUpIHNhdHVyYXRlKDI1JSkgaHVlLXJvdGF0ZSgzMTRkZWcpIGJyaWdodG5lc3MoODclKSBjb250cmFzdCg4OCUpOy8qbmV1dHJhbC1jb2xvci0wOCovICBcbiAgLS1tYzAxLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDUzJSkgc2VwaWEoMzQlKSBzYXR1cmF0ZSgzMDkxJSkgaHVlLXJvdGF0ZSgxNjJkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCgxMDUlKTsgLyptYWluLWNvbG9yLTAxKi9cbiAgLS1tYzAyLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDUzJSkgc2VwaWEoNjUlKSBzYXR1cmF0ZSg1MzcyJSkgaHVlLXJvdGF0ZSgxOTlkZWcpIGJyaWdodG5lc3MoMTAyJSkgY29udHJhc3QoOTElKTsgLyptYWluLWNvbG9yLTAyKi9cbiAgICAgIC8qbWFpbi1jb2xvci0wM+OBr+OCsOODqeODh+OBruOBn+OCgeOBquOBlyovICBcbiAgLS1tYzA0LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDQ0JSkgc2F0dXJhdGUoMjI0OSUpIGh1ZS1yb3RhdGUoMTc4ZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoMTEzJSk7LyptYWluLWNvbG9yLTA0Ki8gIFxuICAtLW1jMDUtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNTklKSBzZXBpYSg5MCUpIHNhdHVyYXRlKDY5NiUpIGh1ZS1yb3RhdGUoMTgyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDk1JSk7IC8qbWFpbi1jb2xvci0wNSovXG4gIC0tbWMwNi0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4OCUpIHNlcGlhKDE4JSkgc2F0dXJhdGUoNzMwOSUpIGh1ZS1yb3RhdGUoMTc3ZGVnKSBicmlnaHRuZXNzKDExMSUpIGNvbnRyYXN0KDEwMyUpOy8qbWFpbi1jb2xvci0wNiovICBcbiAgLS1tYzA3LS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDc4JSkgc2VwaWEoMzYlKSBzYXR1cmF0ZSg0MDU4JSkgaHVlLXJvdGF0ZSgxODdkZWcpIGJyaWdodG5lc3MoMTA2JSkgY29udHJhc3QoMTA1JSk7LyptYWluLWNvbG9yLTA3Ki8gIFxuICAgICAgLyptYWluLWNvbG9yLTA444Gv44Kw44Op44OH44Gu44Gf44KB44Gq44GXKi8gIFxuICAtLWN2YzAxLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDcwJSkgc2VwaWEoNTAlKSBzYXR1cmF0ZSg0NDg0JSkgaHVlLXJvdGF0ZSgzNTFkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoMTAyJSk7Lypjb252ZXJzaW9uLWNvbG9yLTAxKi8gIFxuICAtLWN2YzAyLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDY1JSkgc2VwaWEoNjElKSBzYXR1cmF0ZSg0NDQlKSBodWUtcm90YXRlKDM0MmRlZykgYnJpZ2h0bmVzcygxMDMlKSBjb250cmFzdCgxMDQlKTsvKmNvbnZlcnNpb24tY29sb3ItMDIqLyAgICBcbiAgLS1zYzAxLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgxJSkgc2VwaWEoNzQlKSBzYXR1cmF0ZSgxMzQyJSkgaHVlLXJvdGF0ZSgzNDVkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoMTAxJSk7LypzdWItY29sb3ItMDEqLyAgXG4gIC0tc2MwMi0tZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDg1JSkgc2F0dXJhdGUoNTg0JSkgaHVlLXJvdGF0ZSgzMDNkZWcpIGJyaWdodG5lc3MoMTEwJSkgY29udHJhc3QoMTAyJSk7LypzdWItY29sb3ItMDIqLyAgICBcbiAgLS1zYzAzLS1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDQyJSkgc2VwaWEoOTklKSBzYXR1cmF0ZSgzMDEyJSkgaHVlLXJvdGF0ZSgzMzVkZWcpIGJyaWdodG5lc3MoMTEyJSkgY29udHJhc3QoOTglKTsgLypzdWItY29sb3ItMDMqL1xuICAtLXNjMDQtLWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODglKSBzZXBpYSgzNSUpIHNhdHVyYXRlKDgyJSkgaHVlLXJvdGF0ZSgzMDhkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCgxMTAlKTsgLypzdWItY29sb3ItMDQqL1xufVxuIiwiLmJ0bi10b3AtMDEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDc1cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmJ0bi10b3AtMDEgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3MSwgMjM1LCAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJ0bi10b3AtMDEgYTo6YmVmb3JlLCAuYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uYnRuLXRvcC0wMSBhOjpiZWZvcmUge1xuICBsZWZ0OiAtOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzRkZWcpO1xufVxuXG4uYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gIGxlZnQ6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNGRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXRvcC0wMS5qcy1zY3JvbGwtdG9wIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICB9XG5cbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcC5pcy1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuYnRuLXRvcC0wMS5qcy1zY3JvbGwtdG9wLmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLXRvcC0wMSB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gICAgYm90dG9tOiA2NHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC5idG4tdG9wLTAxIGEge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbiAgfVxuXG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSwgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG5cbiAgLmJ0bi10b3AtMDEgYTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTJweDtcbiAgfVxuXG4gIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgICBsZWZ0OiAxM3B4O1xuICB9XG5cbiAgLmJ0bi10b3AtMDEgYTpob3ZlciwgLmJ0bi10b3AtMDEgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gIH1cbn1cbiIsIi5jLWJ0biB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuXHRtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgLy8gYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBsaW5lLWhlaWdodDogY2FsYygxOC8xMykgIWltcG9ydGFudDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAyMDBtcywgYmFja2dyb3VuZC1jb2xvciAyMDBtcywgY29sb3IgMjAwbXMsIG9wYWNpdHkgMjAwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLnMwIHsgLy8g44Gq44KK44KG44GNXG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLnMxMDAgeyAvLyDlhajluYVcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG5cbiAgJi5zMSB7XG4gICAgd2lkdGg6IDM1MXB4OyAvLyBzYW1wbGVcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTsgLy8gc2FtcGxlXG4gICAgfVxuXHR9XG5cblx0Ji5jMSB7XG4gICAgY29sb3I6IHZhcigtLW1haW4tY29sb3ItMDIpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtY29sb3ItMDEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtY29sb3ItMDQpO1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cblxuICAmLmMyIHtcbiAgICBjb2xvcjp2YXIoLS1uZXV0cmFsLWNvbG9yLTAxKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb252ZXJzaW9uLWNvbG9yLTAxKTtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb252ZXJzaW9uLWNvbG9yLTAyKTtcbiAgICB9XG4gIH1cblxuICAmLmMzIHtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvci0wMSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1jb2xvci0wMyk7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtY29sb3ItMDEpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1jb2xvci0wOCk7XG4gICAgfVxuICB9XG5cbiAgJi5jNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjM2YxO1xuICAgIH1cbiAgfVxuXG4gIFtjbGFzc149XCJpY29uLVwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbGVmdDogMjBweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuYm9va21hcmsge1xuICAgIGdhcDogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tY29sb3ItMDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25fbGFiZWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgJi5kb25lIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yLTAyKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1jb2xvci0wMikgIWltcG9ydGFudDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25fbGFiZWxfZmlsbC5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pY29uTG9naW4ge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fbG9naW4ucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICYuaWNvblJlZ2lzdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX3JlZ2lzdGVyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLmljb25TZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fc2VhcmNoXzAyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLmljb25TdGFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX2Zhdl8wMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJi5pY29uQ2hlY2sge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOWE5YTlhO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5YTlhOWE7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi5kb25lIHtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvci0wNCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1jb2xvci0wMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC1jb2xvci0wNCk7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtY29sb3ItMDUpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1jb2xvci0wMSk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtY29sb3ItMDUpO1xuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIkYnJlYWtwb2ludDogNzY4cHg7XG5cbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50IC0gMXB4fSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBoYWNrKCR2ZXI6IG51bGwpIHtcbiAgQGlmICR2ZXIgPT0gJ2llJyB7IC8vIElFMTDjgJwxMVxuICAgIEBhdC1yb290IF86LW1zLWlucHV0LXBsYWNlaG9sZGVyLCA6cm9vdCAmIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkdmVyID09ICdlZGdlJyB7IC8vIEVkZ2UxMivvvIhFZGdl5YWo44Gm77yJXG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHZlciA9PSAnbXMnIHsgLy8gSUUxMCvvvIhFZGdl44KC5YWo44Gm5ZCr44KA77yJXG4gICAgQGF0LXJvb3QgXzotbXMtbGFuZyh4KSwgJiB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtaXhpbiBob3ZlciB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtYmVyKSB7XG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpID09ICdudW1iZXInIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xuICAgIEByZXR1cm4gJG51bWJlciAvICgkbnVtYmVyICogMCArIDEpO1xuICB9XG4gIEByZXR1cm4gJG51bWJlcjtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkcHgsICRiYXNlOiAxNnB4KSB7XG4gICR2YWx1ZTogJHB4O1xuICBAaWYgKHVuaXQoJHB4KSAhPSAncHgnKSB7XG4gICAgQHdhcm4gJ3JlbSgp44Gu5byV5pWw44GrcHjku6XlpJbjga7lgKTjgpLmjIflrprjgZfjgabjgoLoqIjnrpfjgafjgY3jgb7jgZvjgpMnO1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG4gICR2YWx1ZTogKHN0cmlwLXVuaXQoJHB4KSAvIHN0cmlwLXVuaXQoJGJhc2UpKSAqIDFyZW07XG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5AZnVuY3Rpb24gdncoJHB4LCAkYmFzZTogMzc1cHgpIHtcbiAgJHZhbHVlOiAkcHg7XG4gIEBpZiAodW5pdCgkcHgpICE9ICdweCcpIHtcbiAgICBAd2FybiAndncoKeOBruW8leaVsOOBq3B45Lul5aSW44Gu5YCk44KS5oyH5a6a44GX44Gm44KC6KiI566X44Gn44GN44G+44Gb44KTJztcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfVxuICAkdmFsdWU6IChzdHJpcC11bml0KCRweCkgLyBzdHJpcC11bml0KCRiYXNlKSkgKiAxMDB2dztcbiAgQHJldHVybiAkdmFsdWU7XG59XG5cbkBtaXhpbiBsaW5lLWNsYW1wKCRjb3VudDogMykge1xuICBAaWYgdHlwZS1vZigkY291bnQpICE9ICdudW1iZXInIHtcbiAgICBAZXJyb3IgJ2xpbmUtY2xhbXDjga7lvJXmlbDjga/lv4XjgZrmlbDlgKTjgafmjIflrprjgZfjgabjgY/jgaDjgZXjgYQnO1xuICB9XG4gIEBpZiAkY291bnQgPT0gMSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9IEBlbHNlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRjb3VudDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuQG1peGluIGljb24tZm9udCB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gdHJpYW5nbGUoJGJvcmRlcldpZHRoKSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyV2lkdGg7XG59IiwiKiwgOmFmdGVyLCA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG46cm9vdCB7XG4gIGZvbnQtZmFtaWx5OiDjg6HjgqTjg6rjgqosIE1laXJ5bywg44OS44Op44Ku44OO6KeS44K0LCBIaXJhZ2lubyBLYWt1IEdvdGhpYywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2Mi41JVxufVxuYm9keSB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgY29sb3I6ICMwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcblxuICAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4jbWFpbiAqIHtcbiAgZm9udC1mYW1pbHk6IOODoeOCpOODquOCqiwgTWVpcnlvLCDjg5Ljg6njgq7jg47op5LjgrQsIEhpcmFnaW5vIEtha3UgR290aGljLCBzYW5zLXNlcmlmO1xufVxuI21haW4ubC1tYWluLCAuY29udGVudHMtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuI21haW4ubC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAzNDNweDtcbiAgcGFkZGluZzogMCAwcHggNjRweFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAjbWFpbi5sLW1haW4ge1xuICAgIG1heC13aWR0aDogMTE1OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDRweFxuICB9XG59XG4uY29udGVudHMtaW5uZXIge1xuICAtLWxvY2FsTmF2LWhlaWdodDogMHB4O1xuICAvLyBtYXJnaW46IDIuNXB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDIuNXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyLjVweCAwIHJnYmEoMCwgMCwgMCwgLjI1KVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAuY29udGVudHMtaW5uZXIge1xuICAgIC8vIG1hcmdpbjogNXB4IDAgMDtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgLjI1KVxuICB9XG59XG4uY29udGVudHMtaW5uZXItcHJvZmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWY2ZmRcbn1cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBtYXJnaW46IDAgMTZweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIG1haW4ge1xuICAgIHdpZHRoOiA4MzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNjRweFxuICB9XG59XG5hc2lkZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIHBhZGRpbmc6IDUwcHggMFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICBhc2lkZSB7XG4gICAgd2lkdGg6IDgzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDY0cHggMFxuICB9XG59XG4ubC1zZWN0aW9uLXdyYXAge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIG1hcmdpbjogMCAxNnB4IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZlxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAubC1zZWN0aW9uLXdyYXAge1xuICAgIHdpZHRoOiA4MzBweDtcbiAgICBtYXJnaW46IDAgYXV0byA2NHB4O1xuICAgIHBhZGRpbmctdG9wOiA2NHB4XG4gIH1cbn1cbi5jLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVcbn1cbi5jLWhlYWRpbmctLXR5cGUxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tUHJpbWFyeS1NeW5hdmktQmx1ZSwgIzAwQUFFQik7XG4gIH1cbn1cbi8vIC5jLWhlYWRpbmctLXR5cGUyIHtcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICBtYXJnaW46IDAgMCAyNXB4O1xuLy8gICBwYWRkaW5nOiAwIDAgMCAyNHB4O1xuLy8gICBmb250LXNpemU6IDIuNHJlbTtcbi8vICAgbGluZS1oZWlnaHQ6IDFcbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbi8vICAgLmMtaGVhZGluZy0tdHlwZTIge1xuLy8gICAgIG1hcmdpbjogMCAwIDMycHhcbi8vICAgfVxuLy8gfVxuLy8gLmMtaGVhZGluZy0tdHlwZTI6YmVmb3JlIHtcbi8vICAgdG9wOiAwO1xuLy8gICBoZWlnaHQ6IDEwMCVcbi8vIH1cbi5jLWhlYWRpbmctLXR5cGUzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtTGluZS1HcmV5LCAjRDdEQ0UyKTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtdHlwby0zMzMzMzMsICMzMzMpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI0cHggKi9cblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4uYy1oZWFkaW5nLS10eXBlNCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMVxufVxuLmMtaGVhZGluZy0tdHlwZTQge1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBmb250LXNpemU6IDEuNHJlbVxufVxuLmMtaGVhZGluZy0tdHlwZTQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNweCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBhYmViXG59XG4uYy1oZWFkaW5nLS10eXBlNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTJweCA0cHggNDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwXG59XG4uYy1oZWFkaW5nLS10eXBlNTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2luZGV4X3BvaW50LWljb24uc3ZnKSBuby1yZXBlYXQgMCAwXG59XG4uYy1oZWFkaW5nLS10eXBlNiB7XG4gIG1hcmdpbjogMCAwIDIycHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi5jLWhlYWRpbmctLXR5cGU3IHtcbiAgbWFyZ2luOiAwIDAgMTVweCAtMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5jLWhlYWRpbmctLXR5cGU3IHtcbiAgICBtYXJnaW46IDAgMCAzMnB4IC0zMnB4XG4gIH1cbn1cbi5jLWhlYWRpbmctLXR5cGU3ID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgNjRweDtcbiAgY29sb3I6ICMwMGFiZWI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMVxufVxuLmMtaGVhZGluZy0tdHlwZTcgPiBzcGFuOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaW5kZXhfdmlkZW8wMS1pY29uLnN2Zykgbm8tcmVwZWF0IDAgMFxufVxuLmMtaGVhZGluZy0tdHlwZTcgPiBzcGFuOmFmdGVyLCAuYy1oZWFkaW5nLS10eXBlNyA+IHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogNTFweFxufVxuLmMtaGVhZGluZy0tdHlwZTcgPiBzcGFuOmFmdGVyIHtcbiAgcmlnaHQ6IC02NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2luZGV4X3ZpZGVvMDItaWNvbi5zdmcpIG5vLXJlcGVhdCAwIDBcbn1cbi5jLWhlYWRpbmctLXR5cGU4IHtcbiAgcGFkZGluZzogMTZweCAwIDE2cHggMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMGFiZWI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMFxufVxuLmMtaGVhZGluZy0tc3oyMSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtXG59XG4uYy1oZWFkaW5nLS1zcC1saDE3NSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5jLWhlYWRpbmctLXNwLWxoMTc1IHtcbiAgICBsaW5lLWhlaWdodDogMVxuICB9XG59XG4uZXhidG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gIGZvbnQ6IDEuNHJlbS8xLjcg44Oh44Kk44Oq44KqLCBNZWlyeW8sIOODkuODqeOCruODjuinkuOCtCwgSGlyYWdpbm8gS2FrdSBHb3RoaWMsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5leGJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyNDBweFxuICB9XG59XG4uZXhidG4tLXR5cGUxIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDZiY2Q7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMnNcbn1cbi5leGJ0bi0tdHlwZTE6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmxpbmssIC5leGJ0bi0tdHlwZTE6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNmJjZFxufVxuLmV4YnRuLS10eXBlMTpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6YWN0aXZlLCAuZXhidG4tLXR5cGUxOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpmb2N1cywgLmV4YnRuLS10eXBlMTpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6aG92ZXIge1xuICBjb2xvcjogIzM0OWVmZlxufVxuLmV4YnRuLS10eXBlMiB7XG4gIGJhY2tncm91bmQ6ICNmNTdjMzE7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yc1xufVxuLmV4YnRuLS10eXBlMjpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6bGluaywgLmV4YnRuLS10eXBlMjpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmXG59XG4uZXhidG4tLXR5cGUyOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTphY3RpdmUsIC5leGJ0bi0tdHlwZTI6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmZvY3VzLCAuZXhidG4tLXR5cGUyOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNzliNjI7XG4gIGNvbG9yOiAjZmZmXG59XG4uZXhidG4tLXR5cGUzIHtcbiAgYmFja2dyb3VuZDogIzAwNmJjZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzXG59XG4uZXhidG4tLXR5cGUzOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpsaW5rLCAuZXhidG4tLXR5cGUzOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZcbn1cbi5leGJ0bi0tdHlwZTM6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmFjdGl2ZSwgLmV4YnRuLS10eXBlMzpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6Zm9jdXMsIC5leGJ0bi0tdHlwZTM6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAxODZmZjtcbiAgY29sb3I6ICNmZmZcbn1cbi5leGJ0bl9fdHh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiAxLjRyZW0vMS43IOODoeOCpOODquOCqiwgTWVpcnlvLCDjg5Ljg6njgq7jg47op5LjgrQsIEhpcmFnaW5vIEtha3UgR290aGljLCBzYW5zLXNlcmlmXG59XG4uZXhidG4uZXhidG4tLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2IyYjJiMjtcbiAgY29sb3I6ICNmZmZcbn1cbi5leGJ0bi5leGJ0bi0tZG9uZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjOWE5YTlhXG59XG4uZXhidG4uZXhidG4tLWRvbmUuZXhidG4tLWljb25DaGVjayA+IC5leGJ0bl9fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHhcbn1cbi5leGJ0bi5leGJ0bi0tZG9uZS5leGJ0bi0taWNvbkNoZWNrID4gLmV4YnRuX190eHQ6YWZ0ZXIsIC5leGJ0bi5leGJ0bi0tZG9uZS5leGJ0bi0taWNvbkNoZWNrID4gLmV4YnRuX190eHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogIzlhOWE5YVxufVxuLmV4YnRuLmV4YnRuLS1kb25lLmV4YnRuLS1pY29uQ2hlY2sgPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXG59XG4uZXhidG5bY2xhc3MqPWljb25dIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHhcbn1cbi5leGJ0bltjbGFzcyo9aWNvbl0gPiAuZXhidG5fX3R4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuLmV4YnRuW2NsYXNzKj1pY29uXSA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4uZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLWxvZ2luID4gLmV4YnRuX190eHQ6YmVmb3JlLCAuZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLXN0YXIgPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4yc1xufVxuLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1sb2dpbjphY3RpdmUgPiAuZXhidG5fX3R4dCwgLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1sb2dpbjpmb2N1cyA+IC5leGJ0bl9fdHh0LCAuZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLWxvZ2luOmhvdmVyID4gLmV4YnRuX190eHQsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tc3RhcjphY3RpdmUgPiAuZXhidG5fX3R4dCwgLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1zdGFyOmZvY3VzID4gLmV4YnRuX190eHQsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tc3Rhcjpob3ZlciA+IC5leGJ0bl9fdHh0IHtcbiAgb3BhY2l0eTogLjZcbn1cbi5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tc3RhciA+IC5leGJ0bl9fdHh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4XG59XG4uZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLXN0YXIgPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvYXNzZXRzL2ljb25zL2FsdF9pY29uX2Zhdl8wMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJVxufVxuLmV4YnRuLmV4YnRuLS10eXBlMi5leGJ0bi0taWNvbi1zZWFyY2ggPiAuZXhidG5fX3R4dCB7XG4gIHBhZGRpbmctbGVmdDogMjdweFxufVxuLmV4YnRuLmV4YnRuLS10eXBlMi5leGJ0bi0taWNvbi1zZWFyY2ggPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9hc3NldHMvaWNvbnMvYWx0X2ljb25fc2VhcmNoXzAyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG59XG4uYy1wYWdlbmF0aW9uX19pdGVtcyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMjkwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDJmciAxZnIgMmZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnIgMmZyXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5jLXBhZ2VuYXRpb25fX2l0ZW1zIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMnB4XG4gIH1cbn1cbi5jLXBhZ2VuYXRpb25fX2N1cnJlbnQsIC5jLXBhZ2VuYXRpb25fX25leHQsIC5jLXBhZ2VuYXRpb25fX3ByZXYge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDFcbn1cbi5jLXBhZ2VuYXRpb25fX25leHQgPiBhID4gc3BhbiwgLmMtcGFnZW5hdGlvbl9fcHJldiA+IGEgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5jLXBhZ2VuYXRpb25fX25leHQgPiBhID4gc3BhbjphZnRlciwgLmMtcGFnZW5hdGlvbl9fbmV4dCA+IGEgPiBzcGFuOmJlZm9yZSwgLmMtcGFnZW5hdGlvbl9fcHJldiA+IGEgPiBzcGFuOmFmdGVyLCAuYy1wYWdlbmF0aW9uX19wcmV2ID4gYSA+IHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWJcbn1cbi5jLXBhZ2VuYXRpb25fX25leHQgPiBhID4gc3BhbjpiZWZvcmUsIC5jLXBhZ2VuYXRpb25fX3ByZXYgPiBhID4gc3BhbjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KVxufVxuLmMtcGFnZW5hdGlvbl9fbmV4dCA+IGEgPiBzcGFuOmFmdGVyLCAuYy1wYWdlbmF0aW9uX19wcmV2ID4gYSA+IHNwYW46YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlICsgMXB4KVxufVxuLmMtcGFnZW5hdGlvbl9fcHJldiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDFcbn1cbi5jLXBhZ2VuYXRpb25fX3ByZXYgPiBhID4gc3BhbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHhcbn1cbi5jLXBhZ2VuYXRpb25fX3ByZXYgPiBhID4gc3BhbjphZnRlciwgLmMtcGFnZW5hdGlvbl9fcHJldiA+IGEgPiBzcGFuOmJlZm9yZSB7XG4gIGxlZnQ6IDFweFxufVxuLmMtcGFnZW5hdGlvbl9fcHJldiA+IGEgPiBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00M2RlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQzZGVnKVxufVxuLmMtcGFnZW5hdGlvbl9fcHJldiA+IGEgPiBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDNkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQzZGVnKVxufVxuLmMtcGFnZW5hdGlvbl9fY3VycmVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICBncmlkLWNvbHVtbjogMi8zO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMVxufVxuLmMtcGFnZW5hdGlvbl9fbmV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtY29sdW1uOiAzLzQ7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxXG59XG4uYy1wYWdlbmF0aW9uX19uZXh0ID4gYSA+IHNwYW4ge1xuICBwYWRkaW5nOiAwIDE2cHggMCAwXG59XG4uYy1wYWdlbmF0aW9uX19uZXh0ID4gYSA+IHNwYW46YWZ0ZXIsIC5jLXBhZ2VuYXRpb25fX25leHQgPiBhID4gc3BhbjpiZWZvcmUge1xuICByaWdodDogMXB4XG59XG4uYy1wYWdlbmF0aW9uX19uZXh0ID4gYSA+IHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDNkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQzZGVnKVxufVxuLmMtcGFnZW5hdGlvbl9fbmV4dCA+IGEgPiBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQzZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDNkZWcpXG59XG4uYy1ub3RpY2VfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNVxufVxuLmMtbm90aWNlX19pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIuKAu1wiXG59XG4uYy1jYXJkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLmMtY2FyZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMCA2NHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnlcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAuYy1jYXJkX19jb2xtdW5zOm9ubHktY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlXG4gIH1cbn1cbi5jLWNhcmRfX2NvbG11bnM6b25seS1jaGlsZCAuYy1jYXJkX19wb2ludC1ib3gge1xuICBtYXJnaW46IDBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLmMtY2FyZF9fY29sbXVuczpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIDMycHggMCAwXG4gIH1cbn1cbi5jLWNhcmRfX2NvbG11bnMgcCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43NVxufVxuLmMtY2FyZF9fY29sbXVucyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDI1cHhcbn1cbi5jLWNhcmRfX2NvbG11bnMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0b1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAuYy1jYXJkX19jb2xtdW5zIGltZyB7XG4gICAgd2lkdGg6IGF1dG9cbiAgfVxufVxuLmMtY2FyZF9fY29sbXVucyBkbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgOHB4XG59XG4uYy1jYXJkX19jb2xtdW5zIGRsID4gZHQge1xuICBjb2xvcjogIzAwYWJlYjtcbiAgZm9udC1zaXplOiAxLjZyZW1cbn1cbi5jLWNhcmRfX2NvbG11bnMgZGwgPiBkdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi77yaXCJcbn1cbi5jLWNhcmRfX2NvbG11bnMgZGwgPiBkZCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtXG59XG4uYy1jYXJkX19jb2xtdW5zIGRsOmxhc3Qtb2YtdHlwZSBkZCwgLmMtY2FyZF9fY29sbXVucyBkbDpsYXN0LW9mLXR5cGUgZHQge1xuICBjb2xvcjogI2Y1N2MzMVxufVxuLmMtY2FyZF9fY29sbXVucy0tbXIwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwXG59XG4uYy1jYXJkX19wb2ludC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaVxufVxuLmMtY2FyZF9fcG9pbnQtbGlzdCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAyNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVcbn1cbi5jLWNhcmRfX3BvaW50LWxpc3QgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogM3B4O1xuICBjb250ZW50OiBjb3VudGVyKGkpO1xuICBjb3VudGVyLWluY3JlbWVudDogaTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBwYWRkaW5nOiAzcHggMCAwIDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuLmMtY2FyZF9fcG9pbnQtbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDBcbn1cbi5jLWNhcmRfX3BvaW50LWJveCB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGFiZWJcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLmMtY2FyZF9fcG9pbnQtYm94IHtcbiAgICBtYXJnaW46IDBcbiAgfVxufVxuLmMtY2FyZF9fcG9pbnQtYm94ID4gcCB7XG4gIHBhZGRpbmc6IDI1cHggMjBweFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAuYy1jYXJkX19wb2ludC1ib3ggPiBwIHtcbiAgICBwYWRkaW5nOiAzMnB4IDIwcHhcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAuYy1jYXJkX19wb2ludC1ib3gtLXczNzUge1xuICAgIHdpZHRoOiAzNzVweFxuICB9XG59XG4uYy1jYXJkLS1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2Vcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLmMtY2FyZC0tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3dcbiAgfVxufVxuLmMtY2FyZC0tcmV2ZXJzZSAuYy1jYXJkX19jb2xtdW5zIGltZyB7XG4gIG1hcmdpbjogMCAwIDI1cHhcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLmMtY2FyZC0tcmV2ZXJzZSAuYy1jYXJkX19jb2xtdW5zIGltZyB7XG4gICAgbWFyZ2luOiAwXG4gIH1cbn1cbi5jLWNvbnRlbnRiYWNrID4gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuLmMtY29udGVudGJhY2sgPiBwID4gLmV4YnRuIHtcbiAgcGFkZGluZzogMTJweCAxNnB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5jLWNvbnRlbnRiYWNrID4gcCA+IC5leGJ0biB7XG4gICAgd2lkdGg6IDQ1MHB4XG4gIH1cbn1cbi5wLXNlY3Rpb24ge1xuICBtYXJnaW46IDAgMCA1MHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5wLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAwIDY0cHhcbiAgfVxufVxuLnAtc2VjdGlvbl9fdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVcbn1cbi5wLXNlY3Rpb25fX3RleHQtLXN6MTYge1xuICBmb250LXNpemU6IDEuNnJlbVxufVxuLnAtc2VjdGlvbl9fdGV4dC0tbWI2NCB7XG4gIG1hcmdpbjogMCAwIDUwcHhcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtc2VjdGlvbl9fdGV4dC0tbWI2NCB7XG4gICAgbWFyZ2luOiAwIDAgNjRweFxuICB9XG59XG4ucC1zZWN0aW9uX190ZXh0LS1tYjY0MiB7XG4gIG1hcmdpbjogMCAwIDMwcHhcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtc2VjdGlvbl9fdGV4dC0tbWI2NDIge1xuICAgIG1hcmdpbjogMCAwIDY0cHhcbiAgfVxufVxuLnAtc2VjdGlvbl9fYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG4ucC1zZWN0aW9uX19idG4gPiAuZXhidG4ge1xuICB3aWR0aDogMzUwcHhcbn1cbi5wLXNlY3Rpb25fX3ZpZGVvIHtcbiAgbWFyZ2luOiAwIDAgNTBweFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAucC1zZWN0aW9uX192aWRlbyB7XG4gICAgbWFyZ2luOiAwIDAgNjRweFxuICB9XG59XG4ucC1zZWN0aW9uX192aWRlby10ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5wLXNlY3Rpb25fX3ZpZGVvLXRleHQge1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gIH1cbn1cbi5wLXNlY3Rpb25fX3ZpZGVvIGltZyB7XG4gIHdpZHRoOiAxMDAlXG59XG4ucC1zZWN0aW9uLS1tYjAge1xuICBtYXJnaW46IDBcbn1cbi5wLXNlY3Rpb24tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmNmZkXG59XG4ucC1tYWludmlzdWFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtbWFpbnZpc3VhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjQwcHhcbiAgfVxufVxuLnAtbWFpbnZpc3VhbCBwaWN0dXJlID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0b1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAucC1tYWludmlzdWFsIHBpY3R1cmUgPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW46IDAgMCAwIC01NjVweFxuICB9XG59XG4ucC1pbmRleCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmc6IDMycHggMTVweCAyN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5wLWluZGV4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAyN3B4XG4gIH1cbn1cbi5wLWluZGV4X19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5wLWluZGV4X19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4XG4gIH1cbn1cbi5wLWluZGV4X19ncmlkID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5wLWluZGV4X19ncmlkID4gdWw6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtY29sdW1uOiAxXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtaW5kZXhfX2dyaWQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1jb2x1bW46IDJcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAucC1pbmRleF9fZ3JpZCB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiA1MCUgNTAlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJVxuICB9XG59XG4ucC1pbmRleF9faXRlbXMgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM4NTkwOTk7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMjhweFxufVxuLnAtaW5kZXhfX2l0ZW1zID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZVxufVxuLnAtaW5kZXhfX2l0ZW1zID4gbGkgPiBhIHtcbiAgY29sb3I6ICMwMDZiY2Q7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG4ucC1pbmRleF9faXRlbXMgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzM0OWVmZlxufVxuLnAtaW5kZXhfX2l0ZW1zID4gbGkgPiBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzU1MWE4YlxufVxuLnAtaW5kZXhfX2l0ZW0taW5kZW50IHtcbiAgdGV4dC1pbmRlbnQ6IDJyZW1cbn1cbi5wLXRvb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2YmNkO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnAtdG9vbCA+IGgzIHtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZiY2Q7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMFxufVxuLnAtdG9vbF9faW5uZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtdG9vbF9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxufVxuLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNzNweDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CYWNrZ3JvdW5kLUxpZ2h0LWJsdWUsICNFNUY2RkQpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBpY29uLWZvbnQ7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogOHB4O1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGNvbG9yOiAjMDA2NkNDO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2xhdGUgMjAwbXM7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzNweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2xhdGU6IDIwJSAwO1xuICAgIH1cbiAgfVxufVxuLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAucC10b29sX19pbm5lciA+IC5wLXRvb2xfX2lubmVyLWJveCB7XG4gICAgbWFyZ2luOiAwIDE2cHggMCAwXG4gIH1cbiAgLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3g6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwXG4gIH1cbiAgLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3g6b25seS1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCVcbiAgfVxuICAucC10b29sX19pbm5lciA+IC5wLXRvb2xfX2lubmVyLWJveDpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSwgLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3g6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiAucC10b29sX19pbm5lci1ib3gge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTZweCkvMilcbiAgfVxuICAucC10b29sX19pbm5lciA+IC5wLXRvb2xfX2lubmVyLWJveDpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSwgLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3g6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiAucC10b29sX19pbm5lci1ib3gge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkvMylcbiAgfVxufVxuLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3ggPiBkdCB7XG4gIHdpZHRoOiAxNzZweDtcbiAgcGFkZGluZzogMCAwIDAgMWVtO1xuICBvcmRlcjogMjtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgLW1zLWZsZXgtb3JkZXI6IDJcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3ggPiBkdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDczcHgpXG4gIH1cbn1cbi5wLXRvb2xfX2lubmVyID4gLnAtdG9vbF9faW5uZXItYm94ID4gZHQgPiBhIHtcbiAgY29sb3I6ICMwMDZiY2Q7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43NVxufVxuLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3ggPiBkdCA+IGE6aG92ZXIge1xuICBjb2xvcjogIzM0OWVmZlxufVxuLnAtdG9vbF9faW5uZXIgPiAucC10b29sX19pbm5lci1ib3ggPiBkdCA+IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNTUxYThiXG59XG4ucC10b29sX19pbm5lciA+IC5wLXRvb2xfX2lubmVyLWJveCA+IGRkIHtcbiAgb3JkZXI6IDE7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIC1tcy1mbGV4LW9yZGVyOiAxXG59XG4ucC10b29sX19pbm5lciA+IC5wLXRvb2xfX2lubmVyLWJveCA+IGRkID4gaW1nIHtcbiAgd2lkdGg6IDczcHhcbn1cbi5wLXByb2ZpbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhYmViXG59XG4ucC1wcm9maWxlID4gLmMtY2FyZCB7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5wLXByb2ZpbGUgPiAuYy1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvd1xuICB9XG59XG4ucC1wcm9maWxlID4gLmMtY2FyZCAuYy1jYXJkX19jb2xtdW5zIGltZyB7XG4gIHdpZHRoOiAxNTBweFxufVxuLnAtbGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucC1sZWFkID4gaDIge1xuICBtYXJnaW46IDAgMCAyOHB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtbGVhZCA+IGgyIHtcbiAgICBtYXJnaW46IDAgMCA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMi44cmVtXG4gIH1cbn1cbi5wLWxlYWQgPiBwIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS43NVxufVxuXG4ucC1uYXZpZ2F0aW9uID4gaDMge1xuICBtYXJnaW46IDAgMCA0NXB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtbmF2aWdhdGlvbiA+IGgzIHtcbiAgICBtYXJnaW46IDAgMCA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMi44cmVtXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtbmF2aWdhdGlvbiA+IHVsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXBcbiAgfVxufVxuLnAtbmF2aWdhdGlvbiA+IHVsID4gbGkge1xuICBtYXJnaW46IDAgMCAxNnB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5wLW5hdmlnYXRpb24gPiB1bCA+IGxpID4gYS5leGJ0biB7XG4gICAgd2lkdGg6IDM1OXB4XG4gIH1cbn1cbi5wLWFydGljbGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnlcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtYXJ0aWNsZSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxufVxuLy8gLnAtYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbi8vICAgbWFyZ2luOiAwXG4vLyB9XG4ucC1hcnRpY2xlIHAge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHRleHQtanVzdGlmeTogaW50ZXItaWRlb2dyYXBoXG59XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4vLyAgIC5wLWFydGljbGUgcCB7XG4vLyAgICAgbWFyZ2luOiAwIDAgNDBweFxuLy8gICB9XG4vLyB9XG4ucC1hcnRpY2xlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMFxufVxuLnAtYXJ0aWNsZSBwID4gYSB7XG4gIGNvbG9yOiAjMDA2YmNkXG59XG4ucC1hcnRpY2xlIHAgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzNDllZmZcbn1cbi5wLWFydGljbGUgcCA+IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNTUxYThiXG59XG4ucC1hcnRpY2xlIG9sIHtcbiAgbWFyZ2luOiAwIDAgMjVweFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAucC1hcnRpY2xlIG9sIHtcbiAgICBtYXJnaW46IDAgMCAzMnB4XG4gIH1cbn1cbi5wLWFydGljbGUgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMFxufVxuLnAtYXJ0aWNsZSBvbCA+IGxpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaFxufVxuLnAtYXJ0aWNsZV9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMjVweFxufVxuLnAtYXJ0aWNsZV9faW5uZXIgPiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5wLWFydGljbGVfX2lubmVyIHtcbiAgICB3aWR0aDogYXV0b1xuICB9XG59XG4ucC1hcnRpY2xlX19pbm5lcjpvbmx5LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCVcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtYXJ0aWNsZV9faW5uZXIge1xuICAgIG1hcmdpbjogMFxuICB9XG59XG4ucC1hcnRpY2xlX19pbm5lcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMFxufVxuLnAtYXJ0aWNsZV9faW5uZXItLXczMTUge1xuICB3aWR0aDogMTAwJVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAucC1hcnRpY2xlX19pbm5lci0tdzMxNSB7XG4gICAgd2lkdGg6IDMxNXB4XG4gIH1cbn1cbi5wLWFydGljbGVfX2lubmVyLS13MzI1IHtcbiAgd2lkdGg6IDEwMCVcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtYXJ0aWNsZV9faW5uZXItLXczMjUge1xuICAgIHdpZHRoOiAzMjVweFxuICB9XG59XG4ucC1hcnRpY2xlX19pbm5lci0tdzM4MiB7XG4gIHdpZHRoOiAxMDAlXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5wLWFydGljbGVfX2lubmVyLS13MzgyIHtcbiAgICB3aWR0aDogMzgycHhcbiAgfVxufVxuLnAtYXJ0aWNsZV9faW5uZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvXG59XG4ucC1hcnRpY2xlX19pbm5lciBpbWdbc3JjPVwiaW1hZ2VzLzAyX29iamVjdC0wMDQtc3Auc3ZnXCJdIHtcbiAgbWFyZ2luOiAwIDAgMjVweFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAucC1hcnRpY2xlX19pbm5lciBpbWdbc3JjPVwiaW1hZ2VzLzAyX29iamVjdC0wMDQtc3Auc3ZnXCJdIHtcbiAgICBtYXJnaW46IDAgMCAzMnB4XG4gIH1cbn1cbi5wLWFydGljbGVfX2lubmVyIGRsID4gZHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyXG59XG4ucC1hcnRpY2xlX19pbm5lciBkbCA+IGRkIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1XG59XG4ucC1hcnRpY2xlX19pbm5lcjpsYXN0LWNoaWxkIGRsID4gZHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YmNkXG59XG4ucC1hcnRpY2xlX19pbm5lci0tZ3JheSB7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjXG59XG4ucC1hcnRpY2xlX19pbm5lci0tZ3JheSBoNCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS43NVxufVxuLnAtYXJ0aWNsZV9faW5uZXItLWdyYXkgaDQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDBcbn1cbi5wLWFydGljbGVfX2lubmVyLS1ncmF5ID4gZGwge1xuICBtYXJnaW46IDAgMCAxNnB4XG59XG4ucC1hcnRpY2xlX19pbm5lci0tZ3JheSA+IGRsOmZpcnN0LW9mLXR5cGUgPiBkdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWIgIWltcG9ydGFudFxufVxuLnAtYXJ0aWNsZV9faW5uZXItLWdyYXkgPiBkbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwXG59XG4ucC1hcnRpY2xlLS1hYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXJcbn1cbi5wLWFydGljbGUtLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAucC1hcnRpY2xlLS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93XG4gIH1cbn1cbi5wLWFydGljbGUtLWNvbHVtbiAucC1hcnRpY2xlX19pbm5lciB7XG4gIG1hcmdpbjogMCAwIDI1cHhcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtYXJ0aWNsZS0tY29sdW1uIC5wLWFydGljbGVfX2lubmVyIHtcbiAgICBtYXJnaW46IDBcbiAgfVxufVxuLnAtYXJ0aWNsZS0tY29sdW1uIC5wLWFydGljbGVfX2lubmVyIGRsID4gZHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViXG59XG4ucC1hcnRpY2xlLS1jb2x1bW4gLnAtYXJ0aWNsZV9faW5uZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMFxufVxuLnAtYXJ0aWNsZS0tY29sdW1uIC5wLWFydGljbGVfX2lubmVyOmxhc3QtY2hpbGQgZGwgPiBkdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZiY2Rcbn1cbi5wLWFydGljbGUtLXNwYWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZVxufVxuLnAtYXJ0aWNsZS0tZ3JheSB7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjXG59XG4ucC1hcnRpY2xlLS1ncmF5IGg0IHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1XG59XG4ucC1hcnRpY2xlLS1ncmF5IGg0ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwXG59XG4ucC1hcnRpY2xlLS1ncmF5Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweFxufVxuLnAtYXJ0aWNsZS1ncmlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDI1cHhcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtYXJ0aWNsZS1ncmlkIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1hcmdpbjogMCAwIDY0cHg7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMzgzcHggMzJweCAzMTVweDtcbiAgICAtbXMtZ3JpZC1yb3dzOiBhdXRvIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4M3B4IDMycHggMzE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmclxuICB9XG59XG4ucC1hcnRpY2xlLWdyaWQgPiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1XG59XG4ucC1hcnRpY2xlLWdyaWQgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICBncmlkLWNvbHVtbjogMztcbiAgLW1zLWdyaWQtcm93OiAxO1xuICBncmlkLXJvdzogMS8zO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMlxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAucC1hcnRpY2xlLWdyaWQgPiBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvXG4gIH1cbn1cbi5wLWFydGljbGUtZ3JpZCA+IHAge1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHRleHQtanVzdGlmeTogaW50ZXItaWRlb2dyYXBoO1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIGdyaWQtcm93OiAyXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5wLWFydGljbGUtZ3JpZCA+IHAge1xuICAgIG1hcmdpbjogMCAwIDMycHhcbiAgfVxufVxuLnAtYXJ0aWNsZS1ncmlkID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwXG59XG4ucC1hcnRpY2xlLWNoZWNrIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGFiZWJcbn1cbi5wLWFydGljbGUtY2hlY2sgPiBoNCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlclxufVxuLnAtYXJ0aWNsZS1jaGVjayA+IGg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvY29tbW9uX2NoZWNrLWljb24uc3ZnKTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMjZweDtcbiAgbWFyZ2luOiAwIDRweCAwIDE0cHhcbn1cbi5wLWFydGljbGUtY2hlY2tfX2lubmVyIHtcbiAgcGFkZGluZzogMTZweFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAucC1hcnRpY2xlLWNoZWNrX19pbm5lciB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDIwcHg7XG4gIH1cbn1cbi5wLWFydGljbGUtY2hlY2tfX2lubmVyID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gfVxuLnAtYXJ0aWNsZS1jaGVja19faW5uZXIgPiBwIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaFxufVxuLnAtYXJ0aWNsZS1jaGVja19faW5uZXIgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDBcbn1cbi8vIC5wLWFydGljbGUtY2hlY2tfX2lubmVyID4gdWwgPiBsaSB7XG4vLyAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4vLyAgIGZvbnQtc2l6ZTogMS42cmVtO1xuLy8gICBsaW5lLWhlaWdodDogMS43NTtcbi8vICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbi8vICAgdGV4dC1pbmRlbnQ6IC0xLjVlbTtcbi8vICAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGhcbi8vIH1cbi8vIC5wLWFydGljbGUtY2hlY2tfX2lubmVyID4gdWwgPiBsaTpiZWZvcmUge1xuLy8gICBjb250ZW50OiBcIuKWoVwiO1xuLy8gICBwYWRkaW5nLXJpZ2h0OiAuNWVtXG4vLyB9XG4udS1hbmNob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC51LWlzLXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAudS1pcy1zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4gIH1cbn1cbi51LW1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFxufVxuLnUtbWIxNiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudFxufVxuLnUtbWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudFxufVxuLnUtbWIzMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudFxufVxuLnUtbWIzMjI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC51LW1iMzIyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50XG4gIH1cbn1cbi51LW1iNTAyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAudS1tYjUwMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudFxuICB9XG59XG4udS1tYjY0MzAge1xuICBtYXJnaW46IDAgMCAzMHB4ICFpbXBvcnRhbnRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnUtbWI2NDMwIHtcbiAgICBtYXJnaW46IDAgMCA2NHB4ICFpbXBvcnRhbnRcbiAgfVxufVxuLnUtbWI2NDUwIHtcbiAgbWFyZ2luOiAwIDAgNTBweCAhaW1wb3J0YW50XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC51LW1iNjQ1MCB7XG4gICAgbWFyZ2luOiAwIDAgNjRweCAhaW1wb3J0YW50XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLnUtc3AtbWIxNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLnUtc3AtbWIyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnUtcGMtbXQ4MCB7XG4gICAgbWFyZ2luOiA4MHB4IDAgMCAhaW1wb3J0YW50XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnUtcGMtbXQxMDUge1xuICAgIG1hcmdpbjogMTA1cHggMCAwICFpbXBvcnRhbnRcbiAgfVxufVxuLmMtc2lkZU5hdiB7XG4gIGZvbnQtc2l6ZTogMTZweFxufVxuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmMtc2lkZU5hdiB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIC4yNSlcbiAgfVxufVxuLmMtc2lkZU5hdl9faGVhZF9fdHRsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXJcbn1cbi5jLXNpZGVOYXZfX2NvbnQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG5tYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmMtc2lkZU5hdl9fbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTZcbn1cbi5jLXNpZGVOYXZfX2xpc3RfX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuLmMtc2lkZU5hdl9fbGlzdF9fdHRsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMXB4O1xuICB3aWR0aDogMzFweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViXG59XG4uYy1zaWRlTmF2X19saXN0X190dGwgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xuICBjb2xvcjogIzAwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAuMnM7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzXG59XG4uYy1zaWRlTmF2X19saXN0X190dGwgYSAuX19pY28ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRzLzIwMjgvaW1hZ2VzL2ljb25fc2lkZU5hdjAxLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjQwcHggMzBweFxufVxuLmMtc2lkZU5hdl9fbGlzdF9fdHRsIGEgLl9faWNvLS0xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwXG59XG4uYy1zaWRlTmF2X19saXN0X190dGwgYSAuX19pY28tLTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzBweCAwXG59XG4uYy1zaWRlTmF2X19saXN0X190dGwgYSAuX19pY28tLTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwXG59XG4uYy1zaWRlTmF2X19saXN0X190dGwgYSAuX19pY28tLTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTBweCAwXG59XG4uYy1zaWRlTmF2X19saXN0X190dGwgYSAuX19pY28tLTUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMFxufVxuLmMtc2lkZU5hdl9fbGlzdF9fdHRsIGEgLl9faWNvLS03IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IDBcbn1cbi5jLXNpZGVOYXZfX2xpc3RfX3R0bCBhIC5fX2ljby0tOCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAwXG59XG5cbi5jLXNpZGVOYXZfX2xpc3RfX3R0bCBhOmJlZm9yZSB7XG4gIHJpZ2h0OiA4cHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTVweFxufVxuLmMtc2lkZU5hdl9fbGlzdF9fdHRsIGE6YWZ0ZXIsIC5jLXNpZGVOYXZfX2xpc3RfX3R0bCBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIC43NSlcbn1cbi5jLXNpZGVOYXZfX2xpc3RfX3R0bCBhOmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbiAgdHJhbnNpdGlvbjogLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4yc1xufVxuLmMtc2lkZU5hdl9fbGlzdF9fdHRsIGE6aG92ZXIge1xuICBvcGFjaXR5OiAuOFxufVxuLmMtc2lkZU5hdl9fbGlzdF9fYm9keSB7XG4gIHBhZGRpbmc6IDhweCAyNHB4IDE2cHhcbn1cbi5jLXNpZGVOYXZfX2xpc3RfX2JvZHkgLl9faXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDhweCAwIDhweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjJzO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4yc1xufVxuLmMtc2lkZU5hdl9fbGlzdF9fYm9keSAuX19pdGVtIGE6YWZ0ZXIsIC5jLXNpZGVOYXZfX2xpc3RfX2JvZHkgLl9faXRlbSBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViXG59XG4uYy1zaWRlTmF2X19saXN0X19ib2R5IC5fX2l0ZW0gYTpiZWZvcmUge1xuICB0b3A6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbn1cbi5jLXNpZGVOYXZfX2xpc3RfX2JvZHkgLl9faXRlbSBhOmFmdGVyIHtcbiAgdG9wOiAyMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcbn1cbi5jLXNpZGVOYXZfX2xpc3Q6bm90KC5pcy1vcGVuKSAuYy1zaWRlTmF2X19saXN0X190dGwgYTphZnRlciB7XG4gIGhlaWdodDogMTVweFxufVxuLmMtc2lkZS1jb250TWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweFxufVxuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmMtc2lkZS1jb250TWVudSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIC4yNSlcbiAgfVxufVxuLmMtc2lkZS1jb250TWVudV9faGVhZF9fdHRsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlclxufVxuLmMtc2lkZS1jb250TWVudV9fY29udCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4ZjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci10b3A6IG5vbmVcbn1cbi5jLXNpZGUtY29udE1lbnVfX2xpc3QgLl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTZcbn1cbi5jLXNpZGUtY29udE1lbnVfX2xpc3QgLl9faXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IC4ycztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnNcbn1cbi5jLXNpZGUtY29udE1lbnVfX2xpc3QgLl9faXRlbSBhOmFmdGVyLCAuYy1zaWRlLWNvbnRNZW51X19saXN0IC5fX2l0ZW0gYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogOXB4O1xuICBiYWNrZ3JvdW5kOiAjMDBhYWViXG59XG4uYy1zaWRlLWNvbnRNZW51X19saXN0IC5fX2l0ZW0gYTpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxufVxuLmMtc2lkZS1jb250TWVudV9fbGlzdCAuX19pdGVtIGE6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlICsgM3B4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG59XG4ubC1sb2dpbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG4ubC1sb2dpbl9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuLmwtbG9naW5fX2hlYWQge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWViO1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeVxufVxuLmwtbG9naW5fX2hlYWQsIC5sLWxvZ2luX190dGwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXJcbn1cbi5sLWxvZ2luX190dGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMFxufVxuLmwtbG9naW5fX2NoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweFxufVxuLmwtbG9naW5fX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZVxufVxuLmwtbG9naW5fX2NoZWNrYm94IC5sYWJlbC1jaGVjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVcbn1cbi5sLWxvZ2luX19jaGVja2JveCAubGFiZWwtY2hlY2s6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xuICB0b3A6IGNhbGMoKDEuNzVlbSAtIDIwcHgpLzIgKyAycHgpO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiA3cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDM5MmRhO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNDM5MmRhO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXG59XG4ubC1sb2dpbl9fY2hlY2tib3ggLmxhYmVsLWNoZWNrOmFmdGVyLCAubC1sb2dpbl9fY2hlY2tib3ggLmxhYmVsLWNoZWNrOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuLmwtbG9naW5fX2NoZWNrYm94IC5sYWJlbC1jaGVjazphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYygoMS43NWVtIC0gMjBweCkvMik7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2RjZTI7XG4gIGJvcmRlci1yYWRpdXM6IDNweFxufVxuLmwtbG9naW5fX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAubGFiZWwtY2hlY2s6YmVmb3JlIHtcbiAgb3BhY2l0eTogMVxufVxuLmwtbG9naW5fX2NvbnQge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMzJweFxufVxuLmwtbG9naW5fX2xlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4XG59XG4ubC1sb2dpbl9fbGVhZCBwIHtcbiAgZm9udC1zaXplOiAxNHB4XG59XG4ubC1sb2dpbl9fbGVhZCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW1cbn1cbi5sLWxvZ2luX19wcmltYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2XG59XG4ubC1sb2dpbl9fbGlzdDAxIHtcbiAgbWFyZ2luOiAwIDAgMTVweFxufVxuLmwtbG9naW5fX2xpc3QwMSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDAgMTBweFxufVxuLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkY2UyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cywgLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnRcbn1cbi5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTBiMWJhO1xuICBmb250LXNpemU6IDE0cHhcbn1cbi5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsIC5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTBiMWJhO1xuICBmb250LXNpemU6IDE0cHhcbn1cbi5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT1wYXNzd29yZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMGIxYmE7XG4gIGZvbnQtc2l6ZTogMTRweFxufVxuLmwtbG9naW5fX2xpc3QwMSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9dGV4dF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTBiMWJhO1xuICBmb250LXNpemU6IDE0cHhcbn1cbi5sLWxvZ2luX19saXN0MDEgaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLCAubC1sb2dpbl9fbGlzdDAxIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMGIxYmE7XG4gIGZvbnQtc2l6ZTogMTRweFxufVxuLmwtbG9naW5fX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuLmwtbG9naW5fX2J0biAuYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyMHB4IDAgOHB4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IC4ycztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4yc1xufVxuLmwtbG9naW5fX2J0biAuYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbn1cbi5sLWxvZ2luX19idG4gLmJ0bi5idG4tMDEge1xuICBjb2xvcjogIzAwNmJjZFxufVxuLmwtbG9naW5fX2J0biAuYnRuLmJ0bi0wMTpiZWZvcmUge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRzLzIwMjgvaW1hZ2VzL2ljb25fbG9naW5fYnRuMDEucG5nKVxufVxuLmwtbG9naW5fX2J0biAuYnRuLmJ0bi0wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMzE7XG4gIGNvbG9yOiAjZmZmXG59XG4ubC1sb2dpbl9fYnRuIC5idG4uYnRuLTAyOmJlZm9yZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udHMvMjAyOC9pbWFnZXMvaWNvbl9sb2dpbl9idG4wMi5wbmcpXG59XG4ubC1sb2dpbl9fYnRuIC5idG46aG92ZXIuYnRuLTAxIHtcbiAgb3BhY2l0eTogLjggIWltcG9ydGFudFxufVxuLmwtbG9naW5fX2J0biAuYnRuOmhvdmVyLmJ0bi0wMiB7XG4gIG9wYWNpdHk6IC45ICFpbXBvcnRhbnRcbn1cbi5sLWxvZ2luX19zZWNvbmRhcnkgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHhcbn1cbi5sLWxvZ2luX19saXN0MDIgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuLmwtbG9naW5fX2xpc3QwMiA+IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweFxufVxuLmwtbG9naW5fX2xpc3QwMiA+IGxpIGE6YWZ0ZXIsIC5sLWxvZ2luX19saXN0MDIgPiBsaSBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA5cHg7XG4gIGJhY2tncm91bmQ6ICMwMGFhZWJcbn1cbi5sLWxvZ2luX19saXN0MDIgPiBsaSBhOmJlZm9yZSB7XG4gIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXG59XG4ubC1sb2dpbl9fbGlzdDAyID4gbGkgYTphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgKyAzcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcbn1cbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XG4gIC5sLWNvbnRlbnQgPiAubC1sb2dpbiwgLmwtbGF5b3V0X19tYWluID4gLmwtbG9naW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTZcbiAgfVxuICAubC1jb250ZW50ID4gLmwtbG9naW46Zmlyc3QtY2hpbGQsIC5sLWxheW91dF9fbWFpbiA+IC5sLWxvZ2luOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweFxuICB9XG59XG4ubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTZcbn1cbkBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5sLWxvZ2luLmwtbG9naW4tLXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZzogMFxuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLXNpZGUgLmwtbG9naW5fX2NvbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLXRvcDogbm9uZVxuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZzogMFxuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2hlYWQge1xuICAgIHBhZGRpbmc6IDAgODBweFxuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX3R0bDpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTJweFxuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2NvbnQge1xuICAgIHBhZGRpbmc6IDE2cHggODBweCAzMnB4XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fcHJpbWFyeSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kXG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fcHJpbWFyeSAubC1sb2dpbl9fYnRuV3JhcCB7XG4gICAgd2lkdGg6IDI2OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweFxuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2xpc3QwMSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvXG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fbGlzdDAxIGxpIHtcbiAgICBmbGV4OiAwIDAgMzQwcHg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDM0MHB4XG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fbGlzdDAxIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMCA4cHggMCAwXG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fYnRuIC5idG4ge1xuICAgIG1heC13aWR0aDogMjY4cHhcbiAgfVxuICAubC1sb2dpbjpub3QoLmwtbG9naW4tLXNpZGUpIC5sLWxvZ2luX19zZWNvbmRhcnkgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweFxuICB9XG4gIC5sLWxvZ2luOm5vdCgubC1sb2dpbi0tc2lkZSkgLmwtbG9naW5fX2xpc3QwMiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyXG4gIH1cbiAgLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSAubC1sb2dpbl9fbGlzdDAyID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHhcbiAgfVxuICAubC1jb250ZW50ID4gLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHhcbiAgfVxuICAubC1jb250ZW50ID4gLmwtbG9naW46bm90KC5sLWxvZ2luLS1zaWRlKTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTMycHhcbiAgfVxuICAubC1sb2dpbi5sLWxvZ2luLS1tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmc6IDBcbiAgfVxuICAubC1sb2dpbi5sLWxvZ2luLS1tYWluIC5sLWxvZ2luX19oZWFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweFxuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLW1haW4gLmwtbG9naW5fX2NvbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLXRvcDogbm9uZVxuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLW1haW4gLmwtbG9naW5fX3ByaW1hcnkgLmwtbG9naW5fX2J0bldyYXAge1xuICAgIHdpZHRoOiAxODZweFxuICB9XG4gIC5sLWxvZ2luLmwtbG9naW4tLW1haW4gLmwtbG9naW5fX2xpc3QwMSBsaSB7XG4gICAgZmxleDogMCAwIDI1MHB4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAyNTBweFxuICB9XG59XG5cbi5qcy1zY3JvbGwtdG9wIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXNcbn1cbi5qcy1zY3JvbGwtdG9wLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDBcbn1cbi5qcy1zY3JvbGwtdG9wLmlzLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDY4cHhcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgLmNvbnRlbnRzLWlubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmVcbiAgfVxuICAuY29udGVudHMtaW5uZXJfX21haW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAyNHB4IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpXG4gIH1cbiAgLmNvbnRlbnRzLWlubmVyX19hc2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5jb250ZW50cy1pbm5lciB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMTMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMTBweCAwIHJnYmEoNCwgMCwgMCwgLjEpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMTBweCAwIHJnYmEoNCwgMCwgMCwgLjEpO1xuICAgIGdhcDogMCAzMnB4O1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDczNHB4IDMycHggMzAwcHg7XG4gICAgZ3JpZC1nYXA6IDAgMzJweDtcbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZTogXCJtYWluIHNpZGVcIjFmci83MzRweCAzMDBweFxuICB9XG4gIC5jb250ZW50cy1pbm5lcl9fbWFpbiB7XG4gICAgd2lkdGg6IDczNHB4O1xuICAgIHBhZGRpbmc6IDMycHggMCAwO1xuICAgIGdyaWQtYXJlYTogbWFpblxuICB9XG4gIC5jb250ZW50cy1pbm5lcl9fYXNpZGUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgICBncmlkLWFyZWE6IHNpZGVcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAuY29udGVudHMtaW5uZXJfX21haW4ge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1yb3c6IDFcbiAgfVxuICAuY29udGVudHMtaW5uZXJfX2FzaWRlIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgLW1zLWdyaWQtcm93OiAxXG4gIH1cbn1cbi5wLW1haW52aXN1YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmViXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5wLW1haW52aXN1YWwge1xuICAgIGJhY2tncm91bmQ6ICMwMGFiZWIgbm8tcmVwZWF0IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgdXJsKC4uL2ltYWdlcy9pbmRleF9tYWludmlzdWFsLTE2MDBweC5wbmcpLFxuICAgICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNWRlMGFhIDQ1JSwgIzZkYmVmZiA1NSUpO1xuICB9XG59XG4ucC1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNDBweFxufVxuLmMtaGVhZGluZy0tdHlwZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYy1oZWFkaW5nLS10eXBlMjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogIzAwYWJlYlxufVxuLmV4YnRuIHtcbiAgZm9udC1zaXplOiAxLjRyZW1cbn1cblxuLyoqc3DnlKjjg5rjg7zjgrjkuIvpg6jjg5Hjg7PjgY/jgZoqKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHR1bC50b3BpY3BhdGgge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICB1bC50b3BpY3BhdGggbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMikge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmJlZm9yZSxcbiAgdWwudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICB1bC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmJlZm9yZSB7XG4gICAgdG9wOiA2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YWZ0ZXIge1xuICAgIHRvcDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICB9XG4gIHVsLnRvcGljcGF0aCBsaSArIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICB1bC50b3BpY3BhdGggbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnAtaW5wYWdlLU5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBcbiAgICAmX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtTGluZS1HcmV5LCAjRDdEQ0UyKTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtTGluZS1HcmV5LCAjRDdEQ0UyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1OZXV0cmFsLUxpbmUtR3JleSwgI0Q3RENFMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTFweCAxMnB4IDExcHggOHB4O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgOHB4IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUJhY2tncm91bmQtTGlnaHQtYmx1ZSwgI0U1RjZGRCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGljb24tZm9udDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgY29sb3I6ICMwMEFBRUI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zbGF0ZSAyMDBtcztcbiAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAyMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLXRvcC1zZWN0aW9uLWluZGV4IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnAtdG9wLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZC1MaWdodC1ibHVlLCAjRTVGNkZEKTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgXG4gICZfX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDBBQUVCO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMzEuNXB4ICovXG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtd2hpdGUtZmZmLCAjRkZGKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wLXRhZy1jb250X19saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIH1cblxuICAmX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG5cbiAgICAuYy1idG4ge1xuICAgICAgd2lkdGg6IDI1NnB4O1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ucC1pbm5lciB7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ucC10YWctY29udCB7XG5cbiAgJl9fdHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLXR5cG8tMzMzMzMzLCAjMzMzKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjFweCAqL1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICAvLyBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MDgwODAgMjUlLCB0cmFuc3BhcmVudCAyNSUpLFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MDgwODAgMjUlLCB0cmFuc3BhcmVudCAyNSUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOlxuICAgICAgICAvLyA0cHggMXB4LFxuICAgICAgICA0cHggMXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6XG4gICAgICAgIC8vIHJlcGVhdC14LFxuICAgICAgICByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246XG4gICAgICAgIC8vIHRvcCxcbiAgICAgICAgYm90dG9tO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMCA2cHggMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzM4QzBBRTtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLXdoaXRlLWZmZiwgI0ZGRik7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IC8qIDEycHggKi9cbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggNnB4IDZweCA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgLnAtdGFnLWNvbnRfX2xpc3QuLS1mei1zbSAmLFxuICAgICAgJi4tLWZ6LXNtIHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbl90YWdfbGVmdF8wMS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgbGVmdDogLTEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uX3RhZ19sZWZ0XzAxQHBjLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtcHVycG9zZS1jbG0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMjRweDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA4cHg7XG4gIH1cblxuICAmX19jb2wge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtTGluZS1HcmV5LCAjRDdEQ0UyKTtcblxuICAgICZfX3R0bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMTJweCAwIDZweCAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLXR5cG8tMzMzMzMzLCAjMzMzKTtcblxuICAgICAgLyogaDPlpKrlrZcgKi9cbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjRweCAqL1xuXG4gICAgICAmLi0tdHlwZTEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CYWNrZ3JvdW5kLUxpZ2h0LWJsdWUsICNFNUY2RkQpO1xuICAgICAgfVxuXG4gICAgICAmLi0tdHlwZTIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CYWNrZ3JvdW5kLUxpZ2h0LWdyZXksICNGMkYyRjIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JveCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE5cHggMTJweCAxOXB4O1xuICAgICAgXG4gICAgICA+ICoge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucC1wdXJwb3NlLWNsbV9fY29sX190dGwgKyAmIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtTGluZS1HcmV5LCAjRDdEQ0UyKTtcbiAgICAgIH1cblxuICAgICAgOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLWFuY2hvciB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ucC1hcnRpY2xlLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMzJweDtcblxuICAgIC5wLWZpZ3VyZSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmMtaGVhZGluZy0tdHlwZTMge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG4ucC1hcnRpY2xlLXNlYyB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucC1ib3R0b20tbGluayB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1QcmltYXJ5LU15bmF2aS1CbHVlLCAjMDBBQUVCKTtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC10eXBvLTMzMzMzMywgIzMzMyk7XG4gICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyN3B4ICovXG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAwIDI0cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXG4gICAgICAmOmhhcyguaXMtY3VycmVudCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICY6aGFzKGE6aG92ZXIpIHtcbiAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcywgY29sb3IgMjAwbXM7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICAgIC8vIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzgwODA4MCAyNSUsIHRyYW5zcGFyZW50IDI1JSksXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MDgwODAgMjUlLCB0cmFuc3BhcmVudCAyNSUpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpcbiAgICAgICAgICAgIC8vIDRweCAxcHgsXG4gICAgICAgICAgICA0cHggMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OlxuICAgICAgICAgICAgLy8gcmVwZWF0LXgsXG4gICAgICAgICAgICByZXBlYXQteDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOlxuICAgICAgICAgICAgLy8gdG9wLFxuICAgICAgICAgICAgYm90dG9tO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGljb24tZm9udDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAjMDBBQUVCO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2xhdGUgMjAwbXM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MDgwODAgMjUlLCB0cmFuc3BhcmVudCAyNSUpLFxuICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MDgwODAgMjUlLCB0cmFuc3BhcmVudCAyNSUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOlxuICAgICAgICAgICAgICA0cHggMXB4LFxuICAgICAgICAgICAgICA0cHggMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6XG4gICAgICAgICAgICAgIHJlcGVhdC14LFxuICAgICAgICAgICAgICByZXBlYXQteDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246XG4gICAgICAgICAgICAgIHRvcCxcbiAgICAgICAgICAgICAgYm90dG9tO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CYWNrZ3JvdW5kLUxpZ2h0LWJsdWUsICNFNUY2RkQpO1xuICAgICAgICAgIGNvbG9yOiAjMDZjO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwNmMgMCUsICMwNmMgMTAwJSksXG4gICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA2YyAwJSwgIzA2YyAxMDAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2xhdGU6IDIwJSAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0YyRkJGRTtcbiAgICAgICAgICBjb2xvcjogIzgwQjJFNTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODBCMkU1IDAlLCAjODBCMkU1IDEwMCUpLFxuICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MEIyRTUgMCUsICM4MEIyRTUgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLW51bWJlcmluZy1oZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE0cHggMTZweCAxMnB4IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLU5ldXRyYWwtTGluZS1HcmV5LCAjRDdEQ0UyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZC1MaWdodC1ncmV5LCAjRjJGMkYyKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICBpIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDdweCAwIDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1MaW5lLUdyZXksICNEN0RDRTIpO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgY29sb3I6IHZhcigtLVByaW1hcnktTXluYXZpLUJsdWUsICMwMEFBRUIpO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuXG4ucC11bCB7XG4gICR1bDogJjtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgfVxuXG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAn772lJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxLjc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43NWVtO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICB9XG4gIH1cblxuICAmLS1mbGF0IHtcbiAgICBAZXh0ZW5kICN7JHVsfTtcblxuICAgID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLS1ob3Jpem9udGFsLXBjIHtcbiAgICBAZXh0ZW5kICN7JHVsfTtcblxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucC1maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDdEQ0UyO1xuICBmb250LXNpemU6IDA7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsbnVsbCwiLnUtYWxpZ24tbGVmdCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi51LWFsaWduLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnUtYWxpZ24tcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuQGluY2x1ZGUgcGMge1xuICAudS1hbGlnbi1sZWZ0LXBjIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudS1hbGlnbi1jZW50ZXItcGMgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnUtYWxpZ24tcmlnaHQtcGMgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxufVxuQGluY2x1ZGUgc3Age1xuICAudS1hbGlnbi1sZWZ0LXNwIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudS1hbGlnbi1jZW50ZXItc3AgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnUtYWxpZ24tcmlnaHQtc3AgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxufVxuXG4udS12YWxpZ24tdG9wIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuLnUtdmFsaWduLW1pZGRsZSB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbi51LXZhbGlnbi1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4iLCIudS1wY2JyIHtcbiAgQGluY2x1ZGUgc3AgeyBkaXNwbGF5OiBub25lOyB9XG59XG5cbi51LXNwYnIge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBzcCB7IGRpc3BsYXk6IGJsb2NrOyB9XG59Il19 */
