@media screen and (max-width: 759px) {
  body {
    overflow-x: hidden;
  }
}
@media screen and (min-width: 760px) {
  .local-gallery {
    background: #1b1b1b;
    padding: 10px 0;
  }
}
@media screen and (max-width: 759px) {
  .local-gallery {
    padding: 5px 0 9px;
  }
}
.local-gallery__content {
  background-color: #1b1b1b;
}
@media screen and (min-width: 980px), print {
  .local-gallery__content {
    padding: 40px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-gallery__content {
    padding: 58px 40px 48px;
  }
}
@media screen and (max-width: 759px) {
  .local-gallery__content {
    padding: 0 16px 28px;
  }
}
@media screen and (min-width: 980px), print {
  .local-gallery__inner {
    font-size: 0;
    max-width: 1180px;
    margin: 0 auto;
    text-align: center;
    zoom: 1;
    position: relative;
  }
  .local-gallery__inner:after {
    content: "";
    display: block;
    clear: both;
  }
}
@media screen and (max-width: 979px) {
  .local-gallery__inner {
    text-align: center;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-gallery__inner {
    font-size: 0;
  }
}
.local-gallery__inner02 {
  zoom: 1;
  position: relative;
  overflow: hidden;
}
.local-gallery__inner02:after {
  content: "";
  display: block;
  clear: both;
}
.local-gallery__subheadline {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 0;
}
@media screen and (min-width: 980px), print {
  .local-gallery__subheadline {
    width: 282px;
  }
  .local-gallery__subheadline:before {
    content: '';
    display: block;
    padding-bottom: 82px;
  }
}
@media screen and (max-width: 979px) {
  .local-gallery__subheadline:before {
    content: '';
    display: block;
    padding-bottom: 6.631762652%;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-gallery__subheadline {
    width: 574px;
    margin: 0 auto 28px;
    display: block;
    position: relative;
  }
}
@media screen and (max-width: 759px) {
  .local-gallery__subheadline {
    position: relative;
    width: 287px;
    margin: 29px auto 27px;
    background-position: center;
    box-sizing: border-box;
  }
}
.local-gallery__subheadline > span {
  width: 0;
  height: 0;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
}
.local-gallery__txt {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  color: #fff;
  font-size: 16px;
  margin-top: -0.65em;
  margin-bottom: -0.35em;
/*font-weight: bold;*/
}
@media screen and (min-width: 980px), print {
  .local-gallery__txt {
    padding-left: 50px;
    box-sizing: border-box;
    width: calc(100% - 282px);
    max-width: -webkit-max-content;
    max-width: max-content;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-gallery__txt {
    width: 660px;
    margin: 0 auto;
    display: block;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 759px) {
  .local-gallery__txt {
    font-size: 12px;
    line-height: 1.8;
    margin-top: -0.52em;
    margin-bottom: -0.28em;
  }
}
.local-gallery__pic {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.local-gallery__pic:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background-color: #1b1b1b;
}
.local-gallery__content.js-activeOnce .local-gallery__pic:after {
  width: 0;
  -webkit-transition: width 800ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: width 800ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.local-gallery__pic--exlarge {
  position: relative;
}
.local-gallery__pic--exlarge:before {
  content: '';
  display: block;
  padding-bottom: 46.0808363094%;
}
@media screen and (min-width: 980px), print {
  .local-gallery__pic--exlarge {
    float: left;
    width: 67.35%;
  }
}
.local-gallery__pic--small {
  float: left;
  position: relative;
  box-sizing: border-box;
}
.local-gallery__pic--small:before {
  content: '';
  display: block;
  padding-bottom: 91.558%;
}
@media screen and (min-width: 760px), print {
  .local-gallery__pic--small {
    width: calc(25.7% - 10px);
    margin-right: 10px;
  }
}
@media screen and (max-width: 759px) {
  .local-gallery__pic--small {
    width: 25.7%;
  }
}
.local-gallery__pic--large {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}
@media screen and (min-width: 760px), print {
  .local-gallery__pic--large {
    width: 48.6%;
  }
}
@media screen and (max-width: 759px) {
  .local-gallery__pic--large {
    width: 48.6%;
  }
}
.local-hero__outer {
  position: relative;
  height: 38vw;
  min-height: 600px;
}
@media screen and (min-width: 980px) {
  .local-hero__outer {
    height: 360px;
    min-height: 0;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-hero__outer {
    height: 280px;
    min-height: 280px;
  }
}
@media screen and (max-width: 759px) {
  .local-hero__outer {
    height: 306px;
    min-height: 306px;
  }
}
.local-hero {
  position: relative;
  height: 280px;
}
@media screen and (max-width: 759px) {
  .local-hero {
    height: 419px;
  }
}
@media screen and (min-width: 760px), print {
  .local-hero__outer.js-hidden .local-hero {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.local-hero__pics {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
@media screen and (max-width: 759px) {
  .local-hero__pics {
    height: 306px;
  }
}
.local-hero__pic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  opacity: 1;
}
@media screen and (min-width: 760px), print {
  .local-hero__pic {
    width: 370px;
    left: auto;
    right: 15%;
    bottom: 0;
    margin: auto;
  }
}
@media screen and (max-width: 759.98px) {
  .local-hero__pic {
    top: auto;
    bottom: 90px;
    right: -6px;
    width: 214px;
    margin: auto;
  }
}
@media screen and (min-width: 980px) {
  .local-hero__pic {
    -webkit-transition: -webkit-transform 6000ms linear, opacity 800ms linear;
    -webkit-transition: opacity 800ms linear, -webkit-transform 6000ms linear;
    transition: opacity 800ms linear, -webkit-transform 6000ms linear;
    transition: transform 6000ms linear, opacity 800ms linear;
    transition: transform 6000ms linear, opacity 800ms linear, -webkit-transform 6000ms linear;
  }
}
@media screen and (max-width: 979px) {
  .local-hero__pic {
    -webkit-transition: -webkit-transform 6000ms linear, opacity 1200ms linear;
    -webkit-transition: opacity 1200ms linear, -webkit-transform 6000ms linear;
    transition: opacity 1200ms linear, -webkit-transform 6000ms linear;
    transition: transform 6000ms linear, opacity 1200ms linear;
    transition: transform 6000ms linear, opacity 1200ms linear, -webkit-transform 6000ms linear;
  }
}
.local-hero__pic.js-show {
  opacity: 1;
}
.local-hero__pic.js-overlap {
  z-index: 2;
}
@media screen and (min-width: 760px) and (max-width: 979.98px) {
  .local-hero__text {
    display: none;
  }
}
@media screen and (max-width: 759.98px) {
  .local-hero__text {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 234px;
    width: 200px;
  }
}
.local-hero__text img {
  width: 100%;
}
.local-hero__red {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.local-hero__banner {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  z-index: 2;
}
@media screen and (min-width: 760px), print {
  .local-hero__banner {
    max-width: 786px;
    width: calc((786 / 1424) * 100%);
  }
}
@media screen and (min-width: 980px), print {
  .local-hero__banner {
    bottom: 77px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979.98px) {
  .local-hero__banner {
    bottom: 63px;
  }
}
@media screen and (max-width: 759.98px) {
  .local-hero__banner {
    bottom: 60px;
    max-width: 355px;
    width: calc((710 / 750) * 100%);
  }
}
.local-hero__banner a {
  display: block;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 1;
  -webkit-transition: opacity 150ms linear;
  transition: opacity 150ms linear;
}
html[data-device="desktop"] .local-hero__banner a:hover {
  opacity: 0.9;
  -webkit-transition: opacity 150ms cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: opacity 150ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.local-hero__logo {
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  opacity: 1;
}
@media screen and (min-width: 980px), print {
  .local-hero__logo {
    background-position: 15% center;
    background-size: 128px auto;
  }
}
@media screen and (min-width: 760px) {
  .local-hero__logo {
    position: absolute;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-hero__logo {
    width: 128px;
    height: 128px;
    top: 0;
    bottom: 0;
    left: 15%;
    margin: auto;
  }
}
@media screen and (max-width: 759px) {
  .local-hero__logo {
    position: absolute;
    left: 0;
    right: 0;
    top: 23px;
    width: 78px;
    height: 78px;
    margin: auto;
    opacity: 1 !important;
  }
}
.local-hero__logo.js-visible {
  opacity: 1;
}
.local-wrapper {
  background: #1b1b1b;
}
br.local-gamebrowser__br--tab,
br.local-gamebrowser__br--sp {
  display: none;
}
.local-joycon__title {
  text-align: center;
  position: relative;
  font-size: 0;
}
@media screen and (min-width: 980px), print {
  .local-joycon__title {
    height: 670px;
    margin-top: 20px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-joycon__title {
    height: 400px;
  }
}
@media screen and (max-width: 759px) {
  .local-joycon__title {
    height: 446px;
  }
}
.local-joycon__titleImg {
  position: absolute;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.local-joycon__titleImg > img {
  height: 100%;
}
@media screen and (min-width: 980px), print {
  .local-joycon__titleImg {
    top: 80px;
    height: 531px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-joycon__titleImg {
    height: 298px;
  }
}
@media screen and (max-width: 759px) {
  .local-joycon__titleImg {
    top: 31px;
    height: 255px;
  }
}
.local-joycon__titleImgs.js-visibleOnce .local-joycon__titleImg {
  opacity: 1;
}
.local-joycon__titleImg--01 {
  left: 50%;
}
@media screen and (min-width: 1200px), print {
  .local-joycon__titleImg--01 {
    margin-left: -516px;
  }
}
@media screen and (min-width: 980px) and (max-width: 1199px) {
  .local-joycon__titleImg--01 {
    margin-left: -450px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-joycon__titleImg--01 {
    margin-left: -366px;
  }
}
@media screen and (max-width: 759px) {
  .local-joycon__titleImg--01 {
    margin-left: -115px;
  }
}
.local-joycon__titleImg--02 {
  right: 50%;
}
@media screen and (min-width: 1200px), print {
  .local-joycon__titleImg--02 {
    margin-right: -516px;
  }
}
@media screen and (min-width: 980px) and (max-width: 1199px) {
  .local-joycon__titleImg--02 {
    margin-right: -450px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-joycon__titleImg--02 {
    margin-right: -366px;
  }
}
@media screen and (max-width: 759px) {
  .local-joycon__titleImg--02 {
    margin-right: -115px;
  }
}
.local-joycon__title__text01,
.local-joycon__title__text02,
.local-joycon__title__text03 {
  margin-left: auto;
  margin-right: auto;
}
.local-joycon__title__text01 {
  line-height: 0;
}
@media screen and (min-width: 980px), print {
  .local-joycon__title__text01 {
    margin-bottom: 16px;
    padding-top: 228px;
    padding-left: 6px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-joycon__title__text01 {
    margin-bottom: 12px;
    padding-top: 46px;
  }
}
@media screen and (min-width: 760px) {
  .local-joycon__title__text01 > img {
    height: 96px;
  }
}
@media screen and (max-width: 759px) {
  .local-joycon__title__text01 {
    margin-bottom: 10px;
    padding-top: 315px;
    padding-right: 2px;
  }
  .local-joycon__title__text01 > img {
    height: 48px;
  }
}
.local-joycon__title__text02 {
  line-height: 0;
}
@media screen and (min-width: 980px), print {
  .local-joycon__title__text02 {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-joycon__title__text02 {
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 760px) {
  .local-joycon__title__text02 > img {
    height: 36px;
  }
}
@media screen and (max-width: 759px) {
  .local-joycon__title__text02 {
    margin-bottom: 24px;
  }
  .local-joycon__title__text02 > img {
    height: 20px;
  }
}
.local-joycon__title__text03 {
  text-align: center;
  line-height: 2.25;
  font-size: 16px;
  margin-top: -0.65em;
  margin-bottom: -0.35em;
/*font-weight: bold;*/
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-joycon__title__text03 {
    max-width: 458px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    font-size: 12px;
    margin-top: -0.65em;
    margin-bottom: -0.35em;
    line-height: 2;
  }
}
@media screen and (max-width: 759px) {
  .local-joycon__title__text03 {
    padding: 0 14px;
    font-size: 12px;
    margin-top: -0.65em;
    margin-bottom: -0.35em;
    line-height: 1.8;
  }
}
/* .local-joycon__grip */
@media screen and (min-width: 610px) {
  .local-joycon__grip {
    overflow: hidden;
  }
}
.local-joycon__gripInner {
  background-color: #f0f0f0;
  position: relative;
}
.local-joycon__gripText {
  position: relative;
}
@media screen and (min-width: 1200px), print {
  .local-joycon__gripText {
    margin: 0 78px 0 556px;
  }
}
@media screen and (min-width: 980px), print {
  .local-joycon__grip {
    margin-bottom: 92px;
    padding: 21px 40px 12px;
  }
  .local-joycon__gripTextInner {
    font-size: 16px;
    margin-top: -0.65em;
    margin-bottom: -0.35em;
    line-height: 32px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-joycon__grip {
    margin: 0 40px 69px;
    padding: 21px 0 12px;
  }
  .local-joycon__gripTextInner {
    font-size: 12px;
    margin-top: -0.65em;
    margin-bottom: -0.35em;
    line-height: 24px;
  }
}
@media screen and (min-width: 760px) {
  .local-joycon__gripInner {
    padding: 42px;
  }
}
@media screen and (max-width: 759px) {
  .local-joycon__grip {
    margin: 0 21px 0;
    padding: 26px 0 0;
  }
  .local-joycon__gripTextInner {
    font-size: 12px;
    margin-top: -0.65em;
    margin-bottom: -0.35em;
    padding: 104px 20px 14px;
  }
}
@media screen and (max-width: 759px) and (min-width: 610px) {
  .local-joycon__grip {
    padding: 30px 0 5px;
  }
  .local-joycon__gripInner {
    height: 86px;
  }
  .local-joycon__gripText {
    height: 100%;
  }
  .local-joycon__gripTextInner {
    font-size: 12px;
    margin-top: -0.65em;
    margin-bottom: -0.35em;
    padding: 0 20px 0 307px;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 609px) {
  .local-joycon__gripTextInner {
    font-size: 12px;
    line-height: 1.8;
    margin-top: -0.52em;
    margin-bottom: -0.28em;
    padding: 14px 20px;
  }
}
/* .local-joycon__controller */
.local-joycon__controller {
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (min-width: 760px) {
  .local-joycon__controller {
    height: 560px;
    margin-bottom: 64px;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 759px) {
  .local-joycon__controller {
    height: 318px;
    margin: 42px 0 142px;
  }
}
@media screen and (min-width: 980px), print {
  .local-joycon__controller {
    height: 528px;
    padding-top: 59px;
    background-position: left;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-joycon__controller {
    height: 420px;
    padding-top: 34px;
    margin-top: 42px;
  }
}
/* .local-joycon__controllerInner */
.local-joycon__controllerInner {
  position: relative;
}
@media screen and (min-width: 760px) {
  .local-joycon__controllerInner {
    padding: 0 40px;
  }
}
/* .local-joycon__controllerText */
.local-joycon__controllerText {
  color: #fff;
  font-weight: bold;
  background-color: #e60012;
  box-sizing: border-box;
}
@media screen and (min-width: 980px), print {
  .local-joycon__controllerText {
    width: 410px;
    height: 410px;
    padding: 60px 50px 0;
  }
}
@media screen and (max-width: 979px) {
  .local-joycon__controllerText {
    font-size: 12px;
    margin-top: -0.65em;
    margin-bottom: -0.35em;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-joycon__controllerText {
    width: 320px;
    height: 320px;
    padding: 38px 38px 0;
  }
}
@media screen and (min-width: 760px) {
  .local-joycon__controllerText {
    font-size: 16px;
    margin-top: -0.65em;
    margin-bottom: -0.35em;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 759px) {
  .local-joycon__controllerInner {
    height: 100%;
  }
  .local-joycon__controllerText {
    font-size: 12px;
    margin-top: -0.65em;
    margin-bottom: -0.35em;
    text-align: center;
    margin: 0 11px;
    padding: 28px 20px 18px;
    position: absolute;
    bottom: -102px;
    left: 0;
  }
  .local-joycon__controllerText p {
    text-align: left;
    font-size: 12px;
    line-height: 1.8;
    margin-top: -0.52em;
    margin-bottom: -0.28em;
  }
}
/* .local-joycon__controllerTextHead */
.local-joycon__controllerTextHead {
  background-repeat: no-repeat;
  background-size: contain;
}
.local-joycon__controllerTextHead br.local-joycon__controllerTextHead__br--gameTab {
  display: none;
}
@media screen and (min-width: 980px) {
  .local-joycon__controllerTextHead {
    background-position: left center;
    height: 94px;
    margin-bottom: 32px;
    text-indent: -9999px;
    overflow: hidden;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-joycon__controllerTextHead {
    background-position: left center;
    height: 71px;
    margin-bottom: 18px;
    text-indent: -9999px;
    overflow: hidden;
  }
}
@media screen and (max-width: 759px) {
  .local-joycon__controllerTextHead {
    background-position: center;
    height: 18px;
    margin-bottom: 25px;
    text-indent: -9999px;
    overflow: hidden;
  }
}
@media screen and (min-width: 760px), print {
  .local-mode {
    zoom: 1;
  }
  .local-mode:after {
    content: "";
    display: block;
    clear: both;
  }
}
@media screen and (min-width: 980px), print {
  .local-mode {
    padding: 14px 40px 84px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-mode {
    padding: 0 40px 84px;
  }
}
@media screen and (max-width: 759px) {
  .local-mode {
    padding: 0 21px;
  }
}
@media screen and (min-width: 760px), print {
  .local-mode__item {
    float: left;
    margin-right: 2%;
    width: 32%;
  }
  .local-mode__item:not(:nth-child(-n+3)) {
    padding-top: 0;
  }
  .local-mode__item:nth-child(3n) {
    margin-right: 0;
  }
  .local-mode__item:nth-child(3n + 1) {
    clear: left;
  }
}
@media screen and (max-width: 759px) {
  .local-mode__item {
    padding-bottom: 41px;
  }
}
.local-mode__picWrap {
  height: auto !important;
}
@media screen and (min-width: 760px), print {
  .local-mode__picWrap {
    position: relative;
  }
  .local-mode__picWrap:before {
    content: '';
    display: block;
    padding-bottom: 100%;
  }
}
@media screen and (max-width: 759px) {
  .local-mode__picWrap {
    position: relative;
  }
  .local-mode__picWrap:before {
    content: '';
    display: block;
    padding-bottom: 66.66666666666666%;
  }
}
.local-mode__pic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.local-mode__headline {
  position: relative;
  background-color: #1b1b1b;
  line-height: 0;
  text-align: center;
}
@media screen and (min-width: 980px), print {
  .local-mode__headline {
    padding: 0 7px 7px;
  }
}
@media screen and (max-width: 979px) {
  .local-mode__headline {
    padding: 0 4px 4px;
  }
}
@media screen and (min-width: 1200px), print {
  .local-mode__headline {
    margin: -40px 36px 0;
  }
}
@media screen and (min-width: 980px) and (max-width: 1199px) {
  .local-mode__headline {
    margin: -40px 24px 0;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-mode__headline {
    margin: -26px 24px 0;
  }
}
@media screen and (max-width: 759px) {
  .local-mode__headline {
    margin: -26px 28px 0;
  }
}
.local-mode__headline img {
  position: relative;
  vertical-align: top;
}
@media screen and (min-width: 980px), print {
  .local-mode__headlineJp {
    height: 49px;
  }
  .local-mode__headlineJp > img {
    top: 14px;
    height: 21px;
  }
}
@media screen and (max-width: 979px) {
  .local-mode__headlineJp {
    height: 28px;
  }
  .local-mode__headlineJp > img {
    top: 7px;
    height: 14px;
  }
}
.local-mode__headlineEn {
  background-color: #fff;
}
@media screen and (min-width: 980px), print {
  .local-mode__headlineEn {
    height: 24px;
  }
  .local-mode__headlineEn > img {
    top: 7px;
    height: 12px;
  }
}
@media screen and (max-width: 979px) {
  .local-mode__headlineEn {
    height: 21px;
  }
  .local-mode__headlineEn > img {
    top: 6px;
    height: 10px;
  }
}
.local-mode__lead {
  line-height: 0;
  text-align: center;
}
.local-mode__lead__device-font {
  display: none;
}
@media screen and (min-width: 980px), print {
  .local-mode__lead {
    padding: 42px 0;
  }
}
@media screen and (min-width: 1200px), print {
  .local-mode__lead > img {
    height: 68px;
  }
}
@media screen and (min-width: 980px) and (max-width: 1199px) {
  .local-mode__lead > img {
    height: 48px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-mode__lead {
    padding: 21px 0;
  }
  .local-mode__lead > img {
    height: 40px;
  }
}
@media screen and (max-width: 759px) {
  .local-mode__lead {
    padding: 28px 0;
  }
  .local-mode__lead > img {
    height: 53px;
  }
}
@media screen and (min-width: 980px), print {
  .local-mode__text {
    font-size: 16px;
    margin-top: -0.65em;
    margin-bottom: -0.35em;
  }
}
@media screen and (max-width: 979px) {
  .local-mode__text {
    font-size: 12px;
    line-height: 1.8;
    margin-top: -0.52em;
    margin-bottom: -0.28em;
  }
}
@media screen and (min-width: 1200px), print {
  .local-mode__text {
    padding: 0 36px;
  }
}
@media screen and (min-width: 980px) and (max-width: 1199px) {
  .local-mode__text {
    padding: 0 24px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-mode__text {
    padding: 0 24px;
  }
}
@media screen and (min-width: 980px), print {
  .local-playStyle__headline {
    position: relative;
  }
}
@media screen and (min-width: 980px), print {
  .local-playStyle__headlineTextWrap {
    padding-top: 6.666666666666666%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-playStyle__headlineTextWrap {
    padding: 40px 0 46px;
  }
}
@media screen and (max-width: 759px) {
  .local-playStyle__headlineTextWrap {
    padding: 31px 0 39px;
  }
}
.local-playStyle__headlineText {
  line-height: 0;
  text-align: center;
  margin: 0 auto;
}
.local-playStyle__headlineText--jp {
  text-indent: -9999px;
  overflow: hidden;
}
@media screen and (min-width: 760px), print {
  .local-playStyle__headlineText--jp {
    width: 518px;
    height: 56px;
    margin-top: 24px;
  }
}
@media screen and (max-width: 759px) {
  .local-playStyle__headlineText--jp {
    background-size: contain;
    width: 235px;
    height: 25px;
    margin-top: 10px;
  }
}
.local-playStyle__headlineText--en {
  text-indent: -9999px;
  overflow: hidden;
}
@media screen and (min-width: 760px) {
  .local-playStyle__headlineText--en {
    width: 278px;
    height: 23px;
  }
}
@media screen and (max-width: 759px) {
  .local-playStyle__headlineText--en {
    background-size: contain;
    width: 164px;
    height: 14px;
  }
}
.local-playStyle__content {
  background-color: #1b1b1b;
}
@media screen and (min-width: 1200px), print {
  .local-playStyle__content {
    height: 602px;
  }
  .local-playStyle__contentInner {
    display: table;
    width: 100%;
    overflow: hidden;
    table-layout: fixed;
  }
}
@media screen and (min-width: 1200px), print {
  .local-playStyle__texts {
    display: table-cell;
    width: 512px;
    padding: 0 48px;
    vertical-align: top;
    box-sizing: border-box;
  }
}
@media screen and (min-width: 980px) and (max-width: 1199px) {
  .local-playStyle__texts {
    padding: 56px 40px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979px) {
  .local-playStyle__texts {
    padding: 45px 40px;
  }
}
@media screen and (max-width: 759px) {
  .local-playStyle__texts {
    padding: 26px 21px 28px;
  }
}
.local-playStyle__textArea {
  margin-top: 48px;
  border-left: solid 8px #fff;
}
.local-playStyle__textArea + .local-playStyle__textArea {
  margin-top: 41px;
}
@media screen and (max-width: 1199px), print {
  .local-playStyle__textArea:first-of-type {
    margin-top: 0;
  }
}
@media screen and (min-width: 760px), print {
  .local-playStyle__textArea {
    padding-left: 24px;
  }
}
@media screen and (max-width: 759px) {
  .local-playStyle__textArea {
    padding-left: 20px;
  }
}
.local-playStyle__subheadline {
  line-height: 0;
}
.local-playStyle__subheadline__device-font {
  line-height: 1;
  letter-spacing: 0.07em;
  font-weight: bold;
  color: #fff;
}
@media screen and (min-width: 760px), print {
  .local-playStyle__subheadline__device-font {
    font-size: 34px;
  }
}
@media screen and (max-width: 759px) {
  .local-playStyle__subheadline__device-font {
    font-size: 17px;
  }
}
.local-playStyle__subheadline-img {
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
  width: 544px;
  height: 34px;
  font-size: 0;
}
.local-playStyle__textArea:nth-child(1) .local-playStyle__subheadline-img {
  background-image: url("../img/subheadline01-sp.png");
}
.local-playStyle__textArea:nth-child(2) .local-playStyle__subheadline-img {
  background-image: url("../img/subheadline02-sp.png");
}
@media screen and (max-width: 759px) {
  .local-playStyle__subheadline-img {
    width: 100%;
    height: 17px;
  }
}
@media screen and (min-width: 1200px) {
  .local-playStyle__subheadline-img {
    width: 306px;
    height: 84px;
  }
  .local-playStyle__textArea:nth-child(1) .local-playStyle__subheadline-img {
    background-image: url("../img/subheadline01-pc.png");
  }
  .local-playStyle__textArea:nth-child(2) .local-playStyle__subheadline-img {
    background-image: url("../img/subheadline02-pc.png");
  }
}
@media screen and (min-width: 760px), print {
  .local-playStyle__subheadline {
    padding-bottom: 26px;
  }
}
.local-playStyle__subheadline img {
  height: 34px;
  width: auto;
}
@media screen and (max-width: 759px) {
  .local-playStyle__subheadline img {
    height: 17px;
  }
}
@media screen and (min-width: 760px) and (max-width: 1199px) {
  .local-playStyle__subheadline {
    height: 34px;
  }
}
@media screen and (max-width: 759px) {
  .local-playStyle__subheadline {
    height: 17px;
    margin-bottom: 23px;
  }
}
.local-playStyle__multiplayMode01,
.local-playStyle__multiplayMode02 {
  width: 100%;
  background-color: #fff;
  color: #000;
  font-size: 12px;
  margin-top: -0.65em;
  margin-bottom: -0.35em;
/*font-weight: bold;*/
  padding: 2px 0 2px 12px;
  box-sizing: border-box;
  margin: 55px 0 25px;
}
.local-playStyle__multiplayMode02 {
  margin: 35px 0 25px;
}
@media screen and (max-width: 1199px) {
  .local-playStyle__multiplayMode01,
  .local-playStyle__multiplayMode02 {
    margin: 0 0 25px;
  }
  .local-playStyle__multiplayMode02 {
    margin: 25px 0;
  }
}
.local-playStyle__text {
  color: #fff;
  word-break: break-all;
  font-weight: normal;
}
@media screen and (min-width: 760px), print {
  .local-playStyle__text {
    font-size: 14px;
    margin-top: -0.65em;
    margin-bottom: -0.35em;
    letter-spacing: -0.055em;
  }
}
@media screen and (max-width: 759px) {
  .local-playStyle__text {
    font-size: 12px;
    line-height: 1.8;
    margin-top: -0.52em;
    margin-bottom: -0.28em;
    letter-spacing: 0.05em;
  }
}
.local-playStyle__notes {
  font-size: 12px;
  margin-top: -0.65em;
  margin-bottom: -0.35em;
  font-weight: normal;
  margin-top: 8px;
  color: #fff;
}
.local-hero {
  z-index: 1;
}
.local-hero__logo {
  z-index: 1;
}
.local-hero__arrow {
  z-index: 1;
}
.local-mode__headline {
  z-index: 1;
}
@media screen and (min-width: 760px), print {
  .local-lineup {
    padding: 70px 28px 0;
  }
}
@media screen and (max-width: 759.98px) {
  .local-lineup {
    padding: 42px 14px 0;
  }
}
.local-lineup .nc3-c-borderHeader {
  margin-bottom: 40px;
  border-bottom: 2px solid #e6e6e6;
}
@media screen and (max-width: 759.98px) {
  .local-lineup .nc3-c-borderHeader__main {
    padding: 18px 0;
    letter-spacing: 0.14em;
  }
}
html[data-browser="game"] .local-lineup .nc3-c-borderHeader .nc3-c-borderHeader__main:before {
  top: 1px !important;
}
.local-lineup__list {
  padding: 0 24px 14px;
}
@media screen and (min-width: 760px), print {
  .local-lineup__list {
    display: -webkit-box;
    display: flex;
  }
  .local-lineup__list li {
    width: 50%;
  }
}
.local-lineup__list li {
  margin-bottom: 9px;
}
.local-lineup__list li img {
  display: block;
  width: 100%;
  margin-left: -4%;
}
.local-lineup__label {
  width: 80%;
  margin: 14px auto 32px;
  display: -webkit-box;
  display: flex;
}
.local-lineup__label span {
  font-size: 10px;
  margin-top: -0.65em;
  margin-bottom: -0.35em;
  color: #fff;
  font-weight: bold;
  text-align: center;
  -webkit-box-flex: 1;
          flex: 1;
  display: block;
  padding: 2px 0;
  border: solid 1px #fff;
}
.local-lineup-price {
  text-align: center;
}
.local-lineup-price .nc3-a-list li span {
  font-size: 20px;
  line-height: 10px;
}
.gamebrowser-backtotop {
  padding: 63px 0 40px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3YzL3NyYy9lbnRyaWVzL3d3dy5uaW50ZW5kby5jby5qcC9nYW1lYnJvd3Nlci9oYXJkd2FyZS9zd2l0Y2gvY3NzL2xvY2FsLnN0eWwiLCIuLi8uLi8uLi8uLi8uLi8uLi92My9zcmMvaW5jbHVzaW9ucy9jc3MvZnVuY3Rpb25zL190eXBvZ3JhcGh5LnN0eWwiLCIuLi8uLi8uLi8uLi8uLi8uLi92My9zcmMvaW5jbHVzaW9ucy9jc3MvZnVuY3Rpb25zL19tZWRpYVF1ZXJpZXMuc3R5bCIsIi4uLy4uLy4uLy4uLy4uLy4uL3YzL3NyYy9pbmNsdXNpb25zL2Nzcy9mdW5jdGlvbnMvX2hvdmVyLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRW1DO0FBQ2pDO0lBQ0UsWUFBWSxPQUFaOzs7QUFJK0I7QUFDakM7SUFDRSxZQUFZLFFBQVo7SUFDQSxTQUFTLE9BQVQ7OztBQUcrQjtBQUNqQztJQUNFLFNBQVMsVUFBVDs7O0FBSUo7RUFDRSxrQkFBa0IsUUFBbEI7O0FBRXlDO0FBQ3pDO0lBQ0UsU0FBUyxLQUFUOzs7QUFHc0Q7QUFDeEQ7SUFDRSxTQUFTLGVBQVQ7OztBQUcrQjtBQUNqQztJQUNFLFNBQVMsWUFBVDs7O0FBR3VDO0FBQ3pDO0lBQ0UsV0FBVyxFQUFYO0lBQ0EsV0FBVyxPQUFYO0lBQ0EsUUFBUSxPQUFSO0lBQ0EsWUFBWSxPQUFaO0lBQ0EsTUFBTSxFQUFOO0lBQ0EsVUFBVSxTQUFWOztBQUVGO0lBQ0UsU0FBUyxHQUFUO0lBQ0EsU0FBUyxNQUFUO0lBQ0EsT0FBTyxLQUFQOzs7QUFHK0I7QUFDakM7SUFDRSxZQUFZLE9BQVo7OztBQUdzRDtBQUN4RDtJQUNFLFdBQVcsRUFBWDs7O0FBR0o7RUFDRSxNQUFNLEVBQU47RUFDQSxVQUFVLFNBQVY7RUFDQSxVQUFVLE9BQVY7O0FBRUY7RUFDRSxTQUFTLEdBQVQ7RUFDQSxTQUFTLE1BQVQ7RUFDQSxPQUFPLEtBQVA7O0FBRUY7RUFDRSxTQUFTLGFBQVQ7RUFD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LGVBQVI7RUFDQSxTQUFTLEtBQVQ7O0FBQ0E7RUNsMUNBLFdBQVcsS0FBWDtFQWFJLFlBQXNDLFFBQXRDO0VBQ0EsZUFBeUMsUUFBekM7RURzMENGLE9BQU8sS0FBUDtFQUNBLGFBQWEsS0FBYjtFQUNBLFlBQVksT0FBWjtFQUNBLE1BQU0sRUFBTjtFQUNBLFNBQVMsTUFBVDtFQUNBLFNBQVMsTUFBVDtFQUNBLFFBQVEsZUFBUjs7QUFJSjtFQUNFLFlBQVksT0FBWjs7QUFHSTtFQUNFLFdBQVcsS0FBWDtFQUNBLGFBQWEsS0FBYjs7QUFNUjtFQUNFLFNBQVMsWUFBVCIsImZpbGUiOiJsb2NhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vaW5jbHVzaW9ucy9jc3MvX2luZGV4LnN0eWxcIlxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICBib2R5IHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSB7XHJcbiAgLmxvY2FsLWdhbGxlcnkge1xyXG4gICAgYmFja2dyb3VuZDogIzFiMWIxYjtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpICB7XHJcbiAgLmxvY2FsLWdhbGxlcnkge1xyXG4gICAgcGFkZGluZzogNXB4IDAgOXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmxvY2FsLWdhbGxlcnlfX2NvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLWdhbGxlcnlfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5sb2NhbC1nYWxsZXJ5X19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDU4cHggNDBweCA0OHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1nYWxsZXJ5X19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAgMTZweCAyOHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCksIHByaW50IHtcclxuICAubG9jYWwtZ2FsbGVyeV9faW5uZXIge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHpvb206IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5sb2NhbC1nYWxsZXJ5X19pbm5lcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcclxuICAubG9jYWwtZ2FsbGVyeV9faW5uZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLmxvY2FsLWdhbGxlcnlfX2lubmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICB9XHJcbn1cclxuLmxvY2FsLWdhbGxlcnlfX2lubmVyMDIge1xyXG4gIHpvb206IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmxvY2FsLWdhbGxlcnlfX2lubmVyMDI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLmxvY2FsLWdhbGxlcnlfX3N1YmhlYWRsaW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLWdhbGxlcnlfX3N1YmhlYWRsaW5lIHtcclxuICAgIHdpZHRoOiAyODJweDtcclxuICB9XHJcbiAgLmxvY2FsLWdhbGxlcnlfX3N1YmhlYWRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgycHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLmxvY2FsLWdhbGxlcnlfX3N1YmhlYWRsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYuNjMxNzYyNjUyJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5sb2NhbC1nYWxsZXJ5X19zdWJoZWFkbGluZSB7XHJcbiAgICB3aWR0aDogNTc0cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyOHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1nYWxsZXJ5X19zdWJoZWFkbGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjg3cHg7XHJcbiAgICBtYXJnaW46IDI5cHggYXV0byAyN3B4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG59XHJcbi5sb2NhbC1nYWxsZXJ5X19zdWJoZWFkbGluZSA+IHNwYW4ge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG4ubG9jYWwtZ2FsbGVyeV9fdHh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gICRmb250LXNpemUoMTZweCk7XHJcbiAgLypmb250LXdlaWdodDogYm9sZDsqL1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1nYWxsZXJ5X190eHQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyODJweCk7XHJcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLmxvY2FsLWdhbGxlcnlfX3R4dCB7XHJcbiAgICB3aWR0aDogNjYwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtZ2FsbGVyeV9fdHh0IHtcclxuICAgICRmb250LXNpemUoMTJweCwgMS44KTtcclxuICB9XHJcbn1cclxuLmxvY2FsLWdhbGxlcnlfX3BpYyB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcbi5sb2NhbC1nYWxsZXJ5X19waWM6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XHJcbn1cclxuLmxvY2FsLWdhbGxlcnlfX2NvbnRlbnQuanMtYWN0aXZlT25jZSAubG9jYWwtZ2FsbGVyeV9fcGljOmFmdGVyIHtcclxuICB3aWR0aDogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDgwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcclxuICAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDgwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcclxuICAgICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIDgwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDgwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcclxufVxyXG5cclxuLmxvY2FsLWdhbGxlcnlfX3BpYy0tZXhsYXJnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5sb2NhbC1nYWxsZXJ5X19waWMtLWV4bGFyZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLWJvdHRvbTogNDYuMDgwODM2MzA5NCU7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLWdhbGxlcnlfX3BpYy0tZXhsYXJnZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA2Ny4zNSU7XHJcbiAgfVxyXG59XHJcbi5sb2NhbC1nYWxsZXJ5X19waWMtLXNtYWxsIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubG9jYWwtZ2FsbGVyeV9fcGljLS1zbWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctYm90dG9tOiA5MS41NTglO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1nYWxsZXJ5X19waWMtLXNtYWxsIHtcclxuICAgIHdpZHRoOiBjYWxjKDI1LjclIC0gMTBweCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLWdhbGxlcnlfX3BpYy0tc21hbGwge1xyXG4gICAgd2lkdGg6IDI1LjclO1xyXG4gIH1cclxufVxyXG4ubG9jYWwtZ2FsbGVyeV9fcGljLS1sYXJnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLWdhbGxlcnlfX3BpYy0tbGFyZ2Uge1xyXG4gICAgd2lkdGg6IDQ4LjYlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1nYWxsZXJ5X19waWMtLWxhcmdlIHtcclxuICAgIHdpZHRoOiA0OC42JTtcclxuICB9XHJcbn1cclxuXHJcbi5sb2NhbC1oZXJvX19vdXRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMzh2dztcclxuICBtaW4taGVpZ2h0OiA2MDBweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xyXG4gIC5sb2NhbC1oZXJvX19vdXRlciB7XHJcbiAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5sb2NhbC1oZXJvX19vdXRlciB7XHJcbiAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgbWluLWhlaWdodDogMjgwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLWhlcm9fX291dGVyIHtcclxuICAgIGhlaWdodDogMzA2cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDZweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4ubG9jYWwtaGVybyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMjgwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLWhlcm8ge1xyXG4gICAgaGVpZ2h0OiA0MTlweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCksIHByaW50IHtcclxuICAubG9jYWwtaGVyb19fb3V0ZXIuanMtaGlkZGVuIC5sb2NhbC1oZXJvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5sb2NhbC1oZXJvX19waWNzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtaGVyb19fcGljcyB7XHJcbiAgICBoZWlnaHQ6IDMwNnB4O1xyXG4gIH1cclxufVxyXG4ubG9jYWwtaGVyb19fcGljIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgKyRwY190YWIoKSB7XHJcbiAgICB3aWR0aDogMzcwcHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDE1JTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbiAgKyRzcCgpIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogOTBweDtcclxuICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgd2lkdGg6IDIxNHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcclxuICAubG9jYWwtaGVyb19fcGljIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gNjAwMG1zIGxpbmVhciwgb3BhY2l0eSA4MDBtcyBsaW5lYXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDYwMDBtcyBsaW5lYXIsIG9wYWNpdHkgODAwbXMgbGluZWFyO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDYwMDBtcyBsaW5lYXIsIG9wYWNpdHkgODAwbXMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDYwMDBtcyBsaW5lYXIsIG9wYWNpdHkgODAwbXMgbGluZWFyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcclxuICAubG9jYWwtaGVyb19fcGljIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gNjAwMG1zIGxpbmVhciwgb3BhY2l0eSAxMjAwbXMgbGluZWFyO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSA2MDAwbXMgbGluZWFyLCBvcGFjaXR5IDEyMDBtcyBsaW5lYXI7XHJcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gNjAwMG1zIGxpbmVhciwgb3BhY2l0eSAxMjAwbXMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDYwMDBtcyBsaW5lYXIsIG9wYWNpdHkgMTIwMG1zIGxpbmVhcjtcclxuICB9XHJcbn1cclxuXHJcbi5sb2NhbC1oZXJvX19waWMuanMtc2hvdyB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmxvY2FsLWhlcm9fX3BpYy5qcy1vdmVybGFwIHtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ubG9jYWwtaGVyb19fdGV4dCB7XHJcbiAgKyR0YWIoKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICskc3AoKXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMjM0cHg7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5sb2NhbC1oZXJvX19yZWQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmxvY2FsLWhlcm9fX2Jhbm5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgKyRwY190YWIoKXtcclxuICAgIG1heC13aWR0aDogNzg2cHg7XHJcbiAgICB3aWR0aDogY2FsYygoNzg2LzE0MjQpKjEwMCUpO1xyXG4gIH1cclxuICArJHBjKCl7XHJcbiAgICBib3R0b206IDc3cHg7XHJcbiAgfVxyXG4gICskdGFiKCl7XHJcbiAgICBib3R0b206IDYzcHg7XHJcbiAgfVxyXG4gICskc3AoKXtcclxuICAgIGJvdHRvbTogNjBweDtcclxuICAgIG1heC13aWR0aDogMzU1cHg7XHJcbiAgICB3aWR0aDogY2FsYygoNzEwLzc1MCkqMTAwJSk7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgJGhvdmVyLW9wYWNpdHktZGYoMSk7XHJcbiAgICArJHBjX3RhYigpe1xyXG4gICAgICAkdXRpbC1hc3BlY3RSYXRpbyg3ODYsIDEyMCk7XHJcbiAgICB9XHJcbiAgICArJHNwKCl7XHJcbiAgICAgICR1dGlsLWFzcGVjdFJhdGlvKDcxMCwgMjE0KTtcclxuICAgIH1cclxuICAgIGh0bWxbZGF0YS1kZXZpY2U9XCJkZXNrdG9wXCJdICY6aG92ZXIge1xyXG4gICAgICAkaG92ZXItb3BhY2l0eS1vdigwLjkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvY2FsLWhlcm9fX2xvZ28ge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1oZXJvX19sb2dvIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1JSBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyOHB4IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkge1xyXG4gIC5sb2NhbC1oZXJvX19sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcclxuICAubG9jYWwtaGVyb19fbG9nbyB7XHJcbiAgICB3aWR0aDogMTI4cHg7XHJcbiAgICBoZWlnaHQ6IDEyOHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMTUlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1oZXJvX19sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMjNweDtcclxuICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ubG9jYWwtaGVyb19fbG9nby5qcy12aXNpYmxlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubG9jYWwtd3JhcHBlciB7XHJcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcclxufVxyXG5cclxuYnIubG9jYWwtZ2FtZWJyb3dzZXJfX2JyLS10YWIsXHJcbmJyLmxvY2FsLWdhbWVicm93c2VyX19ici0tc3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5sb2NhbC1qb3ljb25fX3RpdGxlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCksIHByaW50IHtcclxuICAubG9jYWwtam95Y29uX190aXRsZSB7XHJcbiAgICBoZWlnaHQ6IDY3MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5sb2NhbC1qb3ljb25fX3RpdGxlIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLWpveWNvbl9fdGl0bGUge1xyXG4gICAgaGVpZ2h0OiA0NDZweDtcclxuICB9XHJcblxyXG59XHJcbi5sb2NhbC1qb3ljb25fX3RpdGxlSW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuLmxvY2FsLWpveWNvbl9fdGl0bGVJbWcgPiBpbWcge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCksIHByaW50IHtcclxuICAubG9jYWwtam95Y29uX190aXRsZUltZyB7XHJcbiAgICB0b3A6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDUzMXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLmxvY2FsLWpveWNvbl9fdGl0bGVJbWcge1xyXG4gICAgaGVpZ2h0OiAyOThweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtam95Y29uX190aXRsZUltZyB7XHJcbiAgICB0b3A6IDMxcHg7XHJcbiAgICBoZWlnaHQ6IDI1NXB4O1xyXG4gIH1cclxuXHJcbiAgfVxyXG4ubG9jYWwtam95Y29uX190aXRsZUltZ3MuanMtdmlzaWJsZU9uY2UgLmxvY2FsLWpveWNvbl9fdGl0bGVJbWcge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5sb2NhbC1qb3ljb25fX3RpdGxlSW1nLS0wMSB7XHJcbiAgbGVmdDogNTAlO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCksIHByaW50IHtcclxuICAubG9jYWwtam95Y29uX190aXRsZUltZy0tMDEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01MTZweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAubG9jYWwtam95Y29uX190aXRsZUltZy0tMDEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NTBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5sb2NhbC1qb3ljb25fX3RpdGxlSW1nLS0wMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTM2NnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1qb3ljb25fX3RpdGxlSW1nLS0wMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTExNXB4O1xyXG4gIH1cclxuXHJcbn1cclxuLmxvY2FsLWpveWNvbl9fdGl0bGVJbWctLTAyIHtcclxuICByaWdodDogNTAlO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCksIHByaW50IHtcclxuICAubG9jYWwtam95Y29uX190aXRsZUltZy0tMDIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNTE2cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmxvY2FsLWpveWNvbl9fdGl0bGVJbWctLTAyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTQ1MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLmxvY2FsLWpveWNvbl9fdGl0bGVJbWctLTAyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2NnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1qb3ljb25fX3RpdGxlSW1nLS0wMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTVweDtcclxuICB9XHJcblxyXG59XHJcbi5sb2NhbC1qb3ljb25fX3RpdGxlX190ZXh0MDEsXHJcbi5sb2NhbC1qb3ljb25fX3RpdGxlX190ZXh0MDIsXHJcbi5sb2NhbC1qb3ljb25fX3RpdGxlX190ZXh0MDMge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmxvY2FsLWpveWNvbl9fdGl0bGVfX3RleHQwMSB7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLWpveWNvbl9fdGl0bGVfX3RleHQwMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDIyOHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcclxuICAubG9jYWwtam95Y29uX190aXRsZV9fdGV4dDAxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIHtcclxuICAubG9jYWwtam95Y29uX190aXRsZV9fdGV4dDAxID4gaW1nIHtcclxuICAgIGhlaWdodDogOTZweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtam95Y29uX190aXRsZV9fdGV4dDAxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgfVxyXG4gIC5sb2NhbC1qb3ljb25fX3RpdGxlX190ZXh0MDEgPiBpbWcge1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5sb2NhbC1qb3ljb25fX3RpdGxlX190ZXh0MDIge1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1qb3ljb25fX3RpdGxlX190ZXh0MDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5sb2NhbC1qb3ljb25fX3RpdGxlX190ZXh0MDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpe1xyXG4gIC5sb2NhbC1qb3ljb25fX3RpdGxlX190ZXh0MDIgPiBpbWcge1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1qb3ljb25fX3RpdGxlX190ZXh0MDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcbiAgLmxvY2FsLWpveWNvbl9fdGl0bGVfX3RleHQwMiA+IGltZyB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5sb2NhbC1qb3ljb25fX3RpdGxlX190ZXh0MDMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMi4yNTtcclxuICAkZm9udC1zaXplKDE2cHgpO1xyXG4gIC8qZm9udC13ZWlnaHQ6IGJvbGQ7Ki9cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLmxvY2FsLWpveWNvbl9fdGl0bGVfX3RleHQwMyB7XHJcbiAgICBtYXgtd2lkdGg6IDQ1OHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgJGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1qb3ljb25fX3RpdGxlX190ZXh0MDMge1xyXG4gICAgcGFkZGluZzogMCAxNHB4O1xyXG4gICAgJGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAubG9jYWwtam95Y29uX19ncmlwICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYxMHB4KSB7XHJcbiAgLmxvY2FsLWpveWNvbl9fZ3JpcCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4ubG9jYWwtam95Y29uX19ncmlwSW5uZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5sb2NhbC1qb3ljb25fX2dyaXBUZXh0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1qb3ljb25fX2dyaXBUZXh0IHtcclxuICAgIG1hcmdpbjogMCA3OHB4IDAgNTU2cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1qb3ljb25fX2dyaXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTJweDtcclxuICAgIHBhZGRpbmc6IDIxcHggNDBweCAxMnB4O1xyXG4gIH1cclxuICAubG9jYWwtam95Y29uX19ncmlwVGV4dElubmVyIHtcclxuICAgICRmb250LXNpemUoMTZweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5sb2NhbC1qb3ljb25fX2dyaXAge1xyXG4gICAgbWFyZ2luOiAwIDQwcHggNjlweDtcclxuICAgIHBhZGRpbmc6IDIxcHggMCAxMnB4O1xyXG4gIH1cclxuICAubG9jYWwtam95Y29uX19ncmlwVGV4dElubmVyIHtcclxuICAgICRmb250LXNpemUoMTJweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIHtcclxuICAubG9jYWwtam95Y29uX19ncmlwSW5uZXIge1xyXG4gICAgcGFkZGluZzogNDJweDtcclxuICB9XHJcbiAgLmxvY2FsLWpveWNvbl9fZ3JpcFRleHRJbm5lciB7XHJcblxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1qb3ljb25fX2dyaXAge1xyXG4gICAgbWFyZ2luOiAwIDIxcHggMDtcclxuICAgIHBhZGRpbmc6IDI2cHggMCAwO1xyXG4gIH1cclxuICAubG9jYWwtam95Y29uX19ncmlwVGV4dElubmVyIHtcclxuICAgICRmb250LXNpemUoMTJweCk7XHJcbiAgICBwYWRkaW5nOiAxMDRweCAyMHB4IDE0cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSBhbmQgKG1pbi13aWR0aDogNjEwcHgpIHtcclxuICAubG9jYWwtam95Y29uX19ncmlwIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMCA1cHg7XHJcbiAgfVxyXG4gIC5sb2NhbC1qb3ljb25fX2dyaXBJbm5lciB7XHJcbiAgICBoZWlnaHQ6IDg2cHg7XHJcbiAgfVxyXG4gIC5sb2NhbC1qb3ljb25fX2dyaXBUZXh0IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLmxvY2FsLWpveWNvbl9fZ3JpcFRleHRJbm5lciB7XHJcbiAgICAkZm9udC1zaXplKDEycHgpO1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMzA3cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDlweCkge1xyXG4gIC5sb2NhbC1qb3ljb25fX2dyaXBUZXh0SW5uZXIge1xyXG4gICAgJGZvbnQtc2l6ZSgxMnB4LCAxLjgpO1xyXG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogLmxvY2FsLWpveWNvbl9fY29udHJvbGxlciAqL1xyXG4ubG9jYWwtam95Y29uX19jb250cm9sbGVyIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIHtcclxuICAubG9jYWwtam95Y29uX19jb250cm9sbGVyIHtcclxuICAgIGhlaWdodDogNTYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtam95Y29uX19jb250cm9sbGVyIHtcclxuICAgIGhlaWdodDogMzE4cHg7XHJcbiAgICBtYXJnaW46IDQycHggMCAxNDJweDtcclxuICB9XHJcblxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1qb3ljb25fX2NvbnRyb2xsZXIge1xyXG4gICAgaGVpZ2h0OiA1MjhweDtcclxuICAgIHBhZGRpbmctdG9wOiA1OXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiBsZWZ0O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLmxvY2FsLWpveWNvbl9fY29udHJvbGxlciB7XHJcbiAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDM0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogLmxvY2FsLWpveWNvbl9fY29udHJvbGxlcklubmVyICovXHJcbi5sb2NhbC1qb3ljb25fX2NvbnRyb2xsZXJJbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSB7XHJcbiAgLmxvY2FsLWpveWNvbl9fY29udHJvbGxlcklubmVyIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC5sb2NhbC1qb3ljb25fX2NvbnRyb2xsZXJUZXh0ICovXHJcbi5sb2NhbC1qb3ljb25fX2NvbnRyb2xsZXJUZXh0IHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDEyO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLWpveWNvbl9fY29udHJvbGxlclRleHQge1xyXG4gICAgd2lkdGg6IDQxMHB4O1xyXG4gICAgaGVpZ2h0OiA0MTBweDtcclxuICAgIHBhZGRpbmc6IDYwcHggNTBweCAwO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5sb2NhbC1qb3ljb25fX2NvbnRyb2xsZXJUZXh0IHtcclxuICAgICRmb250LXNpemUoMTJweCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcclxuICAubG9jYWwtam95Y29uX19jb250cm9sbGVyVGV4dCB7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgcGFkZGluZzogMzhweCAzOHB4IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSB7XHJcbiAgLmxvY2FsLWpveWNvbl9fY29udHJvbGxlclRleHQge1xyXG4gICAgJGZvbnQtc2l6ZSgxNnB4KTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1qb3ljb25fX2NvbnRyb2xsZXJJbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5sb2NhbC1qb3ljb25fX2NvbnRyb2xsZXJUZXh0IHtcclxuICAgICRmb250LXNpemUoMTJweCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMTFweDtcclxuICAgIHBhZGRpbmc6IDI4cHggMjBweCAxOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMTAycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAubG9jYWwtam95Y29uX19jb250cm9sbGVyVGV4dCBwIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAkZm9udC1zaXplKDEycHgsIDEuOCk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAubG9jYWwtam95Y29uX19jb250cm9sbGVyVGV4dEhlYWQgKi9cclxuLmxvY2FsLWpveWNvbl9fY29udHJvbGxlclRleHRIZWFkIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG4ubG9jYWwtam95Y29uX19jb250cm9sbGVyVGV4dEhlYWQgYnIubG9jYWwtam95Y29uX19jb250cm9sbGVyVGV4dEhlYWRfX2JyLS1nYW1lVGFiIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xyXG4gIC5sb2NhbC1qb3ljb25fX2NvbnRyb2xsZXJUZXh0SGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgIGhlaWdodDogOTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcclxuICAubG9jYWwtam95Y29uX19jb250cm9sbGVyVGV4dEhlYWQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDcxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgfVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1qb3ljb25fX2NvbnRyb2xsZXJUZXh0SGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1tb2RlIHtcclxuICAgIHpvb206IDE7XHJcbiAgfVxyXG4gIC5sb2NhbC1tb2RlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCksIHByaW50IHtcclxuICAubG9jYWwtbW9kZSB7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDQwcHggODRweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5sb2NhbC1tb2RlIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweCA4NHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1tb2RlIHtcclxuICAgIHBhZGRpbmc6IDAgMjFweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLW1vZGVfX2l0ZW0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgd2lkdGg6IDMyJTtcclxuICB9XHJcbiAgLmxvY2FsLW1vZGVfX2l0ZW06bm90KDpudGgtY2hpbGQoLW4rMykpIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuICAubG9jYWwtbW9kZV9faXRlbTpudGgtY2hpbGQoM24pIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiAgLmxvY2FsLW1vZGVfX2l0ZW06bnRoLWNoaWxkKDNuICsgMSkge1xyXG4gICAgY2xlYXI6IGxlZnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLW1vZGVfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQxcHg7XHJcbiAgfVxyXG59XHJcbi5sb2NhbC1tb2RlX19waWNXcmFwIHtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCksIHByaW50IHtcclxuICAubG9jYWwtbW9kZV9fcGljV3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5sb2NhbC1tb2RlX19waWNXcmFwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLW1vZGVfX3BpY1dyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAubG9jYWwtbW9kZV9fcGljV3JhcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NjY2NjY2NjY2NiU7XHJcbiAgfVxyXG59XHJcbi5sb2NhbC1tb2RlX19waWMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLmxvY2FsLW1vZGVfX2hlYWRsaW5lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIxYjtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLW1vZGVfX2hlYWRsaW5lIHtcclxuICAgIHBhZGRpbmc6IDAgN3B4IDdweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcclxuICAubG9jYWwtbW9kZV9faGVhZGxpbmUge1xyXG4gICAgcGFkZGluZzogMCA0cHggNHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLW1vZGVfX2hlYWRsaW5lIHtcclxuICAgIG1hcmdpbjogLTQwcHggMzZweCAwO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5sb2NhbC1tb2RlX19oZWFkbGluZSB7XHJcbiAgICBtYXJnaW46IC00MHB4IDI0cHggMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5sb2NhbC1tb2RlX19oZWFkbGluZSB7XHJcbiAgICBtYXJnaW46IC0yNnB4IDI0cHggMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtbW9kZV9faGVhZGxpbmUge1xyXG4gICAgbWFyZ2luOiAtMjZweCAyOHB4IDA7XHJcbiAgfVxyXG59XHJcbi5sb2NhbC1tb2RlX19oZWFkbGluZSBpbWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1tb2RlX19oZWFkbGluZUpwIHtcclxuICAgIGhlaWdodDogNDlweDtcclxuICB9XHJcbiAgLmxvY2FsLW1vZGVfX2hlYWRsaW5lSnAgPiBpbWcge1xyXG4gICAgdG9wOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5sb2NhbC1tb2RlX19oZWFkbGluZUpwIHtcclxuICAgIGhlaWdodDogMjhweDtcclxuICB9XHJcbiAgLmxvY2FsLW1vZGVfX2hlYWRsaW5lSnAgPiBpbWcge1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgfVxyXG59XHJcbi5sb2NhbC1tb2RlX19oZWFkbGluZUVuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1tb2RlX19oZWFkbGluZUVuIHtcclxuICAgIGhlaWdodDogMjRweDtcclxuICB9XHJcbiAgLmxvY2FsLW1vZGVfX2hlYWRsaW5lRW4gPiBpbWcge1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLmxvY2FsLW1vZGVfX2hlYWRsaW5lRW4ge1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG4gIH1cclxuICAubG9jYWwtbW9kZV9faGVhZGxpbmVFbiA+IGltZyB7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuLmxvY2FsLW1vZGVfX2xlYWQge1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubG9jYWwtbW9kZV9fbGVhZF9fZGV2aWNlLWZvbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1tb2RlX19sZWFkIHtcclxuICAgIHBhZGRpbmc6IDQycHggMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1tb2RlX19sZWFkID4gaW1nIHtcclxuICAgIGhlaWdodDogNjhweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAubG9jYWwtbW9kZV9fbGVhZCA+IGltZyB7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcclxuICAubG9jYWwtbW9kZV9fbGVhZCB7XHJcbiAgICBwYWRkaW5nOiAyMXB4IDA7XHJcbiAgfVxyXG4gIC5sb2NhbC1tb2RlX19sZWFkID4gaW1nIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLW1vZGVfX2xlYWQge1xyXG4gICAgcGFkZGluZzogMjhweCAwO1xyXG4gIH1cclxuICAubG9jYWwtbW9kZV9fbGVhZCA+IGltZyB7XHJcbiAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgfVxyXG5cclxufVxyXG4ubG9jYWwtbW9kZV9fdGV4dCB7XHJcbiAgLypmb250LXdlaWdodDogYm9sZDsqL1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1tb2RlX190ZXh0IHtcclxuICAgICRmb250LXNpemUoMTZweCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLmxvY2FsLW1vZGVfX3RleHQge1xyXG4gICAgJGZvbnQtc2l6ZSgxMnB4LCAxLjgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLW1vZGVfX3RleHQge1xyXG4gICAgcGFkZGluZzogMCAzNnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5sb2NhbC1tb2RlX190ZXh0IHtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5sb2NhbC1tb2RlX190ZXh0IHtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLXBsYXlTdHlsZV9faGVhZGxpbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLXBsYXlTdHlsZV9faGVhZGxpbmVUZXh0V3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNi42NjY2NjY2NjY2NjY2NjYlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgLmxvY2FsLXBsYXlTdHlsZV9faGVhZGxpbmVUZXh0V3JhcCB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDZweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtcGxheVN0eWxlX19oZWFkbGluZVRleHRXcmFwIHtcclxuICAgIHBhZGRpbmc6IDMxcHggMCAzOXB4O1xyXG4gIH1cclxufVxyXG4ubG9jYWwtcGxheVN0eWxlX19oZWFkbGluZVRleHQge1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmxvY2FsLXBsYXlTdHlsZV9faGVhZGxpbmVUZXh0LS1qcCB7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLXBsYXlTdHlsZV9faGVhZGxpbmVUZXh0LS1qcCB7XHJcbiAgICB3aWR0aDogNTE4cHg7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtcGxheVN0eWxlX19oZWFkbGluZVRleHQtLWpwIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIHdpZHRoOiAyMzVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxufVxyXG4ubG9jYWwtcGxheVN0eWxlX19oZWFkbGluZVRleHQtLWVuIHtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkge1xyXG4gIC5sb2NhbC1wbGF5U3R5bGVfX2hlYWRsaW5lVGV4dC0tZW4ge1xyXG4gICAgd2lkdGg6IDI3OHB4O1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtcGxheVN0eWxlX19oZWFkbGluZVRleHQtLWVuIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIHdpZHRoOiAxNjRweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICB9XHJcblxyXG59XHJcbi5sb2NhbC1wbGF5U3R5bGVfX2NvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCksIHByaW50IHtcclxuICAubG9jYWwtcGxheVN0eWxlX19jb250ZW50IHtcclxuICAgIGhlaWdodDogNjAycHg7XHJcbiAgfVxyXG4gIC5sb2NhbC1wbGF5U3R5bGVfX2NvbnRlbnRJbm5lciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLXBsYXlTdHlsZV9fdGV4dHMge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHdpZHRoOiA1MTJweDtcclxuICAgIHBhZGRpbmc6IDAgNDhweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5sb2NhbC1wbGF5U3R5bGVfX3RleHRzIHtcclxuICAgIHBhZGRpbmc6IDU2cHggNDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gIC5sb2NhbC1wbGF5U3R5bGVfX3RleHRzIHtcclxuICAgIHBhZGRpbmc6IDQ1cHggNDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtcGxheVN0eWxlX190ZXh0cyB7XHJcbiAgICBwYWRkaW5nOiAyNnB4IDIxcHggMjhweDtcclxuICB9XHJcbn1cclxuLmxvY2FsLXBsYXlTdHlsZV9fdGV4dEFyZWEge1xyXG4gIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDhweCAjZmZmO1xyXG59XHJcbi5sb2NhbC1wbGF5U3R5bGVfX3RleHRBcmVhICsgLmxvY2FsLXBsYXlTdHlsZV9fdGV4dEFyZWEge1xyXG4gIG1hcmdpbi10b3A6IDQxcHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1wbGF5U3R5bGVfX3RleHRBcmVhOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpLCBwcmludCB7XHJcbiAgLmxvY2FsLXBsYXlTdHlsZV9fdGV4dEFyZWEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1wbGF5U3R5bGVfX3RleHRBcmVhIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuLmxvY2FsLXBsYXlTdHlsZV9fc3ViaGVhZGxpbmUge1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcbi5sb2NhbC1wbGF5U3R5bGVfX3N1YmhlYWRsaW5lX19kZXZpY2UtZm9udCB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCksIHByaW50IHtcclxuICAubG9jYWwtcGxheVN0eWxlX19zdWJoZWFkbGluZV9fZGV2aWNlLWZvbnQge1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLXBsYXlTdHlsZV9fc3ViaGVhZGxpbmVfX2RldmljZS1mb250IHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubG9jYWwtcGxheVN0eWxlX19zdWJoZWFkbGluZS1pbWcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHdpZHRoOiA1NDRweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcblxyXG4ubG9jYWwtcGxheVN0eWxlX190ZXh0QXJlYTpudGgtY2hpbGQoMSkgLmxvY2FsLXBsYXlTdHlsZV9fc3ViaGVhZGxpbmUtaW1nIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ViaGVhZGxpbmUwMS1zcC5wbmdcIik7XHJcbn1cclxuXHJcbi5sb2NhbC1wbGF5U3R5bGVfX3RleHRBcmVhOm50aC1jaGlsZCgyKSAubG9jYWwtcGxheVN0eWxlX19zdWJoZWFkbGluZS1pbWcge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdWJoZWFkbGluZTAyLXNwLnBuZ1wiKTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtcGxheVN0eWxlX19zdWJoZWFkbGluZS1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAubG9jYWwtcGxheVN0eWxlX19zdWJoZWFkbGluZS1pbWcge1xyXG4gICAgd2lkdGg6IDMwNnB4O1xyXG4gICAgaGVpZ2h0OiA4NHB4O1xyXG4gIH1cclxuICAubG9jYWwtcGxheVN0eWxlX190ZXh0QXJlYTpudGgtY2hpbGQoMSkgLmxvY2FsLXBsYXlTdHlsZV9fc3ViaGVhZGxpbmUtaW1nIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdWJoZWFkbGluZTAxLXBjLnBuZ1wiKTtcclxuICB9XHJcbiAgLmxvY2FsLXBsYXlTdHlsZV9fdGV4dEFyZWE6bnRoLWNoaWxkKDIpIC5sb2NhbC1wbGF5U3R5bGVfX3N1YmhlYWRsaW5lLWltZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ViaGVhZGxpbmUwMi1wYy5wbmdcIik7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCksIHByaW50IHtcclxuICAubG9jYWwtcGxheVN0eWxlX19zdWJoZWFkbGluZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcclxuICB9XHJcbn1cclxuLmxvY2FsLXBsYXlTdHlsZV9fc3ViaGVhZGxpbmUgaW1nIHtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtcGxheVN0eWxlX19zdWJoZWFkbGluZSBpbWcge1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5sb2NhbC1wbGF5U3R5bGVfX3N1YmhlYWRsaW5lIHtcclxuICAgIGhlaWdodDogMzRweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLXBsYXlTdHlsZV9fc3ViaGVhZGxpbmUge1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICB9XHJcblxyXG59XHJcbi5sb2NhbC1wbGF5U3R5bGVfX211bHRpcGxheU1vZGUwMSwgLmxvY2FsLXBsYXlTdHlsZV9fbXVsdGlwbGF5TW9kZTAyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gICRmb250LXNpemUoMTJweCk7XHJcbiAgLypmb250LXdlaWdodDogYm9sZDsqL1xyXG4gIHBhZGRpbmc6IDJweCAwIDJweCAxMnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luOiA1NXB4IDAgMjVweDtcclxufVxyXG4ubG9jYWwtcGxheVN0eWxlX19tdWx0aXBsYXlNb2RlMDIge1xyXG4gIG1hcmdpbjogMzVweCAwIDI1cHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmxvY2FsLXBsYXlTdHlsZV9fbXVsdGlwbGF5TW9kZTAxLCAubG9jYWwtcGxheVN0eWxlX19tdWx0aXBsYXlNb2RlMDIge1xyXG4gIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgfVxyXG4gIC5sb2NhbC1wbGF5U3R5bGVfX211bHRpcGxheU1vZGUwMiB7XHJcbiAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgfVxyXG59XHJcbi5sb2NhbC1wbGF5U3R5bGVfX3RleHQge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSwgcHJpbnQge1xyXG4gIC5sb2NhbC1wbGF5U3R5bGVfX3RleHQge1xyXG4gICAgJGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtLjA1NWVtO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1wbGF5U3R5bGVfX3RleHQge1xyXG4gICAgJGZvbnQtc2l6ZSgxMnB4LCAxLjgpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG4gIH1cclxufVxyXG4ubG9jYWwtcGxheVN0eWxlX19ub3RlcyB7XHJcbiAgJGZvbnQtc2l6ZSgxMnB4KTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ubG9jYWwtaGVybyB7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4ubG9jYWwtaGVyb19fbG9nbyB7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4ubG9jYWwtaGVyb19fYXJyb3cge1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLmxvY2FsLW1vZGVfX2hlYWRsaW5lIHtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ubG9jYWwtbGluZXVwIHtcclxuICArJHBjX3RhYigpIHtcclxuICAgIHBhZGRpbmc6IDcwcHggMjhweCAwO1xyXG4gIH1cclxuICArJHNwKCkge1xyXG4gICAgcGFkZGluZzogNDJweCAxNHB4IDA7XHJcbiAgfVxyXG4gIC5uYzMtYy1ib3JkZXJIZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTZlNmU2O1xyXG4gIH1cclxuICAubmMzLWMtYm9yZGVySGVhZGVyX19tYWluIHtcclxuICAgICskc3AoKSB7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmh0bWxbZGF0YS1icm93c2VyPVwiZ2FtZVwiXSAubG9jYWwtbGluZXVwIC5uYzMtYy1ib3JkZXJIZWFkZXIgLm5jMy1jLWJvcmRlckhlYWRlcl9fbWFpbjpiZWZvcmUge1xyXG4gIHRvcDogMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sb2NhbC1saW5ldXBfX2xpc3Qge1xyXG4gIHBhZGRpbmc6IDAgMjRweCAxNHB4O1xyXG4gICskcGNfdGFiKCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTQlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvY2FsLWxpbmV1cF9fbGFiZWwge1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgbWFyZ2luOiAxNHB4IGF1dG8gMzJweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHNwYW4ge1xyXG4gICAgJGZvbnQtc2l6ZS14eC1zbWFsbCgpO1xyXG4gICAgY29sb3I6ICRDT0xPUi1XSElURTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZmxleDogMTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkQ09MT1ItV0hJVEU7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9jYWwtbGluZXVwLXByaWNlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLm5jMy1hLWxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nYW1lYnJvd3Nlci1iYWNrdG90b3Age1xyXG4gIHBhZGRpbmc6IDYzcHggMCA0MHB4O1xyXG59XHJcbiIsIlxyXG5cclxuJGZvbnQtZmFjZSgpIHtcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIm5jM0pwXCI7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgLy9NRU1POuacrOeVquOBruODkeOCueOBr+OBk+OCjOOBmOOCg+OBquOBhOOBruOBp+W+jOOBp+OBqeOBhuOBq+OBi+OBmeOCi1xyXG4gICAgc3JjOiB1cmwoXCIvY29tbW9uL2ZvbnQvTm90b1NhbnNKUC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIi9jb21tb24vZm9udC9Ob3RvU2Fuc0pQLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIH1cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIm5jM0pwXCI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIC8vTUVNTzrmnKznlarjga7jg5Hjgrnjga/jgZPjgozjgZjjgoPjgarjgYTjga7jgaflvozjgafjganjgYbjgavjgYvjgZnjgotcclxuICAgIHNyYzogdXJsKFwiL2NvbW1vbi9mb250L05vdG9TYW5zSlAtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIvY29tbW9uL2ZvbnQvTm90b1NhbnNKUC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICB9XHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJZYWt1SGFuSlBzXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgLy9NRU1POuacrOeVquOBruODkeOCueOBr+OBk+OCjOOBmOOCg+OBquOBhOOBruOBp+W+jOOBp+OBqeOBhuOBq+OBi+OBmeOCi1xyXG4gICAgc3JjOiB1cmwoXCIvY29tbW9uL2ZvbnQvWWFrdUhhbkpQcy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIi9jb21tb24vZm9udC9ZYWt1SGFuSlBzLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIH1cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIllha3VIYW5KUHNcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgLy9NRU1POuacrOeVquOBruODkeOCueOBr+OBk+OCjOOBmOOCg+OBquOBhOOBruOBp+W+jOOBp+OBqeOBhuOBq+OBi+OBmeOCi1xyXG4gICAgc3JjOiB1cmwoXCIvY29tbW9uL2ZvbnQvWWFrdUhhbkpQcy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIi9jb21tb24vZm9udC9ZYWt1SGFuSlBzLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIH1cclxufVxyXG5cclxuLy8g5pel5pys6KqeXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuJGZvbnQtanAoKSB7Ly/ms6jmhI/vvJrjg6Hjg4fjgqPjgqLjgq/jgqjjg6rjga7jg5bjg63jg4Pjgq/jga7kuK3jgaflkbzjgbDjgarjgYTvvIFcclxuICBmb250LWZhbWlseTogXCJZYWt1SGFuSlBzXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwibmMzSnBcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIGh0bWw6bm90KC5hbHBzLW9zLWFuZHJvaWQpICYge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWWFrdUhhbkpQc1wiLCBcIlJvYm90b1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBBcmlhbCwgXCJuYzNKcFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDoi7Hoqp5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kZm9udC1lbigpIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbn1cclxuJGZvbnQtZW4tbm9ybWFsKCkge1xyXG4gICRmb250LWVuKCk7XHJcbiAgZm9udC13ZWlnaHQ6ICRGT05ULVdFSUdIVC1OT1JNQUw7XHJcbn1cclxuJGZvbnQtZW4tYm9sZCgpIHtcclxuICAkZm9udC1lbigpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkRk9OVC1XRUlHSFQtQk9MRDtcclxufVxyXG4kZm9udC1lbi1ibGFjaygpIHtcclxuICAkZm9udC1lbigpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkRk9OVC1XRUlHSFQtQkxBQ0s7XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyB0ZXh0XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRmb250LXNpemUoZm9udFNpemUsIGxpbmVIZWlnaHQgPSBudWxsKSB7Ly/jgJDms6jmhI/jgJHjgZPjga5taXhpbuOBr+S7luOBrnN0eWzjgYvjgonjga/jgarjgovjgbnjgY/lkbzjgbPlh7rjgZXjgarjgYTjgZPjgajjgILljp/liYfjgIzpoLvlh7rjgrnjgr/jgqTjg6vjgI1taXhp44KS5L2/55So44GZ44KLXHJcbiAgZm9udC1zaXplOiBmb250U2l6ZTtcclxuICBpZiAodW5pdChmb250U2l6ZSwgJycpIDwgMTgpIHtcclxuICAgIGlmIChsaW5lSGVpZ2h0KSB7XHJcbiAgICAgIGxpbmVIZWlnaHQgPSAkcm91bmQtdG8tZGVjaW1hbC1wbGFjZXMobGluZUhlaWdodClcclxuICAgICAgbGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQ7XHJcbiAgICAgIGlmICgncHgnID09IHVuaXQobGluZUhlaWdodCkpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtKGxpbmVIZWlnaHQgLSBmb250U2l6ZSkgKiAwLjY1O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0obGluZUhlaWdodCAtIGZvbnRTaXplKSAqIDAuMzU7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLShsaW5lSGVpZ2h0IC0gMSkgKiAwLjY1ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLShsaW5lSGVpZ2h0IC0gMSkgKiAwLjM1ZW07XHJcbiAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0oJEJBU0UtTElORUhFSUdIVCAtIDEpICogMC42NWVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtKCRCQVNFLUxJTkVIRUlHSFQgLSAxKSAqIDAuMzVlbTtcclxuICAgIH1cclxuICB9IGVsc2Uge1xyXG4gICAgaWYgKGxpbmVIZWlnaHQpIHtcclxuICAgICAgbGluZUhlaWdodCA9ICRyb3VuZC10by1kZWNpbWFsLXBsYWNlcyhsaW5lSGVpZ2h0KVxyXG4gICAgICBsaW5lLWhlaWdodDogbGluZUhlaWdodDtcclxuICAgICAgaWYgKCdweCcgPT0gdW5pdChsaW5lSGVpZ2h0KSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0obGluZUhlaWdodCAtIGZvbnRTaXplKSAqIDAuNjU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLShsaW5lSGVpZ2h0IC0gZm9udFNpemUpICogMC4zNTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtKGxpbmVIZWlnaHQgLSAxKSAqIDAuNjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtKGxpbmVIZWlnaHQgLSAxKSAqIDAuMzVlbTtcclxuICAgICAgfVxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgbWFyZ2luLXRvcDogLSgkQkFTRS1MSU5FSEVJR0hUIC0gMSkgKiAwLjY1ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0oJEJBU0UtTElORUhFSUdIVCAtIDEpICogMC4zNWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vL+mgu+WHuuOCueOCv+OCpOODq1xyXG4vLyA4cHhcclxuJGZvbnQtc2l6ZS1taW5pKCRsaW5lSGVpZ2h0ID0gbnVsbCkge1xyXG4gICRmb250LXNpemUoJEZPTlQtU0laRS1NSU5JLCAkbGluZUhlaWdodCk7XHJcbn1cclxuXHJcbi8vIDEwcHhcclxuJGZvbnQtc2l6ZS14eC1zbWFsbCgkbGluZUhlaWdodCA9IG51bGwpIHtcclxuICAkZm9udC1zaXplKCRGT05ULVNJWkUtWFgtU01BTEwsICRsaW5lSGVpZ2h0KTtcclxufVxyXG5cclxuLy8gMTJweFxyXG4kZm9udC1zaXplLXgtc21hbGwoJGxpbmVIZWlnaHQgPSBudWxsKSB7XHJcbiAgJGZvbnQtc2l6ZSgkRk9OVC1TSVpFLVgtU01BTEwsICRsaW5lSGVpZ2h0KTtcclxufVxyXG5cclxuLy8gMTRweFxyXG4kZm9udC1zaXplLXNtYWxsKCRsaW5lSGVpZ2h0ID0gbnVsbCkge1xyXG4gICRmb250LXNpemUoJEZPTlQtU0laRS1TTUFMTCwgJGxpbmVIZWlnaHQpO1xyXG59XHJcblxyXG4vLyAxNnB4XHJcbiRmb250LXNpemUtYmFzZSgkbGluZUhlaWdodCA9IG51bGwpIHtcclxuICAkZm9udC1zaXplKCRGT05ULVNJWkUtQkFTRSwgJGxpbmVIZWlnaHQpO1xyXG59XHJcblxyXG4vLyAxOHB4XHJcbiRmb250LXNpemUtbWVkaXVtKCRsaW5lSGVpZ2h0ID0gbnVsbCkge1xyXG4gICRmb250LXNpemUoJEZPTlQtU0laRS1NRURJVU0sICRsaW5lSGVpZ2h0KTtcclxufVxyXG5cclxuLy8gMjBweFxyXG4kZm9udC1zaXplLW0tbGFyZ2UoJGxpbmVIZWlnaHQgPSBudWxsKSB7XHJcbiAgJGZvbnQtc2l6ZSgkRk9OVC1TSVpFLU0tTEFSR0UsICRsaW5lSGVpZ2h0KTtcclxufVxyXG5cclxuLy8gMjRweFxyXG4kZm9udC1zaXplLWxhcmdlKCRsaW5lSGVpZ2h0ID0gbnVsbCkge1xyXG4gICRmb250LXNpemUoJEZPTlQtU0laRS1MQVJHRSwgJGxpbmVIZWlnaHQpO1xyXG59XHJcblxyXG4vLyAzMHB4XHJcbiRmb250LXNpemUteC1sYXJnZSgkbGluZUhlaWdodCA9IG51bGwpIHtcclxuICAkZm9udC1zaXplKCRGT05ULVNJWkUtWC1MQVJHRSwgJGxpbmVIZWlnaHQpO1xyXG59XHJcblxyXG4vLyAzNnB4XHJcbiRmb250LXNpemUteHgtbGFyZ2UoJGxpbmVIZWlnaHQgPSBudWxsKSB7XHJcbiAgJGZvbnQtc2l6ZSgkRk9OVC1TSVpFLVhYLUxBUkdFLCAkbGluZUhlaWdodCk7XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDopovlh7rjgZdcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuJGZvbnQtaGVhZGluZzEoKSB7XHJcbiAgJGZvbnQtc2l6ZS14eC1sYXJnZSgkSEVBRElORy1MSU5FSEVJR0hULU5BUlJPVyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuJGZvbnQtaGVhZGluZzIoKSB7XHJcbiAgJGZvbnQtc2l6ZS14LWxhcmdlKCRIRUFESU5HLUxJTkVIRUlHSFQtTkFSUk9XKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4kZm9udC1oZWFkaW5nMygpIHtcclxuICAkZm9udC1zaXplLWxhcmdlKCRIRUFESU5HLUxJTkVIRUlHSFQtTkFSUk9XKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4kZm9udC1oZWFkaW5nNCgpIHtcclxuICAkZm9udC1zaXplLW1lZGl1bSgkSEVBRElORy1MSU5FSEVJR0hULU5BUlJPVyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuJGZvbnQtaGVhZGluZzUoKSB7XHJcbiAgJGZvbnQtc2l6ZS1iYXNlKCRIRUFESU5HLUxJTkVIRUlHSFQtTkFSUk9XKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4kZm9udC1oZWFkaW5nNigpIHtcclxuICAkZm9udC1zaXplLXNtYWxsKCRIRUFESU5HLUxJTkVIRUlHSFQtTkFSUk9XKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOWwj+aVsOeCueOCkuesrO+8keS9jeOBvuOBp+S4uOOCgeOCi1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kcm91bmQtdG8tZGVjaW1hbC1wbGFjZXMobnVtKSB7XHJcbiAgZmxvb3IobnVtICogMTApIC8gMTBcclxufVxyXG4iLCIkcGMteGxhcmdlKCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkV0lEVEgtQlJFQUsxKXB4KSwgcHJpbnQgeyB7YmxvY2t9IH1cclxufVxyXG4kcGMtbGFyZ2UoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRXSURUSC1CUkVBSzIpcHgpLCBwcmludCB7IHtibG9ja30gfVxyXG59XHJcbiRwYy1zbWFsbCgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJFdJRFRILUJSRUFLMylweCkgYW5kIChtYXgtd2lkdGg6ICgkV0lEVEgtQlJFQUsyIC0gMC4wMilweCkgeyB7YmxvY2t9IH1cclxufVxyXG4kcGMoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRXSURUSC1CUkVBSzMpcHgpLCBwcmludCB7IHtibG9ja30gfVxyXG59XHJcblxyXG4kdGFiKCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkV0lEVEgtQlJFQUs0KXB4KSBhbmQgKG1heC13aWR0aDogKCRXSURUSC1CUkVBSzMgLSAwLjAyKXB4KSB7IHtibG9ja30gfVxyXG59XHJcbiRwY190YWIoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRXSURUSC1CUkVBSzQpcHgpLCBwcmludCB7IHtibG9ja30gfVxyXG59XHJcblxyXG4kc3AtbGFyZ2UoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRXSURUSC1CUkVBSzUpcHgpIGFuZCAobWF4LXdpZHRoOiAoJFdJRFRILUJSRUFLNCAtIDAuMDIpcHgpIHsge2Jsb2NrfSB9XHJcbn1cclxuJHNwLXNtYWxsKCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkV0lEVEgtQlJFQUs1IC0gMC4wMilweCkgeyB7YmxvY2t9IH1cclxufVxyXG4kc3AoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRXSURUSC1CUkVBSzQgLSAwLjAyKXB4KSB7IHtibG9ja30gfVxyXG59XHJcblxyXG4kdGFiX3NwKCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkV0lEVEgtQlJFQUszIC0gMC4wMilweCkgeyB7YmxvY2t9IH1cclxufVxyXG5cclxuJGllKCkge1xyXG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7IHtibG9ja30gfVxyXG59XHJcbiRmaXJlZm94KCkge1xyXG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKXsge2Jsb2NrfSB9XHJcbn1cclxuJGNocm9tZSgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApeyB7YmxvY2t9IH1cclxufVxyXG5cclxuJHByaW50KCkge1xyXG4gIEBtZWRpYSBwcmludHsge2Jsb2NrfSB9XHJcbn1cclxuXHJcbiRkZXNrdG9wKCkge1xyXG4gIGh0bWxbZGF0YS1kZXZpY2U9XCJkZXNrdG9wXCJdICYge1xyXG4gICAge2Jsb2NrfVxyXG4gIH1cclxufVxyXG4kdG91Y2goKSB7XHJcbiAgaHRtbFtkYXRhLWRldmljZT1cInRvdWNoXCJdICYge1xyXG4gICAge2Jsb2NrfVxyXG4gIH1cclxufVxyXG4iLCJcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gaG92ZXJcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kaG92ZXItYmxvY2soKSB7XHJcbiAgJjpob3ZlcixcclxuICBhOmhvdmVyICYsXHJcbiAgYnV0dG9uOmhvdmVyICYge1xyXG4gICAge2Jsb2NrfSAvLyBAc3R5bGludCBpZ25vcmVcclxuICB9XHJcbn1cclxuXHJcbi8vIG9wYWNpdHlcclxuLy8g5oyH5a6a44GX44Gf6KaB57Sg6Ieq5L2T44GM6JaE44GP44Gq44KLXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuJGhvdmVyLW9wYWNpdHktZGYoJG9wYWNpdHkgPSAxKSB7XHJcbiAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkVFJBTlNJVElPTi1ERjtcclxufVxyXG4kaG92ZXItb3BhY2l0eS1vdigkb3BhY2l0eSA9IDAuNykge1xyXG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJFRSQU5TSVRJT04tT1Y7XHJcbn1cclxuXHJcbi8vIGNvbG9yXHJcbi8vIOiJsuOBruWkieWMllxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRob3Zlci1jb2xvci1kZigpIHtcclxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJFRSQU5TSVRJT04tREYsIGJhY2tncm91bmQtY29sb3IgJFRSQU5TSVRJT04tREYsIGNvbG9yICRUUkFOU0lUSU9OLURGO1xyXG59XHJcbiRob3Zlci1jb2xvci1vdigpIHtcclxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJFRSQU5TSVRJT04tT1YsIGJhY2tncm91bmQtY29sb3IgJFRSQU5TSVRJT04tT1YsIGNvbG9yICRUUkFOU0lUSU9OLU9WO1xyXG59XHJcbiJdfQ== */