@charset "UTF-8";
/*===========================
reset style
===========================*/
/* autoprefixer grid: autoplace */
* {
  margin: 0px;
  padding: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html, body {
  min-height: 100%;
}

body {
  font-family: YakuHanJP, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  text-align: center;
  color: #2C2C2C;
  background: #ffffff;
  font-size: 16px;
  letter-spacing: 1.2px;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
body.is-en {
  font-family: "Roboto Condensed", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  color: #2C2C2C;
}

p {
  font-size: 16px;
  line-height: 2.2em;
  color: #2C2C2C;
}

ul, ol, li {
  list-style: none;
  color: #2C2C2C;
}

a {
  text-decoration: none;
  color: #2C2C2C;
}
a:visited {
  text-decoration: none;
  color: #2C2C2C;
}
a:hover {
  text-decoration: none;
}

address {
  font-style: normal;
  color: #2C2C2C;
}

img {
  border: none;
  vertical-align: bottom;
}

dl, dt, dd {
  margin: 0;
  padding: 0;
  color: #2C2C2C;
}

main {
  display: block;
}

picture {
  display: block;
}

table, th, td {
  color: #2C2C2C;
}

header {
  display: block;
}

footer {
  display: block;
}

aside {
  display: block;
}

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

small {
  display: block;
}

data {
  display: block;
}

time {
  display: block;
}

a[href^="tel:"] {
  pointer-events: none;
  cursor: default;
}

/*==========================
l-header
==========================*/
.l-header {
  width: 100%;
  height: 130px;
  background-color: #EE8A18;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-header.js-hide {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-header.is-active {
  background-color: #EE8A18;
}
.l-header__inner {
  height: 100%;
  padding: 0 50px;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-header__logo {
  max-width: 228px;
  line-height: 0em;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.l-header__logo:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-header__logo img {
  max-width: 100%;
}
.l-header__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-header__linkLang {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-header__linkLang:after {
  content: "";
  display: block;
  width: 1px;
  height: 12px;
  background-color: #ffffff;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.l-header__linkLangItem {
  padding: 0 10px;
  line-height: 0em;
}
.l-header__linkLangItem:nth-of-type(1) {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.l-header__linkLangItem:nth-of-type(2) {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.l-header__linkLangItem a {
  color: #ffffff !important;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  line-height: 1em;
}
.l-header__linkLangItem a:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-header__gnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-top: 20px;
}
.l-header__gnav > li {
  margin-left: 30px;
}
.l-header__gnav a {
  font-size: 16px;
  font-weight: bold;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  color: #ffffff !important;
}
.l-header__gnav a:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-header__hmb {
  display: none;
}
.l-header__drwNav {
  display: none;
}
.l-header__drwNavListItem {
  border-bottom: 1px solid #ffffff;
}
.l-header__drwNavListItemTit {
  height: 50px;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-header__drwNavListItemTit::before, .l-header__drwNavListItemTit::after {
  content: none !important;
}
.l-header__drwNavListItemTit a {
  color: #ffffff !important;
}
.l-header__drwNavListItemMain {
  padding-left: 20px;
  padding-bottom: 20px;
}
.l-header__drwNavListItemMainLink {
  text-align: left;
}
.l-header__drwNavListItemMainLink a {
  color: #ffffff !important;
  display: block;
  line-height: 1em;
  margin-top: 20px;
  font-size: 14px;
}
.l-header__drwNavListItemMainLink a:first-of-type {
  margin-top: 0;
}

/*==========================
l-footer
==========================*/
.l-footer {
  margin-top: 100px;
}
.l-footer__inner {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
}
.l-footer__split:nth-of-type(1) {
  background-color: #595959;
  padding: 80px 0 70px;
}
.l-footer__split:nth-of-type(2) {
  background-color: #484848;
  border-top: 1px solid #EE8A18;
  padding: 40px 0 20px;
}
.l-footer__split:nth-of-type(2) .l-footer__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.l-footer__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.l-footer__linkDoboz {
  width: 18%;
  max-width: 200px;
}
.l-footer__linkDoboz:first-of-type .l-footer__linkDobozTit {
  border-top: none;
}
.l-footer__linkDoboz-full {
  width: 30%;
  max-width: initial;
}
.l-footer__linkDobozTit {
  font-size: 16px;
  color: #ffffff;
  border-bottom: 1px solid #E0E0E0;
  text-align: left;
  padding-bottom: 20px;
}
.l-footer__linkDobozTit::before, .l-footer__linkDobozTit::after {
  content: none !important;
}
.l-footer__linkDobozTit a {
  color: #ffffff !important;
}
.l-footer__linkDobozList.js-toggle__next {
  display: block;
}
.l-footer__linkDobozListFlx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.l-footer__linkDobozListItem {
  text-align: left;
  margin-top: 20px;
  line-height: 1em;
}
.l-footer__linkDobozListItem:nth-of-type(odd) {
  width: 46%;
}
.no-odd-style .l-footer__linkDobozListItem:nth-of-type(odd) {
  width: 100%;
}
.l-footer__linkDobozListItem-full {
  width: 100%;
}
.l-footer__linkDobozListItem-full:nth-of-type(odd) {
  width: 100%;
}
.l-footer__linkDobozListItem a {
  color: #ffffff !important;
  font-size: 12px;
  line-height: 1em;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.l-footer__linkDobozListItem a:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-footer__logo {
  width: 152px;
}
.l-footer__logoImg a {
  display: block;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.l-footer__logoImg a:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-footer__logoImg img {
  max-width: 100%;
}
.l-footer__address {
  text-align: left;
  margin-top: 10px;
}
.l-footer__address p {
  font-size: 14px;
  color: #ffffff;
  line-height: 1.71;
}
.l-footer__gnav {
  margin-top: 35px;
}
.l-footer__gnavList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.l-footer__gnavList > li {
  margin-left: 40px;
}
.l-footer__gnavList > li:first-of-type {
  margin-left: 0;
}
.l-footer__gnavList a {
  font-size: 14px;
  color: #ffffff !important;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.l-footer__gnavList a:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-footer__copy {
  font-size: 12px;
  color: #ffffff;
  margin-top: 40px;
}

/*============================
.l-container
============================*/
.l-container {
  /* IE11 */
}
_:-ms-lang(x)::-ms-backdrop, .l-container {
  overflow-x: hidden;
  overflow-y: visible;
}

/*============================
.l-section
============================*/
.l-section__inner {
  width: 100%;
  max-width: 1106px;
  margin: 0 auto;
  padding: 0 20px;
}
.l-section__inner-small {
  max-width: 780px;
}
/*============================
.l-pankuzu
============================*/
.l-pankuzu {
  width: 100%;
  max-width: 1134px;
  margin: 27px auto 0;
  padding: 0 20px;
}
.l-pankuzu__list {
  width: 100%;
  max-width: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.l-pankuzu__list > li {
  white-space: nowrap;
  font-size: 12px;
}
.l-pankuzu__list > li:last-child {
  text-overflow: ellipsis;
  overflow: hidden;
}
.l-pankuzu__list > li + li {
  margin-left: 10px;
}
.l-pankuzu__list > li a {
  color: #2C2C2C;
}

/*============================
.l-main
============================*/
.l-main {
  margin-top: 130px;
}
.l-main__spacer {
  margin-top: 60px;
  padding-bottom: 160px;
}

/*============================
.l-section
============================*/
.l-mv-top {
  width: 100%;
  height: calc(100vh - 130px);
  position: relative;
}
.l-mv-top__head {
  position: absolute;
  top: 50%;
  left: 10.6vw;
  bottom: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
}
.l-mv-top__headDoboz {
  position: relative;
}
.l-mv-top__headTit {
  text-align: left;
  font-size: 55px;
  color: #ffffff;
  letter-spacing: 0.2em;
}
.l-mv-top__headIcon {
  width: 18.2vw;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(-30%, -90%);
          transform: translate(-30%, -90%);
}
.l-mv-top__headIcon img {
  max-width: 100%;
}
.l-mv-top__slider {
  height: 100%;
}
.l-mv-top__slider .slick-list, .l-mv-top__slider .slick-track {
  height: 100%;
}
.l-mv-top__sliderMain {
  height: 100%;
}
.l-mv-top__sliderMainItem {
  height: 100%;
}
.l-mv-top__sliderMainImg {
  height: 100%;
}
.l-mv-top__sliderMainImg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}
.l-mv-top__copy {
  font-size: 12px;
  color: #ffffff;
  font-family: "Oswald", sans-serif;
  position: absolute;
  top: auto;
  left: auto;
  right: 5.4%;
  bottom: 4.2%;
  z-index: 10;
}
.l-mv-top .m-scroll {
  position: absolute;
  top: auto;
  left: 5%;
  bottom: 0;
  z-index: 10;
}
.l-mv__img {
  width: 100%;
  height: 400px;
  position: relative;
}
.l-mv__imgBk {
  width: 100%;
  height: 100%;
}
.l-mv__imgBk img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}
.l-mv__imgBk-gray {
  background-color: #F4F4F4;
}
.l-mv__imgTit {
  width: 100%;
  font-size: 55px;
  color: #ffffff;
  line-height: 1.4em;
  letter-spacing: 0.2em;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.l-mv__imgTit-black {
  color: #2C2C2C;
}
.l-mv__nav {
  background-color: #EE8A18;
  padding: 20px 0;
}
.l-mv__navList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-mv__navList > li + li {
  margin-left: 40px;
}
.l-mv__navList a {
  font-size: 14px;
  color: #ffffff !important;
}
.l-mv__navList a:hover {
  border-bottom: 1px solid #ffffff;
  padding-bottom: 3px;
}
.l-mv__navList-adj > li + li {
  margin-left: 20px;
}
.l-mv__navList .is-active {
  border-bottom: 1px solid #ffffff;
  padding-bottom: 3px;
}

/*============================
.l-footcontact
============================*/
.l-footcontact__doboz {
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: url(../img/global/footcontact/bk.jpg) no-repeat center;
  background-size: cover;
  height: 390px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.l-footcontact__doboz:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-footcontact .m-tit__ja {
  font-size: 26px;
}
.l-footcontact .m-tit__en {
  font-size: 12px;
  margin-top: 10px;
}
.l-footcontact__desc {
  margin-top: 30px;
}
.l-footcontact__desc p {
  font-size: 17px;
  color: #ffffff;
}
.l-footcontact__icon {
  margin-top: 35px;
}

/*============================
.l-linklist
============================*/
.l-link__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.l-link__listItem {
  width: 50%;
}
.l-link__listItem-full {
  width: 100%;
}
.l-link__listItem-full .l-link__listTit {
  left: 3.6%;
}
.l-link__listItem-full .l-link__listBkIcon {
  right: 3.6%;
}
.l-link__listItem a {
  display: block;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.l-link__listItem a:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-link__listBk {
  position: relative;
}
.l-link__listBkImg {
  height: 100%;
}
.l-link__listBkImg img {
  width: 100%;
}
.l-link__listBkIcon {
  position: absolute;
  top: auto;
  left: auto;
  right: 10%;
  bottom: 15%;
}
.l-link__listBkIcon img {
  max-width: 100%;
}
.l-link__listTit {
  text-align: left;
  position: absolute;
  top: auto;
  left: 10%;
  bottom: 15%;
}
.l-link__listTitJa {
  font-size: 24px;
  color: #ffffff;
}
.l-link__listTitEn {
  display: block;
  font-size: 14px;
  font-size: 14px;
  color: #ffffff;
  font-family: "Oswald", sans-serif;
}
.l-link__listTitSup {
  display: block;
  font-size: 16px;
  color: #ffffff;
}
.l-link__listTitSup-under {
  padding-bottom: 10px;
}
.l-link__listTitSup-under::after {
  content: "";
  display: block;
  width: 25px;
  height: 1px;
  background-color: #ffffff;
  margin-top: 10px;
}
.l-link__listTitMain {
  display: block;
  font-size: 24px;
  color: #ffffff;
}
.l-link__listTitSub {
  display: block;
  font-size: 18px;
  color: #ffffff;
}
.l-link__listTit-hasicon .l-link__listTitJa {
  position: relative;
}
.l-link__listTit-hasicon .l-link__listTitJa::after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background: url(../img/global/link_external_2.svg) no-repeat center;
  background-size: contain;
  position: absolute;
  top: 35%;
  left: auto;
  right: -25px;
}
.l-link__listTxt {
  padding: 30px 50px 70px;
  text-align: left;
}
.l-link__listTxt p {
  font-size: 16px;
  line-height: 1.87;
}
.l-link__listDesc {
  padding: 30px 10% 70px;
  text-align: left;
}
.l-link__listDescTit {
  font-size: 21px;
  line-height: 1.66;
}
.l-link__listDescTxt {
  margin-top: 10px;
}
.l-link__listDescTxt p {
  font-size: 16px;
  line-height: 1.87;
}

/*============================
.l-footlink-recruit
============================*/
.l-footlink-recruit {
  margin-top: 120px;
}

/*============================
.l-information
============================*/
.l-information__list {
  border-bottom: 1px solid #E0E0E0;
}
.l-information__listItem {
  border-top: 1px solid #E0E0E0;
}
.l-information__list a {
  display: block;
  padding: 25px 0;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.l-information__list a:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-information__listFlx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-information__listFlxSplit:nth-of-type(1) {
  width: 290px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-information__listFlxSplit:nth-of-type(2) {
  width: calc(100% - 290px);
}
.l-information__listDate {
  width: 110px;
  font-size: 13px;
  color: #BABABA;
  margin-right: 35px;
}
.l-information__listLabel {
  display: inline-block;
  width: 116px;
  background-color: #EE8A18;
  border-radius: 20px;
  font-size: 13px;
  color: #ffffff;
  line-height: 1em;
  padding: 10px 20px;
}
.l-information__listLabel-orange {
  color: #EE8A18;
  background-color: #ffffff;
  border: 1px solid #EE8A18;
}
.l-information__listTit {
  font-size: 16px;
  line-height: 1em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 100px;
  text-align: left;
}

/*============================
.l-single-post
============================*/
.l-single-post {
  text-align: left;
}
.l-single-post .single__body > ul > li > ul,
.l-single-post nav ol,
.l-single-post nav ul {
  list-style: none;
}
.l-single-post .single__body a:hover {
  text-decoration: none;
}
.l-single-post .single__body h4 + p {
  margin-top: 0;
}
.l-single-post .single__body i {
  font-weight: 700;
}
.l-single-post .single__header__bottom {
  margin-top: 30px;
}
.l-single-post .single__meta {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}
.l-single-post .single__meta .date-stamp {
  letter-spacing: 0.075em;
  color: #676767;
  font-size: 0.85714rem;
}
.l-single-post .single__category-stamp {
  width: 71px;
  height: 18px;
  margin-left: 15px;
}
.l-single-post .single__body h2,
.l-single-post .single__body h3,
.l-single-post .single__sns {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}
.l-single-post .single__sns .fb_iframe_widget > span {
  vertical-align: middle !important;
}
.l-single-post .single__sns__btn {
  margin-left: 2px;
  margin-right: 2px;
}
.l-single-post .single__sns__btn--twitter a {
  display: block;
  width: 78px;
  height: 28px;
  position: relative;
  background-color: #4faaf0;
  text-align: center;
}
.l-single-post .single__sns__btn--twitter .icon-twitter:before {
  position: absolute;
  top: 5px;
  left: 30px;
  font-size: 18px;
  color: #fff;
}
.l-single-post .single__sns__btn--hatebu a {
  display: block;
  width: 78px;
  height: 28px;
  position: relative;
  background-color: #00a3df;
}
.l-single-post .single__sns__btn--hatebu .icon-hatebu:before {
  position: absolute;
  top: 7px;
  left: 32px;
  font-size: 14px;
  color: #fff;
}
.l-single-post .single__subtitle {
  font-weight: 700;
  color: #676767;
  letter-spacing: 0.075em;
  font-size: 12px;
}
.l-single-post .single__headline {
  margin-top: 10px;
  color: #141316;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1rem;
  line-height: 24px;
  letter-spacing: 0.075em;
  font-size: 20px;
}
.l-single-post .single__sns__btn--line {
  width: 83px;
  height: 28px;
  background-color: #00b900;
  cursor: pointer;
}
.l-single-post .single__eyecatch {
  display: block;
  position: relative;
  margin-top: 20px;
  text-align: center;
}
.l-single-post .single__eyecatch.single__eyecatch--seeahead {
  margin-bottom: 20px;
}
.l-single-post .single__eyecatch.single__eyecatch--seeahead .single__eyecatch__image {
  width: 80%;
}
.l-single-post .single__eyecatch__image {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.l-single-post .single__eyecatch__read {
  margin-top: 20px;
  color: #333;
  font-size: 0.75rem;
  line-height: 1.5rem;
  font-size: 12px;
  letter-spacing: 0.01em;
}
.l-single-post .single__body {
  margin-top: 25px;
  padding-bottom: 20px;
  font-size: 0.875rem;
  line-height: 1.625rem;
}
.l-single-post .single__body h2,
.l-single-post .single__body h3 {
  position: relative;
  color: #333;
  font-weight: 700;
  letter-spacing: 0.2em;
}
.l-single-post .single__body h2 {
  padding: 0 0 5px;
  border-bottom: 1px solid #b5b5b5;
  margin: 20px 0 15px;
  font-size: 1rem;
  line-height: 2rem;
  font-size: 16px;
}
.l-single-post .single__body h2:before {
  position: absolute;
  left: 0;
  bottom: -5px;
  height: 1px;
  width: 100%;
  background-color: #b5b5b5;
  content: "";
}
.l-single-post .single__body h3 {
  margin: 25px 0 10px;
  line-height: 26px;
  font-size: 0.875rem;
  line-height: 1rem;
  font-size: 14px;
}
.l-single-post .single__body h4 {
  margin: 40px 15px 10px;
  color: #333;
  font-size: 1.21429rem;
  font-weight: 700;
}
.l-single-post .single__body table {
  margin-top: 30px;
  margin-bottom: 30px;
  width: 100%;
  border-top: 1px solid #d2d2d2;
  border-collapse: separate;
}
.l-single-post .single__body table td,
.l-single-post .single__body table th {
  border-bottom: 1px solid #d2d2d2;
  text-align: left;
  color: #000;
  font-size: 0.75rem;
  line-height: 1.5rem;
  letter-spacing: 0.075em;
}
.l-single-post .single__body table th {
  padding: 18px 18px 18px 0;
  border-right: 1px solid #d2d2d2;
  font-weight: 700;
  font-size: 12px;
}
.l-single-post .single__body table td {
  padding: 18px 0 18px 18px;
  font-size: 12px;
}
.l-single-post .single__body .horizontal tr:last-child th,
.l-single-post .single__body .vertical tr:last-child th {
  border-bottom: 1px solid #ee8a18;
}
.l-single-post .single__body .vertical th {
  width: 245px;
  border-bottom: 1px solid #fff;
}
.l-single-post .single__body .horizontal {
  table-layout: fixed;
}
.l-single-post .single__body .horizontal td,
.l-single-post .single__body .horizontal th {
  width: 50%;
}
.l-single-post .single__body .horizontal th {
  border-bottom: 1px solid #fff;
}
.l-single-post .single__body .horizontal th ~ th {
  border-left: 1px solid #fff;
  border-right: 1px solid #ee8a18;
}
.l-single-post .single__body > ul {
  margin: 30px 0;
  list-style: none;
}
.l-single-post .single__body > ul > li {
  letter-spacing: 0.2em;
  font-size: 0.75rem;
  line-height: 1.5rem;
  font-size: 12px;
}
.l-single-post .single__body > ul > li:before,
.l-single-post .single__body > ul > li > ul > li:before {
  content: "";
  width: 8px;
  height: 8px;
  display: inline-block;
  position: absolute;
  top: 9px;
}
.l-single-post .single__body > ul > li:before {
  background: #333;
  left: 0;
}
.l-single-post .single__body > ul > li,
.l-single-post .single__body > ul > li > ul > li {
  position: relative;
  padding-left: 15px;
  margin-top: 2px;
}
.l-single-post .single__body > ul > li > ul > li:before {
  border: 1px solid #333;
  left: 4px;
}
.l-single-post .single__body ol {
  margin: 20px 0 20px 3px;
  list-style: none;
}
.l-single-post .single__body ol > li,
.l-single-post .single__body p {
  font-size: 0.75rem;
  line-height: 1.5rem;
  font-size: 12px;
}
.l-single-post .single__body ol > li {
  position: relative;
  padding-left: 22px;
  counter-increment: number;
}
.l-single-post .single__body ol > li:before,
.l-single-post .single__body ol > li > ol > li:before {
  display: inline-block;
  position: absolute;
  color: #333;
  font-weight: 700;
}
.l-single-post .single__body ol > li:before {
  line-height: 1;
  content: counter(number) ".";
  top: 10px;
  left: -1px;
  font-size: 12px;
}
.l-single-post .single__body ol > li > ol > li {
  position: relative;
  margin-top: 10px;
  padding-left: 14px;
  font-weight: 700;
  counter-increment: number-inner;
}
.l-single-post .single__body ol > li > ol > li:before {
  content: counter(number-inner) ".";
  left: -9px;
  top: 1px;
  background-color: transparent;
  font-size: 16px;
}
.l-single-post .single__body p {
  margin: 10px 0;
  overflow: hidden;
}
.l-single-post .single__body a {
  display: inline-block;
  position: relative;
  color: #ee8a18;
  font-weight: 700;
  text-decoration: underline;
}
.l-single-post .single__body a[target=_blank] {
  position: relative;
  padding-right: 10px;
}
.l-single-post .single__body a[target=_blank]:after {
  display: inline-block;
  font-family: "icomoon";
  position: relative;
  left: 3px;
  top: 0;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  content: "\e908";
}
.l-single-post .single__body strong {
  font-weight: 700;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), color-stop(40%, rgba(255, 207, 153, 0.5)));
  background: linear-gradient(transparent 40%, rgba(255, 207, 153, 0.5) 40%);
}
.l-single-post .single__body small {
  font-size: 12px;
  font-weight: 400;
}
.l-single-post .page-ir-lower__table th,
.l-single-post .single__body small a {
  font-weight: 400;
}
.l-single-post .single__body img {
  max-width: 100%;
  height: auto;
  padding: 0 15px;
}
.l-single-post .single__body .single__iframe {
  position: relative;
  width: 100%;
  padding: 71.5% 0 0;
  margin: 40px 15px;
}
.l-single-post .single__body .single__iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.l-single-post .single__body .note {
  position: relative;
  padding: 20px 15px;
  margin-top: 40px;
  margin-bottom: 40px;
  line-height: 2;
  border: 1px solid #dbdada;
}
.l-single-post .single__body .note:before {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 12px;
  height: 9px;
  background: url(../images/icon-quart.png) no-repeat 0 0;
  background-size: 12px auto;
  content: "";
}
.l-single-post .single__body .note p {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1rem;
}
.l-single-post .single__body .note p:last-child {
  margin-top: 30px;
  margin-bottom: 0;
}
.l-single-post .single__body blockquote {
  position: relative;
  padding: 50px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f4f4f4;
}
.l-single-post .single__body blockquote:after,
.l-single-post .single__body blockquote:before {
  width: 20px;
  height: 18px;
  position: absolute;
  background: url(../images/icon-block-quote.png) no-repeat 0 0;
  background-size: 20px 18px;
  content: "";
}
.l-single-post .single__body blockquote:before {
  top: 20px;
  left: 20px;
}
.l-single-post .single__body blockquote:after {
  bottom: 20px;
  right: 20px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.l-single-post .single__body blockquote p {
  margin-top: 0;
  margin-bottom: 10px;
}
.l-single-post .single__body blockquote p:last-child {
  margin-bottom: 0;
}
.l-single-post .single__body .pdf-link a {
  display: block;
  margin: 30px 0;
  padding: 10px;
  border: 1px solid #d2d2d2;
  font-weight: 400;
  text-decoration: none;
  text-align: center;
}
.l-single-post .single__body .pdf-link .pdf-link-text {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-size: 11px;
}
.l-single-post .single__body .pdf-link .pdf-link-text .icon-pdf {
  position: absolute;
  top: 50%;
  right: -20px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #c91111;
  font-size: 18px;
}
.l-single-post .single__body .pdf-link .pdf-byte {
  display: inline-block;
  vertical-align: middle;
  padding-left: 25px;
  font-size: 9px;
}
.l-single-post .single__body .movie-link a {
  display: block;
  margin: 30px 0;
  padding: 10px 25px 10px 10px;
  border: 1px solid #d2d2d2;
  font-weight: 400;
  text-decoration: none;
  text-align: center;
}
.l-single-post .single__body .movie-link .movie-link-text {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-size: 11px;
}
.l-single-post .single__body .movie-link .movie-link-text .icon-movie {
  position: absolute;
  top: calc(50% + 2px);
  right: -25px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #c91111;
  font-size: 14px;
}
.l-single-post .single__body .alignnone {
  display: block;
  margin-top: 10px;
}
.l-single-post .single__body .aligncenter,
.l-single-post .single__body .alignleft,
.l-single-post .single__body .alignright {
  display: block;
}
.l-single-post .single__body .aligncenter,
.l-single-post .single__body .alignnone {
  margin-left: auto;
  margin-right: auto;
}
.l-single-post .single__body .alignright {
  margin-left: auto;
  margin-right: 0;
}
.l-single-post .single__body .alignleft {
  margin-left: 0;
  margin-right: auto;
}
.l-single-post .single__body p.wp-caption-text {
  margin-top: 15px;
}
.l-single-post .single__body .aligncenter,
.l-single-post .single__body .alignleft,
.l-single-post .single__body .alignright,
.l-single-post .single__body h2 + .alignnone {
  margin-top: 0;
}
.l-single-post .single__author {
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  margin-bottom: 38px;
}
.l-single-post .single__author,
.l-single-post .single__author__detail {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}
.l-single-post .single__author__image {
  display: block;
  width: 60px;
  height: 60px;
}
.l-single-post .single__author__profile {
  padding-left: 20px;
}
.l-single-post .single__author__name__position {
  display: block;
  font-size: 1rem;
}
.l-single-post .single__author__name {
  display: block;
  font-size: 1.14286rem;
  font-weight: 700;
}
.l-single-post .single__author__name-image {
  width: 187px;
}
.l-single-post .single__nav {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  width: 100%;
  height: 66px;
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
}
.l-single-post .single__nav__item {
  display: block;
  position: relative;
  width: 50%;
  padding: 15px 0;
  color: #333;
}
.l-single-post .single__nav__item ~ .single__nav__item:before {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 1px;
  height: 35px;
  background-color: #d2d2d2;
  content: "";
}
.l-single-post .single__nav__item__text {
  position: relative;
  font-weight: 700;
  text-align: center;
}
.l-single-post .single__nav__item__text.is-disable {
  color: #b2b2b2;
}
.l-single-post .single__nav__item__text .icon-arrow-left,
.l-single-post .single__nav__item__text .icon-arrow-right {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 22px;
  width: 14px;
}
.l-single-post .single__nav__item__text .icon-arrow-left {
  left: 0;
}
.l-single-post .single__nav__item__text .icon-arrow-right {
  right: 0;
}
.l-single-post .single__nav__item__title {
  line-height: 28px;
}
.l-single-post .single__nav__item__title.single__nav__item__title--prev {
  text-align: left;
  margin-top: 7px;
}
.l-single-post .single__nav__item__title.single__nav__item__title--next .single__nav__item__title__date,
.l-single-post .single__nav__item__title.single__nav__item__title--next .single__nav__item__title__inner,
.l-single-post .single__nav__item__title.single__nav__item__title--prev .single__nav__item__title__date,
.l-single-post .single__nav__item__title.single__nav__item__title--prev .single__nav__item__title__inner {
  padding-left: 8px;
}
.l-single-post .single__nav__item__title.single__nav__item__title--next {
  text-align: right;
  margin-top: 5px;
}
.l-single-post .single__nav__item__title__date,
.l-single-post .single__nav__item__title__inner,
.l-single-post .single__nav__item__title__vol {
  font-size: 18px;
  letter-spacing: 0.01em;
}
.l-single-post .single__nav__btn {
  margin: 25px auto 0;
}
.l-single-post .single__footer-btn {
  margin-top: 25px;
  height: 43px;
}

@font-face {
  font-family: "icomoon";
  src: url(../lib/fonts/icomoon.eot);
  src: url(../lib/fonts/icomoon.eot) format("embedded-opentype"), url(../lib/fonts/icomoon.ttf) format("truetype"), url(../lib/fonts/icomoon.woff) format("woff"), url(../lib/fonts/icomoon.svg) format("svg");
  font-weight: 400;
  font-style: normal;
}
.l-old-section [class*=" icon-"]:before, .l-old-section [class^=icon-]:before {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.l-old-section .icon-triangle:before {
  content: "\e90b";
}
.l-old-section .icon-movie:before {
  content: "\e909";
}
.l-old-section .icon-pdf:before {
  content: "\e90a";
}
.l-old-section .icon-arrow-left:before {
  content: "\e900";
}
.l-old-section .icon-arrow-right:before {
  content: "\e901";
}
.l-old-section .icon-arrow-left-large:before {
  content: "\e906";
}
.l-old-section .icon-arrow-right-large:before {
  content: "\e907";
}
.l-old-section .icon-earth:before {
  content: "\e902";
}
.l-old-section .icon-home:before {
  content: "\e903";
}
.l-old-section .icon-mail:before {
  content: "\e904";
}
.l-old-section .icon-tell:before {
  content: "\e905";
}
.l-old-section .icon-blank:before {
  content: "\e908";
}
.l-old-section .btn.btn--white:hover .btn__text,
.l-old-section .pull-down__nav__list > li > a:hover,
.l-old-section .pull-down__nav__list > li > ul > li > a:hover {
  color: #ee8a18;
}
.l-old-section .btn,
.l-old-section .btn:hover {
  text-decoration: none;
}
.l-old-section .btn {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  letter-spacing: 0.08em;
  font-weight: 700;
  border-radius: 28px;
  cursor: pointer;
  -webkit-transition: background-color 0.3s cubic-bezier(0.23, 0.76, 0.37, 0.99);
  transition: background-color 0.3s cubic-bezier(0.23, 0.76, 0.37, 0.99);
  background-color: #ee8a18;
}
.l-old-section .btn:hover {
  background-color: #c57915;
}
.l-old-section .btn:disabled {
  background-color: #d9d8d8 !important;
  color: #fff !important;
  cursor: not-allowed;
}
.l-old-section .btn:disabled .icon-arrow-left,
.l-old-section .btn:disabled .icon-arrow-right {
  background-color: #fff;
}
.l-old-section .btn:disabled .icon-arrow-left:before,
.l-old-section .btn:disabled .icon-arrow-right:before {
  color: #d9d8d8 !important;
}
.l-old-section .btn.is-disable {
  pointer-events: none;
}
.l-old-section .btn.is-disable * {
  background-color: #333 !important;
}
.l-old-section .btn .icon-arrow-left:before,
.l-old-section .btn .icon-arrow-right:before {
  position: absolute;
  top: 50%;
  font-size: 0.78571rem;
  font-weight: 700;
  color: #fff;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.l-old-section .btn .icon-arrow-right:before {
  -webkit-transition: color 0.3s cubic-bezier(0.23, 0.76, 0.37, 0.99);
  transition: color 0.3s cubic-bezier(0.23, 0.76, 0.37, 0.99);
  right: 6%;
}
.l-old-section .btn .icon-arrow-left:before {
  right: auto;
  left: 6%;
}
.l-old-section .btn .icon-arrow-down:before {
  -webkit-transform: translate(0, -50%) rotate(90deg);
  transform: translate(0, -50%) rotate(90deg);
}
.l-old-section .btn.btn--white {
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
}
.l-old-section .btn.btn--white:hover {
  background-color: #fff;
}
.l-old-section .btn.btn--white:hover .icon-arrow-right:before,
.l-old-section .news__list > li a:hover * {
  color: #ee8a18;
}
.l-old-section .btn.btn--hover-purple:hover .btn__text,
.l-old-section .btn.btn--hover-purple:hover .icon-arrow-right:before {
  color: #363382;
}
.l-old-section .btn-submit {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  height: 100%;
  width: 100%;
  opacity: 0;
}
.l-old-section .btn__text {
  position: absolute;
  top: 50%;
  left: 50%;
  white-space: nowrap;
  font-weight: 700;
  font-size: 12px;
  color: #fff;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: color 0.3s cubic-bezier(0.23, 0.76, 0.37, 0.99);
  transition: color 0.3s cubic-bezier(0.23, 0.76, 0.37, 0.99);
}

/*============================
.l-yearly-pager
============================*/
.l-yearly-pager .pager-sp__select form,
.l-yearly-pager .yearly-pager-sp__select form {
  display: block;
  height: 100%;
}
.l-yearly-pager .pager-sp__select select,
.l-yearly-pager .yearly-pager-sp__select select {
  position: relative;
  z-index: 1;
  opacity: 0;
  height: 35px;
  width: 100%;
}
.l-yearly-pager .pager-sp__select__num {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  padding: 11px 0;
  text-align: center;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.075em;
  background: url(../images/select-pager-bg.png) no-repeat calc(50% + 37px) center;
  background-size: 12px 8px;
}
.l-yearly-pager .yearly-pager__arrow {
  width: 60px;
  height: 40px;
  background-color: #fff;
  color: #707070;
  border: 1px solid #e5e5e5;
  font-size: 14px;
  text-align: center;
  padding-top: 12px;
  padding-bottom: 7px;
  line-height: 1;
  -webkit-transition: background-color 0.5s cubic-bezier(0.23, 0.76, 0.37, 0.99), color 0.5s cubic-bezier(0.23, 0.76, 0.37, 0.99);
  transition: background-color 0.5s cubic-bezier(0.23, 0.76, 0.37, 0.99), color 0.5s cubic-bezier(0.23, 0.76, 0.37, 0.99);
}
.l-yearly-pager .yearly-pager__arrow:hover {
  background-color: #eee;
  color: #707070;
  border: 1px solid #e5e5e5;
}
.l-yearly-pager .yearly-pager__arrow.yearly-pager__arrow--left {
  margin-right: 20px;
}
.l-yearly-pager .yearly-pager__arrow.yearly-pager__arrow--right {
  margin-left: 20px;
}
.l-yearly-pager .yearly-pager__nav {
  margin-left: 5px;
  margin-right: 5px;
}
.l-yearly-pager .yearly-pager__nav--next,
.l-yearly-pager .yearly-pager__nav--prev {
  position: relative;
  width: 32px;
  height: 32px;
}
.l-yearly-pager .yearly-pager__nav--next.icon-arrow-right:before,
.l-yearly-pager .yearly-pager__nav--prev.icon-arrow-left:before {
  position: absolute;
  top: 7px;
  left: 6px;
  color: #333;
  -webkit-transition: left 0.5s cubic-bezier(0.23, 0.76, 0.37, 0.99);
  transition: left 0.5s cubic-bezier(0.23, 0.76, 0.37, 0.99);
}
.l-yearly-pager .yearly-pager__nav--next.icon-arrow-right:before {
  left: 9px;
}
.l-yearly-pager .yearly-pager__nav--num {
  padding: 11px 18px;
  background-color: #fff;
  color: #707070;
  border: 1px solid #e5e5e5;
  font-size: 16px;
  text-align: center;
  line-height: 1;
  -webkit-transition: background-color 0.5s cubic-bezier(0.23, 0.76, 0.37, 0.99), color 0.5s cubic-bezier(0.23, 0.76, 0.37, 0.99);
  transition: background-color 0.5s cubic-bezier(0.23, 0.76, 0.37, 0.99), color 0.5s cubic-bezier(0.23, 0.76, 0.37, 0.99);
}
.l-yearly-pager .yearly-pager__nav--num:hover {
  background-color: #eee;
  color: #707070;
  border: 1px solid #e5e5e5;
}
.l-yearly-pager .yearly-pager__nav--num.is-current {
  background-color: #fff;
  color: #707070;
  border-color: #707070;
  pointer-events: none;
}
.l-yearly-pager .yearly-pager__nav--space {
  width: 20px;
  height: 40px;
  background: url(../images/pager-space.png) no-repeat center bottom;
  background-size: 12px 3px;
}
.l-yearly-pager .yearly-pager-sp {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  padding: 15px 0;
  border-bottom: 1px solid #e0e0e0;
}
.l-yearly-pager .yearly-pager-sp__nav {
  position: relative;
  width: 30%;
  font-size: 12px;
  text-align: center;
  color: #333;
  font-weight: 700;
}
.l-yearly-pager .yearly-pager-sp__nav.is-disable,
.l-yearly-pager .yearly-pager-sp__nav.is-disable .icon-arrow-left:before,
.l-yearly-pager .yearly-pager-sp__nav.is-disable .icon-arrow-right:before {
  color: #b2b2b2;
}
.l-yearly-pager .yearly-pager-sp__nav--next,
.l-yearly-pager .yearly-pager-sp__nav--prev {
  padding: 5px 10px;
}
.l-yearly-pager .yearly-pager-sp__nav--next .icon-arrow-right:before,
.l-yearly-pager .yearly-pager-sp__nav--prev .icon-arrow-left:before {
  position: absolute;
  top: 50%;
  width: 12px;
  height: 12px;
  font-size: 12px;
  color: #141316;
  text-decoration: none;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.l-yearly-pager .yearly-pager-sp__nav--prev .icon-arrow-left:before {
  left: 5px;
}
.l-yearly-pager .yearly-pager-sp__nav--next .icon-arrow-right:before {
  right: 5px;
}
.l-yearly-pager .yearly-pager-sp__select {
  position: relative;
  width: 40%;
  border-left: 1px solid #d9d8d8;
  border-right: 1px solid #d9d8d8;
}
.l-yearly-pager .yearly-pager-sp__select__num {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  padding: 11px 0;
  text-align: center;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.075em;
  background: url(../images/select-pager-bg.png) no-repeat calc(50% + 37px) center;
  background-size: 12px 8px;
}

/*============================
m-pagetop
============================*/
.m-pagetop {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  resize: none;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  font-family: YakuHanJP, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  position: fixed;
  display: none;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 60px;
  height: 60px;
  top: auto;
  bottom: 40px;
  left: auto;
  right: 20px;
  background: url(../img/global/footer/m-pagetop.svg) no-repeat left top;
  background-size: contain;
  z-index: 99999;
  cursor: pointer;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.m-pagetop:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

/*============================
m-button
============================*/
.m-button {
  width: 150px;
  height: 40px;
  font-size: 16px;
  color: #EE8A18 !important;
  line-height: 1em;
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border-radius: 20px;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.m-button:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.m-button-black {
  width: 200px;
  font-size: 15px;
  color: #ffffff !important;
  background-color: #2C2C2C;
}
.m-button-grey {
  width: 200px;
  font-size: 15px;
  color: #ffffff !important;
  background-color: #BABABA;
}
.m-button-more {
  width: 510px;
  height: 100px;
  margin: 0 auto;
  position: relative;
  border: 1px solid #EE8A18;
  border-radius: initial;
  font-size: 18px;
}
.m-button-more::after {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  background: url(../img/global/link_external.svg) no-repeat left top;
  background-size: contain;
  margin-left: 10px;
}

/*============================
m-hide
============================*/
.m-hide-pc {
  display: none;
}

/*============================
m-tit
============================*/
.m-tit-white .m-tit__ja {
  color: #ffffff;
}
.m-tit-white .m-tit__en {
  color: #ffffff;
}
.m-tit-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 24px;
}
.m-tit-line::before, .m-tit-line::after {
  content: "";
  display: block;
  width: 25px;
  height: 1px;
  background-color: #707070;
}
.m-tit-line::before {
  margin-right: 15px;
}
.m-tit-line::after {
  margin-left: 15px;
}
.m-tit-under {
  font-size: 20px;
}
.m-tit-under::after {
  content: "";
  display: block;
  width: 25px;
  height: 1px;
  background-color: #707070;
  margin: 10px auto 0;
}
.m-tit-label {
  background-color: #F4F4F4;
  padding: 15px 20px;
  text-align: left;
}
.m-tit__ja {
  display: block;
  font-size: 24px;
}
.m-tit__en {
  display: block;
  font-size: 12px;
  font-family: "Oswald", sans-serif;
  color: #EE8A18;
}

/*============================
m-noposts
============================*/
.m-noposts {
  width: 100%;
  padding: 0 20px;
  text-align: center;
}

/*============================
m-pagenavi
============================*/
.m-pagenavi {
  margin-top: 100px;
}
.m-pagenavi a, .m-pagenavi span {
  font-size: 14px;
  display: inline-block;
  line-height: 1;
  color: #BABABA !important;
  padding: 5px 4px 10px;
  margin: 0 6px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.m-pagenavi a:hover, .m-pagenavi span:hover {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #EE8A18 !important;
  border-bottom: 1px solid #EE8A18;
}
.m-pagenavi .current {
  color: #EE8A18 !important;
  border-bottom: 1px solid #EE8A18;
}

/*============================
m-desc
============================*/
.m-desc {
  text-align: left;
}
.m-desc-center {
  text-align: center;
}
.m-desc p {
  font-size: 16px;
  line-height: 1.87;
  letter-spacing: 0.12em;
}
.m-desc-split p + p {
  margin-top: 30px;
}

/*============================
m-tit
============================*/
.m-subtit {
  font-size: 24px;
}
.m-subtit-bold {
  font-weight: bold;
}

/*============================
m-scroll
============================*/
.m-scroll {
  height: 100px;
}
.m-scroll__line {
  height: 100%;
}
.m-scroll__line::before {
  height: 100px;
  background-color: #ffffff;
  -webkit-animation: scrollLine 1.4s linear infinite;
          animation: scrollLine 1.4s linear infinite;
}
@-webkit-keyframes scrollLine {
  0% {
    height: 100px;
  }
  100% {
    height: 0;
  }
}
@keyframes scrollLine {
  0% {
    height: 100px;
  }
  100% {
    height: 0;
  }
}
.m-scroll__tit {
  font-size: 12px;
  color: #ffffff;
  font-family: "Oswald", sans-serif;
  padding-bottom: 10px;
}
.m-scroll__line {
  position: relative;
}
.m-scroll__line::before {
  content: "";
  width: 1px;
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%) translateZ(0);
          transform: translateX(-50%) translateZ(0);
}

/*============================
.m-select
============================*/
.m-select {
  width: 356px;
  height: 60px;
  margin: 0 auto;
  position: relative;
  border: 1px solid #E0E0E0;
}
.m-select::after {
  content: "";
  display: block;
  pointer-events: none;
  width: 8px;
  height: 8px;
  border-top: 1px solid #2C2C2C;
  border-right: 1px solid #2C2C2C;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  position: absolute;
  top: 40%;
  left: auto;
  right: 20px;
}
.m-select select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  outline: none;
  background: transparent;
  font-family: YakuHanJP, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 20px;
  font-size: 16px;
}
.m-select select::-ms-expand {
  display: none;
}

/*==========================
共通タブ用 => .js-tab
==========================*/
.js-tab__switchItem {
  cursor: pointer;
}
.js-tab__main {
  position: relative;
}
.js-tab__mainItem {
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.js-tab__mainItem.has-scroll {
  display: none;
  position: static;
}
.js-tab__mainItem.is-active {
  opacity: 1;
  visibility: visible;
  position: static;
  z-index: auto;
}
.js-tab__mainItem.is-active.has-scroll {
  display: block;
}

/*===================
タブの中のタブ => .js-tab_inr
===================*/
.js-tabInr__switchItem {
  cursor: pointer;
}
.js-tabInr__main {
  position: relative;
}
.js-tabInr__mainItem {
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.js-tabInr__mainItem.has-scroll {
  display: none;
  position: static;
}
.js-tabInr__mainItem.is-active {
  opacity: 1;
  visibility: visible;
  position: static;
  z-index: auto;
}
.js-tabInr__mainItem.is-active.has-scroll {
  display: block;
}

/*==========================
共通トグル用 => .js-toggle
==========================*/
.js-toggle__switch {
  position: relative;
  cursor: pointer;
}
.js-toggle__switch::before, .js-toggle__switch::after {
  content: "";
  width: 13px;
  height: 2px;
  background: #000000;
  display: block;
  position: absolute;
  top: 50%;
  left: auto;
  right: 20px;
}
.js-toggle__switch::before {
  -webkit-transform: translateY(-50%) rotate(0);
          transform: translateY(-50%) rotate(0);
}
.js-toggle__switch::after {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
}
.js-toggle__switch.is-active {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.js-toggle__switch.is-active::after {
  -webkit-transform: translateY(-50%) rotate(0deg);
          transform: translateY(-50%) rotate(0deg);
}
.js-toggle__next {
  display: none;
}

/*==================
js-fadeIn
==================*/
.js-fadeIn {
  opacity: 0;
  -webkit-transition: 1s;
  transition: 1s;
}
.js-fadeIn.is-show {
  opacity: 1;
}
.js-fadeIn-up {
  -webkit-transform: translate(0, 50px);
          transform: translate(0, 50px);
}
.js-fadeIn-up.is-show {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
}

/*==========================
共通スライダー用 => .js-slider
==========================*/
.js-slider__modulDots {
  position: relative;
}
.js-slider__modulArw {
  cursor: pointer;
}

/* slick-theme */
.slick-loading .slick-list {
  background: #fff url(../js/libs/slick/ajax-loader.gif) center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  font-weight: normal;
  font-style: normal;
  src: url("../js/libs/slick/fonts/slick.eot");
  src: url("../js/libs/slick/fonts/slick.eot?#iefix") format("embedded-opentype"), url("../js/libs/slick/fonts/slick.woff") format("woff"), url("../js/libs/slick/fonts/slick.ttf") format("truetype"), url("../js/libs/slick/fonts/slick.svg#slick") format("svg");
}
/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 50px;
  height: 50px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 999;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  opacity: 0.7;
}

.slick-prev {
  left: -25px;
  background-image: url("../js/libs/slick//img/prev_arrow.png");
}

.slick-next {
  right: -25px;
  background-image: url("../js/libs/slick//img/next_arrow.png");
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: black;
}

/* slick */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/*==========================
サステナビリティ
.p-sustainability
==========================*/
.recycle-fee-table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  font-size: 16px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ddd;
  table-layout: fixed; 
}
.recycle-fee-table thead th {
  background-color: #EE8A18; 
  color: #fff;
  padding: 10px;
  border: 1px solid #ddd;
  text-align: center;
  font-weight: normal; 
  word-wrap: break-word; 
}
.recycle-fee-table tbody td {
  padding: 10px;
  border: 1px solid #ddd;
  text-align: center; 
  word-wrap: break-word; 
}
.screen-size-sp-only {
  display: none;
}
.p-sustainability-policy .m-desc {
  margin-top: 50px;
}
.p-sustainability-society {
  margin-top: 120px;
  background-color: #F4F4F4;
  padding: 80px 0;
}
.p-sustainability-society__main {
  margin-top: 100px;
}
.p-sustainability-society__mainListItem {
  margin-top: 100px;
}
.p-sustainability-society__mainListItem:first-of-type {
  margin-top: 0;
}
.p-sustainability-society__mainListFlx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 60px;
}
.p-sustainability-society__mainListFlx-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.p-sustainability-society__mainListFlx-reverse .p-sustainability-society__mainListTxt {
  padding-left: 0;
  padding-right: 6%;
}
.p-sustainability-society__mainListImg {
  width: 42.4%;
  max-width: 452px;
}
.p-sustainability-society__mainListImg img {
  max-width: 100%;
}
.p-sustainability-society__mainListTxt {
  width: 57.6%;
  max-width: 614px;
  text-align: left;
  padding-left: 6%;
}
.p-sustainability-society__mainListTxt p {
  font-size: 16px;
  line-height: 1.87;
}
.p-sustainability-society__mainListTxt p + p {
  margin-top: 30px;
}
.p-sustainability-environment {
  margin-top: 120px;
}
.p-sustainability-environment .m-desc {
  margin-top: 60px;
}
.p-sustainability-environment__list {
  margin-top: 50px;
}
.p-sustainability-environment__listItem {
  margin-top: 100px;
}
.p-sustainability-environment__listItem:first-of-type {
  margin-top: 0;
}
.p-sustainability-hr {
  margin-top: 120px;
  background-color: #F4F4F4;
  padding: 80px 0;
}
.p-sustainability-hr .m-desc {
  margin-top: 60px;
}
.p-sustainability-hr__list {
  margin-top: 50px;
}
.p-sustainability-hr__listItem {
  margin-top: 100px;
}
.p-sustainability-hr__listItem:first-of-type {
  margin-top: 0;
}
.well-being-p-sustainability-hr {
  margin-top: 120px;
}
.well-being-p-sustainability-hr .m-desc {
  margin-top: 60px;
}
.flex-container2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
  margin-top: 40px;
}
.health-flex-item {
  flex: 1 1 calc(50% - 10px);
  box-sizing: border-box;
  border: 2px solid rgb(238, 154, 0);
}
.health-flex-item p{
  text-align: left;
  padding: 0 10px 10px;
}
.other-main-container {
  margin-top: 20px;
  border: 2px solid rgb(238, 154, 0);

}
.flex-container {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.flex-container ul {
  flex: 1;
  padding-left: 20px;
  margin: 0;
  list-style-position: inside;
}
.flex-container li {
  text-align: left;
  margin-bottom: 5px;
}
.health-management-img {
  width: 38%;
  height: 130px;
  object-fit: cover;
  margin-right: 10px;
  display: block;
}
.exercise-promotion-div {
  margin-top: 60px;
}
.flex-item {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.health-management-title {
  font-size: 1.2em;
  color: rgb(255, 255, 255);
  background-color: #ee8a17;
  padding: 10px;
  margin-bottom: 20px;
}
.other-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
  margin: 8px;
}
.others-item {
  flex: 1 1 calc(25% - 20px);
  box-sizing: border-box;
  border: 2px solid #ededed;
}
.other-title-sub {
  font-size: 1em;
  padding: 12px;
  color: rgb(238, 154, 0);
  background-color: #f4f4f4;
}
.others-item ul {
  padding: 8px;
}
.others-item li {
  text-align: left;
}
.highlight-title {
  font-size: 1.2em;
  color: rgb(238, 154, 0);
  background-color: #e8e8e8;
  padding: 10px;
  margin-bottom: 15px;
}
.flex-item p {
  text-align: left;
}
.exercise-image {
  width: 100%;
  height: auto;
  display: block;
  margin-top: 10px;
}
.image-container {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
  margin: 15px;
}
.image-container img {
  width: calc(33.333% - 10px);
  height: auto;
  max-width: 100%;
}
.last-ul {
  padding-bottom: 14px;
}
.health-and-productivity-management {
  margin-top: 120px;
}
.well-being-link-div {
  margin-top: 12px;
}
.well-being-link {
  margin-top: 50px;
  font-size: 24px;
  color: #00bfff;
  text-decoration: underline;
  transition: color 0.3s ease;
}
.well-being-link:hover {
  color: #009acd;
}
@media screen and (max-width: 767px) {
  a[href^="tel:"] {
    pointer-events: auto;
    cursor: pointer;
  }
  .recycle-fee-table {
    font-size: 12px;
  }
  .screen-size-sp-only {
    display: inline;
  }
  .l-header {
    height: 65px;
  }
  .l-header__inner {
    padding: 0 20px;
  }
  .l-header__split:nth-of-type(1) {
    width: 31.4%;
    max-width: 210px;
  }
  .l-header__link {
    padding-right: 40px;
  }
  .l-header__linkContact {
    display: none;
  }
  .l-header__linkLangItem a {
    font-size: 12px;
  }
  .l-header__gnav {
    display: none;
  }
  .l-header__hmb {
    width: 20px;
    height: 18px;
    display: block;
    position: fixed;
    top: 18%;
    left: auto;
    right: 20px;
    z-index: 1000001;
  }
  .l-header__hmbButton {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    resize: none;
    padding: 0;
    border: 0;
    outline: none;
    background: transparent;
    font-family: YakuHanJP, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    width: 100%;
    height: 40px;
    position: relative;
  }
  .l-header__hmbButton > div {
    width: 100%;
    height: 1.5px;
    background: #ffffff;
    position: absolute;
    top: 30%;
    left: 50%;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .l-header__hmbButton > div:nth-of-type(1) {
    -webkit-transform: translate(-50%, 0) rotate(0deg);
            transform: translate(-50%, 0) rotate(0deg);
  }
  .l-header__hmbButton > div:nth-of-type(2) {
    top: 50%;
    -webkit-transform: translate(-50%, 0) rotate(0deg);
            transform: translate(-50%, 0) rotate(0deg);
  }
  .l-header__hmbButton > div:nth-of-type(3) {
    top: 70%;
    -webkit-transform: translate(-50%, 0) rotate(0deg);
            transform: translate(-50%, 0) rotate(0deg);
  }
  .l-header__hmbButton.is-active > div {
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .l-header__hmbButton.is-active > div:nth-of-type(1) {
    top: 50%;
    -webkit-transform: translate(-50%, 0) rotate(45deg);
            transform: translate(-50%, 0) rotate(45deg);
  }
  .l-header__hmbButton.is-active > div:nth-of-type(2) {
    opacity: 0;
  }
  .l-header__hmbButton.is-active > div:nth-of-type(3) {
    top: 50%;
    -webkit-transform: translate(-50%, 0) rotate(-45deg);
            transform: translate(-50%, 0) rotate(-45deg);
  }
  .l-header__drwNav {
    display: block;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    width: 100%;
    height: calc(100vh - 65px);
    background-color: #EE8A18;
    position: fixed;
    top: 65px;
    left: 0;
    padding: 0 20px;
  }
  .l-header__drwNav.is-active {
    visibility: visible;
    opacity: 1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    z-index: 10000000000000000;
  }
  .l-header__drwNavList {
    height: 62vh;
    margin-top: 30px;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .l-header__drwNavListItemTit::before, .l-header__drwNavListItemTit::after {
    content: "" !important;
    background-color: #ffffff;
  }
  .l-header__drwNavListItemTit a {
    font-size: 16px;
  }
  .l-header__drwNavReserve {
    margin-top: 30px;
  }
  .l-header__drwNavReserve .m-button {
    width: 37.3vw;
    height: 30px;
    max-width: 250px;
    margin: 0 auto;
    font-size: 11px;
  }
  .l-footer__inner {
    max-width: initial;
  }
  .l-footer__split:nth-of-type(1) {
    padding: 0 0;
  }
  .l-footer__split:nth-of-type(2) .l-footer__inner {
    display: block;
    padding: 0 40px 0;
  }
  .l-footer__link {
    display: block;
  }
  .l-footer__linkDoboz {
    width: 100%;
    max-width: initial;
  }
  .l-footer__linkDobozTit {
    padding: 0 20px;
    height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: none;
    border-top: 1px solid #E0E0E0;
  }
  .l-footer__linkDobozTit::before, .l-footer__linkDobozTit::after {
    content: "" !important;
    background-color: #ffffff;
  }
  .l-footer__linkDobozList {
    padding: 0 20px 20px;
    border-top: 1px solid #E0E0E0;
  }
  .l-footer__linkDobozList.js-toggle__next {
    display: none;
  }
  .l-footer__linkDobozList-has-empty {
    padding: 0 0;
    border-top: none;
  }
  .l-footer__linkDobozListItem {
    width: 50%;
  }
  .l-footer__linkDobozListItem:nth-of-type(odd) {
    width: 50%;
  }
  .l-footer__linkDobozListItem-full {
    width: 100%;
  }
  .l-footer__linkDobozListItem-full:nth-of-type(odd) {
    width: 100%;
  }
  .l-footer__logo {
    width: 45%;
    max-width: 266px;
    margin: 0 auto;
  }
  .l-footer__address {
    text-align: center;
    margin-top: 20px;
  }
  .l-footer__address p {
    font-size: 11px;
  }
  .l-footer__gnavList {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .l-footer__gnavList > li {
    width: calc(100% / 2);
    margin-left: 0;
  }
  .l-footer__gnavList a {
    font-size: 11px;
  }
  .l-footer__copy {
    font-size: 10px;
    letter-spacing: 0.4px;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .l-section__inner {
    max-width: 100%;
    padding: 0 20px;
  }
  .l-pankuzu {
    margin: 20px auto 0;
    padding: 0 10px;
  }
  .l-pankuzu__list {
    max-width: 100%;
  }
  .l-main {
    margin-top: 65px;
  }
  .l-main__spacer {
    margin-top: 50px;
    padding-bottom: 75px;
  }
  .l-mv-top {
    height: auto;
  }
  .l-mv-top__head {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .l-mv-top__head-adj {
    width: 100%;
  }
  .l-mv-top__headTit {
    font-size: 60px;
  }
  .l-mv-top__headTit-sml {
    font-size: 50px;
  }
  .l-mv-top__headIcon {
    width: 33.3vw;
  }
  .l-mv-top__headIcon-sml {
    width: 28vw;
  }
  .l-mv-top__copy {
    display: none;
  }
  .l-mv-top .m-scroll {
    display: none;
  }
  .l-mv__img {
    height: auto;
    position: relative;
    overflow: hidden;
  }
  .l-mv__img::after {
    content: "";
    display: block;
    padding-top: 50.6666666667%;
  }
  .l-mv__img img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top;
       object-position: top;
    font-family: "object-fit:cover;";
  }
  .l-mv__imgTit {
    font-size: 30px;
  }
  .l-mv__nav {
    padding: 10px 0 5px 20px;
  }
  .l-mv__navList {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow: scroll;
    white-space: nowrap;
    padding-right: 20px;
    padding-bottom: 5px;
  }
  .l-mv__navList > li {
    display: inline-block;
  }
  .l-mv__navList > li + li {
    margin-left: 20px;
  }
  .l-mv__navList a {
    font-size: 12px;
  }
  .l-mv__navList-adj > li + li {
    margin-left: 20px;
  }
  .l-footcontact__doboz {
    height: 175px;
    background: url(../img/global/footcontact/sp-bk.jpg) no-repeat center;
    background-size: cover;
  }
  .l-footcontact .m-tit__ja {
    font-size: 20px;
  }
  .l-footcontact .m-tit__en {
    margin-top: 5px;
  }
  .l-footcontact__desc {
    margin-top: 15px;
  }
  .l-footcontact__desc p {
    font-size: 12px;
  }
  .l-footcontact__icon {
    margin-top: 10px;
    width: 20px;
  }
  .l-footcontact__icon img {
    max-width: 100%;
  }
  .l-link__list {
    display: block;
  }
  .l-link__listItem {
    width: 100%;
  }
  .l-link__listItem-full .l-link__listTit {
    left: 20px;
  }
  .l-link__listItem-full .l-link__listBkIcon {
    right: 20px;
  }
  .l-link__listBkIcon {
    width: 20px;
    right: 20px;
    bottom: 20px;
  }
  .l-link__listTit {
    left: 20px;
    bottom: 20px;
  }
  .l-link__listTitJa {
    font-size: 20px;
  }
  .l-link__listTitEn {
    font-size: 13px;
  }
  .l-link__listTitSup {
    font-size: 11px;
  }
  .l-link__listTitSup-under {
    padding-bottom: 0px;
  }
  .l-link__listTitSup-under::after {
    width: 12px;
    margin-top: 5px;
  }
  .l-link__listTitMain {
    font-size: 17px;
  }
  .l-link__listTitSub {
    font-size: 11px;
  }
  .l-link__listTxt {
    padding: 15px 20px 30px;
  }
  .l-link__listTxt p {
    font-size: 12px;
    line-height: 1.75;
  }
  .l-link__listDesc {
    padding: 15px 20px 30px;
  }
  .l-link__listDescTit {
    font-size: 14px;
  }
  .l-link__listDescTxt {
    margin-top: 5px;
  }
  .l-link__listDescTxt p {
    font-size: 12px;
    line-height: 1.75;
  }
  .l-footlink-recruit {
    margin-top: 75px;
  }
  .l-footlink-recruit .l-link__listItem:first-of-type .l-link__listTxt {
    display: none;
  }
  .l-information__list a {
    padding: 15px 20px;
  }
  .l-information__listFlx {
    display: block;
  }
  .l-information__listFlxSplit:nth-of-type(1) {
    width: 100%;
  }
  .l-information__listFlxSplit:nth-of-type(2) {
    width: 100%;
  }
  .l-information__listDate {
    font-size: 11px;
    margin-right: 15px;
  }
  .l-information__listLabel {
    min-width: 80px;
    font-size: 10px;
    padding: 5px 10px;
  }
  .l-information__listTit {
    font-size: 12px;
    padding-right: 0;
    margin-top: 10px;
  }
  .m-pagetop {
    width: 35px;
    height: 35px;
  }
  .m-button-black {
    font-size: 11px;
  }
  .m-button-grey {
    font-size: 11px;
  }
  .m-button-more {
    width: 100%;
    height: 65px;
    font-size: 14px;
  }
  .m-button-more::after {
    width: 12px;
    height: 12px;
  }
  .m-hide-sp {
    display: none;
  }
  .m-hide-pc {
    display: block;
  }
  .m-tit-line {
    font-size: 16px;
  }
  .m-tit-line::before, .m-tit-line::after {
    width: 17px;
  }
  .m-tit-line::before {
    margin-right: 10px;
  }
  .m-tit-line::after {
    margin-left: 10px;
  }
  .m-tit-label {
    padding: 10px 20px;
  }
  .m-tit__ja {
    font-size: 20px;
  }
  .m-pagenavi {
    margin-top: 40px;
  }
  .m-pagenavi a, .m-pagenavi span {
    font-size: 13px;
  }
  .m-desc p {
    font-size: 12px;
  }
  .m-desc p + p {
    margin-top: 20px;
  }
  .m-subtit {
    font-size: 16px;
  }
  .m-scroll {
    height: 50px;
  }
  .m-scroll__line {
    height: 100%;
  }
  .m-scroll__line::before {
    height: 50px;
    background-color: #ffffff;
    -webkit-animation: scrollLine 1.4s linear infinite;
            animation: scrollLine 1.4s linear infinite;
  }
  @-webkit-keyframes scrollLine {
    0% {
      height: 50px;
    }
    100% {
      height: 0;
    }
  }
  @keyframes scrollLine {
    0% {
      height: 50px;
    }
    100% {
      height: 0;
    }
  }
  .m-select {
    width: 100%;
    height: 42px;
  }
  .m-select::after {
    width: 5px;
    height: 5px;
  }
  .m-select select {
    font-size: 12px;
    padding: 0 15px;
  }
  .p-sustainability-policy .m-desc {
    margin-top: 30px;
  }
  .p-sustainability-society {
    margin-top: 90px;
    padding: 45px 0;
  }
  .p-sustainability-society__main {
    margin-top: 30px;
  }
  .p-sustainability-society__mainListItem {
    margin-top: 50px;
  }
  .p-sustainability-society__mainListFlx {
    margin-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .p-sustainability-society__mainListFlx-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .p-sustainability-society__mainListFlx-reverse .p-sustainability-society__mainListTxt {
    padding-right: 0;
  }
  .p-sustainability-society__mainListImg {
    width: 100%;
    max-width: initial;
    margin-top: 30px;
  }
  .p-sustainability-society__mainListTxt {
    width: 100%;
    max-width: initial;
    padding-left: 0;
  }
  .p-sustainability-society__mainListTxt p {
    font-size: 12px;
  }
  .p-sustainability-society__mainListTxt p + p {
    margin-top: 20px;
  }
  .p-sustainability-environment {
    margin-top: 90px;
  }
  .p-sustainability-environment .m-desc {
    margin-top: 30px;
  }
  .p-sustainability-environment__list {
    margin-top: 30px;
  }
  .p-sustainability-environment__listItem {
    margin-top: 50px;
  }
  .p-sustainability-hr {
    margin-top: 100px;
    padding: 45px 0;
  }
  .p-sustainability-hr .m-desc {
    margin-top: 30px;
  }
  .p-sustainability-hr__list {
    margin-top: 30px;
  }
  .p-sustainability-hr__listItem {
    margin-top: 50px;
  }
  .flex-container {
    flex-direction: column;
  }
  .health-management-img {
    width: 95%;
    margin: 0 auto 14px auto;
    object-fit: cover;
    display: block;
  }
  .image-placeholder {
    display: none;
  }
  .health-flex-item {
    flex: 1 1 100%;
  }
  .others-item {
    flex: 1 1 calc(50% - 20px);
  }
  .health-and-productivity-management {
    margin-top: 50px;
  }
  .well-being-link {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) and (-ms-high-contrast: none) {
  .l-footer__copy {
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
  }
}
@media screen and (max-width: 1366px) {
  .l-mv-top__headTit {
    font-size: 4.0263543192vw;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .l-mv-top__headTit {
    font-size: 7.8226857888vw;
  }
  .l-mv-top__headTit-sml {
    font-size: 6.518904824vw;
  }
}
@media screen and (min-width: 768px) and (max-width: 1366px) {
  .l-mv__navList a {
    font-size: 1.0248901903vw;
  }
  .l-link__listTitJa {
    font-size: 1.756954612vw;
  }
  .l-link__listTitEn {
    font-size: 1.0248901903vw;
  }
  .l-link__listTitSup {
    font-size: 1.1713030747vw;
  }
  .l-link__listTitMain {
    font-size: 1.756954612vw;
  }
  .l-link__listTitSub {
    font-size: 1.317715959vw;
  }
  .l-link__listDescTit {
    font-size: 1.5373352855vw;
  }
  .l-link__listDescTxt p {
    font-size: 1.1713030747vw;
  }
}
@media all and (min-width: 769px) {
  .l-single-post .single__header__upper {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
            justify-content: space-between;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
  }
  .l-single-post .single__header__bottom {
    margin-top: 45px;
  }
  .l-single-post .single__meta .date-stamp {
    font-size: 0.85714rem;
  }
  .l-single-post .single__category-stamp {
    width: 81px;
    height: 24px;
  }
  .l-single-post .single__subtitle {
    color: #333;
    letter-spacing: 0.2em;
    font-size: 18px;
  }
  .l-single-post .single__headline {
    font-size: 2rem;
    line-height: 1.375rem;
    margin-top: 20px;
    line-height: 40px;
    letter-spacing: 0.2em;
    font-size: 32px;
  }
  .l-single-post .single__eyecatch {
    margin-top: 32px;
  }
  .l-single-post .single__eyecatch.single__eyecatch--seeahead {
    margin-top: 60px;
    margin-bottom: 50px;
  }
  .l-single-post .single__eyecatch.single__eyecatch--seeahead .single__eyecatch__image {
    width: 50%;
  }
  .l-single-post .single__eyecatch__read {
    font-size: 0.875rem;
    line-height: 1.75rem;
    margin-top: 15px;
    font-size: 14px;
  }
  .l-single-post .single__body {
    font-size: 1.0625rem;
    line-height: 2.125rem;
    margin-top: 45px;
    padding-bottom: 50px;
    font-size: 14px;
  }
  .l-single-post .single__body h2 {
    font-size: 1.75rem;
    line-height: 2rem;
    padding: 0 0 18px;
    margin: 60px 0 30px;
    font-size: 28px;
  }
  .l-single-post .single__body h3 {
    font-size: 1.375rem;
    line-height: 2rem;
    margin: 40px 0 20px;
    font-size: 22px;
  }
  .l-single-post .single__body h4 {
    margin: 40px 0 10px;
    font-size: 20px;
  }
  .l-single-post .single__body h4 + p {
    margin-top: 0;
  }
  .l-single-post .single__body table {
    margin: 40px 0;
  }
  .l-single-post .single__body table td,
.l-single-post .single__body table th {
    font-size: 0.875rem;
    line-height: 1.5rem;
    padding: 20px 25px;
  }
  .l-single-post .single__body table th {
    font-size: 14px;
    width: 192px;
  }
  .l-single-post .single__body table td {
    padding: 18px 0 18px 28px;
    font-size: 14px;
  }
  .l-single-post .single__body > ul {
    margin: 40px 0;
  }
  .l-single-post .single__body > ul > li {
    font-size: 0.875rem;
    line-height: 2rem;
    padding-left: 17px;
    font-weight: 700;
    font-size: 14px;
  }
  .l-single-post .single__body > ul > li:before {
    top: 12px;
  }
  .l-single-post .single__body > ul > li > ul > li {
    padding-left: 21px;
    font-size: 14px;
  }
  .l-single-post .single__body > ul > li > ul > li:before {
    top: 12px;
  }
  .l-single-post .single__body ol {
    margin: 40px 0;
  }
  .l-single-post .single__body ol > li {
    font-size: 0.875rem;
    line-height: 2rem;
    padding-left: 19px;
    font-size: 14px;
  }
  .l-single-post .single__body p {
    font-size: 0.875rem;
    line-height: 1.75rem;
    margin: 20px 0;
    font-size: 14px;
  }
  .l-single-post .single__body img {
    padding: 0;
  }
  .l-single-post .single__body .single__iframe {
    padding: 56.2% 0 0;
    margin: 40px 0;
  }
  .l-single-post .single__body .note {
    margin: 40px 0;
    padding: 25px 70px 25px 90px;
  }
  .l-single-post .single__body .note:before {
    top: 34px;
    left: 40px;
    width: 25px;
    height: 22px;
    background-size: 25px auto;
  }
  .l-single-post .single__body .note p {
    font-size: 1.21429rem;
  }
  .l-single-post .single__body blockquote {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 58px 60px 50px;
  }
  .l-single-post .single__body blockquote:after,
.l-single-post .single__body blockquote:before {
    width: 28px;
    height: 26px;
    background-size: 28px 26px;
  }
  .l-single-post .single__body blockquote:before {
    top: 20px;
    left: 20px;
  }
  .l-single-post .single__body blockquote:after {
    bottom: 20px;
    right: 20px;
  }
  .l-single-post .single__body .pdf-link a {
    display: inline-block;
    margin: 30px 0;
    padding: 11px 37px;
  }
  .l-single-post .single__body .pdf-link .pdf-link-text {
    font-size: 14px;
  }
  .l-single-post .single__body .pdf-link .pdf-link-text .icon-pdf {
    font-size: 21px;
    right: -30px;
  }
  .l-single-post .single__body .pdf-link .pdf-byte {
    padding-left: 50px;
    font-size: 12px;
  }
  .l-single-post .single__body .movie-link a {
    display: inline-block;
    padding: 11px 50px 11px 37px;
  }
  .l-single-post .single__body .movie-link .movie-link-text {
    font-size: 14px;
  }
  .l-single-post .single__body .movie-link .movie-link-text .icon-movie {
    top: calc(50% + 1px);
    font-size: 16px;
    right: -30px;
  }
  .l-single-post .single__body .aligncenter,
.l-single-post .single__body .alignleft,
.l-single-post .single__body .alignright,
.l-single-post .single__body h2 + .alignnone {
    margin-top: 50px;
  }
  .l-single-post .single__author__image {
    width: 141px;
    height: 141px;
  }
  .l-single-post .single__author__name-image {
    width: 374px;
  }
  .l-single-post .single__nav {
    height: 156px;
  }
  .l-single-post .single__nav__item {
    padding: 35px 0;
  }
  .l-single-post .single__nav__item ~ .single__nav__item:before {
    height: 100%;
  }
  .l-single-post .single__nav__item.single__nav__item--prev {
    padding-right: 35px;
  }
  .l-single-post .single__nav__item.single__nav__item--next {
    padding-left: 35px;
  }
  .l-single-post .single__nav__item__text.single__nav__item__text--prev {
    text-align: left;
    padding-left: 23px;
  }
  .l-single-post .single__nav__item__text.single__nav__item__text--next {
    text-align: right;
    padding-right: 23px;
  }
  .l-single-post .single__nav__item__text.is-disable {
    display: none;
  }
  .l-single-post .single__nav__btn {
    width: 320px;
    margin: 40px auto 0;
  }
  .l-single-post .single__footer-btn {
    width: 320px;
    height: 56px;
    margin: 40px auto 0;
  }
  .l-old-section .sp-only {
    display: none !important;
  }
  .l-old-section .btn.btn--white {
    border: 2px solid #fff;
  }
  .l-old-section .btn__text {
    font-size: 14px;
  }
  .l-yearly-pager .yearly-pager {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    margin-top: 70px;
    margin-left: -10px;
    margin-right: -10px;
  }
  .l-yearly-pager .yearly-pager__nav {
    margin-left: 10px;
    margin-right: 10px;
  }
  .l-yearly-pager .yearly-pager__nav--prev:hover.icon-arrow-left:before {
    left: 2px;
  }
  .l-yearly-pager .yearly-pager__nav--next:hover.icon-arrow-right:before {
    left: 13px;
  }
}
@media all and (max-width: 768px) {
  .l-single-post .single__sns {
    margin-top: 13px;
  }
  .l-single-post .single__body > ul > li > ul {
    margin-left: 12px;
  }
  .l-single-post .single__nav__item__text {
    padding: 4px 0;
    font-size: 12px;
  }
  .l-old-section .pc-only {
    display: none !important;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3RtcC9jc3Mvc3VzdGFpbmFiaWxpdHkuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQUNoQjs7NEJBRTRCO0FBQzVCLGlDQUFpQztBQUNqQztFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osOEJBQXNCO1VBQXRCLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLDZOQUE2TjtFQUM3TixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YscUJBQXFCO0VBQ3JCLHFDQUE2QjtVQUE3Qiw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsY0FBYztBQUNoQjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsWUFBWTtFQUNaLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGlDQUFpQztFQUNqQyxNQUFNO0VBQ04sY0FBYztFQUNkLE1BQU07QUFDUjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0Us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bEI7RUFvQkE7SUFDRSxZQUFZO0lBQ1osYUFBYTtFQUNmO0VBa0JBO0lBQ0UsWUFBWTtFQUNkO0VBV0E7SUFDRSxhQUFhO0VBQ2Y7RUFVQTtJQUNFLGVBQWU7RUFDakI7RUFjQTtJQUNFLFlBQVk7RUFDZDtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFjQTtJQUNFLGdCQUFnQjtJQUNoQixrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGlCQUFpQjtJQUNqQixtQkFBbUI7RUFDckI7RUFNQTtJQUNFLGFBQWE7RUFDZjtFQTRDQTtJQUNFLFlBQVk7SUFDWixtQkFBbUI7RUFDckI7RUFPQTtJQUNFLFlBQVk7SUFDWixZQUFZO0lBQ1osbUJBQW1CO0VBQ3JCO0VBc0JBO0lBQ0Usd0JBQXdCO0VBQzFCO0VBbUhBO0lBQ0Usc0JBQXNCO0VBQ3hCO0VBdUNBO0lBQ0UsZUFBZTtFQUNqQjtFQXFDQTtJQUNFLG9CQUFvQjtJQUNwQixvQkFBYTtJQUFiLGFBQWE7SUFDYixxQkFBcUI7SUFDckIsd0JBQXVCO1lBQXZCLHVCQUF1QjtJQUN2QixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtFQUNyQjtFQStCQTtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7RUFDcEI7RUFTQTtJQUNFLFNBQVM7RUFDWDtFQVdBO0lBQ0UsVUFBVTtFQUNaO0FBenNDRjtBQTRDQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBZ1VBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBNGVBO0lBQ0UsY0FBYztJQUNkLGVBQWU7RUFDakI7RUF1R0E7SUFDRSx3QkFBd0I7RUFDMUI7QUF6NUJGIiwiZmlsZSI6InN1c3RhaW5hYmlsaXR5LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5yZXNldCBzdHlsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIGF1dG9wcmVmaXhlciBncmlkOiBhdXRvcGxhY2UgKi9cbioge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLCBib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlAsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbmJvZHkuaXMtZW4ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJDMkMyQztcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICBjb2xvcjogIzJDMkMyQztcbn1cblxudWwsIG9sLCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJDMkMyQztcbn1cbmE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzJDMkMyQztcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5kbCwgZHQsIGRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzJDMkMyQztcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnRhYmxlLCB0aCwgdGQge1xuICBjb2xvcjogIzJDMkMyQztcbn1cblxuaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hc2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZGF0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PVxubC1oZWFkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU4QTE4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cbn1cbi5sLWhlYWRlci5qcy1oaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5sLWhlYWRlci5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU4QTE4O1xufVxuLmwtaGVhZGVyX19pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCA1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fc3BsaXQ6bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiAzMS40JTtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX2xvZ28ge1xuICBsaW5lLWhlaWdodDogMGVtO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmwtaGVhZGVyX19sb2dvOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmwtaGVhZGVyX19sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5sLWhlYWRlcl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2xpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fbGlua0NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbGlua0xhbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmwtaGVhZGVyX19saW5rTGFuZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9yZGVyOiAyO1xufVxuLmwtaGVhZGVyX19saW5rTGFuZ0l0ZW0ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwZW07XG59XG4ubC1oZWFkZXJfX2xpbmtMYW5nSXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIG9yZGVyOiAxO1xufVxuLmwtaGVhZGVyX19saW5rTGFuZ0l0ZW06bnRoLW9mLXR5cGUoMikge1xuICBvcmRlcjogMztcbn1cbi5sLWhlYWRlcl9fbGlua0xhbmdJdGVtIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmwtaGVhZGVyX19saW5rTGFuZ0l0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fbGlua0xhbmdJdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmwtaGVhZGVyX19nbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2duYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fZ25hdiA+IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubC1oZWFkZXJfX2duYXYgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubC1oZWFkZXJfX2duYXYgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5sLWhlYWRlcl9faG1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9faG1iIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTglO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTAwMDAwMTtcbiAgfVxuICAubC1oZWFkZXJfX2htYkJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogWWFrdUhhbkpQLCBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5sLWhlYWRlcl9faG1iQnV0dG9uID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEuNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5sLWhlYWRlcl9faG1iQnV0dG9uID4gZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgLmwtaGVhZGVyX19obWJCdXR0b24gPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAubC1oZWFkZXJfX2htYkJ1dHRvbiA+IGRpdjpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiA3MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIC5sLWhlYWRlcl9faG1iQnV0dG9uLmlzLWFjdGl2ZSA+IGRpdiB7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAubC1oZWFkZXJfX2htYkJ1dHRvbi5pcy1hY3RpdmUgPiBkaXY6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLmwtaGVhZGVyX19obWJCdXR0b24uaXMtYWN0aXZlID4gZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5sLWhlYWRlcl9faG1iQnV0dG9uLmlzLWFjdGl2ZSA+IGRpdjpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbi5sLWhlYWRlcl9fZHJ3TmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fZHJ3TmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRThBMTg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNjVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAubC1oZWFkZXJfX2Ryd05hdi5pcy1hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHotaW5kZXg6IDEwMDAwMDAwMDAwMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2Ryd05hdkxpc3Qge1xuICAgIGhlaWdodDogNjJ2aDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbi5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW1UaXQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW1UaXQ6OmJlZm9yZSwgLmwtaGVhZGVyX19kcndOYXZMaXN0SXRlbVRpdDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2Ryd05hdkxpc3RJdGVtVGl0OjpiZWZvcmUsIC5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW1UaXQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmwtaGVhZGVyX19kcndOYXZMaXN0SXRlbVRpdCBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW1UaXQgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubC1oZWFkZXJfX2Ryd05hdkxpc3RJdGVtTWFpbiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubC1oZWFkZXJfX2Ryd05hdkxpc3RJdGVtTWFpbkxpbmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmwtaGVhZGVyX19kcndOYXZMaXN0SXRlbU1haW5MaW5rIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmwtaGVhZGVyX19kcndOYXZMaXN0SXRlbU1haW5MaW5rIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2Ryd05hdlJlc2VydmUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fZHJ3TmF2UmVzZXJ2ZSAubS1idXR0b24ge1xuICAgIHdpZHRoOiAzNy4zdnc7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT1cbmwtZm9vdGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5sLWZvb3Rlcl9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDY1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG59XG4ubC1mb290ZXJfX3NwbGl0Om50aC1vZi10eXBlKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbiAgcGFkZGluZzogODBweCAwIDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX3NwbGl0Om50aC1vZi10eXBlKDEpIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fc3BsaXQ6bnRoLW9mLXR5cGUoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0ODQ4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFOEExODtcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7XG59XG4ubC1mb290ZXJfX3NwbGl0Om50aC1vZi10eXBlKDIpIC5sLWZvb3Rlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fc3BsaXQ6bnRoLW9mLXR5cGUoMikgLmwtZm9vdGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCA0MHB4IDA7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubC1mb290ZXJfX2xpbmtEb2JveiB7XG4gIHdpZHRoOiAyMyU7XG4gIG1heC13aWR0aDogMjQ0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2xpbmtEb2JveiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG59XG4ubC1mb290ZXJfX2xpbmtEb2JvejpmaXJzdC1vZi10eXBlIC5sLWZvb3Rlcl9fbGlua0RvYm96VGl0IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5sLWZvb3Rlcl9fbGlua0RvYm96LWZ1bGwge1xuICB3aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG4ubC1mb290ZXJfX2xpbmtEb2JvelRpdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbGlua0RvYm96VGl0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcbiAgfVxufVxuLmwtZm9vdGVyX19saW5rRG9ib3pUaXQ6OmJlZm9yZSwgLmwtZm9vdGVyX19saW5rRG9ib3pUaXQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19saW5rRG9ib3pUaXQ6OmJlZm9yZSwgLmwtZm9vdGVyX19saW5rRG9ib3pUaXQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmwtZm9vdGVyX19saW5rRG9ib3pUaXQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2xpbmtEb2Jvekxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwO1xuICB9XG59XG4ubC1mb290ZXJfX2xpbmtEb2Jvekxpc3QuanMtdG9nZ2xlX19uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2xpbmtEb2Jvekxpc3QuanMtdG9nZ2xlX19uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2xpbmtEb2Jvekxpc3QtaGFzLWVtcHR5IHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuLmwtZm9vdGVyX19saW5rRG9ib3pMaXN0Rmx4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmwtZm9vdGVyX19saW5rRG9ib3pMaXN0SXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2xpbmtEb2Jvekxpc3RJdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ubC1mb290ZXJfX2xpbmtEb2Jvekxpc3RJdGVtOm50aC1vZi10eXBlKG9kZCkge1xuICB3aWR0aDogNDElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19saW5rRG9ib3pMaXN0SXRlbTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ubC1mb290ZXJfX2xpbmtEb2Jvekxpc3RJdGVtLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbGlua0RvYm96TGlzdEl0ZW0tZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbGlua0RvYm96TGlzdEl0ZW0tZnVsbDpudGgtb2YtdHlwZShvZGQpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2xpbmtEb2Jvekxpc3RJdGVtLWZ1bGw6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbGlua0RvYm96TGlzdEl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sLWZvb3Rlcl9fbGlua0RvYm96TGlzdEl0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5sLWZvb3Rlcl9fbG9nbyB7XG4gIHdpZHRoOiAxNTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXgtd2lkdGg6IDI2NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ubC1mb290ZXJfX2xvZ29JbWcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmwtZm9vdGVyX19sb2dvSW1nIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubC1mb290ZXJfX2xvZ29JbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmwtZm9vdGVyX19hZGRyZXNzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fYWRkcmVzcyBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2FkZHJlc3MgcCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ubC1mb290ZXJfX2duYXYge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLmwtZm9vdGVyX19nbmF2TGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19nbmF2TGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ubC1mb290ZXJfX2duYXZMaXN0ID4gbGkge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fZ25hdkxpc3QgPiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubC1mb290ZXJfX2duYXZMaXN0ID4gbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmwtZm9vdGVyX19nbmF2TGlzdCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmwtZm9vdGVyX19nbmF2TGlzdCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19nbmF2TGlzdCBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fY29weSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmwtZm9vdGVyX19jb3B5IHtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5sLWNvbnRhaW5lclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1jb250YWluZXIge1xuICAvKiBJRTExICovXG59XG5fOi1tcy1sYW5nKHgpOjotbXMtYmFja2Ryb3AsIC5sLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubC1zZWN0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLXNlY3Rpb25fX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VjdGlvbl9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5sLXNlY3Rpb25fX2lubmVyLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmwtcGFua3V6dVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1wYW5rdXp1IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEzNHB4O1xuICBtYXJnaW46IDI3cHggYXV0byAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1wYW5rdXp1IHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLmwtcGFua3V6dV9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtcGFua3V6dV9fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1wYW5rdXp1X19saXN0ID4gbGkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubC1wYW5rdXp1X19saXN0ID4gbGk6bGFzdC1jaGlsZCB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmwtcGFua3V6dV9fbGlzdCA+IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5sLXBhbmt1enVfX2xpc3QgPiBsaSBhIHtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmwtbWFpblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1tYWluIHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tYWluIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG59XG4ubC1tYWluX19zcGFjZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tYWluX19zcGFjZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubC1zZWN0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLW12LXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXRvcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubC1tdi10b3BfX2hlYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMC42dnc7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXRvcF9faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdG9wX19oZWFkLWFkaiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLW12LXRvcF9faGVhZERvYm96IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtbXYtdG9wX19oZWFkVGl0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5sLW12LXRvcF9faGVhZFRpdCB7XG4gICAgZm9udC1zaXplOiA0LjAyNjM1NDMxOTJ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdG9wX19oZWFkVGl0IHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdG9wX19oZWFkVGl0IHtcbiAgICBmb250LXNpemU6IDcuODIyNjg1Nzg4OHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi10b3BfX2hlYWRUaXQtc21sIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdG9wX19oZWFkVGl0LXNtbCB7XG4gICAgZm9udC1zaXplOiA2LjUxODkwNDgyNHZ3O1xuICB9XG59XG4ubC1tdi10b3BfX2hlYWRJY29uIHtcbiAgd2lkdGg6IDE4LjJ2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC05MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdG9wX19oZWFkSWNvbiB7XG4gICAgd2lkdGg6IDMzLjN2dztcbiAgfVxufVxuLmwtbXYtdG9wX19oZWFkSWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi10b3BfX2hlYWRJY29uLXNtbCB7XG4gICAgd2lkdGg6IDI4dnc7XG4gIH1cbn1cbi5sLW12LXRvcF9fc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmwtbXYtdG9wX19zbGlkZXIgLnNsaWNrLWxpc3QsIC5sLW12LXRvcF9fc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sLW12LXRvcF9fc2xpZGVyTWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sLW12LXRvcF9fc2xpZGVyTWFpbkl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubC1tdi10b3BfX3NsaWRlck1haW5JbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubC1tdi10b3BfX3NsaWRlck1haW5JbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyXCI7XG59XG4ubC1tdi10b3BfX2NvcHkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA1LjQlO1xuICBib3R0b206IDQuMiU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdG9wX19jb3B5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1tdi10b3AgLm0tc2Nyb2xsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDUlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdG9wIC5tLXNjcm9sbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmwtbXZfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdl9faW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmwtbXZfX2ltZzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDUwLjY2NjY2NjY2NjclO1xuICB9XG4gIC5sLW12X19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6Y292ZXI7XCI7XG4gIH1cbn1cbi5sLW12X19pbWdCayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubC1tdl9faW1nQmsgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyXCI7XG59XG4ubC1tdl9faW1nQmstZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG59XG4ubC1tdl9faW1nVGl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXZfX2ltZ1RpdCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4ubC1tdl9faW1nVGl0LWJsYWNrIHtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG4ubC1tdl9fbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFOEExODtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXZfX25hdiB7XG4gICAgcGFkZGluZzogMTBweCAwIDVweCAyMHB4O1xuICB9XG59XG4ubC1tdl9fbmF2TGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXZfX25hdkxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdl9fbmF2TGlzdCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5sLW12X19uYXZMaXN0ID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXZfX25hdkxpc3QgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLmwtbXZfX25hdkxpc3QgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5sLW12X19uYXZMaXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMS4wMjQ4OTAxOTAzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12X19uYXZMaXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmwtbXZfX25hdkxpc3QgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLmwtbXZfX25hdkxpc3QtYWRqID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXZfX25hdkxpc3QtYWRqID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5sLW12X19uYXZMaXN0IC5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubC1mb290Y29udGFjdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1mb290Y29udGFjdF9fZG9ib3oge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dsb2JhbC9mb290Y29udGFjdC9iay5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMzkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmwtZm9vdGNvbnRhY3RfX2RvYm96OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX2RvYm96IHtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ2xvYmFsL2Zvb3Rjb250YWN0L3NwLWJrLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG4ubC1mb290Y29udGFjdCAubS10aXRfX2phIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3QgLm0tdGl0X19qYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubC1mb290Y29udGFjdCAubS10aXRfX2VuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3QgLm0tdGl0X19lbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ubC1mb290Y29udGFjdF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290Y29udGFjdF9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLmwtZm9vdGNvbnRhY3RfX2Rlc2MgcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290Y29udGFjdF9fZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5sLWZvb3Rjb250YWN0X19pY29uIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rjb250YWN0X19pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290Y29udGFjdF9faWNvbiBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5sLWxpbmtsaXN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWxpbmtfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1saW5rX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmwtbGlua19fbGlzdEl0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbGlua19fbGlzdEl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1saW5rX19saXN0SXRlbS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubC1saW5rX19saXN0SXRlbS1mdWxsIC5sLWxpbmtfX2xpc3RUaXQge1xuICBsZWZ0OiAzLjYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbGlua19fbGlzdEl0ZW0tZnVsbCAubC1saW5rX19saXN0VGl0IHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG4ubC1saW5rX19saXN0SXRlbS1mdWxsIC5sLWxpbmtfX2xpc3RCa0ljb24ge1xuICByaWdodDogMy42JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWxpbmtfX2xpc3RJdGVtLWZ1bGwgLmwtbGlua19fbGlzdEJrSWNvbiB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5sLWxpbmtfX2xpc3RJdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sLWxpbmtfX2xpc3RJdGVtIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubC1saW5rX19saXN0Qmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1saW5rX19saXN0QmtJbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubC1saW5rX19saXN0QmtJbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubC1saW5rX19saXN0QmtJY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMCU7XG4gIGJvdHRvbTogMTUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbGlua19fbGlzdEJrSWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubC1saW5rX19saXN0QmtJY29uIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5sLWxpbmtfX2xpc3RUaXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMTAlO1xuICBib3R0b206IDE1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWxpbmtfX2xpc3RUaXQge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubC1saW5rX19saXN0VGl0SmEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmwtbGlua19fbGlzdFRpdEphIHtcbiAgICBmb250LXNpemU6IDEuNzU2OTU0NjEydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWxpbmtfX2xpc3RUaXRKYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubC1saW5rX19saXN0VGl0RW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5sLWxpbmtfX2xpc3RUaXRFbiB7XG4gICAgZm9udC1zaXplOiAxLjAyNDg5MDE5MDN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbGlua19fbGlzdFRpdEVuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5sLWxpbmtfX2xpc3RUaXRTdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5sLWxpbmtfX2xpc3RUaXRTdXAge1xuICAgIGZvbnQtc2l6ZTogMS4xNzEzMDMwNzQ3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWxpbmtfX2xpc3RUaXRTdXAge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLmwtbGlua19fbGlzdFRpdFN1cC11bmRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbGlua19fbGlzdFRpdFN1cC11bmRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLmwtbGlua19fbGlzdFRpdFN1cC11bmRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbGlua19fbGlzdFRpdFN1cC11bmRlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmwtbGlua19fbGlzdFRpdE1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5sLWxpbmtfX2xpc3RUaXRNYWluIHtcbiAgICBmb250LXNpemU6IDEuNzU2OTU0NjEydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWxpbmtfX2xpc3RUaXRNYWluIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi5sLWxpbmtfX2xpc3RUaXRTdWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5sLWxpbmtfX2xpc3RUaXRTdWIge1xuICAgIGZvbnQtc2l6ZTogMS4zMTc3MTU5NTl2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbGlua19fbGlzdFRpdFN1YiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ubC1saW5rX19saXN0VGl0LWhhc2ljb24gLmwtbGlua19fbGlzdFRpdEphIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtbGlua19fbGlzdFRpdC1oYXNpY29uIC5sLWxpbmtfX2xpc3RUaXRKYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9nbG9iYWwvbGlua19leHRlcm5hbF8yLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzUlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG4ubC1saW5rX19saXN0VHh0IHtcbiAgcGFkZGluZzogMzBweCA1MHB4IDcwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1saW5rX19saXN0VHh0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMzBweDtcbiAgfVxufVxuLmwtbGlua19fbGlzdFR4dCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWxpbmtfX2xpc3RUeHQgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG59XG4ubC1saW5rX19saXN0RGVzYyB7XG4gIHBhZGRpbmc6IDMwcHggMTAlIDcwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1saW5rX19saXN0RGVzYyB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDMwcHg7XG4gIH1cbn1cbi5sLWxpbmtfX2xpc3REZXNjVGl0IHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS42Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5sLWxpbmtfX2xpc3REZXNjVGl0IHtcbiAgICBmb250LXNpemU6IDEuNTM3MzM1Mjg1NXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1saW5rX19saXN0RGVzY1RpdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubC1saW5rX19saXN0RGVzY1R4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1saW5rX19saXN0RGVzY1R4dCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ubC1saW5rX19saXN0RGVzY1R4dCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5sLWxpbmtfX2xpc3REZXNjVHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xNzEzMDMwNzQ3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWxpbmtfX2xpc3REZXNjVHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5sLWZvb3RsaW5rLXJlY3J1aXRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwtZm9vdGxpbmstcmVjcnVpdCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGxpbmstcmVjcnVpdCB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGxpbmstcmVjcnVpdCAubC1saW5rX19saXN0SXRlbTpmaXJzdC1vZi10eXBlIC5sLWxpbmtfX2xpc3RUeHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubC1pbmZvcm1hdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1pbmZvcm1hdGlvbl9fbGlzdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xufVxuLmwtaW5mb3JtYXRpb25fX2xpc3RJdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7XG59XG4ubC1pbmZvcm1hdGlvbl9fbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sLWluZm9ybWF0aW9uX19saXN0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1pbmZvcm1hdGlvbl9fbGlzdCBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbn1cbi5sLWluZm9ybWF0aW9uX19saXN0Rmx4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaW5mb3JtYXRpb25fX2xpc3RGbHgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubC1pbmZvcm1hdGlvbl9fbGlzdEZseFNwbGl0Om50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDI5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1pbmZvcm1hdGlvbl9fbGlzdEZseFNwbGl0Om50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmwtaW5mb3JtYXRpb25fX2xpc3RGbHhTcGxpdDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyOTBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1pbmZvcm1hdGlvbl9fbGlzdEZseFNwbGl0Om50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmwtaW5mb3JtYXRpb25fX2xpc3REYXRlIHtcbiAgd2lkdGg6IDExMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjQkFCQUJBO1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1pbmZvcm1hdGlvbl9fbGlzdERhdGUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5sLWluZm9ybWF0aW9uX19saXN0TGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFOEExODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaW5mb3JtYXRpb25fX2xpc3RMYWJlbCB7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuLmwtaW5mb3JtYXRpb25fX2xpc3RMYWJlbC1vcmFuZ2Uge1xuICBjb2xvcjogI0VFOEExODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFOEExODtcbn1cbi5sLWluZm9ybWF0aW9uX19saXN0VGl0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1pbmZvcm1hdGlvbl9fbGlzdFRpdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5sLXNpbmdsZS1wb3N0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLXNpbmdsZS1wb3N0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgPiB1bCA+IGxpID4gdWwsXG4ubC1zaW5nbGUtcG9zdCBuYXYgb2wsXG4ubC1zaW5nbGUtcG9zdCBuYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBoNCArIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2hlYWRlcl9fdXBwZXIge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19oZWFkZXJfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19oZWFkZXJfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fbWV0YSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fbWV0YSAuZGF0ZS1zdGFtcCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fbWV0YSAuZGF0ZS1zdGFtcCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICB9XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19jYXRlZ29yeS1zdGFtcCB7XG4gIHdpZHRoOiA3MXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fY2F0ZWdvcnktc3RhbXAge1xuICAgIHdpZHRoOiA4MXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBoMixcbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgaDMsXG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19zbnMge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX3NucyB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fc25zIC5mYl9pZnJhbWVfd2lkZ2V0ID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX3Nuc19fYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19zbnNfX2J0bi0tdHdpdHRlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmYWFmMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fc25zX19idG4tLXR3aXR0ZXIgLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fc25zX19idG4tLWhhdGVidSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTNkZjtcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX3Nuc19fYnRuLS1oYXRlYnUgLmljb24taGF0ZWJ1OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICMxNDEzMTY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19zbnNfX2J0bi0tbGluZSB7XG4gIHdpZHRoOiA4M3B4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI5MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2V5ZWNhdGNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fZXllY2F0Y2gge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2V5ZWNhdGNoLnNpbmdsZV9fZXllY2F0Y2gtLXNlZWFoZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2V5ZWNhdGNoLnNpbmdsZV9fZXllY2F0Y2gtLXNlZWFoZWFkIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2V5ZWNhdGNoLnNpbmdsZV9fZXllY2F0Y2gtLXNlZWFoZWFkIC5zaW5nbGVfX2V5ZWNhdGNoX19pbWFnZSB7XG4gIHdpZHRoOiA4MCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19leWVjYXRjaC5zaW5nbGVfX2V5ZWNhdGNoLS1zZWVhaGVhZCAuc2luZ2xlX19leWVjYXRjaF9faW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2V5ZWNhdGNoX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19leWVjYXRjaF9fcmVhZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2V5ZWNhdGNoX19yZWFkIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBoMixcbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IGgyIHtcbiAgcGFkZGluZzogMCAwIDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNWI1YjU7XG4gIG1hcmdpbjogMjBweCAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAwIDAgMThweDtcbiAgICBtYXJnaW46IDYwcHggMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBoMjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjViNWI1O1xuICBjb250ZW50OiBcIlwiO1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBoMyB7XG4gIG1hcmdpbjogMjVweCAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBoNCB7XG4gIG1hcmdpbjogNDBweCAxNXB4IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuMjE0MjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IGg0IHtcbiAgICBtYXJnaW46IDQwcHggMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IGg0ICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgdGFibGUge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IHRhYmxlIHRkLFxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSB0YWJsZSB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgdGFibGUgdGQsXG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IHRhYmxlIHRoIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICB9XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMThweCAxOHB4IDE4cHggMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QyZDJkMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSB0YWJsZSB0aCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxOTJweDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDE4cHggMCAxOHB4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDE4cHggMCAxOHB4IDI4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IC5ob3Jpem9udGFsIHRyOmxhc3QtY2hpbGQgdGgsXG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IC52ZXJ0aWNhbCB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZThhMTg7XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IC52ZXJ0aWNhbCB0aCB7XG4gIHdpZHRoOiAyNDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IC5ob3Jpem9udGFsIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgLmhvcml6b250YWwgdGQsXG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IC5ob3Jpem9udGFsIHRoIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgLmhvcml6b250YWwgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgLmhvcml6b250YWwgdGggfiB0aCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlOGExODtcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgPiB1bCB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSA+IHVsIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSA+IHVsID4gbGkge1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSA+IHVsID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5ID4gdWwgPiBsaTpiZWZvcmUsXG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5ID4gdWwgPiBsaSA+IHVsID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5ID4gdWwgPiBsaTpiZWZvcmUge1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSA+IHVsID4gbGkgPiB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgPiB1bCA+IGxpLFxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSA+IHVsID4gbGkgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGxlZnQ6IDRweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgPiB1bCA+IGxpID4gdWwgPiBsaTpiZWZvcmUge1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBvbCB7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggM3B4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBvbCB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgb2wgPiBsaSxcbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBvbCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IG9sID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBvbCA+IGxpOmJlZm9yZSxcbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBvbCA+IGxpOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKG51bWJlcikgXCIuXCI7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogLTFweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyLWlubmVyO1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG51bWJlci1pbm5lcikgXCIuXCI7XG4gIGxlZnQ6IC05cHg7XG4gIHRvcDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBwIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNlZThhMTg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBhW3RhcmdldD1fYmxhbmtdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBhW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNDAlLCByZ2JhKDI1NSwgMjA3LCAxNTMsIDAuNSkgNDAlKTtcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubC1zaW5nbGUtcG9zdCAucGFnZS1pci1sb3dlcl9fdGFibGUgdGgsXG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IHNtYWxsIGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBpbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgLnNpbmdsZV9faWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNzEuNSUgMCAwO1xuICBtYXJnaW46IDQwcHggMTVweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgLnNpbmdsZV9faWZyYW1lIHtcbiAgICBwYWRkaW5nOiA1Ni4yJSAwIDA7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgLnNpbmdsZV9faWZyYW1lIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSAubm90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGFkYTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgLm5vdGUge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIHBhZGRpbmc6IDI1cHggNzBweCAyNXB4IDkwcHg7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgLm5vdGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1xdWFydC5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSAubm90ZTpiZWZvcmUge1xuICAgIHRvcDogMzRweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggYXV0bztcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSAubm90ZSBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSAubm90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSAubm90ZSBwIHtcbiAgICBmb250LXNpemU6IDEuMjE0MjlyZW07XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogNThweCA2MHB4IDUwcHg7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgYmxvY2txdW90ZTphZnRlcixcbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgYmxvY2txdW90ZTpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1ibG9jay1xdW90ZS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAxOHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBibG9ja3F1b3RlOmFmdGVyLFxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjhweCAyNnB4O1xuICB9XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgYmxvY2txdW90ZTphZnRlciB7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgYmxvY2txdW90ZTphZnRlciB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgLnBkZi1saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSAucGRmLWxpbmsgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmc6IDExcHggMzdweDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSAucGRmLWxpbmsgLnBkZi1saW5rLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSAucGRmLWxpbmsgLnBkZi1saW5rLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSAucGRmLWxpbmsgLnBkZi1saW5rLXRleHQgLmljb24tcGRmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0yMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogI2M5MTExMTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSAucGRmLWxpbmsgLnBkZi1saW5rLXRleHQgLmljb24tcGRmIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IC5wZGYtbGluayAucGRmLWJ5dGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IC5wZGYtbGluayAucGRmLWJ5dGUge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgLm1vdmllLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggMDtcbiAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IC5tb3ZpZS1saW5rIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMXB4IDUwcHggMTFweCAzN3B4O1xuICB9XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IC5tb3ZpZS1saW5rIC5tb3ZpZS1saW5rLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSAubW92aWUtbGluayAubW92aWUtbGluay10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgLm1vdmllLWxpbmsgLm1vdmllLWxpbmstdGV4dCAuaWNvbi1tb3ZpZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSArIDJweCk7XG4gIHJpZ2h0OiAtMjVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICNjOTExMTE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgLm1vdmllLWxpbmsgLm1vdmllLWxpbmstdGV4dCAuaWNvbi1tb3ZpZSB7XG4gICAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSAuYWxpZ25ub25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IC5hbGlnbmNlbnRlcixcbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgLmFsaWdubGVmdCxcbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgLmFsaWduY2VudGVyLFxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSAuYWxpZ25ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgLmFsaWducmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSAuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2JvZHkgcC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSAuYWxpZ25jZW50ZXIsXG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IC5hbGlnbmxlZnQsXG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IC5hbGlnbnJpZ2h0LFxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBoMiArIC5hbGlnbm5vbmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSAuYWxpZ25jZW50ZXIsXG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IC5hbGlnbmxlZnQsXG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19ib2R5IC5hbGlnbnJpZ2h0LFxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYm9keSBoMiArIC5hbGlnbm5vbmUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2F1dGhvciB7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2F1dGhvcixcbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2F1dGhvcl9fZGV0YWlsIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19hdXRob3JfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19hdXRob3JfX2ltYWdlIHtcbiAgICB3aWR0aDogMTQxcHg7XG4gICAgaGVpZ2h0OiAxNDFweDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYXV0aG9yX19wcm9maWxlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYXV0aG9yX19uYW1lX19wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19hdXRob3JfX25hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYXV0aG9yX19uYW1lLWltYWdlIHtcbiAgd2lkdGg6IDE4N3B4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fYXV0aG9yX19uYW1lLWltYWdlIHtcbiAgICB3aWR0aDogMzc0cHg7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX25hdiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19uYXYge1xuICAgIGhlaWdodDogMTU2cHg7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX25hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19uYXZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fbmF2X19pdGVtIH4gLnNpbmdsZV9fbmF2X19pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19uYXZfX2l0ZW0gfiAuc2luZ2xlX19uYXZfX2l0ZW06YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fbmF2X19pdGVtLnNpbmdsZV9fbmF2X19pdGVtLS1wcmV2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX25hdl9faXRlbS5zaW5nbGVfX25hdl9faXRlbS0tbmV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19uYXZfX2l0ZW1fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX25hdl9faXRlbV9fdGV4dCB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19uYXZfX2l0ZW1fX3RleHQuc2luZ2xlX19uYXZfX2l0ZW1fX3RleHQtLXByZXYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICB9XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX25hdl9faXRlbV9fdGV4dC5zaW5nbGVfX25hdl9faXRlbV9fdGV4dC0tbmV4dCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgfVxufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fbmF2X19pdGVtX190ZXh0LmlzLWRpc2FibGUge1xuICBjb2xvcjogI2IyYjJiMjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX25hdl9faXRlbV9fdGV4dC5pcy1kaXNhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19uYXZfX2l0ZW1fX3RleHQgLmljb24tYXJyb3ctbGVmdCxcbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX25hdl9faXRlbV9fdGV4dCAuaWNvbi1hcnJvdy1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDE0cHg7XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19uYXZfX2l0ZW1fX3RleHQgLmljb24tYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19uYXZfX2l0ZW1fX3RleHQgLmljb24tYXJyb3ctcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX25hdl9faXRlbV9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX25hdl9faXRlbV9fdGl0bGUuc2luZ2xlX19uYXZfX2l0ZW1fX3RpdGxlLS1wcmV2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fbmF2X19pdGVtX190aXRsZS5zaW5nbGVfX25hdl9faXRlbV9fdGl0bGUtLW5leHQgLnNpbmdsZV9fbmF2X19pdGVtX190aXRsZV9fZGF0ZSxcbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX25hdl9faXRlbV9fdGl0bGUuc2luZ2xlX19uYXZfX2l0ZW1fX3RpdGxlLS1uZXh0IC5zaW5nbGVfX25hdl9faXRlbV9fdGl0bGVfX2lubmVyLFxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fbmF2X19pdGVtX190aXRsZS5zaW5nbGVfX25hdl9faXRlbV9fdGl0bGUtLXByZXYgLnNpbmdsZV9fbmF2X19pdGVtX190aXRsZV9fZGF0ZSxcbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX25hdl9faXRlbV9fdGl0bGUuc2luZ2xlX19uYXZfX2l0ZW1fX3RpdGxlLS1wcmV2IC5zaW5nbGVfX25hdl9faXRlbV9fdGl0bGVfX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19uYXZfX2l0ZW1fX3RpdGxlLnNpbmdsZV9fbmF2X19pdGVtX190aXRsZS0tbmV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19uYXZfX2l0ZW1fX3RpdGxlX19kYXRlLFxuLmwtc2luZ2xlLXBvc3QgLnNpbmdsZV9fbmF2X19pdGVtX190aXRsZV9faW5uZXIsXG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19uYXZfX2l0ZW1fX3RpdGxlX192b2wge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG4ubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19uYXZfX2J0biB7XG4gIG1hcmdpbjogMjVweCBhdXRvIDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19uYXZfX2J0biB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIH1cbn1cbi5sLXNpbmdsZS1wb3N0IC5zaW5nbGVfX2Zvb3Rlci1idG4ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDQzcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1zaW5nbGUtcG9zdCAuc2luZ2xlX19mb290ZXItYnRuIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgc3JjOiB1cmwoLi4vbGliL2ZvbnRzL2ljb21vb24uZW90KTtcbiAgc3JjOiB1cmwoLi4vbGliL2ZvbnRzL2ljb21vb24uZW90KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2xpYi9mb250cy9pY29tb29uLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9saWIvZm9udHMvaWNvbW9vbi53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vbGliL2ZvbnRzL2ljb21vb24uc3ZnKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5sLW9sZC1zZWN0aW9uIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlLCAubC1vbGQtc2VjdGlvbiBbY2xhc3NePWljb24tXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1vbGQtc2VjdGlvbiAuc3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1vbGQtc2VjdGlvbiAucGMtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubC1vbGQtc2VjdGlvbiAuaWNvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmwtb2xkLXNlY3Rpb24gLmljb24tbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5sLW9sZC1zZWN0aW9uIC5pY29uLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmwtb2xkLXNlY3Rpb24gLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmwtb2xkLXNlY3Rpb24gLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5sLW9sZC1zZWN0aW9uIC5pY29uLWFycm93LWxlZnQtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5sLW9sZC1zZWN0aW9uIC5pY29uLWFycm93LXJpZ2h0LWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4ubC1vbGQtc2VjdGlvbiAuaWNvbi1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmwtb2xkLXNlY3Rpb24gLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmwtb2xkLXNlY3Rpb24gLmljb24tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmwtb2xkLXNlY3Rpb24gLmljb24tdGVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmwtb2xkLXNlY3Rpb24gLmljb24tYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5sLW9sZC1zZWN0aW9uIC5idG4uYnRuLS13aGl0ZTpob3ZlciAuYnRuX190ZXh0LFxuLmwtb2xkLXNlY3Rpb24gLnB1bGwtZG93bl9fbmF2X19saXN0ID4gbGkgPiBhOmhvdmVyLFxuLmwtb2xkLXNlY3Rpb24gLnB1bGwtZG93bl9fbmF2X19saXN0ID4gbGkgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZWU4YTE4O1xufVxuLmwtb2xkLXNlY3Rpb24gLmJ0bixcbi5sLW9sZC1zZWN0aW9uIC5idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubC1vbGQtc2VjdGlvbiAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDAuNzYsIDAuMzcsIDAuOTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU4YTE4O1xufVxuLmwtb2xkLXNlY3Rpb24gLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTc5MTU7XG59XG4ubC1vbGQtc2VjdGlvbiAuYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDhkOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmwtb2xkLXNlY3Rpb24gLmJ0bjpkaXNhYmxlZCAuaWNvbi1hcnJvdy1sZWZ0LFxuLmwtb2xkLXNlY3Rpb24gLmJ0bjpkaXNhYmxlZCAuaWNvbi1hcnJvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubC1vbGQtc2VjdGlvbiAuYnRuOmRpc2FibGVkIC5pY29uLWFycm93LWxlZnQ6YmVmb3JlLFxuLmwtb2xkLXNlY3Rpb24gLmJ0bjpkaXNhYmxlZCAuaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb2xvcjogI2Q5ZDhkOCAhaW1wb3J0YW50O1xufVxuLmwtb2xkLXNlY3Rpb24gLmJ0bi5pcy1kaXNhYmxlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubC1vbGQtc2VjdGlvbiAuYnRuLmlzLWRpc2FibGUgKiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbi5sLW9sZC1zZWN0aW9uIC5idG4gLmljb24tYXJyb3ctbGVmdDpiZWZvcmUsXG4ubC1vbGQtc2VjdGlvbiAuYnRuIC5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtc2l6ZTogMC43ODU3MXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLmwtb2xkLXNlY3Rpb24gLmJ0biAuaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjIzLCAwLjc2LCAwLjM3LCAwLjk5KTtcbiAgcmlnaHQ6IDYlO1xufVxuLmwtb2xkLXNlY3Rpb24gLmJ0biAuaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA2JTtcbn1cbi5sLW9sZC1zZWN0aW9uIC5idG4gLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG4ubC1vbGQtc2VjdGlvbiAuYnRuLmJ0bi0td2hpdGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1vbGQtc2VjdGlvbiAuYnRuLmJ0bi0td2hpdGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbi5sLW9sZC1zZWN0aW9uIC5idG4uYnRuLS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubC1vbGQtc2VjdGlvbiAuYnRuLmJ0bi0td2hpdGU6aG92ZXIgLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlLFxuLmwtb2xkLXNlY3Rpb24gLm5ld3NfX2xpc3QgPiBsaSBhOmhvdmVyICoge1xuICBjb2xvcjogI2VlOGExODtcbn1cbi5sLW9sZC1zZWN0aW9uIC5idG4uYnRuLS1ob3Zlci1wdXJwbGU6aG92ZXIgLmJ0bl9fdGV4dCxcbi5sLW9sZC1zZWN0aW9uIC5idG4uYnRuLS1ob3Zlci1wdXJwbGU6aG92ZXIgLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29sb3I6ICMzNjMzODI7XG59XG4ubC1vbGQtc2VjdGlvbiAuYnRuLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cbi5sLW9sZC1zZWN0aW9uIC5idG5fX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMC43NiwgMC4zNywgMC45OSk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1vbGQtc2VjdGlvbiAuYnRuX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubC15ZWFybHktcGFnZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwteWVhcmx5LXBhZ2VyIC5wYWdlci1zcF9fc2VsZWN0IGZvcm0sXG4ubC15ZWFybHktcGFnZXIgLnllYXJseS1wYWdlci1zcF9fc2VsZWN0IGZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmwteWVhcmx5LXBhZ2VyIC5wYWdlci1zcF9fc2VsZWN0IHNlbGVjdCxcbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyLXNwX19zZWxlY3Qgc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmwteWVhcmx5LXBhZ2VyIC5wYWdlci1zcF9fc2VsZWN0X19udW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VsZWN0LXBhZ2VyLWJnLnBuZykgbm8tcmVwZWF0IGNhbGMoNTAlICsgMzdweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggOHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwteWVhcmx5LXBhZ2VyIC55ZWFybHktcGFnZXIge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyX19hcnJvdyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDAuNzYsIDAuMzcsIDAuOTkpLCBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjIzLCAwLjc2LCAwLjM3LCAwLjk5KTtcbn1cbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyX19hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLmwteWVhcmx5LXBhZ2VyIC55ZWFybHktcGFnZXJfX2Fycm93LnllYXJseS1wYWdlcl9fYXJyb3ctLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubC15ZWFybHktcGFnZXIgLnllYXJseS1wYWdlcl9fYXJyb3cueWVhcmx5LXBhZ2VyX19hcnJvdy0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyX19uYXYge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyX19uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmwteWVhcmx5LXBhZ2VyIC55ZWFybHktcGFnZXJfX25hdi0tbmV4dCxcbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyX19uYXYtLXByZXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC15ZWFybHktcGFnZXIgLnllYXJseS1wYWdlcl9fbmF2LS1wcmV2OmhvdmVyLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGxlZnQ6IDJweDtcbiAgfVxufVxuLmwteWVhcmx5LXBhZ2VyIC55ZWFybHktcGFnZXJfX25hdi0tbmV4dC5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSxcbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyX19uYXYtLXByZXYuaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDZweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRyYW5zaXRpb246IGxlZnQgMC41cyBjdWJpYy1iZXppZXIoMC4yMywgMC43NiwgMC4zNywgMC45OSk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC15ZWFybHktcGFnZXIgLnllYXJseS1wYWdlcl9fbmF2LS1uZXh0OmhvdmVyLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAxM3B4O1xuICB9XG59XG4ubC15ZWFybHktcGFnZXIgLnllYXJseS1wYWdlcl9fbmF2LS1uZXh0Lmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogOXB4O1xufVxuLmwteWVhcmx5LXBhZ2VyIC55ZWFybHktcGFnZXJfX25hdi0tbnVtIHtcbiAgcGFkZGluZzogMTFweCAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDAuNzYsIDAuMzcsIDAuOTkpLCBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjIzLCAwLjc2LCAwLjM3LCAwLjk5KTtcbn1cbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyX19uYXYtLW51bTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLmwteWVhcmx5LXBhZ2VyIC55ZWFybHktcGFnZXJfX25hdi0tbnVtLmlzLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgYm9yZGVyLWNvbG9yOiAjNzA3MDcwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyX19uYXYtLXNwYWNlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYWdlci1zcGFjZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggM3B4O1xufVxuLmwteWVhcmx5LXBhZ2VyIC55ZWFybHktcGFnZXItc3Age1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyLXNwX19uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyLXNwX19uYXYuaXMtZGlzYWJsZSxcbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyLXNwX19uYXYuaXMtZGlzYWJsZSAuaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSxcbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyLXNwX19uYXYuaXMtZGlzYWJsZSAuaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb2xvcjogI2IyYjJiMjtcbn1cbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyLXNwX19uYXYtLW5leHQsXG4ubC15ZWFybHktcGFnZXIgLnllYXJseS1wYWdlci1zcF9fbmF2LS1wcmV2IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ubC15ZWFybHktcGFnZXIgLnllYXJseS1wYWdlci1zcF9fbmF2LS1uZXh0IC5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSxcbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyLXNwX19uYXYtLXByZXYgLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMTQxMzE2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLmwteWVhcmx5LXBhZ2VyIC55ZWFybHktcGFnZXItc3BfX25hdi0tcHJldiAuaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDVweDtcbn1cbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyLXNwX19uYXYtLW5leHQgLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDVweDtcbn1cbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyLXNwX19zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q5ZDhkODtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDhkODtcbn1cbi5sLXllYXJseS1wYWdlciAueWVhcmx5LXBhZ2VyLXNwX19zZWxlY3RfX251bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDExcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZWxlY3QtcGFnZXItYmcucG5nKSBuby1yZXBlYXQgY2FsYyg1MCUgKyAzN3B4KSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCA4cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxubS1wYWdldG9wXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tLXBhZ2V0b3Age1xuICBhcHBlYXJhbmNlOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlAsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ2xvYmFsL2Zvb3Rlci9tLXBhZ2V0b3Auc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogOTk5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tLXBhZ2V0b3A6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1wYWdldG9wIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5tLWJ1dHRvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubS1idXR0b24ge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0VFOEExOCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm0tYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLm0tYnV0dG9uLWJsYWNrIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idXR0b24tYmxhY2sge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLm0tYnV0dG9uLWdyZXkge1xuICB3aWR0aDogMjAwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBQkFCQTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWJ1dHRvbi1ncmV5IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5tLWJ1dHRvbi1tb3JlIHtcbiAgd2lkdGg6IDUxMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUU4QTE4O1xuICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idXR0b24tbW9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLm0tYnV0dG9uLW1vcmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ2xvYmFsL2xpbmtfZXh0ZXJuYWwuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idXR0b24tbW9yZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbm0taGlkZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1oaWRlLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubS1oaWRlLXBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWhpZGUtcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxubS10aXRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm0tdGl0LXdoaXRlIC5tLXRpdF9famEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tLXRpdC13aGl0ZSAubS10aXRfX2VuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubS10aXQtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS10aXQtbGluZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubS10aXQtbGluZTo6YmVmb3JlLCAubS10aXQtbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tdGl0LWxpbmU6OmJlZm9yZSwgLm0tdGl0LWxpbmU6OmFmdGVyIHtcbiAgICB3aWR0aDogMTdweDtcbiAgfVxufVxuLm0tdGl0LWxpbmU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXRpdC1saW5lOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLm0tdGl0LWxpbmU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS10aXQtbGluZTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4ubS10aXQtdW5kZXIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ubS10aXQtdW5kZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbn1cbi5tLXRpdC1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXRpdC1sYWJlbCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG4ubS10aXRfX2phIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXRpdF9famEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLm0tdGl0X19lbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0VFOEExODtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5tLW5vcG9zdHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm0tbm9wb3N0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5tLXBhZ2VuYXZpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tLXBhZ2VuYXZpIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1wYWdlbmF2aSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLm0tcGFnZW5hdmkgYSwgLm0tcGFnZW5hdmkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNCQUJBQkEgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDRweCAxMHB4O1xuICBtYXJnaW46IDAgNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tcGFnZW5hdmkgYSwgLm0tcGFnZW5hdmkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ubS1wYWdlbmF2aSBhOmhvdmVyLCAubS1wYWdlbmF2aSBzcGFuOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6ICNFRThBMTggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRThBMTg7XG59XG4ubS1wYWdlbmF2aSAuY3VycmVudCB7XG4gIGNvbG9yOiAjRUU4QTE4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUU4QTE4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbm0tZGVzY1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubS1kZXNjIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tLWRlc2MtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm0tZGVzYyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44NztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWRlc2MgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1kZXNjIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubS1kZXNjLXNwbGl0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5tLXRpdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubS1zdWJ0aXQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1zdWJ0aXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm0tc3VidGl0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5tLXNjcm9sbFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubS1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLm0tc2Nyb2xsX19saW5lIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm0tc2Nyb2xsX19saW5lOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBhbmltYXRpb246IHNjcm9sbExpbmUgMS40cyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIHNjcm9sbExpbmUge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5tLXNjcm9sbF9fbGluZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5tLXNjcm9sbF9fbGluZTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBhbmltYXRpb246IHNjcm9sbExpbmUgMS40cyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbiAgQGtleWZyYW1lcyBzY3JvbGxMaW5lIHtcbiAgICAwJSB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuLm0tc2Nyb2xsX190aXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubS1zY3JvbGxfX2xpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubS1zY3JvbGxfX2xpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWigwKTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubS1zZWxlY3Rcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm0tc2VsZWN0IHtcbiAgd2lkdGg6IDM1NnB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuLm0tc2VsZWN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkMyQzJDO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMkMyQzJDO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXNlbGVjdDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gIH1cbn1cbi5tLXNlbGVjdCBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogWWFrdUhhbkpQLCBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm0tc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1zZWxlY3Qgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT1cbuWFsemAmuOCv+ODlueUqCA9PiAuanMtdGFiXG49PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uanMtdGFiX19zd2l0Y2hJdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmpzLXRhYl9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qcy10YWJfX21haW5JdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG4uanMtdGFiX19tYWluSXRlbS5oYXMtc2Nyb2xsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5qcy10YWJfX21haW5JdGVtLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG59XG4uanMtdGFiX19tYWluSXRlbS5pcy1hY3RpdmUuaGFzLXNjcm9sbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT1cbuOCv+ODluOBruS4reOBruOCv+ODliA9PiAuanMtdGFiX2luclxuPT09PT09PT09PT09PT09PT09PSovXG4uanMtdGFiSW5yX19zd2l0Y2hJdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmpzLXRhYklucl9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qcy10YWJJbnJfX21haW5JdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG4uanMtdGFiSW5yX19tYWluSXRlbS5oYXMtc2Nyb2xsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5qcy10YWJJbnJfX21haW5JdGVtLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG59XG4uanMtdGFiSW5yX19tYWluSXRlbS5pcy1hY3RpdmUuaGFzLXNjcm9sbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09XG7lhbHpgJrjg4jjgrDjg6vnlKggPT4gLmpzLXRvZ2dsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmpzLXRvZ2dsZV9fc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uanMtdG9nZ2xlX19zd2l0Y2g6OmJlZm9yZSwgLmpzLXRvZ2dsZV9fc3dpdGNoOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmpzLXRvZ2dsZV9fc3dpdGNoOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO1xufVxuLmpzLXRvZ2dsZV9fc3dpdGNoOjphZnRlciB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLmpzLXRvZ2dsZV9fc3dpdGNoLmlzLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uanMtdG9nZ2xlX19zd2l0Y2guaXMtYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG59XG4uanMtdG9nZ2xlX19uZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT1cbmpzLWZhZGVJblxuPT09PT09PT09PT09PT09PT09Ki9cbi5qcy1mYWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAxcztcbn1cbi5qcy1mYWRlSW4uaXMtc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uanMtZmFkZUluLXVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XG59XG4uanMtZmFkZUluLXVwLmlzLXNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PVxu5YWx6YCa44K544Op44Kk44OA44O855SoID0+IC5qcy1zbGlkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5qcy1zbGlkZXJfX21vZHVsRG90cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qcy1zbGlkZXJfX21vZHVsQXJ3IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBzbGljay10aGVtZSAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9qcy9saWJzL3NsaWNrL2FqYXgtbG9hZGVyLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2pzL2xpYnMvc2xpY2svZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2pzL2xpYnMvc2xpY2svZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vanMvbGlicy9zbGljay9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2pzL2xpYnMvc2xpY2svZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9qcy9saWJzL3NsaWNrL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2pzL2xpYnMvc2xpY2svL2ltZy9wcmV2X2Fycm93LnBuZ1wiKTtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2pzL2xpYnMvc2xpY2svL2ltZy9uZXh0X2Fycm93LnBuZ1wiKTtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjb2xvcjogYmxhY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLyogc2xpY2sgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgrXjgrnjg4bjg4rjg5Pjg6rjg4bjgqNcbi5wLXN1c3RhaW5hYmlsaXR5XG49PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucC1zdXN0YWluYWJpbGl0eS1wb2xpY3kgLm0tZGVzYyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eS1wb2xpY3kgLm0tZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtc3VzdGFpbmFiaWxpdHktc29jaWV0eSB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eS1zb2NpZXR5IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgfVxufVxuLnAtc3VzdGFpbmFiaWxpdHktc29jaWV0eV9fbWFpbiB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHktc29jaWV0eV9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtc3VzdGFpbmFiaWxpdHktc29jaWV0eV9fbWFpbkxpc3RJdGVtIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eS1zb2NpZXR5X19tYWluTGlzdEl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5wLXN1c3RhaW5hYmlsaXR5LXNvY2lldHlfX21haW5MaXN0SXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wLXN1c3RhaW5hYmlsaXR5LXNvY2lldHlfX21haW5MaXN0Rmx4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHktc29jaWV0eV9fbWFpbkxpc3RGbHgge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ucC1zdXN0YWluYWJpbGl0eS1zb2NpZXR5X19tYWluTGlzdEZseC1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHktc29jaWV0eV9fbWFpbkxpc3RGbHgtcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ucC1zdXN0YWluYWJpbGl0eS1zb2NpZXR5X19tYWluTGlzdEZseC1yZXZlcnNlIC5wLXN1c3RhaW5hYmlsaXR5LXNvY2lldHlfX21haW5MaXN0VHh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5LXNvY2lldHlfX21haW5MaXN0Rmx4LXJldmVyc2UgLnAtc3VzdGFpbmFiaWxpdHktc29jaWV0eV9fbWFpbkxpc3RUeHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5wLXN1c3RhaW5hYmlsaXR5LXNvY2lldHlfX21haW5MaXN0SW1nIHtcbiAgd2lkdGg6IDQyLjQlO1xuICBtYXgtd2lkdGg6IDQ1MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHktc29jaWV0eV9fbWFpbkxpc3RJbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ucC1zdXN0YWluYWJpbGl0eS1zb2NpZXR5X19tYWluTGlzdEltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucC1zdXN0YWluYWJpbGl0eS1zb2NpZXR5X19tYWluTGlzdFR4dCB7XG4gIHdpZHRoOiA1Ny42JTtcbiAgbWF4LXdpZHRoOiA2MTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5LXNvY2lldHlfX21haW5MaXN0VHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ucC1zdXN0YWluYWJpbGl0eS1zb2NpZXR5X19tYWluTGlzdFR4dCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5LXNvY2lldHlfX21haW5MaXN0VHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnAtc3VzdGFpbmFiaWxpdHktc29jaWV0eV9fbWFpbkxpc3RUeHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHktc29jaWV0eV9fbWFpbkxpc3RUeHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLXN1c3RhaW5hYmlsaXR5LWVudmlyb25tZW50IHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eS1lbnZpcm9ubWVudCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuLnAtc3VzdGFpbmFiaWxpdHktZW52aXJvbm1lbnQgLm0tZGVzYyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eS1lbnZpcm9ubWVudCAubS1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ucC1zdXN0YWluYWJpbGl0eS1lbnZpcm9ubWVudF9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eS1lbnZpcm9ubWVudF9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtc3VzdGFpbmFiaWxpdHktZW52aXJvbm1lbnRfX2xpc3RJdGVtIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eS1lbnZpcm9ubWVudF9fbGlzdEl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5wLXN1c3RhaW5hYmlsaXR5LWVudmlyb25tZW50X19saXN0SXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wLXN1c3RhaW5hYmlsaXR5LWhyIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5LWhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbn1cbi5wLXN1c3RhaW5hYmlsaXR5LWhyIC5tLWRlc2Mge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHktaHIgLm0tZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtc3VzdGFpbmFiaWxpdHktaHJfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHktaHJfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLXN1c3RhaW5hYmlsaXR5LWhyX19saXN0SXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHktaHJfX2xpc3RJdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ucC1zdXN0YWluYWJpbGl0eS1ocl9fbGlzdEl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4iXX0= */