@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&display=swap);@charset "UTF-8";
/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */
/*
 * Normalization
 */
:root {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  box-sizing: border-box;
  cursor: default;
  font: 16px / 1.5 sans-serif;
  text-rendering: optimizeLegibility;
}

details {
  display: block;
}

input[type="number"] {
  width: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

main {
  display: block;
}

summary {
  display: block;
}

pre {
  overflow: auto;
}

progress {
  display: inline-block;
}

small {
  font-size: 75%;
}

template {
  display: none;
}

textarea {
  overflow: auto;
  resize: vertical;
}

[hidden] {
  display: none;
}

[unselectable] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/*
 * Universal inheritance
 */
*,
::before,
::after {
  box-sizing: inherit;
  border-style: solid;
  border-width: 0;
}

* {
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
}

::before,
::after {
  text-decoration: inherit;
  vertical-align: inherit;
}

/*
 * Opinionated defaults
 */
html {
  background-color: #FFFFFF;
}

a {
  text-decoration: none;
}

ul,
ol {
  list-style: none;
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

button,
input,
select,
textarea {
  background-color: transparent;
  color: inherit;
  font-family: inherit;
  font-style: inherit;
  font-weight: inherit;
}

audio:not([controls]) {
  display: none;
}

button,
[type="button"],
[type="date"],
[type="datetime"],
[type="datetime-local"],
[type="email"],
[type="month"],
[type="number"],
[type="password"],
[type="reset"],
[type="search"],
[type="submit"],
[type="tel"],
[type="text"],
[type="time"],
[type="url"],
[type="week"],
select,
textarea {
  min-height: 1.5em;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
}

nav ol,
nav ul {
  list-style: none;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
}

select::-ms-expand {
  display: none;
}

select::-ms-value {
  color: currentColor;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

::-moz-selection {
  background-color: #B3D4FC;
  text-shadow: none;
}

::selection {
  background-color: #B3D4FC;
  text-shadow: none;
}

@media screen {
  [hidden~="screen"] {
    display: inherit;
  }
  [hidden~="screen"]:not(:active):not(:focus):not(:target) {
    clip: rect(0 0 0 0) !important;
    position: absolute !important;
  }
}

/*
#styleguide
基本スタイル

```
<p>特に何も指定しないときの状態</p>
```
*/
body .wrap:not(.client-content) {
  overflow-x: hidden;
}

body .wrap:not(.client-content),
body #lig-header,
body #lig-preload,
body #lig-breadcrumbs,
body #lig-footer,
body .lig-content {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%;
       text-size-adjust: 100%;
  text-rendering: auto;
  font-size: 14px;
  font-family: "HiraKakuPro-W3-AlphaNum", "\6E38\30B4\30B7\30C3\30AF", YuGothic, "\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3", "Hiragino Kaku Gothic ProN", "\30E1\30A4\30EA\30AA", Meiryo, sans-serif !important;
  color: #333;
  background-color: #fff;
  min-width: 1279px;
}

@media screen and (max-width: 750px) {
  body .wrap:not(.client-content),
  body #lig-header,
  body #lig-preload,
  body #lig-breadcrumbs,
  body #lig-footer,
  body .lig-content {
    min-width: 100%;
  }
}

body #lig-footer {
  font-family: "NotoSansCJKjp-Regular" !important;
}

body .wrap .client-content {
  box-sizing: initial;
}

body .bg-black {
  background-color: #000000;
}

body .bg-none {
  background: none;
}

*:focus {
  outline: none;
  border: none;
}

img {
  max-width: 100%;
}

br {
  opacity: 0;
}

.svg-sprite {
  display: none;
}

@media screen and (max-width: 749px) {
  .u-show-pc {
    display: none !important;
  }
}

.u-show-sp {
  display: none !important;
}

@media screen and (max-width: 749px) {
  .u-show-sp {
    display: block !important;
  }
  .u-show-sp.collection-img-sp {
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 749px) {
  .u-show-sp.u-show-sp-flex {
    display: -webkit-box !important;
    display: flex !important;
  }
}

.u-clear:after {
  content: " ";
  display: block;
  clear: both;
}

.u-title-hidden {
  font-size: 0;
  letter-spacing: 0;
  position: absolute;
}

.fill-white {
  fill: #fff;
}

.bold {
  font-weight: bold;
}

.text-center {
  text-align: center !important;
}

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

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

.hover-wrap {
  overflow: hidden;
}

.hover-wrap:hover > * {
  -webkit-transition: ease 1s all;
  transition: ease 1s all;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.breakfast-marcherant .hover-wrap:hover > *,
.lunch-marcherant .hover-wrap:hover > *,
.dinner-set-marcherant .hover-wrap:hover > * {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.hover-green {
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.hover-green:hover {
  color: #00a040 !important;
}

.hover-opacity {
  -webkit-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}

.hover-opacity:hover {
  opacity: 0.8 !important;
}

.v-hidden {
  visibility: hidden;
}

.clearfix:after {
  content: " ";
  display: block;
  clear: both;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper {
  touch-action: pan-y;
}

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper {
  touch-action: pan-x;
}

.attraction-title {
  margin-top: 43px;
  margin-bottom: 15px;
}

.attraction-subtext {
  margin-bottom: 31px;
  font-size: 15px;
  color: #333;
  line-height: 2;
  text-align: left;
  letter-spacing: 0.160em;
}

@media screen and (max-width: 749px) {
  .attraction-subtext {
    margin-bottom: 30px;
    font-size: 24px;
    color: #333333;
  }
}

@media screen and (min-width: 750px) {
  .smart-entry .attraction {
    margin-bottom: 53px;
  }
}

@media screen and (min-width: 750px) {
  .smart-entry .attraction .article-heading {
    margin-top: 23px;
    min-height: 59px;
  }
}

@media screen and (max-width: 749px) {
  .smart-entry .attraction .article-heading {
    min-height: 100%;
    margin-bottom: 11px;
  }
}

.smart-entry .attraction-list {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 749px) {
  .smart-entry .attraction-list {
    display: block;
  }
}

@media screen and (min-width: 750px) {
  .smart-entry .attraction-item {
    width: 311px;
  }
}

@font-face {
  font-family: "HiraKakuPro-W6-AlphaNum";
  src: url("../lib/fonts/Hiragino Kaku Gothic Pro W6/HiraKakuPro-W6-AlphaNum.eot?#iefix") format("embedded-opentype"), url("../lib/fonts/Hiragino Kaku Gothic Pro W6/HiraKakuPro-W6-AlphaNum.otf") format("opentype"), url("../lib/fonts/Hiragino Kaku Gothic Pro W6/HiraKakuPro-W6-AlphaNum.woff") format("woff"), url("../lib/fonts/Hiragino Kaku Gothic Pro W6/HiraKakuPro-W6-AlphaNum.ttf") format("truetype"), url("../lib/fonts/Hiragino Kaku Gothic Pro W6/HiraKakuPro-W6-AlphaNum.svg#HiraKakuPro-W6-AlphaNum") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Holland";
  src: url("../lib/fonts/Holland/Holland.eot?#iefix") format("embedded-opentype"), url("../lib/fonts/Holland/Holland.otf") format("opentype"), url("../lib/fonts/Holland/Holland.woff") format("woff"), url("../lib/fonts/Holland/Holland.woff2") format("woff2"), url("../lib/fonts/Holland/Holland.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "HiraKakuPro-W3-AlphaNum";
  src: url("../lib/fonts/HiraKakuPro-W3/HiraKakuPro-W3-AlphaNum.eot?#iefix") format("embedded-opentype"), url("../lib/fonts/HiraKakuPro-W3/HiraKakuPro-W3-AlphaNum.woff") format("woff"), url("../lib/fonts/HiraKakuPro-W3/HiraKakuPro-W3-AlphaNum.woff2") format("woff2"), url("../lib/fonts/HiraKakuPro-W3/HiraKakuPro-W3-AlphaNum.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "NotoSansCJKjp-Regular-mix";
  src: url("../lib/fonts/Notosans/NotoSansCJKjp-Regular.eot?#iefix") format("embedded-opentype"), url("../lib/fonts/Notosans/NotoSansCJKjp-Regular.otf") format("opentype"), url("../lib/fonts/Notosans/NotoSansCJKjp-Regular.woff") format("woff"), url("../lib/fonts/Notosans/NotoSansCJKjp-Regular.woff2") format("woff2"), url("../lib/fonts/Notosans/NotoSansCJKjp-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "NotoSansCJKjp-Regular";
  src: url("../lib/fonts/Notosans/NotoSansCJKjp-Regular.otf") format("opentype");
}

.slbOverlay, .slbWrapOuter, .slbWrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.slbOverlay {
  overflow: hidden;
  z-index: 2000;
  background-color: #000;
  opacity: 0.7;
  -webkit-animation: slbOverlay 0.5s;
  animation: slbOverlay 0.5s;
}

.slbWrapOuter {
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 2010;
}

.slbWrap {
  position: absolute;
  text-align: center;
}

.slbWrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.slbContentOuter {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0px auto;
  padding: 0 1em;
  box-sizing: border-box;
  z-index: 2020;
  text-align: left;
  max-width: 100%;
}

.slbContentEl .slbContentOuter {
  padding: 5em 1em;
}

.slbContent {
  position: relative;
}

.slbContentEl .slbContent {
  -webkit-animation: slbEnter 0.3s;
  animation: slbEnter 0.3s;
  background-color: #fff;
  box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.4);
}

.slbImageWrap {
  -webkit-animation: slbEnter 0.3s;
  animation: slbEnter 0.3s;
  position: relative;
}

.slbImageWrap:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 5em;
  bottom: 5em;
  display: block;
  z-index: -1;
  box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.6);
  background-color: #FFF;
}

.slbDirectionNext .slbImageWrap {
  -webkit-animation: slbEnterNext 0.4s;
  animation: slbEnterNext 0.4s;
}

.slbDirectionPrev .slbImageWrap {
  -webkit-animation: slbEnterPrev 0.4s;
  animation: slbEnterPrev 0.4s;
}

.slbImage {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 5em 0;
  margin: 0 auto;
}

.slbCaption {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: normal;
  font-size: 1.4em;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -37px;
  padding: .71429em 0;
  color: #fff;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
}

.slbCloseBtn, .slbArrow {
  margin: 0;
  padding: 0;
  border: 0;
  cursor: pointer;
  background: none;
}

.slbCloseBtn {
  -webkit-animation: slbEnter 0.3s;
  animation: slbEnter 0.3s;
  font-size: 3em;
  width: 1.66667em;
  height: 1.66667em;
  line-height: 1.66667em;
  position: absolute;
  right: -.33333em;
  top: 0;
  color: #fff;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
}

.slbArrow {
  position: absolute;
  top: 50%;
  margin-top: -5em;
  width: 5em;
  height: 10em;
  opacity: 0.7;
  text-indent: -999em;
  overflow: hidden;
}

.slbCloseBtn::-moz-focus-inner, .slbArrow::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.slbCloseBtn:hover, .slbArrow:hover {
  opacity: 0.5;
}

.slbCloseBtn:active, .slbArrow:active {
  opacity: 0.8;
}

.slbLoading .slbCloseBtn {
  display: none;
}

.slbLoadingText {
  font-size: 1.4em;
  color: #fff;
  color: rgba(255, 255, 255, 0.9);
}

.slbArrows {
  position: fixed;
  top: 50%;
  left: 0;
  right: 0;
}

.slbLoading .slbArrows {
  display: none;
}

.slbArrow:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -.8em 0 0 -.8em;
  border: .8em solid transparent;
}

.slbArrow.next {
  right: 0;
}

.slbArrow.next:before {
  border-left-color: #fff;
}

.slbArrow.prev {
  left: 0;
}

.slbArrow.prev:before {
  border-right-color: #fff;
}

.slbIframeCont {
  width: 80em;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
  margin: 5em 0;
}

.slbIframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.6);
  background: #000;
}

@-webkit-keyframes slbOverlay {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.7;
  }
}

@keyframes slbOverlay {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.7;
  }
}

@-webkit-keyframes slbEnter {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -1em, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
  }
}

@keyframes slbEnter {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -1em, 0);
    transform: translate3d(0, -1em, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes slbEnterNext {
  from {
    opacity: 0;
    -webkit-transform: translate3d(4em, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
  }
}

@keyframes slbEnterNext {
  from {
    opacity: 0;
    -webkit-transform: translate3d(4em, 0, 0);
    transform: translate3d(4em, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes slbEnterPrev {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-4em, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
  }
}

@keyframes slbEnterPrev {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-4em, 0, 0);
    transform: translate3d(-4em, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.wrap {
  position: relative;
}

.wrap:before {
  content: '';
  background-color: #fff;
  width: 100%;
  height: 0;
  position: absolute;
  z-index: 9;
  opacity: 0;
  pointer-events: none;
}

.wrap.is-active {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0 !important;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
  overflow: hidden;
}

.wrap.is-entrance {
  opacity: 0;
  height: 100%;
}

.wrap.is-entrance:before {
  opacity: 1;
}

.wrap.is-exit {
  opacity: 1;
  height: 100%;
}

.wrap.is-exit:before {
  opacity: 0;
  -webkit-transition: opacity 1.5s ease-in-out;
  transition: opacity 1.5s ease-in-out;
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}

.ie .wrap {
  overflow: hidden;
}

.preload-image {
  background: transparent url("../images/preload-bg.jpg") no-repeat center;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.preload-text {
  position: absolute;
  top: 47%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  left: 50%;
  z-index: 1;
  -webkit-transition: top 1.5s ease-in-out, opacity 1s ease-in-out;
  transition: top 1.5s ease-in-out, opacity 1s ease-in-out;
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  opacity: 0;
  width: 450px;
}

@media screen and (max-width: 749px) {
  .preload-text {
    width: 325px;
  }
}

.preload {
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  z-index: 22;
  text-align: center;
  opacity: 1;
  -webkit-transition: opacity 1.5s ease-in-out;
  transition: opacity 1.5s ease-in-out;
}

.preload:before {
  content: '';
  background-color: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  opacity: 1;
  left: 0;
  top: 0;
  -webkit-transition: opacity 1.5s ease-in-out;
  transition: opacity 1.5s ease-in-out;
}

.preload.is-entrance:before {
  opacity: 0;
}

.preload.is-entrance .preload-text {
  top: 45%;
  opacity: 1;
}

.preload.is-exit {
  opacity: 0;
}

.preload.is-exit .preload-text {
  top: 42%;
  -webkit-transition: top 1.5s ease-in-out;
  transition: top 1.5s ease-in-out;
}

.preload.is-hide {
  display: none;
}


/* IE p-server */
#container{
  overflow: hidden;
  box-sizing: border-box;
}


.heading {
  margin: 40px 0;
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 749px) {
  .heading {
    margin: 24px 0;
  }
}

.heading.heading-collection-pit {
  max-width: 808px;
  margin: auto;
}

@media screen and (max-width: 749px) {
  .heading.heading-collection-pit .heading-texts {
    display: inline-block;
  }
}

.heading.heading-sumika .heading-texts img {
  width: 600px;
}

@media screen and (max-width: 749px) {
  .heading.heading-sumika .heading-texts img {
    width: 100%;
    display: block;
    margin: 0 auto;
  }
}

.heading.heading-sumika-hashtag .heading-texts img {
  max-width: 477px;
}

.heading.sumika-hashtag .heading-texts {
  text-align: center;
}

@media screen and (max-width: 749px) {
  .heading.sumika-hashtag .heading-texts img {
    width: 200px;
    margin: 0 auto;
  }
}

.heading.heading-dokidoki-hashtag .heading-texts img {
  max-width: 650px;
}

@media screen and (max-width: 749px) {
  .heading.heading-dokidoki-hashtag .heading-texts img {
    max-width: 280px;
    margin: 0 auto;
  }
}

@media screen and (max-width: 749px) {
  .heading.heading-dokidoki .heading-texts img {
    width: 363px;
  }
}

@media screen and (min-width: 750px) {
  .heading-main-smart-entry .heading .heading {
    margin-bottom: 37px;
  }
}

@media screen and (min-width: 750px) {
  .heading-main-smart-entry .heading .heading-subtext {
    width: 841px;
    height: 34px;
    margin-top: 12px;
  }
}

@media screen and (max-width: 749px) {
  .heading-main-smart-entry .heading .heading-subtext {
    width: 298px;
    height: 60px;
  }
}

@media screen and (min-width: 749px) {
  .toya-main-title-heading .heading .heading-subtext {
    width: 455px;
    height: 367px;
  }
}

@media screen and (max-width: 750px) {
  .toya-main-title-heading .heading .heading-subtext {
    width: 263px;
    height: 276px;
    margin-top: 101px;
  }
}

@media screen and (min-width: 750px) {
  .heading-adventure-restaurant .heading-subtext {
    height: 30px !important;
  }
}

.heading .subpage-section-granroomactivity svg {
  fill: #fff;
}

p.heading-subtext {
	display: inline-block;
    position: relative;
    font-size: 28pt;
    margin: 10px auto 25px;
    letter-spacing: 0.15em;
    font-family: "Noto Serif JP", serif;
    font-weight: 600;
}

@media screen and (max-width: 749px) {
	p.heading-subtext:not(:root) {
	    display: block;
        font-size: 20pt;
        margin: 5px auto 30px;
        letter-spacing: 0;
        font-family: "Noto Serif JP", serif;
        font-weight: 600;
		height: auto;
	}
}

.banner-info-camp .heading .heading-subtext {
  color: #000;
  max-width: 100% !important;
  height: auto !important;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: 'Noto Serif JP', serif;
}

@media screen and (min-width: 750px) {
  .banner-info-camp .heading .heading-subtext {
    font-size: 36px;
  }
}

@media screen and (max-width: 749px) {
  .banner-info-camp .heading .heading-subtext {
    font-size: 26px;
  }
}

.heading .heading-subtext.heading-text-default {
  font-family: none;
  background: none;
  -webkit-text-fill-color: #000;
}

@media screen and (max-width: 749px) {
  .heading .heading-subtext {
    height: 22px;
    display: block;
  }
}

.heading .heading-subtext svg {
  width: 100%;
  height: 100%;
}

.heading.heading-nozominoyu svg {
  width: 713px;
  height: 83px;
  margin: 0 auto;
}

@media screen and (max-width: 749px) {
  .heading.heading-nozominoyu svg {
    width: auto;
    height: auto;
  }
}

@media screen and (max-width: 749px) {
  .heading.heading-nozominoyu-summary {
    margin: 24px 0 0;
  }
}

.heading.heading-nozominoyu-summary svg {
  width: 200px;
  height: 37px;
}

@media screen and (max-width: 749px) {
  .heading.heading-nozominoyu-summary svg {
    width: 137px;
  }
}

.heading-text {
  display: block;
  font-family: "Holland";
  background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #027cc3), to(#099f48));
  background: linear-gradient(to bottom, #027cc3 10%, #099f48 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: 0.1em;
  font-size: 36px;
}

@media screen and (max-width: 1279px) {
  .is-safari .heading-text {
    margin-top: -3px;
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #027cc3), to(#099f48));
    -webkit-mask-image: linear-gradient(180deg, #027cc3 0, #099f48 100%);
  }
}

.heading-white .heading-text {
  background: none !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  -moz-text-fill-color: #fff !important;
  -ms-text-fill-color: #fff !important;
}

.heading-main-subpage-granroomactivity-onecolor .heading-text {
  background: none !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  -moz-text-fill-color: #fff !important;
  -ms-text-fill-color: #fff !important;
}

@media screen and (min-width: 750px) {
  .heading-main-subpage-granroomactivity-onecolor .heading-text {
    margin-bottom: 13px;
  }
}

.is-ie .heading-text {
  background: none !important;
  color: #00a040;
  -webkit-text-fill-color: #00a040;
  -moz-text-fill-color: #00a040;
  -ms-text-fill-color: #00a040;
}

@media screen and (max-width: 749px) {
  .heading-text {
    letter-spacing: 0.01em;
    font-size: 24px;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, from(#027cc4), to(#09a045));
    background: linear-gradient(to bottom, #027cc4 0%, #09a045 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap-parkmap .heading-text {
    text-align: left;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap-parkmap-areaindex .heading-text {
    text-align: center;
  }
}

@media screen and (max-width: 749px) {
  .subpage-walk .heading-text,
  .subpage-labo .heading-text {
    font-size: 22.5px !important;
  }
}

.subpage-walk .heading-subtext,
.subpage-labo .heading-subtext {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 749px) {
  .subpage-walk .heading-main-subpage,
  .subpage-labo .heading-main-subpage {
    margin-top: 90px;
  }
  .subpage-walk .heading-family-walk .heading,
  .subpage-labo .heading-family-walk .heading {
    margin-bottom: 18px;
  }
  .subpage-walk .heading-family-walk .heading-subtext,
  .subpage-labo .heading-family-walk .heading-subtext {
    width: 315.5px;
    height: 55.5px;
    margin-top: 14px;
  }
  .subpage-walk .heading-guide-walk .heading,
  .subpage-labo .heading-guide-walk .heading {
    margin-bottom: 18px;
  }
  .subpage-walk .heading-guide-walk .heading-subtext,
  .subpage-labo .heading-guide-walk .heading-subtext {
    width: 196.5px;
    height: 56px;
    margin-top: 14px;
  }
  .subpage-walk .heading-free-walk .heading,
  .subpage-labo .heading-free-walk .heading {
    margin-bottom: 18px;
  }
  .subpage-walk .heading-free-walk .heading-subtext,
  .subpage-labo .heading-free-walk .heading-subtext {
    width: 256.5px;
    height: 25px;
    margin-top: 14px;
  }
  .subpage-walk .heading-aqua-labo .heading-subtext,
  .subpage-labo .heading-aqua-labo .heading-subtext {
    height: 48px;
  }
  .subpage-walk .heading-mammal-labo .heading-subtext,
  .subpage-labo .heading-mammal-labo .heading-subtext {
    height: 55px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-walk .subpage-section-family-walk,
  .subpage-walk .subpage-section-aqua-labo,
  .subpage-labo .subpage-section-family-walk,
  .subpage-labo .subpage-section-aqua-labo {
    margin-top: 150px;
  }
}

.challenge .heading-text {
  max-width: 560px;
  width: 100%;
  background: none;
}

.challenge .heading-text.heading-text-racing {
  max-width: 606px;
}

@media screen and (max-width: 749px) {
  .challenge .heading-text {
    max-width: 250px;
  }
}

.heading-mobipark .heading {
  margin-bottom: 53px;
}

.heading-mobipark .heading-subtext {
  max-width: 161px;
  width: 100%;
}

.heading-racing .heading-subtext {
  max-width: 505px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-tsubasa .heading-subtext {
    height: 55px;
  }
}

.heading-reservation .heading {
  position: relative;
  left: -6px;
}

@media screen and (min-width: 750px) {
  .heading-reservation .heading-text {
    letter-spacing: 0.09em;
  }
}

.heading-reservation .heading-subtext {
  width: 695px;
  height: 42px;
  margin-top: 11px;
  position: relative;
  left: 13px;
}

@media screen and (max-width: 749px) {
  .heading-reservation .heading-subtext {
    width: 100%;
    left: 50%;
    -webkit-transform: translateX(-48%);
            transform: translateX(-48%);
  }
}

@media screen and (min-width: 750px) {
  .heading-toya-concept .heading {
    margin-top: 135px;
    margin-bottom: 75px;
  }
}

@media screen and (max-width: 749px) {
  .heading-toya-concept .heading {
    margin-top: 93px;
    margin-bottom: 53px;
  }
}

@media screen and (min-width: 750px) {
  .heading-toya-concept .heading-subtext {
    width: 322px;
    height: 35px;
  }
}

@media screen and (max-width: 749px) {
  .heading-toya-concept .heading-subtext {
    width: 228.5px;
    height: 25px;
  }
}

@media screen and (min-width: 750px) {
  .toya-main-title-heading .heading {
    margin-top: 150px;
  }
}

@media screen and (min-width: 750px) {
  .heading-toya-experience .heading {
    margin-top: 0px;
    margin-bottom: 60px;
  }
}

@media screen and (min-width: 750px) {
  .heading-toya-experience .heading-subtext {
    width: 411px;
    height: 35px;
  }
}

@media screen and (max-width: 749px) {
  .heading-toya-experience .heading-subtext {
    width: 292px;
    height: 25px;
  }
}

.heading-menu-toya .heading {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-menu-toya .heading-text {
  background: none;
  color: #fff;
  -webkit-text-fill-color: #fff;
  -moz-text-fill-color: #fff;
  -ms-text-fill-color: #fff;
}

@media screen and (min-width: 750px) {
  .heading-menu-toya .heading-subtext {
    height: 35px !important;
  }
}

@media screen and (max-width: 749px) {
  .heading-menu-toya .heading-subtext {
    height: 25px !important;
  }
}

.heading-toya-menu-course .heading-subtext {
  height: 34px;
}

.heading-toya-menu-course2 .heading-subtext {
  height: 24px;
}

.heading-food .heading {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.heading-food .heading-subtext {
  width: 100%;
}

.heading-food .heading-subtext svg {
  display: block;
}

@media screen and (min-width: 750px) {
  .heading-main-toya .heading-subtext {
    height: 306px;
    width: 832px;
  }
}

.section-camp-title .heading-text {
  font-family: 'Noto Serif JP', serif;
  background: none;
  color: inherit;
  -webkit-text-fill-color: inherit;
  -ms-text-fill-color: inherit;
  -moz-text-fill-color: inherit;
  font-size: 36px;
  font-weight: 300;
}

@media screen and (max-width: 749px) {
  .section-camp-title .heading-text {
    font-size: 24px;
  }
}

.main-camp-title .heading-text {
  font-family: 'Noto Serif JP', serif;
  background: none;
  color: inherit;
  -webkit-text-fill-color: inherit;
  -ms-text-fill-color: inherit;
  -moz-text-fill-color: inherit;
  font-weight: bold;
  font-size: 44px;
}

@media screen and (max-width: 749px) {
  .main-camp-title .heading-text {
    font-size: 30px;
  }
}

.heading-rocco-ad .heading {
  margin: 0 !important;
}

.heading-rocco-ad .heading-subtext {
  margin-top: 0px;
}

@media screen and (min-width: 750px) {
  .heading-rocco-ad .heading-subtext {
    width: 707px;
    height: 91px;
  }
}

@media screen and (max-width: 749px) {
  .heading-rocco-ad .heading-subtext {
    width: 100%;
    height: 74px;
  }
}

.heading-rocco-ad .heading-subtext svg {
  display: block;
}

@media screen and (min-width: 750px) {
  .heading-menu-drink-jp .heading-subtext {
    height: 30px !important;
    width: auto !important;
  }
}

@media screen and (max-width: 749px) {
  .heading-menu-drink-jp .heading-subtext {
    height: 100px;
    width: 100px;
  }
}

@media screen and (min-width: 750px) {
  .heading-menu-drink-en .heading-subtext {
    height: 20px !important;
    width: 250px !important;
  }
}

@media screen and (max-width: 749px) {
  .heading-menu-drink-en .heading-subtext {
    height: 100px;
    width: 100px;
  }
}

@media screen and (min-width: 750px) {
  .heading-gelatopop-jp .heading-subtext {
    height: 29px !important;
    width: 265px !important;
  }
}

@media screen and (max-width: 749px) {
  .heading-gelatopop-jp .heading-subtext {
    height: 28px;
    width: 150px;
  }
}

@media screen and (min-width: 750px) {
  .heading-gelatopop-en .heading-subtext {
    height: 25px !important;
    width: 200px !important;
  }
}

@media screen and (max-width: 749px) {
  .heading-gelatopop-en .heading-subtext {
    height: 28px;
    width: 190px;
  }
}

.heading-restaurant-menu-gelato-jp {
  margin-bottom: 14px;
}

.heading-restaurant-menu-gelato-jp .heading {
  margin-top: 0px;
  margin-bottom: 0px;
}

.heading-restaurant-menu-gelato-jp .heading-subtext {
  margin-top: 0px !important;
  margin-bottom: 0px;
  height: 28px;
  width: 150px;
}

@media screen and (max-width: 749px) {
  .heading-restaurant-menu-gelato-jp .heading-subtext {
    height: 22px;
  }
}

.heading-restaurant-menu-gelato-jp .heading-subtext svg {
  display: block;
  fill: #532525;
}

.heading-restaurant-menu-gelato-en .heading {
  margin-top: 0px;
  margin-bottom: 0px;
}

.heading-restaurant-menu-gelato-en .heading-subtext {
  margin-top: 0px !important;
  margin-bottom: 0px;
  height: 20px;
  width: 200px;
  background-color: #fff;
}

@media screen and (max-width: 749px) {
  .heading-restaurant-menu-gelato-en .heading-subtext {
    height: 18px;
    width: 150px;
  }
}

.heading-restaurant-menu-gelato-en .heading-subtext svg {
  display: block;
  fill: #532525;
}

@media screen and (min-width: 750px) {
  .heading-granturismo .heading-subtext {
    width: 948px;
    height: 128px;
  }
}

@media screen and (max-width: 749px) {
  .heading-granturismo .heading-subtext {
    width: auto;
    height: 260px;
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media screen and (max-width: 749px) {
  .heading-granturismo .heading-subtext img {
    height: 100%;
  }
}

@media screen and (min-width: 750px) {
  .heading-other-restaurant .heading {
    margin-top: 100px;
  }
}

@media screen and (max-width: 749px) {
  .heading-other-restaurant .heading {
    margin-top: 53px;
  }
}

@media screen and (min-width: 750px) {
  .heading-other-restaurant .heading-subtext {
    width: 415px;
    height: 39px;
  }
}

@media screen and (max-width: 749px) {
  .heading-other-restaurant .heading-subtext {
    width: 280px;
    height: 26px;
  }
}

@media screen and (min-width: 750px) {
  .heading-restaurant-menu .heading-subtext {
    width: 165px;
    height: 28px;
    line-height: normal;
  }
}

@media screen and (max-width: 749px) {
  .heading-restaurant-menu .heading-subtext {
    margin-top: 0px;
    width: 110px;
    height: 19px;
  }
}

@media screen and (min-width: 750px) {
  .heading-oak .heading {
    margin-top: 79px;
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 749px) {
  .heading-oak .heading {
    margin-top: 55px;
    margin-bottom: 59px;
  }
}

@media screen and (min-width: 750px) {
  .heading-oak .heading-subtext {
    width: 823px;
    height: 81px;
  }
}

@media screen and (max-width: 749px) {
  .heading-oak .heading-subtext {
    width: 305px;
    height: 133px;
  }
}

.restaurant-gradient-subtext .heading {
  margin-top: 10px;
  margin-bottom: 10px;
}

.restaurant-gradient-subtext .heading-subtext {
  margin-top: 0px;
  height: 100%;
}

.heading-main-subpage-familyroom {
  margin-bottom: 30px !important;
}

.heading-main-subpage-familyroom .heading-subtext {
  width: 652px;
  height: 82px;
}

@media screen and (max-width: 749px) {
  .heading-main-subpage-familyroom .heading-subtext {
    width: 320px !important;
    height: 136px !important;
    margin-top: 106px !important;
  }
}

.heading-main-subpage-granroom {
  margin-bottom: 30px !important;
}

.heading-main-subpage-granroom .heading-subtext {
  width: 454px;
  height: 82px;
}

@media screen and (max-width: 749px) {
  .heading-main-subpage-granroom .heading-subtext {
    width: 344px !important;
    height: 65px !important;
    margin-top: 106px !important;
  }
}

.heading-main-subpage-usagefee .heading-subtext {
  width: 212px;
  height: 37px;
}

@media screen and (max-width: 749px) {
  .heading-main-subpage-usagefee .heading-subtext {
    width: 145px !important;
    height: 26px !important;
  }
}

.heading-main-subpage-amenity {
  margin-bottom: 28px !important;
}

.heading-main-subpage-amenity .heading-subtext {
  width: 674px;
  height: 37px;
}

@media screen and (max-width: 749px) {
  .heading-main-subpage-amenity .heading-subtext {
    width: 270px !important;
    height: 68px !important;
  }
}

.heading-main-subpage-teatime .heading-subtext {
  width: 726px;
  height: 37px;
}

@media screen and (min-width: 750px) {
  .heading-main-subpage-teatime .heading-subtext {
    margin-top: 40px;
  }
}

@media screen and (max-width: 749px) {
  .heading-main-subpage-teatime .heading-subtext {
    width: 271px !important;
    height: 61px !important;
    margin-top: 14px !important;
  }
}

@media screen and (min-width: 750px) {
  .heading-main-subpage-granroomactivity {
    margin-bottom: 19px !important;
  }
}

@media screen and (max-width: 749px) {
  .heading-main-subpage-granroomactivity {
    margin-bottom: 26px !important;
  }
}

.heading-main-subpage-granroomactivity .heading-subtext {
  width: 670px;
  height: 35px;
}

@media screen and (max-width: 749px) {
  .heading-main-subpage-granroomactivity .heading-subtext {
    width: 338px !important;
    height: 63px !important;
    margin-top: 15px !important;
  }
  .heading-main-subpage-granroomactivity .heading-subtext svg {
    fill: #fff;
  }
}

.heading-main-subpage-other {
  margin-bottom: -11px !important;
}

.heading-main-subpage-other .heading-subtext {
  width: 303px;
  height: 37px;
}

@media screen and (max-width: 749px) {
  .heading-main-subpage-other .heading-subtext {
    width: 205px !important;
    height: 25px !important;
    margin-top: 10px;
  }
}

@media screen and (max-width: 749px) {
  .page-mobipark .heading-subtext {
    min-height: 47px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 749px) {
  .page-mobipark .heading-info .heading-subtext {
    min-height: 47px;
  }
}

@media screen and (max-width: 749px) {
  .page-mobipark .heading-kids-carbike-attraction .heading-subtext {
    min-height: 56px;
    margin-top: 12px;
  }
}

.kids-carbike-attraction .content-heading {
  font-family: "HiraKakuPro-W6-AlphaNum";
  font-size: 28px;
  line-height: 1.462;
  background: -webkit-gradient(linear, left top, right top, color-stop(10%, #027cc3), to(#099f48));
  background: linear-gradient(to right, #027cc3 10%, #099f48 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.is-ie .kids-carbike-attraction .content-heading {
  background: none;
  color: #00a040;
  -webkit-text-fill-color: #00a040;
  -moz-text-fill-color: #00a040;
  -ms-text-fill-color: #00a040;
}

@media screen and (max-width: 749px) {
  .kids-carbike-attraction .content-heading {
    text-align: center;
    font-size: 13px;
  }
}

@media screen and (min-width: 750px) {
  .kids-carbike-attraction .heading-kids-carbike-attraction .heading-subtext {
    width: 716px;
  }
}

.subpage-section-carbike .heading-carbike .heading-subtext {
  display: block;
  max-width: 400px;
}

.map .heading-wrap .heading-subtext {
  display: block;
  height: 36px;
}

@media screen and (max-width: 749px) {
  .map .heading-wrap .heading-subtext {
    margin-top: 0px;
    max-width: 230px;
    padding: 0px;
  }
}

.adventure .adventure-heading {
  width: 100%;
  height: 35px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 750px) {
  .adventure .adventure-heading {
    margin-bottom: 50px;
  }
}

.adventure .adventure-heading.hellowoods {
  font-size: 39px;
  height: auto;
  max-width: none;
  margin-bottom: 0;
}

@media screen and (max-width: 749px) {
  .adventure .adventure-heading.hellowoods {
    font-size: 20px;
  }
}

.adventure .adventure-heading svg {
  width: 100%;
  height: 100%;
}

.adventure .heading-title-adventure .heading-subtext {
  display: block;
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure .heading-subtext {
    height: 34px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure .heading-subtext {
    max-width: 257px;
    margin-top: 0;
    padding: 0;
  }
}

.adventure .heading-title-adventure-restaurant {
  height: auto;
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-restaurant {
    margin-bottom: 25px;
  }
}

.adventure .heading-title-adventure-restaurant .heading {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-restaurant .heading-subtext {
    margin-top: 0px;
  }
}

.adventure .heading-title-adventure-restaurant-gradient .heading {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-restaurant-gradient .heading-subtext {
    margin-top: 0px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-restaurant-gradient .heading-subtext {
    margin-top: 10px;
  }
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-restaurant-gradient-marcherant .heading-subtext {
    width: 205px;
    height: 23px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-restaurant-gradient-marcherant .heading-subtext {
    width: 160px;
    height: 22px;
  }
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-restaurant-gradient-diningtoya .heading-subtext {
    width: 280px;
    height: 100%;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-restaurant-gradient-diningtoya .heading-subtext {
    width: 200px;
    height: 100%;
  }
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-restaurant-gradient-oak .heading-subtext {
    width: 183px;
    height: 23px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-restaurant-gradient-oak .heading-subtext {
    width: 145px;
    height: 22px;
  }
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-restaurant-gradient-granturismo .heading-subtext {
    width: 252px;
    height: 23px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-restaurant-gradient-granturismo .heading-subtext {
    width: 175px;
    height: 22px;
  }
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-restaurant-gradient-forestkitchen .heading-subtext {
    width: 207px;
    height: 23px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-restaurant-gradient-forestkitchen .heading-subtext {
    width: 160px;
    height: 22px;
  }
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-restaurant-gradient-rocco .heading-subtext {
    width: 183px;
    height: 23px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-restaurant-gradient-rocco .heading-subtext {
    width: 150px;
    height: 22px;
  }
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-restaurant-marcherant .heading-subtext {
    width: 655px;
    height: 37px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-restaurant-marcherant .heading-subtext {
    width: 165px;
    height: 45px;
  }
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-restaurant-diningtoya .heading-subtext {
    width: 263px;
    height: 38px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-restaurant-diningtoya .heading-subtext {
    width: 135px;
    height: 24px;
    margin-top: 35px;
  }
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-restaurant-oak .heading-subtext {
    width: 465px;
    height: 34px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-restaurant-oak .heading-subtext {
    width: 220px;
    height: 24px;
  }
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-restaurant-granturismo .heading-subtext {
    width: 467px;
    height: 35px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-restaurant-granturismo .heading-subtext {
    width: 210px;
    height: 24px;
  }
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-restaurant-forestkitchen .heading-subtext {
    width: 425px;
    height: 38px;
    margin-top: 35px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-restaurant-forestkitchen .heading-subtext {
    width: 205px;
    height: 24px;
  }
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-restaurant-rocco .heading-subtext {
    width: 514px;
    height: 38px;
    margin-top: 15px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-restaurant-rocco .heading-subtext {
    width: 240px;
    height: 24px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-twinringmotegi .heading {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-twinringmotegi {
    height: auto;
    padding-top: 20px;
  }
}

.adventure .heading-title-adventure-hellowoods .heading-subtext {
  width: 309px;
  height: 35px;
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-hellowoods .heading-subtext {
    width: 154px;
    height: 24px;
    min-height: 24px;
    margin-top: 10px;
  }
}

.adventure .heading-title-adventure-mobipark .heading-subtext {
  width: 187px;
  height: 31px;
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-mobipark .heading-subtext {
    width: 114px;
    height: 24px;
    min-height: 24px;
    margin-top: 25px;
  }
}

.adventure .heading-title-adventure-campvillage .heading-subtext {
  width: 543px;
  height: 35px;
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-campvillage .heading-subtext {
    width: 240px;
    height: 25px;
  }
}

.adventure .heading-title-adventure-hoteltwinring .heading-subtext {
  width: 340px;
  height: 32px;
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-hoteltwinring .heading-subtext {
    width: 200px;
    height: 22px;
    margin-top: 5px;
  }
}

.adventure .heading-title-adventure-motorsport .heading-subtext {
  width: 303px;
  height: 33px;
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-motorsport .heading-subtext {
    width: 155px;
    height: 23px;
    margin-top: 15px;
  }
}

.adventure .heading-title-adventure-hondacollection .heading-subtext {
  width: 462px;
  height: 33px;
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-hondacollection .heading-subtext {
    width: 235px;
    height: 24px;
    margin-top: 15px;
  }
}

.adventure .heading-title-adventure-activesafe .heading-subtext {
  width: 312px;
  height: 35px;
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-activesafe .heading-subtext {
    width: 155px;
    height: 24px;
  }
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-sumika .heading-subtext {
    width: 443px;
    height: 35px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-sumika .heading-subtext {
    max-width: 225px;
    padding: 0;
  }
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-dokidoki .heading-subtext {
    width: 578px;
    height: 35px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-dokidoki .heading-subtext {
    max-width: 289px;
    padding: 0;
  }
}

@media screen and (min-width: 750px) {
  .adventure .heading-title-adventure-itadaki .heading-subtext {
    width: 349px;
    height: 35px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .heading-title-adventure-itadaki .heading-subtext {
    max-width: 174.5px;
    padding: 0;
    margin-top: -14px;
  }
}

.dokidoki .heading-main-title .heading-text,
.mobipark .heading-main-title .heading-text {
  max-width: 497px;
  margin-top: 68px;
  margin-bottom: 79px;
}

.dokidoki .heading-dokidoki .heading-text,
.dokidoki .heading-mobipark .heading-text,
.mobipark .heading-dokidoki .heading-text,
.mobipark .heading-mobipark .heading-text {
  width: auto !important;
  height: auto !important;
  margin-left: auto;
  margin-right: auto;
  font-size: 36px;
  letter-spacing: 0.06em;
  font-family: "Holland";
  font-weight: bold;
}

.dokidoki .heading-dokidoki .heading-subtext,
.dokidoki .heading-mobipark .heading-subtext,
.mobipark .heading-dokidoki .heading-subtext,
.mobipark .heading-mobipark .heading-subtext {
  width: 100%;
}

.dokidoki .heading-enjoy .heading,
.mobipark .heading-enjoy .heading {
  margin-top: 103px;
  margin-bottom: 37px;
}

.dokidoki .heading-enjoy .heading-text,
.mobipark .heading-enjoy .heading-text {
  width: auto !important;
  height: auto !important;
  font-size: 36px;
  letter-spacing: 0.06em;
  font-family: "Holland";
  font-weight: 600;
  font-weight: bold;
}

.dokidoki .heading-enjoy .heading-subtext,
.mobipark .heading-enjoy .heading-subtext {
  width: 100%;
  margin-top: 0px;
}

.dokidoki .heading-forest .heading,
.mobipark .heading-forest .heading {
  margin-top: 25px;
  margin-bottom: -1px;
}

.dokidoki .heading-forest .heading-text,
.mobipark .heading-forest .heading-text {
  width: auto !important;
  height: auto !important;
  font-size: 36px;
  letter-spacing: 0.06em;
  font-family: "Holland";
  font-weight: bold;
}

.dokidoki .heading-forest .heading-subtext,
.mobipark .heading-forest .heading-subtext {
  width: 100%;
  margin-top: 39px;
}

@media screen and (max-width: 749px) {
  .dokidoki .heading-forest-craft .heading-wrap svg,
  .mobipark .heading-forest-craft .heading-wrap svg {
    width: 310px;
  }
}

@media screen and (max-width: 749px) {
  .dokidoki .heading-forest-craft .heading-wrap,
  .mobipark .heading-forest-craft .heading-wrap {
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 749px) {
  .dokidoki .heading-forest-craft .heading-subtext,
  .mobipark .heading-forest-craft .heading-subtext {
    height: auto;
    margin-top: 4px;
  }
}

.dokidoki .heading-net-dokidoki .heading-text,
.dokidoki .heading-net-mobipark .heading-text,
.mobipark .heading-net-dokidoki .heading-text,
.mobipark .heading-net-mobipark .heading-text {
  width: auto !important;
  height: auto !important;
  font-size: 32.456px;
  font-family: "HiraKakuPro-W3-AlphaNum", "\6E38\30B4\30B7\30C3\30AF", YuGothic, "\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3", "Hiragino Kaku Gothic ProN", "\30E1\30A4\30EA\30AA", Meiryo, sans-serif;
  letter-spacing: 0.06em;
  font-weight: 300;
}

.dokidoki .heading-faq .heading-text,
.mobipark .heading-faq .heading-text {
  text-align: center;
}

.dokidoki .heading-faq .heading-subtext,
.mobipark .heading-faq .heading-subtext {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.mobipark .heading-main-title .heading-text {
  max-width: 651px;
}

.hellowoods-adventure-title p {
  display: block;
}

.hellowoods-adventure-title.hoteltwinring .heading-subtext {
  display: block;
  height: 31px;
}

.hellowoods-adventure-title.hoteltwinring .heading {
  margin-bottom: 13px;
}

.hellowoods-adventure-title.room-gran .heading-subtext {
  height: 33px;
}

@media screen and (max-width: 749px) {
  .hellowoods-adventure-title.room-gran .heading-subtext {
    margin-bottom: 13px;
    height: 20px;
  }
}

.hellowoods-adventure-title.room-standard .heading-subtext {
  height: 33px;
}

@media screen and (max-width: 749px) {
  .hellowoods-adventure-title.room-standard .heading-subtext {
    margin-bottom: 13px;
    height: 16px;
  }
}

.dokidoki-video .heading-dokidoki .heading-text,
.mobipark-video .heading-dokidoki .heading-text {
  margin-top: 122px;
}

.dokidoki-video .heading-dokidoki .heading-subtext,
.mobipark-video .heading-dokidoki .heading-subtext {
  margin-top: 20px;
}

.mv-forest-driving .mv-heading {
  position: relative;
  bottom: initial;
  left: initial;
  text-align: center;
  width: 100%;
}

.mv-forest-driving .mv-heading-text {
  font-size: 45px;
  color: #fff;
  display: inline-block;
  text-shadow: 0px 0px 18.9px rgba(79, 79, 79, 0.5);
}

@media screen and (max-width: 749px) {
  .mv-forest-driving .mv-heading-text {
    font-size: 46px;
    color: #fff;
  }
}

.heading-map {
  position: relative;
}

@media screen and (max-width: 749px) {
  .info-container .heading-info .heading-subtext {
    min-height: 25px !important;
    margin-top: 12px;
  }
}

@media screen and (max-width: 749px) {
  .racing-kart .heading-racing-kart .heading-subtext {
    min-height: 23px;
    margin-top: 12px;
    margin-bottom: 35px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-family-walk {
    margin-top: 72px !important;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-family-walk .heading-family-walk .heading {
    margin-bottom: 33px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-family-walk .heading-family-walk .heading-text {
    margin-left: 22px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-family-walk .heading-family-walk .heading-subtext {
    margin-top: 13px;
    margin-left: auto;
    width: 668px;
    height: 33px;
    margin-right: auto;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-guide-walk .heading-guide-walk .heading {
    margin-bottom: 33px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-guide-walk .heading-guide-walk .heading-text {
    margin-left: 22px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-guide-walk .heading-guide-walk .heading-subtext {
    margin-top: 13px;
    margin-left: auto;
    width: 481px;
    height: 33px;
    margin-right: auto;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-free-walk .heading-free-walk .heading {
    margin-bottom: 33px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-free-walk .heading-free-walk .heading-text {
    margin-left: 22px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-free-walk .heading-free-walk .heading-subtext {
    margin-top: 13px;
    margin-left: auto;
    width: 336px;
    height: 34px;
    margin-right: auto;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-aqua-labo .heading-aqua-labo .heading {
    margin-bottom: 33px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-aqua-labo .heading-aqua-labo .heading {
    margin-bottom: 19px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-aqua-labo .heading-aqua-labo .heading-text {
    margin-left: 22px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-aqua-labo .heading-aqua-labo .heading-subtext {
    margin-top: 11px;
    margin-left: auto;
    width: 264px;
    height: 34px;
    margin-right: auto;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-aqua-labo .heading-aqua-labo .heading-subtext {
    width: 201.5px;
    height: 25px;
    margin-top: 14px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-mammal-labo .heading-mammal-labo .heading {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-mammal-labo .heading-mammal-labo .heading {
    margin-top: 95px;
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-mammal-labo .heading-mammal-labo .heading-text {
    margin-left: 22px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-mammal-labo .heading-mammal-labo .heading-subtext {
    margin-top: 11px;
    margin-left: auto;
    width: 264px;
    height: 34px;
    margin-right: auto;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-mammal-labo .heading-mammal-labo .heading-subtext {
    width: 171.5px;
    height: 25.5px;
    margin-top: 14px;
  }
}

.heading-dokidoki-instagram {
  width: 500px;
}

@media screen and (max-width: 749px) {
  .heading-dokidoki-instagram {
    width: auto;
  }
}

.heading-itadaki-instagram {
  width: 400px;
}

@media screen and (max-width: 749px) {
  .heading-itadaki-instagram {
    width: auto;
  }
}

.heading-auto-height p.heading-subtext {
  height: auto;
}

.heading-two-lines p.heading-subtext {
  height: auto;
  width: 600px;
  max-height: 130px;
}

@media screen and (max-width: 749px) {
  .heading-two-lines p.heading-subtext {
    max-width: 375px;
  }
}

.heading-one-line p.heading-subtext {
  width: 600px;
}

@media screen and (max-width: 749px) {
  .heading-one-line p.heading-subtext {
    max-width: 375px;
  }
}

.svg-block p.heading-subtext {
  display: block;
}

.room-type div.heading {
  margin: 0;
}

.room-type p.heading-subtext {
  margin: 0 auto;
}

.room-type.room-superior p.heading-subtext {
  height: 20px;
}

@media screen and (max-width: 749px) {
  .room-type.room-superior p.heading-subtext {
    top: -21px;
    height: 16px;
  }
}

.room-type.room-gran p.heading-subtext {
  max-width: 140px;
  height: 32px;
}

@media screen and (max-width: 749px) {
  .room-type.room-gran p.heading-subtext {
    max-width: 105px;
    top: -11px;
  }
}

.room-type.room-standard p.heading-subtext {
  max-width: 195px;
  height: 20px;
  top: -3px;
}

@media screen and (max-width: 749px) {
  .room-type.room-standard p.heading-subtext {
    max-width: 150px;
    top: -9px;
  }
}

.room-type.glamping-morino p.heading-subtext {
  max-width: 373px;
  height: 20px;
}

.breakfast-marcherant svg {
  display: block;
}

@media screen and (max-width: 749px) {
  .heading-menu-3 .heading-text {
    top: -55px !important;
  }
}

@media screen and (max-width: 749px) {
  .heading-menu-3 .heading-subtext {
    width: 336.5px !important;
    height: 15.5px !important;
  }
}

.breakfast-marcherant .hoteltwinring-heading-reservation .heading-subtext {
  width: 363px;
  height: 34px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .hoteltwinring-heading-reservation .heading-subtext {
    width: 286px;
    height: 27px;
  }
}

.breakfast-marcherant .other-menu .heading {
  margin-top: 103px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .other-menu .heading {
    margin-top: -21px;
  }
}

.breakfast-marcherant .heading-other-menu .heading {
  margin-bottom: 0px;
}

.breakfast-marcherant .heading-other-menu .heading-subtext {
  width: 623px;
  height: 38px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .heading-other-menu .heading-subtext {
    width: 275px;
    height: 26px;
    margin-top: 12px;
  }
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .heading-other-menu.heading-other-lunch-marcherant .heading-subtext {
    width: 212.5px;
    height: 53.5px;
  }
}

.breakfast-marcherant .heading-shop-info .heading {
  margin-bottom: 57px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .heading-shop-info .heading {
    margin-bottom: 30px;
  }
}

.breakfast-marcherant .heading-shop-info .heading-subtext {
  width: 164px;
  height: 34px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .heading-shop-info .heading-subtext {
    width: 97px;
    height: 22px;
    margin-top: 10px;
  }
}

@media screen and (min-width: 750px) {
  .breakfast-marcherant .heading-color-title .heading-subtext {
    margin-bottom: 140px !important;
  }
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .heading-color-title .heading-subtext {
    height: auto !important;
    margin-top: 64px;
    margin-bottom: 70px !important;
  }
}

.breakfast-marcherant .heading-color-title img {
  width: 786.5px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .heading-color-title img {
    width: 293px;
  }
}

.breakfast-marcherant .heading-point-title .heading {
  margin-bottom: 120px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .heading-point-title .heading {
    margin-bottom: 86px;
  }
}

.breakfast-marcherant .heading-point-title .heading-subtext {
  width: 678px;
  height: 39px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .heading-point-title .heading-subtext {
    width: 207.5px;
    height: 52px;
  }
}

.breakfast-marcherant .heading-breakfast-menu {
  position: relative;
}

.breakfast-marcherant .heading-breakfast-menu .heading-text {
  font-size: 100px !important;
  letter-spacing: 0.1em !important;
  position: absolute;
  opacity: 0.4;
  -webkit-transform: initial;
          transform: initial;
  left: calc(50% - 50px);
  top: -75px;
  width: 105px;
  font-weight: normal;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .heading-breakfast-menu .heading-text {
    -webkit-transform: initial;
            transform: initial;
    left: calc(50% - 55px);
  }
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .heading-breakfast-menu .heading-text {
    font-size: 70px !important;
    top: -41px;
  }
}

.breakfast-marcherant .heading-breakfast-menu .heading-subtext {
  width: 100%;
  height: 28px;
  margin-top: 0px !important;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .heading-breakfast-menu .heading-subtext {
    width: 100%;
    height: 41.5px;
  }
}

.breakfast-marcherant .heading-breakfast-menu.color-green .heading {
  margin: 0px 0px 5px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .heading-breakfast-menu.color-green .heading {
    margin-bottom: 15px;
  }
}

.breakfast-marcherant .heading-breakfast-menu.color-green .heading-subtext {
  width: 133px !important;
  height: 23px !important;
  margin-top: 0px !important;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .heading-breakfast-menu.color-green .heading-subtext {
    width: 95px !important;
    height: 14.5px !important;
  }
}

.breakfast-marcherant .heading-breakfast-menu.color-green svg {
  fill: #00a040;
}

.breakfast-marcherant .heading-breakfast-menu.heading-menu-3 .heading {
  margin-bottom: 53px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .heading-breakfast-menu.heading-menu-3 .heading {
    margin-bottom: 32px;
  }
}

.heading-recommend-menu .heading {
  margin-top: 0px;
  margin-bottom: 37px;
}

@media screen and (max-width: 749px) {
  .heading-recommend-menu .heading {
    margin-bottom: 24px;
  }
}

.heading-recommend-menu .heading-subtext {
  width: 786px;
  height: 82px;
  margin-top: 27px !important;
}

@media screen and (max-width: 749px) {
  .heading-recommend-menu .heading-subtext {
    width: 276.5px;
    height: 81.5px;
    margin-top: 10px !important;
  }
}

@media screen and (min-width: 750px) {
  .breakfast-marcherant .heading-shop-info .heading {
    margin-top: 109px;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .heading-color-title .heading-subtext img {
    width: 293.5px;
  }
}

@media screen and (min-width: 750px) {
  .dinner-set-marcherant .heading-color-title .heading-subtext img {
    width: 729px;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .heading-dinner-menu-1 .heading-subtext {
    height: 43px;
    width: 100%;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .heading-dinner-menu-2 .heading-subtext {
    height: 41.5px;
    width: 100%;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .heading-dinner-menu-3 .heading-subtext {
    height: 40.5px;
    width: 100%;
    margin-bottom: 43px;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .heading-other-menu .heading-subtext {
    width: 100%;
    height: 55px;
  }
}

@media screen and (min-width: 750px) {
  .foodsm .heading-foodsm .heading-subtext {
    max-width: 325px !important;
    height: 50px !important;
  }
}

@media screen and (max-width: 749px) {
  .foodsm .heading-foodsm .heading-subtext {
    height: 29px !important;
  }
}

@media screen and (max-width: 749px) {
  .access-location-heading .heading-subtext {
    margin-top: 10px;
  }
}

.heading-admission .heading {
  margin-top: 0px;
  margin-bottom: 0px;
}

.heading-admission .heading-subtext {
  height: 100%;
}

.heading-admission .heading-subtext img {
  width: 314.5px;
}

@media screen and (max-width: 749px) {
  .heading-admission .heading-subtext img {
    width: 202px;
  }
}

@media screen and (min-width: 750px) {
  .heading-admission .heading-subtext {
    margin-bottom: 45px;
  }
}

.heading-attraction-fee .heading {
  margin-top: 0px;
  margin-bottom: 0px;
}

.heading-attraction-fee .heading-subtext {
  height: 100%;
}

.heading-attraction-fee .heading-subtext img {
  width: 420px;
}

@media screen and (max-width: 749px) {
  .heading-attraction-fee .heading-subtext img {
    width: 274px;
  }
}

@media screen and (min-width: 750px) {
  .heading-attraction-fee .heading-subtext {
    margin-top: 59px;
    margin-bottom: 42px;
  }
}

.heading-motorsport-fee .heading {
  margin-top: 0px;
  margin-bottom: 0px;
}

.heading-motorsport-fee .heading-subtext {
  height: 100%;
}

.heading-motorsport-fee .heading-subtext img {
  width: 476.5px;
}

@media screen and (max-width: 749px) {
  .heading-motorsport-fee .heading-subtext img {
    width: 310px;
  }
}

@media screen and (min-width: 750px) {
  .heading-motorsport-fee .heading-subtext {
    margin-top: 77px;
    margin-bottom: 2px;
  }
}

.heading-hotel-fee .heading {
  margin-top: 0px;
  margin-bottom: 0px;
}

.heading-hotel-fee .heading-subtext {
  height: 100%;
}

.heading-hotel-fee .heading-subtext img {
  width: 519.5px;
}

@media screen and (max-width: 749px) {
  .heading-hotel-fee .heading-subtext img {
    width: 329.5px;
  }
}

@media screen and (min-width: 750px) {
  .heading-hotel-fee .heading-subtext {
    margin-top: 33px;
  }
}

.heading-camp-fee .heading {
  margin-top: 0px;
  margin-bottom: 0px;
}

.heading-camp-fee .heading-subtext {
  height: 100%;
}

.heading-camp-fee .heading-subtext img {
  width: 756.5px;
}

@media screen and (max-width: 749px) {
  .heading-camp-fee .heading-subtext img {
    width: 337px;
  }
}

@media screen and (min-width: 750px) {
  .heading-camp-fee .heading-subtext {
    margin-top: 17px;
  }
}

@media screen and (min-width: 750px) {
  .heading-main-404 {
    margin-bottom: 46px !important;
  }
}

@media screen and (max-width: 749px) {
  .heading-main-404 {
    margin-bottom: 30px !important;
  }
}

@media screen and (min-width: 750px) {
  .heading-main-404 .heading-subtext {
    width: 757px;
    height: 34px;
  }
}

@media screen and (max-width: 749px) {
  .heading-main-404 .heading-subtext {
    width: 287.5px;
    height: 62px;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-bluenote .heading-subtext {
    height: auto;
    margin-bottom: 40px;
  }
}

.heading-wrap.heading-donguri .heading-subtext {
  height: 85px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-donguri .heading-subtext {
    height: 216px;
    padding-top: 10px;
    margin-bottom: 59px;
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-donguri .heading-subtext img {
    margin-bottom: 110px;
  }
}

.heading-wrap.heading-wrap-information .heading-text {
  letter-spacing: 0.01em;
}

.heading-wrap.heading-wrap-information .heading-subtext {
  margin-top: 14px;
  width: 309px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-information .heading-subtext {
    margin-top: 20px;
  }
}

.heading-wrap.heading-gradient-tobottom .heading-text {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #027cc3), to(#099f48));
  background: linear-gradient(to bottom, #027cc3 35%, #099f48 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 22.5px;
  font-weight: bold;
  letter-spacing: 0.1em;
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-gradient-tobottom .heading-text {
    font-size: 36px;
    letter-spacing: 0.1em;
  }
}

.heading-wrap.heading-dokidoki .heading-text {
  margin: 0 auto;
  text-align: center;
}

.heading-wrap.heading-dokidoki .heading-subtext {
  margin: 24px auto 0;
  text-align: center;
}

.heading-wrap.heading-dokidoki svg {
  width: 100%;
  height: 100%;
}

.heading-wrap.heading-enjoy {
  margin-bottom: 40px;
}

.heading-wrap.heading-enjoy svg {
  width: 520px;
  height: 36px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-enjoy svg {
    position: relative;
    top: -6px;
    width: 300px;
    height: 50px;
  }
}

.heading-wrap.heading-you-video {
  margin-bottom: 40px;
}

.heading-wrap.heading-you-video svg {
  width: 520px;
  height: 36px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-you-video svg {
    position: relative;
    top: -26px;
    width: 286px;
    height: 57px;
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-wrap-craft .heading-subtext {
    margin-top: 10px;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-craft .heading-subtext {
    margin-top: 11px;
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-wrap-craft svg {
    width: 378px;
    height: 33px;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-craft svg {
    height: 25px;
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-wrap-craft .heading-text {
    letter-spacing: -0.04em;
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-wrap-craft {
    margin-bottom: 64px;
  }
}

.heading-wrap.heading-forest {
  margin-bottom: 40px;
}

.heading-wrap.heading-forest svg {
  width: 520px;
  height: 36px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-forest svg {
    position: relative;
    top: -8px;
    width: 206px;
    height: 57px;
  }
}

.heading-wrap.heading-video {
  margin-bottom: 40px;
}

.heading-wrap.heading-video svg {
  width: 520px;
  height: 36px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-video svg {
    width: 274px;
    position: relative;
    top: -14px;
  }
}

.heading-wrap.heading-recommend {
  margin-bottom: 40px;
}

.heading-wrap.heading-recommend svg {
  width: 513px;
  height: 34px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-recommend svg {
    width: auto;
  }
}

.heading-wrap.heading-pickup {
  margin-bottom: 37px;
}

.heading-wrap.heading-pickup .heading-text {
  letter-spacing: 0.05em;
}

.heading-wrap.heading-pickup .heading-subtext {
  margin-top: 10px;
  width: 100%;
}

.heading-wrap.heading-pickup svg {
  max-width: 389px;
  height: 34px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-pickup svg {
    max-width: 168px;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-forest-craft .heading {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-forest-craft .heading-subtext {
    margin-top: 8px;
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
    text-align: left;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-forest-craft .heading-subtext {
    height: 43px;
    display: block;
    padding: 0 14px 0 8px;
    margin-top: 3px;
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-forest-craft svg {
    width: 413px;
    height: 36px;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-forest-craft svg {
    width: 316px;
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-forest-craft .heading-text {
    letter-spacing: -0.04em;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-forest-craft {
    margin-bottom: 18px;
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-wrap-collection-pit .heading-subtext:last-child span {
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;
    letter-spacing: 3.4px;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-collection-pit {
    margin-bottom: 5px;
  }
  .heading-wrap.heading-wrap-collection-pit .heading-subtext:last-child {
    height: auto;
    margin-bottom: 30px;
    padding: 0;
    line-height: 1.7;
  }
}

.heading-wrap.heading-main-pit {
  text-align: center;
}

.heading-wrap.heading-main-pit svg {
  width: 813px;
  height: 41px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-main-pit svg {
    width: auto;
  }
}

.heading-wrap.heading-main-program {
  margin-bottom: 14px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-main-program {
    margin-bottom: 42px;
  }
}

.heading-wrap.heading-main-program svg {
  height: 54px;
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-main-program svg {
    height: 41px;
    width: 900px;
  }
}

.heading-wrap.heading-main-program .heading-program {
  margin-bottom: 32px;
}

.heading-wrap.heading-main-program .heading-program img {
  height: 110px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-main-program .heading-program img {
    height: 54px;
  }
}

.heading-wrap.heading-main-program .heading-sub-program {
  font-size: 18px;
  letter-spacing: 1px;
  line-height: 1.8;
}

.heading-wrap.heading-main-program .heading-sub-program-sp {
  line-height: 1.7em;
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-reservation .heading-text {
    letter-spacing: 0.09em;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-reservation .heading-subtext {
    width: auto !important;
  }
}

.heading-wrap.heading-reservation .heading-subtext svg {
  width: 600px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-reservation .heading-subtext svg {
    width: 320px;
    height: 40px;
    left: 0;
  }
}

.heading-wrap.heading-gradient-toright .heading-text {
  background: -webkit-gradient(linear, left top, right top, from(#027cc3), to(#099f48));
  background: linear-gradient(to right, #027cc3 0%, #099f48 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 23px;
  font-weight: bold;
  letter-spacing: 0.03em;
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-gradient-toright .heading-text {
    font-size: 36px;
    letter-spacing: 0.1em;
  }
}

.heading-wrap.heading-wrap-center {
  text-align: center;
}

.heading-wrap.heading-wrap-center .heading-text,
.heading-wrap.heading-wrap-center .heading-subtext {
  margin-left: auto;
  margin-right: auto;
  letter-spacing: -0.01em;
  font-size: 34px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-center .heading-text,
  .heading-wrap.heading-wrap-center .heading-subtext {
    letter-spacing: 0.05em;
    font-size: 24px;
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-wrap-center .heading-subtext {
    margin: 13px auto 0;
  }
}

.heading-wrap.heading-wrap-business-hours-guide .heading-text {
  font-size: 23px;
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-wrap-business-hours-guide .heading-text {
    font-size: 40px;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-business-hours-guide .heading-subtext {
    margin-top: 0;
    height: 20px;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-hellowoods .heading-subtext {
    height: 30px;
  }
}

.heading-wrap.heading-wrap-parkmap .heading-subtext {
  width: 750px;
  max-width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-parkmap .heading-subtext {
    width: 400px;
    height: 70px;
    display: inline-block;
    text-align: left;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-how-to .heading-subtext {
    margin-top: 11px;
    width: 218px;
    height: 30px;
  }
}

.heading-wrap.heading-wrap-activity .heading-subtext {
  width: 800px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-activity .heading-subtext {
    max-width: 100%;
    width: 316px;
  }
}

.heading-wrap.heading-net-dokidoki {
  margin-bottom: 40px;
}

.heading-wrap.heading-net-dokidoki .heading-text {
  margin: 0 auto;
  text-align: center;
}

.heading-wrap.heading-attraction .heading-subtext {
  margin-top: 10px;
  max-width: 489px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-carbike .heading-subtext {
    height: 70px;
    max-width: 250px;
  }
}

.heading-wrap.heading-wrap-goods-color {
  max-width: 275px;
  margin: auto;
}

.heading-wrap.heading-wrap-goods-color .heading {
  margin-bottom: 12px;
}

.heading-wrap.heading-wrap-goods-color .heading-subtext {
  max-width: 275px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-goods-color {
    max-width: 180px;
    margin-bottom: 18px;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap .heading-main-subpage {
    margin-top: 0;
  }
  .heading-wrap .heading-family-walk .heading {
    margin-bottom: 20px;
  }
  .heading-wrap .heading-family-walk .heading-subtext {
    width: 315.5px;
    height: 55.5px;
    margin-top: 12px;
  }
  .heading-wrap .heading-guide-walk .heading {
    margin-bottom: 20px;
  }
  .heading-wrap .heading-guide-walk .heading-subtext {
    width: 196.5px;
    height: 56px;
    margin-top: 13px;
  }
  .heading-wrap .heading-free-walk .heading {
    margin-bottom: 18px;
  }
  .heading-wrap .heading-free-walk .heading-subtext {
    width: 256.5px;
    height: 25px;
    margin-top: 14px;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-video-musasabi {
    margin-bottom: 35px;
  }
}

.heading-wrap.heading-wrap-video-musasabi .heading-subtext {
  height: 91px;
  width: 300px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-video-musasabi .heading-subtext {
    margin-top: 10px;
    height: 65px;
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-wrap-video-musasabi .heading-subtext {
    height: 37px;
    width: 731px;
    -webkit-transform: translate(-10px, 0px);
            transform: translate(-10px, 0px);
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-wrap-video-musasabi .heading-text {
    -webkit-transform: translate(7px, -1px);
            transform: translate(7px, -1px);
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-wrap-video-musasabi .heading {
    margin-bottom: 54px;
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-howto-musasabi .heading {
    margin-bottom: 54px;
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-howto-musasabi .heading-text {
    -webkit-transform: translate(10px, 0px);
            transform: translate(10px, 0px);
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-howto-musasabi .heading-subtext {
    -webkit-transform: translate(9px, 1px);
            transform: translate(9px, 1px);
    height: 33px;
  }
}

.heading-wrap.heading-sumika-faq {
  margin-bottom: 40px;
  text-align: center;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-sumika-faq {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-sumika-faq .heading-subtext svg {
    position: relative;
    top: -15px;
    width: 200px;
    height: 35px;
  }
}

.heading-wrap.heading-sumika-faq .heading-text {
  letter-spacing: 0.1em;
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-wrap-menu .heading-text {
    letter-spacing: -0.04em;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-menu .heading-text {
    font-size: 22.5px;
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-wrap-menu .heading-subtext {
    margin-top: 2px;
    height: 34px;
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-wrap-menu .heading-subtext svg {
    width: 377px;
    height: 34px;
    margin-left: -17px;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-menu .heading-subtext {
    margin: 7px auto 0;
    height: 26px;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-menu .heading {
    margin: 24px 0 41px;
  }
}

.heading-wrap.heading-course-challenge {
  margin-bottom: 35px;
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-course-challenge {
    margin-bottom: 58px;
  }
}

.heading-wrap.heading-course-challenge .heading-subtext {
  max-width: 139px;
  margin: 0 auto;
  height: 29px;
  width: 100%;
}

@media screen and (min-width: 750px) {
  .heading-wrap.heading-course-challenge .heading-subtext {
    max-width: 201px;
    height: 36px;
  }
}

.heading-wrap.heading-kart-challenge {
  margin-bottom: 50px;
}

.heading-wrap.heading-kart-challenge .heading-subtext {
  max-width: 959px;
  margin: 0 auto;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-kart-challenge .heading-subtext {
    height: auto;
    width: 100%;
    max-width: 335px;
  }
}

.heading-wrap.heading-wrap-green-line {
  text-align: center;
}

.heading-wrap.heading-wrap-green-line .heading-subtext svg {
  max-width: 365px;
  height: 32px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(21.43%, #c3e8d8), color-stop(21.43%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #c3e8d8), color-stop(71.43%, #c3e8d8), color-stop(71.43%, #ffffff), to(#ffffff));
  background-image: linear-gradient(0deg, #c3e8d8 21.43%, #ffffff 21.43%, #ffffff 50%, #c3e8d8 50%, #c3e8d8 71.43%, #ffffff 71.43%, #ffffff 100%);
  background-size: 35.00px 40.00px;
  background-position-y: 10px;
  background-repeat: repeat-x;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-youtube .heading-subtext {
    height: 80px;
    max-width: 240px;
  }
}

.heading-wrap.heading-wrap-townList {
  border-bottom: 1px solid #999999;
  margin-bottom: 60px;
}

.heading-wrap.heading-wrap-townList .heading {
  margin-bottom: 17px;
}

.heading-wrap.heading-wrap-townList .heading-subtext {
  max-width: 122px;
  margin-top: 0;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-townList .heading-subtext {
    max-width: 80px;
    margin-left: 0;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-nozominoyu-text .heading-text {
    font-size: 38px !important;
    position: relative;
    left: 13px;
  }
}

.heading-wrap.heading-nozominoyu-text .heading-subtext svg {
  width: 293px;
  height: 57px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-nozominoyu-text .heading-subtext svg {
    width: 212px;
    height: 40px;
  }
}

.heading-wrap.heading-wrap-auto .heading-subtext {
  width: 100%;
  height: 34px;
}

.heading-wrap.heading-wrap-auto .heading-subtext svg {
  margin: auto;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-auto .heading-subtext {
    height: 20px;
    margin-top: 8px;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-wrap-auto .heading {
    margin-bottom: 38px;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.two-lines-sp .heading-subtext {
    min-height: 60px;
  }
}

@media screen and (min-width: 750px) {
  .heading-wrap.sync-fix .heading-text {
    letter-spacing: 0.1em;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap.sync-fix .heading .heading-text {
    font-size: 23px;
  }
  .heading-wrap.sync-fix .heading .heading-subtext {
    margin-top: 0;
    font-size: 22px;
    height: 20px;
  }
}

.heading-wrap.heading-exhibit .heading-subtext {
  max-width: 297px;
  height: 48px;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-exhibit .heading-subtext {
    max-width: 206px;
  }
  .heading-wrap.heading-exhibit .heading-subtext .heading-text {
    letter-spacing: 0.05em;
  }
}

.heading-wrap.heading-contents .heading-text {
  -webkit-text-fill-color: #fff;
  background: transparent;
  line-height: 1;
  letter-spacing: 0.02em;
  margin-bottom: 14px;
}

.is-ie .heading-wrap.heading-contents .heading-text {
  color: #fff;
  -webkit-text-fill-color: #fff;
}

.heading-wrap.heading-contents .heading-subtext {
  margin-top: 0;
  max-width: 989px;
  width: 100%;
}

.heading-wrap.heading-contents .heading-subtext svg {
  fill: #fff;
}

.heading-wrap.heading-experience .heading-text {
  font-size: 41px;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-experience .heading-text {
    font-size: 24px;
  }
}

.heading-wrap.heading-experience .heading-subtext {
  margin-top: 0;
}

.heading-wrap.heading-comparison {
  text-align: center;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-comparison-musasabi .heading-subtext {
    height: 60px;
  }
}

.heading-wrap.heading-comparison .heading-subtext {
  max-width: 491px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-comparison .heading-subtext {
    height: auto;
    margin: -46px auto 0;
    max-width: 350px;
  }
}

.heading-wrap.heading-comparison .heading-aqua-labo .heading-subtext {
  height: 48px;
}

.heading-wrap.heading-comparison .heading-mammal-labo .heading-subtext {
  height: 55px;
}

.heading-wrap.heading-zipline .heading .heading-subtext {
  max-width: 793px;
  left: 0;
}

@media screen and (max-width: 749px) {
  .heading-wrap.heading-zipline .heading .heading-subtext {
    max-width: 260px;
    width: 100%;
    height: 94px;
    left: -20px;
  }
}

@media screen and (max-width: 749px) {
  .heading-wrap .subpage-section-family-walk {
    margin-top: 72px;
  }
  .heading-wrap .subpage-section-aqua-labo {
    margin-top: 150px;
  }
}

.heading-wrap.heading-collection .heading-text {
  letter-spacing: 0;
}

.heading-wrap.heading-goods .heading-text {
  font-size: 24px;
}

.heading-main {
  margin-bottom: 35px;
}

@media screen and (min-width: 750px) {
  .heading-main {
    margin-bottom: 73px;
  }
  .subpage-section-usagefee .heading-main {
    margin-bottom: 77px;
  }
}

@media screen and (max-width: 750px) {
  .heading-main-subpage .heading-subtext {
    height: auto;
  }
}

@media screen and (max-width: 749px) {
  .heading-main-subpage .heading-subtext {
    width: 202px;
    height: 49.5px;
  }
}

@media screen and (max-width: 749px) {
  .heading-main-subpage-labo .heading-subtext {
    width: 219px;
    height: 50.5px;
  }
}

.heading-main .heading {
  width: 100%;
  margin: 0 auto;
}

.heading-main .heading img {
  display: block;
  margin: 0 auto;
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-carbike {
    margin-bottom: 25px;
  }
  .heading-main.heading-main-carbike .heading-texts img {
    padding: 0 20px;
  }
}

.heading-main.heading-main-carbike .heading {
  max-width: 650px;
}

.heading-main.heading-main-dokidoki .heading {
  max-width: 497px;
}

.heading-main.heading-main-wild-racer .heading {
  max-width: 505px;
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-wild-racer .heading {
    max-width: 320px;
  }
}

.heading-main.heading-main-bunbun .heading {
  max-width: 445px;
}

.heading-main.heading-main-motoracer .heading {
  max-width: 610px;
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-motoracer .heading {
    max-width: 400px;
  }
}

.heading-main.heading-main-moto-touring .heading {
  max-width: 703px;
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-moto-touring .heading {
    max-width: 300px;
  }
}

.heading-main.heading-main-motorcycle .heading {
  max-width: 358px;
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-motorcycle .heading {
    max-width: 250px;
  }
}

.heading-main.heading-main-forest-driving img {
  max-width: 628px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-forest-driving img {
    max-width: 270px;
  }
}

.heading-main.heading-main-challenge img {
  max-width: 316px;
  width: 100%;
}

@media screen and (min-width: 750px) {
  .heading-main.heading-main-challenge img {
    max-width: 651px;
  }
}

.heading-main.heading-main-drift img {
  max-width: 335px;
  width: 100%;
}

@media screen and (min-width: 750px) {
  .heading-main.heading-main-drift img {
    max-width: 819px;
  }
}

.heading-main.heading-main-debden img {
  max-width: 285px;
  width: 100%;
}

@media screen and (min-width: 750px) {
  .heading-main.heading-main-debden img {
    max-width: 569px;
  }
}

.heading-main.heading-main-tsubasa {
  margin: 60px 0;
}

.heading-main.heading-main-craft .heading-texts {
  display: block;
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-craft .heading-texts img {
    width: 220px;
  }
}

@media screen and (min-width: 750px) {
  .heading-main.heading-main-craft .heading {
    -webkit-transform: translate(-9px, 0);
            transform: translate(-9px, 0);
  }
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-craft .heading {
    margin: 0 auto;
  }
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-craft::before {
    background-image: url(../images/craft/craft-heading-wrap-bg-sp.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: -20px;
    top: -19px;
    right: -21px;
    bottom: 0;
    content: "";
  }
}

@media screen and (min-width: 750px) {
  .heading-main.heading-main-craft {
    margin-bottom: 105px;
  }
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-craft {
    position: relative;
    margin: 0;
    padding: 29px 0 60px;
  }
}

@media screen and (min-width: 750px) {
  .heading-main.heading-main-musasabi .heading img {
    -webkit-transform: translate(-11px, 2px);
            transform: translate(-11px, 2px);
  }
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-musasabi .heading img:last-child {
    max-width: 335px;
  }
}

@media screen and (min-width: 750px) {
  .heading-main.heading-main-musasabi {
    margin-bottom: 83px;
  }
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-dream {
    max-width: 350px;
    margin: 0 auto 45px;
  }
}

.heading-main.heading-main-marcherant {
  text-align: center;
  max-width: 882px;
  margin: 40px auto 20px;
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-marcherant .heading {
    max-width: 300px;
  }
}

.heading-main.heading-main-marcherant .heading-main-subtext {
  font-size: 18px;
  margin-top: 34px;
  letter-spacing: 4px;
  line-height: 1.8;
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-marcherant .heading-main-subtext {
    font-size: 12px;
    margin-top: 26px;
  }
}

.heading-main.heading-main-marcherant .heading-main-subtext.dinner-buffet {
  font-size: 15px;
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-marcherant .heading-main-subtext.dinner-buffet {
    font-size: 12px;
    max-width: 300px;
    margin: auto;
    text-align: left;
  }
}

.heading-main.heading-main-marcherant.dinner-buffet {
  margin: 65px auto 20px;
}

.heading-main.heading-main-marcherant.dinner-buffet .heading {
  margin-bottom: 15px;
  max-width: none;
  padding: 0px 40px;
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-marcherant.dinner-buffet .heading img {
    max-width: 270px;
    margin: initial;
  }
}

@media screen and (min-width: 750px) {
  .heading-main.heading-main-marcherant.dinner-buffet {
    margin: 140px auto 0;
    max-width: none;
  }
  .heading-main.heading-main-marcherant.dinner-buffet .heading {
    padding: 0;
  }
  .heading-main.heading-main-marcherant.dinner-buffet .heading-main-subtext {
    margin-top: 28px;
  }
}

.heading-main.heading-main-tourism .heading-tourism {
  max-width: 481px;
  margin-bottom: 30px;
}

@media screen and (max-width: 749px) {
  .heading-main.heading-main-tourism .heading-tourism {
    max-width: 290px;
  }
}

.heading-main.heading-main-tourism .heading-main-subtext-tourism {
  margin: auto;
  font-weight: bold;
  line-height: 2.3;
}

@media screen and (min-width: 750px) {
  .heading-main.heading-main-tourism .heading-main-subtext-tourism {
    font-size: 14px;
  }
}

@media screen and (min-width: 750px) {
  .heading-main.heading-main-tourism {
    margin-bottom: 85px;
  }
}

.heading-main.heading-main-program-details .media-title {
  font-size: 36px;
}

.heading-main.heading-main-mobipark-guide {
  background-color: #f9f9f9;
  padding: 30px;
  margin-bottom: 23px;
}

.heading-main.heading-main-mobipark-guide .heading-text {
  font-size: 24px;
  margin-bottom: 45px;
}

@media screen and (min-width: 750px) {
  .heading-main.heading-main-mobipark-guide {
    padding: 56px 70px;
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 750px) {
  .heading-howto {
    margin-bottom: 60px;
  }
}

.heading-howto.heading-howto-acrox .heading-subtext {
  margin: 17px auto 0;
  max-width: 628px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-howto.heading-howto-acrox .heading-subtext {
    margin-bottom: 35px;
    max-width: 228px;
    height: 57px;
  }
}

.heading-howto.heading-howto-bunbun .heading-subtext {
  margin: 17px auto 0;
  max-width: 560px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-howto.heading-howto-bunbun .heading-subtext {
    max-width: 289px;
    height: 58px;
  }
}

.heading-howto.heading-howto-debden .heading-subtext {
  margin: 17px auto 0;
  max-width: 669px;
  width: 100%;
  height: 40px;
}

@media screen and (max-width: 749px) {
  .heading-howto.heading-howto-debden .heading-subtext {
    max-width: 258px;
    height: 58px;
  }
}

.heading-howto.heading-howto-dokidoki .heading-subtext {
  margin: 17px auto 0;
  max-width: 800px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-howto.heading-howto-dokidoki .heading-subtext {
    margin: 10px auto 0;
    max-width: 300px;
    height: 57px;
  }
}

.heading-howto.heading-howto-forest-driving .heading-subtext {
  margin: 17px auto 0;
  max-width: 539px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-howto.heading-howto-forest-driving .heading-subtext {
    margin: 10px auto 0;
    max-width: 196px;
    height: 57px;
  }
}

.heading-howto.heading-howto-wildracer .heading-subtext {
  margin: 17px auto 0;
  max-width: 626px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-howto.heading-howto-wildracer .heading-subtext {
    margin: 10px auto 0;
    max-width: 256px;
    height: 57px;
  }
}

.heading-howto.heading-howto-motorcycle .heading-subtext {
  margin: 17px auto 0;
  max-width: 925px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-howto.heading-howto-motorcycle .heading-subtext {
    height: 89px;
  }
}

.heading-howto.heading-howto-mototouring .heading-subtext {
  margin: 17px auto 0;
  max-width: 625px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-howto.heading-howto-mototouring .heading-subtext {
    margin: 10px auto 0;
    max-width: 228px;
    height: 58px;
  }
}

.heading-howto.heading-howto-motoracer .heading-subtext {
  margin: 17px auto 0;
  max-width: 583px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-howto.heading-howto-motoracer .heading-subtext {
    margin: 10px auto 0;
    max-width: 200px;
    height: 57px;
  }
}

.heading-howto.heading-howto-dream .heading-subtext {
  margin: 17px auto 0;
  max-width: 616px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-howto.heading-howto-dream .heading-subtext {
    margin: 10px auto 0;
    max-width: 221px;
    height: 57px;
  }
}

.heading-howto.heading-howto-drift .heading-subtext {
  margin: 17px auto 0;
  max-width: 515px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-howto.heading-howto-drift .heading-subtext {
    margin: 10px auto 0;
    max-width: 197px;
    height: 57px;
  }
}

.heading-howto.heading-howto-challenge .heading-subtext {
  margin: 17px auto 0;
  max-width: 669px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .heading-howto.heading-howto-challenge .heading-subtext {
    max-width: 256px;
    height: 56px;
    margin-top: 15px;
  }
}

.heading-howto.heading-howto-itadaki .heading-subtext {
  width: 100%;
}

.heading-howto.heading-howto-itadaki svg {
  max-width: 640px;
}

@media screen and (max-width: 749px) {
  .heading-howto.heading-howto-itadaki svg {
    max-width: 300px;
    height: 58px;
  }
}

.heading-banner-more .heading {
  margin: 0;
}

.heading-banner-more .heading-text {
  line-height: 1;
  letter-spacing: 0.16em;
  font-size: 31px;
  position: relative;
}

.heading-banner-more .heading-subtext {
  position: relative;
  margin: 0 auto;
  height: auto;
}

@media screen and (max-width: 749px) {
  .heading-banner-more.heading-banner-more-acrox .heading-subtext {
    max-width: 184px;
    height: auto;
  }
}

.heading-banner-more.heading-banner-more-forestdriving .heading-subtext {
  max-width: 419px;
  width: 100%;
  left: 10px;
}

@media screen and (max-width: 749px) {
  .heading-banner-more.heading-banner-more-forestdriving .heading-subtext {
    left: 0;
    max-width: 158px;
    height: auto;
  }
}

.heading-banner-more.heading-banner-more-debden .heading-subtext {
  max-width: 528px;
  width: 100%;
  left: 10px;
}

@media screen and (max-width: 749px) {
  .heading-banner-more.heading-banner-more-debden .heading-subtext {
    left: 0;
    max-width: 208px;
    height: 46px;
  }
}

.heading-banner-more.heading-banner-more-challenge .heading-subtext {
  max-width: 528px;
  width: 100%;
  left: 10px;
}

.heading-banner-more.heading-banner-more-bunbun .heading-subtext {
  left: 26px;
}

@media screen and (max-width: 749px) {
  .heading-banner-more.heading-banner-more-bunbun .heading-subtext {
    left: 0;
    max-width: 232px;
    height: 46px;
  }
}

.heading-banner-more.heading-banner-more-motorcycle .heading-subtext {
  left: 9px;
  height: auto;
}

@media screen and (max-width: 749px) {
  .heading-banner-more.heading-banner-more-motorcycle .heading-subtext {
    left: 0;
    max-width: 210px;
  }
}

@media screen and (max-width: 749px) {
  .heading-banner-more.heading-banner-more-mototouring .heading-subtext {
    max-width: 184px;
    height: 46px;
  }
}

@media screen and (max-width: 749px) {
  .heading-banner-more.heading-banner-more-motoracer .heading-subtext {
    max-width: 161px;
    height: 46px;
  }
}

@media screen and (max-width: 749px) {
  .heading-banner-more.heading-banner-more-dream .heading-subtext {
    max-width: 178px;
    height: 46px;
  }
}

@media screen and (max-width: 749px) {
  .heading-banner-more.heading-banner-more-wildracer .heading-subtext {
    max-width: 206px;
    height: 46px;
  }
}

.mv {
  height: 607px;
  position: relative;
}

@media screen and (max-width: 749px) {
  .mv {
    height: 350px;
  }
}

.toya-wrapper .mv {
  z-index: 1;
}

.mv::after {
  content: '';
  position: absolute;
  bottom: -60px;
  left: 0;
  width: 100%;
  height: 100px;
  background: url(../images/mv-curve.png) no-repeat center top;
  background-size: cover;
}

.toya-wrapper .mv::after {
  display: none;
}

@media screen and (max-width: 749px) {
  .mv::after {
    bottom: -33px;
    height: 50px;
  }
}

.mv.mv-events {
  margin-bottom: 90px;
}

@media screen and (max-width: 749px) {
  .mv.mv-events {
    margin-bottom: 80px;
  }
}

.mv.mv-events .events-mv-heading {
  bottom: 60px;
}

@media screen and (max-width: 749px) {
  .mv.mv-events .events-mv-heading {
    bottom: 20px;
  }
}

.mv.mv-events .mv-date {
  background: url(../images/events/mv-gradient-rect.jpg) no-repeat;
  background-size: no-repeat;
  background-size: cover;
  display: inline-block;
  padding: 10px 17px;
  color: #fefefe;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 3px;
  line-height: 1;
  position: absolute;
  bottom: 64px;
}

@media screen and (max-width: 749px) {
  .mv.mv-events .mv-date {
    font-size: 10px;
    letter-spacing: 1px;
    padding: 5px 10px;
  }
}

@media screen and (min-width: 750px) {
  .mv.mv-events {
    margin-bottom: 200px;
  }
}

@media screen and (max-width: 749px) {
  .mv.mv-restaurant {
    margin-bottom: 100px;
    height: 450px;
  }
  .mv.mv-restaurant::after {
    display: none;
  }
  .mv.mv-restaurant .mv-image {
    height: 500px;
  }
}

.mv-container {
  position: relative;
  z-index: 1;
}

.mv-list,
.mv-buttons-list {
  list-style: none;
}

.mv-image {
  width: 100%;
  height: 607px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 749px) {
  .subpage-access .mv-image {
    background-position: center;
  }
}

@media screen and (max-width: 749px) {
  .mv-image {
    height: 378px;
  }
}

.mv-subpage .mv-image {
  max-height: 100%;
  height: 0;
  overflow-y: hidden;
}

@media screen and (min-width: 750px) {
  .mv-subpage .mv-image {
    padding-bottom: 29%;
  }
}

@media screen and (max-width: 749px) {
  .mv-subpage .mv-image {
    padding-bottom: 67%;
  }
}

.mv-subpage .mv-image::after {
  bottom: -50px;
}

@media screen and (min-width: 750px) {
  .mv-subpage-craft .mv-image {
    height: 420px;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 749px) {
  .mv-subpage-craft .mv-image {
    padding-bottom: 71%;
  }
}

.mv-subpage-nozominoyu .mv-image {
  padding-bottom: 43%;
  background-position-y: 64%;
}

@media screen and (max-width: 749px) {
  .mv-subpage-nozominoyu .mv-image {
    padding-bottom: 96%;
    background-position: center;
  }
}

.mv-image.mv-image-sp {
  display: none;
}

@media screen and (max-width: 749px) {
  .mv-image.mv-image-sp {
    display: block;
  }
}

.mv-image.mv-image-pc {
  display: block;
}

@media screen and (max-width: 749px) {
  .mv-image.mv-image-pc {
    display: none;
  }
}

.mv-list-glamping-top {
  max-height: 600px;
}

.mv-list-marcherant {
  opacity: 1 !important;
}

.mv-list-top {
  opacity: 0;
  -webkit-transition: opacity 1s ease-in;
  transition: opacity 1s ease-in;
  -webkit-transition-delay: 4s;
          transition-delay: 4s;
  height: 607px;
  position: relative;
}

@media screen and (max-width: 749px) {
  .mv-list-top {
    height: 440px;
  }
}

.mv-list-top .mv-item {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 1s ease-in;
  transition: opacity 1s ease-in;
}

.mv-list-top .mv-item.is-active {
  opacity: 1;
}

.mv-list-top.is-show {
  opacity: 1;
}

@media screen and (max-width: 749px) {
  .mv-list-top .mv-image {
    height: 440px;
  }
}

.mv-buttons {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  flex-wrap: wrap;
  width: 40px;
  height: 100%;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 20;
}

@media screen and (max-width: 749px) {
  .mv-buttons {
    display: none;
  }
  .mv-subpage-hotel .mv-buttons {
    display: -webkit-box;
    display: flex;
    width: 34px;
  }
}

.mv-buttons-list {
  width: 100%;
}

.mv-buttons-link {
  display: -webkit-box;
  display: flex;
  width: 100%;
  height: auto;
  min-height: 150px;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  padding: 10px 5px;
  padding-left: 6px;
  font-size: 15px;
  font-weight: bold;
  line-height: 1.14;
  color: #2d2d2d;
  background: url(../images/mv-button-bg.jpg) repeat left top;
  background-size: cover;
  border-radius: 5px 0 0 5px;
}

@media screen and (min-width: 750px) {
  .is-ie .mv-buttons-link {
    height: 150px;
  }
}

@media screen and (min-width: 750px) {
  .is-ie .mv-subpage-hotel .mv-buttons-link {
    height: 150px;
  }
}

@media screen and (max-width: 749px) {
  .mv-subpage-hotel .mv-buttons-link {
    font-size: 12px;
    min-height: 116px;
    padding-left: 10px;
  }
}

.mv-buttons-link span {
  display: inline-block;
  width: 16px;
}

@media screen and (min-width: 750px) {
  .mv-subpage-hotel .mv-buttons-link span {
    display: inline;
  }
}

.mv-buttons-item {
  display: block;
  width: 100%;
  margin: 11px 0;
}

.mv-buttons-item:last-child .mv-buttons-link {
  background-position: left bottom;
}

.mv-heading {
  position: absolute;
  /* stylelint-disable no-descending-specificity */
  /* stylelint-enable no-descending-specificity */
}

.mv-heading:not(.mv-heading-subpage) {
  bottom: -92px;
  left: 35px;
}

@media screen and (max-width: 749px) {
  .mv-heading:not(.mv-heading-subpage) {
    bottom: -122px;
    left: 20px;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading {
    left: 15px;
  }
}

@media screen and (min-width: 750px) {
  .mv-heading-404 {
    bottom: 35px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading-404 {
    bottom: 17px !important;
  }
}

@media screen and (min-width: 750px) {
  .mv-heading-404 .heading-subtext {
    width: 467px !important;
    height: 42px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading-404 .heading-subtext {
    width: 319px !important;
    height: 30px !important;
  }
}

.mv-heading-404 .heading-subtext svg {
  fill: #fff;
}

@media screen and (min-width: 750px) {
  .mv-heading-marcherant-breakfast {
    bottom: 25px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading-marcherant-breakfast {
    bottom: -80px !important;
  }
}

@media screen and (min-width: 750px) {
  .mv-heading-marcherant-breakfast .heading-subtext {
    max-width: 405px !important;
    height: 62px !important;
    margin-top: 6px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading-marcherant-breakfast .heading-subtext {
    max-width: 236px !important;
    height: 36.5px !important;
  }
}

.mv-heading-camp .heading-subtext {
  font-size: 42px;
  color: #fff;
  font-family: 'Noto Serif JP', serif;
  max-width: 100% !important;
}

@media screen and (max-width: 749px) {
  .mv-heading-camp .heading-subtext {
    font-size: 26px;
    width: auto !important;
    height: auto !important;
  }
}

.mv-heading.twinringmotegi-mv-heading {
  bottom: 40px !important;
}

@media screen and (max-width: 749px) {
  .mv-heading.twinringmotegi-mv-heading {
    bottom: -5px !important;
  }
}

@media screen and (min-width: 750px) {
  .mv-heading.twinringmotegi-mv-heading .heading-subtext {
    max-width: 324px !important;
    height: 56px !important;
    margin-top: 20px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.twinringmotegi-mv-heading .heading-subtext {
    width: 210px !important;
    height: 36px !important;
    margin-top: 10px !important;
  }
}

.mv-heading.forest-program-mv-heading {
  bottom: 40px !important;
}

@media screen and (max-width: 749px) {
  .mv-heading.forest-program-mv-heading {
    bottom: -25px !important;
  }
  .mv-heading.forest-program-mv-heading .heading-text {
    font-size: 22px !important;
    letter-spacing: 2.5px;
  }
}

@media screen and (min-width: 750px) {
  .mv-heading.forest-program-mv-heading .heading-subtext {
    height: 55px !important;
    max-width: 512px !important;
    margin-top: 33px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.forest-program-mv-heading .heading-subtext {
    width: 100% !important;
    height: 32px !important;
    max-width: 297px !important;
    margin-top: 5px !important;
  }
}

.mv-heading.rocco-mv-heading {
  bottom: 40px !important;
}

@media screen and (max-width: 749px) {
  .mv-heading.rocco-mv-heading {
    bottom: -5px !important;
  }
}

@media screen and (max-width: 749px) {
  .toya-wrapper .mv-heading.rocco-mv-heading.mv-toya-heading {
    bottom: -70px !important;
  }
}

@media screen and (min-width: 750px) {
  .mv-heading.rocco-mv-heading .heading-subtext {
    max-width: 740px !important;
    height: 58px !important;
    margin-top: 20px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.rocco-mv-heading .heading-subtext {
    width: 335px !important;
    height: 87px !important;
    margin-top: 10px !important;
  }
}

@media screen and (min-width: 750px) {
  .toya-wrapper .mv-heading.rocco-mv-heading .heading-subtext {
    width: 396px !important;
    height: 61px !important;
  }
}

@media screen and (max-width: 749px) {
  .toya-wrapper .mv-heading.rocco-mv-heading .heading-subtext {
    max-width: 231px !important;
    height: 35px !important;
  }
}

.mv-heading.granturismo-mv-heading {
  bottom: 40px !important;
}

@media screen and (max-width: 749px) {
  .mv-heading.granturismo-mv-heading {
    bottom: -5px !important;
  }
}

@media screen and (min-width: 750px) {
  .mv-heading.granturismo-mv-heading .heading-subtext {
    max-width: 639px !important;
    height: 56px !important;
    margin-top: 20px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.granturismo-mv-heading .heading-subtext {
    width: 273px !important;
    height: 66px !important;
    margin-top: 10px !important;
  }
}

.mv-heading.oak-mv-heading {
  bottom: 40px !important;
}

@media screen and (max-width: 749px) {
  .mv-heading.oak-mv-heading {
    bottom: -5px !important;
  }
}

@media screen and (min-width: 750px) {
  .mv-heading.oak-mv-heading .heading-subtext {
    max-width: 643px !important;
    height: 54px !important;
    margin-top: 20px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.oak-mv-heading .heading-subtext {
    width: 300px !important;
    height: 70px !important;
    margin-top: 10px !important;
  }
}

@media screen and (min-width: 750px) {
  .mv-heading.restaurant-mv-heading .heading-subtext {
    max-width: 328px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.restaurant-mv-heading .heading-subtext {
    width: 265px !important;
    height: 42px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.restaurant-mv-heading {
    bottom: -65px !important;
  }
}

@media screen and (min-width: 750px) {
  .mv-heading.standardroom-mv-heading {
    bottom: 50px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.standardroom-mv-heading {
    bottom: -5px !important;
  }
}

.mv-heading.standardroom-mv-heading .heading-subtext {
  max-width: 491px !important;
  height: 52px !important;
  margin-top: 15px !important;
  fill: #fff;
}

@media screen and (max-width: 749px) {
  .mv-heading.standardroom-mv-heading .heading-subtext {
    max-width: 207px !important;
    height: 22px !important;
  }
}

@media screen and (min-width: 750px) {
  .mv-heading.familyroom-mv-heading {
    bottom: 33px !important;
  }
}

.mv-heading.familyroom-mv-heading .heading-subtext {
  max-width: 743px !important;
  height: 52px !important;
  margin-top: 15px !important;
  fill: #fff;
}

@media screen and (max-width: 749px) {
  .mv-heading.familyroom-mv-heading .heading-subtext {
    max-width: 200px !important;
    height: 55px !important;
  }
}

@media screen and (min-width: 750px) {
  .mv-heading.granroom-mv-heading {
    bottom: 37px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.granroom-mv-heading {
    bottom: 7px !important;
  }
}

.mv-heading.granroom-mv-heading .heading-subtext {
  width: 352px !important;
  height: 56px !important;
  fill: #fff;
}

@media screen and (min-width: 750px) {
  .mv-heading.granroom-mv-heading .heading-subtext {
    margin-top: 10px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.granroom-mv-heading .heading-subtext {
    width: 227px !important;
    height: 37px !important;
    margin-top: 9px !important;
  }
}

.mv-heading.reservation-mv-heading .heading-subtext {
  left: 0;
}

@media screen and (max-width: 749px) {
  .mv-heading.reservation-mv-heading .heading-subtext {
    top: 10px;
    -webkit-transform: none;
            transform: none;
  }
}

.mv-heading.reservation-mv-heading .heading-subtext * {
  width: 300px !important;
}

@media screen and (max-width: 749px) {
  .mv-heading.reservation-mv-heading .heading-subtext * {
    width: 207px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.reservation-mv-heading {
    padding: 15px 20px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.donguri-mv-heading .heading-text {
    letter-spacing: 3px;
    word-spacing: -1px;
  }
}

.mv-heading.donguri-mv-heading .heading-subtext {
  max-width: 595px !important;
  height: 99px !important;
  width: 241px !important;
  top: -6px;
  left: -10px;
}

@media screen and (min-width: 750px) {
  .mv-heading.donguri-mv-heading .heading-subtext {
    height: 100px !important;
    width: 100% !important;
    width: 237px;
    left: -6px;
    top: 6px;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.donguri-mv-heading {
    bottom: -22px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.marcherant-mv-heading .heading-text {
    letter-spacing: 3px;
    word-spacing: -1px;
  }
}

.mv-heading.marcherant-mv-heading .heading-subtext {
  max-width: 939px !important;
  height: 99px !important;
  width: 241px !important;
  top: -6px;
  left: -10px;
}

@media screen and (min-width: 750px) {
  .mv-heading.marcherant-mv-heading .heading-subtext {
    height: 100px !important;
    width: 100% !important;
    width: 237px;
    left: -6px;
    top: -11px;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.marcherant-mv-heading {
    bottom: -22px !important;
  }
}

.mv-heading.mv-heading-default {
  bottom: 30px;
  width: 100%;
  max-width: 650px;
  fill: #fff;
}

.mv-heading.mv-heading-default .heading-text {
  font-size: 45px;
  -webkit-text-fill-color: #fff;
  color: #fff;
}

@media screen and (max-width: 749px) {
  .mv-heading.mv-heading-default .heading-text {
    font-size: 24px;
    text-align: left;
  }
}

.mv-heading.mv-heading-default .heading-subtext {
  width: 100%;
  height: 64px;
  top: -20px;
}

@media screen and (max-width: 749px) {
  .mv-heading.mv-heading-default {
    left: auto;
  }
}

.mv-heading.mv-collection-pit {
  max-width: 330px;
}

.mv-heading.mv-collection-pit .heading {
  margin: 40px 0 14px;
}

@media screen and (max-width: 749px) {
  .mv-heading.mv-collection-pit .heading {
    margin-bottom: 10px;
  }
  .mv-heading.mv-collection-pit .heading-subtext {
    max-width: 180px;
    height: 37px;
    margin-top: 0px;
    margin-left: 0;
    top: 0px;
  }
}

.mv-heading.mv-heading-mobipark-guide {
  max-width: 950px;
}

.mv-heading.mv-heading-mobipark-guide .heading-subtext {
  top: -14px;
  left: 4px;
}

@media screen and (max-width: 749px) {
  .mv-heading.mv-heading-mobipark-guide .heading-subtext {
    height: 76px;
    left: 0;
    margin-top: 28px;
  }
  .mv-heading.mv-heading-mobipark-guide .heading-subtext svg {
    width: 330px;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.mv-heading-mobipark-guide {
    bottom: 5px;
  }
}

.mv-heading.mv-heading-bluenote .heading-text {
  letter-spacing: 2px;
}

@media screen and (max-width: 749px) {
  .mv-heading.mv-heading-bluenote {
    max-width: 300px;
    bottom: -30px;
  }
  .mv-heading.mv-heading-bluenote .heading-subtext {
    height: 80px;
    top: -15px;
    left: -43px;
    max-width: 210px;
  }
  .mv-heading.mv-heading-bluenote .heading-wrap-bluenote .heading {
    margin: 60px 0;
  }
}

.mv-heading.hellowoods-mv-heading {
  bottom: 5px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .smart-entry .mv-heading.hellowoods-mv-heading {
    bottom: 15px !important;
  }
}

.mv-heading.hellowoods-mv-heading .heading-text {
  font-size: 45px;
  -webkit-text-fill-color: #fff;
}

.is-ie .mv-heading.hellowoods-mv-heading .heading-text {
  background: none;
  color: #fff;
  -webkit-text-fill-color: #fff;
  -moz-text-fill-color: #fff;
  -ms-text-fill-color: #fff;
}

@media screen and (max-width: 749px) {
  .mv-heading.hellowoods-mv-heading .heading-text {
    text-align: left;
    font-size: 23px;
  }
}

.mv-heading.hellowoods-mv-heading .heading-subtext {
  width: 100%;
  max-width: 385px;
  height: 90px;
  margin-top: 0;
  margin-bottom: 10px;
  fill: #fff;
}

@media screen and (max-width: 749px) {
  .mv-heading.hellowoods-mv-heading .heading-subtext {
  max-width: 385px;
    height: auto;
    width: 400px;
    margin: 0;
  }
}

@media screen and (min-width: 750px) {
  .smart-entry .mv-heading.hellowoods-mv-heading .heading-subtext {
    max-width: 824px !important;
    height: 50px !important;
    margin-top: 10px !important;
  }
  .smart-entry .mv-heading.hellowoods-mv-heading .heading-subtext img {
    max-width: 888px;
    margin-left: -17px;
    margin-top: -19px;
  }
}

@media screen and (max-width: 749px) {
  .smart-entry .mv-heading.hellowoods-mv-heading .heading-subtext {
    width: 307px !important;
    height: 70px !important;
  }
  .smart-entry .mv-heading.hellowoods-mv-heading .heading-subtext img {
    max-width: 340.5px;
    margin-left: -9px;
    margin-top: -10px;
  }
}

.mv-heading.hellowoods-mv-heading.mv-heading-goods .heading-subtext {
  max-width: 458px;
}

@media screen and (max-width: 749px) {
  .mv-heading.hellowoods-mv-heading.mv-heading-goods .heading-subtext {
    width: 300px;
  }
}

.mv-heading.hellowoods-mv-heading .heading-collection .heading-subtext {
  max-width: 688px;
}

@media screen and (max-width: 749px) {
  .mv-heading.hellowoods-mv-heading .heading-collection .heading-subtext {
    width: 100%;
    max-width: 388px;
    height: 96px;
  }
}

.mv-heading.hellowoods-mv-heading .heading-racing .heading-subtext {
  max-width: 490px;
}

@media screen and (max-width: 749px) {
  .mv-heading.hellowoods-mv-heading .heading-racing .heading-subtext {
    width: 92%;
  }
}

.mv-heading.hellowoods-mv-heading .heading-tsubasa .heading-subtext {
  max-width: 600px;
}

.mv-heading.hellowoods-mv-heading .heading-musasabi .heading-subtext {
  max-width: 600px;
  height: 80px;
  fill: #fff;
}

@media screen and (max-width: 749px) {
  .mv-heading.hellowoods-mv-heading .heading-musasabi .heading-subtext {
    max-width: 300px;
    height: 55px;
    width: 100%;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.hellowoods-mv-heading {
    left: 0;
    padding: 50px 20px;
  }
  .mv-heading.hellowoods-mv-heading .heading {
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.hellowoods-mv-heading.hoteltwinring .heading-subtext {
    width: 100%;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.mv-heading-goods {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.mv-heading-marcherant-dinner-buffet .heading-wrap-marcherant-dinner-buffet .heading-subtext {
    width: 100%;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.mv-heading-marcherant-dinner-buffet {
    bottom: -20px;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.mv-heading-business-hours {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading.mv-heading-business-hours .heading-wrap-business-hours .heading-text {
    font-size: 32px;
  }
}

.mv-heading.mv-heading-business-hours .heading-wrap-business-hours .heading-subtext {
  max-width: 210px;
}

@media screen and (max-width: 749px) {
  .mv-heading.mv-heading-business-hours .heading-wrap-business-hours .heading-subtext {
    max-width: 140px;
  }
}

.mv-heading.mv-heading-faq {
  bottom: 5px;
  width: 100%;
}

.mv-heading.mv-heading-faq .heading-text {
  font-size: 45px;
  -webkit-text-fill-color: #fff;
}

.is-ie .mv-heading.mv-heading-faq .heading-text {
  background: none;
  color: #fff;
  -webkit-text-fill-color: #fff;
  -moz-text-fill-color: #fff;
  -ms-text-fill-color: #fff;
}

@media screen and (max-width: 749px) {
  .mv-heading.mv-heading-faq .heading-text {
    text-align: left;
    font-size: 23px;
  }
}

.mv-heading.mv-heading-faq .heading-subtext {
  width: 100%;
  max-width: 310px;
  height: 90px;
  margin-top: 0;
  fill: #fff;
}

@media screen and (max-width: 749px) {
  .mv-heading.mv-heading-faq .heading-subtext {
    height: 60px;
    width: 230px;
    margin: 0;
  }
}

.mv-heading span {
  display: block;
}

@media screen and (max-width: 749px) {
  .mv-heading.mv-heading-top::before {
    content: '';
    position: absolute;
    bottom: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 15.5px;
    height: 16.5px;
    right: 24px;
    top: 92px;
    background-image: url(../images/design-petal1-sp.png);
  }
}

.mv-heading.mv-heading-tourism {
  max-width: 875px;
  bottom: -6px;
  left: 22px;
}

@media screen and (max-width: 749px) {
  .mv-heading.mv-heading-tourism {
    max-width: 335px;
    bottom: -10px;
  }
  .mv-heading.mv-heading-tourism .heading .heading-text {
    letter-spacing: 2px;
  }
  .mv-heading.mv-heading-tourism .heading-subtext {
    height: 85px;
  }
}

.mv-heading-text {
  font-family: "Holland";
  font-size: 36px;
  color: #12290f;
  letter-spacing: 0.06em;
}

@media screen and (max-width: 749px) {
  .mv-heading-text {
    font-size: 18px;
  }
}

@media screen and (min-width: 750px) {
  .mv-heading-text .is-safari {
    letter-spacing: 0.078em;
  }
}

.mv-heading-subtext {
  margin-top: 13px;
  width: 887px;
}

@media screen and (max-width: 749px) {
  .mv-heading-subtext {
    width: 100%;
    max-width: 375px;
  }
}

.mv-today {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: absolute;
  right: 0;
  bottom: -144px;
  width: 368px;
  height: 366px;
  color: #333;
  text-align: center;
  background: url(../images/mv-today-bg.png) no-repeat;
  background-size: contain;
}

@media screen and (max-width: 749px) {
  .mv-today {
    width: 225px;
    height: 225px;
    right: -23px;
    bottom: -70px;
  }
}

.mv-today.mv-granroom-logo {
  background: url(../images/granroom/mv-today-bg.png) no-repeat;
  background-size: contain;
  max-width: 247px;
}

@media screen and (min-width: 750px) {
  .mv-today.mv-granroom-logo {
    bottom: -144px;
  }
}

.mv-today.mv-hellowoods-logo {
  background: url(../images/hellowoods/mv-today-bg.png) no-repeat;
  background-size: contain;
  max-width: 270px;
}

.mv-today.mv-collection-logo {
  background: url(../images/collection/mv-today-bg.png) no-repeat;
  background-size: contain;
  max-width: 270px;
}

.mv-today.mv-racing-logo {
  background: url(../images/racingkart/mv-today-bg.png) no-repeat;
  background-size: contain;
  max-width: 247px;
}

.mv-today.mv-events-logo {
  background: url(../images/events/logo.png) no-repeat;
  background-size: contain;
  max-width: 250px;
  bottom: -140px;
}

.mv-today.mv-hoteltwinring-logo {
  background: url(../images/hoteltwinring/hotel-twinring-logo.png) no-repeat;
  background-size: contain;
  max-width: 270px;
}

@media screen and (max-width: 749px) {
  .mv-today {
    display: none;
  }
}

.mv-today.mv-nozominoyu-logo {
  background: url(../images/nozominoyu/nozominoyu-logo.png) no-repeat;
  background-size: contain;
  max-width: 247px;
}

@media screen and (min-width: 750px) {
  .mv-today.mv-nozominoyu-logo {
    bottom: -144px;
  }
}

@media screen and (max-width: 749px) {
  .mv-today-top {
    display: -webkit-box;
    display: flex;
    bottom: -91px;
  }
}

.mv-today-text {
  display: block;
  margin: 0 auto;
  width: 92px;
  height: 47px;
  -webkit-transform: translateX(-4px);
          transform: translateX(-4px);
}

@media screen and (max-width: 749px) {
  .mv-today-text {
    width: 56px;
    height: 25px;
  }
}

.mv-today-time {
  display: block;
  margin-top: 7px;
  font-size: 32px;
  font-weight: bold;
  letter-spacing: 0;
  -webkit-transform: translateX(-6px);
          transform: translateX(-6px);
  position: relative;
}

@media screen and (max-width: 749px) {
  .mv-today-time {
    margin-top: 7px;
    font-size: 17px;
    letter-spacing: 0.03em;
  }
}

.mv-today-time::after {
  content: '';
  display: block;
  position: relative;
  margin: 4px auto 7px;
  width: 92px;
  height: 3px;
  background: url(../images/dot.png) no-repeat center;
  background-size: contain;
}

@media screen and (max-width: 749px) {
  .mv-today-time::after {
    width: 63px;
  }
}

.mv-today-degree {
  display: block;
  margin-left: -23px;
  font-size: 24px;
  font-weight: bold;
}

@media screen and (max-width: 749px) {
  .mv-today-degree {
    font-size: 13px;
    font-weight: normal;
  }
}

.mv-today-degree-icon {
  display: inline-block;
  vertical-align: top;
  width: 30px;
  height: 24px;
}

@media screen and (max-width: 749px) {
  .mv-today-degree-icon {
    width: 15px;
    height: 15px;
    margin-right: 1px;
    margin-top: -1px;
  }
}

.mv-today-degree-icon svg {
  width: 100%;
  height: 100%;
}

.mv-today-celcius-value {
  margin: 0 -7px;
}

@media screen and (max-width: 749px) {
  .mv-today-celcius-value {
    margin: 0 -3px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-labo .mv-image {
    background-position-x: 60%;
  }
}

.mv-car-and-bike .mv-container {
  max-width: 1263px;
  width: 100%;
  padding: 0 20px;
  margin: 0 auto;
  display: -webkit-box;
  display: flex;
  position: absolute;
  bottom: 25px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-box-pack: justify;
          justify-content: space-between;
}

@media screen and (min-width: 749px) {
  .mv-car-and-bike .mv-container {
    bottom: -15px;
  }
}

.mv-car-and-bike .mv-heading {
  position: relative;
  bottom: 0;
  left: 0;
}

.mv-car-and-bike .mv-heading-texts {
  width: 568px;
  height: 50px;
}

.mv-car-and-bike .mv-heading-texts svg {
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 749px) {
  .mv-car-and-bike .mv-heading-texts {
    width: 100%;
    max-width: 400px;
  }
  .mv-car-and-bike .mv-heading-texts svg {
    max-width: 400px;
  }
}

.mv-car-and-bike .mv-heading-subtexts {
  margin-top: 10px;
  font-size: 54px;
  color: white;
  text-align: left;
  text-shadow: 0px 0px 18.9px rgba(79, 79, 79, 0.5);
  position: relative;
  left: -15px;
  max-width: 430px;
}

@media screen and (max-width: 749px) {
  .mv-car-and-bike .mv-heading-subtexts {
    width: 100%;
    max-width: 300px;
    height: 100px;
    position: relative;
    left: -10px;
  }
}

.mv-car-and-bike .mv-heading-subtexts svg {
  width: 100%;
  height: 100%;
  fill: #fff;
}

.mv-car-and-bike .mv-logo {
  width: 268px;
  height: 266px;
  background-image: url(../images/car-and-bike/mv-logo.png);
  bottom: 0;
  position: relative;
}

.mv-car-and-bike .mv-image {
  height: 607px;
}

@media screen and (max-width: 749px) {
  .mv-car-and-bike .mv-image {
    height: auto;
  }
}

.mv-dokidoki {
  overflow-y: hidden;
}

.mv-dokidoki .mv-heading {
  left: 0px;
  bottom: 65px;
}

.mv-dokidoki .mv-mobipark-text {
  font-size: 45px;
  color: #fff;
  letter-spacing: 0.08em;
}

.mv-dokidoki .mv-mobipark-subtext {
  max-width: 356px;
  width: 100%;
}

.mv-dokidoki .mv-heading-text {
  width: auto;
  font-family: "Holland";
  color: #fff;
  font-size: 32px;
  font-size: 50px;
  letter-spacing: 0.06em;
  text-align: left;
  text-shadow: 0px 0px 18.9px rgba(79, 79, 79, 0.5);
}

.mv-dokidoki .mv-heading-subtext {
  margin-top: -15px;
  font-size: 47px;
  color: #fff;
  letter-spacing: 0.06em;
  text-shadow: 0px 0px 18.9px rgba(79, 79, 79, 0.5);
}

.mv-dokidoki .mv-today {
  width: 268px;
  height: 266px;
  background-image: url(../images/dokidoki/dokidoki-logo.png);
  bottom: -60px;
}

.mv-mobipark {
  max-height: 607px;
  height: auto;
  margin-bottom: 7px;
  overflow-y: hidden;
}

@media screen and (max-width: 749px) {
  .mv-mobipark .mv-image {
    background-position-x: 84%;
  }
}

@media screen and (min-width: 750px) {
  .mv-mobipark .mv-heading {
    bottom: 89px;
  }
}

@media screen and (max-width: 749px) {
  .mv-mobipark .mv-heading {
    padding-left: 20px;
    padding-right: 20px;
    bottom: 55px;
    left: 0px;
  }
}

.mv-mobipark .mv-heading-text-mobipark {
  font-size: 45px;
  color: #fff;
  letter-spacing: 0.08em;
}

@media screen and (max-width: 749px) {
  .mv-mobipark .mv-heading-text-mobipark {
    font-size: 22.5px;
    letter-spacing: 0.08em;
  }
}

.mv-mobipark .mv-heading-subtext-mobipark {
  margin-top: -10px;
  font-size: 54px;
  color: #fff;
  text-align: left;
  text-shadow: 0px 0px 18.9px rgba(79, 79, 79, 0.5);
  max-width: 356px;
  height: 62px;
}

@media screen and (max-width: 749px) {
  .mv-mobipark .mv-heading-subtext-mobipark {
    height: 52.5px;
    max-width: 202.5px;
    margin-top: -25px;
    margin-left: -2px;
  }
}

.mv-mobipark .mv-heading-subtext-mobipark svg {
  width: 100%;
  height: 100%;
  fill: #fff;
  text-shadow: 0px 0px 18.9px rgba(79, 79, 79, 0.5);
}

.mv-mobipark .mv-today-mobipark {
  max-width: 247px;
  width: 100%;
  height: 247px;
  bottom: -37px;
  background-image: url(../images/mobipark/mobipark-logo.png);
  right: 20px;
}

@media screen and (max-width: 749px) {
  .mv-mobipark .mv-today-mobipark {
    display: none;
  }
}

.mv-itadaki .mv-heading {
  bottom: 45px;
}

.mv-itadaki .mv-heading-subtexts {
  font-size: 47px;
  margin-top: 26px;
  color: #fff;
  letter-spacing: 0.06em;
  text-shadow: 0px 0px 18.9px rgba(79, 79, 79, 0.5);
}

.mv-itadaki .mv-heading-texts {
  font-family: "Holland";
  color: #fff;
  font-size: 50px;
  letter-spacing: 0.06em;
  width: auto;
  text-align: center;
}

.mv-itadaki .mv-today {
  width: 268px;
  height: 266px;
  background-image: url(../images/itadaki/today.png);
  bottom: -45px;
}

.mv-tsubasa,
.mv-musasabi {
  margin-bottom: 80px;
  position: relative;
}

.mv-tsubasa .mv-heading,
.mv-musasabi .mv-heading {
  bottom: 5px;
}

@media screen and (max-width: 749px) {
  .mv-tsubasa .mv-heading,
  .mv-musasabi .mv-heading {
    left: 0;
    right: 0;
    padding: 30px;
  }
}

.mv-tsubasa .mv-heading-texts,
.mv-musasabi .mv-heading-texts {
  width: 448px;
  height: 50px;
  font-family: "Holland";
  color: #fff;
  font-size: 50px;
  letter-spacing: 0.06em;
  text-align: center;
}

.mv-tsubasa .mv-heading-texts svg,
.mv-musasabi .mv-heading-texts svg {
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 749px) {
  .mv-tsubasa .mv-heading-texts,
  .mv-musasabi .mv-heading-texts {
    width: 100%;
    max-width: 400px;
    font-size: 26px;
    color: #fff;
    margin: auto;
    text-align: center;
  }
  .mv-tsubasa .mv-heading-texts svg,
  .mv-musasabi .mv-heading-texts svg {
    max-width: 400px;
  }
}

.mv-tsubasa .mv-heading-subtexts,
.mv-musasabi .mv-heading-subtexts {
  font-size: 47px;
  margin-top: 26px;
  color: #fff;
  letter-spacing: 0.06em;
  text-shadow: 0px 0px 18.9px rgba(79, 79, 79, 0.5);
}

.mv-tsubasa .mv-heading-subtexts svg,
.mv-musasabi .mv-heading-subtexts svg {
  width: 100%;
  height: 100%;
}

.mv-tsubasa .mv-logo,
.mv-musasabi .mv-logo {
  width: 268px;
  height: 266px;
  background-image: url(../images/tsubasa/mv-logo.png);
  bottom: -60px;
}

@media screen and (max-width: 749px) {
  .mv-tsubasa .mv-logo,
  .mv-musasabi .mv-logo {
    background-image: url(../images/tsubasa/mv-logo-sp.png);
  }
}

.mv-tsubasa .mv-logo-musasabi,
.mv-musasabi .mv-logo-musasabi {
  width: 268px;
  height: 266px;
  background-image: url(../images/musasabi/mv-logo.png);
  bottom: -60px;
}

@media screen and (max-width: 749px) {
  .mv-tsubasa .mv-logo-musasabi,
  .mv-musasabi .mv-logo-musasabi {
    background-image: url(../images/musasabi/mv-logo-sp.png);
  }
}

@media screen and (max-width: 749px) {
  .mv-inner {
    height: 378px;
  }
}

.mv-inner .mv-today {
  width: 268px;
  height: 266px;
  background-image: url(../images/sumika/sumika-logo.png);
  bottom: -45px;
}

.mv-inner .mv-heading {
  bottom: 27px;
}

.mv-inner .mv-heading-subtexts svg {
  fill: #fff;
  width: 520px;
  height: 74px;
}

.mv-inner .mv-heading-texts {
  font-family: "Holland";
  color: #fff;
  font-size: 50px;
  letter-spacing: 0.06em;
  width: auto;
}

@media screen and (max-width: 749px) {
  .mv-inner .mv-heading-texts {
    font-size: 25px;
  }
}

@media screen and (max-width: 749px) {
  .mv-inner .mv-heading-sumika .mv-heading-texts {
    font-size: 24px;
    letter-spacing: 0.092em;
  }
}

.mv-inner .mv-heading-sumika .mv-heading-subtexts svg {
  width: 653px;
  height: 81px;
}

@media screen and (max-width: 749px) {
  .mv-inner .mv-heading-sumika .mv-heading-subtexts svg {
    width: 271px;
    height: 87px;
    position: relative;
    left: -6px;
    top: -3px;
  }
}

.mv-inner .mv-heading-itadaki .mv-heading-texts {
  margin-left: 25px;
}

@media screen and (max-width: 749px) {
  .mv-inner .mv-heading-itadaki .mv-heading-texts {
    margin-left: 0;
  }
}

@media screen and (max-width: 749px) {
  .mv-inner .mv-heading-itadaki .mv-heading-subtexts svg {
    width: 162px;
    height: 76px;
  }
}

@media screen and (min-width: 750px) {
  .mv-inner .mv-heading-dokidoki {
    bottom: 50px;
  }
  .mv-inner .mv-heading-dokidoki .mv-heading-subtexts svg {
    width: 810px;
    height: 72px;
  }
}

@media screen and (max-width: 749px) {
  .mv-inner .mv-heading-dokidoki .mv-heading-subtexts svg {
    width: 183px;
    height: 96px;
  }
}

.mv-inner.itadaki-mv .mv-today {
  background-image: url(../images/itadaki/today.png);
}

.mv-inner.dokidoki-mv .mv-today {
  background-image: url(../images/dokidoki/dokidoki-logo.png);
  width: 247px;
  height: 247px;
  bottom: -38px;
}

.mv-subpage {
  margin-bottom: 20px;
  height: auto;
}

@media screen and (min-width: 750px) {
  .mv-subpage {
    margin-bottom: 50px;
  }
}

.mv-subpage::after {
  bottom: -50px;
}

@media screen and (max-width: 749px) {
  .mv-subpage::after {
    bottom: -25px;
  }
}

.mv-subpage .mv-tourism::after {
  bottom: -68px;
}

@media screen and (max-width: 749px) {
  .mv-subpage .mv-tourism::after {
    bottom: -25px;
  }
}

.mv-subpage .mv-heading-subpage {
  width: 100%;
  text-align: center;
  color: #fff;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.mv-subpage .mv-heading-subpage span {
  color: #fff;
  text-shadow: 0px 0px 18.9px rgba(79, 79, 79, 0.5);
  font-size: 23px;
  font-weight: 300;
}

.mv-subpage .mv-heading-subpage span.mv-heading-text-walk {
  font-family: "HiraKakuPro-W3-AlphaNum";
}

.mv-subpage .mv-heading-subpage span.mv-heading-text-labo {
  font-family: "HiraKakuPro-W3-AlphaNum";
}

.mv-subpage .mv-heading-subpage span.mv-heading-text-reserve {
  font-family: "HiraKakuPro-W3-AlphaNum", "\6E38\30B4\30B7\30C3\30AF", YuGothic, "\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3", "Hiragino Kaku Gothic ProN", "\30E1\30A4\30EA\30AA", Meiryo, sans-serif;
}

@media screen and (min-width: 750px) {
  .mv-subpage .mv-heading-subpage span {
    font-size: 46px;
  }
}

@media screen and (max-width: 749px) {
  .mv-subpage.mv-subpage-404 .mv-image {
    padding-bottom: 105%;
  }
}

@media screen and (max-width: 749px) {
  .mv-subpage.mv-subpage-acrox::after {
    display: none;
  }
}

@media screen and (min-width: 750px) {
  .mv-subpage.mv-subpage-craft {
    height: 447px;
    margin-bottom: 89px;
  }
}

@media screen and (min-width: 750px) {
  .mv-subpage.mv-subpage-craft .mv-heading-subpage {
    top: 43%;
  }
}

.mv-subpage.mv-subpage-reserve {
  overflow: hidden;
}

@media screen and (min-width: 750px) {
  .mv-subpage.mv-subpage-reserve {
    margin-bottom: 95px;
  }
}

.mv-subpage.mv-subpage-reserve .mv-image {
  padding-bottom: 43%;
}

@media screen and (max-width: 749px) {
  .mv-subpage.mv-subpage-reserve .mv-image {
    padding-bottom: 96%;
  }
}

.mv-subpage.mv-musasabi .mv-heading-texts {
  width: 100%;
  text-align: left;
}

@media screen and (max-width: 749px) {
  .mv-subpage.mv-musasabi .mv-heading-texts {
    font-size: 23px;
    font-weight: normal;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    top: 50%;
  }
}

.mv-subpage.mv-musasabi .mv-heading-subtexts {
  font-weight: normal;
}

@media screen and (min-width: 750px) {
  .mv-subpage.mv-musasabi .mv-heading-subtexts {
    letter-spacing: 0.17em;
    margin-top: 18px;
  }
}

@media screen and (min-width: 750px) {
  .mv-subpage.mv-musasabi .mv-image {
    height: 620px;
    max-height: none;
  }
}

@media screen and (min-width: 750px) {
  .mv-subpage.mv-musasabi .mv-heading {
    bottom: 56px;
    left: 31px;
  }
}

@media screen and (min-width: 750px) {
  .mv-subpage.mv-musasabi::after {
    bottom: -89px;
  }
}

@media screen and (min-width: 750px) {
  .mv-subpage.mv-musasabi {
    height: auto;
    margin-bottom: 72px;
  }
}

.mv-subpage.mv-subpage-tourism .mv-image-tourism {
  height: 370px;
}

@media screen and (min-width: 750px) {
  .mv-subpage.mv-subpage-tourism .mv-image-tourism {
    height: 420px;
  }
}

@media screen and (min-width: 750px) {
  .mv-subpage.mv-subpage-tourism {
    height: 450px;
  }
}

.mv-image-subpage {
  background-position-y: 25%;
}

.toya-wrapper .mv-image-subpage {
  background-position-y: bottom;
}

@media screen and (max-width: 749px) {
  .mv-top {
    height: 440px;
  }
}

@media screen and (max-width: 749px) {
  .mv-top:after {
    bottom: -37px;
  }
}

@media screen and (max-width: 749px) {
  .mv-top .mv-heading-subtext {
    left: -16px;
    position: relative;
    margin-top: 0px;
  }
  .mv-top .mv-heading-subtext img {
    display: block;
    max-width: 370px;
    width: auto;
  }
}

@media screen and (min-width: 750px) {
  .mv-subpage-hotel {
    margin-bottom: 52px !important;
  }
}

.mv-subpage-walk,
.mv-subpage-labo {
  overflow: hidden;
}

@media screen and (min-width: 750px) {
  .mv-subpage-walk,
  .mv-subpage-labo {
    margin-bottom: 127px;
  }
}

@media screen and (max-width: 749px) {
  .mv-tsubasa {
    top: 50%;
    max-height: 265px;
  }
  .mv-tsubasa .mv-image {
    background-size: cover;
    max-height: 265px;
  }
  .mv-tsubasa .mv-logo-tsubasa {
    display: block;
    max-width: 130px;
    bottom: -170px;
    right: 10px;
  }
}

@media screen and (max-width: 749px) {
  .mv-musasabi .mv-logo-musasabi {
    display: block;
    max-width: 130px;
    bottom: -140px;
    right: 10px;
  }
}

.mv-heading-subpage-labo {
  text-align: right !important;
  top: 78% !important;
  left: 47% !important;
}

@media screen and (min-width: 750px) {
  .mv-heading-text-walk {
    font-weight: 600 !important;
  }
}

.lunch-marcherant .mv-heading-marcherant-lunch {
  bottom: 11px !important;
}

.lunch-marcherant .heading-lunch .heading-subtext {
  width: 214px;
  height: 160px;
}

@media screen and (max-width: 749px) {
  .lunch-marcherant .heading-lunch .heading-subtext {
    width: 124px;
    height: 100%;
  }
}

@media screen and (min-width: 750px) {
  .motegi-attraction .mv-heading {
    bottom: 0px;
  }
}

@media screen and (max-width: 749px) {
  .motegi-attraction .mv-heading {
    bottom: 14px;
  }
}

.motegi-attraction .mv-heading svg {
  display: inline-block;
  fill: #fff;
}

@media screen and (min-width: 750px) {
  .motegi-attraction .mv-heading svg {
    width: 325px;
    height: 38px;
  }
}

@media screen and (max-width: 749px) {
  .motegi-attraction .mv-heading svg {
    width: 166px;
    height: 20px;
  }
}

.access-mv-heading {
  bottom: 38px !important;
}

@media screen and (max-width: 749px) {
  .access-mv-heading {
    bottom: -20px !important;
  }
}

@media screen and (min-width: 750px) {
  .access-mv-heading .heading-access .heading-subtext {
    max-width: 286px !important;
    height: 62px !important;
  }
}

@media screen and (max-width: 749px) {
  .access-mv-heading .heading-access .heading-subtext {
    max-width: 169px !important;
    height: 36.5px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-forest-experience-program .heading {
    margin-bottom: 0;
  }
}

.mv-forest-experience-program .heading-subtext {
  max-width: 265px;
  margin-left: 0;
}

.mv-forest-experience-program .heading-subtext svg {
  fill: #fff;
}

@media screen and (max-width: 749px) {
  .mv-forest-experience-program .heading-subtext {
    height: 45px !important;
  }
}

@media screen and (min-width: 750px) {
  .mv-forest-experience-program .heading-subtext {
    height: 55px !important;
    max-width: 512px !important;
    margin-left: auto;
  }
}

@media screen and (min-width: 750px) {
  .map-mv-heading .heading-subtext {
    max-width: 263px !important;
    height: 53px !important;
  }
}

@media screen and (max-width: 749px) {
  .map-mv-heading .heading-subtext {
    max-width: 153.5px !important;
    height: 31.5px !important;
  }
}

@media screen and (max-width: 749px) {
  .mv-heading-marcherant-dinner {
    bottom: -30px !important;
  }
}

.article-image-wrap {
  padding: 15px;
  position: relative;
  width: 100%;
  height: 100%;
}

.article-image-wrap::before, .article-image-wrap::after {
  content: '';
  height: 75px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

@media screen and (max-width: 749px) {
  .article-image-wrap::before, .article-image-wrap::after {
    height: 60px;
  }
}

.article-image-wrap::before {
  width: 285px;
  left: 15px;
  top: -12px;
  background-image: url(../images/article/leaves.png);
  background-position: -44px top;
  overflow: hidden;
  z-index: 1;
}

@media screen and (max-width: 749px) {
  .article-image-wrap::before {
    width: 187px;
    left: 21px;
    top: 0;
  }
}

.article-image-wrap::after {
  right: 26px;
  bottom: 0;
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
  background-image: url(../images/article/leaves2.png);
  width: 152px;
}

@media screen and (max-width: 749px) {
  .article-image-wrap::after {
    width: 124px;
    right: 32px;
    bottom: 9px;
  }
}

.article-heading {
  margin-top: 4px;
  padding-left: 23px;
  width: 100%;
  min-height: 70px;
  font-size: 18px;
  font-weight: 600;
  color: #12290f;
  line-height: 1.67;
  letter-spacing: 0.07em;
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 749px) {
  .article-heading {
    font-size: 13px;
  }
}

.article-image {
  padding-top: 62%;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  background-color: #fff;
  background-size: 110%;
}

.article-image::before {
  content: '';
  background-image: url(../images/article/bg.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  left: -5.65%;
  top: -17%;
  height: 133%;
  width: 110%;
}

@media screen and (max-width: 749px) {
  .article-image::before {
    left: -6.5%;
    width: 108%;
  }
}

.article-period {
  padding-left: 23px;
  width: 100%;
  font-size: 14px;
  color: #12290f;
  letter-spacing: 0.06em;
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 749px) {
  .article-period {
    font-size: 11px;
    padding-left: 0px;
  }
}

.article-type {
  background: -webkit-gradient(linear, left top, right top, from(#027cc3), to(#099f48));
  background: linear-gradient(to right, #027cc3 0%, #099f48 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  color: #09a046;
  font-weight: 600;
  margin-bottom: 7px;
  letter-spacing: 0.06em;
  line-height: 1;
}

.is-ie .article-type {
  background: none;
  color: #00a040;
  -webkit-text-fill-color: #00a040;
  -moz-text-fill-color: #00a040;
  -ms-text-fill-color: #00a040;
}

.article {
  display: block;
  position: relative;
  padding-bottom: 36px;
  height: 100%;
}

@media screen and (max-width: 749px) {
  .article.article-pickup {
    padding: 0 0 20px 0;
  }
}

.article.article-pickup .article-heading {
  min-height: 105px;
  margin-bottom: 10px;
}

@media screen and (max-width: 749px) {
  .article.article-pickup .article-heading {
    min-height: 100%;
    margin-bottom: 20px;
  }
}

.article.article-pickup .article-image-wrap {
  margin-bottom: 14px;
}

.article.article-pickup .article-image-wrap:before, .article.article-pickup .article-image-wrap:after {
  content: none;
}

.article.article-pickup .article-image {
  background-size: cover;
  padding-top: 57%;
}

.article.article-pickup .article-image:before {
  content: none;
}

.article.article-pickup .article-period {
  padding: 0;
}

.article.article-no-design .article-no-design-link {
  display: block;
}

.article.article-no-design .article-heading {
  margin-top: 7px;
  padding-left: 0;
  color: #2d2d2d;
  letter-spacing: 0.03em;
}

@media screen and (max-width: 749px) {
  .smart-entry .article.article-no-design .article-heading {
    margin-top: -1px;
  }
}

@media screen and (min-width: 750px) {
  .smart-entry .article.article-no-design .article-heading {
    margin-top: 12px;
  }
}

@media screen and (min-width: 750px) {
  .article.article-no-design:hover .button-gradient-icon {
    -webkit-transform: translate(5px, -50%);
            transform: translate(5px, -50%);
  }
}

@media screen and (max-width: 749px) {
  .article.article-no-design .article-period {
    padding-left: 0;
  }
}

.article.article-no-design .article-image-wrap {
  padding: 0;
  height: auto;
}

.article.article-no-design .article-image-wrap::before, .article.article-no-design .article-image-wrap::after {
  display: none;
}

.article.article-no-design .article-image-wrap .article-image::before {
  display: none;
}

@media screen and (max-width: 749px) {
  .article.article-feature .article-period {
    padding-left: 23px;
  }
}

.article-link {
  display: block;
}

.article-category {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: absolute;
  top: -32px;
  right: -40px;
  width: 93px;
  height: 97px;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.03em;
  background: url(../images/article/category-bg.png) no-repeat left top;
  background-size: contain;
  color: #1a4d01;
  z-index: 1;
}

@media screen and (max-width: 749px) {
  .article-category {
    font-size: 14px;
    top: -19px;
    right: -11px;
    width: 78px;
    height: 79px;
  }
}

.article-category.article-category-news {
  background-image: url(../images/article/category-bg2.png);
}

@media screen and (max-width: 749px) {
  .article-category.article-category-news {
    z-index: 9;
  }
}

.article-name {
  font-size: 24px;
  font-weight: bold;
  padding: 17px 0;
  text-align: left;
}

.article-tag {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 15px;
  color: #fff;
}

.article-tag.article-bg-green {
  background-color: #00a040;
}

.article-tag.article-bg-green-2 {
  background-color: #368121;
}

.article-tag.article-bg-green-3 {
  background-color: #90ae28;
}

.article-tag.article-bg-green-4 {
  background-color: #41a327;
}

.article-tag.article-bg-green-5 {
  background-color: #d2e737;
}

.feature-container {
  padding-top: 40px;
  background: none;
}

.feature-list {
  display: -webkit-box;
  display: flex;
  list-style: none;
  margin: 0 -40px;
}

.feature-list.feature-list-no-design {
  margin: 37px -25px 0;
}

.feature-item {
  display: inline-block;
  vertical-align: top;
  margin: 0 25px;
  width: calc(1220px / 3);
}

.feature-list-attraction-cat {
  margin: 55px -25px 0;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}

@media screen and (max-width: 749px) {
  .feature-list-attraction-cat {
    display: block;
  }
}

.feature-list-attraction-cat .feature-item {
  max-width: 300px;
}

@media screen and (max-width: 749px) {
  .feature-list-attraction-cat .feature-item {
    display: block;
    margin: auto;
  }
}

.feature-list-attraction-cat article {
  padding-bottom: 17px;
}

.feature-list-attraction-cat article::after {
  content: " ";
  width: 40px;
  height: 20px;
  background: url(../images/car-and-bike/arrow-down.png) no-repeat;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}

@media screen and (max-width: 749px) {
  .feature-list-attraction-cat article {
    padding-bottom: 20px;
  }
}

.feature-list-attraction-cat .article-image {
  background-size: contain;
}

.feature-list-car-bike {
  flex-wrap: wrap;
  width: calc(100% + 40px);
}

@media screen and (max-width: 749px) {
  .feature-list-car-bike {
    margin: 0;
  }
}

.feature-list-car-bike .feature-item {
  width: calc((100% - 100px) / 2);
}

@media screen and (min-width: 749px) {
  .feature-list-car-bike .feature-item {
    max-width: 480px;
  }
}

.feature-list-car-bike .feature-item article {
  padding-bottom: 80px;
}

.feature-list-car-bike .feature-item:last-child article {
  padding-bottom: 0px;
}

@media screen and (max-width: 749px) {
  .feature-list-car-bike .feature-item {
    width: 100%;
    margin: 0;
  }
}

.file-dl .file-dl-wrap {
  border-top: 1px solid #a6a5a5;
  border-bottom: 1px solid #a6a5a5;
  font-size: 24px;
  text-align: center;
  padding: 66px;
  max-height: 170px;
}

@media screen and (max-width: 749px) {
  .file-dl .file-dl-wrap {
    padding: 28px 0px;
    font-size: 15px;
  }
}

.file-dl .file-dl-wrap .file-link {
  color: #000;
}

.file-dl .file-dl-wrap .file-link .file-name {
  display: inline-block;
}

@media screen and (max-width: 749px) {
  .file-dl .file-dl-wrap .file-link .file-name img {
    width: 20px;
  }
}

@media screen and (max-width: 749px) {
  .parkmap-inner {
    margin-top: 64px;
  }
}

@media screen and (min-width: 750px) {
  .smart-entry .parkmap-inner {
    padding-top: 139px;
  }
}

@media screen and (max-width: 749px) {
  .smart-entry .parkmap-inner {
    margin-top: 145px;
  }
}

.parkmap-container {
  position: relative;
}

.parkmap-image {
  background: url(../images/top/parkmap/map-v2.png) no-repeat center top;
  background-size: contain;
  width: 1600px;
  height: 903px;
  position: relative;
  left: -346px;
  top: -65px;
}

@media screen and (max-width: 749px) {
  .parkmap-image {
    width: 550px;
    height: 370px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    background: url(../images/top/parkmap/map-v2-sp.png) no-repeat center top;
    background-size: contain;
  }
}

.smart-entry .parkmap-image {
  background-image: url(../images/smart_entry/map.jpg);
  width: 2120px;
  height: 908px;
  left: -618px;
  top: -161px;
}

@media screen and (max-width: 749px) {
  .smart-entry .parkmap-image {
    width: calc(100% + 40px);
    height: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    background: url(../images/smart_entry/map-sp.jpg) no-repeat center top;
    background-size: contain;
    position: relative;
  }
}

@media screen and (max-width: 749px) {
  .smart-entry .parkmap-image .map-sp {
    visibility: hidden;
  }
}

.parkmap-image-list {
  counter-reset: parkmap_image_list;
  position: relative;
  left: 330px;
}

@media screen and (max-width: 749px) {
  .parkmap-image-list {
    left: 0;
  }
}

@media screen and (max-width: 749px) {
  .smart-entry .parkmap-image-list {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
  }
}

.parkmap-image-item {
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  cursor: pointer;
}

@media screen and (max-width: 749px) {
  .parkmap-image-item {
    width: 38px;
    height: 38px;
  }
}

.parkmap-image-item a {
  display: block;
  height: 100%;
  position: relative;
  z-index: 1;
}

.parkmap-image-item::before {
  counter-increment: parkmap_image_list;
  content: "0"counter(parkmap_image_list);
  position: absolute;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 20px;
  font-weight: normal;
  color: #fff;
  letter-spacing: 0.08em;
  background: url(../images/top/parkmap/number-bg-border.png) no-repeat;
  background-size: contain;
}

@media screen and (max-width: 749px) {
  .parkmap-image-item::before {
    padding: 2px 0 0 2px;
    font-size: 13px;
  }
}

.parkmap-image-item:first-child {
  left: 355px;
  top: 229px;
}

@media screen and (max-width: 749px) {
  .parkmap-image-item:first-child {
    left: 231px;
    top: 48px;
  }
}

@media screen and (min-width: 750px) {
  .smart-entry .parkmap-image-item:first-child {
    left: 775px;
    top: 260px;
  }
}

@media screen and (max-width: 749px) {
  .smart-entry .parkmap-image-item:first-child {
    left: 61%;
    top: 25%;
  }
}

.parkmap-image-item:nth-of-type(2) {
  left: 247px;
  top: 299px;
}

@media screen and (max-width: 749px) {
  .parkmap-image-item:nth-of-type(2) {
    left: 174px;
    top: 86px;
  }
}

@media screen and (min-width: 750px) {
  .smart-entry .parkmap-image-item:nth-of-type(2) {
    left: 865px;
    top: 333px;
  }
}

@media screen and (max-width: 749px) {
  .smart-entry .parkmap-image-item:nth-of-type(2) {
    left: 71%;
    top: 34%;
  }
}

.parkmap-image-item:nth-of-type(3) {
  left: 521px;
  top: 374px;
}

@media screen and (max-width: 749px) {
  .parkmap-image-item:nth-of-type(3) {
    left: 324px;
    top: 129px;
  }
}

@media screen and (min-width: 750px) {
  .smart-entry .parkmap-image-item:nth-of-type(3) {
    left: 725px;
    top: 620px;
  }
}

@media screen and (max-width: 749px) {
  .smart-entry .parkmap-image-item:nth-of-type(3) {
    left: 57%;
    top: 68%;
  }
}

.parkmap-image-item:nth-of-type(4) {
  left: 642px;
  top: 396px;
}

@media screen and (max-width: 749px) {
  .parkmap-image-item:nth-of-type(4) {
    left: 393px;
    top: 142px;
  }
}

.parkmap-image-item:nth-of-type(5) {
  left: 387px;
  top: 492px;
}

@media screen and (max-width: 749px) {
  .parkmap-image-item:nth-of-type(5) {
    left: 246px;
    top: 194px;
  }
}

.parkmap-image-item:nth-of-type(6) {
  left: 221px;
  top: 447px;
}

@media screen and (max-width: 749px) {
  .parkmap-image-item:nth-of-type(6) {
    left: 160px;
    top: 173px;
  }
}

.parkmap-image-item:nth-of-type(7) {
  left: 530px;
  top: 516px;
}

@media screen and (max-width: 749px) {
  .parkmap-image-item:nth-of-type(7) {
    left: 333px;
    top: 207px;
  }
}

.parkmap-list {
  counter-reset: parkmap_list;
}

@media screen and (max-width: 749px) {
  .parkmap-list {
    position: relative;
    z-index: 1;
  }
}

.parkmap-right {
  position: absolute;
  right: 0;
  top: 181px;
  width: 410px;
}

@media screen and (max-width: 749px) {
  .parkmap-right {
    margin-top: -93px;
    position: relative;
    right: auto;
    left: 23px;
    top: 0;
    width: calc(100% - 23px);
  }
}

@media screen and (min-width: 750px) {
  .page-twinringmotegi .parkmap-right {
    top: 238px !important;
  }
}

@media screen and (min-width: 750px) {
  .smart-entry .parkmap-right {
    top: 315px;
  }
}

@media screen and (max-width: 749px) {
  .smart-entry .parkmap-right {
    margin-top: -200px;
  }
}

.parkmap-link-icon {
  width: 25px;
  position: absolute;
  right: 18px;
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

@media screen and (max-width: 749px) {
  .parkmap-link-icon {
    width: 19px;
    right: 15px;
  }
}

.parkmap-link-icon svg {
  width: 100%;
  height: 12px;
}

.page-twinringmotegi .parkmap-link-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.parkmap-link {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  padding-left: 50px;
  height: 73px;
  background: url(../images/top/parkmap/button-bg.jpg) repeat;
  border-radius: 5px;
  font-size: 18px;
  font-weight: bold;
  color: #333;
  position: relative;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

@media screen and (max-width: 749px) {
  .parkmap-link {
    font-size: 14px;
    height: 51px;
    letter-spacing: 0.05em;
    padding-left: 39px;
  }
}

.parkmap-link::before {
  counter-increment: parkmap_list;
  content: "0"counter(parkmap_list);
  position: absolute;
  left: -30px;
  top: 50%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 61px;
  height: 61px;
  font-size: 20px;
  font-weight: normal;
  color: #fff;
  letter-spacing: 0.08em;
  background: url(../images/top/parkmap/number-bg.png) no-repeat;
  background-size: contain;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media screen and (max-width: 749px) {
  .parkmap-link::before {
    left: -23px;
    width: 45px;
    height: 45px;
    font-size: 15px;
  }
}

@media screen and (min-width: 750px) {
  .parkmap-link:hover {
    color: #00a040;
  }
  .parkmap-link:hover .parkmap-link-icon svg {
    stroke: #00a040;
  }
}

.parkmap-item {
  display: block;
  margin-bottom: 10px;
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

@media screen and (min-width: 750px) {
  .parkmap-item:hover {
    -webkit-transform: translateX(-30px);
            transform: translateX(-30px);
  }
}

.parkmap-item.is-active {
  -webkit-transform: translateX(-30px);
          transform: translateX(-30px);
}

.parkmap-item.is-active .parkmap-link {
  color: #00a040;
}

.parkmap-item.is-active .parkmap-link-icon svg {
  stroke: #00a040;
}

.parkmap-item.parkmap-item-last {
  margin-top: 20px;
}

@media screen and (max-width: 749px) {
  .parkmap-item.parkmap-item-last {
    margin-top: 39px;
    margin-left: -20px;
  }
}

@media screen and (min-width: 750px) {
  .parkmap-item.parkmap-item-last:hover {
    -webkit-transform: none;
            transform: none;
  }
  .parkmap-item.parkmap-item-last:hover .parkmap-link-icon {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}

@media screen and (min-width: 750px) {
  .map {
    margin-top: -42px;
    margin-bottom: 79px;
  }
}

.map .map-img {
  background-image: url(../images//mobipark/map-bg.png);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center top;
}

@media screen and (min-width: 750px) {
  .map .map-img {
    margin-top: -52px;
    padding-top: 90px;
  }
}

@media screen and (max-width: 749px) {
  .map .map-img {
    height: 288px;
    padding-top: 40px;
    background-size: contain;
  }
}

.map .map-img img {
  max-width: 912px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 749px) {
  .map .map-img img {
    max-width: 277px;
  }
}

@media screen and (max-width: 749px) {
  .map {
    margin-bottom: 52px;
    margin-top: -43px;
  }
  .map-img {
    margin: 0 -160px;
  }
  .map-img img {
    max-width: 504px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

.design-parkmap-smart-entry {
  margin-top: -39px;
}

@media screen and (max-width: 749px) {
  .design-parkmap-smart-entry {
    margin-top: -11px;
  }
}

.button-icon {
  width: 22px;
  position: absolute;
  right: 20px;
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

@media screen and (max-width: 749px) {
  .button-icon {
    width: 15px;
    right: 5px;
  }
}

.button-icon svg {
  width: 100%;
  height: 12px;
}

@media screen and (min-width: 750px) {
  .toya-button .button-icon {
    right: 40px;
  }
}

.button {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  margin: 0 auto;
  width: 364px;
  height: 62px;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  border: 1px dotted #333;
  position: relative;
  letter-spacing: 0.08em;
}

@media screen and (max-width: 749px) {
  .button {
    font-size: 12px;
    max-width: 364px;
    width: 100%;
    height: 50px;
  }
}

@media screen and (min-width: 750px) {
  .button:hover .button-icon {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}

.button::before {
  content: '';
  width: calc(100% + 10px);
  height: calc(100% - 7px);
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: -5px;
  right: 0;
  border: 1px dotted #333;
}

@media screen and (max-width: 749px) {
  .button.location-btn {
    width: 257px;
  }
}

.button-rocco {
  border-width: 0px;
  background: #532525;
  color: #fff;
  width: 446px;
  border-radius: 10px;
  margin-bottom: 40px;
}

.button-rocco:before {
  content: none;
}

@media screen and (max-width: 749px) {
  .button-rocco {
    margin-bottom: 33px;
    width: 295px;
  }
}

.button-rocco .button-icon {
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.button-rocco:hover .button-icon {
  -webkit-transform: translate(5px, -50%);
          transform: translate(5px, -50%);
}

.button.button-parkmap {
  width: 98%;
}

@media screen and (min-width: 750px) {
  .button.button-parkmap:hover {
    color: #00a040;
  }
  .button.button-parkmap:hover .button-icon svg {
    stroke: #00a040;
  }
}

.button.button-parkmap .button-icon {
  right: 18px;
}

.button.button-sumika {
  max-width: 381px;
  letter-spacing: 0.112em;
}

@media screen and (max-width: 749px) {
  .button.button-sumika {
    width: 100%;
  }
}

.button.button-sumika .button-icon {
  right: 26px;
  width: 20px;
}

@media screen and (max-width: 749px) {
  .button.button-sumika-instagram {
    width: 75%;
  }
}

@media screen and (max-width: 749px) {
  .button.button-sumika-instagram .button-icon {
    width: 17px;
    right: 15px;
  }
}

.button.button-instagram {
  max-width: 381px;
  letter-spacing: 0.112em;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .button.button-instagram {
    max-width: 248px;
  }
}

.button.button-hellowoods {
  width: 100%;
  max-width: 364px;
}

.button.button-banner-more {
  max-width: 381px;
  letter-spacing: 0.112em;
}

@media screen and (max-width: 749px) {
  .button.button-banner-more {
    width: calc(100% - 76px);
  }
}

.button.button-banner-more .button-icon {
  right: 26px;
  width: 20px;
}

.button.button-kart {
  margin: 35px auto 0;
}

@media screen and (min-width: 750px) {
  .button.button-kart {
    margin-top: 58px;
  }
}

@media screen and (max-width: 749px) {
  .button.button-kart {
    max-width: 246px;
  }
}

.button.button-comparison {
  max-width: 370px;
  width: 100%;
}

.button.button-comparison br {
  display: block;
}

@media screen and (min-width: 526px) {
  .button.button-comparison br {
    display: none;
  }
}

@media screen and (max-width: 525px) {
  .button.button-comparison .button-icon {
    right: 0;
    position: relative;
    margin-left: 20px;
  }
}

@media screen and (min-width: 750px) {
  .button.challenge-hellowoods-button {
    margin-left: 5px;
  }
}

.button.download-pdf {
  width: auto;
  max-width: 730px;
  background-color: #fff;
  height: 95px;
  border: 1px solid #000;
}

.button.download-pdf:before {
  content: none;
  display: none;
}

@media screen and (max-width: 749px) {
  .button.download-pdf {
    height: 60px;
    font-size: 12px;
    max-width: 345px;
  }
}

.button.map_m-pdf svg {
  height: 30px;
}

.button.program-details-green {
  background-image: url("../images/program-details/button-bg-green.jpg");
  border: none;
  background-position: center;
  background-size: 200%;
  width: 100%;
  height: auto;
  max-width: 490px;
  padding: 30px;
  margin-bottom: 14px;
}

@media screen and (min-width: 750px) {
  .button.program-details-green {
    margin-top: 100px;
  }
}

.button.program-details-green::before {
  display: none;
}

@media screen and (max-width: 749px) {
  .button.program-details-green {
    font-size: 14px;
    padding: 20px;
  }
}

.button.dinner-buffet-gold {
  border: 1px solid #a38737;
  max-width: 295px;
  color: #a38737;
  margin-bottom: 74px;
}

.button.dinner-buffet-gold::before {
  display: none;
}

@media screen and (min-width: 750px) {
  .button.dinner-buffet-gold {
    width: 100%;
    max-width: 730px;
    padding: 46px;
    margin-bottom: 74px;
  }
}

.foodsm-button {
  border-color: #00a040 !important;
  color: #00a040;
}

.location-btn {
  background-color: #fff;
}

.button-gradient-icon {
  width: 25px;
  position: absolute;
  right: 0;
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

@media screen and (min-width: 750px) {
  .button-gradient-icon {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.is-ie .button-gradient-icon {
  top: 0px;
}

.button-gradient-icon svg {
  width: 100%;
  height: 12px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .button-gradient-icon svg {
    height: 7.5px;
  }
}

@media screen and (max-width: 749px) {
  .smart-entry-attraction .button-gradient-icon {
    top: -20px;
  }
}

.button-gradient {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin: 0 auto;
  width: 100%;
  height: 62px;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  position: relative;
}

@media screen and (max-width: 749px) {
  .button-gradient {
    font-size: 12px;
    letter-spacing: 0.14em;
  }
}

.button-gradient.button-gradient-cmn {
  height: auto;
}

.button-gradient-text {
  background: -webkit-gradient(linear, left top, right top, from(#609ed5), to(#00a040));
  background: linear-gradient(to right, #609ed5 0%, #00a040 100%);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -ms-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
  -ms-text-fill-color: transparent;
}

.is-ie .button-gradient-text {
  background: none;
  color: #00a040;
  -webkit-text-fill-color: #00a040;
  -moz-text-fill-color: #00a040;
  -ms-text-fill-color: #00a040;
}

.section-inner {
  margin-top: -11px;
}

@media screen and (max-width: 749px) {
  .section-inner.section-inner-activity {
    margin: 83px 0 14px;
  }
}

.section-image {
  height: 400px;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}

@media screen and (max-width: 749px) {
  .section-image {
    padding-top: 46%;
    height: auto;
  }
}

.section-image-logo {
  margin: 0 auto;
  width: 301px;
  position: absolute;
  top: 33px;
  left: 0;
  right: 0;
}

@media screen and (max-width: 749px) {
  .section-image-logo {
    top: -51px;
    width: 128px;
  }
}

.section-image-logo.section-image-logo-twinring {
  width: 314px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media screen and (max-width: 749px) {
  .section-image-logo.section-image-logo-twinring {
    width: 166px;
    top: 45%;
  }
}

.section-image-logo.section-image-logo-hotel-twin {
  top: 76px;
}

@media screen and (max-width: 749px) {
  .section-image-logo.section-image-logo-hotel-twin {
    top: 29px;
    width: 164px;
  }
}

@media screen and (max-width: 749px) {
  .section-image-logo.section-image-logo-activity {
    top: -54px;
    width: 176px;
  }
}

.section-contents {
  margin-top: -41px;
  padding: 33px 0;
  position: relative;
  text-align: center;
}

@media screen and (max-width: 749px) {
  .section-contents {
    padding: 24px 0;
    margin-top: -21px;
  }
}

.section-contents:before {
  content: "";
  width: 100%;
  height: 50px;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: 0;
}

.section-contents-copy {
  font-size: 15px;
  line-height: 2;
  letter-spacing: 0.19em;
  position: relative;
  z-index: 9;
}

.section-contents-copy > a {
  text-decoration: underline;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}

.section-contents-copy > a:link, .section-contents-copy > a:visited {
  color: #000;
}

.section-contents-copy > a:hover {
  opacity: 0.5;
}

@media screen and (max-width: 749px) {
  .section-contents-copy {
    text-align: left;
    font-size: 12px;
    padding: 0 28px;
  }
}

.section-button {
  margin-top: 34px;
}

@media screen and (max-width: 749px) {
  .section-button {
    width: 249px;
    margin: 10px auto 0;
  }
  .section-button .button-icon {
    width: 15px;
    right: 16px;
  }
}

.section-cards {
  list-style: none;
  display: -webkit-box;
  display: flex;
  margin: 42px -10px 0;
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 749px) {
  .section-cards {
    margin-top: 23px;
  }
}

.section-cards-image-wrap {
  position: relative;
  display: block;
}

.section-cards-item {
  width: calc((100% / 3) - 20px);
  margin: 0 10px;
  position: relative;
}

.section-cards-item:first-child .section-cards-image-wrap {
  z-index: 2;
}

.section-cards-item:nth-of-type(2) .section-cards-image-wrap {
  z-index: 1;
}

.section-cards-item:nth-of-type(3) .section-cards-image-wrap {
  z-index: 0;
}

@media screen and (max-width: 749px) {
  .section-cards-item {
    width: auto;
  }
}

.section-cards-category {
  padding: 20px 4px 4px;
  width: 180px;
  font-size: 12px;
  background-color: #fff;
  position: absolute;
  left: -42px;
  top: 39px;
  -webkit-transform: rotate(-45deg) scale(0.8);
          transform: rotate(-45deg) scale(0.8);
  -webkit-transform-origin: left;
          transform-origin: left;
  z-index: 1;
}

@media screen and (max-width: 749px) {
  .section-cards-category {
    width: 89px;
    padding-top: 20px;
    left: -29px;
    top: 8px;
    border-radius: 20%;
    -webkit-transform: rotate(-45deg) scale(0.8);
            transform: rotate(-45deg) scale(0.8);
  }
}

.section-cards-category::before {
  content: '';
  margin: 0 auto;
  position: absolute;
  bottom: -35px;
  left: 0;
  right: 0;
  width: 70px;
  height: 70px;
  background: url(../images/section/card-category-after.png) no-repeat;
  background-size: contain;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: center;
          transform-origin: center;
}

@media screen and (max-width: 749px) {
  .section-cards-category::before {
    bottom: -42px;
    left: -10px;
    right: 0;
    width: 55px;
    height: 73px;
  }
}

.section-cards-image {
  padding: 27% 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.section-cards-title {
  margin-top: 16px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 749px) {
  .section-cards-title {
    font-size: 13px;
    margin-top: 8px;
  }
}

.section-card-link {
  color: #333;
}

.youtube-video {
  text-align: center;
}

.youtube-video-content {
  margin: 0 -20px;
}

@media screen and (max-width: 749px) {
  .youtube-video-content {
    margin: 0 -27px;
  }
}

@media screen and (max-width: 749px) {
  .youtube-video-content.youtube-video-content-itadaki {
    padding: 0;
  }
}

.youtube-video-list {
  margin-top: 47px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}

@media screen and (max-width: 749px) {
  .youtube-video-list {
    padding: 0 25px;
    margin-top: -7px;
  }
}

.youtube-video-item {
  padding: 0 24px;
}

@media screen and (max-width: 749px) {
  .youtube-video-item:last-child {
    margin-top: 22px;
  }
}

.youtube-video-wrapper {
  background: url(../images/frame.png) no-repeat center top;
  background-size: 100% 100%;
  padding: 15px;
}

@media screen and (max-width: 749px) {
  .youtube-video-wrapper {
    padding: 7px;
  }
}

.youtube-video-inner {
  position: relative;
  height: 0;
  padding-bottom: 49.25%;
  /* 16:9 */
  padding-top: 25px;
}

@media screen and (max-width: 749px) {
  .youtube-video-inner {
    padding-bottom: 45.25%;
  }
}

.youtube-video-inner iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.youtube-video-description {
  display: block;
  font-size: 17px;
  line-height: 1.731;
  text-align: left;
  margin-top: 10px;
  font-weight: 600;
}

@media screen and (max-width: 749px) {
  .youtube-video-description {
    font-size: 14px;
    text-align: center;
  }
}

.instagram {
  display: block;
  margin-top: 80px;
}

.instagram-banner {
  text-align: center;
  margin-top: 72px;
}

@media screen and (max-width: 749px) {
  .instagram-banner {
    margin-top: 49px;
  }
}

.instagram-inner {
  position: relative;
  background: url(../images/sumika/frame-lg.png) no-repeat center top;
  background-size: 100% 100%;
  padding-bottom: 80px;
  z-index: 2;
}

@media screen and (max-width: 749px) {
  .instagram-inner {
    background: none;
    padding-bottom: 0;
  }
}

.instagram-inner:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  background-image: url(../images/sumika/net-sumika/vine-top.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 180px;
  height: 59px;
}

@media screen and (max-width: 749px) {
  .instagram-inner:before {
    content: none;
  }
}

.instagram-inner:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  background-image: url(../images/sumika/net-sumika/vine-bottom.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 180px;
  height: 59px;
}

@media screen and (max-width: 749px) {
  .instagram-inner:after {
    content: none;
  }
}

.instagram-inner-content {
  position: relative;
  padding-top: 30px;
  margin: 5px;
  z-index: 2;
}

@media screen and (max-width: 749px) {
  .instagram-inner-content {
    padding-top: 0;
    margin: 0;
  }
}

.instagram-inner-content:before {
  content: '';
  position: absolute;
  background-image: url(../images/sumika/net-sumika/green-background.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  left: -89px;
  top: -76px;
  right: -67px;
  bottom: -170px;
}

@media screen and (max-width: 749px) {
  .instagram-inner-content:before {
    content: none;
  }
}

.instagram-content {
  text-align: center;
  margin-top: -25px;
}

.instagram-list-item {
  padding: 0 10px;
}

@media screen and (max-width: 749px) {
  .instagram-list-item {
    padding: 0 5px;
  }
}

.instagram-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-left: 30px;
}

.instagram-list.sumika-instagram-list .instagram-list-item:last-child {
  display: none;
}

@media screen and (max-width: 749px) {
  .instagram-list {
    margin-left: 0;
  }
}

.instagram-list-item-image {
  width: 212px;
  height: 198px;
  border-radius: 10px;
  overflow: hidden;
  margin-top: 20px;
}

@media screen and (max-width: 749px) {
  .instagram-list-item-image {
    width: 100%;
    height: auto;
    border-radius: 5px;
    margin-top: 10px;
  }
}

.instagram-list-item-image img {
  width: 100%;
  height: auto;
}

.faq {
  margin-top: 80px;
}

@media screen and (max-width: 749px) {
  .faq {
    margin-top: 28px;
  }
}

@media screen and (max-width: 749px) {
  .faq-smart-entry {
    margin-top: -17px;
  }
}

@media screen and (max-width: 749px) {
  .faq-tsubasa,
  .faq-musasabi {
    margin-top: 0;
  }
}

.faq-inner {
  padding: 0 20px;
}

@media screen and (min-width: 750px) {
  .faq-inner {
    padding: 0 157px;
  }
}

.faq-subpage {
  padding-bottom: 40px;
}

@media screen and (min-width: 750px) {
  .faq-musasabi::before {
    background-image: url(../images/musasabi/musasabi-faq-bg.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: -150px;
    right: 0;
    bottom: 0;
    content: "";
  }
}

@media screen and (min-width: 750px) {
  .faq-musasabi .faq-inner {
    padding: 0 167px;
  }
}

.faq-page {
  margin-top: 0;
}

.faq-sec-title {
  font-family: "HiraKakuPro-W6-AlphaNum";
  font-size: 19px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  letter-spacing: 0.1em;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-bottom: 8px;
}

@media screen and (min-width: 750px) {
  .faq-sec-title {
    font-size: 26px;
    margin-bottom: 20px;
  }
}

.faq-sec-title span {
  display: inline-block;
  position: relative;
  z-index: 1;
}

.faq-sec-title span::before {
  background: url("../images/service-m/service-m-line.jpg") center/cover repeat;
  content: '';
  bottom: 3px;
  display: block;
  position: absolute;
  left: 0;
  height: 7px;
  width: 100%;
  z-index: -1;
}

@media screen and (min-width: 750px) {
  .faq-sec-title span::before {
    height: 7px;
    bottom: 8px;
  }
}

.faq-sec {
  display: block;
  position: relative;
  margin-bottom: 53px;
}

@media screen and (min-width: 750px) {
  .faq-sec {
    margin-bottom: 73px;
  }
}

.faq-sec > p {
  font-family: "HiraKakuPro-W6-AlphaNum";
  font-size: 12px;
  letter-spacing: 0.16em;
  margin-bottom: 19px;
  line-height: 1.9;
}

@media screen and (min-width: 750px) {
  .faq-sec > p {
    text-align: center;
    font-size: 14px;
    line-height: 2;
    margin-bottom: 35px;
  }
}

@media screen and (min-width: 750px) {
  .faq-sec-table {
    margin-top: 97px;
  }
}

.faq-sec-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

.faq-sec-list-cat {
  margin-top: 14px;
}

@media screen and (min-width: 750px) {
  .faq-sec-list-cat {
    margin-top: 32px;
  }
}

.faq-sec-item-link {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  color: #333;
  padding: 12px 7px 9px;
  width: 100%;
}

@media screen and (min-width: 750px) {
  .faq-sec-item-link {
    padding: 30px 20px 18px;
  }
}

@media screen and (min-width: 750px) {
  .faq-sec-item-link:hover {
    color: #50ae32;
  }
  .faq-sec-item-link:hover span {
    border-bottom-color: #50ae32;
  }
}

.faq-sec-item {
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #333;
  display: block;
  width: calc(99% / 2);
  margin-bottom: 1%;
  overflow: hidden;
}

@media screen and (min-width: 750px) {
  .faq-sec-item {
    border-radius: 10px;
    margin-bottom: 20px;
    width: calc((100% - 60px) / 3);
  }
}

@media screen and (min-width: 750px) {
  .faq-sec-item:not(:nth-child(3n)) {
    margin-right: 30px;
  }
}

@media screen and (max-width: 749px) {
  .faq-sec-item:nth-child(odd) {
    margin-right: 1%;
  }
}

.faq-sec-txt {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  font-size: 10px;
  font-family: "HiraKakuPro-W6-AlphaNum";
  line-height: 1.3;
  letter-spacing: 0.16em;
  text-align: center;
  min-height: 28px;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

@media screen and (min-width: 750px) {
  .faq-sec-txt {
    min-height: 44px;
    font-size: 18px;
  }
}

.faq-sec-txt span {
  display: inline-block;
  border-bottom: 1px solid #333;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.faq-sec-link {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  color: #333;
  text-decoration: underline;
}

@media screen and (min-width: 750px) {
  .faq-sec-link:hover {
    color: #50ae32;
  }
}

.faq-sec-img {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  height: 45px;
  margin-bottom: 8px;
}

@media screen and (min-width: 750px) {
  .faq-sec-img {
    height: 63px;
    margin-bottom: 12px;
  }
}

.faq-sec-img img {
  width: 100%;
}

.faq-sec-img-twinring {
  width: 110px;
}

@media screen and (min-width: 750px) {
  .faq-sec-img-twinring {
    width: 180px;
  }
}

.faq-sec-svg {
  height: 45px;
  stroke-width: 6px;
  margin-bottom: 8px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg {
    height: 63px;
    margin-bottom: 12px;
  }
}

.faq-sec-svg-time {
  width: 40px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-time {
    width: 58px;
  }
}

.faq-sec-svg-ticket,
.faq-sec-svg-hotel {
  width: 40.5px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-ticket,
  .faq-sec-svg-hotel {
    width: 59px;
  }
}

.faq-sec-svg-car {
  width: 44px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-car {
    width: 63px;
  }
}

.faq-sec-svg-map {
  width: 40px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-map {
    width: 60px;
  }
}

.faq-sec-svg-tall {
  width: 34.5px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-tall {
    width: 49px;
  }
}

.faq-sec-svg-tag {
  width: 48.5px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-tag {
    width: 67px;
  }
}

.faq-sec-svg-family {
  width: 50px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-family {
    width: 69px;
  }
}

.faq-sec-svg-handicap,
.faq-sec-svg-info {
  width: 40.5px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-handicap,
  .faq-sec-svg-info {
    width: 47px;
  }
}

.faq-sec-svg-wifi {
  width: 40px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-wifi {
    width: 47px;
  }
}

.faq-sec-svg-area,
.faq-sec-svg-activity {
  width: 36px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-area,
  .faq-sec-svg-activity {
    width: 57px;
  }
}

.faq-sec-svg-event {
  width: 41.5px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-event {
    width: 61px;
  }
}

.faq-sec-svg-enjoy {
  width: 45.5px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-enjoy {
    width: 73px;
  }
}

.faq-sec-svg-camp {
  width: 36.5px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-camp {
    width: 53px;
  }
}

.faq-sec-svg-hellowoods {
  width: 96.5px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-hellowoods {
    width: 138px;
  }
}

.faq-sec-svg-mobipark {
  width: 75px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-mobipark {
    width: 115px;
  }
}

.faq-sec-svg-twinring {
  width: 103.5px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-twinring {
    width: 163px;
  }
}

.faq-sec-svg-twinringhotel {
  width: 105px;
}

@media screen and (min-width: 750px) {
  .faq-sec-svg-twinringhotel {
    width: 177px;
  }
}

.faq-sec-svg-direction {
  width: 48px;
}

.faq-sec-svg-group {
  width: 54px;
}

/* stylelint-disable no-descending-specificity */
.faq-table {
  border-collapse: collapse;
  margin-top: 20px;
}

@media screen and (min-width: 750px) {
  .faq-table {
    margin-top: 42px;
  }
}

.faq-table td {
  vertical-align: baseline;
  padding: 14px 12px;
  font-size: 11px;
  letter-spacing: 0.15em;
  font-family: "HiraKakuPro-W3-AlphaNum";
  line-height: 1.7;
  font-weight: 500;
  position: relative;
}

@media screen and (min-width: 750px) {
  .faq-table td {
    font-size: 14px;
    padding: 20px 40px;
    letter-spacing: 0.1em;
    line-height: 1.5;
  }
}

.faq-table td:after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(25%, #d9d9d9), color-stop(25%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #d9d9d9), color-stop(75%, #d9d9d9), color-stop(75%, #ffffff), to(#ffffff));
  background-image: linear-gradient(90deg, #d9d9d9 25%, #ffffff 25%, #ffffff 50%, #d9d9d9 50%, #d9d9d9 75%, #ffffff 75%, #ffffff 100%);
  background-size: 16.00px 16.00px;
  content: '';
  display: block;
  position: absolute;
  height: 1px;
  bottom: 0;
  left: 0;
  width: 100%;
}

.faq-table td:first-child {
  font-family: "HiraKakuPro-W6-AlphaNum";
  font-weight: 600;
  font-size: 12px;
  background-color: #f7f7f7;
  line-height: 1.4;
  letter-spacing: 0.1em;
  width: 96px;
}

@media screen and (min-width: 750px) {
  .faq-table td:first-child {
    padding: 22px 35px 22px 40px;
    width: 169px;
    font-size: 16px;
  }
}

.faq-table tr {
  display: table-row;
  position: relative;
}

.faq-table tr:first-child td:before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(25%, #d9d9d9), color-stop(25%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #d9d9d9), color-stop(75%, #d9d9d9), color-stop(75%, #ffffff), to(#ffffff));
  background-image: linear-gradient(90deg, #d9d9d9 25%, #ffffff 25%, #ffffff 50%, #d9d9d9 50%, #d9d9d9 75%, #ffffff 75%, #ffffff 100%);
  background-size: 16.00px 16.00px;
  content: '';
  display: block;
  position: absolute;
  height: 1px;
  top: 0;
  left: 0;
  width: 100%;
}

.faq-table p {
  color: #999;
  font-size: 11px;
  letter-spacing: 0.21em;
  line-height: 1.6;
  width: 100%;
}

@media screen and (min-width: 750px) {
  .faq-table p {
    font-size: 13px;
    line-height: 2;
    letter-spacing: 0.16em;
  }
}

.faq-table h3 {
  font-family: "HiraKakuPro-W6-AlphaNum";
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.1em;
  display: block;
  margin-bottom: 6px;
  padding-left: 13px;
  position: relative;
}

@media screen and (min-width: 750px) {
  .faq-table h3 {
    letter-spacing: 0.16em;
    font-size: 16px;
    padding-left: 20px;
    margin-bottom: 12px;
  }
}

.faq-table h3:before {
  content: '';
  display: block;
  position: absolute;
  border-top: 10px solid #333;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  left: 0;
  top: 6px;
}

@media screen and (min-width: 750px) {
  .faq-table h3:before {
    border-top: 12px solid #333;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
  }
}

.faq-table-lbl {
  font-family: "HiraKakuPro-W6-AlphaNum";
  display: block;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.16em;
  margin-bottom: 5px;
}

@media screen and (min-width: 750px) {
  .faq-table-lbl {
    font-size: 16px;
    margin-bottom: 0;
  }
}

.faq-table-note {
  font-family: "HiraKakuPro-W3-AlphaNum";
  font-size: 11px;
  display: block;
  letter-spacing: 0.1em;
  margin-top: 8px;
  padding-left: 14px;
  line-height: 1.6;
  position: relative;
  font-weight: normal;
}

@media screen and (min-width: 750px) {
  .faq-table-note {
    font-family: "HiraKakuPro-W6-AlphaNum";
    font-size: 14px;
    margin-top: 18px;
    padding-left: 19px;
    font-weight: 500;
  }
}

.faq-table-note:before {
  content: '\203B';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.faq-table-contact td {
  width: calc(100% - 280px);
}

@media screen and (max-width: 749px) {
  .faq-table-contact td {
    padding: 11px 8px;
  }
}

.faq-table-contact td:first-child {
  width: 110px;
}

@media screen and (min-width: 750px) {
  .faq-table-contact td:first-child {
    width: 280px;
  }
}

.faq-table-contact ul {
  list-style: none;
}

.faq-table-contact ul li {
  display: -webkit-box;
  display: flex;
  font-size: 11px;
  font-family: "HiraKakuPro-W6-AlphaNum";
  font-weight: 600;
  line-height: 1.8;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

@media screen and (min-width: 750px) {
  .faq-table-contact ul li {
    font-size: 14px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    line-height: 2;
  }
}

.faq-table-contact ul li span {
  display: block;
  letter-spacing: 0.1;
}

.faq-table-contact ul li span a {
  color: #333;
  pointer-events: none;
  margin-left: 5px;
}

@media screen and (max-width: 749px) {
  .faq-table-contact ul li span a {
    text-decoration: underline;
    pointer-events: auto;
  }
}

@media screen and (max-width: 749px) {
  .faq-table-contact ul li:not(:last-child) {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 750px) {
  .faq-table-contact ul li:not(:last-child) span:first-child {
    width: 40.5%;
  }
}

.faq-table-contact ul li:last-child span:first-child {
  margin-right: 20px;
}

/* stylelint-enable no-descending-specificity */
.faq-table-link {
  color: #333;
  font-family: "HiraKakuPro-W6-AlphaNum";
  font-weight: 600;
  text-decoration: underline;
  font-size: 12px;
  letter-spacing: 0.16em;
  display: block;
  margin-top: 20px;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

@media screen and (min-width: 750px) {
  .faq-table-link {
    font-size: 16px;
  }
}

@media screen and (min-width: 750px) {
  .faq-table-link:hover {
    color: #50ae32;
  }
}

.faq-table-box {
  position: relative;
  left: -8px;
  width: calc(100% + 16px);
}

@media screen and (min-width: 750px) {
  .faq-table-box {
    left: -40px;
    width: calc(100% + 80px);
  }
}

.faq-table-box-item {
  padding: 0 12px;
  position: relative;
  width: 100%;
}

@media screen and (min-width: 750px) {
  .faq-table-box-item {
    padding: 0 30px;
  }
}

.faq-table-box-item:not(:last-child):after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(25%, #d9d9d9), color-stop(25%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #d9d9d9), color-stop(75%, #d9d9d9), color-stop(75%, #ffffff), to(#ffffff));
  background-image: linear-gradient(90deg, #d9d9d9 25%, #ffffff 25%, #ffffff 50%, #d9d9d9 50%, #d9d9d9 75%, #ffffff 75%, #ffffff 100%);
  background-size: 16.00px 16.00px;
  content: '';
  display: block;
  position: absolute;
  height: 1px;
  bottom: 0;
  left: 0;
  width: 100%;
}

.faq-table-box-item:first-child {
  padding-bottom: 14px;
  margin-bottom: 14px;
}

@media screen and (min-width: 750px) {
  .faq-table-box-item:first-child {
    padding-bottom: 25px;
    margin-bottom: 25px;
  }
}

.call-to-action {
  text-align: center;
  margin-top: 50px 0;
  position: relative;
}

@media screen and (min-width: 750px) {
  .call-to-action {
    margin: 80px 0;
  }
}

@media screen and (max-width: 749px) {
  .call-to-action {
    margin: 40px 0;
  }
  .call-to-action.call-to-action-hellowoods {
    margin-top: 0;
    margin-bottom: 55px;
  }
}

@media screen and (max-width: 749px) {
  .call-to-action:after {
    width: 100%;
    height: 120%;
    content: "";
    background-color: #f9f9f9;
    position: absolute;
    top: 80px;
    left: 0px;
    z-index: 2;
  }
}

.call-to-action.call-to-action-itadaki {
  margin: 25px 0 -230px;
}

.call-to-action-wrapper {
  padding: 0 100px;
}

@media screen and (max-width: 749px) {
  .call-to-action-wrapper {
    padding-left: 0px;
    padding-right: 0px;
    background-color: #fff;
    position: relative;
    z-index: 3;
  }
}

.call-to-action-inner {
  position: relative;
  max-height: 320px;
  padding: 47px;
}

@media screen and (max-width: 749px) {
  .call-to-action-inner {
    padding: 27px 31px 10px;
  }
}

.call-to-action-inner:before {
  position: absolute;
  content: "";
  background-image: url(../images/sumika/frame-sm.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.call-to-action-inner:after {
  position: absolute;
  content: "";
  background-image: url(../images/sumika/green-dots.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  top: 22px;
  left: 33px;
  right: 23px;
  bottom: 39px;
  pointer-events: none;
}

@media screen and (max-width: 749px) {
  .call-to-action-inner:after {
    background-image: url(../images/sumika/green-dots-sp.png);
    background-size: contain;
    background-position: center;
  }
}

.call-to-action-title {
  display: inline-block;
  font-size: 31px;
  background: -webkit-gradient(linear, left top, right top, from(#1cc763), to(#34b0e7));
  background: linear-gradient(to right, #1cc763 0%, #34b0e7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.call-to-action-description-text {
  font-family: "HiraKakuPro-W3-AlphaNum";
  font-size: 12px;
  line-height: 1.667;
  margin-top: 25px;
  letter-spacing: 0.16em;
}

@media screen and (min-width: 750px) {
  .call-to-action-description-text {
    font-size: 15px;
  }
}

@media screen and (max-width: 749px) {
  .call-to-action-description-text {
    margin-top: 15px;
  }
}

.call-to-action-description-text.call-to-action-description-text-itadaki {
  margin-top: -10px;
}

.call-to-action-dot {
  position: absolute;
}

@media screen and (max-width: 749px) {
  .call-to-action-dot {
    display: none;
  }
}

.call-to-action-dot img {
  width: 100%;
}

.call-to-action-dot-1 {
  left: -40px;
  bottom: -30px;
  max-width: 192px;
  width: 100%;
}

.call-to-action-dot-2 {
  top: -19px;
  left: 128px;
  max-width: 116px;
  width: 100%;
}

.call-to-action-dot-3 {
  bottom: -30px;
  right: 135px;
  max-width: 116px;
  width: 100%;
}

.call-to-action-dot-4 {
  top: -28px;
  right: -27px;
  max-width: 192px;
  width: 100%;
}

.call-to-action-bunbun .call-to-action-description-text {
  letter-spacing: 0.16em;
}

.mobipark.call-to-action {
  margin-top: 64px;
}

.mobipark-cta .forest-driving-cta-heading {
  max-width: 420px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.mobipark-cta .heading-net-mobipark {
  margin-top: -17px;
}

.call-to-action-inner-subpage {
  padding-top: 13px;
  padding-bottom: 37px;
}

.call-to-action-hellowoods .call-to-action-inner {
  padding: 40px;
}

.call-to-action-hellowoods .headig-call-to-action {
  margin: 0;
}

.call-to-action-hellowoods .headig-call-to-action .heading-text {
  font-size: 25px;
}

.call-to-action-hellowoods::after {
  display: none;
}

@media screen and (min-width: 750px) {
  .call-to-action-musasabi::before {
    background-image: url(../images/musasabi/musasabi-cta-bg.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: -32px;
    right: 0;
    bottom: 0;
    content: "";
  }
}

.table {
  display: table;
  width: 100%;
  letter-spacing: 0;
  font-size: 12px;
  font-weight: 700;
  text-align: left;
}

.table.table-battle-cart {
  margin-top: 42px;
}

@media screen and (max-width: 749px) {
  .shops-information .table p {
    margin-bottom: 11px;
  }
  .shops-information .table p:nth-of-type(2) {
    margin-bottom: 0px;
  }
}

@media screen and (max-width: 749px) {
  .table-wrap p {
    margin-bottom: 10px;
  }
}

.section-camp .table {
  margin-bottom: 26px;
}

@media screen and (min-width: 750px) {
  .section-camp .table:last-child {
    margin-bottom: 0px;
  }
}

.section-camp .table a {
  text-decoration: none;
}

@media screen and (min-width: 750px) {
  .table {
    font-size: 15px;
  }
}

.table:not(:last-child).table-subpage {
  margin-bottom: 55px;
}

.table.table-toya {
  background-color: transparent;
  margin-top: 120px;
}

.table.table-toya .link {
  color: #fff;
}

.table.table-toya .table-head {
  background-color: rgba(163, 135, 55, 0.3);
  color: #fff;
  border-color: #a38737;
  text-align: left;
  vertical-align: top;
}

.table.table-toya .table-head:first-child {
  border-left: 0px solid;
}

@media screen and (min-width: 750px) {
  .table.table-toya .table-head {
    padding-left: 42px;
  }
}

@media screen and (max-width: 749px) {
  .table.table-toya .table-head {
    padding-left: 11px;
    font-size: 12px;
  }
}

.table.table-toya .table-col {
  color: #fff;
  text-align: left;
  padding-left: 54px;
  border-right: 0px solid;
  border-color: #a38737;
}

@media screen and (max-width: 749px) {
  .table.table-toya .table-col {
    padding-left: 11px;
    font-size: 12px;
  }
}

.table.table-toya .table-row-last {
  border-bottom-color: #a38737 !important;
}

@media screen and (max-width: 749px) {
  .table.table-rocco .table-head {
    white-space: nowrap;
  }
}

.table.table-rocco .link {
  color: #00a040;
}

@media screen and (max-width: 749px) {
  .table.table-rocco span {
    white-space: nowrap;
  }
}

.table.table-programdetails {
  margin-bottom: 70px;
}

.table.table-programdetails .border-right {
  border-right: 1px solid #f7f7f7;
  min-width: 140px;
}

@media screen and (max-width: 749px) {
  .table.table-programdetails {
    margin-bottom: 29px;
    font-size: 10px;
  }
  .table.table-programdetails .table-head-custom {
    width: 60px;
    padding: 10px 5px;
  }
}

@media screen and (max-width: 749px) {
  .table.table-craft::before {
    position: absolute;
    left: -20px;
    right: -20px;
    top: -135px;
    bottom: -80px;
    background-image: url("../images/craft/craft-table-bg-sp.png");
    background-repeat: no-repeat;
    background-size: 100%;
    content: '';
  }
}

@media screen and (max-width: 749px) {
  .table.table-craft {
    position: relative;
  }
}

.table.table-donguri .link {
  color: #00a040;
}

.table.table-bluenote-menu {
  max-width: 905px;
  margin: 0 auto;
  font-family: "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\89D2\30B4Pro W3", YuGothic, 游ゴシック, メイリオ, Meiryo, "\FF2D\FF33\FF30\30B4\30B7\30C3\30AF", Helvetica, Arial, Verdana, sans-serif;
}

.table.table-bluenote-menu .flag::before {
  display: inline-block;
  width: 20px;
  height: 14px;
  content: " ";
  margin-right: 15px;
  background-size: contain;
  background-repeat: no-repeat;
}

@media screen and (max-width: 749px) {
  .table.table-bluenote-menu .flag::before {
    width: 10px;
    height: 8px;
    margin-left: 4px;
    margin-right: 5px;
    vertical-align: middle;
  }
}

.table.table-bluenote-menu .flag.italy::before {
  background-image: url("../images/bluenote/ico-italia.png");
}

.table.table-bluenote-menu .flag.aus::before {
  background-image: url("../images/bluenote/ico-aus.png");
}

.table.table-bluenote-menu .table-row-bluenote .table-head-bluenote, .table.table-bluenote-menu .table-row-bluenote .table-col-bluenote {
  background: none;
  padding-left: 0;
  padding-right: 0;
}

.table.table-bluenote-menu .table-row-bluenote .table-head-bluenote::before, .table.table-bluenote-menu .table-row-bluenote .table-head-bluenote::after, .table.table-bluenote-menu .table-row-bluenote .table-col-bluenote::before, .table.table-bluenote-menu .table-row-bluenote .table-col-bluenote::after {
  display: none;
}

.table.table-bluenote-menu .table-row-bluenote .table-col-bluenote {
  padding-top: 23px;
  padding-bottom: 22px;
  border-bottom: 1px dashed #333333;
  font-size: 15px;
  font-weight: 400;
  line-height: 36px;
  letter-spacing: 2.4px;
  vertical-align: bottom;
}

@media screen and (min-width: 750px) {
  .table.table-bluenote-menu .table-row-bluenote .table-col-bluenote.custom {
    padding-bottom: 11px;
  }
}

.table.table-bluenote-menu .table-row-bluenote .table-col-bluenote .color-label {
  color: #333333;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 2.88px;
  font-family: "HiraKakuPro-W6-AlphaNum";
}

@media screen and (max-width: 749px) {
  .table.table-bluenote-menu .table-row-bluenote .table-col-bluenote .color-label {
    font-size: 12px;
    line-height: 1;
    margin-bottom: 14px;
    letter-spacing: 2px;
  }
}

@media screen and (min-width: 750px) {
  .table.table-bluenote-menu .table-row-bluenote .table-col-bluenote ul.first-space li:first-child {
    margin-bottom: 10px;
  }
}

.table.table-bluenote-menu .table-row-bluenote .table-col-bluenote ul:not(.first) {
  line-height: 2.3;
  letter-spacing: 1px;
}

@media screen and (max-width: 749px) {
  .table.table-bluenote-menu .table-row-bluenote .table-col-bluenote ul:not(.first) {
    line-height: 2;
    letter-spacing: normal;
  }
}

@media screen and (max-width: 749px) {
  .table.table-bluenote-menu .table-row-bluenote .table-col-bluenote {
    font-size: 10px;
    letter-spacing: normal;
    padding-top: 20px;
    padding-bottom: 20px;
    vertical-align: top;
    border-bottom: 1px dashed #e9e9e9;
  }
}

.table.table-bluenote-menu .table-row-bluenote .color-green {
  color: #00a040;
  line-height: 2;
  letter-spacing: normal;
  vertical-align: top;
  width: 190px;
}

@media screen and (min-width: 750px) {
  .table.table-bluenote-menu .table-row-bluenote .color-green {
    width: 315px;
    letter-spacing: 0.2px;
    line-height: 24px;
  }
}

.table.table-bluenote-menu .table-row-bluenote .line-height-inherit {
  line-height: inherit;
}

@media screen and (max-width: 749px) {
  .table.table-bluenote-menu .table-row-bluenote:first-child {
    margin-bottom: 12px;
  }
}

.table.table-bluenote-menu .table-row-bluenote:last-child .table-col-bluenote {
  border-bottom: none;
}

@media screen and (min-width: 750px) {
  .table.table-bluenote-menu {
    border-top: 2px solid #00a040;
  }
}

.smart-entry .table-smart-entry {
  margin-bottom: 94px;
}

@media screen and (max-width: 749px) {
  .smart-entry .table-smart-entry {
    margin-bottom: 34px;
  }
}

.table-head {
  background-color: #f7f7f7;
  width: 93px;
  padding-top: 21px;
  padding-bottom: 21px;
  background-clip: padding-box;
}

@media screen and (min-width: 750px) {
  .table-head {
    width: 220px;
  }
}

.table-col {
  width: calc(100% - 93px);
  letter-spacing: 0.1em;
  padding-top: 15px;
  padding-bottom: 15px;
}

@media screen and (min-width: 750px) {
  .table-col {
    width: calc(100% - 220px);
  }
}

.table-col a {
  color: #333;
}

@media screen and (max-width: 749px) {
  .gran-turismo .table-col {
    white-space: nowrap !important;
  }
}

.table-head, .table-col {
  position: relative;
  padding: 10px 13px;
  vertical-align: top;
  min-height: 32px;
  line-height: 2.15;
}

.table-head .col-small, .table-col .col-small {
  display: block;
}

@media screen and (min-width: 750px) {
  .table-head, .table-col {
    padding: 17px 40px;
  }
}

.table-head:before, .table-col:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-position: left;
  background-image: url(../images/img-dash.png);
  background-repeat: repeat-x;
  opacity: 0.2;
}

.table-solid .table-head:before, .table-solid .table-col:before {
  content: none;
}

@media screen and (max-width: 749px) {
  .table-craft .table-head, .table-craft .table-col {
    padding: 12px 13px;
    font-size: 12px;
    letter-spacing: 0.1em;
    line-height: 1.5;
  }
}

.table-head a, .table-col a {
  color: #333;
  text-decoration: underline;
}

.table-head a:hover, .table-col a:hover {
  color: #00a040;
}

@media screen and (min-width: 750px) {
  .table-craft .table-head {
    width: 214px;
  }
}

.table-solid {
  background-color: #fff;
}

@media screen and (max-width: 749px) {
  .table-solid {
    width: 100%;
    margin-bottom: 44px;
  }
  .table-solid-last {
    margin-bottom: 0px;
  }
}

.table-solid .table-row-solid > *:after {
  content: none !important;
}

.table-solid .table-row-last {
  border-bottom: 1px solid #d1c0a5;
}

.table-solid .table-head, .table-solid .table-col {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  border-right: 1px solid #d1c0a5;
  vertical-align: middle;
  border-top: 1px solid #d1c0a5;
}

.table-solid td {
  font-weight: 300;
}

@media screen and (max-width: 749px) {
  .table-solid .table-head {
    width: 130px;
  }
}

.table-solid .table-head:first-child {
  border-right: 0px;
  border-left: 1px solid #d1c0a5;
}

.table-col-num {
  display: inline-block;
  margin-right: 20px;
}

@media screen and (max-width: 749px) {
  .table-col-num {
    margin-right: 15px;
  }
}

.table-row {
  width: 100%;
}

.table-row:first-child .table-head, .table-row:first-child .table-col {
  position: relative;
}

.table-row:first-child .table-head:after, .table-row:first-child .table-col:after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-position: left center;
  background-image: url(../images/img-dash.png);
  background-repeat: repeat-x;
  opacity: 0.2;
}

.table-heading-attractioninfo img {
  max-width: 234px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .table-heading-attractioninfo img {
    max-width: 126px;
  }
}

.table-heading {
  margin-top: 36px;
  margin-bottom: 15px;
}

@media screen and (max-width: 749px) {
  .table-heading {
    margin-top: 20px;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 749px) {
  .table-heading.table-heading-sp img {
    width: 50%;
  }
}

@media screen and (max-width: 749px) {
  .table-heading.table-heading-collapse img {
    width: 85%;
  }
}

.table-subheading {
  margin-bottom: 32px;
  font-size: 15px;
  color: #333;
  line-height: 2;
  text-align: left;
  letter-spacing: 0.160em;
}

@media screen and (max-width: 749px) {
  .table-subheading {
    margin-bottom: 17px;
    font-size: 12px;
    color: #333333;
  }
}

.subpage-walk .table-row .table-col p {
  margin-bottom: 15px;
}

.subpage-walk .table-row .table-col p:last-child {
  margin-bottom: 0px;
}

.table-distribution .table {
  margin-bottom: 31px;
}

@media screen and (max-width: 749px) {
  .table-distribution .table {
    margin-bottom: 24px;
  }
}

.table-distribution .table:nth-of-type(2) {
  margin-bottom: 40px;
}

@media screen and (max-width: 749px) {
  .table-distribution .table:nth-of-type(2) {
    margin-bottom: 15px;
  }
}

.table-distribution .table-note {
  font-size: 15px;
  line-height: 2;
  letter-spacing: 0.1em;
  margin-bottom: 12px;
}

.table-distribution .table-note:nth-of-type(3) {
  margin-bottom: 0px;
}

@media screen and (max-width: 749px) {
  .table-distribution .table-note {
    font-size: 12px;
    line-height: 1.833;
  }
}

.link-green {
  color: #00a040 !important;
}

.table-green {
  border: 1px solid #00a040;
  background-color: #fff;
  border-collapse: collapse;
}

.table-one-row {
  border: 1px solid #00a040 !important;
}

.table-one-row .table-col {
  border-left: 1px solid #00a040 !important;
  background-clip: padding-box;
}

.color-white {
  background-color: #fff !important;
}

.table-green .table-row:first-child {
  background-color: #f7f7f7;
}

.table-green .table-row:not(:first-child) {
  background-color: #fff;
}

@media screen and (max-width: 749px) {
  .attraction-collapse .table-green {
    margin-bottom: 20px !important;
  }
}

.table-green.admission-table {
  border-bottom-width: 0px;
}

.table-green.admission-table .dark-gray {
  background-color: #dddddd;
}

.table-green.admission-table .table-head {
  background-color: transparent;
}

.table-green.admission-table .table-col {
  border-bottom: 1px solid #00a040;
}

.table-green .table-head {
  border-top-width: 0px;
  border-bottom: 1px solid #00a040;
  text-align: center;
  border-right: 1px solid #00a040;
  vertical-align: middle;
  background-color: transparent;
}

.table-green .table-head.dark-gray {
  background-color: #dddddd;
}

.table-green .table-head:last-child {
  border-right-width: 0px;
}

.table-green .table-head:before, .table-green .table-head:after {
  background: none !important;
}

.table-green .table-col {
  border-width: 0px;
  text-align: center;
  border-right: 1px solid #00a040;
  vertical-align: middle;
  padding-left: 20px;
  padding-right: 20px;
  background-color: transparent;
}

.table-green .table-col .space-right {
  margin-right: 25px;
}

@media screen and (max-width: 749px) {
  .table-green .table-col {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.table-green .table-col:last-child {
  border-right-width: 0px;
}

.table-green .table-col:before, .table-green .table-col:after {
  background: none !important;
}

.page-fee .table-container {
  margin-bottom: 66px;
}

@media screen and (max-width: 749px) {
  .page-fee .table-container {
    margin-bottom: 12px;
  }
}

.page-fee .table-container-list {
  display: -webkit-box;
  display: flex;
  margin-bottom: 80px;
}

@media screen and (max-width: 749px) {
  .page-fee .table-container-list {
    display: block;
    text-align: center;
  }
}

.page-fee .table-container-item {
  width: 280px;
  margin-right: 20px;
}

@media screen and (max-width: 749px) {
  .page-fee .table-container-item {
    margin-right: 0px;
    display: inline-block;
    width: 203px;
    margin-bottom: 10px;
  }
}

.page-fee .table-container-item:last-child {
  margin-right: 0px;
}

@media screen and (max-width: 749px) {
  .page-fee .table-container-item:last-child {
    margin-bottom: 0px;
  }
}

.page-fee .table-container.with-padding {
  padding-left: 40px;
  padding-right: 40px;
}

@media screen and (max-width: 749px) {
  .page-fee .table-container.with-padding {
    padding: 0px;
  }
}

.page-fee .table-container .media-title {
  margin-bottom: 18px;
}

@media screen and (max-width: 749px) {
  .page-fee .table-container .media-title {
    font-size: 16px;
  }
}

.page-fee .table-container .subpage-desc {
  margin-top: 0px;
  margin-bottom: 21px;
}

.page-fee .table-container .table-col {
  line-height: normal;
}

.page-fee .table-container small {
  display: block;
  font-weight: normal;
  font-size: 13px;
}

.page-fee .table-container .not-bold {
  font-weight: normal;
}

.page-fee .table-container table p {
  margin-bottom: 20px;
}

.page-fee .table-container table p:last-child {
  margin-bottom: 0px;
}

.table-gold {
  border: 1px solid #a38737 !important;
  border-left-width: 0px !important;
  border-right-width: 0px !important;
  background-color: transparent !important;
}

@media screen and (min-width: 750px) {
  .table-gold {
    margin-top: -10px;
  }
}

.table-gold .table-row {
  background-color: transparent !important;
}

.table-gold .table-head {
  background-color: rgba(163, 135, 55, 0.3) !important;
  border-width: 1px !important;
  border-color: #a38737 !important;
  vertical-align: top;
  text-align: left;
  border-left-width: 0px !important;
  border-right-width: 0px !important;
  padding-left: 20px;
  padding-right: 20px;
}

.table-gold .table-col {
  background-color: transparent;
  border-width: 1px !important;
  border-color: #a38737 !important;
  text-align: left;
  border-left-width: 0px !important;
  border-right-width: 0px !important;
}

@media screen and (min-width: 750px) {
  .table-gold .table-col {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (max-width: 749px) {
  .table-gold .table-col {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.not-bold {
  font-weight: normal;
}

.table-info {
  width: 1019px;
  border: 1px solid #d1c0a5;
}

@media screen and (max-width: 749px) {
  .table-info {
    width: 100%;
  }
}

.table-info-row {
  font-size: 15px;
  letter-spacing: 0.025em;
  border-bottom: 1px solid #d1c0a5;
}

@media screen and (max-width: 749px) {
  .table-info-row {
    font-size: 13px;
  }
}

.table-info-heading {
  width: 50%;
  text-align: left;
  padding: 37px 0 30px 55px;
  background-color: #f5f6fa;
  border-right: 1px solid #d1c0a5;
}

@media screen and (max-width: 749px) {
  .table-info-heading {
    padding: 17px 2px 10px 15px;
  }
}

.table-info-description {
  width: 50%;
  text-align: center;
  letter-spacing: 0.05em;
  padding: 10px;
  background-color: #ffffff;
}

.table-info-description span {
  position: relative;
  top: 15px;
}

.table-info-link-description {
  color: #09a30d;
  position: relative;
  background-color: #ffffff;
}

.table-info-link-description::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #09a30d;
  bottom: -2px;
  left: 0;
}

.table-info-link-large {
  font-size: 24px;
  letter-spacing: 0.05em;
}

@media screen and (max-width: 749px) {
  .table-info-link-large {
    font-size: 14px;
  }
}

.table-info-link-large::after {
  bottom: -4px;
}

.media {
  margin: 0 auto;
  max-width: 1060px;
  display: -webkit-box;
  display: flex;
  width: 100%;
}

@media screen and (min-width: 750px) {
  .media {
    padding: 0 55px;
  }
}

@media screen and (max-width: 749px) {
  .media {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    padding: 0 20px;
  }
}

.media:not(:last-child) {
  margin-bottom: 25px;
}

@media screen and (min-width: 750px) {
  .media:not(:last-child) {
    margin-bottom: 55px;
  }
  .media:not(:last-child) .arrow-green-down::after {
    top: 15px;
  }
}

.media-coll-pit:not(:last-child) {
  margin-bottom: 30px;
}

@media screen and (max-width: 749px) {
  .media-coll-pit:not(:last-child) {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 749px) {
  .sumika-media,
  .itadaki-media,
  .dokidoki-media {
    margin-top: 61px;
  }
}

.media-left {
  text-align: center;
}

@media screen and (min-width: 750px) {
  .media-left {
    max-width: 380px;
    width: 100%;
  }
}

.media-thumb-bg {
  position: relative;
  width: 100%;
}

.media-thumb-bg img {
  position: absolute;
  content: "";
  z-index: 1;
}

.media-grid {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  margin-top: 64px;
}

@media screen and (min-width: 750px) {
  .subpage-section-otherroom .media-grid {
    padding-left: 27px;
    padding-right: 27px;
  }
}

@media screen and (max-width: 749px) {
  .media-grid {
    display: block;
    margin-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .subpage-section-otherroom .media-grid {
    margin-top: 39px;
    padding-left: 0;
    padding-right: 0;
  }
}

.media-grid-item {
  width: 442px;
}

@media screen and (max-width: 749px) {
  .media-grid-item {
    width: 100%;
    margin-bottom: 59px;
  }
  .media-grid-item:last-child {
    margin-bottom: 0;
  }
}

.media-grid-img {
  border: 1px solid #bbbbbb;
  width: 442px;
  min-height: 273px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media screen and (max-width: 749px) {
  .media-grid-img {
    width: 100%;
    min-height: 210px;
  }
}

.media-grid-img-rounded {
  max-width: 470px;
  width: 100%;
  min-height: 300px;
  border-radius: 10px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border: 0px;
}

@media screen and (max-width: 749px) {
  .media-grid-img-rounded {
    min-height: 224px;
    max-width: 100%;
  }
  .subpage-section-otherroom .media-grid-img-rounded {
    border-radius: 5px;
  }
}

.media-grid-title {
  margin-top: 27px;
}

.media-grid-title span {
  display: block;
}

@media screen and (min-width: 750px) {
  .media-grid-title {
    min-height: 72px;
  }
  .subpage-section-otherroom .media-grid-title {
    margin-top: 15px;
  }
}

@media screen and (max-width: 749px) {
  .media-grid-title {
    line-height: 1.846;
  }
  .subpage-section-otherroom .media-grid-title {
    margin-top: 12px;
  }
}

.media-grid-desc {
  font-size: 15px;
  line-height: 2;
  text-align: left;
}

@media screen and (max-width: 749px) {
  .media-grid-desc {
    font-size: 12px;
    line-height: 1.75;
  }
}

.media-bg {
  position: relative;
  padding: 5px;
}

.media-bg.media-nobg:after {
  background-image: none;
  content: none;
}

.media-bg:after {
  position: absolute;
  content: '';
  background-image: url("../images/img-frame-bg.png");
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  left: -2%;
  z-index: 0;
  width: 103%;
  height: 103%;
}

@media screen and (max-width: 749px) {
  .media-craft .media-bg:after {
    background-size: cover;
    background-image: url("../images/img-frame-bg-sp.png");
  }
}

@media screen and (max-width: 749px) {
  .media-bg {
    margin-left: 0px;
  }
}

.media-thumb {
  position: relative;
  width: 370px;
  height: 217px;
  z-index: 2;
}

.media-thumb img {
  position: absolute;
  top: -5px;
  left: -18px;
}

.media-thumb div {
  position: relative;
  padding-top: 58.65%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 20px;
}

@media screen and (max-width: 749px) {
  .media-thumb div {
    border-radius: 7px;
  }
}

@media screen and (max-width: 749px) {
  .media-craft .media-thumb div {
    border-radius: 10px;
    padding-top: 55.65%;
  }
}

.media-thumb .no-radius {
  border-radius: 0;
}

@media screen and (max-width: 749px) {
  .media-thumb {
    width: 100%;
    height: 100%;
  }
}

.media-right {
  width: 100%;
}

.media-right .dekitane-link-banner {
  display: block;
  max-width: 300px;
}

@media screen and (min-width: 750px) {
  .media-right {
    padding-left: 50px;
    width: calc(100% - 380px);
  }
}

.media-title {
  display: inline-block;
  position: relative;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.16em;
}

@media screen and (max-width: 749px) {
  .location-desc .media-title {
    font-size: 16px;
  }
}

@media screen and (min-width: 750px) {
  .media-title {
    font-size: 20px;
  }
}

@media screen and (max-width: 749px) {
  .media-title {
    margin-top: 15px;
  }
}

.media-title span {
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 749px) {
  .media-title span {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(25%, #c3e8d8), color-stop(25%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #c3e8d8), color-stop(75%, #c3e8d8), color-stop(75%, #ffffff), to(#ffffff));
    background-image: linear-gradient(0deg, #c3e8d8 25%, #ffffff 25%, #ffffff 50%, #c3e8d8 50%, #c3e8d8 75%, #ffffff 75%, #ffffff 100%);
    background-size: 32.00px 32.00px;
  }
}

@media screen and (min-width: 750px) {
  .media-title span {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(19.44%, #c3e8d8), color-stop(19.44%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #c3e8d8), color-stop(69.44%, #c3e8d8), color-stop(69.44%, #ffffff), to(#ffffff));
    background-image: linear-gradient(0deg, #c3e8d8 19.44%, #ffffff 19.44%, #ffffff 50%, #c3e8d8 50%, #c3e8d8 69.44%, #ffffff 69.44%, #ffffff 100%);
    background-size: 36.00px 36.00px;
  }
}

@media screen and (max-width: 749px) {
  .location-desc .media-title span {
    background-position: center 3px;
    background-repeat: repeat-x;
  }
}

.media-title-program-details .media-title-text {
  background: #c3e8d8;
  background: -webkit-gradient(linear, left top, right top, from(#c3e8d8), to(#c3e8d8));
  background: linear-gradient(90deg, #c3e8d8 0%, #c3e8d8 100%);
  background-size: 100% 5px;
  background-repeat: no-repeat;
  background-position-y: bottom;
}

.media-title.alt-feature-heading {
  margin-bottom: 20px;
}

.media-title.alt-feature-heading .media-title-text {
  background-size: 36.00px 52px;
}

@media screen and (max-width: 749px) {
  .media-title.alt-feature-heading .media-title-text {
    background-size: 32.00px 32.00px;
  }
}

@media screen and (min-width: 750px) {
  .media-title.alt-feature-heading {
    font-size: 24px;
    margin-bottom: 38px;
  }
}

.media-title.media-title-programdetails {
  font-size: 22px;
  margin-bottom: 27px;
}

@media screen and (max-width: 749px) {
  .media-title.media-title-programdetails {
    font-size: 15px;
    margin-bottom: 16px;
    margin-top: 14px;
  }
}

.smart-entry .media-title-smart-entry {
  font-size: 22px;
  letter-spacing: 0.1em;
  margin-bottom: 24px;
  line-height: 1.455;
}

@media screen and (max-width: 749px) {
  .smart-entry .media-title-smart-entry {
    font-size: 16px;
    line-height: 1.625;
    margin-bottom: 11px;
  }
}

.smart-entry .media-title-smart-entry span {
  background-position: center 3px;
  background-repeat: repeat-x;
}

.is-ie .smart-entry .media-title-smart-entry span {
  background-repeat: repeat-x;
  background-position: center 8px;
}

.is-safari .smart-entry .media-title-smart-entry span {
  background-repeat: repeat-x;
  background-position: center 3px;
}

.smart-entry .media-title-smart-entry-heading {
  font-size: 26px;
  line-height: 1.385;
  letter-spacing: 0.1em;
  text-align: center;
}

.smart-entry .media-title-smart-entry-heading span {
  background-position: center 7px;
  background-repeat: repeat-x;
}

.is-ie .smart-entry .media-title-smart-entry-heading span {
  background-repeat: repeat-x;
  background-position: center 12px;
}

.is-safari .smart-entry .media-title-smart-entry-heading span {
  background-repeat: repeat-x;
  background-position: center 7px;
}

@media screen and (max-width: 749px) {
  .is-safari .smart-entry .media-title-smart-entry-heading span {
    background-position: center 3px;
  }
}

@media screen and (max-width: 749px) {
  .smart-entry .media-title-smart-entry-heading span {
    background-position: center 3px;
  }
}

@media screen and (max-width: 749px) {
  .smart-entry .media-title-smart-entry-heading {
    font-size: 16px;
    line-height: 1.625;
    text-align: left;
  }
}

@media screen and (min-width: 750px) {
  .smart-entry .media-title-smart-entry-faq-heading {
    margin-bottom: 11px;
  }
}

@media screen and (max-width: 749px) {
  .smart-entry .media-title-smart-entry-faq-heading {
    text-align: center;
    font-size: 19px;
    line-height: 1.316;
  }
}

.smart-entry .media-title-smart-entry-faq-heading span {
  background-position: center 7px;
}

@media screen and (max-width: 749px) {
  .smart-entry .media-title-smart-entry-faq-heading span {
    background-position: center 3px;
  }
}

.media-title-nohighlight span {
  background: transparent;
}

.media-desc {
  font-size: 12px;
  padding-top: 10px;
  line-height: 2;
  letter-spacing: 0.16em;
  font-weight: 300;
}

@media screen and (min-width: 750px) {
  .media-desc {
    font-size: 15px;
  }
}

.media-bottom {
  display: block;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.media-subpage .media-bottom {
  text-align: left;
  padding-left: 20px;
}

@media screen and (max-width: 749px) {
  .media-bottom {
    text-align: center !important;
    padding-left: 0px !important;
  }
}

@media screen and (max-width: 749px) {
  .media-subpage-bunbun .media-desc br {
    display: none;
  }
}

.media-title-racing-kart {
  text-align: center;
  font-size: 26px;
}

@media screen and (min-width: 750px) {
  .media-title-racing-kart {
    margin-bottom: 23px;
  }
}

@media screen and (max-width: 749px) {
  .media-title-racing-kart {
    font-size: 13px;
    margin-top: 0px;
  }
}

/*craft modifier*/
.craft-media-title span::before {
  display: none;
}

/*Tsubasa*/
.media-note-tsubasa {
  max-width: 195px;
}

@media screen and (min-width: 750px) {
  .media-note-tsubasa {
    max-width: 300px;
  }
}

@media screen and (min-width: 750px) {
  .media-craft .media-right {
    padding-left: 55px;
  }
}

@media screen and (max-width: 749px) {
  .media-craft .media-right {
    padding-left: 5px;
  }
}

.media-craft .media-title span {
  background-image: none;
}

@media screen and (max-width: 749px) {
  .media-craft .media-title {
    margin-top: 26px;
  }
}

@media screen and (min-width: 750px) {
  .media-craft .media-desc {
    padding-top: 17px;
  }
}

@media screen and (min-width: 750px) {
  .media-craft .step-word {
    letter-spacing: 0.16em;
    display: inline-block;
  }
}

@media screen and (min-width: 750px) {
  .media-craft .step-word-no .step-no {
    line-height: 1;
    display: inline-block;
    font-size: 60px;
  }
}

@media screen and (max-width: 749px) {
  .media-craft .step-word-no .step-no {
    display: inline-block;
  }
}

@media screen and (min-width: 750px) {
  .media-craft .step-word-no {
    margin-bottom: 12px;
  }
}

.media-craft:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 17px 24px 0 24px;
  border-color: #41a327 transparent transparent transparent;
  content: '';
  position: absolute;
  left: 166px;
  right: 0;
  bottom: -2px;
}

@media screen and (max-width: 749px) {
  .media-craft:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 11px 13px 0 13px;
    border-color: #41a327 transparent transparent transparent;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(1) .step-word-no {
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(1) .step-word-no {
    top: -47px;
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(1) .step-word {
    display: inline-block;
    -webkit-transform: translate(0px, -7px);
            transform: translate(0px, -7px);
    letter-spacing: 0.16em;
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(1) .step-no {
    display: inline-block;
    -webkit-transform: translate(8px, 5px);
            transform: translate(8px, 5px);
    line-height: 1;
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(1) .step-no {
    -webkit-transform: translate(-5px, 4px);
            transform: translate(-5px, 4px);
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(1) .media-desc {
    padding-top: 10px;
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(1) .media-title {
    margin-top: 21px;
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(1) {
    padding-top: 10px;
    margin-bottom: 36px;
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(2) .step-word {
    -webkit-transform: translate(-2px, -2px);
            transform: translate(-2px, -2px);
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(2) .step-no {
    -webkit-transform: translate(8px, 2px);
            transform: translate(8px, 2px);
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(2) .step-no {
    -webkit-transform: translate(-7px, 5px);
            transform: translate(-7px, 5px);
    display: inline-block;
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(2) .media-title {
    margin-top: 8px;
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(2) .media-desc {
    padding-top: 15px;
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(2) .note {
    margin-top: 22px;
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(2) .note-acorn {
    top: -23px;
    right: -22px;
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(2) {
    padding: 0 0 60px;
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(2) {
    padding-top: 36px;
    padding-bottom: 36px;
    margin-bottom: 23px;
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(3) .step-word-no {
    margin-bottom: 6px;
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(3) .step-word {
    -webkit-transform: translate(-2px, -7px);
            transform: translate(-2px, -7px);
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(3) .step-no {
    -webkit-transform: translate(2px, -3px);
            transform: translate(2px, -3px);
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(3) .step-no {
    display: inline-block;
    -webkit-transform: translate(-6px, 5px);
            transform: translate(-6px, 5px);
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(3) .media-title {
    margin-top: 9px;
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(3) {
    margin-bottom: 41px;
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(3) {
    padding-top: 28px;
    padding-bottom: 42px;
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(4) .step-word {
    -webkit-transform: translate(-3px, -6px);
            transform: translate(-3px, -6px);
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(4) .step-no {
    -webkit-transform: translate(1px, -4px);
            transform: translate(1px, -4px);
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(4) .step-no {
    display: inline-block;
    -webkit-transform: translate(-1px, 5px);
            transform: translate(-1px, 5px);
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(4) .step-word-no {
    margin-bottom: 2px;
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(4) .media-title {
    margin-top: 11px;
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(4) .media-desc {
    padding-top: 6px;
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(4) .media-desc {
    padding-top: 5px;
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(4) .note {
    margin-top: 34px;
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(4) .note {
    margin-top: 20px;
  }
}

@media screen and (min-width: 750px) {
  .media-craft:nth-of-type(4) .note-acorn {
    top: -23px;
    right: -22px;
  }
}

@media screen and (max-width: 749px) {
  .media-craft:nth-of-type(4) {
    padding-top: 28px;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}

.media-craft:last-of-type:before {
  content: none;
}

@media screen and (max-width: 749px) {
  .media-craft:nth-child(odd) .media-bg:after {
    top: 5px;
    height: 102%;
    background-position: center bottom;
    width: 103%;
  }
}

@media screen and (min-width: 750px) {
  .media-craft:not(:last-child) {
    margin-bottom: 38px;
  }
}

@media screen and (min-width: 750px) {
  .media-craft {
    padding: 0 0 50px;
    max-width: 1033px;
    position: relative;
  }
}

@media screen and (max-width: 749px) {
  .media-craft {
    position: relative;
    padding: 21px 34px 30px 34px;
    margin-bottom: 50px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-aqua-labo .media-labo {
    padding-top: 49px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-aqua-labo .media-labo {
    padding-top: 23px;
  }
}

.subpage-section-aqua-labo .media-labo .subpage-title {
  text-align: center;
}

@media screen and (min-width: 750px) {
  .subpage-section-aqua-labo .media-labo .subpage-title {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-aqua-labo .media-labo .media {
    padding: 0;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-aqua-labo .media-labo .media {
    padding: 0 34px;
    margin-bottom: 77px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-aqua-labo .media-labo .media-title {
    margin-top: 3px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-aqua-labo .media-labo .media-title {
    padding-left: 6px;
    padding-right: 6px;
    margin-top: 8px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-aqua-labo .media-labo .media-desc {
    padding-top: 15px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-aqua-labo .media-labo .media-desc {
    padding-left: 6px;
    padding-right: 6px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-aqua-labo .media-labo .media-left {
    width: 100%;
  }
}

.subpage-section-aqua-labo .media-labo .media-bg {
  margin-left: 0px;
}

@media screen and (min-width: 750px) {
  .subpage-section-mammal-labo .media-labo {
    padding-top: 57px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-mammal-labo .media-labo {
    padding-top: 23px;
  }
}

.subpage-section-mammal-labo .media-labo .subpage-title {
  text-align: center;
}

@media screen and (min-width: 750px) {
  .subpage-section-mammal-labo .media-labo .subpage-title {
    margin-bottom: 34px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-mammal-labo .media-labo .media {
    padding: 0;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-mammal-labo .media-labo .media {
    padding: 0 34px;
    margin-bottom: 45px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-mammal-labo .media-labo .media-title {
    margin-top: 3px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-mammal-labo .media-labo .media-title {
    padding-left: 6px;
    padding-right: 6px;
    margin-top: 8px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-mammal-labo .media-labo .media-desc {
    padding-top: 15px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-mammal-labo .media-labo .media-desc {
    padding-left: 6px;
    padding-right: 6px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-mammal-labo .media-labo .media-left {
    width: 100%;
  }
}

.subpage-section-mammal-labo .media-labo .media-bg {
  margin-left: 0px;
}

@media screen and (min-width: 750px) {
  .subpage-section-mammal-labo .subpage-button {
    margin-top: 89px;
  }
}

@media screen and (min-width: 750px) {
  .page-mobipark .media-title-racing-kart span {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(21.43%, #c3e8d8), color-stop(21.43%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #c3e8d8), color-stop(71.43%, #c3e8d8), color-stop(71.43%, #ffffff), to(#ffffff));
    background-image: linear-gradient(0deg, #c3e8d8 21.43%, #ffffff 21.43%, #ffffff 50%, #c3e8d8 50%, #c3e8d8 71.43%, #ffffff 71.43%, #ffffff 100%);
    background-size: 35.00px 40.00px;
    background-position-y: -10%;
    background-repeat-y: no-repeat;
  }
}

.media-subpage-labo {
  max-width: 891px;
  width: 100%;
  -webkit-box-pack: center;
          justify-content: center;
}

.media-subpage-labo .media-box {
  text-align: center;
}

@media screen and (min-width: 750px) {
  .media-subpage-labo .media-box:first-child {
    margin-right: 50px;
  }
  .media-subpage-labo .media-box:last-child {
    margin-left: 50px;
  }
}

@media screen and (min-width: 750px) and (max-width: 749px) {
  .media-subpage-labo .media-box:last-child {
    margin-bottom: 0px;
  }
}

@media screen and (max-width: 749px) {
  .media-subpage-labo .media-box {
    margin-bottom: 11px;
  }
}

@media screen and (max-width: 749px) {
  .media-subpage-labo .media-box .media-title {
    margin-top: 0px;
    margin-bottom: 7px;
  }
}

@media screen and (max-width: 749px) {
  .media-list {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.media-list-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  margin-bottom: 38px;
  background-color: #fff;
}

.media-list-item-teatime {
  background-color: transparent;
  -webkit-box-align: start;
          align-items: start;
}

.media-list-item:last-child {
  margin-bottom: 0px;
}

@media screen and (min-width: 750px) {
  .subpage-section-granroomactivity .media-list-item:last-child {
    margin-bottom: 45px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-granroomactivity .media-list-item {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 749px) {
  .media-list-item {
    display: block;
    margin-bottom: 0;
  }
  .subpage-section-granroomactivity .media-list-item {
    margin-bottom: 26px;
  }
}

.media-list-thumb {
  width: 511px;
  min-height: 360px;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 749px) {
  .media-list-thumb {
    width: 100%;
    min-height: 206px;
  }
  .subpage-section-granroomactivity .media-list-thumb {
    min-height: 235px;
    background-position: center bottom;
  }
}

.media-list-text {
  width: calc( 100% - 511px);
  padding-left: 38px;
  padding-right: 38px;
}

@media screen and (min-width: 750px) {
  .subpage-section-granroomactivity .media-list-text {
    padding-top: 57px;
    padding-bottom: 57px;
  }
}

@media screen and (max-width: 749px) {
  .media-list-text {
    width: 100%;
    padding: 0 28px 48px;
    margin-top: 25px;
  }
  .subpage-section-teatime .media-list-text {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.media-list-text h3 {
  font-size: 24px;
  font-family: "HiraKakuPro-W6-AlphaNum";
  line-height: 1.417;
  margin-bottom: 34px;
}

@media screen and (min-width: 750px) {
  .media-list-text h3 {
    white-space: nowrap;
  }
  .subpage-section-granroomactivity .media-list-text h3 {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 749px) {
  .media-list-text h3 {
    font-size: 13px;
    margin-bottom: 17px;
    line-height: 1.615;
  }
}

.media-list-text p {
  font-size: 15px;
  line-height: 2;
  text-align: left;
}

@media screen and (max-width: 749px) {
  .media-list-text p {
    font-size: 13px;
    line-height: 1.75;
  }
}

.access-heading {
  font-size: 26px;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 749px) {
  .access-heading {
    font-size: 19px;
  }
}

.access-heading span {
  background-repeat: repeat-x;
  background-position: center 7px;
}

@media screen and (max-width: 749px) {
  .access-heading span {
    background-position: center 3px;
  }
}

.bottom-slider {
  width: 100%;
  padding: 0;
}

@media screen and (min-width: 750px) {
  .bottom-slider {
    padding: 0 110px;
  }
}

.accordion {
  display: block;
  width: 100%;
}

.accordion.accordion-musasabi {
  background-color: #f7f7f7;
  max-width: 800px;
  margin: 40px auto 0;
}

@media screen and (max-width: 749px) {
  .accordion.accordion-musasabi {
    margin-top: 25px;
  }
}

.accordion-link {
  font-weight: bold;
  text-decoration: underline;
  color: #333;
}

.accordion-link.underline {
  font-weight: 400;
}

@media screen and (max-width: 749px) {
  .accordion-link.underline.u-show-sp {
    display: inline-block !important;
  }
}

.accordion-arrow {
  display: block;
  position: absolute;
  top: 50%;
  right: 5px;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5.5px 9px 5.5px;
  border-color: transparent transparent #719b68 transparent;
  -webkit-transition: -webkit-transform 0.35s ease-in-out;
  transition: -webkit-transform 0.35s ease-in-out;
  transition: transform 0.35s ease-in-out;
  transition: transform 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out;
}

@media screen and (min-width: 750px) {
  .accordion-arrow {
    right: 40px;
    border-width: 0 7px 12.1px 7px;
  }
}

@media screen and (max-width: 749px) {
  .accordion-arrow {
    right: 7px;
  }
}

.accordion-arrow.is-active {
  -webkit-transform: translateY(-50%) rotate(0deg);
          transform: translateY(-50%) rotate(0deg);
}

.accordion-arrow.accordion-arrow-musasabi {
  display: none;
}

.is-open .accordion-arrow {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

.accordion-btn {
  position: relative;
  display: block;
  width: 100%;
  text-align: left;
  padding: 28px 95px 28px 44px;
  cursor: pointer;
  font-size: 18px;
  font-weight: 600;
}

@media screen and (max-width: 749px) {
  .accordion-btn {
    font-size: 12px;
    padding: 10px 27px 12px;
    font-weight: bold;
  }
}

.accordion-btn.accordion-btn-musasabi {
  text-align: center;
  padding: 35px 44px;
}

@media screen and (max-width: 749px) {
  .accordion-btn.accordion-btn-musasabi {
    padding: 15px 20px;
  }
}

.accordion-description {
  overflow: hidden;
  -webkit-transition: height .30s ease-out;
  transition: height .30s ease-out;
  height: 0;
  border-bottom: 1px solid #dfdfdf;
}

@media screen and (max-width: 749px) {
  .accordion-description {
    font-size: 12px;
  }
}

.accordion-description p {
  display: block;
  background-color: #f7f7f7;
  font-size: 14px;
  padding: 20px;
  line-height: 2;
  margin: 0 22px 30px;
}

@media screen and (max-width: 749px) {
  .accordion-description p {
    font-size: 12px;
    margin: 0 0 30px;
  }
}

.accordion-description.accordion-description-musasabi {
  border: 0;
  padding: 0 20px;
}

.accordion-description.accordion-description-musasabi p {
  padding: 0;
  margin-bottom: 15px;
}

.accordion-btn-label {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media screen and (max-width: 749px) {
  .accordion-btn-label {
    top: 10px;
    -webkit-transform: none;
            transform: none;
  }
}

.accordion-btn-label img {
  max-width: 100%;
}

@media screen and (max-width: 749px) {
  .accordion-btn-label img {
    width: 15px;
    height: 10px;
  }
}

.accordion-btn-text {
  font-size: 17px;
  font-weight: 700;
  line-height: 2;
}

@media screen and (max-width: 749px) {
  .accordion-btn-text {
    font-size: 12px;
  }
}

/*Tsubasa table*/
.accordion-table-tsubasa .accordion-btn-table {
  padding: 0;
}

.accordion-table-tsubasa .accordion-description-table {
  border: none;
}

.accordion-table-tsubasa .accordion-description-table p {
  padding: 0;
  margin: 0;
  background: none;
  font-size: inherit;
  line-height: inherit;
}

.design-petals,
.design-circle,
.design-mount,
.design-feature,
.design-parkmap,
.design-activity,
.design-parkmap-inner,
.design-activity-inner,
.design-how-to {
  position: relative;
}

.design-petals::before, .design-petals::after,
.design-circle::before,
.design-circle::after,
.design-mount::before,
.design-mount::after,
.design-feature::before,
.design-feature::after,
.design-parkmap::before,
.design-parkmap::after,
.design-activity::before,
.design-activity::after,
.design-parkmap-inner::before,
.design-parkmap-inner::after,
.design-activity-inner::before,
.design-activity-inner::after,
.design-how-to::before,
.design-how-to::after {
  content: '';
  position: absolute;
  bottom: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 749px) {
  .design-petals::before, .design-petals::after,
  .design-circle::before,
  .design-circle::after,
  .design-mount::before,
  .design-mount::after,
  .design-feature::before,
  .design-feature::after,
  .design-parkmap::before,
  .design-parkmap::after,
  .design-activity::before,
  .design-activity::after,
  .design-parkmap-inner::before,
  .design-parkmap-inner::after,
  .design-activity-inner::before,
  .design-activity-inner::after,
  .design-how-to::before,
  .design-how-to::after {
    display: none;
  }
}

.design-feature::before {
  width: 268px;
  height: 216px;
  left: 0;
  top: 143px;
  background-image: url(../images/design-mount1.png);
}

@media screen and (max-width: 749px) {
  .design-feature::before {
    display: block;
    width: 130px;
    height: 106px;
    top: 169px;
    left: 32px;
  }
}

.design-feature::after {
  width: 57px;
  height: 95px;
  right: 58px;
  top: 46px;
  background-image: url(../images/design-leaves1.png);
}

.design-parkmap::before {
  width: 39px;
  height: 37px;
  left: 45px;
  top: -58px;
  background-image: url(../images/design-leaves2.png);
}

@media screen and (max-width: 749px) {
  .design-parkmap::before {
    display: block;
    width: 194px;
    height: 175px;
    right: -56px;
    top: -20px;
    left: auto;
    background-image: url(../images/design-leaves1-sp.png);
  }
}

.design-parkmap::after {
  width: 78px;
  height: 59px;
  right: 379px;
  top: -31px;
  background-image: url(../images/design-leaves3.png);
}

@media screen and (max-width: 749px) {
  .design-parkmap::after {
    display: block;
    width: 153px;
    height: 146px;
    left: -38px;
    top: calc((100% / 2) - 161px);
    background-image: url(../images/design-leaves2-sp.png);
  }
}

.design-parkmap-inner::before {
  width: 358px;
  height: 343px;
  right: -23px;
  top: -64px;
  background-image: url(../images/design-leaves4.png);
}

.design-parkmap-inner::after {
  width: 208px;
  height: 328px;
  left: 0;
  bottom: -81px;
  background-image: url(../images/design-leaves5.png);
}

.design-activity::before {
  width: 39px;
  height: 34px;
  left: 163px;
  top: 162px;
  background-image: url(../images/design-leaves7.png);
  z-index: 1;
}

.design-activity::after {
  width: 135px;
  height: 262px;
  right: 94px;
  top: -68px;
  background-image: url(../images/design-leaves6.png);
}

.design-activity-inner::before {
  width: 78px;
  height: 109px;
  left: 34px;
  bottom: 6px;
  background-image: url(../images/design-leaves8.png);
}

.design-activity-inner::after {
  width: 228px;
  height: 183px;
  right: -23px;
  bottom: 49px;
  background-image: url(../images/design-mount.png);
}

.design-how-to::before {
  width: 204px;
  height: 204px;
  right: 0;
  top: -132px;
  background-image: url(../images/design-circle2.png);
  z-index: 1;
}

.design-circle::before {
  width: 204px;
  height: 205px;
  left: -11px;
  bottom: 105px;
  background-image: url(../images/design-circle.png);
}

.design-circle::after {
  width: 115px;
  height: 123px;
  right: 51px;
  bottom: 124px;
  background-image: url(../images/design-petals1.png);
}

.design-mount::before {
  width: 228px;
  height: 183px;
  left: 16px;
  top: 348px;
  background-image: url(../images/design-mount.png);
}

.design-mount::after {
  width: 39px;
  height: 38px;
  right: 80px;
  bottom: 118px;
  background-image: url(../images/design-petals2.png);
}

.design-mount.design-twinring::after {
  width: 37px;
  height: 36px;
  right: 93px;
  bottom: calc((100% / 2) - 124px);
  background-image: url(../images/design-petal2.png);
  z-index: 1;
}

.design-petal {
  position: absolute;
  width: 39px;
  height: 38px;
  left: 41px;
  bottom: 40px;
  background-image: url(../images/design-petal1.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-petals::before {
  width: 95px;
  height: 133px;
  left: 62px;
  bottom: 30px;
  background-image: url(../images/design-petals3.png);
}

.design-petals::after {
  width: 37px;
  height: 36px;
  right: 120px;
  bottom: 123px;
  background-image: url(../images/design-petal3.png);
}

.info-container {
  margin-top: 65px;
}

@media screen and (min-width: 750px) {
  .info-container {
    margin-bottom: 128px;
  }
}

@media screen and (max-width: 749px) {
  .info-container {
    margin-top: 0px;
  }
}

.info-container .info-list {
  max-width: 1021px;
  width: 100%;
  max-height: 320px;
  margin: 44px auto 0;
  overflow-y: auto;
  -ms-overflow-style: none;
}

@media screen and (max-width: 749px) {
  .info-container .info-list {
    margin: 0 0 85px 0;
    max-height: 300px;
    min-height: 31px;
  }
}

.info-container .info-list .info-item {
  padding-left: 45px;
  padding-right: 20px;
  font-size: 18px;
  letter-spacing: 0.16em;
  font-weight: 600;
  position: relative;
  padding-top: 24px;
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(33%, black), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, black 33%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 10px 1px;
  background-repeat: repeat-x;
}

@media screen and (max-width: 749px) {
  .info-container .info-list .info-item {
    background-size: 4px 1px;
    font-size: 12px;
    padding-left: 25px;
  }
}

.info-container .info-list .info-item a {
  color: inherit;
}

.info-container .info-list .info-item a:hover {
  text-decoration: underline;
}

.info-container .info-list .info-item:before {
  width: 11px;
  height: 100%;
  background-image: url(../images/list-dot.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: left center;
  content: "";
  position: absolute;
  left: 15px;
  top: 0;
}

@media screen and (max-width: 749px) {
  .info-container .info-list .info-item:before {
    width: 10px;
    height: 100%;
    left: 3px;
    top: -10px;
  }
}

@media screen and (max-width: 749px) {
  .info-container .info-list .info-item.info-item-racing:before {
    top: 5px;
    height: 30px;
  }
}

.info-container .info-list .info-item span {
  display: block;
  color: #333;
}

.info-container .info-list .info-item:first-child {
  padding-top: 14px;
  padding-bottom: 14px;
}

.info-container .info-list .info-item:first-child span {
  margin-top: 0px;
}

@media screen and (max-width: 749px) {
  .info-container .info-list .info-item:first-child {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.info-container .info-list .info-item.collection-item {
  height: auto;
  padding: 0;
  line-height: 2;
  overflow-y: auto;
}

@media screen and (max-width: 749px) {
  .info-container .info-list .info-item.collection-item {
    font-weight: bold;
    height: 100%;
    overflow: hidden;
  }
}

.info-container .info-list .info-item.collection-item:before {
  height: 17px;
  top: 30px;
}

@media screen and (max-width: 749px) {
  .info-container .info-list .info-item.collection-item:before {
    top: 25px;
  }
}

.info-container .info-list .info-item.collection-item.goods-item {
  height: 120px;
}

@media screen and (max-width: 749px) {
  .info-container .info-list .info-item.collection-item.goods-item {
    height: 135px;
  }
}

.info-container .info-list .info-item.collection-item.goods-item:before {
  height: 10px;
  top: 36px;
}

@media screen and (max-width: 749px) {
  .info-container .info-list .info-item.collection-item.goods-item:before {
    top: 30px;
  }
}

.info-container .info-list .info-item.collection-item .collection-item-div {
  padding-top: 23px;
  padding-bottom: 22px;
  padding-left: 45px;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(33%, black), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, black 33%, rgba(255, 255, 255, 0) 0%);
  background-position: top;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  font-weight: bold;
}

@media screen and (max-width: 749px) {
  .info-container .info-list .info-item.collection-item .collection-item-div {
    position: relative;
    padding-left: 28px;
  }
}

.info-container .info-list .info-item.collection-item .collection-item-div .collection-item-margin {
  margin-top: 15px;
}

@media screen and (max-width: 749px) {
  .info-container.info-container-hellowoods {
    margin-top: 0px;
  }
}

.info-container.info-marcherant {
  margin-top: 0;
}

@media screen and (max-width: 749px) {
  .info-container .info-list {
    max-width: 612px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 26px;
    margin-bottom: 55px;
    max-height: 178px;
  }
  .info-container .info-list.collection-list {
    max-height: none;
  }
  .info-container .info-list .info-item {
    padding-top: 10px;
    padding-bottom: 12px;
  }
}

.challenge {
  margin-top: 34px;
  background-image: url(../images/mobipark/challenge-bg.png);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: contain;
}

.challenge-left {
  -webkit-box-ordinal-group: 3;
          order: 2;
}

.challenge-right {
  -webkit-box-ordinal-group: 2;
          order: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  flex-basis: 50%;
}

@media screen and (max-width: 749px) {
  .challenge-right {
    margin-top: 13px;
    max-width: 612px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
  .challenge-right .heading-text {
    text-align: left;
  }
  .challenge-right img {
    max-width: 245px;
    width: 100%;
  }
}

.challenge-right.events {
  z-index: 10;
}

.challenge-right.events .heading-text {
  width: 127%;
}

.challenge-right.events .heading-text img {
  max-width: none;
}

@media screen and (max-width: 749px) {
  .challenge-right.events .heading-text {
    max-width: none;
    width: 100%;
  }
}

@media screen and (max-width: 749px) {
  .challenge-right.events {
    margin-top: 4px;
  }
}

@media screen and (max-width: 749px) {
  .challenge {
    background-image: url(../images/mobipark/challenge-bg-sp.png);
    background-size: 100%;
    background-position: center top;
  }
}

.challenge .row {
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
}

@media screen and (max-width: 749px) {
  .challenge .row {
    display: block;
    position: relative;
  }
}

.challenge .desc {
  margin-top: 66px;
  margin-left: 4px;
  font-size: 20px;
  letter-spacing: 0.16em;
  line-height: 2.25;
}

@media screen and (max-width: 749px) {
  .challenge .desc {
    line-height: 2.25;
    margin: 0;
    margin-top: 22px;
    font-size: 12px;
  }
}

.challenge .desc.hellowoods {
  max-width: 600px;
}

@media screen and (max-width: 749px) {
  .challenge .desc.hellowoods {
    line-height: 2;
  }
}

.challenge .desc.collection {
  max-width: 603px;
}

@media screen and (max-width: 749px) {
  .challenge .desc.collection {
    line-height: 2;
  }
}

.challenge .desc.racing {
  max-width: 605px;
}

@media screen and (max-width: 749px) {
  .challenge .desc.racing {
    line-height: 2;
    letter-spacing: 0.10em;
  }
}

.challenge .challenge-img > * {
  width: 100%;
}

@media screen and (max-width: 749px) {
  .challenge .challenge-img > * {
    max-width: 310px;
    display: block;
    padding-top: 15px;
    margin: auto;
  }
}

.challenge .challenge-img1 {
  max-width: 274px;
  position: relative;
  top: -46px;
  left: -32px;
}

.challenge .challenge-img1.events {
  max-width: 235px;
}

.challenge .challenge-img1.collection {
  max-width: 233px;
  top: 64px;
  left: 17px;
}

.challenge .challenge-img1.racing-img1 {
  max-width: 233px;
  top: -101px;
  left: 13px;
}

.challenge .challenge-img2 {
  max-width: 592px;
  position: relative;
  left: 95px;
  top: -134px;
}

.challenge .challenge-img2.collection {
  left: 96px;
  top: 22px;
}

.challenge .challenge-img3 {
  max-width: 192px;
  position: relative;
  left: 24px;
  top: -220px;
}

.challenge .challenge-img3.collection {
  left: -32px;
  top: -87px;
}

@media screen and (max-width: 749px) {
  .challenge.events-page .challenge-img img {
    max-width: none;
  }
}

.challenge.hellowoods-life-overflowing .desc {
  max-width: 584px;
}

.challenge.hellowoods-life-overflowing .challenge-img {
  max-height: 500px;
}

.challenge.hellowoods-life-overflowing .challenge-img1 {
  max-width: 230px;
  left: 30px;
}

.challenge.hellowoods-life-overflowing .challenge-img2 {
  max-width: 600px;
  left: 110px;
  top: -110px;
}

.challenge.hellowoods-life-overflowing .challenge-img3 {
  max-width: 193px;
  left: -20px;
}

.challenge.hellowoods {
  max-height: 800px;
}

.challenge.collection {
  background-position: right 32px top 84px;
}

@media screen and (max-width: 749px) {
  .challenge.collection {
    max-height: inherit;
  }
}

.challenge.collection .heading-text img {
  max-width: 155%;
}

@media screen and (max-width: 749px) {
  .challenge {
    margin-bottom: 90px;
    margin-top: -27px;
  }
  .challenge.hellowoods {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 750px) {
  .adventure {
    margin-top: 0;
    margin-bottom: 150px;
  }
}

@media screen and (max-width: 749px) {
  .adventure .forest-container {
    margin-top: 33px;
  }
}

@media screen and (min-width: 750px) {
  .foodsm .adventure {
    margin-top: 100px !important;
  }
}

@media screen and (max-width: 749px) {
  .foodsm .adventure {
    margin-top: 37px !important;
  }
}

.adventure .adventure-bg-circle {
  background-image: url(../images/twinringmotegi/adventure-bg-circle.png);
  max-width: 279px;
  width: 100%;
  height: 279px;
  position: absolute;
  bottom: -153px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.subpage-restaurant .adventure .adventure-bg-circle {
  z-index: 1;
  background-size: 100%;
}

@media screen and (max-width: 749px) {
  .adventure .adventure-bg-circle {
    max-width: 110px;
    bottom: -45px;
    height: 110px;
    background-size: contain;
  }
}

.adventure-container {
  margin-top: 48px;
  max-width: 1100px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 749px) {
  .adventure-container.restaurant {
    margin-top: 35px;
  }
}

@media screen and (max-width: 749px) {
  .adventure-container {
    margin-bottom: 90px;
    margin-top: -6px;
  }
  .adventure-container.adventure-container-hellowoods {
    margin-top: 0;
    margin-bottom: 0;
  }
}

.adventure-list {
  margin-bottom: 102px;
}

.adventure-list:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 749px) {
  .adventure-list.alone {
    margin-bottom: 48px;
  }
  .adventure-list.adventure-list-hellowoods {
    margin-bottom: 47px;
  }
  .adventure-list.adventure-list-hellowoods:nth-child(2) {
    margin-bottom: 20px;
  }
  .adventure-list.adventure-list-hellowoods:nth-child(2) .adventure-bg {
    height: 140px;
  }
  .adventure-list.adventure-list-hellowoods:nth-child(2) .adventure-image-logo {
    bottom: -48px;
  }
  .adventure-list.adventure-list-hellowoods:nth-child(2) .l-adventure.hellowoods {
    margin-top: -11px;
  }
}

@media screen and (max-width: 749px) {
  .adventure-list-itadaki .adventure-content-copy {
    margin-top: 9px;
  }
}

.adventure-bg {
  width: 100%;
  height: 460px;
  position: relative;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 749px) {
  .adventure-bg {
    height: 157px;
  }
  .subpage-restaurant .adventure-bg {
    height: 209px;
  }
}

.adventure-image-logo {
  max-width: 279px;
  width: 100%;
  position: absolute;
  bottom: -150px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
}

@media screen and (max-width: 749px) {
  .adventure-image-logo {
    max-width: 110px;
    bottom: -45px;
  }
}

.adventure-image-logo.hellowoods {
  bottom: -100px;
}

@media screen and (max-width: 749px) {
  .adventure-image-logo.hellowoods {
    bottom: -30px;
    max-width: 119px;
  }
}

.adventure-image-logo-areaindex {
  max-width: 304px;
  bottom: -76px;
}

@media screen and (max-width: 749px) {
  .adventure-image-logo-areaindex {
    height: auto;
    max-width: 152px;
    bottom: -28px;
  }
}

.adventure-image-logo-areaindex-hellowoods {
  max-width: 210px;
  bottom: 0px;
}

@media screen and (max-width: 749px) {
  .adventure-image-logo-areaindex-hellowoods {
    max-width: 85px;
    bottom: 15px;
  }
}

.adventure-image-logo-areaindex-mobipark {
  max-width: 180px;
  bottom: 0px;
}

@media screen and (max-width: 749px) {
  .adventure-image-logo-areaindex-mobipark {
    height: auto;
    max-width: 85px;
    bottom: 0x;
  }
}

.adventure-image-logo-areaindex-campvillage {
  max-width: 158px;
  bottom: -79px;
}

@media screen and (max-width: 749px) {
  .adventure-image-logo-areaindex-campvillage {
    height: auto;
    max-width: 105px;
    bottom: -65px;
  }
}

.adventure-image-logo-areaindex-hotel {
  max-width: 215px;
  bottom: 25px;
}

@media screen and (max-width: 749px) {
  .adventure-image-logo-areaindex-hotel {
    height: auto;
    max-width: 95px;
    bottom: 20px;
  }
}

.adventure-image-logo-areaindex-motorsport {
  max-width: 195px;
  bottom: -5px;
}

@media screen and (max-width: 749px) {
  .adventure-image-logo-areaindex-motorsport {
    height: auto;
    max-width: 80px;
    bottom: 8px;
  }
}

.adventure-image-logo-areaindex-hondacollection {
  max-width: 160px;
  bottom: 0px;
}

@media screen and (max-width: 749px) {
  .adventure-image-logo-areaindex-hondacollection {
    height: auto;
    max-width: 90px;
    bottom: -15px;
  }
}

.adventure-image-logo-areaindex-activesafe {
  max-width: 180px;
  bottom: -43px;
}

@media screen and (max-width: 749px) {
  .adventure-image-logo-areaindex-activesafe {
    height: auto;
    max-width: 90px;
    bottom: -15px;
  }
}

.adventure-content-copy {
  font-size: 15px;
  letter-spacing: 0.16em;
  line-height: 2;
  text-align: center;
  margin-top: 30px;
  font-weight: 500;
}

.adventure-content-copy.hoteltwinring {
  letter-spacing: 0.19em;
  margin-top: 32px;
}

@media screen and (max-width: 749px) {
  .adventure-content-copy {
    font-size: 12px;
    margin-top: 14px;
    text-align: left;
  }
}

.logo-racing-kart {
  max-width: 320px;
  margin-bottom: 31px;
}

.logo-racing-kart.logo-nozomi {
  margin-bottom: 67px;
}

@media screen and (max-width: 749px) {
  .logo-racing-kart.logo-nozomi {
    max-width: 180px;
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 749px) {
  .logo-racing-kart {
    max-width: 151px;
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 750px) {
  .racing-kart .adventure-content-copy {
    margin-top: 0px;
  }
}

.adventure-bg-racing-kart {
  margin-top: 45px;
}

@media screen and (max-width: 749px) {
  .adventure-bg-racing-kart {
    margin-top: -8px;
    background-position: right top;
  }
  .adventure-bg-racing-kart.hoteltwinring {
    height: 180px;
  }
}

@media screen and (min-width: 750px) {
  .kids-carbike-attraction {
    margin-top: 0;
    margin-bottom: 149px;
  }
}

@media screen and (max-width: 749px) {
  .kids-carbike-attraction {
    margin-top: -27px;
  }
}

.kids-carbike-attraction .row {
  margin-top: 52px;
}

@media screen and (max-width: 749px) {
  .kids-carbike-attraction .row {
    margin-top: 45px;
  }
}

.kids-carbike-attraction .row [class^="col-"]:first-child {
  -webkit-box-ordinal-group: 3;
          order: 2;
}

@media screen and (min-width: 750px) {
  .kids-carbike-attraction .row [class^="col-"]:first-child {
    padding-left: 31px;
    padding-top: 9px;
  }
}

@media screen and (max-width: 749px) {
  .kids-carbike-attraction .row [class^="col-"]:first-child {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
}

.kids-carbike-attraction .row [class^="col-"]:last-child {
  -webkit-box-ordinal-group: 2;
          order: 1;
  padding-right: 30px;
}

@media screen and (max-width: 749px) {
  .kids-carbike-attraction .row [class^="col-"]:last-child {
    -webkit-box-ordinal-group: 3;
            order: 2;
    margin-top: 25px;
    padding-left: 30px;
    padding-right: 30px;
  }
}

.kids-carbike-attraction .content-desc {
  margin-top: 34px;
  font-size: 15px;
  line-height: 2;
  letter-spacing: 0.16em;
}

@media screen and (max-width: 749px) {
  .kids-carbike-attraction .content-desc {
    font-size: 12px;
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 13px;
    line-height: 2;
  }
}

@media screen and (max-width: 749px) {
  .kids-carbike-attraction {
    max-width: 612px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px;
  }
}

.block-image {
  margin-top: 66px;
  padding-bottom: 126px;
  position: relative;
}

@media screen and (min-width: 750px) {
  .block-image-hellowoods-program {
    margin-top: -4px;
  }
}

@media screen and (max-width: 749px) {
  .block-image-hellowoods-program {
    margin-top: -12px !important;
  }
}

.block-image::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc((100% / 2) + 70px);
  background-color: #f9f9f9;
}

@media screen and (max-width: 749px) {
  .block-image::before {
    height: calc((100% / 2) + 118px);
  }
}

.block-image.block-image-hellowoods {
  padding-bottom: 0;
}

@media screen and (min-width: 750px) {
  .block-image.block-image-hellowoods-program {
    padding-bottom: 90px !important;
    margin-bottom: 75px;
  }
}

@media screen and (max-width: 749px) {
  .block-image.block-image-hellowoods-program {
    padding-bottom: 0px !important;
    margin-bottom: 45px;
  }
}

@media screen and (max-width: 749px) {
  .block-image {
    margin-top: 27px;
    padding-bottom: 36px;
  }
}

.block-image-list {
  display: -webkit-box;
  display: flex;
  margin: 0 -8px;
  position: relative;
  z-index: 1;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.block-image-list.block-image-list-hellowoods {
  margin: 0;
  -webkit-box-pack: center;
          justify-content: center;
  padding-bottom: 34px;
}

@media screen and (max-width: 749px) {
  .block-image-list {
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    width: 100%;
  }
}

.block-image-text img {
  width: 134px;
}

@media screen and (max-width: 749px) {
  .block-image-text img {
    width: 92px;
    margin-bottom: 3px;
  }
}

.block-image-item {
  margin: 0 8px;
  width: calc(100% / 2);
}

@media screen and (max-width: 749px) {
  .block-image-item {
    width: 100%;
    margin: 0 0 24px;
  }
}

.block-image-item.block-image-item-last .block-image-text img {
  width: 156px;
}

@media screen and (max-width: 749px) {
  .block-image-item.block-image-item-last .block-image-text img {
    width: 105px;
  }
}

.block-image-item.block-image-item-hellowoods {
  max-width: 598px;
}

.block-image-item.block-image-item-hellowoods .block-image-text-hellowoods {
  text-align: center;
}

@media screen and (max-width: 749px) {
  .block-image-item.block-image-item-hellowoods {
    margin-bottom: 26px;
  }
  .block-image-item.block-image-item-hellowoods:last-child {
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 750px) {
  .block-image-item.block-image-item-hellowoods-program {
    margin-left: 20px;
  }
}

.block-image-item.block-image-item-hellowoods-program:first-child {
  margin-left: 0px;
}

.block-image-item.block-image-item-collection-pit {
  width: auto;
  margin: auto;
}

.block-image-inner {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  height: 255px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 749px) {
  .block-image-inner-program {
    height: 156px !important;
  }
}

.block-image-inner.hoteltwinring-lounge {
  height: auto;
  padding: 150px 0;
  background-image: url(../images/hoteltwinring/lounge-bg.jpg);
  display: block;
}

.block-image-inner.hoteltwinring-lounge .hoteltwinring {
  width: 100%;
}

@media screen and (min-width: 750px) {
  .block-image-inner.hoteltwinring-lounge .hoteltwinring {
    max-width: 500px;
    min-height: 300px;
    padding-top: 20px;
  }
}

.block-image-inner.hoteltwinring-lounge .svg-subtext .heading-subtext {
  max-width: 270px;
  height: 65px;
}

@media screen and (max-width: 749px) {
  .block-image-inner.hoteltwinring-lounge .svg-subtext .heading-subtext {
    max-width: 137px;
    height: 28px;
  }
}

@media screen and (max-width: 749px) {
  .block-image-inner.hoteltwinring-lounge {
    padding-top: 100px;
    padding-bottom: 105px;
    background-image: url(../images/hoteltwinring/lounge-bg-sp.jpg);
  }
}

@media screen and (max-width: 749px) {
  .block-image-inner {
    height: auto;
    padding: 10% 0;
  }
}

.block-image-inner:hover {
  opacity: 0.8;
  -webkit-transition: ease 0.5s all;
  transition: ease 0.5s all;
}

.block-image-text-wrap {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 216px;
  height: 136px;
  background-color: rgba(255, 255, 255, 0.89);
}

.block-image-text-wrap.hoteltwinring {
  width: auto;
  height: auto;
  text-align: center;
  padding: 50px;
}

@media screen and (max-width: 749px) {
  .block-image-text-wrap.hoteltwinring {
    padding: 20px;
    padding-top: 13px;
  }
  .block-image-text-wrap.hoteltwinring .heading-text {
    font-size: 26px;
  }
  .block-image-text-wrap.hoteltwinring .heading-text.heading-text-default {
    font-size: 14px;
    letter-spacing: 6px;
    font-weight: bold;
  }
  .block-image-text-wrap.hoteltwinring .block-image-subtext {
    font-size: 13px;
  }
}

@media screen and (max-width: 749px) {
  .block-image-text-wrap {
    width: 141px;
    height: 76px;
  }
}

.block-image-subtext {
  display: block;
  font-size: 15px;
  color: #2d2d2d;
  text-align: center;
}

@media screen and (max-width: 749px) {
  .block-image-subtext {
    font-size: 10px;
  }
}

.image-border {
  padding: 10px;
  background: url(../images/frame.png) no-repeat center;
  background-size: 100% 100%;
}

@media screen and (max-width: 749px) {
  .image-border {
    padding: 7px;
  }
}

.video-border {
  border: 14px solid transparent;
  -webkit-border-image: url(../images/frame.png) 14 stretch;
       -o-border-image: url(../images/frame.png) 14 stretch;
          border-image: url(../images/frame.png) 14 stretch;
}

@media screen and (max-width: 749px) {
  .video-border {
    border: 6px solid transparent;
    -webkit-border-image: url(../images/frame.png) 30 stretch;
         -o-border-image: url(../images/frame.png) 30 stretch;
            border-image: url(../images/frame.png) 30 stretch;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
}

.how-to-container {
  border-bottom: 1px solid #ccc;
  max-width: 1220px;
  margin: 0 auto;
}

@media screen and (max-width: 749px) {
  .how-to-container {
    width: 69%;
    max-width: 100%;
  }
}

@media screen and (min-width: 750px) {
  .how-to-craft::before {
    content: '';
    position: absolute;
    left: 0;
    top: -123px;
    right: 0;
    background-image: url("../images/craft/craft-howto-bg.png");
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: 0;
  }
}

@media screen and (max-width: 749px) {
  .how-to-craft::before {
    background-image: url("../images/craft/craft-how-to-bg-sp1.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: -20px;
    top: 34px;
    right: 0;
    bottom: 0;
    content: "";
  }
}

@media screen and (max-width: 749px) {
  .how-to-craft::after {
    background-image: url("../images/craft/craft-how-to-bg-sp2.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 49px;
    content: "";
    height: 309px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-craft .how-to-craft {
    padding-bottom: 130px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-craft .how-to-craft {
    padding-bottom: 26px;
  }
}

@media screen and (max-width: 749px) {
  .how-to-craft .heading-wrap-craft .heading-subtext {
    margin-top: 18px;
  }
}

@media screen and (max-width: 749px) {
  .how-to-craft .heading-wrap-craft svg {
    width: 300px;
  }
}

@media screen and (max-width: 749px) {
  .how-to-craft-container {
    position: relative;
  }
}

.enjoy-list-marcherant {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  margin-bottom: 98px;
  padding-left: 20px;
  padding-right: 20px;
}

.enjoy-list-marcherant li {
  width: 49%;
  margin-bottom: 20px;
}

.enjoy-list-marcherant li .alt-feature-heading {
  margin-bottom: 16px;
}

@media screen and (max-width: 749px) {
  .enjoy-list-marcherant li .alt-feature-heading {
    font-size: 19px;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 5px;
  }
}

.enjoy-list-marcherant li .alt-feature-desc-text {
  letter-spacing: 3px;
  line-height: 1.9;
}

@media screen and (max-width: 749px) {
  .enjoy-list-marcherant li {
    width: 100%;
    margin-bottom: 10px;
    line-height: 1.4;
  }
}

@media screen and (max-width: 749px) {
  .enjoy-list-marcherant {
    margin-bottom: 20px;
  }
}

.information {
  padding: 47px 0 110px;
  position: relative;
}

@media screen and (max-width: 749px) {
  .information {
    padding: 53px 0 50px;
  }
}

.information-container {
  position: relative;
}

.information-button {
  position: absolute;
  right: 34px;
  top: 43px;
}

@media screen and (max-width: 749px) {
  .information-button {
    position: relative;
    right: 0;
    top: auto;
    margin: 43px 5px 0;
  }
}

.information-button .button {
  width: 374px;
}

@media screen and (max-width: 749px) {
  .information-button .button {
    max-width: 100%;
  }
}

.post-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin: -6px -30px 0;
}

@media screen and (max-width: 749px) {
  .post-list {
    margin: -7px 0 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
}

.post-item {
  width: calc((100% / 2) - 60px);
  margin: 0 30px;
}

@media screen and (max-width: 749px) {
  .post-item {
    width: 100%;
    margin: 0;
  }
}

.post-link-icon {
  width: 22px;
  position: absolute;
  right: 0;
  bottom: 24px;
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

.post-link-icon svg {
  width: 100%;
  height: 12px;
}

.post-link {
  display: block;
  padding: 34px 0 23px;
  height: 100%;
  font-size: 18px;
  color: #333;
  border-bottom: 1px dashed #333;
  letter-spacing: 0.08em;
  position: relative;
}

@media screen and (max-width: 749px) {
  .post-link {
    padding-top: 18px;
  }
}

@media screen and (min-width: 750px) {
  .post-link:hover .post-link-icon {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}

.post-text {
  font-size: 18px;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 749px) {
  .post-text {
    font-size: 13px;
    padding-right: 33px;
    letter-spacing: 0.09em;
  }
}

@media screen and (max-width: 749px) {
  .post-text h3 {
    line-height: 2;
  }
}

.post-text-bottom {
  display: block;
  margin-top: 13px;
}

@media screen and (max-width: 749px) {
  .post-text-bottom {
    margin-top: 2px;
  }
}

.post-category {
  display: inline-block;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0.07em;
  background: -webkit-gradient(linear, left top, right top, from(#609ed5), to(#00a040));
  background: linear-gradient(to right, #609ed5 0%, #00a040 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.is-ie .post-category {
  background: none !important;
  color: #00a040;
  -webkit-text-fill-color: #00a040;
  -moz-text-fill-color: #00a040;
  -ms-text-fill-color: #00a040;
}

@media screen and (max-width: 749px) {
  .post-category {
    font-size: 11px;
  }
}

.post-time {
  margin-left: 18px;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: rgba(45, 45, 45, 0.5);
}

@media screen and (max-width: 749px) {
  .post-time {
    font-size: 12px;
    margin-left: 13px;
  }
}

.pit-slider {
  position: relative;
}

.pit-slider-price {
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  font-size: 15px;
  color: #fff;
  background-color: #4fae32;
  padding: 12px 19px;
  letter-spacing: 0.2em;
}

@media screen and (max-width: 749px) {
  .pit-slider-price {
    font-size: 12px;
    padding: 6px 8px;
  }
}

.banner-cta {
  margin: 180px 0 86px;
  position: relative;
  text-align: center;
  z-index: 10;
}

@media screen and (max-width: 749px) {
  .banner-cta {
    margin: 50px 0;
  }
}

.banner-cta:after {
  display: block;
  position: relative;
  content: "";
  background-color: #f9f9f9;
  height: 100px;
  margin-top: -113px;
  width: 100%;
  z-index: 1;
}

@media screen and (min-width: 750px) {
  .banner-cta:after {
    height: 240px;
  }
}

@media screen and (max-width: 749px) {
  .banner-cta:after {
    margin-top: -56px;
    height: 97px;
  }
}

.banner-cta .banner-cta-inner {
  position: relative;
  z-index: 10;
}

.banner-cta .banner-cta-bottom-inner {
  display: block;
  padding-left: 100px;
  padding-right: 100px;
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

@media screen and (min-width: 750px) {
  .banner-cta .banner-cta-bottom-inner:hover {
    opacity: 0.8;
  }
}

.banner-cta .banner-cta-bottom-inner img {
  width: 100%;
}

@media screen and (max-width: 749px) {
  .banner-cta .banner-cta-bottom-inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-mobipark .banner-cta {
    margin-top: 180px;
    margin-bottom: 108px;
  }
  .subpage-mobipark .banner-cta:after {
    margin-top: -137px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-mobipark .banner-cta {
    margin-top: 96px;
  }
}

.banner-image {
  background-color: #f9f9f9;
}

.banner-image.program {
  position: relative;
  height: 230px;
  margin-top: 70px;
  margin-bottom: 70px;
}

@media screen and (max-width: 749px) {
  .banner-image.program {
    height: 140px;
  }
}

.banner-image .banner-image-wrap {
  border: 1px solid #d2d2d2;
  background-image: url(../images/hellowoods/blog-banner.png);
  text-align: center;
  padding: 30px;
  background-size: cover;
  background-color: #fff;
}

.banner-image .banner-image-wrap.program {
  background-image: url(../images/program/banner-bg.png);
  padding: 38px 0px 45px;
  position: absolute;
  right: 0;
  left: 0;
  top: -75px;
  max-width: 1060px;
  margin: auto;
}

@media screen and (max-width: 749px) {
  .banner-image .banner-image-wrap.program {
    background-image: url(../images/program/banner-bg-sp.png);
    padding: 20px 40px;
    margin-right: 20px;
    margin-left: 20px;
    background-color: #fff;
    top: -63px;
  }
}

.banner-image .banner-image-wrap.program .banner-image-heading {
  margin-bottom: 10px;
}

@media screen and (max-width: 749px) {
  .banner-image .banner-image-wrap.program .banner-image-heading {
    margin-bottom: 6px;
    font-size: 17px;
  }
}

.banner-image .banner-image-wrap .banner-image-subtext {
  color: #000;
}

.banner-image .banner-image-wrap .banner-image-subtext.program {
  font-size: 20px;
  letter-spacing: 1px;
}

@media screen and (max-width: 749px) {
  .banner-image .banner-image-wrap .banner-image-subtext.program {
    font-size: 13px;
    line-height: 1.9;
  }
}

@media screen and (max-width: 749px) {
  .banner-image .banner-image-wrap .banner-image-subtext {
    font-size: 10px;
  }
}

@media screen and (max-width: 749px) {
  .banner-image .banner-image-wrap {
    background-image: url(../images/hellowoods/blog-banner-sp.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;
    padding: 10px;
  }
}

@media screen and (max-width: 749px) {
  .banner-image {
    background-color: #f9f9f9;
  }
}

.hoteltwinring-banner-image-1 .banner-image-wrap {
  padding: 120px 0 105px;
  background-image: url(../images/hoteltwinring/banner-image-1.jpg);
}

@media screen and (min-width: 750px) {
  .hoteltwinring-banner-image-1 .banner-image-wrap .heading {
    margin-bottom: 36px;
  }
}

.hoteltwinring-banner-image-1 .banner-image-wrap .heading-text {
  background: none;
  -webkit-text-fill-color: #fff;
}

.hoteltwinring-banner-image-1 .banner-image-wrap .banner-image-subtext {
  color: #fff;
  letter-spacing: 3px;
}

.hoteltwinring-banner-image-1 .banner-image-wrap .heading-subtext {
  max-width: 450px;
}

@media screen and (max-width: 749px) {
  .hoteltwinring-banner-image-1 .banner-image-wrap {
    background-image: url(../images/hoteltwinring/banner-image-1-sp.jpg);
    padding: 54px 0px 90px;
  }
  .hoteltwinring-banner-image-1 .banner-image-wrap .heading {
    margin-bottom: 5px;
  }
  .hoteltwinring-banner-image-1 .banner-image-wrap .heading-subtext {
    height: 50px;
  }
}

@media screen and (max-width: 749px) {
  .hoteltwinring-banner-image-1 {
    padding-bottom: 25px;
  }
}

.hoteltwinring-banner-image-2 .banner-image-wrap {
  padding: 40px 0;
  background-image: url(../images/hoteltwinring/banner-image-2.jpg);
}

.hoteltwinring-banner-image-2 .banner-image-wrap .heading-text {
  background: none;
  -webkit-text-fill-color: #fff;
  line-height: 3;
}

.hoteltwinring-banner-image-2 .banner-image-wrap .heading-subtext {
  max-width: 350px;
  height: 35px;
}

@media screen and (max-width: 749px) {
  .hoteltwinring-banner-image-2 .banner-image-wrap {
    background-image: url(../images/hoteltwinring/banner-image-2-sp.jpg);
    padding: 30px 0;
  }
  .hoteltwinring-banner-image-2 .banner-image-wrap .heading-subtext {
    height: 22px;
  }
}

.tourism-banner::before {
  position: absolute;
  right: 0;
  content: " ";
  height: 100px;
  width: 101%;
  background-color: #fff;
}

@media screen and (min-width: 750px) {
  .tourism-banner::before {
    height: 185px;
  }
}

.tourism-banner .banner-wrapper {
  width: 100%;
  max-width: 1130px;
  margin: auto;
  padding: 20px 25px;
  background: url("../images/tourism/banner-border.png");
  position: relative;
  background-size: 100% 100%;
}

.tourism-banner .banner-wrapper::before, .tourism-banner .banner-wrapper::after {
  position: absolute;
  content: " ";
  width: 176px;
  height: 55px;
}

.tourism-banner .banner-wrapper::before {
  background: url("../images/tourism/leaf-left.png") no-repeat;
  left: -16px;
  top: -17px;
}

@media screen and (max-width: 749px) {
  .tourism-banner .banner-wrapper::before {
    left: -12px;
    top: -13px;
    width: 72px;
    background-size: contain;
  }
}

.tourism-banner .banner-wrapper::after {
  background: url("../images/tourism/leaf-right.png") no-repeat;
  right: -13px;
  bottom: -25px;
  width: 123px;
}

@media screen and (max-width: 749px) {
  .tourism-banner .banner-wrapper::after {
    bottom: -44px;
    width: 66px;
    background-size: contain;
  }
}

.tourism-banner .banner-wrapper .tileImageWrap {
  max-width: 440px;
  margin-bottom: 0;
}

@media screen and (max-width: 749px) {
  .tourism-banner .banner-wrapper .tileImageWrap {
    margin: 0 auto 20px;
  }
}

.tourism-banner .banner-wrapper .tileDescWrap {
  max-width: 520px;
}

@media screen and (max-width: 749px) {
  .tourism-banner .banner-wrapper .tileDescWrap {
    margin: 0 auto;
  }
}

.tourism-banner .banner-wrapper .tileDescWrap .banner-title {
  font-size: 15px;
  font-weight: bold;
  margin-top: -3px;
  letter-spacing: 1.3px;
  margin-bottom: 10px;
}

@media screen and (max-width: 749px) {
  .tourism-banner .banner-wrapper .tileDescWrap .banner-title {
    text-align: center;
    font-size: 10px;
    margin-bottom: 5px;
  }
}

.tourism-banner .banner-wrapper .tileDescWrap .color-title {
  height: 28px;
  margin-bottom: 25px;
}

.tourism-banner .banner-wrapper .tileDescWrap .color-title img {
  width: auto;
  height: 100%;
  margin-right: 23px;
}

@media screen and (max-width: 749px) {
  .tourism-banner .banner-wrapper .tileDescWrap .color-title img {
    margin-bottom: 15px;
    margin-right: 10px;
  }
}

.tourism-banner .banner-wrapper .tileDescWrap .color-title .official-link-wrap {
  vertical-align: bottom;
}

.tourism-banner .banner-wrapper .tileDescWrap .color-title .official-link-wrap .official-link {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.4px;
}

@media screen and (max-width: 749px) {
  .tourism-banner .banner-wrapper .tileDescWrap .color-title .official-link-wrap {
    display: block;
  }
}

@media screen and (max-width: 749px) {
  .tourism-banner .banner-wrapper .tileDescWrap .color-title {
    height: 19px;
    margin-bottom: 17px;
    text-align: center;
  }
}

.tourism-banner .banner-wrapper .tileDescWrap .desc {
  font-size: 14px;
  font-weight: bold;
  line-height: 2.1;
  letter-spacing: 2.24px;
  margin-bottom: 37px;
}

@media screen and (max-width: 749px) {
  .tourism-banner .banner-wrapper .tileDescWrap .desc {
    font-size: 9px;
    letter-spacing: 1px;
    line-height: 2.2;
    margin-bottom: 15px;
    padding: 0 21px;
  }
}

.tourism-banner .banner-wrapper .tileDescWrap .address {
  color: #7a7a7a;
  font-size: 15px;
  font-weight: bold;
  line-height: 30px;
  letter-spacing: 2.4px;
}

@media screen and (max-width: 749px) {
  .tourism-banner .banner-wrapper .tileDescWrap .address {
    font-size: 10px;
    letter-spacing: 3.25px;
  }
}

.tourism-banner .banner-wrapper .tileDescWrap .address .link {
  color: #333333;
  font-size: 12px;
  letter-spacing: 1.92px;
}

.tourism-banner .banner-wrapper .tileDescWrap .address .link[href=""] {
  display: none;
}

@media screen and (max-width: 749px) {
  .tourism-banner .banner-wrapper .tileDescWrap .address .link {
    font-size: 10px;
  }
}

.tourism-banner .banner-wrapper .tileDescWrap .l-button {
  margin: 0;
  margin-bottom: 15px;
}
.l-button.mt30{ margin-top: 30px !important;}


.tourism-banner .banner-wrapper .tileDescWrap .l-button .button {
  margin: 0 5px;
  font-weight: 400;
}

.is-safari .tourism-banner .banner-wrapper .tileDescWrap .l-button .button {
  min-width: 364px;
}

@media screen and (max-width: 749px) {
  .is-safari .tourism-banner .banner-wrapper .tileDescWrap .l-button .button {
    margin: 0 auto;
    min-width: 100%;
  }
}

@media screen and (max-width: 1279px) {
  .is-safari .tourism-banner .banner-wrapper .tileDescWrap .l-button .button {
    font-size: 16px;
  }
}

@media screen and (max-width: 749px) {
  .tourism-banner .banner-wrapper .tileDescWrap .l-button {
    max-width: 242px;
    margin: auto;
    margin-bottom: 22px;
  }
}

@media screen and (min-width: 750px) {
  .tourism-banner .banner-wrapper .tileDescWrap {
    padding-left: 50px;
  }
}

.tourism-banner .banner-wrapper .link-info {
  color: #2d2d2d;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: 0.52px;
}

.tourism-banner .banner-wrapper .link-info span {
  margin: 0 25px;
}

.tourism-banner .banner-wrapper .link-info a {
  color: #2d2d2d;
}

@media screen and (max-width: 749px) {
  .tourism-banner .banner-wrapper .link-info {
    font-size: 8px;
    letter-spacing: 1.4px;
    text-align: center;
  }
  .tourism-banner .banner-wrapper .link-info span {
    margin: 0 17px;
    letter-spacing: 0.4px;
  }
}

@media screen and (min-width: 750px) {
  .tourism-banner .banner-wrapper {
    display: -webkit-box;
    display: flex;
    padding: 43px 82px;
  }
}

.slider-wrapper {
  margin-left: 110px;
}

.slider-wrapper a {
  -webkit-touch-callout: none;
}

@media screen and (max-width: 749px) {
  .slider-wrapper {
    margin-left: 0;
  }
}

.slider-container-mobipark {
  overflow: hidden !important;
}

.slider-wrap {
  max-width: 100%;
  padding-left: 6%;
  padding-right: 7%;
}

.slider-wrap .slider-item {
  max-width: calc(100% / 3.53);
  width: 100%;
}

@media screen and (max-width: 749px) {
  .slider-wrap .slider-item {
    max-width: 100%;
  }
}

.slider-wrap .slider-wrapper {
  margin-left: 0;
}

.slider-wrap-how-to {
  margin-top: -2px;
  padding-bottom: 10px;
}

@media screen and (max-width: 749px) {
  .slider-wrap-how-to {
    max-width: 100%;
    margin: 0 auto;
  }
}

.slider-wrap-how-to .slider-item {
  max-width: calc(100% / 3.393);
}

@media screen and (max-width: 749px) {
  .slider-wrap-how-to .slider-item {
    max-width: 86.93%;
  }
}

@media screen and (max-width: 749px) {
  .slider-wrap-how-to .slider-item.swiper-slide-active::before {
    background-color: transparent;
    z-index: -1;
  }
}

@media screen and (max-width: 749px) {
  .slider-wrap-how-to .slider-item::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(255, 255, 255, 0.5);
    -webkit-transition: background-color 0.5s ease-in;
    transition: background-color 0.5s ease-in;
    z-index: 1;
  }
}

.slider-wrap-section {
  padding-left: 7%;
}

@media screen and (max-width: 749px) {
  .slider-wrap-section .slider-item {
    max-width: 100%;
  }
}

.slider-wrapper-feature {
  margin-left: 0;
}

.slider-gallery {
  overflow: hidden;
  margin-bottom: 25px !important;
}

.slider-gallery .slider-item {
  width: 100%;
  position: relative;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.slider-gallery .slider-gallery-img {
  display: block;
  width: 100%;
  padding-bottom: 47%;
  background-position: center;
  background-size: cover;
}

.slider-gallery-nozominoyu {
  margin-bottom: 41px !important;
}

@media screen and (max-width: 749px) {
  .slider-gallery-nozominoyu {
    margin-bottom: 18px !important;
  }
}

.slider-gallery-nozominoyu .slider-gallery-img {
  padding-bottom: 46.4444%;
}

@media screen and (max-width: 749px) {
  .slider-gallery-nozominoyu .slider-gallery-img {
    padding-bottom: 56.4444%;
  }
}

.slider-mobipark-attraction .slider-item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.slider-gallery-thumb .swiper-wrapper {
  -webkit-box-pack: center;
          justify-content: center;
}

.slider-gallery-thumb .slider-item {
  width: 70px;
}

.slider-gallery-thumb .slider-gallery-thumb-img {
  display: block;
  width: 100%;
  height: 50px;
  background-position: center;
  background-size: cover;
}

@media screen and (min-width: 750px) {
  .slider-recommendation-restaurant .slider-wrapper {
    margin-left: -280px !important;
  }
}

@media screen and (min-width: 750px) {
  .slider-recommendation-restaurant .slider-item {
    max-width: 468px !important;
  }
}

.slider-pickup,
.slider-recommendation {
  opacity: 1;
  overflow: visible !important;
  margin-left: 0;
}

@media screen and (max-width: 749px) {
  .slider-pickup,
  .slider-recommendation {
    padding: 0 12% !important;
  }
}

.slider-pickup .slider-wrapper,
.slider-recommendation .slider-wrapper {
  margin-left: 0;
}

@media screen and (min-width: 749px) {
  .slider-pickup .slider-item,
  .slider-recommendation .slider-item {
    max-width: 369px;
  }
}

@media screen and (max-width: 749px) {
  .slider-pickup .slider-item,
  .slider-recommendation .slider-item {
    opacity: 0.4;
    min-width: 257px;
  }
}

@media screen and (max-width: 749px) {
  .slider-pickup .swiper-slide-active,
  .slider-recommendation .swiper-slide-active {
    opacity: 1;
  }
}

.swiper-pagination-feature,
.swiper-pagination-section {
  margin-top: 14px;
  text-align: center;
}

.swiper-pagination-feature .swiper-pagination-bullet,
.swiper-pagination-section .swiper-pagination-bullet {
  display: inline-block;
  vertical-align: top;
  margin: 0 5px;
  width: 50px;
  height: 3px;
  background-color: #ccc;
}

@media screen and (max-width: 749px) {
  .swiper-pagination-feature .swiper-pagination-bullet,
  .swiper-pagination-section .swiper-pagination-bullet {
    margin: 0 4px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
  }
}

.swiper-pagination-feature .swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-pagination-section .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #00a040;
}

@media screen and (max-width: 749px) {
  .swiper-pagination-feature {
    margin-top: -13px;
  }
}

@media screen and (max-width: 749px) {
  .swiper-pagination-section {
    margin-top: 15px;
  }
}

.slider-dokidoki .slide-text {
  margin-top: 15px;
  display: inline-block;
  font-size: 20px;
  font-family: "HiraKakuPro-W6-AlphaNum";
  color: #000;
  letter-spacing: 0.06em;
}

.kids-carbike-attraction .slide-container {
  position: relative;
}

@media screen and (min-width: 750px) {
  .kids-carbike-attraction .slide-container {
    width: 524px;
    height: 344px;
  }
}

@media screen and (max-width: 749px) {
  .kids-carbike-attraction .slide-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 281px;
  }
}

.kids-carbike-attraction .slide-container:before {
  width: calc(100% + 90px);
  height: 100%;
  content: "";
  position: absolute;
  top: -31px;
  left: -52px;
  background-image: url(../images/mobipark/slider-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1;
}

@media screen and (max-width: 749px) {
  .kids-carbike-attraction .slide-container:before {
    background-image: url(../images/mobipark/mobipark-kids-attraction-bg-sp.png);
    max-width: 335px;
    height: calc(100% - 0px);
    background-size: 100%;
    left: 50%;
    top: -6%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.kids-carbike-attraction .slide-container:after {
  width: calc(100% + 19px);
  height: calc(100% - 42px);
  content: "";
  position: absolute;
  top: -8px;
  left: -8px;
  background-image: url(../images/mobipark/slider-frame.png);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 2;
}

@media screen and (max-width: 749px) {
  .kids-carbike-attraction .slide-container:after {
    display: none;
  }
}

.kids-carbike-attraction .slider-wrapper {
  margin-left: 0px;
  position: relative;
}

.kids-carbike-attraction .slider-wrapper .slider-item {
  position: relative;
  z-index: 10;
}

.kids-carbike-attraction .swiper-pagination {
  max-width: 508px;
  width: 100%;
  margin-left: 0;
  margin-top: 38px;
  text-align: center;
}

@media screen and (max-width: 749px) {
  .kids-carbike-attraction .swiper-pagination {
    margin-top: 14px;
  }
}

.kids-carbike-attraction .swiper-pagination .swiper-pagination-bullet {
  margin-right: 13px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #ccc;
  display: inline-block;
}

@media screen and (max-width: 749px) {
  .kids-carbike-attraction .swiper-pagination .swiper-pagination-bullet {
    width: 7px;
    height: 7px;
    margin-right: 8px;
  }
}

.kids-carbike-attraction .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #00a040;
}

.kids-carbike-attraction .swiper-pagination .swiper-pagination-bullet:nth-child(4) {
  margin-right: 0;
}

.slider-carbike-container {
  width: 100%;
}

.slider-carbike .slider-carbike-item {
  max-width: 245px;
}

@media screen and (min-width: 750px) {
  .slider-carbike .slider-carbike-item {
    max-width: 100%;
    width: calc((100% - 50px) / 3);
    margin-bottom: 20px;
  }
}

.slider-carbike .slider-carbike-item:not(:last-child) {
  margin-right: 25px;
}

@media screen and (min-width: 750px) {
  .slider-carbike .slider-carbike-item:not(:last-child) {
    margin-right: 0;
  }
}

.top-slider .swiper-wrapper {
  margin: 0 -95px;
}

.slick-track,
.slick-list,
.slick-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-perspective: 1000;
          perspective: 1000;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.events-swiper {
  overflow: hidden;
  position: relative;
}

.events-swiper .events-swiper-pagination {
  position: initial !important;
}

.sponsors .sponsor-list {
  display: -webkit-box;
  display: flex;
  max-width: 1021px;
  margin: auto;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 749px) {
  .sponsors .sponsor-list {
    flex-wrap: wrap;
  }
}

.sponsors .sponsor-list .sponsor-item {
  /*padding: 35px;*/
}

.sponsors .sponsor-list .sponsor-item.Coleman img {
  width: 100px;
}

.sponsors .sponsor-list .sponsor-item.Stiihl img {
  width: 118px;
}

.sponsors .sponsor-list .sponsor-item.Jyaoan img {
  width: 154px;
}

.sponsors .sponsor-list .sponsor-item.Fumakira img {
  width: 110px;
}

.sponsors .sponsor-list .sponsor-item.MSAD img {
  width: 165px;
}

.sponsors .sponsor-list .sponsor-item.Mont-bell img {
  width: 118px;
}

@media screen and (max-width: 749px) {
  .sponsors .sponsor-list .sponsor-item {
    width: 33%;
    padding: 0px;
  }
  .sponsors .sponsor-list .sponsor-item.Coleman {
    padding: 4px 30px 11px 14px;
  }
  .sponsors .sponsor-list .sponsor-item.Stiihl {
    padding: 2px 34px 10px 4px;
  }
  .sponsors .sponsor-list .sponsor-item.Jyaoan {
    padding: 0px 12px 10px 4px;
  }
  .sponsors .sponsor-list .sponsor-item.Fumakira {
    padding: 9px 30px 0px 15px;
  }
  .sponsors .sponsor-list .sponsor-item.MSAD {
    padding: 8px 7px 0px 0px;
  }
  .sponsors .sponsor-list .sponsor-item.Mont-bell {
    padding: 7px 20px 0px 23px;
  }
}

.top-slider-text {
  font-size: 20px;
  display: inline-block;
  font-weight: 600;
  letter-spacing: 0.06em;
}

@media screen and (max-width: 749px) {
  .top-slider-text {
    font-size: 12px;
  }
}

@media screen and (min-width: 750px) {
  .forest-craft .top-slider-text {
    display: block;
    margin: 14px 0 0;
  }
}

@media screen and (max-width: 749px) {
  .forest-craft .top-slider-text {
    font-size: 13px;
    margin-top: 9px;
    letter-spacing: 0.1em;
    line-height: 1.65;
  }
}

.top-slider-text small {
  font-size: 15px;
  letter-spacing: 0.16em;
  display: block;
  font-weight: normal;
}

@media screen and (max-width: 749px) {
  .top-slider-text small {
    display: none;
  }
}

@media screen and (max-width: 749px) {
  .top-slide-craft .top-slider-text small {
    display: block;
    font-size: 12px;
  }
}

.top-slider-image {
  text-align: center;
  margin-bottom: 10px;
}

.top-slider-image img {
  width: 100%;
  height: auto;
}

.other-restaurant .top-slider-image img {
  border-radius: 10px;
}

.hellowoods-wrapper .bg-green {
  background-color: #4fae32;
}

.hellowoods-wrapper .bg-gray {
  background-color: #9c9c9c;
}

.hellowoods-wrapper .information .info-list {
  padding: 30px 0;
  list-style-image: url(../images/hellowoods/bullets.png);
}

.hellowoods-wrapper .information .info-list .info-list-item {
  border-bottom: 1px dashed #333;
  font-size: 18px;
  padding: 26px 0;
}

.hellowoods-wrapper .field-introduction .field-introduction-container {
  padding: 0;
}

@media screen and (min-width: 750px) {
  .hellowoods-wrapper .field-introduction .field-introduction-container.field-zipline {
    margin-top: -30px;
    margin-bottom: 152px;
  }
}

@media screen and (max-width: 749px) {
  .hellowoods-wrapper .field-introduction .field-introduction-container.field-zipline .map-image {
    padding-bottom: 55px;
  }
}

.hellowoods-wrapper .field-introduction .map-wrapper {
  /*background-image: url(../images/hellowoods/field-intro-bg.png);*/
  text-align: center;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 749px) {
  .hellowoods-wrapper .field-introduction .map-wrapper {
    background-size: cover;
    padding-top: 0;
    margin-top: 50px;
    margin-bottom: 5px;
  }
}

@media screen and (max-width: 749px) {
  .hellowoods-wrapper .field-introduction {
    margin-bottom: 23px;
  }
}

.hellowoods-wrapper .text-ribbon {
  position: absolute;
  top: 30px;
  right: 30px;
  padding: 10px 15px;
  border-radius: 5px;
  color: #fff;
}

@media screen and (max-width: 749px) {
  .hellowoods-wrapper .text-ribbon {
    position: relative;
    top: 0;
    right: 0;
    padding: 5px 11px;
    font-size: 10px;
    display: inline-block;
    border-radius: 3px;
    margin-top: 15px;
    margin-bottom: 12px;
  }
}

.note {
  display: block;
  position: relative;
  width: 100%;
  max-width: 350px;
}

@media screen and (max-width: 749px) {
  .note {
    max-width: 235px;
    margin: 0 auto;
    left: 12px;
    width: 100%;
  }
}

@media screen and (max-width: 450px) {
  .note {
    left: 2%;
  }
}

.note.note-itadaki-banner-1 > div {
  position: relative;
  top: 6px;
  left: 54px;
  width: 96%;
}

@media screen and (max-width: 749px) {
  .note.note-itadaki-banner-1 > div {
    top: 0;
    left: 0;
    width: 100%;
  }
}

.note.note-itadaki-banner-2 > div {
  position: relative;
  top: 6px;
  left: 66px;
  width: 98%;
}

@media screen and (max-width: 749px) {
  .note.note-itadaki-banner-2 > div {
    top: 0;
    left: 0;
    width: 100%;
  }
}

.note-message {
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  padding-bottom: 37%;
}

.page-fee .info-note {
  border: 1px solid #000;
  position: relative;
  padding-top: 35px;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 35px;
  margin-bottom: 20px;
}

@media screen and (max-width: 749px) {
  .page-fee .info-note {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 40px;
    margin-top: 46px;
  }
}

.page-fee .info-note-title {
  font-size: 18px;
  line-height: 1.778;
  position: absolute;
  letter-spacing: 0.1em;
  background-color: #fff;
  padding-left: 15px;
  padding-right: 15px;
  left: 50%;
  top: -17px;
  white-space: nowrap;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-weight: bold;
}

@media screen and (max-width: 749px) {
  .page-fee .info-note-title {
    white-space: normal;
    font-size: 13.5px;
    line-height: 1.357;
    width: 300px;
    text-align: center;
    top: -10px;
  }
}

.page-fee .info-note-item {
  font-size: 17px;
  letter-spacing: 0.1em;
  margin-right: 38px;
  font-weight: bold;
  margin-bottom: 10px;
}

.page-fee .info-note-item:last-child {
  margin-right: 0px;
  margin-bottom: 0px;
}

@media screen and (max-width: 749px) {
  .page-fee .info-note-item {
    font-size: 13px;
    line-height: 1.727;
    margin-right: 0px !important;
  }
}

.page-fee .info-note-item span:first-child {
  width: 220px;
  margin-right: 20px;
  display: inline-block;
  white-space: nowrap;
}

.page-fee .info-note-item span:last-child {
  font-weight: normal !important;
}

@media screen and (max-width: 749px) {
  .page-fee .info-note-item span {
    display: block !important;
    text-align: center;
    width: 100% !important;
    margin-right: 0px;
  }
}

.hellowoods-info {
  margin-top: 80px;
}

.hellowoods-info .heading-text {
  max-width: 167px;
  width: 100%;
  margin: 0 auto;
}

.hellowoods-info .heading-subtext {
  max-width: 161px;
  width: 100%;
}

.hellowoods-info .info-list {
  max-width: 1021px;
  width: 100%;
  max-height: 320px;
  margin: 37px auto 0;
  overflow-y: scroll;
}

.hellowoods-info .info-list .info-item {
  padding: 20px 20px 20px 50px;
  font-size: 18px;
  letter-spacing: 0.16em;
  font-weight: 600;
  position: relative;
  border-bottom: 1px dashed #000;
}

.hellowoods-info .info-list .info-item:before {
  width: 11px;
  height: 11px;
  background-image: url(../images/list-dot.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: left center;
  content: "";
  position: absolute;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.hoteltwinring-reservation .button {
  border: 1px solid #333;
  width: auto;
  max-width: 400px;
  height: 70px;
}

.hoteltwinring-reservation .button::before {
  display: none;
}

.hoteltwinring-reservation .hotel-reservation-wrap {
  background-image: url(../images/hoteltwinring/reservation-bg.jpg);
  padding: 88px 120px 147px;
  position: relative;
  background-size: cover;
}

@media screen and (min-width: 750px) {
  .toya-reservation .hoteltwinring-reservation .hotel-reservation-wrap {
    padding-top: 69px;
    padding-bottom: 109px;
  }
}

@media screen and (max-width: 749px) {
  .toya-reservation .hoteltwinring-reservation .hotel-reservation-wrap {
    padding-top: 27px;
    padding-bottom: 51px;
  }
}

.hoteltwinring-reservation .hotel-reservation-wrap.bbq-reservation-wrap {
  background-image: url(../images/bbq/reservation.png);
}

.hoteltwinring-reservation .hotel-reservation-wrap .hoteltwinring-heading-reservation .heading {
  margin-bottom: 20px;
}

.hoteltwinring-reservation .hotel-reservation-wrap .l-button.u-show-pc {
  margin-top: 0;
}

.hoteltwinring-reservation .hotel-reservation-wrap .heading-text {
  background: none !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  -moz-text-fill-color: #fff !important;
  -ms-text-fill-color: #fff !important;
}

.hoteltwinring-reservation .hotel-reservation-wrap .heading-subtext {
  margin-top: 10px;
  margin-bottom: 10px;
}

.hoteltwinring-reservation .hotel-reservation-wrap .reserve-button {
  width: auto;
  max-width: 730px;
  background-color: #fff;
  height: 95px;
}

.camp-wrapper .hoteltwinring-reservation .hotel-reservation-wrap .reserve-button {
  background-color: rgba(255, 255, 255, 0.8);
}

@media screen and (max-width: 749px) {
  .hoteltwinring-reservation .hotel-reservation-wrap .reserve-button {
    height: 70px;
    font-size: 16px;
  }
}

.hoteltwinring-reservation .hotel-reservation-wrap .floating-banner {
  position: absolute;
  right: 0;
  bottom: 0;
  max-width: 260px;
}

@media screen and (max-width: 749px) {
  .hoteltwinring-reservation .hotel-reservation-wrap .floating-banner {
    max-width: 115px;
    right: 35px;
  }
}

@media screen and (max-width: 749px) {
  .hoteltwinring-reservation .hotel-reservation-wrap {
    background-image: url(../images/hoteltwinring/reservation-bg-sp.jpg);
    padding: 20px 30px;
  }
  .hoteltwinring-reservation .hotel-reservation-wrap .l-button {
    margin-top: 0;
    margin-bottom: 65px;
  }
}

.hoteltwinring-reservation .hotel-reservation-qna-wrap {
  background-color: #f2f2f2;
}

.camp-wrapper .hoteltwinring-reservation .hotel-reservation-qna-wrap {
  display: none;
}

.hoteltwinring-reservation .hotel-reservation-qna-wrap .hotel-reservation-ctas {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  max-width: 1070px;
}

.hoteltwinring-reservation .hotel-reservation-qna-wrap .hotel-reservation-ctas .l-button {
  width: 100%;
  margin-top: 65px;
  margin-bottom: 62px;
}

@media screen and (max-width: 749px) {
  .hoteltwinring-reservation .hotel-reservation-qna-wrap .hotel-reservation-ctas .l-button {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .hoteltwinring-reservation .hotel-reservation-qna-wrap .hotel-reservation-ctas .l-button:last-child {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 749px) {
  .hoteltwinring-reservation .hotel-reservation-qna-wrap .hotel-reservation-ctas {
    display: block;
    padding-left: 35px;
    padding-right: 35px;
  }
}

@media screen and (min-width: 750px) {
  .hoteltwinring-reservation .hotel-reservation-qna-wrap.faq-tabs-wrap {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 749px) {
  .hoteltwinring-reservation .hotel-reservation-qna-wrap {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.breakfast-marcherant .hotel-reservation-wrap {
  background-image: url("../images/breakfast_marcherant/reservation-bg.jpg") !important;
}

.toya-reservation .hotel-reservation-wrap {
  background-image: url("../images/toya/toya-reservation-bg.jpg");
}

@media screen and (max-width: 749px) {
  .toya-reservation .hotel-reservation-wrap {
    background-position: center;
  }
}

.toya-reservation .reservation-desc {
  font-size: 15px;
  letter-spacing: 0.1em;
  color: #fff;
  line-height: 2;
  text-align: center;
}

@media screen and (max-width: 749px) {
  .toya-reservation .reservation-desc {
    font-size: 12px;
  }
}

.toya-reservation .reservation-cta {
  margin: auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

@media screen and (min-width: 750px) {
  .toya-reservation .reservation-cta {
    width: 1020px;
  }
}

@media screen and (max-width: 749px) {
  .toya-reservation .reservation-cta {
    display: block;
  }
}

.toya-reservation .reservation-cta .cta-btn {
  width: 50%;
  padding-left: 42px;
  padding-right: 42px;
}

@media screen and (max-width: 749px) {
  .toya-reservation .reservation-cta .cta-btn {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 27px;
  }
}

.toya-reservation .reservation-cta .cta-btn:first-child {
  padding-left: 0px;
}

@media screen and (max-width: 749px) {
  .toya-reservation .reservation-cta .cta-btn:first-child {
    padding-left: 20px;
    margin-top: 40px;
  }
}

.toya-reservation .reservation-cta .cta-btn:last-child {
  padding-right: 0px;
}

@media screen and (max-width: 749px) {
  .toya-reservation .reservation-cta .cta-btn:last-child {
    padding-right: 20px;
  }
}

.toya-reservation .reservation-cta .cta-btn .reservation-button {
  width: 100%;
  max-width: 100%;
  margin-top: 20px;
  border-width: 0px;
  background-color: #fff;
  font-size: 26px;
  font-weight: bold;
  height: 110px;
}

.toya-reservation .reservation-cta .cta-btn .reservation-button .button-icon {
  display: none;
}

.toya-reservation .reservation-cta .cta-btn .reservation-button span {
  color: #333;
  font-size: 26px;
  letter-spacing: 0.1em;
}

.toya-reservation .reservation-cta .cta-btn .reservation-button span small {
  display: block;
  font-size: 13px !important;
  font-weight: normal;
}

@media screen and (max-width: 749px) {
  .toya-reservation .reservation-cta .cta-btn .reservation-button span small {
    font-size: 10px !important;
  }
}

@media screen and (max-width: 749px) {
  .toya-reservation .reservation-cta .cta-btn .reservation-button span {
    font-size: 18px;
  }
}

@media screen and (max-width: 749px) {
  .toya-reservation .reservation-cta .cta-btn .reservation-button {
    font-size: 18px;
    height: 65px;
  }
}

.toya-reservation .reservation-cta span {
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  display: block;
  text-align: center;
}

@media screen and (max-width: 749px) {
  .toya-reservation .reservation-cta span {
    font-size: 14px;
  }
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .toya-reservation .reservation-cta span {
    font-weight: normal;
  }
}

.breakfast-marcherant .toya-reservation .reservation-cta {
  -webkit-box-align: end;
          align-items: flex-end;
}

.marcherant-reservation .marcherant-reservation-wrap {
  background-image: url(../images/marcherant/reservation-background.jpg);
}

.alt-feature {
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 130px;
  display: -webkit-box;
  display: flex;
}

.alt-feature .order-1 {
  -webkit-box-ordinal-group: 2;
          order: 1;
}

.alt-feature .order-2 {
  -webkit-box-ordinal-group: 3;
          order: 2;
}

@media screen and (max-width: 749px) {
  .alt-feature {
    max-width: 514px;
    margin: auto;
    margin-bottom: 40px;
  }
  .alt-feature.row {
    display: block;
  }
}

.alt-feature .alt-feature-image-wrapper {
  text-align: center;
  width: 50%;
}

@media screen and (max-width: 749px) {
  .alt-feature .alt-feature-image-wrapper {
    width: calc(100% + 12px);
    max-width: 430px;
    margin: 0 auto;
    margin-bottom: 8px;
  }
}

.alt-feature .alt-feature-desc {
  max-width: 465px;
  margin: auto;
  width: 50%;
}

.alt-feature .alt-feature-desc.right {
  margin-right: 0;
}

.alt-feature .alt-feature-desc.left {
  margin-left: 0;
}

.alt-feature .alt-feature-desc .alt-feature-desc-wrapper {
  background: url("../images/frame-v2.png") no-repeat;
  background-size: 99% 100%;
  padding: 40px 40px 45px;
  text-align: center;
  position: relative;
}

.alt-feature .alt-feature-desc .alt-feature-desc-wrapper::before {
  position: absolute;
  padding: 5px 10px;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
}

.alt-feature .alt-feature-desc .alt-feature-desc-wrapper.new::before {
  content: "NEW!";
  background-color: #51ca30;
  top: 10px;
  left: 12px;
}

@media screen and (max-width: 749px) {
  .alt-feature .alt-feature-desc .alt-feature-desc-wrapper.new::before {
    top: 5px;
    left: 5px;
    font-size: 9px;
  }
}

@media screen and (min-width: 750px) {
  .alt-feature .alt-feature-desc .alt-feature-desc-wrapper.zip-line {
    padding: 71px 40px 45px;
  }
}

@media screen and (min-width: 750px) {
  .alt-feature .alt-feature-desc .alt-feature-desc-wrapper.zip-line .l-button {
    margin-top: 85px;
  }
}

.alt-feature .alt-feature-desc .alt-feature-desc-wrapper.zipline-green-label::before {
  content: "\30E2\30D3\30D1\30FC\30AF\30D1\30B9\30DD\30FC\30C8\5BFE\8C61";
  background-color: #4fae32;
  top: -15px;
  left: 0;
  font-size: 17px;
  padding: 9px 18px;
  border-radius: 5px;
}

@media screen and (max-width: 749px) {
  .alt-feature .alt-feature-desc .alt-feature-desc-wrapper.zipline-green-label::before {
    display: none;
  }
}

.alt-feature .alt-feature-desc .alt-feature-desc-wrapper.zipline-grey-label::before {
  content: "\30E2\30D3\30D1\30FC\30AF\30D1\30B9\30DD\30FC\30C8\5BFE\8C61\5916";
  background-color: #9c9c9c;
  top: -15px;
  left: 0;
  font-size: 17px;
  padding: 9px 18px;
  border-radius: 5px;
}

@media screen and (max-width: 749px) {
  .alt-feature .alt-feature-desc .alt-feature-desc-wrapper.zipline-grey-label::before {
    display: none;
  }
}

.alt-feature .alt-feature-desc .alt-feature-desc-wrapper .zipline-grey-label-sp {
  background-color: #9c9c9c;
  padding: 9px 18px;
  border-radius: 5px;
  display: block;
  max-width: 318px;
  width: 100%;
  color: #fffefe;
  margin-bottom: 20px;
}

.alt-feature .alt-feature-desc .alt-feature-desc-wrapper .zipline-green-label-sp {
  background-color: #4fae32;
  padding: 9px 18px;
  border-radius: 5px;
  display: block;
  max-width: 318px;
  width: 100%;
  color: #fffefe;
  margin-bottom: 20px;
}

.alt-feature .alt-feature-desc .alt-feature-desc-wrapper .alt-feature-desc-text {
  line-height: 2;
}

@media screen and (max-width: 749px) {
  .alt-feature .alt-feature-desc .alt-feature-desc-wrapper {
    padding: 10px 15px;
    padding-bottom: 22px;
    background-size: 100% 100%;
  }
}

.alt-feature .alt-feature-desc .alt-feature-desc-wrapper img.animal-icon {
  position: absolute;
}

@media screen and (max-width: 749px) {
  .alt-feature .alt-feature-desc .alt-feature-desc-wrapper img.animal-icon {
    right: auto !important;
    left: -12px !important;
    max-width: 50px;
  }
}

.alt-feature .alt-feature-desc .alt-feature-desc-wrapper img.animal-icon.owl {
  right: 0;
  top: -50px;
}

@media screen and (max-width: 749px) {
  .alt-feature .alt-feature-desc .alt-feature-desc-wrapper img.animal-icon.owl {
    top: -48px;
  }
}

.alt-feature .alt-feature-desc .alt-feature-desc-wrapper img.animal-icon.rabbit {
  left: -40px;
  top: -30px;
}

@media screen and (max-width: 749px) {
  .alt-feature .alt-feature-desc .alt-feature-desc-wrapper img.animal-icon.rabbit {
    top: -48px;
  }
}

.alt-feature .alt-feature-desc .alt-feature-desc-wrapper img.animal-icon.rabbit-right {
  right: 0px;
  top: -30px;
}

@media screen and (max-width: 749px) {
  .alt-feature .alt-feature-desc .alt-feature-desc-wrapper img.animal-icon.rabbit-right {
    top: -48px;
  }
}

.alt-feature .alt-feature-desc .alt-feature-desc-wrapper img.animal-icon.bird {
  top: -40px;
  right: 0;
}

@media screen and (max-width: 749px) {
  .alt-feature .alt-feature-desc .alt-feature-desc-wrapper img.animal-icon.bird {
    top: -48px;
  }
}

@media screen and (max-width: 749px) {
  .alt-feature .alt-feature-desc {
    width: 100%;
    font-size: 12px;
  }
}

.alt-feature:last-child {
  margin-bottom: 0;
}

.steps-list-wrapper {
  max-width: 1020px;
  margin: 0 auto;
}

.step-word-no {
  font-family: "Holland";
  color: #00a040;
}

.step-word-no.craft {
  margin-top: -20px;
}

@media screen and (max-width: 749px) {
  .step-word-no.craft {
    position: absolute;
    left: 0;
    top: -27px;
    right: 0;
    margin: 0 auto;
    text-align: center;
  }
}

.step-word-no.step-word-coll-pit {
  line-height: 1;
}

@media screen and (min-width: 750px) {
  .step-word-no.step-word-coll-pit {
    margin-top: -15px;
    margin-bottom: 18px;
  }
}

.step-word-no .step-word {
  font-size: 18px;
  margin-right: 10px;
}

@media screen and (max-width: 749px) {
  .step-word-no .step-word {
    font-size: 13.5px;
    letter-spacing: 0.16em;
  }
}

.step-word-no .step-no {
  font-size: 50px;
}

@media screen and (max-width: 749px) {
  .step-word-no .step-no {
    font-size: 45px;
  }
}

.step-list {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .step-list {
    padding: 0 20px;
  }
}

.step-media-bottom {
  margin-top: 30px;
}

.step-item {
  width: calc((100% - 120px) / 3);
  margin-bottom: 70px;
  position: relative;
  text-align: center;
}

@media screen and (max-width: 749px) {
  .step-item {
    width: 100%;
    max-width: 450px;
    margin: auto;
    margin-bottom: 23px;
  }
}

.step-item.step-goal {
  width: calc((((100% - 120px) / 3 )* 2) + 60px);
}

@media screen and (max-width: 749px) {
  .step-item.step-goal {
    width: 100%;
  }
}

.step-item.step-goal .img-step {
  display: none;
}

.step-item.step-goal .step-no {
  margin: 0 auto;
  height: 45px;
  position: relative;
  font-size: 18px;
  color: #00a040;
}

.step-item.step-goal .step-no img {
  position: relative;
  left: 0;
  right: 0;
  z-index: 3;
  margin: auto;
}

@media screen and (min-width: 750px) {
  .step-item.step-goal .step-no img {
    top: -8px;
  }
}

@media screen and (min-width: 750px) {
  .step-item.step-goal .step-image-inner:before {
    background-image: url("../images/step-bg-goal.png");
    background-repeat: no-repeat;
    width: calc(100% + 40px);
    left: -19px;
  }
}

.step-item.step-goal .step-image:after {
  display: none;
}

.step-item:not(:nth-child(3n)) .step-image::after {
  content: " ";
  width: 20px;
  height: 50px;
  position: absolute;
  top: 50%;
  right: -44px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background: url("../images/tsubasa/step-arrow.png") no-repeat;
}

@media screen and (max-width: 749px) {
  .step-item:not(:nth-child(3n)) .step-image::after {
    display: none;
  }
}

.step-item:not(:last-child)::after {
  content: " ";
  width: 28px;
  height: 12px;
  position: relative;
  display: none;
  margin: 20px auto 0;
  background: url("../images/tsubasa/step-arrow-down.png") no-repeat;
  background-size: contain;
}

@media screen and (max-width: 749px) {
  .step-item:not(:last-child)::after {
    display: block;
  }
}

.step-goal .step-item::after {
  display: none;
}

@media screen and (min-width: 750px) {
  .smart-entry .flow {
    margin-bottom: 83px;
    margin-top: 14px;
  }
}

.smart-entry .flow-list {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 749px) {
  .smart-entry .flow-list {
    display: block;
  }
}

.smart-entry .flow-item {
  position: relative;
}

@media screen and (min-width: 750px) {
  .smart-entry .flow-item {
    width: 300px;
  }
}

@media screen and (max-width: 749px) {
  .smart-entry .flow-item {
    margin-bottom: 40px;
  }
}

.smart-entry .flow-item:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 45px;
  background-image: url(../images/smart_entry/arrow.jpg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  top: 120px;
  right: -40px;
}

@media screen and (max-width: 749px) {
  .smart-entry .flow-item:before {
    width: 11px;
    height: 27px;
    right: 50%;
    top: 185px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

.smart-entry .flow-item:last-child:before {
  display: none;
}

.smart-entry .flow-title {
  text-align: center;
  margin-bottom: 20px;
}

@media screen and (min-width: 750px) {
  .smart-entry .flow-title img {
    width: 33%;
    margin: auto;
  }
}

@media screen and (max-width: 749px) {
  .smart-entry .flow-title img {
    width: 20%;
  }
}

.smart-entry .flow-headline {
  background-color: #f7f7f7;
  border-radius: 10px;
  height: 182px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  text-align: center;
  font-size: 19.474px;
  line-height: 1.778;
  letter-spacing: 0.1em;
  margin-bottom: 22px;
  font-family: "HiraKakuPro-W6-AlphaNum";
}

@media screen and (max-width: 749px) {
  .smart-entry .flow-headline {
    font-size: 13.333px;
    line-height: 1.731;
    height: 84px;
    margin-bottom: 12px;
  }
}

.smart-entry .flow-desc {
  font-size: 15px;
  line-height: 2;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 749px) {
  .smart-entry .flow-desc {
    font-size: 12px;
    line-height: 1.667;
  }
}

.step-item-inner .step-image {
  display: block;
  margin-bottom: 17px;
  position: relative;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .step-item-inner .step-image {
    padding: 0 18px;
  }
}

.step-item-inner .step-image.step-goal-bg {
  background-image: url("../images/tsubasa/goal-bg.png");
}

.step-item-inner .step-image img {
  width: 100%;
  position: relative;
  z-index: 1;
  border-radius: 10px;
  overflow: hidden;
}

@media screen and (max-width: 749px) {
  .step-item-inner .step-image img {
    width: 100%;
  }
}

.step-item-inner .step-image-inner {
  position: relative;
  padding: 5px 0;
  width: 100%;
}

.step-item-inner .step-image-inner:before {
  content: '';
  display: block;
  position: absolute;
  background-image: url("../images/step-bg.png");
  background-repeat: no-repeat;
  background-size: 100%;
  left: -4%;
  top: 0;
  height: 105%;
  width: 108%;
}

.step-item-inner .step-image-box {
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}

@media screen and (min-width: 750px) {
  .step-item-inner .step-image-box {
    max-width: 317px;
    max-height: 317px;
    padding-bottom: 55%;
    width: 100%;
  }
}

.step-item-inner .step-no {
  margin-bottom: 12px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
          justify-content: center;
}

@media screen and (max-width: 749px) {
  .step-item-inner .step-no img {
    width: 100%;
  }
}

@media screen and (max-width: 749px) {
  .step-item-inner .step-no img:first-child {
    max-width: 55px;
    margin-right: 5px;
  }
}

@media screen and (max-width: 749px) {
  .step-item-inner .step-no img:last-child {
    max-width: 25px;
  }
}

@media screen and (max-width: 749px) {
  .step-10 .step-item-inner .step-no img {
    max-width: 42px;
  }
}

@media screen and (max-width: 749px) {
  .step-goal .step-item-inner .step-no img {
    max-width: 146px;
  }
}

.step-item-inner .step-title {
  font-size: 15px;
  font-weight: bold;
  color: #00a040;
  letter-spacing: 0.16em;
  margin-bottom: 2px;
}

@media screen and (min-width: 750px) {
  .step-item-inner .step-title {
    font-size: 20px;
    margin-bottom: 5px;
  }
}

.step-item-inner .step-subtitle {
  font-weight: bold;
  font-size: 13px;
  letter-spacing: 0.16em;
  margin-bottom: 5px;
}

@media screen and (min-width: 750px) {
  .step-item-inner .step-subtitle {
    font-size: 15px;
  }
}

.step-item-inner .step-desc {
  max-width: 300px;
  margin: auto;
  font-size: 12px;
  letter-spacing: 0.16em;
  line-height: 2;
  text-align: left;
}

@media screen and (min-width: 750px) {
  .step-item-inner .step-desc {
    font-size: 15px;
  }
}

.comparison {
  display: block;
  width: 100%;
  max-width: 1050px;
  margin: 0 auto;
  padding: 0 15px;
}

.comparison-inner {
  width: 100%;
}

.comparison-col {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  background: #f2faf5;
  width: calc(100% / 2);
  -webkit-box-align: center;
          align-items: center;
  padding: 15px;
  font-size: 12px;
  font-weight: bold;
}

.comparison-col ul {
  max-width: 100%;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
}

@media screen and (min-width: 750px) {
  .comparison-col {
    font-size: 15px;
    line-height: 2.2;
  }
  .comparison-col.one-line {
    line-height: 1;
  }
}

@media screen and (min-width: 750px) {
  .comparison-col {
    -webkit-box-pack: center;
            justify-content: center;
    width: calc((100% - 220px) / 2);
    padding: 20px 35px;
  }
}

.comparison-col:nth-child(1) {
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  background: #fff;
  width: 100%;
}

@media screen and (min-width: 750px) {
  .comparison-col:nth-child(1) {
    -webkit-box-ordinal-group: 3;
            order: 2;
    width: 220px;
  }
}

.comparison-col:nth-child(1) p {
  font-size: 14px;
}

@media screen and (min-width: 750px) {
  .comparison-col:nth-child(1) p {
    font-size: 18px;
  }
}

.comparison-col:nth-child(1) span, .comparison-col:nth-child(1) p {
  text-align: center;
}

.comparison-col:nth-child(1) span {
  font-size: 12px;
  font-weight: 300;
}

@media screen and (min-width: 750px) {
  .comparison-col:nth-child(2) {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
}

.comparison-col:nth-child(3) {
  background: #f2f7fb;
}

@media screen and (min-width: 750px) {
  .comparison-col:nth-child(3) {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
}

.comparison-row {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #dfdfdf;
}

.comparison-row:first-child .comparison-col:not(:first-child) {
  padding: 40px 15px;
}

@media screen and (min-width: 750px) {
  .comparison-row:first-child .comparison-col:not(:first-child) {
    padding: 40px 50px;
  }
}

.comparison-row:first-child .comparison-col:first-child {
  padding: 0;
}

.comparison-btn {
  margin-top: 20px;
  width: calc(100% / 2);
  padding: 0 15px;
}

@media screen and (min-width: 750px) {
  .comparison-btn {
    padding: 0 20px;
    margin-top: 34px;
    width: calc((100% - 220px) / 2);
  }
}

.comparison-btn-tsubasa {
  margin-left: auto;
}

.comparison
.comparison-img-1 {
  max-width: 216px;
  margin: 0 auto 30px;
  width: 100%;
}

.comparison-img-2 {
  max-width: 220px;
  margin: 0 auto 30px;
  width: 100%;
}

.comparison-label {
  padding: 5px 10px;
  border-radius: 2px;
  color: #fff;
  margin-bottom: 10px;
  font-weight: normal;
}

.is-ie .comparison-label {
  padding: 11px 10px 5px;
}

.comparison-label-green {
  background: #4fad31;
}

.comparison-label-grey {
  background: #9c9c9c;
}

.common-slider {
  position: relative;
  margin: 0 -176px;
}

@media screen and (max-width: 749px) {
  .common-slider {
    margin: 0 -214px !important;
  }
}

.common-slider .swiper-wrapper .swiper-slide {
  opacity: 0.5;
}

.common-slider .swiper-wrapper .swiper-slide-duplicate-active,
.common-slider .swiper-wrapper .swiper-slide-active {
  opacity: 1;
}

.common-slider .swiper-pagination {
  display: -webkit-box;
  display: flex;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -47%;
}

.common-slider .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  background-color: #cccccc;
  border-radius: 50%;
  margin-right: 10px;
}

.common-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #00a040;
}

.common-slider.sumika-slider .swiper-pagination {
  bottom: -30px;
}

.common-slider.itadaki-slider .swiper-pagination {
  bottom: -30px;
}

.common-slider.dokidoki-slider .swiper-pagination {
  bottom: -30px;
}

.kart {
  width: 100%;
}

.kart-course {
  width: 100%;
}

.kart-course-item {
  display: -webkit-box;
  display: flex;
  position: relative;
}

@media screen and (max-width: 749px) {
  .kart-course-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
}

.kart-course-item:not(:last-child) {
  margin-bottom: 28px;
}

@media screen and (min-width: 750px) {
  .kart-course-item:not(:last-child) {
    margin-bottom: 45px;
  }
}

.kart-course-thumb {
  max-width: 524px;
  max-height: 298px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

@media screen and (min-width: 750px) {
  .kart-course-thumb {
    height: 298px;
  }
}

@media screen and (max-width: 749px) {
  .kart-course-thumb {
    margin: 0 auto 18px;
  }
}

.kart-course-thumb:before {
  background-image: url("../images/frame.png");
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

.kart-course-thumb-img {
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
}

@media screen and (min-width: 750px) {
  .kart-course-thumb-img {
    height: 100%;
  }
}

@media screen and (max-width: 749px) {
  .kart-course-thumb-img {
    padding-bottom: 56%;
  }
}

@media screen and (min-width: 750px) {
  .kart-course-content {
    padding-top: 15px;
    padding-left: 55px;
  }
}

.kart-course-content-desc {
  background: #f9f9f9;
  padding: 10px 17px;
  border-radius: 5px;
}

@media screen and (min-width: 750px) {
  .kart-course-content-desc {
    padding: 18px 30px;
  }
}

.kart-course-content-desc p {
  font-size: 12px;
  letter-spacing: 0.16em;
  line-height: 2;
  font-weight: 300;
}

@media screen and (min-width: 750px) {
  .kart-course-content-desc p {
    font-size: 15px;
    line-height: 2.2;
  }
}

.kart-course-content-title {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 10px;
  letter-spacing: 0.16em;
  padding-left: 25px;
  position: relative;
}

@media screen and (min-width: 750px) {
  .kart-course-content-title {
    margin-bottom: 25px;
    padding-left: 30px;
    font-size: 20px;
  }
}

.kart-course-content-title:before {
  background-image: url("../images/flag.png");
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  display: block;
  position: absolute;
  left: 0px;
  top: -4px;
  height: 24px;
  width: 20px;
}

@media screen and (min-width: 750px) {
  .kart-course-content-title:before {
    left: -2px;
    top: -19px;
    height: 44px;
    width: 36px;
  }
}

.kart-txt {
  text-align: center;
  font-size: 12px;
  line-height: 2;
  letter-spacing: 0.16em;
  font-weight: 300;
}

@media screen and (min-width: 750px) {
  .kart-txt {
    font-size: 15px;
  }
}

.kart-challenge {
  display: -webkit-box;
  display: flex;
  width: 100%;
  margin-top: 93px;
}

@media screen and (max-width: 749px) {
  .kart-challenge {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    margin-top: 30px;
  }
}

.kart-challenge-thumb {
  width: calc(100% - 50px);
  padding: 5px;
  position: relative;
  margin: 0 auto;
}

@media screen and (max-width: 749px) {
  .kart-challenge-thumb {
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 750px) {
  .kart-challenge-thumb {
    padding: 10px 0;
    width: 450px;
    height: 662px;
  }
}

.kart-challenge-thumb img {
  width: 100%;
  position: relative;
  z-index: 1;
}

.kart-challenge-thumb:before, .kart-challenge-thumb:after {
  content: '';
  display: block;
  position: absolute;
}

.kart-challenge-thumb:before {
  background-image: url("../images/frame-long.png");
  background-size: 100%;
  background-repeat: no-repeat;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
}

@media screen and (min-width: 750px) {
  .kart-challenge-thumb:before {
    left: -10px;
    width: calc(100% + 20px);
  }
}

.kart-challenge-thumb:after {
  background-image: url("../images/frame-long-splash.png");
  background-size: 100%;
  background-repeat: no-repeat;
  width: 108%;
  left: -4%;
  top: -3%;
  height: 108%;
  opacity: 0.2;
}

@media screen and (min-width: 750px) {
  .kart-challenge-thumb:after {
    width: calc(100% + 54px);
    left: -34px;
    top: -21px;
  }
}

.kart-challenge-content {
  width: 100%;
}

@media screen and (min-width: 750px) {
  .kart-challenge-content {
    padding-top: 49px;
    padding-left: 58px;
    width: calc(100% - 450px);
  }
}

.kart-list {
  display: block;
  padding: 30px 0;
  position: relative;
}

.kart-list:before, .kart-list:after {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(15%, #2d2d2d), color-stop(15%, transparent), color-stop(50%, transparent), color-stop(50%, #2d2d2d), color-stop(65%, #2d2d2d), color-stop(65%, transparent), to(transparent));
  background-image: linear-gradient(90deg, #2d2d2d 15%, transparent 15%, transparent 50%, #2d2d2d 50%, #2d2d2d 65%, transparent 65%, transparent 100%);
  background-size: 20.00px 20.00px;
  content: '';
  display: block;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
}

.kart-list:before {
  top: 0;
}

.kart-list:after {
  bottom: 0;
}

.kart-item {
  display: -webkit-box;
  display: flex;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.1em;
}

@media screen and (min-width: 750px) {
  .kart-item {
    font-size: 15px;
  }
}

.kart-item:not(:last-child) {
  margin-bottom: 20px;
}

.kart-item p {
  width: calc(100% - 103px);
  line-height: 2.2;
}

.kart-sched {
  background-color: #f2f2f2;
  padding: 5px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  height: 29px;
  width: 65px;
  margin-right: 15px;
}

@media screen and (min-width: 750px) {
  .kart-sched {
    width: 103px;
    margin-right: 30px;
  }
}

.carbike {
  width: 100%;
}

.carbike-menu {
  display: -webkit-box;
  display: flex;
  max-width: 905px;
  margin: 0 auto;
  flex-wrap: wrap;
  width: 100%;
}

.carbike-menu-item {
  width: 245px;
  margin: 0 auto;
}

@media screen and (max-width: 749px) {
  .arrow-green-down:after {
    margin: 20px auto 0 auto !important;
  }
}

.carbike-menu-link,
.arrow-green-down {
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
}

.carbike-menu-link:after,
.arrow-green-down:after {
  content: '';
  display: block;
  position: relative;
  border-top: 18px solid #4fae32;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
  width: 0;
  margin: 20px auto;
}

@media screen and (max-width: 749px) {
  .carbike-menu-link:after,
  .arrow-green-down:after {
    border-top: 12px solid #4fae32;
    border-left: 17px solid transparent;
    border-right: 17px solid transparent;
  }
}

@media screen and (min-width: 1025px) {
  .carbike-menu-link:hover:after,
  .arrow-green-down:hover:after {
    -webkit-animation: movearrow linear 1s infinite;
            animation: movearrow linear 1s infinite;
  }
}

.carbike-list {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  flex-wrap: wrap;
}

@media screen and (max-width: 749px) {
  .carbike-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    padding: 0 38px;
  }
}

.carbike-item {
  margin-bottom: 20px;
  width: 100%;
}

.carbike-item .carbike-item-link {
  color: inherit;
}

@media screen and (min-width: 750px) {
  .carbike-item {
    margin-bottom: 75px;
    width: calc((100% - 60px) / 2);
  }
}

.carbike-article-thumb {
  overflow: hidden;
  position: relative;
  margin-bottom: 12px;
}

@media screen and (min-width: 750px) {
  .carbike-article-thumb {
    margin-bottom: 23px;
    width: 480px;
    height: 284px;
  }
}

.carbike-article-thumb-img {
  background-size: cover;
  height: 100%;
  width: 100%;
}

@media screen and (min-width: 750px) {
  .carbike-article-thumb-img {
    height: 100%;
  }
}

@media screen and (max-width: 749px) {
  .carbike-article-thumb-img {
    padding-bottom: 54%;
  }
}

.carbike-article-thumb-img:hover {
  -webkit-transition: ease 1s all;
  transition: ease 1s all;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.carbike-article-cat {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  border-radius: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 5px;
  color: #fff;
  font-size: 10px;
  font-weight: 600;
}

@media screen and (min-width: 750px) {
  .carbike-article-cat {
    padding: 5px 10px;
    min-height: 35px;
    font-size: 15px;
  }
}

@media screen and (max-width: 749px) {
  .carbike-article-cat {
    right: inherit;
    left: unset;
  }
}

.carbike-article-cat.carbike-article-cat-bg-green-1 {
  background-color: #4fae32;
}

.carbike-article-cat.carbike-article-cat-bg-green-2 {
  background-color: #368121;
}

.carbike-article-cat.carbike-article-cat-bg-green-3 {
  background-color: #90ae28;
}

.carbike-article-cat.carbike-article-cat-bg-green-4 {
  background-color: #4fc42e;
}

.carbike-article-cat.carbike-article-cat-bg-green-5 {
  background-color: #d2e737;
}

.carbike-article-cat.carbike-article-cat-bg-green-6 {
  background-color: #bcd63b;
}

.carbike-article-cat.carbike-article-cat-bg-grey-1 {
  background-color: #9c9c9c;
}

.carbike-article-content {
  position: relative;
}

.carbike-article-content .period {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  font-size: 15px;
  color: #12290f;
  letter-spacing: 0.06em;
}

@media screen and (min-width: 750px) {
  .carbike-article-content .period {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 749px) {
  .carbike-article-content .period {
    margin-bottom: 10px;
  }
}

.carbike-article-content .period-icon {
  display: inline-block;
  margin-right: 10px;
}

.carbike-article-content .period-icon svg {
  width: 14px;
  height: 14px;
}

.carbike-article-title {
  font-size: 13px;
  font-weight: 600;
  position: relative;
  letter-spacing: 0.16em;
}

@media screen and (min-width: 750px) {
  .carbike-article-title {
    margin-bottom: 20px;
    font-size: 24px;
  }
}

@media screen and (max-width: 749px) {
  .carbike-article-title {
    margin-bottom: 15px;
  }
}

.carbike-article-title span {
  position: relative;
}

.ico-carbike {
  position: absolute;
  top: 35%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.ico-carbike-family {
  background-image: url("../images/car-and-bike/ico-family.png");
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 28.5px;
  height: 30.5px;
  right: -32px;
}

@media screen and (min-width: 750px) {
  .ico-carbike-family {
    width: 50px;
    height: 40px;
    right: -60px;
  }
}

.carbike-article-list {
  width: 100%;
  margin-bottom: 20px;
  border-top: 1px dashed #d5d5d5;
}

.carbike-article-list-item {
  border-bottom: 1px dashed #d5d5d5;
  display: -webkit-box;
  display: flex;
}

.carbike-article-list-label {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  background-color: #f2f2f2;
  width: 78px;
  margin-right: 15px;
  font-size: 11px;
  font-weight: 600;
  align-self: stretch;
}

.carbike-article-list-label.program {
  width: 102px;
  padding: 8px 0;
  margin-right: 0;
}

@media screen and (max-width: 749px) {
  .carbike-article-list-label.program {
    text-align: left;
    -webkit-box-pack: left;
            justify-content: left;
    padding: 4px 8px;
    width: 68px;
    margin-right: 0;
  }
}

@media screen and (min-width: 750px) {
  .carbike-article-list-label {
    font-size: 15px;
    margin-right: 35px;
    width: 135px;
  }
}

.carbike-article-list-desc {
  font-size: 11px;
  font-weight: 600;
  width: calc(100% - 90px);
  padding: 11.5px 0;
}

.carbike-article-list-desc.program {
  width: calc(100% - 102px);
  padding: 9px 18px;
  letter-spacing: 0px;
  font-size: 15px;
  line-height: 1.7;
}

@media screen and (max-width: 749px) {
  .carbike-article-list-desc.program {
    padding: 4px 12px;
    width: calc(100% - 68px);
    font-size: 11px;
  }
}

@media screen and (min-width: 750px) {
  .carbike-article-list-desc {
    width: calc(100% - 170px);
    font-size: 14px;
  }
}

.carbike-article-list-label,
.carbike-article-list-desc {
  line-height: 2;
  letter-spacing: 0.16em;
  padding: 7px 0;
}

@media screen and (min-width: 750px) {
  .carbike-article-list-label,
  .carbike-article-list-desc {
    padding: 11.5px 0;
  }
}

.carbike-article-more {
  width: 100%;
  display: none;
}

.carbike-article-more-link {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}

.carbike-article-more-link:before, .carbike-article-more-link:after {
  background-image: url("../images/car-and-bike/carbike-line.png");
  background-size: contain;
  background-repeat: no-repeat;
  height: 2px;
  -webkit-box-flex: 1;
          flex: 1;
  content: '';
  display: block;
  position: relative;
}

.carbike-article-more-link:before {
  background-position: left;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.carbike-article-more-link:after {
  background-position: right;
}

.carbike-article-more-link span {
  background-color: #fff;
  padding: 3px 20px;
  color: #4fae32;
  font-size: 10px;
}

@media screen and (min-width: 750px) {
  .carbike-article-more-link span {
    font-size: 15px;
  }
}

.carbike-article.carbike-article-attractions .carbike-article-cat {
  border-radius: 5px;
  right: -10px;
  bottom: -10px;
  padding: 5px 30px;
}

@media screen and (max-width: 749px) {
  .carbike-article.carbike-article-attractions .carbike-article-cat {
    right: -5px;
    bottom: -5px;
    padding: 5px 14px;
  }
}

.carbike-article.carbike-article-attractions .carbike-article-list {
  border-top: none;
}

.carbike-article.carbike-article-attractions .carbike-article-list-item {
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.carbike-article.carbike-article-attractions .carbike-article-list-item:last-child {
  border-bottom: none;
}

@media screen and (max-width: 749px) {
  .carbike-article.carbike-article-attractions .carbike-article-thumb {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 750px) {
  .carbike-article.carbike-article-attractions .carbike-article-title {
    font-size: 20px;
  }
}

@media screen and (max-width: 749px) {
  .carbike-article.carbike-article-attractions .ico-carbike-family {
    display: none;
  }
}

.carbike-article.carbike-article-attractions .carbike-article-list-label {
  display: inline-table;
  text-align: center;
  padding: 0 5px;
}

.carbike-article.carbike-article-attractions .carbike-article-list-desc {
  padding: 0 5px;
}

.carbike-article.carbike-article-attractions .carbike-article-more {
  display: block;
}

.program-item {
  position: relative;
}

.program-item .ribbon-text {
  position: absolute;
  z-index: 1;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  padding: 30px 50px 4px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: -73px;
  top: -10px;
  font-size: 19px;
  letter-spacing: 0px;
  border-radius: 70px 79px 0 0px;
}

@media screen and (max-width: 749px) {
  .program-item .ribbon-text {
    padding: 30px 26px 1px;
    font-size: 10px;
    left: -45px;
    top: -20px;
  }
}

.program-item .program-cat {
  padding: 5px 13px;
}

@media screen and (min-width: 750px) {
  .program-item .program-cat {
    left: 0;
    right: inherit;
    padding: 5px 13px;
    min-height: auto;
  }
}

@media screen and (max-width: 749px) {
  .program-item .period {
    font-size: 12px;
  }
}

@media screen and (max-width: 749px) {
  .program-item {
    margin-bottom: 47px;
  }
}

@-webkit-keyframes movearrow {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes movearrow {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.motegi-attraction .carbike-article-more {
  display: none !important;
}

.motegi-attraction .carbike-article-list .carbike-article-list-item:first-child {
  padding-top: 10px;
  border-top: 1px dashed #d5d5d5;
}

.motegi-attraction .carbike-article-list .carbike-article-list-item:last-child {
  padding-bottom: 10px;
  border-bottom: 1px dashed #d5d5d5;
}

.motegi-attraction .carbike-article-cat {
  right: 0px !important;
  bottom: 0px !important;
  border-radius: 0px !important;
}

@media screen and (max-width: 749px) {
  .youtube-iframe-container iframe {
    width: 100%;
    height: 210px;
  }
}

.subpage {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  margin-bottom: 50px;
}

.subpage-error:after {
  display: none !important;
}

.subpage-graph {
  margin-bottom: 10px;
}

@media screen and (max-width: 749px) {
  .subpage-restaurant {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 750px) {
  .subpage.smart-entry {
    margin-bottom: 118px;
  }
}

.subpage.smart-entry .color-red {
  color: #dd8080;
}

.subpage.smart-entry .main-desc {
  font-size: 14px;
  line-height: 2.286;
  text-align: center;
  letter-spacing: 0.1em;
}

@media screen and (min-width: 750px) {
  .subpage.smart-entry .main-desc {
    margin-bottom: 64px;
  }
}

@media screen and (max-width: 749px) {
  .subpage.smart-entry .main-desc {
    font-size: 12px;
    line-height: 2.125;
    text-align: justify;
  }
}

.subpage.smart-entry .dotted-item {
  position: relative;
  margin-left: 23px;
  margin-bottom: 12px;
  margin-top: 3px;
}

@media screen and (max-width: 749px) {
  .subpage.smart-entry .dotted-item {
    margin-left: 20px;
    margin-bottom: 10px;
  }
}

.subpage.smart-entry .dotted-item span {
  font-size: 18px;
  line-height: 1.778;
  letter-spacing: 0.1em;
  font-weight: bold;
}

@media screen and (max-width: 749px) {
  .subpage.smart-entry .dotted-item span {
    font-size: 13px;
    line-height: 1.667;
  }
}

.subpage.smart-entry .dotted-item:before {
  position: absolute;
  content: "\2022";
  color: #00a040;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 35px;
}

@media screen and (max-width: 749px) {
  .subpage.smart-entry .dotted-item:before {
    font-size: 25px;
    margin-left: -20px;
    width: auto;
    height: auto;
    top: 11px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-hotel {
    margin-bottom: 13px !important;
  }
}

@media screen and (max-width: 749px) {
  .subpage-hotel {
    margin-bottom: 14px;
  }
}

.subpage-hotel:after {
  content: none !important;
}

@media screen and (min-width: 750px) {
  .subpage {
    margin-bottom: 30px;
  }
}

.subpage > * {
  position: relative;
}

.subpage.toya-wrapper:before {
  display: none;
}

.subpage.toya-wrapper main {
  position: relative;
}

.subpage.toya-wrapper main:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 1000px;
  background-image: url("../images/toya/concept-bg.jpg");
  background-repeat: no-repeat;
  background-size: 100%;
  top: -320px;
  z-index: 0;
  background-position: center bottom;
}

@media screen and (max-width: 749px) {
  .subpage.toya-wrapper main:before {
    height: 683px;
    background-image: url("../images/toya/concept-bg.jpg");
    background-size: 200%;
  }
}

.subpage::after {
  background: #dfdfdf;
  content: '';
  display: block;
  height: 1px;
  max-width: 1220px;
  position: absolute;
  bottom: -2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: calc(100% - 40px);
}

.subpage::before {
  background-image: url("../images/subpage-bg.png");
  background-repeat: repeat-y;
  background-size: 100%;
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 749px) {
  .subpage::before {
    background-image: url("../images/bg-leaf-sp.png");
    background-size: cover;
    background-position-x: right;
  }
}

.subpage.collection-wrapper::before {
  top: -144px;
}

.subpage.racing-subpage:before {
  display: none;
}

.subpage .link-border-bottom {
  color: #333333;
  border-bottom: 2px solid #333333;
  padding-bottom: 3px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.subpage.subpage-itadaki::before {
  background-image: url("../images/itadaki/subpage-bg.png");
}

@media screen and (max-width: 749px) {
  .subpage.subpage-itadaki::before {
    background-image: url("../images/bg-leaf.png");
    background-size: cover;
    background-position-x: center;
  }
}

.subpage.subpage-craft::before {
  content: normal;
}

@media screen and (max-width: 749px) {
  .subpage.subpage-craft::before {
    content: normal;
  }
}

@media screen and (min-width: 750px) {
  .subpage.subpage-craft {
    margin-bottom: 17px;
  }
}

@media screen and (max-width: 749px) {
  .subpage.subpage-craft {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 750px) {
  .subpage.subpage-musasabi::before {
    content: normal;
  }
}

.subpage.subpage-nozominoyu {
  padding-bottom: 80px;
}

@media screen and (min-width: 750px) {
  .subpage-banner-toya {
    padding-top: 86px;
    margin-top: 0;
  }
}

@media screen and (min-width: 750px) {
  .subpage-banner-rocco {
    margin-top: 86px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-banner-rocco {
    margin-top: 43px;
  }
}

.subpage-section-otherroom {
  position: relative;
}

@media screen and (min-width: 750px) {
  .subpage-section-otherroom > * {
    margin-bottom: 10px !important;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-otherroom > * {
    margin-bottom: 56px !important;
  }
}

.subpage-section-otherroom:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

@media screen and (min-width: 750px) {
  .subpage-section-otherroom:before {
    background-image: url("../images/granroom/otherroom-bg.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-otherroom:before {
    background-image: url("../images/granroom/otherroom-bg-sp.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
  }
}

.subapge-section-goods-tab {
  margin-bottom: 30px;
}

@media screen and (min-width: 750px) {
  .subapge-section-goods-tab {
    background-color: #f5f6fa;
    max-width: 1021px;
    margin: 0 auto;
    margin-bottom: 70px;
  }
}

@media screen and (max-width: 749px) {
  .subapge-section-goods-tab {
    background-color: #f5f6fa;
  }
  .subapge-section-goods-tab .bg-white {
    background-color: #fff;
  }
}

.subapge-section-goods-tab .l-section-title {
  background-color: #fff;
}

.subpage-inner {
  position: relative;
  max-width: 1060px;
  margin: 0 auto 60px;
  padding: 0 20px;
  width: 100%;
}

.page-fee .subpage-inner {
  margin-bottom: 0px;
}

@media screen and (max-width: 749px) {
  .shops-information .subpage-inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.subpage-inner-toya-menu > .subpage-inner {
  padding-bottom: 20px !important;
}

@media screen and (max-width: 749px) {
  .toya-menu .subpage-inner {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media screen and (max-width: 749px) {
  .toya-menu .subpage-inner:nth-child(2) {
    margin-bottom: 0px;
    padding-bottom: 51px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

.subpage-inner-toya {
  max-width: 1222px;
  padding: 0px;
}

.toya-wrapper .subpage-inner {
  margin-bottom: 0px;
}

.subpage-hotel .subpage-inner {
  z-index: 2;
}

@media screen and (min-width: 750px) {
  .subpage-section-roomdetails .subpage-inner {
    margin-bottom: 87px !important;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-usagefee .subpage-inner {
    margin-bottom: 170px !important;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-usagefee .subpage-inner {
    margin-bottom: 76px !important;
  }
}

.subpage-section-amenity .subpage-inner {
  margin-bottom: 152px !important;
}

@media screen and (max-width: 749px) {
  .subpage-section-amenity .subpage-inner {
    margin-bottom: 145px !important;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-teatime .subpage-inner {
    margin-bottom: 225px !important;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-teatime .subpage-inner {
    margin-bottom: 112.5px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-inner {
    margin-bottom: 145px;
  }
  .subpage-hotel .subpage-inner {
    margin-bottom: 100px;
  }
}

.subpage-inner > p {
  font-size: 12px;
  color: #333;
  line-height: 2;
  text-align: left;
  letter-spacing: 0.16em;
  margin-bottom: 33px;
}

.page-fee .subpage-inner > p {
  margin-bottom: 30px;
}

@media screen and (min-width: 750px) {
  .section-camp {
    margin-top: 100px;
  }
}

@media screen and (max-width: 749px) {
  .section-camp {
    margin-top: 50px;
  }
}

@media screen and (min-width: 750px) {
  .section-camp .subpage-section-usagefee {
    margin-top: 70px;
  }
}

@media screen and (max-width: 749px) {
  .section-camp .subpage-section-usagefee {
    margin-top: 50px;
  }
}

@media screen and (min-width: 750px) {
  .section-camp .subpage-inner > p {
    font-size: 24px !important;
    margin-bottom: 99px;
    text-align: center;
  }
}

@media screen and (max-width: 749px) {
  .section-camp .subpage-inner > p {
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-inner > p {
    font-size: 15px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-inner > p {
    margin-bottom: 17px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-granroomactivity .subpage-inner > p {
    margin-bottom: 28px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-usagefee .subpage-inner > p {
    margin-bottom: 5px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-craft .subpage-inner > p {
    margin-bottom: 43px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-craft .subpage-inner {
    margin-bottom: 123px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-craft .subpage-inner {
    margin-bottom: 95px;
  }
}

.subpage-inner.subpage-inner-musasabi {
  position: relative;
}

@media screen and (min-width: 750px) {
  .subpage-inner.subpage-inner-musasabi > p {
    margin-bottom: 63px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-inner.subpage-inner-musasabi > p {
    margin-bottom: 24px;
    letter-spacing: 0.19em;
  }
}

.subpage-inner-wrap .toya-menu .toya-text {
  color: #fff;
  text-align: center;
  margin-top: 44px;
}

.subpage-inner-wrap .toya-bg-mountain {
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
}

@media screen and (min-width: 750px) {
  .subpage-inner-wrap .toya-bg-mountain {
    padding-bottom: 102px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-craft .subpage-inner-wrap::before {
    content: '';
    position: absolute;
    left: 0;
    top: -222px;
    right: 0;
    background-image: url("../images/craft/craft-subpage-inner-bg.png");
    background-repeat: no-repeat;
    background-size: 100%;
    height: 783px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-musasabi .subpage-inner-wrap::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-image: url("../images/musasabi/musasabi-subpage-bg.png");
    background-repeat: no-repeat;
    background-size: 100%;
  }
}

.subpage-inner-reserve-reminder {
  margin-bottom: 118px;
}

@media screen and (max-width: 749px) {
  .subpage-inner-reserve-reminder {
    margin-bottom: 78px;
  }
}

.subpage-button-link {
  color: #fff;
  background: #333;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.subpage-button-link span {
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 749px) {
  .subpage-button-link span {
    font-size: 12px;
  }
}

.subpage-title {
  font-size: 13px;
  letter-spacing: 0.11em;
  margin-bottom: 8px;
}

.subpage-title-safety {
  text-align: center;
}

@media screen and (min-width: 750px) {
  .subpage-title-safety {
    font-size: 28px !important;
    line-height: 1.462;
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-usagefee .subpage-title {
    margin-bottom: 11px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-craft .subpage-title {
    margin-bottom: 5px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-title {
    font-size: 24px;
  }
}

.subpage-title span {
  background: -webkit-gradient(linear, left top, right top, from(#027cc3), to(#09a046));
  background: linear-gradient(to right, #027cc3 0%, #09a046 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.is-ie .subpage-title span {
  background: none;
  color: #00a040;
  -webkit-text-fill-color: #00a040;
  -moz-text-fill-color: #00a040;
  -ms-text-fill-color: #00a040;
}

.subpage-title.subpage-title-programdetails {
  font-size: 20px;
  letter-spacing: 1px;
  line-height: 1.2;
  margin-bottom: 10px;
  padding-top: 7px;
}

@media screen and (max-width: 749px) {
  .subpage-title.subpage-title-programdetails {
    font-size: 11px;
    letter-spacing: 1px;
    margin-bottom: 8px;
    padding: 0 20px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-title-musasabi {
    margin-bottom: 6px;
  }
}

.subpage-youtube {
  width: 100%;
  margin-bottom: 40px;
}

.subpage-banner {
  width: calc(100% + 40px);
  left: -20px;
  position: relative;
  margin-bottom: 20px;
}

@media screen and (min-width: 750px) {
  .subpage-banner {
    margin-bottom: 40px;
    left: 0;
    width: 100%;
  }
}

@media screen and (max-width: 749px) {
  .subpage-banner-precaution {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.subpage-banner iframe {
  width: 100%;
}

.subpage-banner.subpage-banner-standardroom .subpage-banner-inner {
  margin-bottom: 10px;
}

@media screen and (min-width: 750px) {
  .subpage-banner.subpage-banner-craft {
    margin-bottom: 26px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-banner.subpage-banner-craft {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-banner.subpage-banner-craft .subpage-title {
    margin-bottom: 10px;
  }
}

.subpage-banner.subpage-banner-tsubasa .subpage-banner-inner-tsubasa {
  margin: 0 auto;
}

.subpage-banner.subpage-banner-musasabi {
  text-align: center;
}

@media screen and (max-width: 749px) {
  .subpage-banner.subpage-banner-musasabi iframe {
    height: 212px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-banner.subpage-banner-musasabi {
    margin-bottom: 30px;
  }
}

.subpage-section {
  position: relative;
  width: 100%;
}

.subpage-section.section-profile {
  padding-bottom: 34px;
  margin-bottom: 30px;
}

@media screen and (min-width: 750px) {
  .subpage-section.section-profile {
    padding-bottom: 74px;
    margin-bottom: 110px;
  }
}

.subpage-section.section-profile::after {
  background: #dfdfdf;
  content: '';
  display: block;
  height: 1px;
  max-width: 1220px;
  position: absolute;
  bottom: -2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: calc(100% - 40px);
}

.subpage-section.subpage-section-racing {
  background: none;
  max-width: 1185px;
}

.subpage-section-inner {
  position: relative;
  max-width: 1102px;
  margin: 0 auto;
  padding: 0 42px;
  width: 100%;
}

.subpage-button {
  max-width: 669px;
  height: 137px;
  margin: -20px auto 135px;
  position: relative;
  z-index: 2;
  width: calc(100% - 40px);
}

@media screen and (max-width: 749px) {
  .subpage-button {
    height: 70px;
  }
}

.subpage-image-gallery {
  margin-bottom: 30px;
}

.camp-wrapper .subpage-image-gallery small {
  font-size: 10px;
  position: relative;
  top: -20px;
}

.subpage-image-gallery-roomdetails {
  margin-bottom: 40px;
}

@media screen and (max-width: 749px) {
  .subpage-image-gallery-roomdetails {
    margin-bottom: 31px;
    margin-left: -20px;
    margin-right: -20px;
  }
}

.subpage-image-gallery.subpage-image-gallery-nozominoyu {
  margin-bottom: 36px;
}

.subpage-image-gallery.gallery-dinner-buffet {
  margin-bottom: 180px;
}

.subpage-image-gallery.gallery-dinner-buffet .gallery-bot-heading {
  font-size: 24px;
  letter-spacing: 3.5px;
  margin-top: 15px;
  margin-bottom: 20px;
}

@media screen and (max-width: 749px) {
  .subpage-image-gallery.gallery-dinner-buffet .gallery-bot-heading {
    font-size: 16px;
    max-width: 200px;
    margin: 25px auto 15px;
    letter-spacing: 3px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-image-gallery.gallery-dinner-buffet .gallery-bot-subheading {
    max-width: 299px;
    margin: auto;
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 2;
  }
}

.subpage-image-gallery.gallery-dinner-buffet .slide-item-desc {
  position: absolute;
  right: 0;
  left: 0;
  bottom: -220px;
}

@media screen and (max-width: 749px) {
  .subpage-image-gallery.gallery-dinner-buffet .slide-item-desc {
    bottom: initial;
    top: 250px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-image-gallery.gallery-dinner-buffet {
    margin-bottom: 235px;
  }
  .subpage-image-gallery.gallery-dinner-buffet .slide-item-desc {
    position: absolute;
    right: 0;
    left: 0;
    bottom: -215px;
  }
}

.subpage-section-howto {
  margin-bottom: 30px;
}

@media screen and (min-width: 750px) {
  .subpage-section-howto {
    margin-bottom: 103px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-comparison-musasabi::before {
    background-image: url(../images/musasabi/musasabi-comparison-bg.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: -4px;
    top: 17px;
    right: 0;
    bottom: 0;
    content: "";
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-howto-musasabi::before {
    background-image: url(../images/musasabi/musasabi-howto-bg.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: -142px;
    right: 0;
    bottom: 0;
    content: "";
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-howto-musasabi {
    margin-bottom: 80px;
  }
}

.subpage-section-howto-inner {
  margin: 0 auto;
  padding: 0 20px;
}

@media screen and (max-width: 749px) {
  .subpage-section-howto-inner {
    padding: 0 36px;
  }
}

.subpage-section-video-inner {
  max-width: 1070px;
  margin: 0 auto;
}

.subpage-section-course-inner {
  max-width: 1024px;
  margin: 0 auto;
}

.subpage-section-recommendation {
  margin-bottom: 65px;
}

.subpage-section-cat-attraction {
  max-width: 905px;
  margin: 0 auto;
  margin-bottom: 80px;
}

.subpage-section-carbike {
  max-width: 1060px;
  margin: 0 auto;
  margin-bottom: 20px;
  padding: 0 20px;
}

.subpage-button-family-walk {
  margin-top: 50px;
  margin-bottom: 0px;
}

@media screen and (max-width: 749px) {
  .subpage-button-family-walk {
    margin-top: 33px;
  }
}

.subpage-button-family-walk .banner-list {
  position: relative;
}

.subpage-button-family-walk .banner-list .list-item {
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  -webkit-transition: opacity 1s ease-in;
  transition: opacity 1s ease-in;
}

.subpage-button-family-walk .banner-list .list-item img {
  width: 100%;
}

.subpage-button-family-walk .banner-list .list-item.is-active {
  opacity: 1;
}

.subpage-inner-precaution {
  background-color: #f7f7f7;
}

@media screen and (min-width: 750px) {
  .subpage-inner-precaution {
    padding: 70px 56px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-inner-precaution {
    padding: 37px 23px;
  }
}

.subpage-inner-precaution h4 {
  margin-bottom: 20px;
  font-size: 24px;
  font-family: "HiraKakuPro-W6-AlphaNum";
  line-height: 1.417;
  letter-spacing: 0.1em;
  cursor: pointer;
  text-decoration: underline;
}

@media screen and (max-width: 749px) {
  .subpage-inner-precaution h4 {
    font-size: 13px;
  }
}

.subpage-inner-precaution ol {
  font-size: 15px;
  line-height: 2;
  text-align: left;
  letter-spacing: 0.16em;
}

@media screen and (max-width: 749px) {
  .subpage-inner-precaution ol {
    font-size: 12px;
  }
}

.subpage-inner-precaution:after {
  content: "";
  display: block;
  position: absolute;
  top: 90%;
  right: 5px;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5.5px 9px 5.5px;
  border-color: transparent transparent #719b68 transparent;
  -webkit-transition: -webkit-transform 0.35s ease-in-out;
  transition: -webkit-transform 0.35s ease-in-out;
  transition: transform 0.35s ease-in-out;
  transition: transform 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out;
}

@media screen and (min-width: 750px) {
  .subpage-inner-precaution:after {
    right: 50%;
    border-width: 0 7px 12.1px 7px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-inner-precaution:after {
    right: 50%;
  }
}

.subpage-inner-precaution.is-open:after {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

.subpage-section-video {
  margin-bottom: 158px;
}

@media screen and (max-width: 749px) {
  .subpage-section-video {
    margin-bottom: 82px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-video.subpage-section-video-musasabi::before {
    background-image: url(../images/musasabi/musasabi-videos-bg.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: -102px;
    right: 0;
    bottom: 0;
    content: "";
    pointer-events: none;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-video.subpage-section-video-musasabi {
    margin-bottom: 153px;
  }
}

.subpage-section-video-wrapper {
  text-align: center;
}

@media screen and (max-width: 749px) {
  .subpage-section-video-wrapper {
    position: relative;
    padding-top: 44%;
    max-width: 289px;
    margin: 0 auto;
  }
}

.subpage-collapse-num {
  display: inline-block;
  margin-right: 20px;
}

.subpage-section-collapse {
  background-color: #f7f7f7;
  max-width: 800px;
  margin: 50px auto;
}

@media screen and (min-width: 750px) {
  .page-fee .subpage-section-collapse {
    margin-top: 26px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }
}

.page-fee .subpage-section-collapse.attraction-collapse {
  max-width: 100%;
}

@media screen and (max-width: 749px) {
  .page-fee .subpage-section-collapse.attraction-collapse {
    margin-top: 20px;
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 750px) {
  .dinner-set-marcherant .subpage-section-collapse:nth-of-type(2) {
    margin-top: -10px;
  }
}

@media screen and (min-width: 750px) {
  .breakfast-marcherant .subpage-section-collapse {
    margin-top: 120px;
  }
}

.subpage-section-collapse .subpage-collapse-heading {
  padding: 30px;
  text-align: center;
  text-decoration: underline;
  font-weight: bold;
}

@media screen and (min-width: 750px) {
  .toya-wrapper .subpage-section-collapse .subpage-collapse-heading {
    font-size: 18px;
  }
}

@media screen and (max-width: 749px) {
  .toya-wrapper .subpage-section-collapse .subpage-collapse-heading {
    font-size: 12px;
  }
}

.page-fee .subpage-section-collapse .subpage-collapse-heading {
  font-size: 18px;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 749px) {
  .page-fee .subpage-section-collapse .subpage-collapse-heading {
    font-size: 12px;
  }
}

@media screen and (min-width: 750px) {
  .breakfast-marcherant .subpage-section-collapse .subpage-collapse-heading {
    font-size: 18px;
    letter-spacing: 0.1em;
  }
}

.subpage-section-collapse .subpage-collapse-heading:hover {
  cursor: pointer;
}

@media screen and (max-width: 749px) {
  .subpage-section-collapse .subpage-collapse-heading.section-collapse-program-details {
    margin: 35px auto 40px;
  }
}

.subpage-section-collapse .subpage-collapse-heading.collapse-heading-program-details {
  font-size: 22px;
  padding: 38px;
}

@media screen and (max-width: 749px) {
  .subpage-section-collapse .subpage-collapse-heading.collapse-heading-program-details {
    font-size: 14px;
    padding: 17px;
  }
}

.subpage-section-collapse .subpage-collapse-description {
  overflow: hidden;
  -webkit-transition: height 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
  transition: height 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.subpage-section-collapse .subpage-collapse-content {
  padding: 0 50px 50px 50px;
}

@media screen and (max-width: 749px) {
  .subpage-section-collapse .subpage-collapse-content.marcherant-buffet-collapse-content {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

.toya-wrapper .subpage-section-collapse .subpage-collapse-content {
  padding-left: 30px;
  padding-right: 30px;
}

@media screen and (max-width: 749px) {
  .toya-wrapper .subpage-section-collapse .subpage-collapse-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 749px) {
  .page-fee .subpage-section-collapse .subpage-collapse-content {
    padding-left: 20px;
    padding-right: 20px;
    overflow-x: scroll;
  }
}

.subpage-section-collapse .subpage-collapse-content a {
  display: inline-block;
  color: #333;
  text-decoration: underline;
}

.subpage-section-collapse .subpage-collapse-content > p {
  line-height: 2;
  margin: 0 0 17px;
  letter-spacing: 0.16em;
}

.subpage-section-collapse .hidden {
  display: none;
}

.subpage-section-collapse.gold {
  border: 1px solid #a38737;
  max-width: 295px;
}

@media screen and (max-width: 749px) {
  .marcherant-buffet .subpage-section-collapse.gold {
    max-width: 100%;
  }
}

.subpage-section-collapse.gold .subpage-collapse-heading {
  color: #a38737;
}

@media screen and (max-width: 749px) {
  .subpage-section-collapse.gold .subpage-collapse-heading {
    padding: 17px 0px;
  }
}

.subpage-section-collapse.gold .subpage-collapse-heading:hover .button-icon {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}

.subpage-section-collapse.gold:nth-child(2) {
  margin-bottom: 75px;
}

.subpage-section-collapse.gold:nth-child(2) .subpage-collapse-heading {
  padding: 14px 0px;
}

.subpage-section-collapse.gold:first-child {
  margin-bottom: 38px;
}

.subpage-section-collapse.gold .button-icon {
  padding: 5px 0;
  right: 5px;
}

@media screen and (max-width: 749px) {
  .toya-wrapper .subpage-section-collapse.gold .button-icon {
    padding: 0px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-collapse.gold {
    margin-top: 82px;
    max-width: 730px;
  }
  .subpage-section-collapse.gold:nth-child(2) {
    margin-bottom: 110px;
    margin-top: 0px;
  }
  .subpage-section-collapse.gold:nth-child(2) .subpage-collapse-heading {
    padding: 33px 0px;
  }
  .subpage-section-collapse.gold:first-child {
    margin-bottom: 55px;
  }
  .subpage-section-collapse.gold:first-child .subpage-collapse-heading {
    padding: 39px 0px;
  }
  .subpage-section-collapse.gold .button-icon {
    padding: 10px 0;
    right: 20px;
  }
  .toya-wrapper .subpage-section-collapse.gold .button-icon {
    padding: 0px !important;
  }
}

@media screen and (min-width: 750px) {
  .subpage-walk .subpage-banner-walk {
    margin-bottom: 23px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-walk .subpage-inner-walk {
    margin-bottom: 108px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-walk .subpage-inner-walk {
    margin-bottom: 81px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-walk .subpage-inner-walk > p {
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-walk .subpage-button-family-walk {
    margin-top: 61px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-walk .subpage-section-guide-walk .subpage-inner-walk {
    margin-bottom: 116px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-walk .subpage-section-guide-walk .subpage-inner-walk {
    margin-bottom: 73px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-walk .subpage-section-guide-walk .subpage-inner-walk > p {
    margin-bottom: 58px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-walk .subpage-section-guide-walk .subpage-inner-walk > p {
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-walk .subpage-section-free-walk .subpage-inner-walk {
    margin-bottom: 125px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-walk .subpage-section-free-walk .subpage-inner-walk {
    margin-bottom: 41px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-walk .subpage-section-free-walk .subpage-inner-walk > p {
    margin-bottom: 58px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-walk .subpage-banner-precaution {
    margin-bottom: -8px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-walk .subpage-banner-precaution .subpage-inner {
    margin-bottom: 72px;
  }
}

.subpage-walk .subpage-inner-anchor {
  margin-top: 53px;
}

@media screen and (max-width: 749px) {
  .subpage-walk .subpage-inner-anchor {
    margin-top: -39px;
  }
}

.subpage-section-amenity .hotel-subtext {
  text-align: center;
  font-size: 15px;
  font-family: "HiraKakuPro-W3-AlphaNum";
  line-height: 2;
}

@media screen and (max-width: 749px) {
  .subpage-section-amenity .hotel-subtext {
    font-size: 12px;
  }
}

.subpage-section-teatime {
  position: relative;
}

.subpage-section-teatime:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 636px;
  background-image: url("../images/granroom/teatime-bg.png");
  top: -33%;
  z-index: 0;
}

@media screen and (max-width: 749px) {
  .subpage-section-teatime:before {
    top: -38%;
  }
}

.subpage-section-teatime:after {
  position: absolute;
  content: '';
  width: 100%;
  height: 636px;
  background-image: url("../images/granroom/teatime-bg.png");
  bottom: -23%;
  z-index: 0;
}

@media screen and (max-width: 749px) {
  .subpage-section-teatime:after {
    bottom: -17%;
  }
}

.subpage-section-granroomactivity {
  background-image: url("../images/granroom/activity-bg.jpg");
  background-size: cover;
  background-position: center bottom;
}

@media screen and (min-width: 750px) {
  .subpage-section-granroomactivity {
    padding-top: 105px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-granroomactivity {
    background-image: url("../images/granroom/activity-bg-sp.jpg");
    padding-top: 75px;
  }
}

.subpage-section-granroomactivity .subpage-inner {
  padding-bottom: 146px;
}

@media screen and (max-width: 749px) {
  .subpage-section-granroomactivity .subpage-inner {
    padding-bottom: 69px;
  }
}

.subpage-section-granroomactivity .subpage-desc {
  text-align: center;
  color: #fff;
}

@media screen and (min-width: 750px) {
  .subpage-section-granroomactivity .subpage-desc {
    margin-bottom: 43px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-labo > .subpage-inner {
    margin-bottom: 148px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-labo .subpage-inner-anchor {
    margin-top: -39px;
    margin-bottom: 0px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-labo .subpage-section-aqua-labo {
    margin-top: 84px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-labo .subpage-section-aqua-labo .subpage-inner {
    margin-bottom: 196px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-labo .subpage-section-aqua-labo .subpage-inner > p {
    margin-bottom: 31px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-labo .subpage-section-aqua-labo .subpage-banner {
    margin-bottom: 22px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-labo .subpage-section-aqua-labo .subpage-title {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-labo .subpage-section-mammal-labo .subpage-inner {
    margin-bottom: 196px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-labo .subpage-section-mammal-labo .subpage-inner > p {
    margin-bottom: 31px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-labo .subpage-section-mammal-labo .subpage-banner {
    margin-bottom: 31px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-labo .subpage-section-mammal-labo .subpage-title {
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-labo .subpage-section-mammal-labo .subpage-button {
    margin-top: 71px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-labo .subpage-section-mammal-labo .subpage-button-labo {
    width: 100%;
  }
}

.subpage-reserve::before {
  background-image: url("../images/subpage-bg-reserve.png");
  background-repeat: no-repeat;
  top: 150px;
}

@media screen and (max-width: 749px) {
  .subpage-reserve::before {
    top: 20%;
  }
}

.subpage-reserve::after {
  display: none;
}

.subpage-section-course,
.subpage-section-kart {
  margin-bottom: 50px;
}

@media screen and (min-width: 750px) {
  .subpage-section-course,
  .subpage-section-kart {
    margin-bottom: 120px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-inner-anchor-reserve {
    margin-bottom: 148px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-inner-reserve {
    margin-bottom: 161px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-inner-programdetails.full-width-sp {
    padding: 0;
  }
}

@media screen and (max-width: 749px) {
  .subpage-inner-programdetails.work-intro {
    margin-bottom: 22px;
  }
}

.subpage-inner-programdetails.img-list {
  margin-bottom: 62px;
}

@media screen and (max-width: 749px) {
  .subpage-inner-programdetails.img-list {
    margin-bottom: 35px;
  }
}

.subpage-inner-programdetails.profile-wrapper {
  border: 1px solid #c5c5c5;
  max-width: 920px;
}

@media screen and (min-width: 750px) {
  .subpage-inner-programdetails.profile-wrapper {
    padding: 0px 37px;
    margin-bottom: 80px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-inner-programdetails.profile-wrapper {
    margin: 0;
  }
}

@media screen and (min-width: 750px) {
  .subpage-inner-programdetails {
    margin-bottom: 97px;
  }
}

.subpage-title-reserve {
  margin-bottom: 11px;
}

@media screen and (min-width: 750px) {
  .subpage-section-faq-smart-entry {
    margin-top: -206px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-section-faq-smart-entry .faq-smart-entry {
    padding-bottom: 66px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-section-faq-smart-entry .faq-smart-entry {
    padding-bottom: 26px;
  }
}

.subpage-section-faq-smart-entry .l-heading {
  display: none;
}

@media screen and (max-width: 749px) {
  .subpage-section-faq-smart-entry .media-title {
    margin-bottom: 11px;
  }
}

@media screen and (max-width: 749px) {
  .marcherant-collapse-section {
    margin-bottom: 20px;
  }
  .marcherant-collapse-section:not(:first-child) {
    margin-top: 0;
  }
  .marcherant-collapse-section .text-center {
    text-align: initial;
  }
}

.marcherant-collapse-section .table-head {
  background-color: #efefef;
}

.marcherant-collapse-section .marcherant-collapse-content .collapse-banner {
  margin-bottom: 29px;
}

.marcherant-collapse-section .marcherant-collapse-content .grid-data {
  margin-bottom: 20px;
}

.marcherant-collapse-section .marcherant-collapse-content .row {
  max-width: 555px;
}

.marcherant-collapse-section .marcherant-collapse-content .col-heading-green {
  color: #00a040;
  border-top: 2px solid;
  border-bottom: 2px solid;
  text-align: left;
  padding: 8px 0;
}

.marcherant-collapse-section .marcherant-collapse-content .column {
  width: 50%;
  padding-right: 50px;
  font-size: 15px;
}

@media screen and (max-width: 749px) {
  .marcherant-collapse-section .marcherant-collapse-content .column {
    width: 100%;
  }
}

.marcherant-collapse-section .marcherant-collapse-content .col-data {
  line-height: 2;
  padding: 8px;
  letter-spacing: 4px;
}

.marcherant-collapse-section .marcherant-collapse-content .table-marcherant-collapse {
  margin-bottom: 22px;
}

.marcherant-collapse-section .marcherant-collapse-content .p-red {
  color: #ff3333;
}

.breakfast-marcherant .shop-info-collapse {
  padding-left: 20px;
  padding-right: 20px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .shop-info-collapse {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.breakfast-marcherant .subpage-desc-breakfast {
  font-size: 18px;
  line-height: 1.889;
  text-align: center;
  letter-spacing: 0.1em;
  margin-top: 55px;
  margin-bottom: 95px;
}

@media screen and (min-width: 750px) {
  .breakfast-marcherant .subpage-desc-breakfast.desc-dinner {
    margin-top: 99px;
    white-space: nowrap;
  }
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .subpage-desc-breakfast.desc-dinner {
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
  }
}

.breakfast-marcherant .subpage-desc-breakfast.desc-lunch {
  margin-top: 26px;
  margin-bottom: -4px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .subpage-desc-breakfast.desc-lunch {
    margin-top: 20px;
    margin-bottom: -24px;
  }
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .subpage-desc-breakfast {
    font-size: 12px;
    line-height: 1.791;
    margin-top: -5px;
    margin-bottom: 45px;
  }
}

.lunch-marcherant .color-title {
  margin-top: 56px;
}

@media screen and (max-width: 749px) {
  .lunch-marcherant .color-title {
    margin-top: 42px;
  }
}

.lunch-marcherant .color-title img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 873px;
  height: 82px;
}

@media screen and (max-width: 749px) {
  .lunch-marcherant .color-title img {
    width: 291.5px;
    height: 84px;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .shops-information {
    margin-top: 95px;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .shop-info-collapse {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .shop-info-collapse .subpage-section-collapse:nth-of-type(1) {
    margin-bottom: 39px;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .shop-info-collapse .subpage-section-collapse:nth-of-type(2) {
    margin-bottom: 85px;
  }
}

.subpage-access .access-anchor {
  margin-top: 90px;
}

@media screen and (max-width: 749px) {
  .subpage-access .access-anchor {
    margin-top: 41px;
  }
}

.subpage-access .text-center {
  text-align: center;
  display: block;
}

.subpage-access .transportation-section {
  margin-top: 39px;
}

.subpage-access .transportation-section:nth-of-type(3) {
  margin-top: 88px;
}

@media screen and (max-width: 749px) {
  .subpage-access .transportation-section:nth-of-type(3) {
    margin-top: 41px;
  }
}

.subpage-access .transportation-section:nth-of-type(4) {
  margin-top: 120px;
}

@media screen and (max-width: 749px) {
  .subpage-access .transportation-section:nth-of-type(4) {
    margin-top: 45px;
  }
}

.subpage-access .car-bike-note {
  font-size: 17px;
  line-height: 1.647;
  letter-spacing: 0.1em;
  text-align: center;
  margin-top: 20px;
}

.subpage-access .car-bike-note a {
  color: inherit;
  text-decoration: underline;
  font-weight: bold;
}

@media screen and (max-width: 749px) {
  .subpage-access .car-bike-note {
    font-size: 12px;
    line-height: 1.996;
    margin-top: 16px;
    text-align: left;
  }
}

.subpage-access .bottom-slider:not(.bottom-slider-pickup) {
  margin-top: -58px;
}

@media screen and (max-width: 749px) {
  .subpage-access .bottom-slider:not(.bottom-slider-pickup) {
    margin-top: -4px;
  }
}

@media screen and (min-width: 750px) {
  .page-twinringmotegi .subpage-desc {
    margin-top: -15px;
    position: relative;
    z-index: 10;
  }
}

.foodsm .subpage-desc {
  margin-top: 10px;
  background-color: #fff;
}

.link {
  color: inherit;
  text-decoration: underline;
}

.link-green {
  color: #00a040;
}

.link-green.line {
  text-decoration: underline;
}

.display-block {
  display: block;
}

.subpage-desc {
  font-size: 14px;
  line-height: 2;
  letter-spacing: 0.1em;
  margin-top: 20px;
  margin-bottom: 42px;
}

@media screen and (min-width: 750px) {
  .page-fee .subpage-desc {
    font-size: 15px;
  }
}

@media screen and (max-width: 749px) {
  .page-fee .subpage-desc {
    font-size: 13px;
    line-height: 1.667;
  }
}

@media screen and (max-width: 749px) {
  .subpage-desc.subpage-desc-unique {
    margin-top: -15px;
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 749px) {
  .subpage-desc {
    margin-bottom: 12px;
  }
}

.subpage-desc.attraction-desc {
  margin-top: 24px !important;
}

@media screen and (max-width: 749px) {
  .subpage-desc.attraction-desc {
    margin-top: 12px !important;
  }
}

.subpage-desc.attraction-bottom-space {
  margin-bottom: 56px !important;
}

@media screen and (max-width: 749px) {
  .subpage-desc.attraction-bottom-space {
    margin-bottom: 28px !important;
  }
}

@media screen and (max-width: 749px) {
  .subpage-desc {
    font-size: 11px;
  }
}

.page-fee .fee-image-list {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  flex-wrap: wrap;
}

.page-fee .fee-image-item {
  width: 320px;
  margin-bottom: 37px;
}

@media screen and (max-width: 749px) {
  .page-fee .fee-image-item {
    width: 163px;
    margin-bottom: 5px;
  }
}

.page-fee .fee-image-item img {
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

.page-fee .fee-image-item a {
  color: inherit;
}

.page-fee .fee-image-item a:hover img {
  -webkit-transform: scale(1.25);
          transform: scale(1.25);
}

.page-fee .fee-image-item a:hover .fee-image-text {
  color: #00a040;
}

.page-fee .fee-image-container {
  overflow: hidden;
}

@media screen and (min-width: 750px) {
  .page-fee .fee-image-container {
    height: 160px;
    margin-bottom: 14px;
    border-radius: 10px;
  }
}

@media screen and (max-width: 749px) {
  .page-fee .fee-image-container {
    margin-bottom: 7px;
    height: 81.5px;
    border-radius: 5px;
  }
}

.page-fee .fee-image-text {
  font-size: 18px;
  line-height: 1.667;
  letter-spacing: 0.1em;
  font-weight: bold;
  text-align: center;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

@media screen and (max-width: 749px) {
  .page-fee .fee-image-text {
    font-size: 10px;
    line-height: 1.3;
  }
}

.page-fee .fee-section {
  margin-top: 50px;
}

@media screen and (max-width: 749px) {
  .page-fee .fee-section > .subpage-desc {
    margin-top: 13px;
    margin-bottom: 14px;
    text-align: left !important;
  }
}

@media screen and (min-width: 750px) {
  .subpage-inner-pit-margin {
    margin-bottom: 110px;
  }
}

.color-red {
  color: #ff3333;
}

.responsive-calendar {
  position: relative;
  padding-bottom: 75%;
  height: 0;
  overflow: hidden;
}

.responsive-calendar iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.color-gold {
  color: #a38737;
}

.column-link-walk .link-container {
  max-width: 840px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 750px) {
  .column-link-camp {
    margin-top: 50px;
  }
}

@media screen and (max-width: 749px) {
  .column-link-camp {
    margin-top: 30px;
  }
}

.column-link-camp .link-container {
  max-width: 840px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  flex-wrap: wrap;
}

.column-link-camp .link-container .link-item {
  flex-basis: 33.33% !important;
  margin-bottom: 70px;
}

@media screen and (max-width: 749px) {
  .column-link-camp .link-container .link-item:nth-child(4), .column-link-camp .link-container .link-item:nth-child(5) {
    margin-bottom: 20px !important;
  }
}

.column-link-labo .link-container {
  max-width: 600px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: space-evenly;
          justify-content: space-evenly;
}

.column-link .link-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: space-evenly;
          justify-content: space-evenly;
}

.column-link .link-container .link-item {
  -webkit-box-flex: 1;
          flex-grow: 1;
  flex-basis: 0;
  position: relative;
  text-align: center;
}

.column-link .link-container .link-item a {
  display: inline-block;
  text-align: center;
  color: #000;
  font-size: 17px;
  font-family: "HiraKakuPro-W6-AlphaNum";
  position: relative;
  height: 100%;
}

.column-link .link-container .link-item a:after {
  width: 40px;
  height: 14px;
  content: url(../images/hellowoods/caret-down.png);
  position: absolute;
  left: 50%;
  bottom: -25px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none;
}

@media screen and (max-width: 749px) {
  .column-link .link-container .link-item a:after {
    content: "";
    background-image: url(../images/hellowoods/caret-down.png);
    background-size: 100%;
    width: 26px;
    height: 8.5px;
    bottom: -16px;
  }
}

.column-link .link-container .link-item a:hover:after {
  bottom: -35px;
}

@media screen and (max-width: 749px) {
  .column-link .link-container .link-item a img {
    width: 112px;
    height: 111.5px;
  }
}

.column-link .link-container .link-item a span {
  display: block;
  margin-top: 10px;
  letter-spacing: 0.1em;
  font-weight: bold;
}

@media screen and (max-width: 749px) {
  .column-link .link-container .link-item a span {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 13px;
    margin-top: 7px;
  }
}

.column-link-reserve {
  margin-top: 90px;
}

@media screen and (max-width: 749px) {
  .column-link-reserve {
    margin-top: 35px;
  }
}

.column-link-reserve .link-container {
  max-width: 579px;
  width: 100%;
  margin: auto;
  position: relative;
  left: 4px;
}

.column-link-reserve .link-container .link-item a img {
  width: 170px;
  height: 171px;
}

@media screen and (max-width: 749px) {
  .column-link-reserve .link-container .link-item a img {
    width: 112px;
    height: 111.5px;
  }
}

@media screen and (min-width: 750px) {
  .subpage-inner-anchor {
    margin-bottom: 147px;
  }
}

.forest.forest-craft {
  overflow: hidden;
}

@media screen and (max-width: 749px) {
  .forest.forest-craft::before {
    background-image: url("../images/craft/craft-monthly-bg-sp.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: -59px;
    right: 0;
    height: 120px;
    content: "";
  }
}

@media screen and (min-width: 750px) {
  .forest.forest-craft {
    margin-top: -59px;
    padding-bottom: 91px;
  }
}

@media screen and (max-width: 749px) {
  .forest.forest-craft {
    margin-top: 40px;
    padding-bottom: 65px;
  }
}

@media screen and (max-width: 749px) {
  .menu {
    margin-top: 31px;
  }
}

@media screen and (min-width: 750px) {
  .menu::before {
    background-image: url("../images/craft/craft-menu-bg.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: -127px;
    right: 0px;
    bottom: 0;
    content: "";
  }
}

@media screen and (max-width: 749px) {
  .menu::before {
    background-image: url("../images/craft/craft-menu-bg-sp.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: 32px;
    right: 0;
    bottom: 0;
    content: "";
  }
}

.menu-container {
  position: relative;
}

.menu-list {
  display: -webkit-box;
  display: flex;
  margin: 0 -23px;
  flex-wrap: wrap;
}

@media screen and (max-width: 749px) {
  .menu-list {
    margin: 0 -3%;
    position: relative;
  }
}

.menu-list-item {
  padding: 0 23px 63px;
}

@media screen and (max-width: 749px) {
  .menu-list-item {
    padding: 0 3% 34px;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
  }
}

.menu-list-link {
  display: block;
  width: 270px;
}

@media screen and (max-width: 749px) {
  .menu-list-link {
    width: 100%;
  }
}

.menu-list-image {
  width: 100%;
  height: 270px;
  background-size: contain;
  background-repeat: no-repeat;
}

@media screen and (max-width: 749px) {
  .menu-list-image {
    height: auto;
    padding-top: 102.5%;
    background-size: cover;
  }
}

.menu-list-title {
  font-size: 18px;
  letter-spacing: 0.06em;
  line-height: 1.7778;
  color: #2d2d2d;
  margin: 12px 0 5px;
  position: relative;
}

.menu-list-title span {
  font-size: 14px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-weight: normal;
}

@media screen and (max-width: 749px) {
  .menu-list-title span {
    font-size: 9px;
  }
}

@media screen and (max-width: 749px) {
  .menu-list-title {
    font-size: 13px;
    margin: 0;
  }
}

.menu-list-price {
  font-size: 14px;
  letter-spacing: 0.06em;
  color: #2d2d2d;
  line-height: 2.377;
}

@media screen and (max-width: 749px) {
  .menu-list-price {
    font-size: 12px;
    margin: 0;
    line-height: 2;
  }
}

@media screen and (min-width: 750px) {
  .craft-recommendation::before {
    background-image: url("../images/craft/craft-recommendation-bg.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: 8px;
    top: -151px;
    right: 0px;
    bottom: 0;
    content: "";
  }
}

@media screen and (max-width: 749px) {
  .craft-recommendation::before {
    background-image: url("../images/craft/craft-recommendation-bg-sp.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: -31px;
    right: 0;
    bottom: 0;
    content: "";
  }
}

@media screen and (min-width: 750px) {
  .craft-recommendation .heading-subtext {
    margin-top: 13px;
  }
}

@media screen and (max-width: 749px) {
  .craft-recommendation .heading-subtext {
    padding: 0 29px 0 28px;
    margin-top: 8px;
    height: 34px;
  }
}

@media screen and (min-width: 750px) {
  .craft-recommendation .heading-subtext svg {
    width: 449px;
    height: 33px;
    margin-left: 13px;
  }
}

@media screen and (max-width: 749px) {
  .craft-recommendation .heading-wrap {
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 749px) {
  .craft-recommendation .heading {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 749px) {
  .craft-recommendation .heading svg {
    width: 100%;
  }
}

@media screen and (min-width: 750px) {
  .craft-recommendation .heading-text {
    letter-spacing: 0.06em;
  }
}

@media screen and (max-width: 749px) {
  .craft-recommendation .article .article-heading {
    margin-top: 11px;
    min-height: 54px;
    padding: 0;
  }
}

@media screen and (max-width: 749px) {
  .craft-recommendation .article {
    padding: 0 5px 36px;
  }
}

@media screen and (max-width: 749px) {
  .craft-recommendation .article-image {
    padding-top: 61%;
    background-size: cover;
  }
}

@media screen and (min-width: 750px) {
  .craft-recommendation {
    margin-top: 83px;
  }
}

@media screen and (max-width: 749px) {
  .craft-recommendation {
    position: relative;
    margin-top: 76px;
    padding-bottom: 80px;
  }
}

@media screen and (min-width: 750px) {
  .craft-pick-up::before {
    background-image: url("../images/craft/craft-pickup-bg.png");
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: 196px;
    right: -13px;
    bottom: 0;
    content: "";
  }
}

@media screen and (max-width: 749px) {
  .craft-pick-up::before {
    background-image: url("../images/craft/craft-pickup-bg-sp.png");
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 155px;
    height: 160px;
    width: 126px;
    content: "";
  }
}

@media screen and (min-width: 750px) {
  .craft-pick-up {
    margin-top: 51px;
  }
}

@media screen and (max-width: 749px) {
  .craft-pick-up {
    margin-top: -29px;
    padding-bottom: 25px;
    position: relative;
  }
}

@media screen and (min-width: 750px) {
  .craft-pick-up .heading-pickup svg {
    margin-left: 14px;
    max-width: 389px;
    height: 33px;
  }
}

@media screen and (max-width: 749px) {
  .craft-pick-up .heading-pickup svg {
    width: 282px;
  }
}

@media screen and (min-width: 750px) {
  .craft-pick-up .heading-pickup .heading-text {
    letter-spacing: -0.04em;
  }
}

@media screen and (max-width: 749px) {
  .craft-pick-up .heading-pickup .heading-text {
    -webkit-transform: translate(1px, 1px);
            transform: translate(1px, 1px);
  }
}

@media screen and (min-width: 750px) {
  .craft-pick-up .heading-pickup .heading {
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 750px) {
  .craft-pick-up .heading-pickup {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 749px) {
  .craft-pick-up .heading-pickup {
    margin-bottom: 48px;
  }
}

@media screen and (max-width: 749px) {
  .craft-pick-up .pickup-list-item {
    max-width: 100%;
    padding: 0 12.5px 25px;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
  }
}

@media screen and (max-width: 749px) {
  .craft-pick-up .pick-inner {
    width: auto;
    margin: 0;
  }
}

@media screen and (max-width: 749px) {
  .craft-pick-up .pickup-list {
    width: auto;
    margin: 0 -12.5px;
  }
}

@media screen and (max-width: 749px) {
  .craft-pick-up .pickup-article .article-heading {
    font-size: 12px;
    letter-spacing: 0.14em;
    line-height: 1.67;
    padding: 0;
    min-height: 0;
    margin-bottom: 29px;
  }
}

@media screen and (max-width: 749px) {
  .craft-pick-up .pickup-article .article-period {
    padding: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
  }
}

@media screen and (max-width: 749px) {
  .craft-pick-up .pickup-article {
    padding: 0 0 9px;
  }
}

@media screen and (max-width: 749px) {
  .craft-pick-up .article-image-wrap {
    padding: 0;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 749px) {
  .craft-pick-up .article-image {
    padding-top: 65%;
    background-position: -6px -6px;
    background-size: 109%;
  }
}

.breadcrumbs {
  width: 100%;
  margin-bottom: 5px;
}

@media screen and (min-width: 750px) {
  .breadcrumbs {
    margin-bottom: 25px;
  }
}

.breadcrumbs-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

.breadcrumbs-link {
  color: #12290f;
}

.breadcrumbs-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  font-size: 11px;
  letter-spacing: 0.06em;
  line-height: 2;
}

@media screen and (min-width: 750px) {
  .breadcrumbs-item {
    font-size: 12px;
  }
}

.breadcrumbs-item:not(:last-child):after {
  content: '';
  display: block;
  position: relative;
  width: 5px;
  height: 5px;
  border-bottom: 1px solid #6a6969;
  border-right: 1px solid #6a6969;
  margin: 0 6px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

@media screen and (min-width: 750px) {
  .breadcrumbs-item:not(:last-child):after {
    -webkit-transform: rotate(-45deg) skew(10deg, 10deg);
            transform: rotate(-45deg) skew(10deg, 10deg);
    width: 10px;
    height: 10px;
    margin: 0 15px;
  }
}

.breadcrumbs-item:last-child {
  font-weight: bold;
}

@media screen and (min-width: 1025px) {
  .breadcrumbs-item:hover {
    font-weight: bold;
  }
}

.swiper-container {
  overflow: visible !important;
  background-color: #fff;
}

.toya-menu .swiper-container {
  background-color: transparent !important;
  padding-bottom: 40px;
}

@media screen and (max-width: 749px) {
  .toya-menu .swiper-container {
    padding-bottom: 31px;
  }
}

.toya-menu .swiper-container .swiper-pagination {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  bottom: 5px;
}

.toya-menu .swiper-container .swiper-pagination-bullet {
  width: 11px;
  height: 11px;
  background-color: #fff;
  display: block;
  border-radius: 0px !important;
  opacity: 1;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  margin-right: 10px !important;
}

@media screen and (max-width: 749px) {
  .toya-menu .swiper-container .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    margin-right: 6px !important;
  }
}

.toya-menu .swiper-container .swiper-pagination-bullet:last-child {
  margin-right: 0px !important;
}

.toya-menu .swiper-container .swiper-pagination-bullet-active {
  background-color: #a38737;
}

.swiper-container-mobipark {
  background-color: transparent;
}

.swiper-container.slider-gallery, .swiper-container.slider-gallery-thumb {
  overflow: hidden;
}

@media screen and (min-width: 750px) {
  .swiper-container.slider-carbike-container .slider-carbike {
    flex-wrap: wrap;
    height: auto;
    -webkit-box-pack: center;
            justify-content: center;
  }
}

.toya-wrapper .swiper {
  position: relative;
}

.toya-wrapper .swiper .swiper-button-prev, .toya-wrapper .swiper .swiper-button-next {
  position: absolute;
  cursor: pointer;
}

.toya-wrapper .swiper .swiper-button-prev svg, .toya-wrapper .swiper .swiper-button-next svg {
  width: 60px;
  height: 113px;
}

.toya-wrapper .swiper .swiper-button-prev {
  left: -13%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.toya-wrapper .swiper .swiper-button-next {
  right: -13%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.toya-wrapper .swiper .swiper-button-next svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.toya-wrapper .swiper-container {
  overflow: hidden !important;
}

.collpase {
  margin: 0 -15px;
}

@media screen and (max-width: 749px) {
  .collpase {
    padding: 0 10px;
  }
}

.collapse-inner {
  position: relative;
  border: 1px solid #ccc;
  background-color: #fff;
  text-align: center;
  padding: 0 40px 10px;
  overflow: hidden;
  -webkit-transition: max-height .3s ease-in-out;
  transition: max-height .3s ease-in-out;
}

@media screen and (max-width: 749px) {
  .collapse-inner {
    padding: 0 0 18px;
  }
}

.collapse-inner:hover {
  cursor: pointer;
}

.collapse-inner .table-subheading {
  text-align: center;
  margin-top: 40px;
}

.collapse-inner .table-heading {
  margin: 0;
  padding: 36px 0;
}

@media screen and (max-width: 749px) {
  .collapse-inner .table-heading {
    padding: 15px 0 26px;
  }
}

.collapse-inner .collapse-arrow {
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 13px;
  top: auto;
}

.collapse-inner.is-open {
  padding-bottom: 50px;
}

.collapse-inner.is-open .collapse-arrow {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

.collapse-content-wrap {
  overflow: hidden;
  -webkit-transition: height 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
  transition: height 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.reminder {
  width: 886px;
  background-color: #f5f6fa;
  padding: 59px 97px 51px;
  margin: auto;
}

@media screen and (max-width: 749px) {
  .reminder {
    width: 100%;
    padding: 20px;
  }
}

.reminder-frame {
  position: absolute;
  top: 2px;
  left: 77px;
}

@media screen and (max-width: 749px) {
  .reminder-frame {
    left: 12px;
    width: 94%;
    height: 100%;
  }
}

.reminder-heading {
  font-size: 13px;
  letter-spacing: 0.1em;
}

@media screen and (min-width: 750px) {
  .reminder-heading {
    font-size: 24px;
  }
}

.reminder-heading span {
  background: -webkit-gradient(linear, left top, right top, from(#027cc3), to(#09a046));
  background: linear-gradient(to right, #027cc3 0%, #09a046 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.is-ie .reminder-heading span {
  background: none;
  color: #00a040;
  -webkit-text-fill-color: #00a040;
  -moz-text-fill-color: #00a040;
  -ms-text-fill-color: #00a040;
}

.reminder-description {
  font-size: 13px;
  color: #333333;
  line-height: 2.308;
  letter-spacing: 0.1em;
  margin-top: 4px;
  padding-left: 3px;
}

.nozominoyu-summary {
  margin-bottom: 135px;
  margin-top: 111px;
}

@media screen and (max-width: 749px) {
  .nozominoyu-summary {
    margin-top: 90px;
    margin-bottom: 90px;
  }
}

.nozominoyu-summary-inner {
  padding-top: 21px;
}

.nozominoyu-paragraph {
  font-size: 15px;
  line-height: 2;
  letter-spacing: 0.229em;
}

@media screen and (max-width: 749px) {
  .nozominoyu-paragraph {
    font-size: 12px;
  }
}

.nozominoyu-paragraph.nozominoyu-paragraph-note {
  letter-spacing: 0.245em;
}

.nozominoyu-paragraph.nozominoyu-subheading {
  margin-top: 18px;
  letter-spacing: 0.24em;
}

.nozominoyu-paragraph.nozominoyu-paragraph-note-table {
  letter-spacing: 0.19em;
  font-size: 13px;
  margin-top: 7px;
}

@media screen and (max-width: 749px) {
  .nozominoyu-paragraph.nozominoyu-paragraph-note-table {
    font-size: 11px;
  }
}

.nozominoyu-race {
  margin-top: 37px;
}

.nozominoyu-race-inner {
  text-align: center;
  background-color: #f5f6fa;
  padding: 59px;
}

@media screen and (max-width: 749px) {
  .nozominoyu-race-inner {
    padding: 38px 20px;
  }
}

.nozominoyu-heading img {
  width: 69%;
}

.nozominoyu-heading.nozominoyu-time-table-heading img {
  width: 10%;
}

@media screen and (max-width: 749px) {
  .nozominoyu-heading.nozominoyu-time-table-heading img {
    width: 17%;
  }
}

.nozominoyu-heading.nozominoyu-fee-table-heading img {
  width: 12%;
}

@media screen and (max-width: 749px) {
  .nozominoyu-heading.nozominoyu-fee-table-heading img {
    width: 21%;
  }
}

.nozominoyu-heading.nozominoyu-amenity-table-heading img {
  width: 36%;
}

@media screen and (max-width: 749px) {
  .nozominoyu-heading.nozominoyu-amenity-table-heading img {
    width: 60%;
  }
}

.nozominoyu-article {
  margin: 32px -15px 0;
}

@media screen and (max-width: 749px) {
  .nozominoyu-article {
    margin: 32px -7px 0;
  }
}

.nozominoyu-article-list-item {
  padding: 0 15px;
}

@media screen and (max-width: 749px) {
  .nozominoyu-article-list-item {
    padding: 0 7px;
  }
}

@media screen and (max-width: 749px) {
  .nozominoyu-article-list-item:last-child {
    margin-top: 20px;
  }
}

.nozominoyu-article-link {
  color: #333;
}

.nozominoyu-article-thumbnail {
  padding-bottom: 63%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.nozominoyu-article-title {
  margin-top: 13px;
  font-size: 15px;
  line-height: 2;
  font-family: "HiraKakuPro-W6-AlphaNum";
  letter-spacing: 0.229em;
}

@media screen and (max-width: 749px) {
  .nozominoyu-article-title {
    font-size: 12px;
    line-height: 1.5;
    margin-top: 5px;
  }
}

.nozominoyu-amenity-table {
  display: table;
  width: 100%;
  border: 1px solid #ccc;
  margin-top: 40px;
}

.nozominoyu-amenity-table th, .nozominoyu-amenity-table td {
  text-align: center;
  background-color: #fff;
  padding: 30px 0;
  border: 1px solid #ccc;
  font-size: 17px;
}

.nozominoyu-amenity-table th {
  background-color: #f5f6fa;
}

.nozominoyu-amenity-table td {
  vertical-align: top;
}

.nozominoyu-time-table {
  display: table;
  width: 100%;
  margin-top: 10px;
}

.nozominoyu-time-table .nozominoyu-time-table-header,
.nozominoyu-time-table .nozominoyu-time-table-data {
  font-size: 17px;
  border: 1px solid #ccc;
  text-align: center;
  background-color: #fff;
}

.nozominoyu-time-table .nozominoyu-time-table-header:first-child {
  width: 19.5%;
  height: 86px;
  background-color: #f5f6fa;
  border-right: 1px solid transparent;
}

.nozominoyu-fee,
.nozominoyu-amenity {
  margin-top: 118px;
}

@media screen and (max-width: 749px) {
  .nozominoyu-fee,
  .nozominoyu-amenity {
    margin-top: 102px;
  }
}

.nozominoyu-time-table-sp {
  display: table;
  width: 100%;
}

.nozominoyu-time-table-sp td {
  border: 1px solid #ccc;
  text-align: center;
  background-color: #fff;
  font-size: 12px;
}

.nozominoyu-time-table-sp .time-table-th-sp {
  border: 1px solid #ccc;
  text-align: center;
  border-right: 1px solid transparent;
  background-color: #f5f6fa;
  padding: 20px 0;
  width: 110px;
  font-size: 12px;
}

.nozominoyu-fee-table-sp {
  display: table;
  width: 100%;
}

.nozominoyu-fee-table-sp td {
  border: 1px solid #ccc;
  text-align: center;
  background-color: #fff;
  font-size: 12px;
}

.nozominoyu-fee-table-sp .fee-table-th-sp {
  border: 1px solid #ccc;
  text-align: center;
  border-right: 1px solid transparent;
  background-color: #f5f6fa;
  padding: 20px 0;
  width: 110px;
  font-size: 12px;
}

.nozominoyu-amenity-table-sp {
  display: table;
  width: 100%;
  margin-top: 10px;
}

.nozominoyu-amenity-table-sp td {
  border: 1px solid #ccc;
  text-align: center;
  background-color: #fff;
  font-size: 12px;
  padding: 25px 27px;
}

.nozominoyu-amenity-table-sp td:nth-of-type(2) {
  max-height: 177px;
}

.nozominoyu-amenity-table-sp .amenity-table-th-sp {
  border: 1px solid #ccc;
  text-align: center;
  border-right: 1px solid transparent;
  background-color: #f5f6fa;
  padding: 20px 0;
  width: 110px;
  font-size: 12px;
  vertical-align: top;
}

.nozominoyu-amenity-td-inner-sp,
.nozominoyu-amenity-td-inner {
  display: inline-block;
  text-align: left;
}

.nozominoyu-time-table-list-item-sp {
  margin-top: 34px;
}

.nozominoyu-time-table-list-item-sp:first-child {
  margin-top: 22px;
}

.nozominoyu-fee-table-list-sp {
  margin-top: 20px;
}

.subpage-section-roomdetails .subpage-desc {
  margin-bottom: 99px;
}

@media screen and (max-width: 749px) {
  .subpage-section-roomdetails .subpage-desc {
    margin-bottom: 30px;
  }
}

.subpage-section-roomdetails .subpage-title {
  margin-bottom: 23px;
}

@media screen and (max-width: 749px) {
  .subpage-section-roomdetails .subpage-title {
    margin-bottom: 11px;
  }
}

.important-note {
  font-size: 13px;
  font-family: "HiraKakuPro-W6-AlphaNum";
  line-height: 2;
  display: block;
  margin-top: 26px;
  letter-spacing: 0.03em;
}

@media screen and (max-width: 749px) {
  .important-note {
    font-size: 11px;
    margin-top: 18px;
  }
}

.important-note-left {
  text-align: left;
}

.important-note-center {
  text-align: center;
}

.important-note-right {
  text-align: right;
}

.important-note-granroomactivity {
  color: #fff;
  font-size: 15px;
  line-height: 2;
}

@media screen and (max-width: 749px) {
  .important-note-granroomactivity {
    line-height: 1.5;
    font-size: 12px;
  }
}

.model-plan {
  text-align: center;
  margin-bottom: 111px;
}

@media screen and (max-width: 749px) {
  .model-plan {
    margin-bottom: 89px;
  }
}

.model-plan-frame {
  border-style: solid;
  border-width: 30px;
  -webkit-border-image: url("../images/model-plan-frame.png") 30 round;
       -o-border-image: url("../images/model-plan-frame.png") 30 round;
          border-image: url("../images/model-plan-frame.png") 30 round;
  padding-top: 24px;
  padding-bottom: 17px;
}

@media screen and (max-width: 749px) {
  .model-plan-frame {
    padding-top: 13px;
    padding-bottom: 0px;
  }
}

.model-plan-desc {
  font-size: 15px;
  line-height: 1.667;
  letter-spacing: 0.16em;
}

@media screen and (max-width: 749px) {
  .model-plan-desc {
    font-size: 12px;
  }
}

.model-plan .heading-model-plan {
  margin-bottom: 0px;
}

.model-plan .heading-model-plan .heading-subtext {
  width: 423px;
  height: auto;
  margin-top: 16px;
  margin-bottom: 16px;
}

@media screen and (max-width: 749px) {
  .model-plan .heading-model-plan .heading-subtext {
    width: 196px;
  }
}

.model-plan-note {
  font-size: 12px;
  line-height: 2.083;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 749px) {
  .model-plan-note {
    font-size: 11px;
  }
}

@media screen and (min-width: 750px) {
  .recommended-restaurant {
    margin-bottom: 89px;
  }
}

@media screen and (max-width: 749px) {
  .recommended-restaurant {
    margin-bottom: 69px;
  }
}

.restaurant-wrapper .subpage-inner {
  margin-bottom: 70px;
}

.restaurant-wrapper .subpage-inner-toya-menu {
  background-image: url("../images/toya/menu-bg.jpg");
  margin-bottom: 0px;
  background-size: 100%;
  padding-bottom: 10px;
  padding-top: 100px;
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .subpage-inner-toya-menu {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}

.restaurant-wrapper .restaurant-ad-container {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media screen and (min-width: 750px) {
  .restaurant-wrapper .restaurant-ad-container {
    padding-top: 55px;
    padding-bottom: 55px;
    margin-bottom: 37px;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .restaurant-ad-container {
    padding-top: 25px;
    padding-bottom: 25px;
    margin-bottom: 28px;
    background-image: url(../images/rocco/advertisement-sp.jpg) !important;
  }
}

.restaurant-wrapper .restaurant-ad-container .subpage-inner {
  margin-bottom: 0;
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .restaurant-ad-container .subpage-inner {
    padding-left: 57px;
    padding-right: 57px;
  }
}

.restaurant-wrapper .restaurant-ad-container .restaurant-ad-desc {
  font-size: 22px;
  line-height: 2.091;
  letter-spacing: 0.1em;
  text-align: center;
  font-family: "HiraKakuPro-W6-AlphaNum";
}

@media screen and (min-width: 750px) {
  .restaurant-wrapper .restaurant-ad-container .restaurant-ad-desc:nth-of-type(1) {
    margin-top: 50px;
  }
}

@media screen and (min-width: 750px) {
  .restaurant-wrapper .restaurant-ad-container .restaurant-ad-desc {
    margin-top: 0px;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .restaurant-ad-container .restaurant-ad-desc {
    font-size: 12px;
    margin-top: 23px;
    text-align: center;
    margin-bottom: 20px;
  }
}

.restaurant-wrapper .restaurant-ad-button {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: center;
          justify-content: center;
  width: 964px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .restaurant-ad-button {
    width: 100%;
    -webkit-box-pack: center;
            justify-content: center;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .restaurant-ad-button .rocco-ad-button:nth-of-type(1) a {
    margin-bottom: 0px;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .restaurant-ad-button .rocco-ad-button:nth-of-type(2) a {
    margin-bottom: 0px;
  }
}

.restaurant-wrapper .restaurant-banner .subpage-inner {
  margin-bottom: 30px;
}

.restaurant-wrapper .restaurant-banner .banner-text {
  background-color: #f7f7f7;
  padding: 30px;
}

.restaurant-wrapper .restaurant-banner .banner-title {
  font-size: 17px;
  line-height: 1.765;
  letter-spacing: 0.16em;
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .restaurant-banner .banner-title {
    font-size: 13px;
  }
}

.restaurant-wrapper .restaurant-banner .banner-desc {
  font-size: 15px;
  line-height: 1.765;
  letter-spacing: 0.16em;
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .restaurant-banner .banner-desc {
    font-size: 12px;
    margin-top: 10px;
  }
}

.restaurant-wrapper .other-restaurant .swiper-container {
  position: relative;
}

@media screen and (min-width: 750px) {
  .restaurant-wrapper .other-restaurant .swiper-container {
    padding-bottom: 68px;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .other-restaurant .swiper-container {
    padding-bottom: 31px;
  }
}

.restaurant-wrapper .other-restaurant .swiper-container:before {
  position: absolute;
  content: "";
  width: 100%;
  background-color: #f2f2f2;
  bottom: -2px;
  left: 0;
}

@media screen and (min-width: 750px) {
  .restaurant-wrapper .other-restaurant .swiper-container:before {
    height: 300px;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .other-restaurant .swiper-container:before {
    height: 150px;
  }
}

.restaurant-wrapper .subpage-title {
  margin-bottom: 34px;
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .subpage-title {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .oak-button {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .oak-button a {
    max-width: 100%;
    height: 70px;
  }
}

.restaurant-wrapper .oak-button p {
  font-size: 15px;
  line-height: 2.267;
  letter-spacing: 0.16em;
  margin-bottom: 20px;
  text-align: center;
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .oak-button p {
    font-size: 12px;
    line-height: 1.792;
  }
}

.restaurant-wrapper .restaurant-button {
  width: auto;
  max-width: 730px;
  background-color: #fff;
  height: 95px;
  border: 1px solid #000;
}

.restaurant-wrapper .restaurant-button.oak-button {
  color: #058a94;
  -webkit-border-image: -webkit-gradient(linear, left top, right top, from(#027cc3), to(#09a046));
  -webkit-border-image: linear-gradient(to right, #027cc3, #09a046);
       -o-border-image: linear-gradient(to right, #027cc3, #09a046);
          border-image: -webkit-gradient(linear, left top, right top, from(#027cc3), to(#09a046));
          border-image: linear-gradient(to right, #027cc3, #09a046);
  border-image-slice: 1;
}

.is-ie .restaurant-wrapper .restaurant-button.oak-button {
  border-color: #0484a8 !important;
}

.restaurant-wrapper .restaurant-button.toya-menu-button {
  border-color: #fff;
  color: #fff;
  background-color: transparent;
  max-width: 480px;
  height: 60px;
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .restaurant-button.toya-menu-button {
    height: 40px;
    max-width: 260px;
    font-size: 12px;
  }
}

.restaurant-wrapper .restaurant-button.toya-button {
  border-color: #a38737;
  color: #a38737;
  letter-spacing: 0.1em;
}

@media screen and (min-width: 750px) {
  .restaurant-wrapper .restaurant-button.toya-button {
    margin-top: 102px;
    font-size: 18px;
    line-height: 1.667;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .restaurant-button.toya-button {
    max-width: 100%;
  }
}

.restaurant-wrapper .restaurant-button:before {
  content: none;
  display: none;
}

.restaurant-wrapper .restaurant-button.donguri-button span {
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, #027cc3), color-stop(70%, #09a046));
  background: linear-gradient(to right, #027cc3 30%, #09a046 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.is-ie .restaurant-wrapper .restaurant-button.donguri-button span {
  background: none;
  color: #00a040;
  -webkit-text-fill-color: #00a040;
  -moz-text-fill-color: #00a040;
  -ms-text-fill-color: #00a040;
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .restaurant-button {
    height: 60px;
    font-size: 12px;
    max-width: 345px;
  }
}

.restaurant-wrapper .slider-restaurant {
  overflow-x: hidden !important;
  z-index: 0 !important;
}

.restaurant-wrapper .slider-restaurant .swiper-wrapper {
  margin-left: 0 !important;
  z-index: 0 !important;
}

.restaurant-wrapper .slider-restaurant .slide-restaurant {
  width: 100%;
  height: 460px;
  position: relative;
  background-size: cover;
}

.restaurant-wrapper .slider-restaurant .swiper-pagination {
  position: absolute;
  right: 69px;
  bottom: 50px;
  text-align: right;
  width: auto;
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .slider-restaurant .swiper-pagination {
    right: 34px;
    bottom: 30px;
  }
}

.restaurant-wrapper .slider-restaurant .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #fff;
  display: inline-block;
  border-radius: 50%;
  margin-right: 10px;
  cursor: pointer;
  opacity: 1;
}

@media screen and (max-width: 749px) {
  .restaurant-wrapper .slider-restaurant .swiper-pagination .swiper-pagination-bullet {
    margin-right: 8px;
  }
}

.restaurant-wrapper .slider-restaurant .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #00a040;
}

.restaurant-wrapper .slider-restaurant .swiper-pagination .swiper-pagination-bullet:last-child {
  margin-right: 0px;
}

.marcherant-bottom-banner {
  max-width: 600px;
  margin: auto;
}

.marcherant-bottom-banner .link {
  color: inherit;
}

.marcherant-bottom-banner .link:hover .button-gradient-icon {
  -webkit-transform: translate(5px, -50%);
          transform: translate(5px, -50%);
}

.marcherant-bottom-banner .bottom-banner-title {
  position: relative;
  line-height: 3;
}

.marcherant-bottom-banner .bottom-banner-title .title-text svg {
  height: 40px;
  width: 175px;
  margin-top: 12px;
}

@media screen and (max-width: 749px) {
  .marcherant-bottom-banner .bottom-banner-title .title-text svg {
    width: 165px;
  }
}

.marcherant-bottom-banner .bottom-banner-title i {
  line-height: 60px;
}

.dotted-bg {
  background-image: url(../images/rocco/dotted-bg.png);
  background-repeat: repeat-x;
  background-position: center;
  background-size: 50%;
}

@media screen and (min-width: 750px) {
  .restaurant-drink-menu .subpage-inner {
    margin-bottom: 140px;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-drink-menu .subpage-inner {
    margin-bottom: 70px;
  }
}

.menu-drink-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.menu-drink-container .menu-drink-box {
  width: 433px;
}

@media screen and (max-width: 749px) {
  .menu-drink-container .menu-drink-box {
    width: 100%;
  }
}

@media screen and (max-width: 749px) {
  .menu-drink-container .menu-drink-box:nth-child(1) {
    padding-top: 43px;
  }
}

@media screen and (min-width: 750px) {
  .menu-drink-container {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media screen and (max-width: 749px) {
  .menu-drink-container {
    display: block;
    padding-left: 21px;
    padding-right: 21px;
  }
}

.menu-drink-list .drink-menu-item {
  border-bottom: 1px solid #d8cdcd;
}

@media screen and (min-width: 750px) {
  .menu-drink-list .drink-menu-item {
    margin-top: 55px;
    padding-bottom: 8px;
  }
}

@media screen and (max-width: 749px) {
  .menu-drink-list .drink-menu-item {
    margin-top: 20px;
    padding-bottom: 8px;
  }
}

.menu-drink-list .drink-menu2-item {
  border-bottom: 0 solid #d8cdcd;
}

@media screen and (min-width: 750px) {
  .menu-drink-list .drink-menu2-item:first-child {
    margin-top: 55px;
    padding-bottom: 0px;
  }
}

@media screen and (max-width: 749px) {
  .menu-drink-list .drink-menu2-item:first-child {
    margin-top: 28px;
    padding-bottom: 0px;
  }
}

@media screen and (min-width: 750px) {
  .menu-drink-list .drink-menu2-item {
    margin-top: 21px;
  }
}

@media screen and (max-width: 749px) {
  .menu-drink-list .drink-menu2-item {
    margin-top: 28px;
  }
}

.menu-drink-list .drink-menu-title {
  font-size: 20px;
  line-height: 2;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  font-family: "HiraKakuPro-W6-AlphaNum";
  -webkit-box-align: center;
          align-items: center;
}

@media screen and (max-width: 749px) {
  .menu-drink-list .drink-menu-title *:first-child {
    font-size: 13px;
  }
  .menu-drink-list .drink-menu-title *:last-child {
    font-size: 12px;
  }
}

.menu-drink-list .drink-menu2-title {
  font-size: 18px;
}

.menu-drink-list .drink-menu-subtext {
  font-size: 20px;
  line-height: 1.5;
  font-family: "HiraKakuPro-W6-AlphaNum";
}

@media screen and (max-width: 749px) {
  .menu-drink-list .drink-menu-subtext {
    font-size: 13px;
  }
}

.menu-drink-list .drink-menu2-subtext {
  font-size: 18px;
}

@media screen and (max-width: 749px) {
  .menu-drink-list .drink-menu2-subtext {
    font-size: 13px;
  }
}

.menu-drink-list .drink-menu-desc {
  font-size: 15px;
  line-height: 2;
  letter-spacing: 0.16em;
}

@media screen and (min-width: 750px) {
  .menu-drink-list .drink-menu-desc {
    margin-top: 11px;
  }
}

@media screen and (max-width: 749px) {
  .menu-drink-list .drink-menu-desc {
    margin-top: 11px;
    font-size: 12px;
  }
}

.restaurant-menu .restaurant-menu-img {
  margin-bottom: 19px;
}

.restaurant-menu .restaurant-menu-img img {
  width: 63px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 749px) {
  .restaurant-menu .restaurant-menu-img img {
    width: 43px;
  }
}

@media screen and (min-width: 750px) {
  .restaurant-menu .menu-gelato {
    margin-top: 112px;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-gelato {
    margin-top: 56px;
  }
}

.restaurant-menu .menu-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  flex-wrap: wrap;
  width: 1020px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 68px;
  margin-bottom: 70px;
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    width: 100%;
    margin-top: 35px;
    margin-bottom: 42px;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container-gelato {
    padding-left: 42px;
    padding-right: 42px;
    margin-top: -35px;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container-gelato .menu-item {
    margin-bottom: 34px !important;
  }
}

.restaurant-menu .menu-container .menu-item {
  width: 443px;
  margin-bottom: 60px;
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container .menu-item {
    width: 100%;
    margin-bottom: 54px;
  }
}

.restaurant-menu .menu-container .menu-item a {
  color: inherit;
}

.restaurant-menu .menu-container .menu-item .menu-image {
  height: 275px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 28px;
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container .menu-item .menu-image {
    height: 183px;
    margin-bottom: 22px;
  }
}

.restaurant-menu .menu-container .menu-item .menu-image-gelato {
  background-size: contain;
}

@media screen and (min-width: 750px) {
  .restaurant-menu .menu-container .menu-item .menu-image-gelato {
    height: 276px;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container .menu-item .menu-image-gelato {
    height: 171px;
  }
}

.restaurant-menu .menu-container .menu-item .menu-title {
  font-size: 24px;
  color: #2d2d2d;
  line-height: 1.417;
  letter-spacing: 0.1em;
  margin-bottom: 10px;
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container .menu-item .menu-title {
    font-size: 13px;
    line-height: 1.497;
    letter-spacing: 0.16em;
    margin-bottom: 13px;
  }
}

.restaurant-menu .menu-container .menu-item .menu-title-gelato {
  margin-bottom: 0px;
  line-height: normal;
  font-family: "HiraKakuPro-W6-AlphaNum";
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container .menu-item .menu-title-gelato {
    font-size: 13px;
  }
}

.restaurant-menu .menu-container .menu-item .menu-title-gelato .tag {
  font-size: 13.5px;
  color: #fff;
  -webkit-text-fill-color: #fff;
  -moz-text-fill-color: #fff;
  -ms-text-fill-color: #fff;
  padding: 4px 8px;
  letter-spacing: 0.025em;
  margin-left: 10px;
}

.is-ie .restaurant-menu .menu-container .menu-item .menu-title-gelato .tag {
  color: #fff;
  -webkit-text-fill-color: #fff;
  -moz-text-fill-color: #fff;
  -ms-text-fill-color: #fff;
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container .menu-item .menu-title-gelato .tag {
    font-size: 10px;
  }
}

.restaurant-menu .menu-container .menu-item .menu-title-gelato .tag-new {
  background: #e8328a;
}

.is-ie .restaurant-menu .menu-container .menu-item .menu-title-gelato .tag-new {
  background: #e8328a;
}

.restaurant-menu .menu-container .menu-item .menu-title-gelato .tag-limited {
  background: #32bfe8;
}

.is-ie .restaurant-menu .menu-container .menu-item .menu-title-gelato .tag-limited {
  background: #32bfe8;
}

.restaurant-menu .menu-container .menu-item .menu-title .price {
  font-size: 16px;
  letter-spacing: 4px;
  padding-left: 2px;
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container .menu-item .menu-title .price {
    font-size: 13px;
  }
}

@media screen and (max-width: 749px) {
  .oak-wrapper .restaurant-menu .menu-container .menu-item .menu-title .price {
    font-size: 12px !important;
  }
}

.restaurant-menu .menu-container .menu-item .menu-title span {
  background: -webkit-gradient(linear, left top, right top, from(#027cc3), to(#09a046));
  background: linear-gradient(to right, #027cc3 0%, #09a046 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container .menu-item .menu-title span:nth-of-type(1) {
    margin-bottom: 0px;
  }
}

.restaurant-menu .menu-container .menu-item .menu-title span.tag {
  -webkit-background-clip: padding-box;
  -webkit-text-fill-color: #fff;
  font-size: 15px;
  color: #fff;
  letter-spacing: 0.1em;
  display: inline-block;
  padding: 4px 10px;
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container .menu-item .menu-title span.tag {
    font-size: 10px !important;
    margin-left: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.is-ie .restaurant-menu .menu-container .menu-item .menu-title span.tag {
  background-color: #00a040;
  color: #fff;
}

.is-ie .restaurant-menu .menu-container .menu-item .menu-title span {
  background: none;
  color: #00a040;
  -webkit-text-fill-color: #00a040;
  -moz-text-fill-color: #00a040;
  -ms-text-fill-color: #00a040;
}

.restaurant-menu .menu-container .menu-item .menu-title span.title {
  font-size: 20px;
  line-height: 2;
  letter-spacing: 0.12em;
  background: none;
  color: #000;
  -webkit-text-fill-color: #000;
  -moz-text-fill-color: #000;
  -ms-text-fill-color: #000;
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container .menu-item .menu-title span.title {
    font-size: 13px;
  }
}

.restaurant-menu .menu-container .menu-item .menu-title span.price {
  font-size: 16px;
}

.restaurant-menu .menu-container .menu-item .menu-subtext {
  font-size: 15px;
  line-height: normal;
  letter-spacing: 0.12em;
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container .menu-item .menu-subtext {
    font-size: 11px;
  }
}

.restaurant-menu .menu-container .menu-item .menu-desc {
  font-size: 15px;
  line-height: 2;
  letter-spacing: 0.16em;
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container .menu-item .menu-desc {
    font-size: 12px;
    line-height: 2;
  }
}

.restaurant-menu .menu-container .menu-item .menu-desc-gelato {
  border-top: 1px solid #d8cdcd;
  margin-top: 10px;
  padding-top: 15px;
}

.restaurant-menu .menu-container .menu-item .menu-desc.menu-desc-marcherant {
  position: relative;
  color: black;
  text-align: left;
}

.breakfast-marcherant .restaurant-menu .menu-container .menu-item .menu-desc.menu-desc-marcherant {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container .menu-item .menu-desc.menu-desc-marcherant .button-gradient-icon {
    width: 16px;
  }
}

.restaurant-menu .menu-container.menu-container-bluenote .menu-item-bluenote {
  width: 100%;
}

.restaurant-menu .menu-container.menu-container-bluenote .menu-item-bluenote .gradient-title {
  padding-top: 13px;
  color: #333333;
  letter-spacing: 2.4px;
  font-weight: 400;
}

.restaurant-menu .menu-container.menu-container-bluenote .menu-item-bluenote .gradient-title .gradient {
  padding-left: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #027cc3), to(#099f48));
  background: linear-gradient(to bottom, #027cc3 10%, #099f48 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: block;
  font-family: "HiraKakuPro-W6-AlphaNum";
  font-size: 24px;
  line-height: 30px;
  text-transform: uppercase;
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container.menu-container-bluenote .menu-item-bluenote .gradient-title .gradient {
    font-size: 15px;
    line-height: 25px;
  }
}

.is-ie .restaurant-menu .menu-container.menu-container-bluenote .menu-item-bluenote .gradient-title .gradient {
  background: none !important;
  color: #00a040;
  -webkit-text-fill-color: #00a040;
  -moz-text-fill-color: #00a040;
  -ms-text-fill-color: #00a040;
  text-align: left;
}

.restaurant-menu .menu-container.menu-container-bluenote .menu-item-bluenote .gradient-title .gradient-sub {
  position: absolute;
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container.menu-container-bluenote .menu-item-bluenote .gradient-title .gradient-sub {
    font-size: 12px;
  }
}

@media screen and (min-width: 750px) {
  .restaurant-menu .menu-container.menu-container-bluenote .menu-item-bluenote .gradient-title {
    width: 322px;
    padding-top: 25px;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container.menu-container-bluenote .menu-item-bluenote .gradient-title {
    display: block;
    width: 100%;
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container.menu-container-bluenote .menu-item-bluenote {
    border-top: 2px solid #00a040;
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 749px) {
  .restaurant-menu .menu-container.menu-container-bluenote {
    padding: 0;
  }
}

.restaurant-sub-menu .sub-menu-container {
  background-color: #f8f7e7;
  padding-top: 10px;
  padding-bottom: 10px;
}

@media screen and (max-width: 749px) {
  .restaurant-sub-menu .sub-menu-container {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}

.restaurant-sub-menu .sub-menu-list {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding-left: 57px;
  padding-right: 57px;
  flex-wrap: wrap;
}

@media screen and (max-width: 749px) {
  .restaurant-sub-menu .sub-menu-list {
    padding-left: 19px;
    padding-right: 19px;
  }
}

.restaurant-sub-menu .sub-menu-image img {
  height: 91px;
}

@media screen and (max-width: 749px) {
  .restaurant-sub-menu .sub-menu-item {
    margin-bottom: 30px !important;
    width: 100%;
  }
  .restaurant-sub-menu .sub-menu-item:last-child {
    margin-bottom: 0px !important;
  }
}

.restaurant-sub-menu .sub-menu-item:nth-child(1) {
  margin-bottom: 20px;
}

.restaurant-sub-menu .sub-menu-item:nth-child(3) .sub-menu-image img {
  width: 139px;
  height: auto;
}

.restaurant-sub-menu .menu-item-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  font-family: "HiraKakuPro-W6-AlphaNum";
}

@media screen and (max-width: 749px) {
  .restaurant-sub-menu .menu-item-container {
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
}

.restaurant-sub-menu .sub-menu-title {
  margin-left: 10px;
}

@media screen and (max-width: 749px) {
  .restaurant-sub-menu .sub-menu-title {
    margin-left: 0px;
  }
}

.restaurant-sub-menu .sub-menu-title .main-text {
  font-size: 20px;
  display: block;
}

@media screen and (max-width: 749px) {
  .restaurant-sub-menu .sub-menu-title .main-text {
    font-size: 13px;
  }
}

.restaurant-sub-menu .sub-menu-title .sub-text {
  font-size: 16px;
  display: block;
}

@media screen and (max-width: 749px) {
  .restaurant-sub-menu .sub-menu-title .sub-text {
    font-size: 11px;
  }
}

.restaurant-sub-menu .sub-menu-price {
  font-size: 18px;
  margin-left: 35px;
}

@media screen and (max-width: 749px) {
  .restaurant-sub-menu .sub-menu-price {
    margin-left: 0px;
    font-size: 12px;
  }
}

.toya-menu {
  background-color: #000;
  padding-top: 91px;
  padding-bottom: 91px;
  background-image: url("../images/toya/mountain-bg.png");
  background-size: 65%;
  background-position: left 1860px;
  background-repeat: no-repeat;
}

@media screen and (max-width: 749px) {
  .toya-menu {
    padding-top: 40px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    background-image: url("../images/toya/mountain-bg-sp.png");
    background-size: 100%;
    background-position: center 1498px;
  }
}

.menu-highlight svg {
  width: 100%;
  height: 18px;
  margin-top: 40px;
}

@media screen and (max-width: 749px) {
  .menu-highlight svg {
    height: 12px;
    margin-top: 28px;
  }
}

.menu-title svg {
  width: 100%;
  height: 35px;
  margin-top: 20px;
}

@media screen and (max-width: 749px) {
  .menu-title svg {
    height: 22px;
    margin-top: 15px;
  }
}

.menu-price svg {
  width: 100%;
  height: 23px;
  margin-top: 20px;
}

@media screen and (max-width: 749px) {
  .menu-price svg {
    height: 12px;
    margin-top: 10px;
  }
}

.toya-wrapper .toya-menu .menu-desc {
  font-size: 18px;
  color: #fff;
  line-height: 1.667;
  text-align: center;
  letter-spacing: 0.1em;
  margin-top: 45px;
  margin-bottom: 45px;
}

@media screen and (max-width: 749px) {
  .toya-wrapper .toya-menu .menu-desc {
    font-size: 13px;
    line-height: 1.615;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 40px;
    padding-left: 60px;
    padding-right: 60px;
  }
}

.toya-menu .tab-menu-sub {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  position: relative;
  padding-top: 62px;
  margin-top: 62px;
}

@media screen and (max-width: 749px) {
  .toya-menu .tab-menu-sub {
    margin-top: 42px;
    padding-top: 42px;
    display: block;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.toya-menu .tab-menu-sub:before {
  content: "";
  width: 100px;
  height: 1px;
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media screen and (max-width: 749px) {
  .toya-menu .tab-menu-sub:before {
    width: 50px;
  }
}

.toya-menu .tab-menu-sub-col {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
}

@media screen and (max-width: 749px) {
  .toya-menu .tab-menu-sub-col {
    width: 100%;
    padding: 0px;
    margin-bottom: 74px;
  }
}

.toya-menu .tab-menu-sub-col:first-child {
  padding-left: 0px;
}

.toya-menu .tab-menu-sub-col:last-child {
  padding-right: 0px;
}

@media screen and (max-width: 749px) {
  .toya-menu .tab-menu-sub-col:last-child {
    margin-bottom: 0px;
  }
}

.tab-menu-sub-heading svg {
  width: 100%;
  height: 24px;
  margin-top: 25px;
}

@media screen and (max-width: 749px) {
  .tab-menu-sub-heading svg {
    height: 18px;
  }
}

.tab-menu-sub-price svg {
  margin-top: 10px;
  width: 100%;
  height: 18px;
}

@media screen and (max-width: 749px) {
  .tab-menu-sub-price svg {
    height: 12px;
  }
}

.toya-menu .note {
  font-size: 15px;
  color: #fff;
  line-height: 2;
  text-align: center;
  display: block;
  max-width: 100%;
  margin-top: 75px;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 749px) {
  .toya-menu .note {
    margin-top: 5px;
    font-size: 12px;
    line-height: 1.5;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.marcherant-menu a .button-gradient-icon {
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

.marcherant-menu a:hover .button-gradient-icon {
  -webkit-transform: translate(5px, -50%);
          transform: translate(5px, -50%);
}

.marcherant-menu .menu-container .menu-item {
  margin-bottom: 20px;
}

.marcherant-menu .menu-container .menu-item .menu-desc-marcherant {
  padding: 0;
  margin-top: 8px;
  margin-bottom: 28px;
}

.marcherant-menu .menu-container .menu-item .menu-image {
  margin-bottom: 0;
}

@media screen and (min-width: 750px) {
  .marcherant-menu .menu-container .menu-item {
    width: 100%;
    max-width: 472px;
    margin-bottom: 22px;
  }
  .marcherant-menu .menu-container .menu-item .menu-image {
    background-size: contain;
    margin-bottom: 0;
    max-height: 265px;
  }
  .marcherant-menu .menu-container .menu-item .menu-title {
    margin-bottom: 0;
  }
  .marcherant-menu .menu-container .menu-item .menu-desc-marcherant {
    font-size: 23px;
    margin-top: 0px;
    margin-bottom: 20px;
    line-height: 1.5;
    letter-spacing: 2px;
  }
}

.breakfast-marcherant-menu {
  position: relative;
}

.breakfast-marcherant-menu::before {
  content: "";
  position: absolute;
  width: 1020px;
  height: 400px;
  background-color: #f5f6fa;
  top: -85px;
  z-index: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant-menu::before {
    height: 206px;
    top: -55px;
  }
}

.breakfast-marcherant-menu.menu-3 {
  margin-top: 153px;
}

.breakfast-marcherant-menu.menu-3:before {
  display: none;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant-menu.menu-3 {
    margin-top: 137px;
  }
}

.breakfast-marcherant-menu.menu-2 {
  margin-top: 155px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant-menu.menu-2 {
    margin-top: 103px;
  }
}

.breakfast-marcherant-menu-list {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant-menu-list {
    flex-wrap: wrap;
  }
}

.breakfast-marcherant-menu-list-2 {
  flex-wrap: wrap;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant-menu-list-2 {
    display: block;
    margin-left: -20px;
    margin-right: -20px;
  }
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant-menu-item {
    width: 160px;
    margin-bottom: 27px;
  }
}

@media screen and (min-width: 750px) {
  .breakfast-marcherant-menu-item-2 {
    margin-bottom: 35px;
  }
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant-menu-item-2 {
    width: 100%;
  }
}

.breakfast-marcherant-menu-image {
  width: 360px;
  height: 361px;
  margin-bottom: 11px;
  background-size: cover;
  background-position: center center;
  border-radius: 10px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant-menu-image {
    width: 160px;
    height: 160px;
  }
}

.breakfast-marcherant-menu-image-2 {
  width: 473px;
  height: 278px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant-menu-image-2 {
    width: 100%;
    height: 179px;
  }
}

.breakfast-marcherant-menu-desc {
  font-size: 15px;
  line-height: 2;
  letter-spacing: 0.1em;
  text-align: center;
}

@media screen and (min-width: 750px) {
  .breakfast-marcherant-menu-desc.desc-2 {
    font-weight: bold;
  }
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant-menu-desc {
    font-size: 12px;
    line-height: 1.5;
    text-align: left;
  }
}

.breakfast-marcherant .breakfast-menu-3 {
  border: 1px solid #00a040;
  padding: 48px 60px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .breakfast-menu-3 {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 55px;
    padding-bottom: 55px;
  }
}

.breakfast-marcherant .breakfast-menu-subtext {
  font-size: 12px;
  line-height: 2.5;
  text-align: center;
  letter-spacing: 0.1em;
  margin-bottom: 23px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .breakfast-menu-subtext {
    font-size: 12px;
    line-height: 1.5;
  }
}

@media screen and (min-width: 750px) {
  .breakfast-marcherant .breakfast-menu-list-container {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 122px;
       -moz-column-gap: 122px;
            column-gap: 122px;
  }
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .breakfast-menu-list-container {
    padding-left: 60px;
    padding-right: 60px;
  }
}

.breakfast-marcherant .breakfast-menu-list-container span {
  font-size: 18px;
  color: #00a040;
  line-height: 1.667;
  letter-spacing: 0.1em;
  font-weight: bold;
  display: block;
  border-top: 2px solid #00a040;
  border-bottom: 2px solid #00a040;
  padding-top: 3px;
  padding-bottom: 4px;
  margin-bottom: 5px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .breakfast-menu-list-container span {
    font-size: 14px;
    line-height: 1.731;
    padding: 2px 0px;
    margin-bottom: 8px;
    font-weight: normal;
    border-top-width: 1px;
    border-bottom-width: 1px;
  }
}

.breakfast-marcherant .breakfast-menu-list-container .breakfast-menu-list-cat-item {
  margin-bottom: 36px;
}

@media screen and (min-width: 750px) {
  .breakfast-marcherant .breakfast-menu-list-container .breakfast-menu-list-cat-item:nth-of-type(3) {
    margin-bottom: 225px;
  }
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .breakfast-menu-list-container .breakfast-menu-list-cat-item {
    margin-bottom: 24px;
  }
}

.breakfast-marcherant .breakfast-menu-list-container .breakfast-menu-list-cat-list-item {
  font-size: 15px;
  line-height: 2;
  letter-spacing: 0.1em;
  position: relative;
  margin-left: 16px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .breakfast-menu-list-container .breakfast-menu-list-cat-list-item {
    margin-left: 10px;
  }
}

.breakfast-marcherant .breakfast-menu-list-container .breakfast-menu-list-cat-list-item:before {
  content: "\2022";
  position: absolute;
  top: 5px;
  left: -11px;
  font-size: 10px;
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .breakfast-menu-list-container .breakfast-menu-list-cat-list-item:before {
    top: 2px;
    left: -10px;
  }
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .breakfast-menu-list-container .breakfast-menu-list-cat-list-item {
    font-size: 12px;
    line-height: 2.045;
  }
}

@media screen and (min-width: 750px) {
  .breakfast-marcherant .breakfast-menu-list-container .breakfast-menu-list-cat-item-dinner-buffet:nth-of-type(3) {
    margin-bottom: 36px;
  }
}

@media screen and (min-width: 750px) {
  .breakfast-marcherant .breakfast-menu-list-container .breakfast-menu-list-cat-item-dinner-buffet:nth-of-type(4) {
    margin-bottom: 225px;
  }
}

@media screen and (min-width: 750px) {
  .breakfast-marcherant .other-menu .marcherant-menu {
    margin-top: -43px;
  }
}

@media screen and (max-width: 749px) {
  .breakfast-marcherant .other-menu .marcherant-menu {
    margin-top: -8px;
  }
}

@media screen and (min-width: 750px) {
  .dinner-set-marcherant .breakfast-menu-list-container {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    padding-top: 14px;
    padding-bottom: 19px;
    -webkit-column-fill: auto;
       -moz-column-fill: auto;
            column-fill: auto;
    height: 407px;
    width: 100%;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .breakfast-menu-list-container {
    padding: 0px;
    margin-top: 13px;
  }
}

.dinner-set-marcherant .breakfast-menu-list-container span {
  border-width: 0px;
  font-style: italic;
  font-size: 15px;
  font-family: serif;
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .breakfast-menu-list-container span {
    margin-bottom: 5px;
    font-size: 13px;
  }
}

.dinner-set-marcherant .breakfast-menu-list-container span.dinner-marcherant-hors-d-oeuvre svg {
  height: 13px;
  width: 155px;
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .breakfast-menu-list-container span.dinner-marcherant-hors-d-oeuvre svg {
    width: 114.5px;
    height: 9px;
  }
}

.dinner-set-marcherant .breakfast-menu-list-container span.dinner-marcherant-soupe svg {
  height: 16px;
  width: 74px;
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .breakfast-menu-list-container span.dinner-marcherant-soupe svg {
    width: 55px;
    height: 11px;
  }
}

.dinner-set-marcherant .breakfast-menu-list-container span.dinner-marcherant-entree-plat svg {
  height: 13px;
  width: 138px;
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .breakfast-menu-list-container span.dinner-marcherant-entree-plat svg {
    width: 102px;
    height: 9px;
  }
}

.dinner-set-marcherant .breakfast-menu-list-container span.dinner-marcherant-pain svg {
  height: 12px;
  width: 67px;
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .breakfast-menu-list-container span.dinner-marcherant-pain svg {
    width: 50px;
    height: 8.5px;
  }
}

.dinner-set-marcherant .breakfast-menu-list-container span.dinner-marcherant-dessert svg {
  height: 12px;
  width: 95px;
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .breakfast-menu-list-container span.dinner-marcherant-dessert svg {
    width: 70px;
    height: 9px;
  }
}

.dinner-set-marcherant .breakfast-menu-list-container span.dinner-marcherant-cafe-ou-the svg {
  height: 13px;
  width: 132px;
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .breakfast-menu-list-container span.dinner-marcherant-cafe-ou-the svg {
    width: 97px;
    height: 9px;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .menu-other-menu.menu-other-2 {
    margin-left: -20px;
    margin-right: -20px;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .menu-other-menu.menu-other-2 .menu-other-menu-item:nth-of-type(2) {
    padding-bottom: 10px;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .menu-other-menu.menu-other-2 .menu-other-menu-item:nth-of-type(3) {
    padding-top: 17px;
    padding-bottom: 13px;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .menu-other-menu.menu-other-2 .menu-other-menu-item:last-child {
    padding-bottom: 15px;
  }
}

@media screen and (min-width: 750px) {
  .dinner-set-marcherant .menu-other-menu {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
  }
}

.dinner-set-marcherant .menu-other-menu .heading-menu-other-menu {
  margin-bottom: 17px;
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .menu-other-menu .heading-menu-other-menu {
    margin-bottom: 10px;
  }
}

.dinner-set-marcherant .menu-other-menu .heading-menu-other-menu svg {
  width: 188px;
  height: 20px;
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .menu-other-menu .heading-menu-other-menu svg {
    height: 13.5px;
    width: 124.5px;
  }
}

.dinner-set-marcherant .menu-other-menu-item {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  border-top: 1px solid #00a040;
  padding-top: 15px;
  padding-bottom: 20px;
  font-size: 15px;
  line-height: 2;
  letter-spacing: 0.1em;
}

.dinner-set-marcherant .menu-other-menu-item:last-child {
  border-bottom: 1px solid #00a040;
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .menu-other-menu-item {
    font-size: 11px;
    line-height: 1.636;
    -webkit-box-align: start;
            align-items: flex-start;
    padding-top: 12px;
    padding-bottom: 11px;
  }
}

@media screen and (min-width: 750px) {
  .dinner-set-marcherant .recommend-menu-details {
    margin-top: -2px;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .recommend-menu-details {
    padding: 0px;
    margin-top: 23px;
    margin-left: -20px;
    margin-right: -20px;
  }
}

@media screen and (min-width: 750px) {
  .dinner-set-marcherant .recommend-menu-details-list {
    max-width: 801px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .recommend-menu-details-list {
    display: -webkit-box;
    display: flex;
  }
}

.dinner-set-marcherant .details-image {
  border-radius: 10px;
}

.dinner-set-marcherant .recommend-menu-details-item {
  width: 358px;
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .recommend-menu-details-item {
    width: 160px;
    margin-bottom: 33px;
  }
}

@media screen and (min-width: 750px) {
  .dinner-set-marcherant .recommend-menu-details-item {
    margin-bottom: 26px;
  }
}

@media screen and (min-width: 750px) {
  .dinner-set-marcherant .breakfast-menu-list-cat-list-item {
    white-space: nowrap;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .dinner-feature-title svg {
    height: 56.5px;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .breakfast-marcherant-menu:before {
    height: 265.5px;
  }
}

@media screen and (min-width: 750px) {
  .page-rocco .restaurant-banner {
    margin-top: -30px;
    margin-bottom: 150px;
  }
}

@media screen and (max-width: 749px) {
  .page-rocco .restaurant-banner {
    margin-top: -40px;
    margin-bottom: 70px;
  }
}

@media screen and (min-width: 750px) {
  .dinner-set-marcherant .breakfast-menu-list-cat-item:nth-of-type(3) {
    margin-bottom: 0px !important;
  }
}

.page-description {
  font-size: 24px;
  line-height: 2;
  letter-spacing: 2px;
  padding: 40px 0;
}

.page-description.page-description-programdetails {
  padding: 0;
  font-size: 35px;
  font-weight: bold;
  letter-spacing: 4px;
  line-height: 1;
  display: block;
}

@media screen and (max-width: 749px) {
  .page-description.page-description-programdetails {
    font-size: 20px;
    letter-spacing: 3px;
    line-height: 1.5;
    padding: 0 20px;
  }
}

@media screen and (max-width: 749px) {
  .page-description {
    font-size: 13px;
    padding-bottom: 7px;
  }
  .page-description.l-container-m {
    max-width: 330px;
    line-height: 22px;
    letter-spacing: 2px;
  }
}

.text-banner {
  padding: 67px 55px;
}

.text-banner .banner-heading {
  font-size: 24px;
  letter-spacing: 2px;
  margin-bottom: 14px;
}

@media screen and (max-width: 749px) {
  .text-banner .banner-heading {
    font-size: 13px;
    margin-bottom: 20px;
  }
}

.text-banner.bg-green {
  background-color: #00a004;
  color: #fff;
}

.text-banner.bg-grey {
  background-color: #f7f7f7;
}

.text-banner.zipline {
  font-size: 17px;
  line-height: 1.8;
  margin-top: 70px;
  margin-bottom: 140px;
}

@media screen and (max-width: 749px) {
  .text-banner.zipline {
    max-width: none;
    margin: 0 20px;
    margin-bottom: 80px;
    font-size: 11px;
    line-height: 24px;
    letter-spacing: 3px;
  }
}

.text-banner.attraction-top {
  padding: 36px 0;
  border: 1px solid #a6a5a5;
  overflow: hidden;
  margin-top: 66px;
  margin-bottom: 135px;
}

.text-banner.attraction-top .icon {
  margin-bottom: 10px;
}

@media screen and (max-width: 749px) {
  .text-banner.attraction-top .icon {
    max-width: 22px;
    margin-bottom: 6px;
  }
}

.text-banner.attraction-top .banner-heading {
  letter-spacing: 2px;
  font-size: 25px;
}

@media screen and (max-width: 749px) {
  .text-banner.attraction-top .banner-heading {
    font-size: 12px;
    letter-spacing: 1px;
    margin-bottom: 10px;
  }
}

.text-banner.attraction-top .banner-text {
  letter-spacing: 4px;
  font-size: 14px;
}

@media screen and (max-width: 749px) {
  .text-banner.attraction-top .banner-text {
    letter-spacing: 2px;
    font-size: 12px;
    line-height: 1.7;
  }
}

.text-banner.attraction-top::after {
  content: " ";
  width: 50px;
  height: 75px;
  background-color: #67b436;
  position: absolute;
  right: -13px;
  bottom: -38px;
  -webkit-transform: rotate(53deg);
          transform: rotate(53deg);
}

@media screen and (max-width: 749px) {
  .text-banner.attraction-top::after {
    right: -25px;
    bottom: -42px;
    -webkit-transform: rotate(46deg);
            transform: rotate(46deg);
  }
}

@media screen and (max-width: 749px) {
  .text-banner.attraction-top {
    max-width: 336px;
    padding: 18px 40px 13px;
    margin-top: 33px;
    margin-bottom: 70px;
  }
}

.text-banner.attraction-top a {
  color: inherit;
}

@media screen and (max-width: 749px) {
  .text-banner {
    padding: 35px 23px;
  }
}

.tab-underline {
  position: relative;
}

.tab-underline:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 10px;
  background-image: url("../images/program/underline.png");
  bottom: 0px;
  left: 1px;
}

.is-ie .tab-underline:after {
  bottom: 14px;
}

.tabs {
  position: relative;
  clear: both;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
          align-items: flex-end;
  margin-bottom: 50px;
  min-height: 100px;
}

.tabs.tabs-faq .lblTab {
  font-size: 12px;
  height: 60px;
  line-height: 15px;
  padding: 10px;
}

.tabs.tabs-faq [name="tab-tabId"]:checked ~ .lblTab {
  font-size: 12px;
  height: 80px;
  line-height: 15px;
  padding: 10px;
}

.tabs.tabs-goods {
  background-color: #fff;
  margin-bottom: 0;
}

.custom-select-goods-sp .lbl-ico {
  position: absolute;
  left: 20px;
  max-width: 20px;
}

.custom-select-goods-sp .select-selected-goods .ico-motegi, .custom-select-goods-sp .select-selected-goods .ico-motor {
  max-width: 25px;
  left: 17px;
  top: 20px;
}

.custom-select-goods-sp .select-items-goods .ico-motegi, .custom-select-goods-sp .select-items-goods .ico-motor {
  max-width: 25px;
  left: 17px;
  top: 20px;
}

.custom-select-goods-sp .select-items-goods .select-goods-option {
  padding: 10px;
  position: relative;
}

.tab {
  width: 100%;
  margin-right: 20px;
}

.tab.tab-faq {
  margin-right: 10px;
}

.tab:last-child {
  margin-right: 0;
}

.tab label {
  background: #eee;
  padding: 5px 0 13px;
  border: 1px solid #ccc;
  position: relative;
  left: 1px;
  display: block;
  text-align: center;
  background-color: #a7d698;
  color: #fff;
  border-radius: 5px 5px 0 0;
  -webkit-transition: ease 0.5s all;
  transition: ease 0.5s all;
  cursor: pointer;
  font-size: 22px;
  letter-spacing: 1px;
}

.tab label:hover {
  background: #4fae32;
  color: #fff;
  border-bottom: 1px solid white;
  padding: 11px 0px 22px;
}

.tab.tab-goods {
  margin-right: 6px;
}

.tab.tab-goods:last-child {
  margin-right: 0;
}

.tab.tab-goods label {
  font-size: 16px;
  height: 67px;
  display: table-cell;
  vertical-align: middle;
  width: 250px;
}

.tab.tab-goods label:hover {
  height: 86px;
}

.tab.tab-goods label:hover .lbl-ico {
  top: 15px;
}

.tab.tab-goods label img {
  max-width: 41px;
  position: absolute;
  left: 19px;
  top: 8px;
  -webkit-transition: ease 0.5s all;
  transition: ease 0.5s all;
}

.tab.tab-goods.tab-motegi .lbl-goods {
  padding-left: 70px;
}

.tab.tab-goods.tabs-racing {
  text-align: right;
  margin-right: 40px;
}

.tab.tab-goods.tabs-racing.align-left {
  text-align: left;
}

@media screen and (max-width: 749px) {
  .tab.tab-goods.tabs-racing {
    margin-right: 12px;
    max-width: 48%;
    text-align: center;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
  }
}

.tab.tab-goods.tabs-racing:last-child {
  margin-right: 0;
}

.tab.tab-goods.tabs-racing .lbl-racing {
  display: inline-block;
  padding: 23px 20px;
}

.tab.tab-goods.tabs-racing .lbl-racing.tab2 {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}

@media screen and (max-width: 749px) {
  .tab.tab-goods.tabs-racing .lbl-racing {
    max-width: 100%;
    font-size: 10px;
    padding: 15px 10px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
            align-items: center;
  }
}

.tab.tab-goods.tab-kids .lbl-goods {
  padding-left: 50px;
}

.tab.tab-goods.tab-motor .lbl-goods {
  padding-left: 45px;
}

.tab.tab-goods.tab-motor .lbl-goods .lbl-ico {
  max-width: 30px;
  left: 30px;
}

.tab.tab-goods.tab-honda .lbl-goods {
  padding-left: 36px;
}

.tab.tab-goods.tab-honda .lbl-goods .lbl-ico {
  left: 16px;
  top: 15px;
  max-width: 38px;
}

.tab.tab-goods [name="tab-goods"]:hover ~ .lbl-goods,
.tab.tab-goods [name="tab-goods"]:checked ~ .lbl-goods {
  height: 77px;
}

.tab.tab-goods [name="tab-goods"]:hover ~ .lbl-goods img,
.tab.tab-goods [name="tab-goods"]:checked ~ .lbl-goods img {
  top: 15px;
}

.tab.tab-goods [name="tab-goods"]:hover ~ .lbl-goods .ico-honda,
.tab.tab-goods [name="tab-goods"]:checked ~ .lbl-goods .ico-honda {
  top: 23px;
}

.tab [type="radio"] {
  display: none;
}

.tab [type="radio"]:checked ~ label {
  background: #4fae32;
  color: #fff;
  border-bottom: 1px solid white;
  padding: 11px 0px 22px;
}

.tab-banner {
  display: block;
  font-size: 13px;
  font-weight: bold;
  line-height: 30px;
  letter-spacing: 2px;
  padding-top: 31px;
  padding-bottom: 20px;
  margin: auto;
}

@media screen and (max-width: 749px) {
  .tab-banner {
    padding-left: 0;
    letter-spacing: 0.10em;
  }
}

.tab-banner.tab-banner-racing {
  padding: 60px 20px 40px;
  text-align: center;
  position: relative;
}

@media screen and (max-width: 749px) {
  .tab-banner.tab-banner-racing {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}

.tab-banner.tab-banner-racing::after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-position: left;
  background-image: url(../images/img-dash.png);
  background-repeat: repeat-x;
  opacity: 0.2;
}

@media screen and (max-width: 749px) {
  .tab-banner.tab-banner-racing::after {
    display: none;
  }
}

.tab-banner.tab-banner-racing .tab-banner-title {
  max-width: 460px;
  width: 100%;
  margin: 0 auto 34px;
}

.tab-banner.tab-banner-racing .table-banner-span {
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: 0.09em;
  display: block;
  margin-bottom: 24px;
}

@media screen and (max-width: 749px) {
  .tab-banner.tab-banner-racing .table-banner-span {
    font-size: 15px;
  }
}

.tab-banner.tab-banner-racing .table-banner-desc {
  font-weight: 400;
  line-height: 2;
  font-size: 15px;
}

@media screen and (max-width: 749px) {
  .tab-banner.tab-banner-racing .table-banner-desc {
    text-align: left;
    font-size: 14px;
  }
}

.tab-banner li {
  display: none;
}

.tab-banner li.tab-banner-motegi {
  max-width: 480px;
  width: 100%;
  margin: auto;
}

.tab-banner li.tab-banner-motegi.tab2 {
  max-width: 330px;
}

.tab-banner li.tab-banner-motegi.tab3 {
  max-width: 576px;
}

.tab-banner li.tab-banner-motegi.tab4 {
  max-width: 290px;
}

.tab-banner[data-tab="1"] li[data-tab="1"] {
  display: block;
}

.tab-banner[data-tab="2"] li[data-tab="2"] {
  display: block;
}

.tab-banner[data-tab="3"] li[data-tab="3"] {
  display: block;
}

.tab-banner[data-tab="4"] li[data-tab="4"] {
  display: block;
}

@media screen and (max-width: 749px) {
  .tab-banner {
    padding-top: 29px;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    line-height: 1.8;
    margin-bottom: 30px;
  }
}

.program-item {
  display: none;
}

[data-tab="1"] .program-item[data-month="1"] {
  display: block;
}

[data-tab="2"] .program-item[data-month="2"] {
  display: block;
}

[data-tab="3"] .program-item[data-month="3"] {
  display: block;
}

[data-tab="4"] .program-item[data-month="4"] {
  display: block;
}

[data-tab="5"] .program-item[data-month="5"] {
  display: block;
}

[data-tab="6"] .program-item[data-month="6"] {
  display: block;
}

[data-tab="7"] .program-item[data-month="7"] {
  display: block;
}

[data-tab="8"] .program-item[data-month="8"] {
  display: block;
}

[data-tab="9"] .program-item[data-month="9"] {
  display: block;
}

[data-tab="10"] .program-item[data-month="10"] {
  display: block;
}

[data-tab="11"] .program-item[data-month="11"] {
  display: block;
}

[data-tab="12"] .program-item[data-month="12"] {
  display: block;
}

.program-item-goods {
  display: none;
}

[data-tab="1"] .program-item-goods[data-tab="1"] {
  display: block;
}

[data-tab="2"] .program-item-goods[data-tab="2"] {
  display: block;
}

[data-tab="3"] .program-item-goods[data-tab="3"] {
  display: block;
}

[data-tab="4"] .program-item-goods[data-tab="4"] {
  display: block;
}

[data-tab="5"] .program-item-goods[data-tab="5"] {
  display: block;
}

[data-tab="6"] .program-item-goods[data-tab="6"] {
  display: block;
}

[data-tab="7"] .program-item-goods[data-tab="7"] {
  display: block;
}

[data-tab="8"] .program-item-goods[data-tab="8"] {
  display: block;
}

[data-tab="9"] .program-item-goods[data-tab="9"] {
  display: block;
}

[data-tab="10"] .program-item-goods[data-tab="10"] {
  display: block;
}

[data-tab="11"] .program-item-goods[data-tab="11"] {
  display: block;
}

[data-tab="12"] .program-item-goods[data-tab="12"] {
  display: block;
}

.faq-item {
  display: none;
}

.faq-item > div {
  width: auto;
}

[data-tab="1"] .faq-item[data-faqid="1"] {
  display: block;
}

[data-tab="2"] .faq-item[data-faqid="2"] {
  display: block;
}

[data-tab="3"] .faq-item[data-faqid="3"] {
  display: block;
}

[data-tab="4"] .faq-item[data-faqid="4"] {
  display: block;
}

[data-tab="5"] .faq-item[data-faqid="5"] {
  display: block;
}

[data-tab="6"] .faq-item[data-faqid="6"] {
  display: block;
}

[data-tab="7"] .faq-item[data-faqid="7"] {
  display: block;
}

[data-tab="8"] .faq-item[data-faqid="8"] {
  display: block;
}

[data-tab="9"] .faq-item[data-faqid="9"] {
  display: block;
}

[data-tab="10"] .faq-item[data-faqid="10"] {
  display: block;
}

[data-tab="11"] .faq-item[data-faqid="11"] {
  display: block;
}

[data-tab="12"] .faq-item[data-faqid="12"] {
  display: block;
}

.custom-select {
  background-color: #4fae32;
  color: #fff;
  text-align: center;
  max-width: 290px;
  margin: auto;
  margin-bottom: 90px;
  /* padding: 0 38px; */
  border-radius: 3px;
  position: relative;
}

@media screen and (max-width: 749px) {
  .custom-select {
    margin-bottom: 37px;
  }
  .custom-select.custom-select-goods-sp {
    max-width: 258px;
    margin-bottom: 0;
  }
  .custom-select.custom-select-goods-sp.is-fixed {
    position: fixed;
    top: 57px;
    left: 0;
    right: 0;
    z-index: 999;
  }
}

.custom-select:after {
  content: " ";
  position: absolute;
  width: 100%;
  height: 3px;
  background-image: url("../images/program/underline.png");
  bottom: -26px;
  left: 0;
  background-size: 100%;
}

@media screen and (max-width: 749px) {
  .custom-select:after {
    display: none;
  }
}

.select-selected {
  padding: 9px;
  /* border-radius: 45px; */
  border-bottom: 1px solid;
  cursor: pointer;
  position: relative;
}

.select-selected.open::after {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}

.select-selected::after {
  content: "\25BE";
  position: absolute;
  right: 11px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.select-items .option {
  padding: 7px;
  border-bottom: 1px solid;
  cursor: pointer;
}

.select-items .option.active {
  display: none;
}

.select-hide {
  display: none;
}

.tab-toya {
  background-color: #000;
  padding: 60px 40px;
  margin-top: 40px;
}

@media screen and (max-width: 749px) {
  .tab-toya {
    padding: 39px 17px;
  }
}

.tab-toya .tab-list {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}

@media screen and (max-width: 749px) {
  .tab-toya .tab-list {
    flex-wrap: wrap;
  }
}

.tab-toya .tab-item {
  font-size: 13px;
  color: #fff;
  letter-spacing: 0.1em;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: baseline;
          align-items: baseline;
  cursor: pointer;
  width: 25%;
  padding-top: 16px;
  padding-bottom: 16px;
  border: 1px solid #a38737;
  border-right-width: 0px;
  background-size: 105%;
  background-position: center;
}

@media screen and (max-width: 749px) {
  .tab-toya .tab-item {
    width: 50%;
    background-size: 170%;
    border-right-width: 1px;
    border-bottom-width: 0px;
    -webkit-box-align: center;
            align-items: center;
  }
}

@media screen and (max-width: 749px) {
  .tab-toya .tab-item:nth-child(3) {
    border-bottom-width: 1px;
  }
}

.tab-toya .tab-item:last-child {
  border-right: 1px solid #a38737;
}

@media screen and (max-width: 749px) {
  .tab-toya .tab-item:last-child {
    border-bottom-width: 1px;
  }
}

.tab-toya .tab-item svg {
  width: 23px;
  height: 23px;
}

.tab-toya .tab-item span {
  margin-left: 15px;
}

.tab-toya .tab-item:nth-child(4).is-active, .tab-toya .tab-item:nth-child(4):hover {
  background-image: url("../images/toya/winter-tab-on.jpg") !important;
}

.tab-toya .tab-item:nth-child(3).is-active, .tab-toya .tab-item:nth-child(3):hover {
  background-image: url("../images/toya/autumn-tab-on.jpg") !important;
}

.tab-toya .tab-item:nth-child(2).is-active, .tab-toya .tab-item:nth-child(2):hover {
  background-image: url("../images/toya/summer-tab-on.jpg") !important;
}

.tab-toya .tab-item:nth-child(1).is-active, .tab-toya .tab-item:nth-child(1):hover {
  background-image: url("../images/toya/spring-tab-on.jpg") !important;
}

.tab-toya .tab-content {
  -webkit-transition: opacity 1s ease-in;
  transition: opacity 1s ease-in;
}

.tab-access {
  margin-top: 25px;
}

.tab-access .slider-tab {
  -webkit-box-align: end;
          align-items: flex-end;
}

.tab-access .tab-list {
  display: -webkit-box;
  display: flex;
  border-bottom: 7px solid #c3e8d8;
  -webkit-box-align: end;
          align-items: flex-end;
}

.tab-access .tab-list .tab-item {
  font-size: 15px;
  letter-spacing: 0.1em;
  text-align: center;
  background-color: #4fae32;
  opacity: 0.5;
  color: #fff;
  cursor: pointer;
  padding: 0 17.9px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  white-space: nowrap;
  margin-right: 10px;
  width: auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  height: 40px;
  -webkit-transition: height .5s ease;
  transition: height .5s ease;
}

.tab-access .tab-list .tab-item-slide {
  margin-right: 10px;
}

@media screen and (min-width: 750px) {
  .tab-access .tab-list .tab-item-slide {
    width: calc((100% - 60px) / 7);
  }
}

@media screen and (max-width: 749px) {
  .tab-access .tab-list .tab-item-slide {
    width: auto;
  }
}

@media screen and (max-width: 749px) {
  .tab-access .tab-list .tab-item-slide:last-child {
    margin-right: 0px;
  }
}

@media screen and (max-width: 749px) {
  .tab-access .tab-list .tab-item {
    height: 30px;
    font-size: 11px;
    padding: 0 10px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-right: 5px;
  }
}

@media screen and (min-width: 1025px) {
  .tab-access .tab-list .tab-item:hover {
    height: 50px;
  }
}

.tab-access .tab-list .tab-item:last-child {
  margin-right: 0px;
}

.tab-access .tab-list .tab-item.is-active {
  opacity: 1;
  height: 50px;
}

@media screen and (max-width: 749px) {
  .tab-access .tab-list .tab-item.is-active {
    height: 40px;
  }
}

.tab-access .tab-container {
  border: 1px solid #00a040;
  border-top-width: 0px;
  padding: 42px 37px;
  overflow-y: hidden;
}

@media screen and (max-width: 749px) {
  .tab-access .tab-container {
    border-top-width: 1px;
    margin-top: 9px;
    padding: 13px 8px 13px;
  }
}

@media screen and (max-width: 749px) {
  .tab-access .tab-container.tab-bus {
    padding: 20px 20px 40px;
  }
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: .3s opacity;
  transition: .3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: -50px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2;
}

@media screen and (max-width: 749px) {
  .swiper-pagination-bullet {
    width: 7px;
    height: 7px;
  }
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #00a040;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.work-introduction .media-title-work-intro {
  font-size: 21px;
  letter-spacing: 4px;
  margin-bottom: 25px;
}

@media screen and (max-width: 749px) {
  .work-introduction .media-title-work-intro {
    font-size: 14px;
    letter-spacing: 4px;
    margin-bottom: 8px;
  }
}

.work-introduction .work-intro-item {
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 3px;
  line-height: 1.6;
  margin-bottom: 45px;
}

@media screen and (max-width: 749px) {
  .work-introduction .work-intro-item {
    margin-bottom: 15px;
  }
}

.work-introduction .work-intro-item .bold {
  display: block;
  margin-bottom: 16px;
  font-size: 17px;
  letter-spacing: 4px;
}

@media screen and (max-width: 749px) {
  .work-introduction .work-intro-item .bold {
    font-size: 12px;
    letter-spacing: 2px;
    margin-bottom: 6px;
  }
}

.work-introduction .work-intro-desc {
  margin-bottom: 10px;
}

@media screen and (max-width: 749px) {
  .work-introduction .work-intro-desc {
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 1.8;
    margin-bottom: 15px;
  }
}

.work-introduction .media-subpage-work-intro {
  padding: 0;
  -webkit-box-pack: center;
          justify-content: center;
}

.work-introduction .media-box-work {
  margin-bottom: 10px;
}

@media screen and (min-width: 750px) {
  .work-introduction .media-box-work {
    margin: 0 !important;
    padding: 18px 15px;
  }
}

.work-introduction .media-box-work .media-thumb-work {
  width: 400px;
}

@media screen and (max-width: 749px) {
  .work-introduction .media-box-work .media-thumb-work {
    max-width: 257px;
    margin: 0 auto;
  }
}

.section-profile .media-title-profile {
  font-size: 19.8px;
  letter-spacing: 3px;
  margin-bottom: -5px;
  top: -20px;
  left: 3px;
}

@media screen and (max-width: 749px) {
  .section-profile .media-title-profile {
    font-size: 16px;
    top: -32px;
    left: -1px;
  }
  .section-profile .media-title-profile.desc-2 {
    margin-bottom: 13px;
  }
}

.section-profile .profile-sub-title {
  margin-bottom: 22px;
}

.section-profile .desc-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  font-size: 18px;
  line-height: 1.7;
  margin-bottom: 35px;
}

.section-profile .desc-container ul {
  list-style: initial;
}

@media screen and (max-width: 749px) {
  .section-profile .desc-container ul {
    padding: 0 20px;
  }
}

.section-profile .desc-container .bold {
  display: block;
  margin-bottom: 10px;
  letter-spacing: 3px;
}

@media screen and (max-width: 749px) {
  .section-profile .desc-container .bold {
    margin-bottom: 0px;
  }
}

.section-profile .desc-container .profile-img {
  max-width: 165px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .section-profile .desc-container .profile-img {
    margin-bottom: 16px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
    max-width: none;
  }
  .section-profile .desc-container .profile-img img {
    max-width: 119px;
  }
  .section-profile .desc-container .profile-img .profile-sub-title {
    padding: 22px 0 0 20px;
  }
  .section-profile .desc-container .profile-img .profile-sub-title span:nth-child(2) {
    font-size: 10px;
    color: #999999;
  }
}

.section-profile .desc-container .profile-desc {
  width: 100%;
  line-height: 1.7;
  letter-spacing: 3px;
  font-size: 14px;
  font-weight: bold;
  margin-top: -6px;
  padding-left: 28px;
}

@media screen and (max-width: 749px) {
  .section-profile .desc-container .profile-desc {
    font-size: 11px;
    font-weight: normal;
    padding-left: 0;
  }
}

@media screen and (max-width: 749px) {
  .section-profile .desc-container {
    display: block;
    font-size: 12px;
    line-height: 2;
    margin-bottom: 18px;
  }
}

.section-profile .l-button {
  padding-bottom: 58px;
}

@media screen and (max-width: 749px) {
  .section-profile .l-button {
    margin-top: 35px;
    padding-bottom: 35px;
  }
  .section-profile .l-button .button-profile {
    max-width: 250px;
  }
}

.image-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  text-align: center;
}

.image-list .image-list-item {
  -webkit-box-flex: 0;
          flex: 0 33%;
  display: block;
  max-width: 320px;
  margin-bottom: 30px;
}

.image-list .image-list-item .image-list-desc {
  padding: 14px 0;
  font-size: 18px;
}

@media screen and (max-width: 749px) {
  .image-list .image-list-item .image-list-desc {
    padding: 0;
    font-size: 14px;
  }
}

@media screen and (max-width: 749px) {
  .image-list .image-list-item {
    -webkit-box-flex: 0;
            flex: 0 48%;
    margin-bottom: 18px;
  }
}

.food {
  width: 911px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 750px) {
  .food {
    margin-top: 192px;
  }
}

@media screen and (max-width: 749px) {
  .food {
    margin-top: 80px;
  }
}

.food-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.food-item {
  width: 50%;
  margin-bottom: 50px;
}

.food-item .food-text {
  padding-left: 63px;
  padding-right: 63px;
}

.food-image {
  width: 250px;
  margin-left: auto;
  margin-right: auto;
}

.food-title {
  font-size: 36px;
  color: #a38737;
  line-height: 2;
  letter-spacing: 0.2em;
}

.food-desc {
  font-size: 15px;
  color: #fff;
  line-height: 2;
  letter-spacing: 0.16em;
}

.gallery-list {
  width: 1020px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.gallery-item {
  width: 502px;
  margin-bottom: 20px;
}

.gallery-image {
  max-width: 100%;
  width: 100%;
}

.section-concept {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  flex-basis: 50%;
}

.section-concept .concept-content {
  display: -webkit-box;
  display: flex;
  flex-basis: 50%;
  flex-wrap: wrap;
}

@media screen and (max-width: 749px) {
  .section-concept .concept-content {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (min-width: 750px) {
  .section-concept .concept {
    width: 611px;
  }
}

.section-concept .concept-item {
  display: -webkit-box;
  display: flex;
  margin-bottom: 54px;
}

@media screen and (max-width: 749px) {
  .section-concept .concept-item {
    margin-bottom: 41px;
  }
}

.section-concept .concept-image img {
  max-width: 160px;
}

@media screen and (max-width: 749px) {
  .section-concept .concept-image img {
    max-width: 100px;
  }
}

.section-concept .concept-text {
  margin-left: 42px;
}

@media screen and (max-width: 749px) {
  .section-concept .concept-text {
    margin-left: 18px;
  }
}

.section-concept .concept-text .heading {
  margin: 0;
}

.section-concept .concept-text .heading .heading-subtext {
  margin-top: 0px;
  margin-bottom: 18px;
  height: 27px;
  width: 100px;
}

@media screen and (max-width: 749px) {
  .section-concept .concept-text .heading .heading-subtext {
    width: 60px;
    height: 17px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 14px;
  }
}

.section-concept .concept-text .heading .heading-subtext svg {
  display: block;
}

.section-concept .concept-text .concept-desc {
  font-size: 15px;
  color: #fff;
  line-height: 2;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 749px) {
  .section-concept .concept-text .concept-desc {
    font-size: 13px;
    line-height: 1.615;
  }
}

.section-concept .concept-gallery {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: end;
          justify-content: flex-end;
}

.section-concept .concept-gallery .gallery-item {
  width: 272px;
  margin-right: 20px;
}

@media screen and (max-width: 749px) {
  .section-concept .concept-gallery .gallery-item {
    width: calc(50% - 5px);
    margin-right: 10px;
    margin-bottom: 10px;
  }
}

.section-concept .concept-gallery .gallery-item:nth-child(2) {
  margin-right: 0px;
}

.section-concept .concept-gallery .gallery-item:nth-child(3) {
  width: 564px;
  margin-right: 0px;
}

@media screen and (max-width: 749px) {
  .section-concept .concept-gallery .gallery-item:nth-child(3) {
    width: 100%;
  }
}

.section-concept .concept-gallery .gallery-item:nth-child(5) {
  margin-right: 0px;
}

@media screen and (min-width: 750px) {
  .experience {
    padding-bottom: 115px;
  }
}

.experience .subpage-inner {
  margin-bottom: 0px;
}

.experience-content {
  position: relative;
}

@media screen and (min-width: 750px) {
  .experience-content {
    height: 600px;
  }
}

.experience-tag {
  border: 1px solid #a38737;
  padding: 38px 69px;
  position: absolute;
  top: 0px;
  left: 0px;
}

@media screen and (max-width: 749px) {
  .experience-tag {
    padding: 12px 20px;
    display: inline-block;
  }
}

.experience-tag svg {
  width: 23px;
  height: 244px;
}

@media screen and (max-width: 749px) {
  .experience-tag svg {
    width: 12px;
    height: 123px;
  }
}

@media screen and (min-width: 750px) {
  .experience-image {
    width: 638px;
    height: 480px;
    position: absolute;
    top: 37px;
    left: 120px;
  }
}

@media screen and (max-width: 749px) {
  .experience-image {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 45px;
  }
}

@media screen and (min-width: 750px) {
  .experience-text {
    position: absolute;
    width: 505px;
    right: -88px;
    bottom: -10px;
  }
}

@media screen and (max-width: 749px) {
  .experience-text {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 65px;
    margin-top: -45px;
  }
}

.experience-text .toya-experience-1 {
  margin-bottom: 27px;
}

@media screen and (max-width: 749px) {
  .experience-text .toya-experience-1 {
    margin-bottom: 10px;
  }
}

.experience-text .toya-experience-1 svg {
  width: 170px;
  height: 17px;
}

@media screen and (max-width: 749px) {
  .experience-text .toya-experience-1 svg {
    width: 162px;
    height: 12px;
  }
}

.experience-text .toya-experience-2 {
  margin-bottom: 47px;
}

@media screen and (max-width: 749px) {
  .experience-text .toya-experience-2 {
    margin-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.experience-text .toya-experience-2 svg {
  width: 441px;
  height: 80px;
}

@media screen and (max-width: 749px) {
  .experience-text .toya-experience-2 svg {
    width: 100%;
    height: 53px;
  }
}

.experience-desc {
  font-size: 15px;
  color: #fff;
  line-height: 2.267;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 749px) {
  .experience-desc {
    font-size: 12px;
    line-height: 1.5;
    letter-spacing: 0.1em;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.experience-container {
  background-color: #000;
  background-size: cover;
  padding-top: 90px;
  padding-bottom: 90px;
}

@media screen and (max-width: 749px) {
  .experience-commit .experience-container {
    padding-right: 40px;
    padding-top: 52px;
    padding-bottom: 63px;
    background-position: center;
  }
}

@media screen and (max-width: 749px) {
  .experience-container {
    padding-left: 40px;
    padding-right: 20px;
  }
}

@media screen and (min-width: 750px) {
  .experience-container:nth-of-type(4) {
    padding-top: 85px;
  }
}

@media screen and (min-width: 750px) {
  .experience-container:nth-of-type(4) .columns:first-child {
    padding-left: 99px !important;
  }
}

@media screen and (min-width: 750px) {
  .experience-container:nth-of-type(4) .columns .tags {
    padding: 15px 26px !important;
  }
}

@media screen and (min-width: 750px) {
  .experience-container:nth-of-type(4) .columns .heading {
    margin-top: 34px !important;
    margin-bottom: 31px !important;
  }
}

@media screen and (min-width: 750px) {
  .experience-container:nth-of-type(3) {
    padding-top: 115px;
  }
}

@media screen and (min-width: 750px) {
  .experience-container:nth-of-type(3) .columns .tags {
    padding: 16px 15px !important;
  }
}

@media screen and (min-width: 750px) {
  .experience-container:nth-of-type(3) .columns .heading {
    margin-top: 33px !important;
    margin-bottom: 29px !important;
  }
}

@media screen and (min-width: 750px) {
  .experience-container:nth-of-type(3) .columns .desc {
    margin-left: 5px !important;
  }
}

@media screen and (min-width: 750px) {
  .experience-container:nth-of-type(3) .columns:first-child {
    padding-right: 85px !important;
  }
}

@media screen and (min-width: 750px) {
  .experience-container:nth-of-type(3) .columns:last-child .image {
    position: relative;
    left: -2px;
  }
}

@media screen and (min-width: 750px) {
  .experience-container:nth-child(1) .columns:first-child, .experience-container:nth-child(3) .columns:first-child {
    padding-right: 128px;
  }
}

.experience-container:nth-child(2) .columns:first-child, .experience-container:nth-child(4) .columns:first-child {
  -webkit-box-ordinal-group: 3;
          order: 2;
}

@media screen and (min-width: 750px) {
  .experience-container:nth-child(2) .columns:first-child, .experience-container:nth-child(4) .columns:first-child {
    padding-left: 128px;
  }
}

.experience-container:nth-child(2) .columns:last-child, .experience-container:nth-child(4) .columns:last-child {
  -webkit-box-ordinal-group: 2;
          order: 1;
}

@media screen and (min-width: 750px) {
  .experience-container:nth-child(2) .columns .image:before, .experience-container:nth-child(4) .columns .image:before {
    left: -10px;
  }
}

.experience-container .subpage-inner {
  margin-bottom: 0px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 749px) {
  .experience-container .subpage-inner {
    display: block;
  }
}

.experience-container .tags {
  border: 1px solid #a38737;
  display: inline-block;
  padding: 16px 20px;
}

@media screen and (max-width: 749px) {
  .experience-container .tags {
    padding: 10px;
  }
}

.experience-container .tags-toya-material-1 svg {
  width: 138px;
  height: 17px;
  display: block;
}

@media screen and (max-width: 749px) {
  .experience-container .tags-toya-material-1 svg {
    width: 93px;
    height: 12px;
  }
}

.experience-container .tags-toya-vessels-1 svg {
  width: 117px;
  height: 17px;
  display: block;
}

@media screen and (max-width: 749px) {
  .experience-container .tags-toya-vessels-1 svg {
    width: 79px;
    height: 12px;
  }
}

.experience-container .tags-toya-space-1 svg {
  width: 138px;
  height: 17px;
  display: block;
}

@media screen and (max-width: 749px) {
  .experience-container .tags-toya-space-1 svg {
    width: 93px;
    height: 12px;
  }
}

.experience-container .tags-toya-takumi-1 svg {
  width: 159px;
  height: 19px;
  display: block;
}

@media screen and (max-width: 749px) {
  .experience-container .tags-toya-takumi-1 svg {
    width: 106px;
    height: 12px;
  }
}

.experience-container .heading {
  margin-top: 40px;
  margin-bottom: 40px;
}

@media screen and (max-width: 749px) {
  .experience-container .heading {
    margin-top: 19px;
    margin-bottom: 21px;
  }
}

.experience-container .heading-toya-material-2 svg {
  width: 338px;
  height: 80px;
  display: inline-block;
}

@media screen and (max-width: 749px) {
  .experience-container .heading-toya-material-2 svg {
    width: 203px;
    height: 48px;
  }
}

.experience-container .heading-toya-vessels-2 svg {
  width: 461px;
  height: 80px;
  display: inline-block;
}

@media screen and (max-width: 749px) {
  .experience-container .heading-toya-vessels-2 svg {
    width: 277px;
    height: 48px;
  }
}

.experience-container .heading-toya-space-2 svg {
  width: 496px;
  height: 80px;
  display: inline-block;
}

@media screen and (max-width: 749px) {
  .experience-container .heading-toya-space-2 svg {
    width: 297px;
    height: 48px;
  }
}

.experience-container .heading-toya-takumi-2 svg {
  width: 201px;
  height: 80px;
  display: inline-block;
}

@media screen and (max-width: 749px) {
  .experience-container .heading-toya-takumi-2 svg {
    width: 205px;
    height: 17px;
  }
}

.experience-container .desc {
  font-size: 15px;
  color: #fff;
  line-height: 2.267;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 749px) {
  .experience-container .desc {
    font-size: 13px;
    line-height: 1.615;
    margin-bottom: 28px;
  }
}

.experience-container .image {
  width: 640px;
  position: relative;
}

.experience-container .image:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border: 1px solid #a38737;
  top: 10px;
  left: 10px;
}

@media screen and (max-width: 749px) {
  .experience-container .image {
    width: 100%;
  }
}

.point-item {
  text-align: center;
}

@media screen and (max-width: 749px) {
  .point-item .full-sp {
    padding: 0;
  }
}

.point-item svg {
  width: 100%;
  max-width: 860px;
  height: 70px;
  margin: auto;
}

@media screen and (max-width: 749px) {
  .point-item svg {
    max-width: 245px;
  }
}

.point-item .point-heading-wrap {
  background-color: #f5f6fa;
  padding: 50px 20px 80px;
}

@media screen and (min-width: 750px) {
  .point-item .point-heading-wrap {
    padding: 67px 20px 180px;
  }
}

.point-item .point-heading-wrap .point-heading {
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 34px;
}

@media screen and (max-width: 749px) {
  .point-item .point-heading-wrap .point-heading {
    background-size: 80px;
    margin-bottom: 26px;
  }
}

.point-item .point-heading-wrap .point-heading.no-1 {
  background-image: url(../images/dinner-buffet/01.png);
  background-size: 107px;
}

@media screen and (max-width: 749px) {
  .point-item .point-heading-wrap .point-heading.no-1 {
    background-size: 80px;
  }
}

@media screen and (max-width: 749px) {
  .point-item .point-heading-wrap .point-heading.no-1 svg {
    max-width: 300px;
  }
}

.point-item .point-heading-wrap .point-heading.no-2 {
  background-image: url(../images/dinner-buffet/02.png);
  background-size: 107px;
}

@media screen and (max-width: 749px) {
  .point-item .point-heading-wrap .point-heading.no-2 {
    background-size: 80px;
  }
}

.point-item .point-heading-wrap .point-heading.no-2 svg {
  max-width: 380px;
}

@media screen and (max-width: 749px) {
  .point-item .point-heading-wrap .point-heading.no-2 svg {
    max-width: 300px;
  }
}

.point-item .point-heading-wrap .point-heading.no-3 {
  background-image: url(../images/dinner-buffet/03.png);
  background-size: 107px;
}

@media screen and (max-width: 749px) {
  .point-item .point-heading-wrap .point-heading.no-3 {
    background-size: 80px;
  }
}

.point-item .point-heading-wrap .point-heading.no-3 svg {
  max-width: 750px;
}

@media screen and (max-width: 749px) {
  .point-item .point-heading-wrap .point-heading.no-3 svg {
    max-width: 340px;
  }
}

.point-item .point-heading-wrap .point-heading.no-4 {
  background-image: url(../images/dinner-buffet/04.png);
  background-size: 107px;
}

@media screen and (max-width: 749px) {
  .point-item .point-heading-wrap .point-heading.no-4 {
    background-size: 80px;
  }
}

.point-item .point-heading-wrap .point-heading.no-4 svg {
  max-width: 350px;
}

@media screen and (max-width: 749px) {
  .point-item .point-heading-wrap .point-heading.no-4 svg {
    max-width: 260px;
  }
}

.point-item .point-heading-wrap .point-subtext {
  font-size: 15px;
  letter-spacing: 2px;
  line-height: 1.8;
}

@media screen and (max-width: 749px) {
  .point-item .point-heading-wrap .point-subtext {
    font-size: 12px;
    max-width: 300px;
    margin: auto;
    line-height: 1.5;
    letter-spacing: 3px;
  }
}

.point-item .point-image-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-top: -55px;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

@media screen and (min-width: 750px) {
  .point-item .point-image-list {
    display: -webkit-box;
    display: flex;
    margin-top: -155px;
  }
}

.point-item .point-image-list li {
  width: 48%;
  margin-bottom: 32px;
}

.point-item .point-image-list li .point-image {
  width: 100%;
  height: 170px;
  max-width: 360px;
  margin: auto;
  background-size: contain;
  background-repeat: no-repeat;
}

@media screen and (min-width: 750px) {
  .point-item .point-image-list li .point-image {
    height: 360px;
    margin-bottom: 14px;
  }
}

@media screen and (max-width: 749px) {
  .point-item .point-image-list li p {
    line-height: 1;
    font-size: 14px;
    margin-top: 6px;
    text-align: left;
  }
}

@media screen and (min-width: 750px) {
  .point-item .point-image-list li {
    width: 33.3%;
    margin: 0;
  }
}

.point-item .point-image-list.two-items {
  display: block;
}

.point-item .point-image-list.two-items li {
  display: inline-block;
}

.dinner-set-marcherant .point-subtext {
  font-size: 15px;
  line-height: 2;
  text-align: center;
  letter-spacing: 0.1em;
  position: relative;
  z-index: 1;
}

@media screen and (min-width: 750px) {
  .dinner-set-marcherant .point-subtext {
    margin-bottom: 33px;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .point-subtext {
    font-size: 12px;
    line-height: 1.75;
    margin-bottom: 14px;
  }
}

.recommend-menu-container {
  border: 2px solid #c6cce4;
  background-color: #f9f9f9;
  padding-top: 25px;
  padding-bottom: 79px;
}

@media screen and (max-width: 749px) {
  .recommend-menu-container {
    border-width: 1px;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 39px;
  }
}

.recommend-menu-details {
  margin-top: 100px;
}

@media screen and (max-width: 749px) {
  .recommend-menu-details {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 73px;
  }
}

.recommend-menu-details-list {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  flex-wrap: wrap;
}

@media screen and (max-width: 749px) {
  .recommend-menu-details-list {
    display: block;
  }
}

.recommend-menu-details-item {
  width: 550px;
  margin-bottom: 70px;
}

@media screen and (max-width: 749px) {
  .recommend-menu-details-item {
    width: 100%;
  }
}

.recommend-menu-details-main-title {
  margin-bottom: 32px;
}

.recommend-menu-details-main-title img {
  display: block;
  margin: auto;
  height: 66px;
}

@media screen and (max-width: 749px) {
  .recommend-menu-details-main-title img {
    height: 41.5px;
  }
}

.recommend-menu-details-main-title.main-title-3 img {
  height: 27px;
}

@media screen and (max-width: 749px) {
  .recommend-menu-details-main-title.main-title-3 img {
    height: 15.5px;
  }
}

.recommend-menu-details-context {
  padding-left: 50px;
  padding-right: 50px;
}

@media screen and (max-width: 749px) {
  .recommend-menu-details-context {
    padding: 0px;
  }
}

.recommend-feature {
  width: 100%;
  max-width: 900px;
  margin: auto;
}

.dinner-set-marcherant .recommend-feature {
  position: relative;
  z-index: 1;
}

.recommend-feature-item {
  margin-bottom: 80px;
}

@media screen and (max-width: 749px) {
  .recommend-feature-item {
    margin-bottom: 42px;
  }
}

.recommend-feature-item:last-child {
  margin-bottom: 0px;
}

.recommend-feature-image {
  width: 100%;
  height: 481px;
  background-size: cover;
  background-position: center;
  margin-bottom: 39px;
}

@media screen and (max-width: 749px) {
  .recommend-feature-image {
    height: 179px;
    width: 100%;
    border-radius: 5px;
    margin-bottom: 17px;
  }
}

.recommend-feature-image.details-image {
  height: 320px;
  margin-bottom: 31px;
  border-radius: 10px;
}

@media screen and (max-width: 749px) {
  .recommend-feature-image.details-image {
    height: 179px;
    margin-bottom: 18px;
    border-radius: 5px;
  }
}

.recommend-feature-title {
  margin-bottom: 20px;
}

@media screen and (max-width: 749px) {
  .recommend-feature-title {
    margin-bottom: 12px;
  }
  .recommend-feature-title.feature-title-2 svg {
    height: 17.5px;
  }
}

.recommend-feature-title svg {
  width: 100%;
  height: 29px;
}

@media screen and (max-width: 749px) {
  .recommend-feature-title svg {
    height: 40.5px;
  }
}

.recommend-feature-title.details-title {
  text-align: center;
}

.recommend-feature-title.details-title svg {
  display: inline-block;
  width: 410px;
  height: 65px;
}

@media screen and (max-width: 749px) {
  .recommend-feature-title.details-title svg {
    width: 100%;
    height: 47.5px;
  }
}

.recommend-feature-title.details-title.title-2 svg {
  width: 287px;
  height: 37px;
}

@media screen and (max-width: 749px) {
  .recommend-feature-title.details-title.title-2 svg {
    width: 201px;
    height: 16.5px;
  }
}

.recommend-feature-price {
  margin-bottom: 20px;
}

@media screen and (max-width: 749px) {
  .recommend-feature-price {
    margin-bottom: 12px;
  }
}

.recommend-feature-price svg {
  width: 100%;
  height: 22px;
}

@media screen and (max-width: 749px) {
  .recommend-feature-price svg {
    height: 13.5px;
  }
}

.recommend-feature-price.details-price svg {
  height: 20px;
}

@media screen and (max-width: 749px) {
  .recommend-feature-price.details-price svg {
    height: 13.5px;
  }
}

.recommend-feature-price.details-price.price-2 {
  margin-bottom: 33px;
}

.recommend-feature-desc {
  font-size: 15px;
  line-height: 2;
  text-align: center;
  letter-spacing: 0.1em;
  margin-bottom: 46px;
}

@media screen and (max-width: 749px) {
  .recommend-feature-desc {
    font-size: 12px;
    line-height: 1.833;
    margin-bottom: 36px;
    text-align: left;
  }
}

@media screen and (max-width: 749px) and (max-width: 749px) {
  .dinner-set-marcherant .recommend-feature-desc {
    text-align: center;
  }
}

.recommend-feature-desc.details-desc {
  text-align: left;
}

.recommend-feature-box {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  position: relative;
  padding-top: 18px;
  padding-bottom: 12px;
}

@media screen and (max-width: 749px) {
  .recommend-feature-box {
    padding-top: 12px;
    padding-bottom: 10px;
  }
}

.recommend-feature-box.details-box {
  width: 100%;
}

@media screen and (min-width: 750px) {
  .recommend-feature-box {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
  }
}

.recommend-feature-tag {
  font-size: 16px;
  line-height: 1.875;
  text-align: left;
  letter-spacing: 0.1em;
  background-color: #f9f9f9;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: -15px;
}

.dinner-set-marcherant .recommend-feature-tag {
  background-color: #fff;
}

@media screen and (max-width: 749px) {
  .recommend-feature-tag {
    font-size: 11px;
    line-height: 1.364;
    top: -8px;
  }
}

.recommend-feature-tag.details-tag {
  background-color: #fff;
}

.recommend-feature-text {
  font-size: 15px;
  line-height: 2;
  text-align: left;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 749px) {
  .recommend-feature-text {
    font-size: 11px;
    line-height: 1.727;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .feature-price-2 {
    margin-bottom: 49px;
  }
}

.dinner-set-marcherant .recommend-feature-image {
  border-radius: 10px;
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .recommend-feature-image {
    height: 160.5px;
  }
}

@media screen and (min-width: 750px) {
  .dinner-set-marcherant .details-title svg {
    width: 100%;
    height: 57px;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .details-desc {
    font-size: 13px;
    line-height: 1.5;
    text-align: left;
    letter-spacing: 0.1em;
    white-space: nowrap;
  }
}

@media screen and (max-width: 749px) {
  .dinner-set-marcherant .dinner-recommend-feature-title-1 svg {
    height: 17px;
  }
}

.map-all {
  background-image: url("../images/map_m/map-central-entrance-bg.png");
  background-size: 100% 100%;
  margin-bottom: 128px;
}

.map-all .section-button {
  margin-top: 50px;
}

@media screen and (max-width: 749px) {
  .map-all {
    margin-bottom: 60px !important;
  }
  .map-all .section-button {
    width: 100%;
    margin-top: 30px;
  }
}

.map-all .map-all-wrapper {
  position: relative;
}

.map-all .map-all-bubbles-list .map-bubbles-item {
  position: absolute;
  -webkit-transition: ease 0.5s all;
  transition: ease 0.5s all;
}

.map-all .map-all-bubbles-list .map-bubbles-item:nth-child(1) {
  top: -20px;
  max-width: 122px;
  right: 403px;
}

.map-all .map-all-bubbles-list .map-bubbles-item:nth-child(2) {
  top: 51px;
  max-width: 133px;
  right: 545px;
}

.map-all .map-all-bubbles-list .map-bubbles-item:nth-child(3) {
  top: 132px;
  max-width: 126px;
  left: 173px;
}

.map-all .map-all-bubbles-list .map-bubbles-item:nth-child(4) {
  top: 366px;
  max-width: 143px;
  left: 105px;
}

.map-all .map-all-bubbles-list .map-bubbles-item:nth-child(5) {
  top: 150px;
  max-width: 165px;
  left: 311px;
}

.map-all .map-all-bubbles-list .map-bubbles-item:nth-child(6) {
  top: 303px;
  max-width: 232px;
  left: 344px;
}

.map-all .map-all-bubbles-list .map-bubbles-item:nth-child(7) {
  top: 127px;
  max-width: 123px;
  right: 130px;
}

.map-all .map-all-bubbles-list .map-bubbles-item:nth-child(8) {
  bottom: 163px;
  left: 20px;
  margin: auto;
  width: 100%;
  text-align: center;
}

.map-all .map-all-bubbles-list .map-bubbles-item:not(.no-hover):hover {
  -webkit-transition: ease 0.5s all;
  transition: ease 0.5s all;
  /* transform: scale(1.5); */
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}

.map-all .sp-map-frame {
  position: absolute;
  bottom: 10%;
  left: 2%;
  max-width: 52%;
  z-index: 2;
  opacity: 0;
}

.map-all .sp-map-mark {
  position: absolute;
  bottom: 0;
  z-index: 1;
}

.map-all.map-central {
  margin-top: 36px;
  background-size: 100% 85%;
  background-repeat: no-repeat;
}

@media screen and (max-width: 749px) {
  .map-all.map-central {
    margin-top: 36px;
    background-size: contain;
    background-repeat: no-repeat;
  }
}

.map-wrapper.map-wrapper-tourism img {
  width: 100%;
  max-width: 890px;
}

.location-info {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  margin-bottom: 57px;
}

@media screen and (max-width: 749px) {
  .location-info {
    display: block;
    margin-bottom: 42px;
  }
}

.location-col:nth-of-type(1) {
  width: 613px;
}

@media screen and (max-width: 749px) {
  .location-col:nth-of-type(1) {
    width: 100%;
  }
}

@media screen and (max-width: 749px) {
  .location-col {
    width: 100%;
  }
}

.location-map .map-iframe {
  border: 1px dashed #00a040;
}

@media screen and (max-width: 749px) {
  .location-map .map-iframe {
    height: 195.5px;
  }
}

.location-map .map-iframe iframe {
  width: 100%;
}

@media screen and (min-width: 750px) {
  .location-map .map-iframe iframe {
    height: 358px;
  }
}

@media screen and (max-width: 749px) {
  .location-map .map-iframe iframe {
    height: 100%;
  }
}

.location-cta {
  margin-top: 40px;
}

.location-text {
  font-size: 15px;
  line-height: 2;
  text-align: left;
  letter-spacing: 0.1em;
  margin-bottom: 25px;
}

@media screen and (max-width: 749px) {
  .location-text {
    font-size: 14px;
    line-height: 1.833;
    margin-bottom: 0px;
  }
}

.location-desc {
  padding-top: 29px;
}

@media screen and (max-width: 749px) {
  .location-desc {
    padding-top: 0px;
  }
}

.location-note {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 749px) {
  .location-note {
    display: block;
  }
}

@media screen and (min-width: 750px) {
  .location-note-col:nth-of-type(1) {
    width: 333px;
  }
}

@media screen and (min-width: 750px) {
  .location-note-col:nth-of-type(2) {
    width: 656px;
  }
}

.location-note .border-text {
  position: relative;
  height: 100%;
  border: 1px solid #000;
}

@media screen and (min-width: 750px) {
  .location-note .border-text {
    padding: 49px 27px 31px;
  }
}

@media screen and (max-width: 749px) {
  .location-note .border-text {
    padding: 18px 20px;
    margin-bottom: 40px;
  }
}

.location-note .title {
  position: absolute;
  background-color: #fff;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 18px;
  line-height: 1.778;
  letter-spacing: 0.1em;
  font-weight: bold;
  top: -17px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

@media screen and (max-width: 749px) {
  .location-note .title {
    font-size: 15px;
    top: -14px;
    padding: 0 8px;
  }
}

.location-note .text {
  font-size: 15px;
  line-height: 2;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 749px) {
  .location-note .text {
    font-size: 12px;
    line-height: 1.961;
  }
}

.location-note .text span {
  display: block;
}

.location-note .text span:nth-of-type(1) {
  color: #ff3333;
  font-weight: bold;
  margin-bottom: 10px;
}

.location-note .text a {
  color: inherit;
  text-decoration: underline;
  font-weight: bold;
}

@media screen and (max-width: 749px) {
  .location-note-list {
    margin-top: 10px;
  }
}

.location-note-list li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px;
}

@media screen and (max-width: 749px) {
  .location-note-list li {
    padding-left: 11px;
    margin-left: 14px;
  }
}

.location-note-list li:before {
  content: "\2022";
  position: absolute;
  font-size: 35px;
  color: #00a040;
  top: -14px;
  left: 0px;
}

@media screen and (max-width: 749px) {
  .location-note-list li:before {
    font-size: 20px;
    top: -9px;
  }
}

.location-note-list li p {
  font-size: 14px;
  line-height: 1.571;
  letter-spacing: 0.1em;
  font-weight: bold;
}

@media screen and (max-width: 749px) {
  .location-note-list li p {
    font-size: 12px;
    line-height: 1;
  }
}

.location-note-list li span {
  font-size: 13px;
  line-height: 1.571;
  letter-spacing: 0.1em;
  color: #2d2d2d;
}

@media screen and (max-width: 749px) {
  .location-note-list li span {
    font-size: 10px;
    line-height: 1;
  }
}

.location-note-cta {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  margin-top: 30px;
}

@media screen and (max-width: 749px) {
  .location-note-cta {
    display: block;
    padding: 0px 20px;
    margin-top: 25px;
  }
}

.location-note-cta .note-cta {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  border: 1px solid #000;
  height: 46px;
  -webkit-box-align: center;
          align-items: center;
  padding-left: 29px;
  padding-right: 29px;
  border-radius: 23px;
  margin-right: 19px;
  color: inherit;
}

@media screen and (max-width: 749px) {
  .location-note-cta .note-cta {
    margin-right: 0px;
    margin-bottom: 18px;
    height: 39px;
  }
}

.location-note-cta .note-cta:nth-of-type(2) {
  margin-right: 0px;
  margin-bottom: 12px;
}

.location-note-cta .note-cta svg {
  width: 23px;
  height: 23px;
  margin-right: 22px;
}

@media screen and (max-width: 749px) {
  .location-note-cta .note-cta svg {
    margin-right: 13px;
  }
}

.location-note-cta .note-cta span {
  font-size: 15px;
  text-decoration: underline;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 749px) {
  .location-note-cta .note-cta span {
    font-size: 12px;
  }
}

.guide-filter .row {
  align-content: space-between;
  margin-bottom: 24px;
}

@media screen and (max-width: 749px) {
  .guide-filter .row {
    display: block;
    margin-bottom: 12px;
  }
}

.guide-filter .tag {
  width: 150px;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  margin-bottom: 8px;
}

@media screen and (min-width: 750px) {
  .guide-filter .tag {
    font-size: 18px;
  }
}

.guide-filter .input-wrapper {
  font-size: 12px;
}

@media screen and (min-width: 750px) {
  .guide-filter .input-wrapper {
    font-size: 15px;
  }
}

.guide-filter .input-wrapper label {
  border-radius: 36px;
  margin-right: 4px;
  background-color: #969696;
  display: inline-block;
  padding: 2px 21px;
  margin-bottom: 15px;
  cursor: pointer;
}

@media screen and (min-width: 750px) {
  .guide-filter .input-wrapper label {
    padding: 7px 29px;
    margin-bottom: 0px;
  }
}

.guide-filter .input-wrapper input {
  display: none;
}

.guide-filter .input-wrapper input:checked + label {
  background-color: #069802;
  color: #fff;
}

.guide-area {
  display: none;
}

.guide-area .guide-area-inner {
  position: relative;
  border-bottom: 1px solid #999999;
  margin-bottom: 25px;
}

@media screen and (max-width: 749px) {
  .guide-area .guide-area-inner {
    margin-bottom: 10px;
  }
}

.guide-area .guide-area-inner .guide-area-logo {
  display: inline-block;
  width: 225px;
  padding: 20px;
  padding-left: 25px;
  vertical-align: middle;
}

@media screen and (max-width: 749px) {
  .guide-area .guide-area-inner .guide-area-logo {
    padding: 0;
    margin-bottom: 12px;
  }
}

.guide-area .guide-area-inner .guide-area-logo img {
  max-width: 150px;
}

@media screen and (max-width: 749px) {
  .guide-area .guide-area-inner .guide-area-logo img {
    max-width: 95px;
  }
}

.guide-area .guide-area-inner .guide-area-desc {
  font-size: 15px;
  display: inline-block;
  vertical-align: bottom;
  width: 100%;
  max-width: 600px;
}

.guide-area .guide-area-inner .guide-area-desc .guide-area-desc-heading {
  margin-bottom: 20px;
}

.guide-area .guide-area-inner .guide-area-desc .guide-area-desc-heading svg {
  margin: 0;
  width: 100%;
  max-width: 180px;
  height: 53px;
  padding: 0;
  margin-bottom: -10px;
}

@media screen and (max-width: 749px) {
  .guide-area .guide-area-inner .guide-area-desc .guide-area-desc-heading svg {
    height: 28px;
    margin-bottom: 0px;
    max-width: 117px;
  }
}

.guide-area .guide-area-inner .guide-area-desc .guide-area-desc-heading.mobipark {
  margin-bottom: 20px;
}

@media screen and (max-width: 749px) {
  .guide-area .guide-area-inner .guide-area-desc .guide-area-desc-heading.mobipark {
    margin-top: 5px;
    margin-bottom: 10px;
  }
}

.guide-area .guide-area-inner .guide-area-desc .guide-area-desc-heading.hellowoods svg {
  max-width: 300px;
}

@media screen and (max-width: 749px) {
  .guide-area .guide-area-inner .guide-area-desc .guide-area-desc-heading.hellowoods svg {
    max-width: 195px;
    height: 25px;
  }
}

@media screen and (max-width: 749px) {
  .guide-area .guide-area-inner .guide-area-desc .guide-area-desc-heading.hellowoods {
    margin-top: 5px;
    margin-bottom: 10px;
  }
}

.guide-area .guide-area-inner .guide-area-desc .guide-area-desc-heading.honda svg {
  max-width: 450px;
}

@media screen and (max-width: 749px) {
  .guide-area .guide-area-inner .guide-area-desc .guide-area-desc-heading.honda svg {
    max-width: 290px;
    height: 25px;
  }
}

@media screen and (max-width: 749px) {
  .guide-area .guide-area-inner .guide-area-desc .guide-area-desc-heading.honda {
    margin-top: 5px;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 749px) {
  .guide-area .guide-area-inner .guide-area-desc {
    font-size: 12px;
  }
}

.guide-area .guide-area-inner .guide-area-passport {
  color: #f39a04;
  position: absolute;
  right: 2px;
  bottom: 15px;
  font-size: 16px;
  line-height: 1;
  font-weight: bold;
}

@media screen and (max-width: 749px) {
  .guide-area .guide-area-inner .guide-area-passport {
    max-width: 50px;
    font-size: 7px;
    text-align: right;
    bottom: 5px;
    right: -1px;
  }
}

.guide-area .guide-area-inner .passport {
  max-width: 30px;
}

@media screen and (max-width: 749px) {
  .guide-area .guide-area-inner .passport {
    display: block;
    float: right;
    max-width: 23px;
    margin-top: 9px;
  }
}

.guide-list .guide-items {
  display: none;
  border-bottom: 1px solid #efefef;
  padding-bottom: 40px;
  margin-bottom: 40px;
}

.guide-list .guide-items .passport {
  position: absolute;
  right: 0;
  max-width: 30px;
}

@media screen and (max-width: 749px) {
  .guide-list .guide-items .passport {
    max-width: 23px;
    bottom: 0;
    right: -1px;
  }
}

@media screen and (max-width: 749px) {
  .guide-list .guide-items {
    padding-bottom: 25px;
  }
  .guide-list .guide-items .media-title {
    margin-bottom: 10px;
    margin-top: 0;
    letter-spacing: 0px;
  }
}

.guide-list .wrapper-container {
  display: block;
}

.guide-list .wrapper-container .area-item-image-wrapper {
  max-width: 400px;
  display: inline-block;
}

@media screen and (max-width: 749px) {
  .guide-list .wrapper-container .area-item-image-wrapper {
    display: block;
    max-width: 290px;
    margin: auto;
    margin-bottom: 23px;
  }
}

.guide-list .wrapper-container .area-item-desc-wrapper {
  display: inline-block;
  width: 100%;
  max-width: 635px;
  float: right;
}

.guide-list .wrapper-container .area-item-desc-wrapper .subpage-title {
  position: relative;
}

.guide-list .wrapper-container .area-item-desc-wrapper .subpage-title .title-underline {
  border-bottom: 1px solid #0b9376;
}

@media screen and (max-width: 749px) {
  .guide-list .wrapper-container .area-item-desc-wrapper .subpage-title {
    margin-bottom: 20px;
  }
}

.guide-list .wrapper-container .area-item-desc-wrapper .heading {
  margin: 0;
}

.guide-list .wrapper-container .area-item-desc-wrapper .heading .heading-text {
  font-family: unset;
  font-size: 24px;
  text-align: left;
  margin-bottom: 13px;
  letter-spacing: 5px;
}

@media screen and (max-width: 749px) {
  .guide-list .wrapper-container {
    display: block;
  }
}

.pdf-link {
  text-align: right;
  font-size: 14px;
  font-weight: bold;
}

.pdf-link a {
  color: #000;
  text-decoration: underline;
  letter-spacing: 2px;
}

.pdf-link a .pdf-icon {
  margin-left: 17px;
}

@media screen and (max-width: 749px) {
  .pdf-link a .pdf-icon {
    margin-left: 15px;
    max-width: 23px;
  }
}

@media screen and (max-width: 749px) {
  .pdf-link {
    text-align: left;
    font-size: 12px;
    margin-bottom: 90px;
  }
}

.guide-data-holder {
  /*Show items if both age and grade are not selected*/
}

.guide-data-holder[data-area*="mobipark"] .guide-area[data-area="mobipark"] {
  display: block;
}

.guide-data-holder[data-area*="hellowoods"] .guide-area[data-area="hellowoods"] {
  display: block;
}

.guide-data-holder[data-area*="honda"] .guide-area[data-area="honda"] {
  display: block;
}

.guide-data-holder[data-area=""] .guide-area {
  display: block;
}

.guide-data-holder[data-age*="0"][data-grade=""] .guide-items[data-age*="0"] {
  display: block;
}

.guide-data-holder[data-age*="1"][data-grade=""] .guide-items[data-age*="1"] {
  display: block;
}

.guide-data-holder[data-age*="2"][data-grade=""] .guide-items[data-age*="2"] {
  display: block;
}

.guide-data-holder[data-age*="3"][data-grade=""] .guide-items[data-age*="3"] {
  display: block;
}

.guide-data-holder[data-age*="4"][data-grade=""] .guide-items[data-age*="4"] {
  display: block;
}

.guide-data-holder[data-age*="5"][data-grade=""] .guide-items[data-age*="5"] {
  display: block;
}

.guide-data-holder[data-age*="6"][data-grade=""] .guide-items[data-age*="6"] {
  display: block;
}

.guide-data-holder[data-grade*="1"] .guide-items[data-grade*="1"] {
  display: block !important;
}

.guide-data-holder[data-grade*="1"] .guide-items:not([data-grade*="1"]) {
  display: none;
}

.guide-data-holder[data-grade*="2"] .guide-items[data-grade*="2"] {
  display: block !important;
}

.guide-data-holder[data-grade*="2"] .guide-items:not([data-grade*="2"]) {
  display: none;
}

.guide-data-holder[data-grade*="3"] .guide-items[data-grade*="3"] {
  display: block !important;
}

.guide-data-holder[data-grade*="3"] .guide-items:not([data-grade*="3"]) {
  display: none;
}

.guide-data-holder[data-grade*="4"] .guide-items[data-grade*="1"],
.guide-data-holder[data-grade*="4"] .guide-items[data-grade*="2"],
.guide-data-holder[data-grade*="4"] .guide-items[data-grade*="3"],
.guide-data-holder[data-grade*="4"] .guide-items[data-grade*="4"],
.guide-data-holder[data-grade*="4"] .guide-items[data-grade*="5"],
.guide-data-holder[data-grade*="4"] .guide-items[data-grade*="6"] {
  display: block !important;
}

.guide-data-holder[data-grade*="4"] .guide-items:not([data-grade*="4"]) {
  display: none;
}

.guide-data-holder[data-grade*="5"] .guide-items[data-grade*="1"],
.guide-data-holder[data-grade*="5"] .guide-items[data-grade*="2"],
.guide-data-holder[data-grade*="5"] .guide-items[data-grade*="3"],
.guide-data-holder[data-grade*="5"] .guide-items[data-grade*="4"],
.guide-data-holder[data-grade*="5"] .guide-items[data-grade*="5"],
.guide-data-holder[data-grade*="5"] .guide-items[data-grade*="6"] {
  display: block !important;
}

.guide-data-holder[data-grade*="5"] .guide-items:not([data-grade*="5"]) {
  display: none;
}

.guide-data-holder[data-grade*="6"] .guide-items[data-grade*="1"],
.guide-data-holder[data-grade*="6"] .guide-items[data-grade*="2"],
.guide-data-holder[data-grade*="6"] .guide-items[data-grade*="3"],
.guide-data-holder[data-grade*="6"] .guide-items[data-grade*="4"],
.guide-data-holder[data-grade*="6"] .guide-items[data-grade*="5"],
.guide-data-holder[data-grade*="6"] .guide-items[data-grade*="6"] {
  display: block !important;
}

.guide-data-holder[data-grade*="6"] .guide-items:not([data-grade*="6"]) {
  display: none;
}

.guide-data-holder[data-age=""][data-grade=""] .guide-items {
  display: block;
}

.guide-data-holder[data-age=""][data-grade=""][data-area=""] .guide-area, .guide-data-holder[data-age=""][data-grade=""][data-area=""] .guide-items {
  display: block;
}

.guide-data-holder[data-passport="true"] [data-area="honda"],
.guide-data-holder[data-passport="true"] .guide-items[data-passport=""] {
  display: none !important;
}

.tiles {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  flex-wrap: wrap;
}

.tiles .tile {
  max-width: 320px;
  width: 33%;
  margin-bottom: 30px;
}

.tiles .tile .tileImageWrap {
  margin-bottom: 11px;
}

@media screen and (max-width: 749px) {
  .tiles .tile .tileImageWrap {
    margin-bottom: 8px;
  }
}

.tiles .tile .tileDescWrap {
  margin-bottom: 12px;
}

.tiles .tile .tileDescWrap .title {
  font-size: 20px;
  font-weight: bold;
  line-height: 32px;
  letter-spacing: 0.43px;
  margin-bottom: 10px;
}

@media screen and (max-width: 749px) {
  .tiles .tile .tileDescWrap .title {
    text-align: center;
    font-size: 15px;
    margin-bottom: 4px;
  }
}

.tiles .tile .tileDescWrap .address {
  color: #7a7a7a;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 1.4px;
  border-top: 1px dashed;
  border-bottom: 1px dashed;
  padding: 5px 0;
  margin-bottom: 15px;
}

@media screen and (max-width: 749px) {
  .tiles .tile .tileDescWrap .address {
    padding: 3px 0;
    font-size: 11px;
    margin-bottom: 10px;
  }
}

.tiles .tile .tileDescWrap .desc {
  font-size: 15px;
  letter-spacing: 2.4px;
  line-height: 2;
  font-family: "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3", YuGothic, 游ゴシック, メイリオ, Meiryo, "\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF", Helvetica, Arial, Verdana, sans-serif;
  font-weight: 400;
}

@media screen and (max-width: 749px) {
  .tiles .tile .tileDescWrap .desc {
    line-height: 2.2;
    font-size: 11px;
    letter-spacing: 3.2px;
  }
}

@media screen and (max-width: 749px) {
  .tiles .tile {
    width: 100%;
    max-width: none;
    margin-bottom: 20px;
  }
}

.townListItem .town-item {
  width: 100%;
  -webkit-box-pack: justify;
          justify-content: space-between;
  margin-bottom: 100px;
}

.townListItem .town-item .tileImageWrap {
  max-width: 440px;
  margin-bottom: 0;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
}

@media screen and (max-width: 749px) {
  .townListItem .town-item .tileImageWrap {
    margin-bottom: 20px;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
  }
}

.townListItem .town-item .tileDescWrap {
  max-width: 520px;
}

.townListItem .town-item .tileDescWrap .direction-time {
  color: #00a004;
  font-size: 15px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: 2.4px;
  margin-bottom: 21px;
  display: inline-block;
  border-bottom: 1px dashed;
}

@media screen and (max-width: 749px) {
  .townListItem .town-item .tileDescWrap .direction-time {
    font-size: 11px;
    margin-bottom: 15px;
  }
}

.townListItem .town-item .tileDescWrap .color-title {
  height: 33px;
  margin-bottom: 21px;
}

.townListItem .town-item .tileDescWrap .color-title img {
  width: auto;
  height: 100%;
  margin-right: 23px;
  vertical-align: bottom;
  display: inline-block;
}

@media screen and (max-width: 749px) {
  .townListItem .town-item .tileDescWrap .color-title img {
    margin-bottom: 15px;
    margin-right: 10px;
  }
}

.townListItem .town-item .tileDescWrap .color-title .official-link-wrap {
  vertical-align: bottom;
  display: inline-block;
}

.townListItem .town-item .tileDescWrap .color-title .official-link-wrap .official-link {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.4px;
}

@media screen and (max-width: 749px) {
  .townListItem .town-item .tileDescWrap .color-title .official-link-wrap {
    display: block;
  }
}

@media screen and (max-width: 749px) {
  .townListItem .town-item .tileDescWrap .color-title {
    height: 22px;
    margin-bottom: 50px;
  }
}

.townListItem .town-item .tileDescWrap .desc {
  font-size: 14px;
  font-weight: bold;
  line-height: 26px;
  letter-spacing: 2.24px;
  margin-bottom: 15px;
}

@media screen and (max-width: 749px) {
  .townListItem .town-item .tileDescWrap .desc {
    font-size: 12px;
    letter-spacing: 2px;
    line-height: 2;
    margin-bottom: 0;
  }
}

.townListItem .town-item .tileDescWrap .address {
  color: #7a7a7a;
  font-size: 15px;
  font-weight: bold;
  line-height: 30px;
  letter-spacing: 2.4px;
}

@media screen and (max-width: 749px) {
  .townListItem .town-item .tileDescWrap .address {
    font-size: 10px;
    letter-spacing: 3.25px;
  }
}

.townListItem .town-item .tileDescWrap .address .link {
  color: #333333;
  font-size: 12px;
  letter-spacing: 1.92px;
}

.townListItem .town-item .tileDescWrap .address .link[href=""] {
  display: none;
}

@media screen and (max-width: 749px) {
  .townListItem .town-item .tileDescWrap .address .link {
    font-size: 10px;
  }
}

@media screen and (min-width: 750px) {
  .townListItem .town-item {
    display: -webkit-box;
    display: flex;
  }
}

@media screen and (max-width: 749px) {
  .townListItem .town-item {
    margin-bottom: 70px;
  }
}

.tilesGoodsList .program-item-goods {
  max-width: 270px;
}

.tilesGoodsList .program-item-goods .tileDescWrap .title {
  color: #00a040;
  font-size: 15px;
  font-weight: bold;
  line-height: 1.6;
  letter-spacing: 1px;
  margin-top: 17px;
  margin-bottom: 10px;
  text-align: center;
}

.tilesGoodsList .program-item-goods .tileDescWrap .title .price {
  color: #2d2d2d;
  font-size: 15px;
}

@media screen and (max-width: 749px) {
  .tilesGoodsList .program-item-goods .tileDescWrap .title .price {
    font-size: 13px;
  }
}

.tilesGoodsList .program-item-goods .tileDescWrap .title.long-text .small {
  font-size: 12px;
}

@media screen and (max-width: 749px) {
  .tilesGoodsList .program-item-goods .tileDescWrap .title.long-text {
    font-size: 10px;
  }
}

@media screen and (max-width: 749px) {
  .tilesGoodsList .program-item-goods .tileDescWrap .title {
    font-size: 13px;
  }
}

.tilesGoodsList .program-item-goods.battle-cart {
  max-width: 100%;
  width: 100%;
}

@media screen and (min-width: 750px) {
  .tilesGoodsList {
    padding: 0 60px 60px;
  }
}

.tilesGoodsList.battle-cart-list {
  padding: 0;
}

.goods-shop-list .goods-shop-items {
  padding-bottom: 40px;
  margin-bottom: 40px;
}

.goods-shop-list .goods-shop-items.experience-item {
  clear: both;
  border-bottom: 1px solid #dadada;
}

.goods-shop-list .goods-shop-items.experience-item:last-child {
  border: 0;
}

@media screen and (max-width: 749px) {
  .goods-shop-list .goods-shop-items.experience-item {
    border: 0;
  }
}

@media screen and (max-width: 749px) {
  .goods-shop-list .goods-shop-items {
    padding-bottom: 0px;
    padding-top: 12px;
  }
  .goods-shop-list .goods-shop-items .media-title {
    margin-bottom: 10px;
    margin-top: 0;
    letter-spacing: 0px;
  }
}

.goods-shop-list .wrapper-container .area-item-image-wrapper {
  max-width: 442px;
  display: inline-block;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
}

@media screen and (max-width: 749px) {
  .goods-shop-list .wrapper-container .area-item-image-wrapper {
    display: block;
    max-width: 290px;
    margin: auto;
    margin-bottom: 25px;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    min-height: 0;
  }
}

.goods-shop-list .wrapper-container .area-item-image-wrapper.collection-image-wrapper {
  max-width: 557px;
  text-align: center;
}

.goods-shop-list .wrapper-container .area-item-image-wrapper.collection-image-wrapper iframe {
  max-width: 100%;
  width: 557px;
  height: 304px;
}

.goods-shop-list .wrapper-container .area-item-image-wrapper.collection-image-wrapper .collection-subpage-title {
  font-size: 20px;
  margin-top: 14px;
}

@media screen and (max-width: 749px) {
  .goods-shop-list .wrapper-container .area-item-image-wrapper.collection-image-wrapper .collection-subpage-title {
    font-size: 19px;
    letter-spacing: 0.02em;
  }
}

.goods-shop-list .wrapper-container .area-item-image-wrapper.collection-image-wrapper .collection-details {
  text-align: left;
  margin: 0 auto;
  width: 100%;
  max-width: 363px;
}

@media screen and (max-width: 749px) {
  .goods-shop-list .wrapper-container .area-item-image-wrapper.collection-image-wrapper .collection-details {
    font-size: 12px;
    letter-spacing: 0.03em;
  }
}

.goods-shop-list .wrapper-container .area-item-desc-wrapper {
  display: inline-block;
  width: 100%;
  max-width: 500px;
}

.goods-shop-list .wrapper-container .area-item-desc-wrapper .subpage-title {
  position: relative;
  margin-bottom: 20px;
}

@media screen and (max-width: 749px) {
  .goods-shop-list .wrapper-container .area-item-desc-wrapper .subpage-title {
    margin-bottom: 5px;
  }
}

.goods-shop-list .wrapper-container .area-item-desc-wrapper .desc {
  font-size: 15px;
  letter-spacing: 2px;
  line-height: 2;
  margin-bottom: 13px;
}

@media screen and (max-width: 749px) {
  .goods-shop-list .wrapper-container .area-item-desc-wrapper .desc {
    font-size: 12px;
  }
}

.goods-shop-list .wrapper-container .area-item-desc-wrapper .details-list .details-list-item {
  display: table;
  width: 100%;
}

.goods-shop-list .wrapper-container .area-item-desc-wrapper .details-list .details-list-item .details-list-item-label {
  display: table-cell;
  padding-top: 16px;
  line-height: 1;
  text-align: center;
  font-weight: bold;
}

@media screen and (min-width: 750px) {
  .goods-shop-list .wrapper-container .area-item-desc-wrapper .details-list .details-list-item .details-list-item-label {
    min-width: 102px;
    margin-right: 20px;
    width: 63px;
  }
}

.goods-shop-list .wrapper-container .area-item-desc-wrapper .details-list .details-list-item .details-list-item-desc {
  display: table-cell;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 19px;
  width: 100%;
  letter-spacing: 1.4px;
  font-weight: bold;
}

.goods-shop-list .wrapper-container .area-item-desc-wrapper .details-list .details-list-item .details-list-item-desc.padding-left-none {
  padding-left: 0;
}

@media screen and (max-width: 749px) {
  .goods-shop-list .wrapper-container .area-item-desc-wrapper .details-list .details-list-item .details-list-item-desc {
    width: auto;
    padding-left: 10px;
    font-weight: bold;
  }
}

.goods-shop-list .wrapper-container .area-item-desc-wrapper .details-list .details-list-item .details-list-item-desc a {
  text-decoration: underline;
  color: #00a040;
}

.goods-shop-list .wrapper-container .area-item-desc-wrapper .details-list .details-list-item .link {
  color: #00a040;
}

.goods-shop-list .wrapper-container .area-item-desc-wrapper .heading {
  margin: 0;
}

.goods-shop-list .wrapper-container .area-item-desc-wrapper .heading .heading-text {
  font-family: unset;
  font-size: 24px;
  text-align: left;
  margin-bottom: 13px;
  letter-spacing: 5px;
}

.goods-shop-list .wrapper-container .area-item-desc-wrapper.collection-desc-wrapper {
  max-width: 507px;
  z-index: 2;
  position: relative;
}

.goods-shop-list .wrapper-container .area-item-desc-wrapper.collection-desc-wrapper .details-list .details-list-item .details-list-item-desc {
  padding: 16px 19px;
}

@media screen and (min-width: 750px) {
  .goods-shop-list .wrapper-container .area-item-desc-wrapper {
    float: right;
  }
}

@media screen and (max-width: 749px) {
  .goods-shop-list .wrapper-container {
    display: block;
  }
}

.goods-shop-list .wrapper-container.experience-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  flex-wrap: wrap;
}

.goods-shop-list .wrapper-container.experience-wrapper .area-item-desc-wrapper {
  float: none;
}

.goods-shop-list.events-list .swiper-wrapper {
  margin-bottom: 15px;
}

.goods-shop-list.events-list .events-swiper-pagination {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: -36px;
}

.goods-shop-list.events-list .events-swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 11px;
  background-color: #090707;
  opacity: initial;
  margin: 0 5px;
}

.goods-shop-list.events-list .events-swiper-pagination .swiper-pagination-bullet-active {
  background-color: #00a040;
}

.goods-shop-list.events-list .events-swiper[data-imgcount="1"] .events-swiper-pagination {
  display: none;
}

.goods-shop-list.events-list .events-list-item {
  border-bottom: 1px solid #dfdfdf;
}

@media screen and (max-width: 749px) {
  .goods-shop-list.events-list .events-list-item {
    padding-bottom: 40px;
  }
}

.goods-shop-list.events-list .events-list-item:last-child {
  border-bottom: 0;
}

.goods-shop-list.events-list .events-list-item .title {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 2px;
  margin-bottom: 10px;
}

@media screen and (max-width: 749px) {
  .goods-shop-list.events-list .events-list-item .title {
    font-size: 11px;
    letter-spacing: 0.06em;
  }
}

.goods-shop-list.events-list .events-list-item .subpage-title {
  letter-spacing: 5px;
  margin-bottom: 12px;
}

@media screen and (max-width: 749px) {
  .goods-shop-list.events-list .events-list-item .subpage-title {
    font-size: 15px;
    letter-spacing: 0.10em;
  }
}

.goods-shop-list.events-list .events-list-item .desc {
  margin-bottom: 35px;
}

.goods-shop-list.events-list .events-list-item .details-list {
  margin-bottom: 0;
}

@media screen and (max-width: 749px) {
  .goods-shop-list.events-list .events-list-item .details-list {
    margin-bottom: 0;
  }
  .goods-shop-list.events-list .events-list-item .details-list .details-list-item {
    width: 100%;
  }
}

.goods-shop-list.events-list .events-list-item .button {
  margin: 0;
}

.goods-bottom-banners .banner {
  display: table;
  height: 140px;
  background-color: #f2f2f2;
  width: 100%;
  padding: 30px 20px;
  margin-bottom: 30px;
}

.goods-bottom-banners .banner .banner-desc, .goods-bottom-banners .banner .l-button {
  display: table-cell;
  vertical-align: middle;
}

@media screen and (max-width: 749px) {
  .goods-bottom-banners .banner .banner-desc, .goods-bottom-banners .banner .l-button {
    display: block;
  }
}

.goods-bottom-banners .banner .banner-desc {
  color: #333333;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 1.5px;
}

@media screen and (max-width: 749px) {
  .goods-bottom-banners .banner .banner-desc {
    font-size: 12px;
    line-height: 1.5;
  }
}

.goods-bottom-banners .banner .l-button .button {
  margin-right: 0;
}

@media screen and (max-width: 749px) {
  .goods-bottom-banners .banner .l-button {
    margin-top: 17px;
  }
}

@media screen and (min-width: 750px) {
  .goods-bottom-banners .banner {
    margin-bottom: 70px;
    padding: 30px 52px;
  }
}

.goods-bottom-banners .banner-2 {
  border-top: 1px solid #dfdfdf;
  padding-top: 12px;
  margin-bottom: 50px;
}

.goods-bottom-banners .banner-2 .banner-desc {
  font-size: 15px;
  font-weight: bold;
  line-height: 1.7;
}

@media screen and (max-width: 749px) {
  .goods-bottom-banners .banner-2 .banner-desc {
    font-size: 11px;
  }
}

@media screen and (min-width: 750px) {
  .goods-bottom-banners .banner-2 {
    margin-bottom: 100px;
  }
}

.goods-bottom-banners .banner-3 {
  margin-bottom: 40px;
}

@media screen and (min-width: 750px) {
  .goods-bottom-banners .banner-3 {
    margin-bottom: 70px;
  }
}

.collection-exhibit-wrapper {
  position: relative;
  z-index: 1;
}

.collection-exhibit-wrapper::before {
  content: "";
  height: 350px;
  background-color: #f7f7f7;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}

@media screen and (max-width: 749px) {
  .collection-exhibit-wrapper::before {
    height: 569px;
  }
}

.exhibit-list {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  margin-top: 84px;
}

.exhibit-item {
  -webkit-box-flex: 0;
          flex: 0 0 45%;
  max-width: 45%;
  color: #333333;
  font-family: "HiraKakuPro-W3-AlphaNum";
  font-size: 20px;
  font-weight: 400;
  line-height: 2;
  letter-spacing: 0.13em;
  margin-bottom: 64px;
}

@media screen and (max-width: 749px) {
  .exhibit-item {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
    font-size: 15px;
  }
}

.exhibit-item .exhibit-item-link {
  color: #333;
}

.exhibit-title {
  display: block;
  text-align: center;
  color: #00a040;
  font-family: "HiraKakuPro-W3-AlphaNum";
  font-size: 20px;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: 0.15em;
  margin: 13px auto 19px;
}

@media screen and (max-width: 749px) {
  .exhibit-title {
    font-size: 18px;
  }
}

.exhibit-margin-first {
  margin-bottom: 43px;
}

@media screen and (max-width: 749px) {
  .exhibit-margin-first {
    margin-bottom: 19px;
  }
}

.collection-container {
  margin-bottom: 0;
}

.collection-item-list {
  position: relative;
  padding-left: 20px;
}

.collection-item-list:before {
  content: "\30FB";
  position: absolute;
  top: 0;
  left: 0;
}

.content-section {
  background: url("../images/collection/bg-contents.jpg") no-repeat top center;
  width: 100%;
  background-size: cover;
  padding: 74px 0 90px;
  margin-bottom: 109px;
}

@media screen and (max-width: 749px) {
  .content-section {
    background-image: url("../images/collection/bg-contents-sp.jpg");
  }
}

.content-header {
  text-align: center;
}

.contents-heading {
  color: #ffffff;
  font-family: "Holland";
  font-size: 36px;
  font-weight: bold;
  line-height: 30px;
  letter-spacing: 2.16px;
}

.content-lists {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 65px;
}

.content-item {
  max-width: 370px;
  width: 100%;
  margin-bottom: 28px;
}

@media screen and (max-width: 749px) {
  .content-item {
    max-width: 100%;
  }
}

.content-link {
  display: block;
  color: #fff;
}

.content-info {
  margin-top: 14px;
  text-align: center;
}

.content-title {
  display: block;
  font-family: "HiraKakuPro-W6-AlphaNum";
  font-size: 18px;
  font-weight: bold;
  line-height: 1.8;
  letter-spacing: 0.07em;
  margin-bottom: 21px;
}

.content-title-margin {
  margin-bottom: 25px;
}

.content-desc {
  text-align: left;
  font-family: "HiraKakuPro-W3-AlphaNum";
  font-size: 15px;
  font-weight: 400;
  line-height: 2;
  letter-spacing: 0.09em;
}

@media screen and (max-width: 749px) {
  .collection-data-list {
    margin-top: 0px;
  }
}

.racing-kart-video {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  flex-wrap: wrap;
}

@media screen and (max-width: 749px) {
  .racing-kart-video {
    margin-top: 45px;
    -webkit-box-pack: center;
            justify-content: center;
  }
  .racing-kart-video.battle-cart {
    margin-top: 30px;
  }
}

@media screen and (max-width: 749px) {
  .racing-kart-item {
    margin-top: 28px;
  }
}

.racing-kart-item iframe {
  width: 487px;
  height: 285px;
  max-width: 100%;
}

.racing-kart-item.racing-kart-img {
  max-width: 487px;
  width: 100%;
}

.racing-desc {
  color: #2d2d2d;
  font-family: "HiraKakuPro-W6-AlphaNum";
  font-size: 15px;
  font-weight: bold;
  line-height: 2;
  letter-spacing: 0.09em;
  margin-top: 21px;
}

.table-heading-racing {
  max-width: 234px;
  margin-top: 0;
}

.table-racing .link {
  color: #00a040;
}

.table-racing .table-desc {
  font-weight: 400;
}

.table-subheading-racing {
  margin-top: 32px;
}

.battle-cart-title {
  text-align: center;
  color: #2d2d2d;
  font-family: "HiraKakuPro-W6-AlphaNum";
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: 0.09em;
  position: relative;
  z-index: 1;
  margin: 38px auto 51px;
}

@media screen and (max-width: 749px) {
  .battle-cart-title {
    margin-bottom: 0;
  }
  .battle-cart-title.member-pass {
    margin: 0 auto 30px;
  }
  .battle-cart-title.events {
    margin: 30px auto;
  }
}

.battle-cart-title::after {
  content: '';
  width: 95px;
  height: 7px;
  background: url(../images/racingkart/line.png) no-repeat;
  background-size: cover;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: -1;
  max-width: 100%;
  opacity: 0.5;
}

.is-ie .battle-cart-title::after {
  bottom: 2px;
}

.battle-cart-section {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
  margin-top: 60px;
  padding: 47px 55px;
  z-index: 1;
}

@media screen and (max-width: 749px) {
  .battle-cart-section {
    padding: 30px;
    text-align: center;
  }
}

.battle-cart-section:before {
  content: "";
  background: url("../images/racingkart/border.png");
  background-size: 100% 100%;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}

@media screen and (max-width: 749px) {
  .battle-cart-section:before {
    background-image: url("../images/racingkart/border-sp.png");
  }
}

.battle-cart-section .battle-cart-item {
  max-width: 446px;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
}

@media screen and (max-width: 749px) {
  .battle-cart-section .battle-cart-item {
    margin: 0 auto 20px;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
  }
  .battle-cart-section .battle-cart-item:last-child {
    margin: 0 auto;
  }
}

.battle-cart-section .battle-cart-item .battle-cart-heading {
  max-width: 444px;
  width: 100%;
  margin: 7px 0 33px;
}

.battle-cart-section .battle-cart-item .battle-cart-heading.tab2 {
  max-width: 103px;
}

@media screen and (max-width: 749px) {
  .battle-cart-section .battle-cart-item .battle-cart-heading.tab2 {
    margin: 7px auto 33px;
  }
}

.battle-cart-section .battle-cart-item .battle-cart-desc {
  color: #333333;
  font-size: 15px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: 0.06em;
  margin-bottom: 25px;
}

@media screen and (max-width: 749px) {
  .battle-cart-section .battle-cart-item .battle-cart-desc {
    line-height: 1.5;
  }
}

.battle-cart-section .battle-cart-item .battle-cart-desc-list {
  line-height: 2;
  font-size: 15px;
  font-weight: 400;
}

.battle-cart-section .battle-cart-item .l-button {
  margin-top: 33px;
}

.battle-cart-section .battle-cart-item .l-button .button-adventure {
  margin: 0 8px 0;
}

@media screen and (max-width: 749px) {
  .battle-cart-section .battle-cart-item .l-button .button-adventure {
    margin: 0 auto;
  }
}

@media screen and (max-width: 749px) {
  .battle-cart-section .battle-cart-item .l-button.tab2 .button-icon {
    right: 15px;
  }
}

.battle-cart-fee-section .battle-cart-title:after {
  width: 76px;
}

.battle-cart-fee-section .battle-cart-fee-table {
  width: 100%;
  margin-bottom: 35px;
}

.battle-cart-fee-section .battle-cart-fee-table .battle-cart-fee-th {
  background-color: #f7f7f7;
  border: 1px solid #4EBD7B;
  text-align: center;
  padding: 42px 34px;
}

@media screen and (max-width: 749px) {
  .battle-cart-fee-section .battle-cart-fee-table .battle-cart-fee-th {
    width: 45%;
    padding: 15px 20px;
  }
}

.battle-cart-fee-section .battle-cart-fee-table tr, .battle-cart-fee-section .battle-cart-fee-table td {
  border: 1px solid #4EBD7B;
  text-align: center;
}

@media screen and (max-width: 749px) {
  .battle-cart-fee-section .battle-cart-fee-table td {
    padding: 20px;
    width: 475px;
  }
}

.battle-cart-fee-section .battle-cart-fee-table .align-left {
  text-align: left;
  padding: 20px 24px;
}

.battle-cart-fee-desc {
  line-height: 2;
  font-size: 15px;
  letter-spacing: 0.18em;
}

.battle-cart-fee-desc.align-center {
  text-align: center;
}

.battle-cart-challenge {
  margin-top: 64px;
}

.battle-cart-challenge .battle-cart-challenge-heading {
  font-family: "HiraKakuPro-W6-AlphaNum";
  font-size: 24px;
  letter-spacing: 2.88px;
  line-height: 1;
  position: relative;
  color: #2d2d2d;
  text-align: center;
  z-index: 1;
  font-weight: 400;
}

@media screen and (max-width: 749px) {
  .battle-cart-challenge .battle-cart-challenge-heading {
    font-size: 15px;
    margin-bottom: 10px;
  }
}

.battle-cart-challenge .battle-cart-challenge-heading::after {
  content: '';
  width: 532px;
  height: 7px;
  background: url(../images/racingkart/line2.png) no-repeat;
  background-size: cover;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: -1;
  max-width: 100%;
  opacity: 0.5;
}

@media screen and (max-width: 749px) {
  .battle-cart-challenge .battle-cart-challenge-heading::after {
    width: 385px;
  }
}

.battle-cart-challenge .battle-cart-challenge-heading.challenge-heading-tab2 {
  margin-bottom: 38px;
}

.battle-cart-challenge .battle-cart-challenge-heading.challenge-heading-tab2::after {
  width: 230px;
  height: 7px;
}

.battle-cart-challenge .battle-cart-challenge-heading.sub {
  letter-spacing: 2.16px;
  line-height: 1;
  font-size: 18px;
  margin-top: 13px;
  margin-bottom: 38px;
  font-weight: 400;
}

.battle-cart-challenge .battle-cart-challenge-heading.sub::after {
  width: 478px;
}

@media screen and (max-width: 749px) {
  .battle-cart-challenge .battle-cart-challenge-heading.sub {
    font-size: 15px;
  }
  .battle-cart-challenge .battle-cart-challenge-heading.sub.sub-sp::after {
    width: 95px;
  }
}

.battle-cart-challenge .battle-cart-challenge-info {
  margin-top: 50px;
  position: relative;
  padding-bottom: 60px;
}

.battle-cart-challenge .battle-cart-challenge-info::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 10px;
  background-image: url(../images/program/underline.png);
  bottom: 0px;
  left: 1px;
  opacity: 0.8;
}

.battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  max-width: 704px;
  margin: 0 auto;
}

.battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li {
  width: 292px;
  position: relative;
  max-width: 100%;
}

@media screen and (max-width: 749px) {
  .battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li {
    margin: 0 auto 88px;
    width: 100%;
    text-align: center;
  }
}

.battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li::after {
  content: url("../images/racingkart/arrow.png");
  position: absolute;
  right: -75px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media screen and (max-width: 749px) {
  .battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li::after {
    content: url("../images/racingkart/arrow-sp.png");
    right: 0;
    top: auto;
    left: 0;
    bottom: -95px;
  }
}

.battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li.tab2 {
  width: 320px;
}

@media screen and (max-width: 749px) {
  .battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li.tab2 {
    width: 48%;
  }
}

.battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li.tab2::after {
  display: none;
}

@media screen and (max-width: 749px) {
  .battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li:last-child {
    margin: 0 auto;
  }
}

.battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li:last-child::after {
  display: none;
}

.battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li .battle-cart-challenge-link {
  display: block;
  height: 160px;
  border-radius: 8px;
  border: 1px solid #333333;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  text-decoration: underline;
  color: #333333;
  padding: 112px 20px 20px;
  position: relative;
}

@media screen and (max-width: 749px) {
  .battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li .battle-cart-challenge-link {
    font-size: 15px;
  }
}

.battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li .battle-cart-challenge-link:hover {
  border-color: #4EBD7B;
  color: #4EBD7B;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li .battle-cart-challenge-link::before {
  content: "";
  background: url("../images/racingkart/daily-ranking.png");
  background-size: cover;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  width: 73px;
  margin: 0 auto;
  height: 74px;
}

.battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li .battle-cart-challenge-link.monthly::before {
  background-image: url("../images/racingkart/monthly-ranking.png");
}

.battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li .battle-cart-challenge-box {
  border: 1px solid #4EBD7B;
  height: 95px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: center;
          justify-content: center;
  flex-wrap: wrap;
}

@media screen and (max-width: 749px) {
  .battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li .battle-cart-challenge-box {
    width: 292px;
    margin: 0 auto;
  }
}

.battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li .battle-cart-challenge-box.gray {
  background-color: #f7f7f7;
}

.battle-cart-challenge .battle-cart-challenge-info .battle-cart-challenge-info-ul .battle-cart-challenge-info-li .battle-cart-challenge-box .red {
  display: block;
  color: #c1272d;
}

.battle-cart-layout .heading-subtext {
  width: 595px;
  max-width: 100%;
}

@media screen and (max-width: 749px) {
  .battle-cart-layout .heading-subtext {
    height: 60px !important;
  }
}

.map-flag {
  max-width: 902px;
  width: 100%;
  margin: 0 auto;
  display: block;
}

@media screen and (max-width: 749px) {
  .schedule-section {
    padding-top: 22px;
    margin-top: -22px;
  }
}

.schedule-section .business-calendar-wrapper {
  background: none;
}

@media screen and (max-width: 749px) {
  .schedule-section .business-calendar-wrapper {
    max-width: 720px;
    width: 100%;
  }
}

.member-pass-section .heading-subtext {
  width: 639px;
  max-width: 100%;
}

@media screen and (max-width: 749px) {
  .member-pass-section .heading-subtext {
    height: 54px !important;
    margin-top: 12px !important;
  }
}

.member-pass-section .member-pass-box {
  border: 1px solid #bfbfbf;
  margin-top: 39px;
  padding: 11px 67px 52px;
}

@media screen and (max-width: 749px) {
  .member-pass-section .member-pass-box {
    border: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

.member-pass-section .member-pass-box .battle-cart-title::after {
  width: 181px;
  height: 8px;
}

.member-pass-section .member-pass-box .member-pass-list {
  list-style: decimal;
  counter-reset: my-sec-counter;
}

.member-pass-section .member-pass-box .member-pass-list .member-pass-item {
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 32px;
  padding-left: 22px;
  position: relative;
}

.member-pass-section .member-pass-box .member-pass-list .member-pass-item:before {
  counter-increment: my-sec-counter;
  content: " " counter(my-sec-counter) ". ";
  position: absolute;
  left: 0;
  top: 0;
  font-weight: bold;
}

.member-pass-section .member-pass-box .member-pass-list .member-pass-item .member-pass-title {
  font-weight: bold;
  letter-spacing: 0.16em;
}

.member-pass-section .member-pass-box .member-pass-list .member-pass-item .member-pass-item-red {
  color: #c1272d;
}

.member-pass-section .member-pass-box .member-pass-list .member-pass-item .member-pass-info {
  text-indent: 53px;
  line-height: 2;
  letter-spacing: 0.16em;
}

.member-pass-section .member-pass-box .member-pass-link {
  display: block;
  margin: 0 auto;
  background: #F7F7F7;
  max-width: 858px;
  width: 100%;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  text-decoration: underline;
  letter-spacing: 1.8px;
  text-align: center;
  color: #2d2d2d;
  position: relative;
  padding: 32px 20px;
}

@media screen and (max-width: 749px) {
  .member-pass-section .member-pass-box .member-pass-link {
    font-size: 14px;
  }
}

.member-pass-section .member-pass-box .member-pass-link.open .is-open {
  display: inline-block;
}

.member-pass-section .member-pass-box .member-pass-link.open .is-close {
  display: none;
}

.member-pass-section .member-pass-box .member-pass-link span {
  position: relative;
  display: inline-block;
  padding-left: 23px;
  text-decoration: underline;
}

.member-pass-section .member-pass-box .member-pass-link span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  border-width: 0 7px 12.1px 7px;
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent #719b68 transparent;
}

@media screen and (max-width: 749px) {
  .member-pass-section .member-pass-box .member-pass-link span:before {
    top: 6px;
  }
}

.member-pass-section .member-pass-box .member-pass-link span.is-open {
  display: none;
}

.member-pass-section .member-pass-box .member-pass-link span.is-open:before {
  -webkit-transform: rotate(0);
          transform: rotate(0);
  top: 3px;
}

@media screen and (max-width: 749px) {
  .member-pass-section .member-pass-box .member-pass-link span.is-open:before {
    top: 1px;
  }
}

.member-pass-table-section .battle-cart-fee-section .battle-cart-fee-table .battle-cart-fee-th {
  padding: 27px 34px;
}

.member-pass-table-section .member-pass-div {
  font-size: 15px;
  margin-top: 50px;
  line-height: 2;
  margin-bottom: 40px;
}

.member-pass-table-section .member-pass-div .member-heading {
  font-weight: bold;
}

.moretext {
  display: none;
}

@media screen and (max-width: 749px) {
  .battle-cart-section-title .heading-subtext {
    height: 83px;
  }
}

.battle-cart-fee-table-title-sp {
  margin-bottom: 20px;
}

.banner-cta-racing .banner-cta {
  margin-top: 44px;
}

@media screen and (max-width: 749px) {
  .banner-cta-racing .banner-cta {
    margin-top: 10px;
  }
}

.racing-kart-ul {
  padding-left: 17px;
}

@media screen and (max-width: 749px) {
  .tabs-goods-section {
    padding-top: 50px;
    margin-top: -50px;
  }
}

.row {
  box-sizing: border-box;
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 0;
          flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.col-lg-1 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  flex-basis: 8.33333333%;
  max-width: 8.33333333%;
}

@media screen and (max-width: 1279px) {
  .col-md-1 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
}

@media screen and (max-width: 749px) {
  .col-sm-1 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
}

.col-lg-2 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  flex-basis: 16.66666667%;
  max-width: 16.66666667%;
}

@media screen and (max-width: 1279px) {
  .col-md-2 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
}

@media screen and (max-width: 749px) {
  .col-sm-2 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
}

.col-lg-3 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  flex-basis: 25%;
  max-width: 25%;
}

@media screen and (max-width: 1279px) {
  .col-md-3 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 25%;
    max-width: 25%;
  }
}

@media screen and (max-width: 749px) {
  .col-sm-3 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 25%;
    max-width: 25%;
  }
}

.col-lg-4 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  flex-basis: 33.33333333%;
  max-width: 33.33333333%;
}

@media screen and (max-width: 1279px) {
  .col-md-4 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
}

@media screen and (max-width: 749px) {
  .col-sm-4 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
}

.col-lg-5 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  flex-basis: 41.66666667%;
  max-width: 41.66666667%;
}

@media screen and (max-width: 1279px) {
  .col-md-5 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
}

@media screen and (max-width: 749px) {
  .col-sm-5 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
}

.col-lg-6 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  flex-basis: 50%;
  max-width: 50%;
}

@media screen and (max-width: 1279px) {
  .col-md-6 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 50%;
    max-width: 50%;
  }
}

@media screen and (max-width: 749px) {
  .col-sm-6 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 50%;
    max-width: 50%;
  }
}

.col-lg-7 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  flex-basis: 58.33333333%;
  max-width: 58.33333333%;
}

@media screen and (max-width: 1279px) {
  .col-md-7 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
}

@media screen and (max-width: 749px) {
  .col-sm-7 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
}

.col-lg-8 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  flex-basis: 66.66666667%;
  max-width: 66.66666667%;
}

@media screen and (max-width: 1279px) {
  .col-md-8 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
}

@media screen and (max-width: 749px) {
  .col-sm-8 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
}

.col-lg-9 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  flex-basis: 75%;
  max-width: 75%;
}

@media screen and (max-width: 1279px) {
  .col-md-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 75%;
    max-width: 75%;
  }
}

@media screen and (max-width: 749px) {
  .col-sm-9 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 75%;
    max-width: 75%;
  }
}

.col-lg-10 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  flex-basis: 83.33333333%;
  max-width: 83.33333333%;
}

@media screen and (max-width: 1279px) {
  .col-md-10 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
}

@media screen and (max-width: 749px) {
  .col-sm-10 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
}

.col-lg-11 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  flex-basis: 91.66666667%;
  max-width: 91.66666667%;
}

@media screen and (max-width: 1279px) {
  .col-md-11 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
}

@media screen and (max-width: 749px) {
  .col-sm-11 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
}

.col-lg-12 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  flex-basis: 100%;
  max-width: 100%;
}

@media screen and (max-width: 1279px) {
  .col-md-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 749px) {
  .col-sm-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    flex-basis: 100%;
    max-width: 100%;
  }
}

.l-container {
  padding: 0 32px;
  width: 1284px;
  margin: 0 auto;
}

@media screen and (max-width: 749px) {
  .l-container {
    width: 100%;
    padding: 0 20px;
  }
  .recommend-menu .l-container {
    padding: 0px;
  }
}

.camp-wrapper .l-container-m {
  margin-left: auto;
  margin-right: auto;
}

.l-container-racing {
  max-width: 1086px;
  margin: 0 auto;
  padding: 0 32px;
}

@media screen and (max-width: 749px) {
  .l-container-racing {
    width: 100%;
    padding: 0 20px;
  }
  .l-container-racing.l-racing-sp {
    padding: 0;
  }
  .recommend-menu .l-container-racing {
    padding: 0px;
  }
  .l-container-racing.for-sp {
    padding: 0;
  }
}

.camp-wrapper .l-container-racing-m {
  margin-left: auto;
  margin-right: auto;
}

.l-container-kids-attraction {
  max-width: 1062px;
  margin-left: auto;
  margin-right: auto;
}

.l-container-inner {
  padding: 0 30px;
  width: 1080px;
  margin: 0 auto;
}

@media screen and (max-width: 749px) {
  .l-container-inner {
    width: 100%;
    padding: 0 20px;
  }
}

.l-container-inner-nozominoyu {
  padding: 0 30px;
  width: 1080px;
  margin: 0 auto;
}

@media screen and (max-width: 749px) {
  .l-container-inner-nozominoyu {
    width: 100%;
    padding: 0;
  }
}

.business-calendar-wrapper {
  text-align: center;
  background: url(../images/hellowoods/field-intro-bg.png);
  background-size: 100% 95%;
  max-width: none;
  background-repeat: no-repeat;
}

.business-calendar-wrapper .business-calendar-inner {
  max-width: 1021px;
  margin: 0 auto;
  padding-bottom: 50px;
  padding-top: 25px;
}

.business-calendar-wrapper .business-calendar-inner iframe {
  width: 100%;
}

.business-calendar-wrapper .business-calendar-inner .calendar-note {
  text-align: left;
  margin-top: 19px;
  font-size: 12px;
  letter-spacing: 1px;
}

@media screen and (min-width: 750px) {
  .business-calendar-wrapper .business-calendar-inner {
    padding: 60px 0;
    padding-bottom: 100px;
  }
  .business-calendar-wrapper .business-calendar-inner .calendar-note {
    text-align: left;
    margin-top: 20px;
    font-size: 18px;
  }
}

@media screen and (max-width: 749px) {
  .business-calendar-wrapper {
    width: 100%;
    padding: 0 20px;
    max-width: none;
  }
}

.l-container-mobi-guide {
  max-width: 1170px;
}

.l-container-m {
  max-width: 1021px;
  margin: 0 auto;
}

@media screen and (max-width: 749px) {
  .l-container-m {
    max-width: 252px;
  }
  .l-container-m.full-sp {
    max-width: none;
    padding: 0 20px;
  }
}

.l-container-m.collection-data-container {
  max-width: 1116px;
  margin-top: 64px;
}

@media screen and (max-width: 749px) {
  .l-container-m.collection-data-container {
    margin-top: 0;
    padding: 0 30px;
  }
}

@media screen and (max-width: 749px) {
  .goods-shop-container {
    max-width: 265px;
  }
  .goods-shop-container.experience-container-sp {
    max-width: 373px;
    width: 94%;
  }
}

.l-heading {
  text-align: center;
}

.l-heading-main {
  margin: 48px 0;
  text-align: center;
}

@media screen and (max-width: 749px) {
  .l-heading-main {
    margin: 40px 0 49px;
  }
}

@media screen and (max-width: 749px) {
  .l-heading-main.l-heading-main-nozominoyu-summary {
    margin: 40px 0 0;
  }
}

.l-heading-inner {
  margin: 40px 0;
  text-align: center;
}

.l-feature {
  padding: 153px 0 0;
}

@media screen and (max-width: 749px) {
  .l-feature {
    padding-top: 132px;
  }
}

.l-parkmap {
  position: relative;
}

@media screen and (max-width: 749px) {
  .l-parkmap {
    padding: 0px 0 49px;
  }
}

.l-section {
  padding-bottom: 95px;
}

.l-section.youtube-video {
  padding-top: 25px;
  padding-bottom: 0;
}

.l-section.l-collection {
  padding-bottom: 83px;
}

.l-section.l-racing {
  padding-bottom: 56px;
}

@media screen and (max-width: 749px) {
  .l-section.l-racing {
    padding-bottom: 30px;
  }
}

.l-section.l-section-battle-cart {
  padding-bottom: 0;
}

.l-section.l-section-racing {
  padding-bottom: 10px;
}

@media screen and (max-width: 749px) {
  .l-section {
    padding-bottom: 55px;
  }
}

@media screen and (max-width: 749px) {
  .l-section.section-events {
    padding-bottom: 100px;
  }
}

@media screen and (max-width: 749px) {
  .l-section.collection-section {
    padding-bottom: 60px;
  }
}

@media screen and (max-width: 749px) {
  .l-section.l-section-forest-dokidoki {
    padding-bottom: 20px;
  }
}

.l-section.l-section-hotel-twin {
  padding-bottom: 47px;
}

@media screen and (max-width: 749px) {
  .l-section.l-section-hotel-twin {
    padding-bottom: 33px;
  }
}

.l-section.l-section-hellowoods {
  padding-bottom: 50px;
}

@media screen and (max-width: 749px) {
  .l-section.l-section-hellowoods {
    padding-bottom: 68px;
  }
}

@media screen and (max-width: 749px) {
  .l-section.sponsors {
    margin-bottom: 55px;
  }
}

.l-section.l-section-activity {
  margin-top: -72px;
}

@media screen and (max-width: 749px) {
  .l-section.l-section-activity {
    margin-top: 0;
  }
}

@media screen and (max-width: 749px) {
  .l-section.banner-image {
    padding-bottom: 60px;
    background-color: #f9f9f9;
  }
  .l-section.hoteltwinring-banner-image-1 .l-container-m, .l-section.hoteltwinring-banner-image-2 .l-container-m {
    max-width: none;
    padding: 0 20px;
  }
}

.l-section-inner {
  padding: 0 146px;
}

@media screen and (max-width: 749px) {
  .l-section-inner {
    padding: 26px 0 40px;
  }
}

.l-section-title {
  text-align: center;
}

.l-section-title.program-dropdown-title svg {
  height: 17px;
  margin-bottom: 21px;
}

.l-section-title.experience-title {
  max-width: 447px;
  width: 100%;
  margin: 48px auto 0;
}

.l-section-title-adventure {
  position: relative;
  z-index: 3;
}

.l-section-title-adventure.hellowoods {
  position: initial;
}

/*Modifier*/
.alternate-feature .heading-wrap {
  margin-bottom: 65px;
}

@media screen and (max-width: 749px) {
  .alternate-feature .heading-wrap {
    margin-bottom: 45px;
  }
}

.faq-file-dl .heading-wrap {
  margin-bottom: 50px;
}

.l-button {
  margin-top: 50px;
}

.l-button.l-button-call-to-action {
  margin-top: 25px;
}

@media screen and (max-width: 749px) {
  .l-button.l-button-call-to-action {
    margin: 15px;
  }
}

.l-button .button-adventure {
  margin-top: -9px;
}

@media screen and (max-width: 749px) {
  .l-button .button-adventure {
    margin-top: -21px;
  }
  .l-button .button-adventure-racing-kart {
    margin-top: -24px;
  }
}

.l-button .button-kids-carbike-attraction {
  margin-left: 0;
  margin-right: 0;
}

.l-button-call-to-action-subpage {
  margin-top: 25px;
}

@media screen and (max-width: 749px) {
  .l-button-kids-carbike {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.l-adventure {
  max-width: 961px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: -40px;
  padding-top: 93px;
  background-color: #fff;
  position: relative;
  padding-left: 90px;
  padding-right: 90px;
}

.l-adventure-hellowoods, .l-adventure-mobipark {
  padding-top: 20px;
}

@media screen and (max-width: 749px) {
  .l-adventure-hellowoods, .l-adventure-mobipark {
    padding-top: 0px !important;
  }
}

.l-adventure-hotel {
  padding-top: 1px;
}

@media screen and (max-width: 749px) {
  .l-adventure-hotel {
    padding-top: 0px !important;
  }
}

.l-adventure-motorsport {
  padding-top: 15px;
}

@media screen and (max-width: 749px) {
  .l-adventure-motorsport {
    padding-top: 0px !important;
  }
}

.l-adventure-hondacollection {
  padding-top: 15px;
}

@media screen and (max-width: 749px) {
  .l-adventure-hondacollection {
    padding-top: 0px;
  }
}

@media screen and (min-width: 750px) {
  .restaurant-container .l-adventure {
    padding-left: 60px;
    padding-right: 60px;
  }
}

.l-adventure .adventure-ribbon {
  position: absolute;
  top: -53px;
  left: -10px;
  height: 170px;
  width: 170px;
  background: url(../images/hoteltwinring/NEW-icon-image.png) no-repeat;
  background-size: contain;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}

.l-adventure .adventure-ribbon .adventure-ribbon-inner {
  width: 100%;
  text-align: center;
  font-weight: bold;
}

.l-adventure .adventure-ribbon .adventure-ribbon-inner .heading-text {
  background: none;
  -webkit-text-fill-color: #000;
  font-size: 50px;
  line-height: 1.2;
}

@media screen and (max-width: 749px) {
  .l-adventure .adventure-ribbon .adventure-ribbon-inner .heading-text {
    font-size: 30px;
  }
}

@media screen and (max-width: 749px) {
  .l-adventure .adventure-ribbon .adventure-ribbon-inner .ribbon-date {
    font-size: 9px;
  }
}

@media screen and (max-width: 749px) {
  .l-adventure .adventure-ribbon {
    height: 70px;
    width: 70px;
    top: -34px;
    left: -30px;
  }
}

.l-adventure.hellowoods {
  padding-top: 140px;
}

.l-adventure.l-hoteltwinring {
  padding-top: 65px;
}

.l-adventure.l-hoteltwinring .l-button {
  margin-top: 60px;
}

.l-button.mt30{ margin-top: 30px !important;}


@media screen and (max-width: 749px) {
  .l-adventure.l-hoteltwinring {
    padding-top: 30px;
  }
}

.l-adventure.hoteltwinring {
  padding-top: 7px;
  margin-top: -60px;
}

.l-adventure.hoteltwinring .l-button {
  margin-top: 37px;
}

.l-adventure.hoteltwinring .adventure-sub-heading {
  font-size: 20px;
  font-weight: bold;
  font-family: initial;
  letter-spacing: 5px;
}

@media screen and (max-width: 749px) {
  .l-adventure.hoteltwinring {
    padding-top: 5px;
    margin-top: -32px;
  }
}

@media screen and (max-width: 749px) {
  .l-adventure {
    max-width: 612px;
    padding-top: 23px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: -27px;
  }
  .l-adventure.hellowoods {
    padding-top: 60px;
    margin-top: -30px;
  }
}

@media screen and (max-width: 749px) {
  .l-adventure-campvillage {
    padding-top: 75px;
  }
}

@media screen and (max-width: 749px) {
  .l-adventure-sp-container {
    padding-left: 35px;
    padding-right: 35px;
  }
}

@media screen and (min-width: 750px) {
  .l-adventure-dokidoki {
    padding-top: 106px;
  }
}

@media screen and (min-width: 750px) {
  .l-adventure-itadaki {
    padding-top: 60px;
  }
}

.l-racing-kart {
  padding-top: 39px;
}

@media screen and (max-width: 749px) {
  .l-racing-kart {
    padding-top: 23px;
  }
}

@media screen and (min-width: 750px) {
  .racing-kart {
    margin-top: 0;
  }
  .racing-kart.nozomi {
    padding-bottom: 160px;
  }
}

.l-note {
  margin: 40px 0;
  text-align: center;
}

@media screen and (max-width: 749px) {
  .l-note {
    margin: 0;
  }
}

.l-youtube {
  margin-top: 78px;
}

@media screen and (max-width: 749px) {
  .l-youtube {
    margin: 0 -20px;
  }
}

.l-column-link {
  margin-left: -20px;
  margin-right: -20px;
}

#emergencynews {
  border: 2px solid #62857f;
  background: #fff;
  padding: 15px;
  margin: 0 auto;
  line-height: 1.2em;
  font-family: "MS PGothic","Osaka",Verdana,sans-serif;
  font-size: 13px;
  position: relative;
  z-index: 9;
}

@media screen and (max-width: 749px) {
  #emergencynews {
    margin-top: 58px;
    z-index: 1;
  }
}

#emergencynews p {
  padding: 0;
  margin: 0;
  line-height: 1.4;
  text-align: left;
}

#emergencynews p a {
  color: #1616ef;
}

@media screen and (max-width: 749px) {
  .trmWrapper #emergencynews {
    margin-top: 11px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2Fzc2V0cy9jc3MvYXBwLmNzcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2Jhc2UvX3Nhbml0aXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvYmFzZS9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2Jhc2UvX3V0aWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9saWIvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9zcmMvY29tcG9uZW50cy9jb3JlL2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19hdHRyYWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbGliL19tZWRpYS1xdWVyaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19saWdodGJveC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX3dyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19wcmVsb2FkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9faGVhZGluZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2hlYWRpbmctd3JhcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2hlYWRpbmctbWFpbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2hlYWRpbmctaG93dG8uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19oZWFkaW5nLWJhbm5lci1tb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fbXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fZmVhdHVyZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2ZpbGUtZG93bmxvYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19wYXJrbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fYnV0dG9uLWdyYWRpZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL195b3V0dWJlLXZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9faW5zdGFncmFtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fZmFxLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fY2FsbC10by1hY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL190YWJsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX3RhYmxlLWluZm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2JvdHRvbS1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19kZXNpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19pbmZvLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19jaGFsbGVuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19hZHZlbnR1cmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19raWRzLWNhcmJpa2UtYXR0cmFjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2Jsb2NrLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9faW1hZ2UtYm9yZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fdmlkZW8tYm9yZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9faG93LXRvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9faW5mb3JtYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19wb3N0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fcGl0LXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2Jhbm5lci1jdGEuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19iYW5uZXItaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19zcG9uc29ycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX3RvcC1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19oZWxsb3dvb2RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fbm90ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2hlbGxvd29vZHMtaW5mb3JtYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19ob3RlbC1yZXNlcnZhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2FsdGVybmF0ZS1mZWF0dXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fc3RlcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX3N0ZXAtaXRlbS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2NvbXBhcmlzb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19jb21tb24tc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fa2FydC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2NhcmJpa2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL195b3V0dWJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fc3VicGFnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2NvbHVtbi1hbmNob3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19mb3Jlc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19jcmFmdC1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19jdXN0b20tc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fY29sbGFwc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19yZW1pbmRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX25vem9taW5veXUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19yb29tZGV0YWlscy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2ltcG9ydGFudC1ub3RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fbW9kZWwtcGxhbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX3Jlc3RhdXJhbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19yZXN0YXVyYW50LW1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19wYWdlLWRlc2NyaXB0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fdGV4dC1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fc3dpcGVyLXBhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLWRldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19pbWFnZS1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fZm9vZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fY29uY2VwdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2V4cGVyaWVuY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19wb2ludC1pdGVtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9yZWNvbW1lbmQtbWVudS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX21hcC1hbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19sb2NhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX2d1aWRlLWZpbHRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2NvbXBvbmVudHMvX3RpbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fZ29vZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9jb21wb25lbnRzL19jb2xsZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvY29tcG9uZW50cy9fcmFjaW5nLWthcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9sYXlvdXQvX2wtY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbGF5b3V0L19sLWhlYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9sYXlvdXQvX2wtZmVhdHVyZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2xheW91dC9fbC1wYXJrbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbGF5b3V0L19sLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9sYXlvdXQvX2wtc2VjdGlvbi10aXRsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2xheW91dC9fbC1idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9sYXlvdXQvX2wtYWR2ZW50dXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbGF5b3V0L19sLXJhY2luZy1rYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvbGF5b3V0L19sLW5vdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9sYXlvdXQvX2wteW91dHViZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL2xheW91dC9fbC1jb2x1bW4tYW5jaG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvZW1lcmdlbmN5bmV3cy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NlcmlmK0pQOndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG4vKiEgc2FuaXRpemUuY3NzIHwgQ0MwIFB1YmxpYyBEb21haW4gfCBnaXRodWIuY29tL2pvbmF0aGFudG5lYWwvc2FuaXRpemUuY3NzICovXG4vKlxuICogTm9ybWFsaXphdGlvblxuICovXG46cm9vdCB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udDogMTZweCAvIDEuNSBzYW5zLXNlcmlmO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICB3aWR0aDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW3Vuc2VsZWN0YWJsZV0ge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLypcbiAqIFVuaXZlcnNhbCBpbmhlcml0YW5jZVxuICovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4qIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4vKlxuICogT3BpbmlvbmF0ZWQgZGVmYXVsdHNcbiAqL1xuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwiZGF0ZVwiXSxcblt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibW9udGhcIl0sXG5bdHlwZT1cIm51bWJlclwiXSxcblt0eXBlPVwicGFzc3dvcmRcIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzZWFyY2hcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ0ZXh0XCJdLFxuW3R5cGU9XCJ0aW1lXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cIndlZWtcIl0sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDEuNWVtO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbn1cblxubmF2IG9sLFxubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjNENEZDO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiB7XG4gIFtoaWRkZW5+PVwic2NyZWVuXCJdIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIFtoaWRkZW5+PVwic2NyZWVuXCJdOm5vdCg6YWN0aXZlKTpub3QoOmZvY3VzKTpub3QoOnRhcmdldCkge1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKlxuI3N0eWxlZ3VpZGVcbuWfuuacrOOCueOCv+OCpOODq1xuXG5gYGBcbjxwPueJueOBq+S9leOCguaMh+WumuOBl+OBquOBhOOBqOOBjeOBrueKtuaFizwvcD5cbmBgYFxuKi9cbmJvZHkgLndyYXA6bm90KC5jbGllbnQtY29udGVudCkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkgLndyYXA6bm90KC5jbGllbnQtY29udGVudCksXG5ib2R5ICNsaWctaGVhZGVyLFxuYm9keSAjbGlnLXByZWxvYWQsXG5ib2R5ICNsaWctYnJlYWRjcnVtYnMsXG5ib2R5ICNsaWctZm9vdGVyLFxuYm9keSAubGlnLWNvbnRlbnQge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFLYWt1UHJvLVczLUFscGhhTnVtXCIsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogMTI3OXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICBib2R5IC53cmFwOm5vdCguY2xpZW50LWNvbnRlbnQpLFxuICBib2R5ICNsaWctaGVhZGVyLFxuICBib2R5ICNsaWctcHJlbG9hZCxcbiAgYm9keSAjbGlnLWJyZWFkY3J1bWJzLFxuICBib2R5ICNsaWctZm9vdGVyLFxuICBib2R5IC5saWctY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbmJvZHkgI2xpZy1mb290ZXIge1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc0NKS2pwLVJlZ3VsYXJcIiAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC53cmFwIC5jbGllbnQtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGluaXRpYWw7XG59XG5cbmJvZHkgLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuYm9keSAuYmctbm9uZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYnIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3ZnLXNwcml0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC51LXNob3ctcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1zaG93LXNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudS1zaG93LXNwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC51LXNob3ctc3AuY29sbGVjdGlvbi1pbWctc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnUtc2hvdy1zcC51LXNob3ctc3AtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LWNsZWFyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnUtdGl0bGUtaGlkZGVuIHtcbiAgZm9udC1zaXplOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZmlsbC13aGl0ZSB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhvdmVyLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaG92ZXItd3JhcDpob3ZlciA+ICoge1xuICB0cmFuc2l0aW9uOiBlYXNlIDFzIGFsbDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmhvdmVyLXdyYXA6aG92ZXIgPiAqLFxuLmx1bmNoLW1hcmNoZXJhbnQgLmhvdmVyLXdyYXA6aG92ZXIgPiAqLFxuLmRpbm5lci1zZXQtbWFyY2hlcmFudCAuaG92ZXItd3JhcDpob3ZlciA+ICoge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uaG92ZXItZ3JlZW4ge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmhvdmVyLWdyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICMwMGEwNDAgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyLW9wYWNpdHkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uaG92ZXItb3BhY2l0eTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50O1xufVxuXG4udi1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsIC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsIC5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLCAuc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uYXR0cmFjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hdHRyYWN0aW9uLXN1YnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTYwZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hdHRyYWN0aW9uLXN1YnRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zbWFydC1lbnRyeSAuYXR0cmFjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc21hcnQtZW50cnkgLmF0dHJhY3Rpb24gLmFydGljbGUtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBtaW4taGVpZ2h0OiA1OXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbWFydC1lbnRyeSAuYXR0cmFjdGlvbiAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbn1cblxuLnNtYXJ0LWVudHJ5IC5hdHRyYWN0aW9uLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbWFydC1lbnRyeSAuYXR0cmFjdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc21hcnQtZW50cnkgLmF0dHJhY3Rpb24taXRlbSB7XG4gICAgd2lkdGg6IDMxMXB4O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XNi1BbHBoYU51bVwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvbGliL2ZvbnRzL0hpcmFnaW5vIEtha3UgR290aGljIFBybyBXNi9IaXJhS2FrdVByby1XNi1BbHBoYU51bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvYXNzZXRzL2xpYi9mb250cy9IaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8gVzYvSGlyYUtha3VQcm8tVzYtQWxwaGFOdW0ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIvYXNzZXRzL2xpYi9mb250cy9IaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8gVzYvSGlyYUtha3VQcm8tVzYtQWxwaGFOdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2xpYi9mb250cy9IaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8gVzYvSGlyYUtha3VQcm8tVzYtQWxwaGFOdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvYXNzZXRzL2xpYi9mb250cy9IaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8gVzYvSGlyYUtha3VQcm8tVzYtQWxwaGFOdW0uc3ZnI0hpcmFLYWt1UHJvLVc2LUFscGhhTnVtXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG9sbGFuZFwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvbGliL2ZvbnRzL0hvbGxhbmQvSG9sbGFuZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvYXNzZXRzL2xpYi9mb250cy9Ib2xsYW5kL0hvbGxhbmQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIvYXNzZXRzL2xpYi9mb250cy9Ib2xsYW5kL0hvbGxhbmQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2xpYi9mb250cy9Ib2xsYW5kL0hvbGxhbmQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvbGliL2ZvbnRzL0hvbGxhbmQvSG9sbGFuZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFLYWt1UHJvLVczLUFscGhhTnVtXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9saWIvZm9udHMvSGlyYUtha3VQcm8tVzMvSGlyYUtha3VQcm8tVzMtQWxwaGFOdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Fzc2V0cy9saWIvZm9udHMvSGlyYUtha3VQcm8tVzMvSGlyYUtha3VQcm8tVzMtQWxwaGFOdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2xpYi9mb250cy9IaXJhS2FrdVByby1XMy9IaXJhS2FrdVByby1XMy1BbHBoYU51bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9saWIvZm9udHMvSGlyYUtha3VQcm8tVzMvSGlyYUtha3VQcm8tVzMtQWxwaGFOdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc0NKS2pwLVJlZ3VsYXItbWl4XCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9saWIvZm9udHMvTm90b3NhbnMvTm90b1NhbnNDSktqcC1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9hc3NldHMvbGliL2ZvbnRzL05vdG9zYW5zL05vdG9TYW5zQ0pLanAtUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIHVybChcIi9hc3NldHMvbGliL2ZvbnRzL05vdG9zYW5zL05vdG9TYW5zQ0pLanAtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvbGliL2ZvbnRzL05vdG9zYW5zL05vdG9TYW5zQ0pLanAtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9saWIvZm9udHMvTm90b3NhbnMvTm90b1NhbnNDSktqcC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNDSktqcC1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9saWIvZm9udHMvTm90b3NhbnMvTm90b1NhbnNDSktqcC1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cblxuLnNsYk92ZXJsYXksIC5zbGJXcmFwT3V0ZXIsIC5zbGJXcmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5zbGJPdmVybGF5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC43O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xiT3ZlcmxheSAwLjVzO1xuICAtbW96LWFuaW1hdGlvbjogc2xiT3ZlcmxheSAwLjVzO1xuICBhbmltYXRpb246IHNsYk92ZXJsYXkgMC41cztcbn1cblxuLnNsYldyYXBPdXRlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMjAxMDtcbn1cblxuLnNsYldyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsYldyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zbGJDb250ZW50T3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMCAxZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDIwMjA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNsYkNvbnRlbnRFbCAuc2xiQ29udGVudE91dGVyIHtcbiAgcGFkZGluZzogNWVtIDFlbTtcbn1cblxuLnNsYkNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGJDb250ZW50RWwgLnNsYkNvbnRlbnQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xiRW50ZXIgMC4zcztcbiAgLW1vei1hbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIGFuaW1hdGlvbjogc2xiRW50ZXIgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjJlbSAxZW0gcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uc2xiSW1hZ2VXcmFwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIC1tb3otYW5pbWF0aW9uOiBzbGJFbnRlciAwLjNzO1xuICBhbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsYkltYWdlV3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNWVtO1xuICBib3R0b206IDVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAuMmVtIDFlbSByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbi5zbGJEaXJlY3Rpb25OZXh0IC5zbGJJbWFnZVdyYXAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xiRW50ZXJOZXh0IDAuNHM7XG4gIC1tb3otYW5pbWF0aW9uOiBzbGJFbnRlck5leHQgMC40cztcbiAgYW5pbWF0aW9uOiBzbGJFbnRlck5leHQgMC40cztcbn1cblxuLnNsYkRpcmVjdGlvblByZXYgLnNsYkltYWdlV3JhcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzbGJFbnRlclByZXYgMC40cztcbiAgLW1vei1hbmltYXRpb246IHNsYkVudGVyUHJldiAwLjRzO1xuICBhbmltYXRpb246IHNsYkVudGVyUHJldiAwLjRzO1xufVxuXG4uc2xiSW1hZ2Uge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNWVtIDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2xiQ2FwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTM3cHg7XG4gIHBhZGRpbmc6IC43MTQyOWVtIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGJDbG9zZUJ0biwgLnNsYkFycm93IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNsYkNsb3NlQnRuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIC1tb3otYW5pbWF0aW9uOiBzbGJFbnRlciAwLjNzO1xuICBhbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICB3aWR0aDogMS42NjY2N2VtO1xuICBoZWlnaHQ6IDEuNjY2NjdlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjdlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLS4zMzMzM2VtO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGJBcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01ZW07XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogMTBlbTtcbiAgb3BhY2l0eTogMC43O1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2xiQ2xvc2VCdG46Oi1tb3otZm9jdXMtaW5uZXIsIC5zbGJBcnJvdzo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNsYkNsb3NlQnRuOmhvdmVyLCAuc2xiQXJyb3c6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5zbGJDbG9zZUJ0bjphY3RpdmUsIC5zbGJBcnJvdzphY3RpdmUge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5zbGJMb2FkaW5nIC5zbGJDbG9zZUJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGJMb2FkaW5nVGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4uc2xiQXJyb3dzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zbGJMb2FkaW5nIC5zbGJBcnJvd3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xiQXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0uOGVtIDAgMCAtLjhlbTtcbiAgYm9yZGVyOiAuOGVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xiQXJyb3cubmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2xiQXJyb3cubmV4dDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnNsYkFycm93LnByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uc2xiQXJyb3cucHJldjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5zbGJJZnJhbWVDb250IHtcbiAgd2lkdGg6IDgwZW07XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgbWFyZ2luOiA1ZW0gMDtcbn1cblxuLnNsYklmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAuMmVtIDFlbSByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGJPdmVybGF5IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBzbGJPdmVybGF5IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xiT3ZlcmxheSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xiRW50ZXIge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMWVtLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNsYkVudGVyIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFlbSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xiRW50ZXIge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMWVtLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFlbSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFlbSwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMWVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xZW0sIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGJFbnRlck5leHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0ZW0sIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgc2xiRW50ZXJOZXh0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNGVtLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGJFbnRlck5leHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0ZW0sIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0ZW0sIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDRlbSwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0ZW0sIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNGVtLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xiRW50ZXJQcmV2IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTRlbSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBzbGJFbnRlclByZXYge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNGVtLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGJFbnRlclByZXYge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNGVtLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTRlbSwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTRlbSwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNGVtLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00ZW0sIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi53cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3JhcDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLndyYXAuaXMtYWN0aXZlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53cmFwLmlzLWVudHJhbmNlIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud3JhcC5pcy1lbnRyYW5jZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud3JhcC5pcy1leGl0IHtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud3JhcC5pcy1leGl0OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMS41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cblxuLmllIC53cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByZWxvYWQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wcmVsb2FkLWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnByZWxvYWQtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NyU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHRvcCAxLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0MDBtcztcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDQ1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucHJlbG9hZC10ZXh0IHtcbiAgICB3aWR0aDogMzI1cHg7XG4gIH1cbn1cblxuLnByZWxvYWQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDIyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMS41cyBlYXNlLWluLW91dDtcbn1cblxuLnByZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wcmVsb2FkLmlzLWVudHJhbmNlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wcmVsb2FkLmlzLWVudHJhbmNlIC5wcmVsb2FkLXRleHQge1xuICB0b3A6IDQ1JTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByZWxvYWQuaXMtZXhpdCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wcmVsb2FkLmlzLWV4aXQgLnByZWxvYWQtdGV4dCB7XG4gIHRvcDogNDIlO1xuICB0cmFuc2l0aW9uOiB0b3AgMS41cyBlYXNlLWluLW91dDtcbn1cblxuLnByZWxvYWQuaXMtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkaW5nIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmcge1xuICAgIG1hcmdpbjogMjRweCAwO1xuICB9XG59XG5cbi5oZWFkaW5nLmhlYWRpbmctY29sbGVjdGlvbi1waXQge1xuICBtYXgtd2lkdGg6IDgwOHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLmhlYWRpbmctY29sbGVjdGlvbi1waXQgLmhlYWRpbmctdGV4dHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uaGVhZGluZy5oZWFkaW5nLXN1bWlrYSAuaGVhZGluZy10ZXh0cyBpbWcge1xuICB3aWR0aDogNjAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLmhlYWRpbmctc3VtaWthIC5oZWFkaW5nLXRleHRzIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmhlYWRpbmcuaGVhZGluZy1zdW1pa2EtaGFzaHRhZyAuaGVhZGluZy10ZXh0cyBpbWcge1xuICBtYXgtd2lkdGg6IDQ3N3B4O1xufVxuXG4uaGVhZGluZy5zdW1pa2EtaGFzaHRhZyAuaGVhZGluZy10ZXh0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmcuc3VtaWthLWhhc2h0YWcgLmhlYWRpbmctdGV4dHMgaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmhlYWRpbmcuaGVhZGluZy1kb2tpZG9raS1oYXNodGFnIC5oZWFkaW5nLXRleHRzIGltZyB7XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLmhlYWRpbmctZG9raWRva2ktaGFzaHRhZyAuaGVhZGluZy10ZXh0cyBpbWcge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmcuaGVhZGluZy1kb2tpZG9raSAuaGVhZGluZy10ZXh0cyBpbWcge1xuICAgIHdpZHRoOiAzNjNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy1tYWluLXNtYXJ0LWVudHJ5IC5oZWFkaW5nIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLW1haW4tc21hcnQtZW50cnkgLmhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDg0MXB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW1haW4tc21hcnQtZW50cnkgLmhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDI5OHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDlweCkge1xuICAudG95YS1tYWluLXRpdGxlLWhlYWRpbmcgLmhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDQ1NXB4O1xuICAgIGhlaWdodDogMzY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnRveWEtbWFpbi10aXRsZS1oZWFkaW5nIC5oZWFkaW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAyNjNweDtcbiAgICBoZWlnaHQ6IDI3NnB4O1xuICAgIG1hcmdpbi10b3A6IDEwMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLWFkdmVudHVyZS1yZXN0YXVyYW50IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oZWFkaW5nIC5zdWJwYWdlLXNlY3Rpb24tZ3JhbnJvb21hY3Rpdml0eSBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmJhbm5lci1pbmZvLWNhbXAgLmhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYmFubmVyLWluZm8tY2FtcCAuaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJhbm5lci1pbmZvLWNhbXAgLmhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5oZWFkaW5nIC5oZWFkaW5nLXN1YnRleHQuaGVhZGluZy10ZXh0LWRlZmF1bHQge1xuICBmb250LWZhbWlseTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogMjJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZWFkaW5nLmhlYWRpbmctbm96b21pbm95dSBzdmcge1xuICB3aWR0aDogNzEzcHg7XG4gIGhlaWdodDogODNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLmhlYWRpbmctbm96b21pbm95dSBzdmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy5oZWFkaW5nLW5vem9taW5veXUtc3VtbWFyeSB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgfVxufVxuXG4uaGVhZGluZy5oZWFkaW5nLW5vem9taW5veXUtc3VtbWFyeSBzdmcge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMzdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmcuaGVhZGluZy1ub3pvbWlub3l1LXN1bW1hcnkgc3ZnIHtcbiAgICB3aWR0aDogMTM3cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJIb2xsYW5kXCI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMjdjYzMgMTAlLCAjMDk5ZjQ4IDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pcy1zYWZhcmkgLmhlYWRpbmctdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMjdjYzMgMCwgIzA5OWY0OCAxMDAlKTtcbiAgfVxufVxuXG4uaGVhZGluZy13aGl0ZSAuaGVhZGluZy10ZXh0IHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAtbW96LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAtbXMtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkaW5nLW1haW4tc3VicGFnZS1ncmFucm9vbWFjdGl2aXR5LW9uZWNvbG9yIC5oZWFkaW5nLXRleHQge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC1tb3otdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC1tcy10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctbWFpbi1zdWJwYWdlLWdyYW5yb29tYWN0aXZpdHktb25lY29sb3IgLmhlYWRpbmctdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxufVxuXG4uaXMtaWUgLmhlYWRpbmctdGV4dCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMGEwNDA7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDBhMDQwO1xuICAtbW96LXRleHQtZmlsbC1jb2xvcjogIzAwYTA0MDtcbiAgLW1zLXRleHQtZmlsbC1jb2xvcjogIzAwYTA0MDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctdGV4dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMjdjYzQgMCUsICMwOWEwNDUgMTAwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXdyYXAtcGFya21hcCAuaGVhZGluZy10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXdyYXAtcGFya21hcC1hcmVhaW5kZXggLmhlYWRpbmctdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXdhbGsgLmhlYWRpbmctdGV4dCxcbiAgLnN1YnBhZ2UtbGFibyAuaGVhZGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDIyLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdWJwYWdlLXdhbGsgLmhlYWRpbmctc3VidGV4dCxcbi5zdWJwYWdlLWxhYm8gLmhlYWRpbmctc3VidGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS13YWxrIC5oZWFkaW5nLW1haW4tc3VicGFnZSxcbiAgLnN1YnBhZ2UtbGFibyAuaGVhZGluZy1tYWluLXN1YnBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgLnN1YnBhZ2Utd2FsayAuaGVhZGluZy1mYW1pbHktd2FsayAuaGVhZGluZyxcbiAgLnN1YnBhZ2UtbGFibyAuaGVhZGluZy1mYW1pbHktd2FsayAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICAuc3VicGFnZS13YWxrIC5oZWFkaW5nLWZhbWlseS13YWxrIC5oZWFkaW5nLXN1YnRleHQsXG4gIC5zdWJwYWdlLWxhYm8gLmhlYWRpbmctZmFtaWx5LXdhbGsgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDMxNS41cHg7XG4gICAgaGVpZ2h0OiA1NS41cHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxuICAuc3VicGFnZS13YWxrIC5oZWFkaW5nLWd1aWRlLXdhbGsgLmhlYWRpbmcsXG4gIC5zdWJwYWdlLWxhYm8gLmhlYWRpbmctZ3VpZGUtd2FsayAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICAuc3VicGFnZS13YWxrIC5oZWFkaW5nLWd1aWRlLXdhbGsgLmhlYWRpbmctc3VidGV4dCxcbiAgLnN1YnBhZ2UtbGFibyAuaGVhZGluZy1ndWlkZS13YWxrIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAxOTYuNXB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG4gIC5zdWJwYWdlLXdhbGsgLmhlYWRpbmctZnJlZS13YWxrIC5oZWFkaW5nLFxuICAuc3VicGFnZS1sYWJvIC5oZWFkaW5nLWZyZWUtd2FsayAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICAuc3VicGFnZS13YWxrIC5oZWFkaW5nLWZyZWUtd2FsayAuaGVhZGluZy1zdWJ0ZXh0LFxuICAuc3VicGFnZS1sYWJvIC5oZWFkaW5nLWZyZWUtd2FsayAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMjU2LjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxuICAuc3VicGFnZS13YWxrIC5oZWFkaW5nLWFxdWEtbGFibyAuaGVhZGluZy1zdWJ0ZXh0LFxuICAuc3VicGFnZS1sYWJvIC5oZWFkaW5nLWFxdWEtbGFibyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLnN1YnBhZ2Utd2FsayAuaGVhZGluZy1tYW1tYWwtbGFibyAuaGVhZGluZy1zdWJ0ZXh0LFxuICAuc3VicGFnZS1sYWJvIC5oZWFkaW5nLW1hbW1hbC1sYWJvIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS13YWxrIC5zdWJwYWdlLXNlY3Rpb24tZmFtaWx5LXdhbGssXG4gIC5zdWJwYWdlLXdhbGsgLnN1YnBhZ2Utc2VjdGlvbi1hcXVhLWxhYm8sXG4gIC5zdWJwYWdlLWxhYm8gLnN1YnBhZ2Utc2VjdGlvbi1mYW1pbHktd2FsayxcbiAgLnN1YnBhZ2UtbGFibyAuc3VicGFnZS1zZWN0aW9uLWFxdWEtbGFibyB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbn1cblxuLmNoYWxsZW5nZSAuaGVhZGluZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5jaGFsbGVuZ2UgLmhlYWRpbmctdGV4dC5oZWFkaW5nLXRleHQtcmFjaW5nIHtcbiAgbWF4LXdpZHRoOiA2MDZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNoYWxsZW5nZSAuaGVhZGluZy10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLW1vYmlwYXJrIC5oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDtcbn1cblxuLmhlYWRpbmctbW9iaXBhcmsgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1heC13aWR0aDogMTYxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGluZy1yYWNpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1heC13aWR0aDogNTA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy10c3ViYXNhIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxufVxuXG4uaGVhZGluZy1yZXNlcnZhdGlvbiAuaGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctcmVzZXJ2YXRpb24gLmhlYWRpbmctdGV4dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbiAgfVxufVxuXG4uaGVhZGluZy1yZXNlcnZhdGlvbiAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgd2lkdGg6IDY5NXB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctcmVzZXJ2YXRpb24gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDglKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy10b3lhLWNvbmNlcHQgLmhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDEzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctdG95YS1jb25jZXB0IC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA5M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctdG95YS1jb25jZXB0IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAzMjJweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctdG95YS1jb25jZXB0IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAyMjguNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAudG95YS1tYWluLXRpdGxlLWhlYWRpbmcgLmhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLXRveWEtZXhwZXJpZW5jZSAuaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctdG95YS1leHBlcmllbmNlIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiA0MTFweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctdG95YS1leHBlcmllbmNlIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAyOTJweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctbWVudS10b3lhIC5oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYWRpbmctbWVudS10b3lhIC5oZWFkaW5nLXRleHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG4gIC1tb3otdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICAtbXMtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy1tZW51LXRveWEgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctbWVudS10b3lhIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oZWFkaW5nLXRveWEtbWVudS1jb3Vyc2UgLmhlYWRpbmctc3VidGV4dCB7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLmhlYWRpbmctdG95YS1tZW51LWNvdXJzZTIgLmhlYWRpbmctc3VidGV4dCB7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmhlYWRpbmctZm9vZCAuaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGluZy1mb29kIC5oZWFkaW5nLXN1YnRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRpbmctZm9vZCAuaGVhZGluZy1zdWJ0ZXh0IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy1tYWluLXRveWEgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgaGVpZ2h0OiAzMDZweDtcbiAgICB3aWR0aDogODMycHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tY2FtcC10aXRsZSAuaGVhZGluZy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5oZXJpdDtcbiAgLW1zLXRleHQtZmlsbC1jb2xvcjogaW5oZXJpdDtcbiAgLW1vei10ZXh0LWZpbGwtY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNlY3Rpb24tY2FtcC10aXRsZSAuaGVhZGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLm1haW4tY2FtcC10aXRsZSAuaGVhZGluZy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5oZXJpdDtcbiAgLW1zLXRleHQtZmlsbC1jb2xvcjogaW5oZXJpdDtcbiAgLW1vei10ZXh0LWZpbGwtY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDQ0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYWluLWNhbXAtdGl0bGUgLmhlYWRpbmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLXJvY2NvLWFkIC5oZWFkaW5nIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkaW5nLXJvY2NvLWFkIC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLXJvY2NvLWFkIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiA3MDdweDtcbiAgICBoZWlnaHQ6IDkxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctcm9jY28tYWQgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLXJvY2NvLWFkIC5oZWFkaW5nLXN1YnRleHQgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLW1lbnUtZHJpbmstanAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1tZW51LWRyaW5rLWpwIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLW1lbnUtZHJpbmstZW4gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctbWVudS1kcmluay1lbiAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy1nZWxhdG9wb3AtanAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgaGVpZ2h0OiAyOXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctZ2VsYXRvcG9wLWpwIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctZ2VsYXRvcG9wLWVuIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWdlbGF0b3BvcC1lbiAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLXJlc3RhdXJhbnQtbWVudS1nZWxhdG8tanAge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uaGVhZGluZy1yZXN0YXVyYW50LW1lbnUtZ2VsYXRvLWpwIC5oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5oZWFkaW5nLXJlc3RhdXJhbnQtbWVudS1nZWxhdG8tanAgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1yZXN0YXVyYW50LW1lbnUtZ2VsYXRvLWpwIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuXG4uaGVhZGluZy1yZXN0YXVyYW50LW1lbnUtZ2VsYXRvLWpwIC5oZWFkaW5nLXN1YnRleHQgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICM1MzI1MjU7XG59XG5cbi5oZWFkaW5nLXJlc3RhdXJhbnQtbWVudS1nZWxhdG8tZW4gLmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmhlYWRpbmctcmVzdGF1cmFudC1tZW51LWdlbGF0by1lbiAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXJlc3RhdXJhbnQtbWVudS1nZWxhdG8tZW4gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4uaGVhZGluZy1yZXN0YXVyYW50LW1lbnUtZ2VsYXRvLWVuIC5oZWFkaW5nLXN1YnRleHQgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICM1MzI1MjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLWdyYW50dXJpc21vIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiA5NDhweDtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWdyYW50dXJpc21vIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWdyYW50dXJpc21vIC5oZWFkaW5nLXN1YnRleHQgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctb3RoZXItcmVzdGF1cmFudCAuaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctb3RoZXItcmVzdGF1cmFudCAuaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy1vdGhlci1yZXN0YXVyYW50IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiA0MTVweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctb3RoZXItcmVzdGF1cmFudCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLXJlc3RhdXJhbnQtbWVudSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctcmVzdGF1cmFudC1tZW51IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLW9hayAuaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNzlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW9hayAuaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLW9hayAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogODIzcHg7XG4gICAgaGVpZ2h0OiA4MXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW9hayAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMzA1cHg7XG4gICAgaGVpZ2h0OiAxMzNweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1ncmFkaWVudC1zdWJ0ZXh0IC5oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJlc3RhdXJhbnQtZ3JhZGllbnQtc3VidGV4dCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZWFkaW5nLW1haW4tc3VicGFnZS1mYW1pbHlyb29tIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGluZy1tYWluLXN1YnBhZ2UtZmFtaWx5cm9vbSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgd2lkdGg6IDY1MnB4O1xuICBoZWlnaHQ6IDgycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW1haW4tc3VicGFnZS1mYW1pbHlyb29tIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oZWFkaW5nLW1haW4tc3VicGFnZS1ncmFucm9vbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmhlYWRpbmctbWFpbi1zdWJwYWdlLWdyYW5yb29tIC5oZWFkaW5nLXN1YnRleHQge1xuICB3aWR0aDogNDU0cHg7XG4gIGhlaWdodDogODJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctbWFpbi1zdWJwYWdlLWdyYW5yb29tIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAzNDRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlYWRpbmctbWFpbi1zdWJwYWdlLXVzYWdlZmVlIC5oZWFkaW5nLXN1YnRleHQge1xuICB3aWR0aDogMjEycHg7XG4gIGhlaWdodDogMzdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctbWFpbi1zdWJwYWdlLXVzYWdlZmVlIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAxNDVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oZWFkaW5nLW1haW4tc3VicGFnZS1hbWVuaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGluZy1tYWluLXN1YnBhZ2UtYW1lbml0eSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgd2lkdGg6IDY3NHB4O1xuICBoZWlnaHQ6IDM3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW1haW4tc3VicGFnZS1hbWVuaXR5IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oZWFkaW5nLW1haW4tc3VicGFnZS10ZWF0aW1lIC5oZWFkaW5nLXN1YnRleHQge1xuICB3aWR0aDogNzI2cHg7XG4gIGhlaWdodDogMzdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctbWFpbi1zdWJwYWdlLXRlYXRpbWUgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1tYWluLXN1YnBhZ2UtdGVhdGltZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMjcxcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctbWFpbi1zdWJwYWdlLWdyYW5yb29tYWN0aXZpdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1tYWluLXN1YnBhZ2UtZ3JhbnJvb21hY3Rpdml0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oZWFkaW5nLW1haW4tc3VicGFnZS1ncmFucm9vbWFjdGl2aXR5IC5oZWFkaW5nLXN1YnRleHQge1xuICB3aWR0aDogNjcwcHg7XG4gIGhlaWdodDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctbWFpbi1zdWJwYWdlLWdyYW5yb29tYWN0aXZpdHkgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDMzOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2M3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkaW5nLW1haW4tc3VicGFnZS1ncmFucm9vbWFjdGl2aXR5IC5oZWFkaW5nLXN1YnRleHQgc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG59XG5cbi5oZWFkaW5nLW1haW4tc3VicGFnZS1vdGhlciB7XG4gIG1hcmdpbi1ib3R0b206IC0xMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkaW5nLW1haW4tc3VicGFnZS1vdGhlciAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgd2lkdGg6IDMwM3B4O1xuICBoZWlnaHQ6IDM3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW1haW4tc3VicGFnZS1vdGhlciAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMjA1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYWdlLW1vYmlwYXJrIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDQ3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYWdlLW1vYmlwYXJrIC5oZWFkaW5nLWluZm8gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWluLWhlaWdodDogNDdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFnZS1tb2JpcGFyayAuaGVhZGluZy1raWRzLWNhcmJpa2UtYXR0cmFjdGlvbiAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuLmtpZHMtY2FyYmlrZS1hdHRyYWN0aW9uIC5jb250ZW50LWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XNi1BbHBoYU51bVwiO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2MjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDI3Y2MzIDEwJSwgIzA5OWY0OCAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmlzLWllIC5raWRzLWNhcmJpa2UtYXR0cmFjdGlvbiAuY29udGVudC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMGEwNDA7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDBhMDQwO1xuICAtbW96LXRleHQtZmlsbC1jb2xvcjogIzAwYTA0MDtcbiAgLW1zLXRleHQtZmlsbC1jb2xvcjogIzAwYTA0MDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmtpZHMtY2FyYmlrZS1hdHRyYWN0aW9uIC5jb250ZW50LWhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmtpZHMtY2FyYmlrZS1hdHRyYWN0aW9uIC5oZWFkaW5nLWtpZHMtY2FyYmlrZS1hdHRyYWN0aW9uIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiA3MTZweDtcbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uLWNhcmJpa2UgLmhlYWRpbmctY2FyYmlrZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5tYXAgLmhlYWRpbmctd3JhcCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1hcCAuaGVhZGluZy13cmFwIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG4uYWR2ZW50dXJlIC5hZHZlbnR1cmUtaGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5hZHZlbnR1cmUgLmFkdmVudHVyZS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5hZHZlbnR1cmUgLmFkdmVudHVyZS1oZWFkaW5nLmhlbGxvd29vZHMge1xuICBmb250LXNpemU6IDM5cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWR2ZW50dXJlIC5hZHZlbnR1cmUtaGVhZGluZy5oZWxsb3dvb2RzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmFkdmVudHVyZSAuYWR2ZW50dXJlLWhlYWRpbmcgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUgLmhlYWRpbmctc3VidGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyNTdweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUtcmVzdGF1cmFudCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUtcmVzdGF1cmFudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZS1yZXN0YXVyYW50IC5oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLXJlc3RhdXJhbnQgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLXJlc3RhdXJhbnQtZ3JhZGllbnQgLmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUtcmVzdGF1cmFudC1ncmFkaWVudCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUtcmVzdGF1cmFudC1ncmFkaWVudCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLXJlc3RhdXJhbnQtZ3JhZGllbnQtbWFyY2hlcmFudCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMjA1cHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLXJlc3RhdXJhbnQtZ3JhZGllbnQtbWFyY2hlcmFudCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLXJlc3RhdXJhbnQtZ3JhZGllbnQtZGluaW5ndG95YSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLXJlc3RhdXJhbnQtZ3JhZGllbnQtZGluaW5ndG95YSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLXJlc3RhdXJhbnQtZ3JhZGllbnQtb2FrIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAxODNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUtcmVzdGF1cmFudC1ncmFkaWVudC1vYWsgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZS1yZXN0YXVyYW50LWdyYWRpZW50LWdyYW50dXJpc21vIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAyNTJweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUtcmVzdGF1cmFudC1ncmFkaWVudC1ncmFudHVyaXNtbyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLXJlc3RhdXJhbnQtZ3JhZGllbnQtZm9yZXN0a2l0Y2hlbiAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMjA3cHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLXJlc3RhdXJhbnQtZ3JhZGllbnQtZm9yZXN0a2l0Y2hlbiAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLXJlc3RhdXJhbnQtZ3JhZGllbnQtcm9jY28gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDE4M3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZS1yZXN0YXVyYW50LWdyYWRpZW50LXJvY2NvIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUtcmVzdGF1cmFudC1tYXJjaGVyYW50IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiA2NTVweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUtcmVzdGF1cmFudC1tYXJjaGVyYW50IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAxNjVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUtcmVzdGF1cmFudC1kaW5pbmd0b3lhIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAyNjNweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUtcmVzdGF1cmFudC1kaW5pbmd0b3lhIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZS1yZXN0YXVyYW50LW9hayAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogNDY1cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLXJlc3RhdXJhbnQtb2FrIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUtcmVzdGF1cmFudC1ncmFudHVyaXNtbyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogNDY3cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLXJlc3RhdXJhbnQtZ3JhbnR1cmlzbW8gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZS1yZXN0YXVyYW50LWZvcmVzdGtpdGNoZW4gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDQyNXB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLXJlc3RhdXJhbnQtZm9yZXN0a2l0Y2hlbiAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMjA1cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLXJlc3RhdXJhbnQtcm9jY28gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDUxNHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLXJlc3RhdXJhbnQtcm9jY28gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZS10d2lucmluZ21vdGVnaSAuaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZS10d2lucmluZ21vdGVnaSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLWhlbGxvd29vZHMgLmhlYWRpbmctc3VidGV4dCB7XG4gIHdpZHRoOiAzMDlweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZS1oZWxsb3dvb2RzIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAxNTRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLW1vYmlwYXJrIC5oZWFkaW5nLXN1YnRleHQge1xuICB3aWR0aDogMTg3cHg7XG4gIGhlaWdodDogMzFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUtbW9iaXBhcmsgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDExNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUtY2FtcHZpbGxhZ2UgLmhlYWRpbmctc3VidGV4dCB7XG4gIHdpZHRoOiA1NDNweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZS1jYW1wdmlsbGFnZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLWhvdGVsdHdpbnJpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gIHdpZHRoOiAzNDBweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZS1ob3RlbHR3aW5yaW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLW1vdG9yc3BvcnQgLmhlYWRpbmctc3VidGV4dCB7XG4gIHdpZHRoOiAzMDNweDtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZS1tb3RvcnNwb3J0IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZS1ob25kYWNvbGxlY3Rpb24gLmhlYWRpbmctc3VidGV4dCB7XG4gIHdpZHRoOiA0NjJweDtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZS1ob25kYWNvbGxlY3Rpb24gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDIzNXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLWFjdGl2ZXNhZmUgLmhlYWRpbmctc3VidGV4dCB7XG4gIHdpZHRoOiAzMTJweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZS1hY3RpdmVzYWZlIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUtc3VtaWthIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiA0NDNweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUtc3VtaWthIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZS1kb2tpZG9raSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogNTc4cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUgLmhlYWRpbmctdGl0bGUtYWR2ZW50dXJlLWRva2lkb2tpIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogMjg5cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYWR2ZW50dXJlIC5oZWFkaW5nLXRpdGxlLWFkdmVudHVyZS1pdGFkYWtpIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAzNDlweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFkdmVudHVyZSAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUtaXRhZGFraSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDE3NC41cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgfVxufVxuXG4uZG9raWRva2kgLmhlYWRpbmctbWFpbi10aXRsZSAuaGVhZGluZy10ZXh0LFxuLm1vYmlwYXJrIC5oZWFkaW5nLW1haW4tdGl0bGUgLmhlYWRpbmctdGV4dCB7XG4gIG1heC13aWR0aDogNDk3cHg7XG4gIG1hcmdpbi10b3A6IDY4cHg7XG4gIG1hcmdpbi1ib3R0b206IDc5cHg7XG59XG5cbi5kb2tpZG9raSAuaGVhZGluZy1kb2tpZG9raSAuaGVhZGluZy10ZXh0LFxuLmRva2lkb2tpIC5oZWFkaW5nLW1vYmlwYXJrIC5oZWFkaW5nLXRleHQsXG4ubW9iaXBhcmsgLmhlYWRpbmctZG9raWRva2kgLmhlYWRpbmctdGV4dCxcbi5tb2JpcGFyayAuaGVhZGluZy1tb2JpcGFyayAuaGVhZGluZy10ZXh0IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC1mYW1pbHk6IFwiSG9sbGFuZFwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRva2lkb2tpIC5oZWFkaW5nLWRva2lkb2tpIC5oZWFkaW5nLXN1YnRleHQsXG4uZG9raWRva2kgLmhlYWRpbmctbW9iaXBhcmsgLmhlYWRpbmctc3VidGV4dCxcbi5tb2JpcGFyayAuaGVhZGluZy1kb2tpZG9raSAuaGVhZGluZy1zdWJ0ZXh0LFxuLm1vYmlwYXJrIC5oZWFkaW5nLW1vYmlwYXJrIC5oZWFkaW5nLXN1YnRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRva2lkb2tpIC5oZWFkaW5nLWVuam95IC5oZWFkaW5nLFxuLm1vYmlwYXJrIC5oZWFkaW5nLWVuam95IC5oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMTAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG5cbi5kb2tpZG9raSAuaGVhZGluZy1lbmpveSAuaGVhZGluZy10ZXh0LFxuLm1vYmlwYXJrIC5oZWFkaW5nLWVuam95IC5oZWFkaW5nLXRleHQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LWZhbWlseTogXCJIb2xsYW5kXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZG9raWRva2kgLmhlYWRpbmctZW5qb3kgLmhlYWRpbmctc3VidGV4dCxcbi5tb2JpcGFyayAuaGVhZGluZy1lbmpveSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmRva2lkb2tpIC5oZWFkaW5nLWZvcmVzdCAuaGVhZGluZyxcbi5tb2JpcGFyayAuaGVhZGluZy1mb3Jlc3QgLmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uZG9raWRva2kgLmhlYWRpbmctZm9yZXN0IC5oZWFkaW5nLXRleHQsXG4ubW9iaXBhcmsgLmhlYWRpbmctZm9yZXN0IC5oZWFkaW5nLXRleHQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LWZhbWlseTogXCJIb2xsYW5kXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZG9raWRva2kgLmhlYWRpbmctZm9yZXN0IC5oZWFkaW5nLXN1YnRleHQsXG4ubW9iaXBhcmsgLmhlYWRpbmctZm9yZXN0IC5oZWFkaW5nLXN1YnRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRva2lkb2tpIC5oZWFkaW5nLWZvcmVzdC1jcmFmdCAuaGVhZGluZy13cmFwIHN2ZyxcbiAgLm1vYmlwYXJrIC5oZWFkaW5nLWZvcmVzdC1jcmFmdCAuaGVhZGluZy13cmFwIHN2ZyB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kb2tpZG9raSAuaGVhZGluZy1mb3Jlc3QtY3JhZnQgLmhlYWRpbmctd3JhcCxcbiAgLm1vYmlwYXJrIC5oZWFkaW5nLWZvcmVzdC1jcmFmdCAuaGVhZGluZy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kb2tpZG9raSAuaGVhZGluZy1mb3Jlc3QtY3JhZnQgLmhlYWRpbmctc3VidGV4dCxcbiAgLm1vYmlwYXJrIC5oZWFkaW5nLWZvcmVzdC1jcmFmdCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG5cbi5kb2tpZG9raSAuaGVhZGluZy1uZXQtZG9raWRva2kgLmhlYWRpbmctdGV4dCxcbi5kb2tpZG9raSAuaGVhZGluZy1uZXQtbW9iaXBhcmsgLmhlYWRpbmctdGV4dCxcbi5tb2JpcGFyayAuaGVhZGluZy1uZXQtZG9raWRva2kgLmhlYWRpbmctdGV4dCxcbi5tb2JpcGFyayAuaGVhZGluZy1uZXQtbW9iaXBhcmsgLmhlYWRpbmctdGV4dCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMyLjQ1NnB4O1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XMy1BbHBoYU51bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZG9raWRva2kgLmhlYWRpbmctZmFxIC5oZWFkaW5nLXRleHQsXG4ubW9iaXBhcmsgLmhlYWRpbmctZmFxIC5oZWFkaW5nLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kb2tpZG9raSAuaGVhZGluZy1mYXEgLmhlYWRpbmctc3VidGV4dCxcbi5tb2JpcGFyayAuaGVhZGluZy1mYXEgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9iaXBhcmsgLmhlYWRpbmctbWFpbi10aXRsZSAuaGVhZGluZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2NTFweDtcbn1cblxuLmhlbGxvd29vZHMtYWR2ZW50dXJlLXRpdGxlIHAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlbGxvd29vZHMtYWR2ZW50dXJlLXRpdGxlLmhvdGVsdHdpbnJpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMxcHg7XG59XG5cbi5oZWxsb3dvb2RzLWFkdmVudHVyZS10aXRsZS5ob3RlbHR3aW5yaW5nIC5oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmhlbGxvd29vZHMtYWR2ZW50dXJlLXRpdGxlLnJvb20tZ3JhbiAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVsbG93b29kcy1hZHZlbnR1cmUtdGl0bGUucm9vbS1ncmFuIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5oZWxsb3dvb2RzLWFkdmVudHVyZS10aXRsZS5yb29tLXN0YW5kYXJkIC5oZWFkaW5nLXN1YnRleHQge1xuICBoZWlnaHQ6IDMzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWxsb3dvb2RzLWFkdmVudHVyZS10aXRsZS5yb29tLXN0YW5kYXJkIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5kb2tpZG9raS12aWRlbyAuaGVhZGluZy1kb2tpZG9raSAuaGVhZGluZy10ZXh0LFxuLm1vYmlwYXJrLXZpZGVvIC5oZWFkaW5nLWRva2lkb2tpIC5oZWFkaW5nLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMjJweDtcbn1cblxuLmRva2lkb2tpLXZpZGVvIC5oZWFkaW5nLWRva2lkb2tpIC5oZWFkaW5nLXN1YnRleHQsXG4ubW9iaXBhcmstdmlkZW8gLmhlYWRpbmctZG9raWRva2kgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tdi1mb3Jlc3QtZHJpdmluZyAubXYtaGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXYtZm9yZXN0LWRyaXZpbmcgLm12LWhlYWRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTguOXB4IHJnYmEoNzksIDc5LCA3OSwgMC41KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWZvcmVzdC1kcml2aW5nIC5tdi1oZWFkaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uaGVhZGluZy1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5pbmZvLWNvbnRhaW5lciAuaGVhZGluZy1pbmZvIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yYWNpbmcta2FydCAuaGVhZGluZy1yYWNpbmcta2FydCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWZhbWlseS13YWxrIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1mYW1pbHktd2FsayAuaGVhZGluZy1mYW1pbHktd2FsayAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWZhbWlseS13YWxrIC5oZWFkaW5nLWZhbWlseS13YWxrIC5oZWFkaW5nLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tZmFtaWx5LXdhbGsgLmhlYWRpbmctZmFtaWx5LXdhbGsgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogNjY4cHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWd1aWRlLXdhbGsgLmhlYWRpbmctZ3VpZGUtd2FsayAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWd1aWRlLXdhbGsgLmhlYWRpbmctZ3VpZGUtd2FsayAuaGVhZGluZy10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWd1aWRlLXdhbGsgLmhlYWRpbmctZ3VpZGUtd2FsayAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA0ODFweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tZnJlZS13YWxrIC5oZWFkaW5nLWZyZWUtd2FsayAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWZyZWUtd2FsayAuaGVhZGluZy1mcmVlLXdhbGsgLmhlYWRpbmctdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1mcmVlLXdhbGsgLmhlYWRpbmctZnJlZS13YWxrIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDMzNnB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1hcXVhLWxhYm8gLmhlYWRpbmctYXF1YS1sYWJvIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tYXF1YS1sYWJvIC5oZWFkaW5nLWFxdWEtbGFibyAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWFxdWEtbGFibyAuaGVhZGluZy1hcXVhLWxhYm8gLmhlYWRpbmctdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1hcXVhLWxhYm8gLmhlYWRpbmctYXF1YS1sYWJvIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDI2NHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1hcXVhLWxhYm8gLmhlYWRpbmctYXF1YS1sYWJvIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAyMDEuNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tbWFtbWFsLWxhYm8gLmhlYWRpbmctbWFtbWFsLWxhYm8gLmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1tYW1tYWwtbGFibyAuaGVhZGluZy1tYW1tYWwtbGFibyAuaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tbWFtbWFsLWxhYm8gLmhlYWRpbmctbWFtbWFsLWxhYm8gLmhlYWRpbmctdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1tYW1tYWwtbGFibyAuaGVhZGluZy1tYW1tYWwtbGFibyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAyNjRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tbWFtbWFsLWxhYm8gLmhlYWRpbmctbWFtbWFsLWxhYm8gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDE3MS41cHg7XG4gICAgaGVpZ2h0OiAyNS41cHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuXG4uaGVhZGluZy1kb2tpZG9raS1pbnN0YWdyYW0ge1xuICB3aWR0aDogNTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWRva2lkb2tpLWluc3RhZ3JhbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmhlYWRpbmctaXRhZGFraS1pbnN0YWdyYW0ge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWl0YWRha2ktaW5zdGFncmFtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uaGVhZGluZy1hdXRvLWhlaWdodCBwLmhlYWRpbmctc3VidGV4dCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmhlYWRpbmctdHdvLWxpbmVzIHAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDEzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy10d28tbGluZXMgcC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogMzc1cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctb25lLWxpbmUgcC5oZWFkaW5nLXN1YnRleHQge1xuICB3aWR0aDogNjAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW9uZS1saW5lIHAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICB9XG59XG5cbi5zdmctYmxvY2sgcC5oZWFkaW5nLXN1YnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJvb20tdHlwZSBkaXYuaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJvb20tdHlwZSBwLmhlYWRpbmctc3VidGV4dCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucm9vbS10eXBlLnJvb20tc3VwZXJpb3IgcC5oZWFkaW5nLXN1YnRleHQge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yb29tLXR5cGUucm9vbS1zdXBlcmlvciBwLmhlYWRpbmctc3VidGV4dCB7XG4gICAgdG9wOiAtMjFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLnJvb20tdHlwZS5yb29tLWdyYW4gcC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yb29tLXR5cGUucm9vbS1ncmFuIHAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgIHRvcDogLTExcHg7XG4gIH1cbn1cblxuLnJvb20tdHlwZS5yb29tLXN0YW5kYXJkIHAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWF4LXdpZHRoOiAxOTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IC0zcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yb29tLXR5cGUucm9vbS1zdGFuZGFyZCBwLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB0b3A6IC05cHg7XG4gIH1cbn1cblxuLnJvb20tdHlwZS5nbGFtcGluZy1tb3Jpbm8gcC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXgtd2lkdGg6IDM3M3B4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5icmVha2Zhc3QtbWFyY2hlcmFudCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctbWVudS0zIC5oZWFkaW5nLXRleHQge1xuICAgIHRvcDogLTU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1tZW51LTMgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDMzNi41cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5icmVha2Zhc3QtbWFyY2hlcmFudCAuaG90ZWx0d2lucmluZy1oZWFkaW5nLXJlc2VydmF0aW9uIC5oZWFkaW5nLXN1YnRleHQge1xuICB3aWR0aDogMzYzcHg7XG4gIGhlaWdodDogMzRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5ob3RlbHR3aW5yaW5nLWhlYWRpbmctcmVzZXJ2YXRpb24gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDI4NnB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgfVxufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQgLm90aGVyLW1lbnUgLmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAxMDNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5vdGhlci1tZW51IC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgfVxufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmhlYWRpbmctb3RoZXItbWVudSAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5oZWFkaW5nLW90aGVyLW1lbnUgLmhlYWRpbmctc3VidGV4dCB7XG4gIHdpZHRoOiA2MjNweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmhlYWRpbmctb3RoZXItbWVudSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5oZWFkaW5nLW90aGVyLW1lbnUuaGVhZGluZy1vdGhlci1sdW5jaC1tYXJjaGVyYW50IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAyMTIuNXB4O1xuICAgIGhlaWdodDogNTMuNXB4O1xuICB9XG59XG5cbi5icmVha2Zhc3QtbWFyY2hlcmFudCAuaGVhZGluZy1zaG9wLWluZm8gLmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA1N3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmhlYWRpbmctc2hvcC1pbmZvIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5icmVha2Zhc3QtbWFyY2hlcmFudCAuaGVhZGluZy1zaG9wLWluZm8gLmhlYWRpbmctc3VidGV4dCB7XG4gIHdpZHRoOiAxNjRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmhlYWRpbmctc2hvcC1pbmZvIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiA5N3B4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudCAuaGVhZGluZy1jb2xvci10aXRsZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudCAuaGVhZGluZy1jb2xvci10aXRsZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmhlYWRpbmctY29sb3ItdGl0bGUgaW1nIHtcbiAgd2lkdGg6IDc4Ni41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudCAuaGVhZGluZy1jb2xvci10aXRsZSBpbWcge1xuICAgIHdpZHRoOiAyOTNweDtcbiAgfVxufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmhlYWRpbmctcG9pbnQtdGl0bGUgLmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5oZWFkaW5nLXBvaW50LXRpdGxlIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NnB4O1xuICB9XG59XG5cbi5icmVha2Zhc3QtbWFyY2hlcmFudCAuaGVhZGluZy1wb2ludC10aXRsZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgd2lkdGg6IDY3OHB4O1xuICBoZWlnaHQ6IDM5cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudCAuaGVhZGluZy1wb2ludC10aXRsZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMjA3LjVweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cbn1cblxuLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5oZWFkaW5nLWJyZWFrZmFzdC1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmhlYWRpbmctYnJlYWtmYXN0LW1lbnUgLmhlYWRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTAwcHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC40O1xuICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHRvcDogLTc1cHg7XG4gIHdpZHRoOiAxMDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5oZWFkaW5nLWJyZWFrZmFzdC1tZW51IC5oZWFkaW5nLXRleHQge1xuICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDU1cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudCAuaGVhZGluZy1icmVha2Zhc3QtbWVudSAuaGVhZGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDcwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IC00MXB4O1xuICB9XG59XG5cbi5icmVha2Zhc3QtbWFyY2hlcmFudCAuaGVhZGluZy1icmVha2Zhc3QtbWVudSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudCAuaGVhZGluZy1icmVha2Zhc3QtbWVudSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQxLjVweDtcbiAgfVxufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmhlYWRpbmctYnJlYWtmYXN0LW1lbnUuY29sb3ItZ3JlZW4gLmhlYWRpbmcge1xuICBtYXJnaW46IDBweCAwcHggNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmhlYWRpbmctYnJlYWtmYXN0LW1lbnUuY29sb3ItZ3JlZW4gLmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5oZWFkaW5nLWJyZWFrZmFzdC1tZW51LmNvbG9yLWdyZWVuIC5oZWFkaW5nLXN1YnRleHQge1xuICB3aWR0aDogMTMzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmhlYWRpbmctYnJlYWtmYXN0LW1lbnUuY29sb3ItZ3JlZW4gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5icmVha2Zhc3QtbWFyY2hlcmFudCAuaGVhZGluZy1icmVha2Zhc3QtbWVudS5jb2xvci1ncmVlbiBzdmcge1xuICBmaWxsOiAjMDBhMDQwO1xufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmhlYWRpbmctYnJlYWtmYXN0LW1lbnUuaGVhZGluZy1tZW51LTMgLmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA1M3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmhlYWRpbmctYnJlYWtmYXN0LW1lbnUuaGVhZGluZy1tZW51LTMgLmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLmhlYWRpbmctcmVjb21tZW5kLW1lbnUgLmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXJlY29tbWVuZC1tZW51IC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLXJlY29tbWVuZC1tZW51IC5oZWFkaW5nLXN1YnRleHQge1xuICB3aWR0aDogNzg2cHg7XG4gIGhlaWdodDogODJweDtcbiAgbWFyZ2luLXRvcDogMjdweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1yZWNvbW1lbmQtbWVudSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMjc2LjVweDtcbiAgICBoZWlnaHQ6IDgxLjVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5oZWFkaW5nLXNob3AtaW5mbyAuaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTA5cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAuaGVhZGluZy1jb2xvci10aXRsZSAuaGVhZGluZy1zdWJ0ZXh0IGltZyB7XG4gICAgd2lkdGg6IDI5My41cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAuaGVhZGluZy1jb2xvci10aXRsZSAuaGVhZGluZy1zdWJ0ZXh0IGltZyB7XG4gICAgd2lkdGg6IDcyOXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLmhlYWRpbmctZGlubmVyLW1lbnUtMSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAuaGVhZGluZy1kaW5uZXItbWVudS0yIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogNDEuNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLmhlYWRpbmctZGlubmVyLW1lbnUtMyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDQwLjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLmhlYWRpbmctb3RoZXItbWVudSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZvb2RzbSAuaGVhZGluZy1mb29kc20gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5mb29kc20gLmhlYWRpbmctZm9vZHNtIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogMjlweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hY2Nlc3MtbG9jYXRpb24taGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLWFkbWlzc2lvbiAuaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uaGVhZGluZy1hZG1pc3Npb24gLmhlYWRpbmctc3VidGV4dCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhlYWRpbmctYWRtaXNzaW9uIC5oZWFkaW5nLXN1YnRleHQgaW1nIHtcbiAgd2lkdGg6IDMxNC41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWFkbWlzc2lvbiAuaGVhZGluZy1zdWJ0ZXh0IGltZyB7XG4gICAgd2lkdGg6IDIwMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLWFkbWlzc2lvbiAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5oZWFkaW5nLWF0dHJhY3Rpb24tZmVlIC5oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5oZWFkaW5nLWF0dHJhY3Rpb24tZmVlIC5oZWFkaW5nLXN1YnRleHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZWFkaW5nLWF0dHJhY3Rpb24tZmVlIC5oZWFkaW5nLXN1YnRleHQgaW1nIHtcbiAgd2lkdGg6IDQyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1hdHRyYWN0aW9uLWZlZSAuaGVhZGluZy1zdWJ0ZXh0IGltZyB7XG4gICAgd2lkdGg6IDI3NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLWF0dHJhY3Rpb24tZmVlIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbi10b3A6IDU5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxufVxuXG4uaGVhZGluZy1tb3RvcnNwb3J0LWZlZSAuaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uaGVhZGluZy1tb3RvcnNwb3J0LWZlZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGluZy1tb3RvcnNwb3J0LWZlZSAuaGVhZGluZy1zdWJ0ZXh0IGltZyB7XG4gIHdpZHRoOiA0NzYuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1tb3RvcnNwb3J0LWZlZSAuaGVhZGluZy1zdWJ0ZXh0IGltZyB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLW1vdG9yc3BvcnQtZmVlIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbi10b3A6IDc3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cbi5oZWFkaW5nLWhvdGVsLWZlZSAuaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uaGVhZGluZy1ob3RlbC1mZWUgLmhlYWRpbmctc3VidGV4dCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhlYWRpbmctaG90ZWwtZmVlIC5oZWFkaW5nLXN1YnRleHQgaW1nIHtcbiAgd2lkdGg6IDUxOS41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWhvdGVsLWZlZSAuaGVhZGluZy1zdWJ0ZXh0IGltZyB7XG4gICAgd2lkdGg6IDMyOS41cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctaG90ZWwtZmVlIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gIH1cbn1cblxuLmhlYWRpbmctY2FtcC1mZWUgLmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmhlYWRpbmctY2FtcC1mZWUgLmhlYWRpbmctc3VidGV4dCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhlYWRpbmctY2FtcC1mZWUgLmhlYWRpbmctc3VidGV4dCBpbWcge1xuICB3aWR0aDogNzU2LjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctY2FtcC1mZWUgLmhlYWRpbmctc3VidGV4dCBpbWcge1xuICAgIHdpZHRoOiAzMzdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy1jYW1wLWZlZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLW1haW4tNDA0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctbWFpbi00MDQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy1tYWluLTQwNCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogNzU3cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW1haW4tNDA0IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAyODcuNXB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1ibHVlbm90ZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctZG9uZ3VyaSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgaGVpZ2h0OiA4NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLWRvbmd1cmkgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgaGVpZ2h0OiAyMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy1kb25ndXJpIC5oZWFkaW5nLXN1YnRleHQgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1pbmZvcm1hdGlvbiAuaGVhZGluZy10ZXh0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtaW5mb3JtYXRpb24gLmhlYWRpbmctc3VidGV4dCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHdpZHRoOiAzMDlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtaW5mb3JtYXRpb24gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctZ3JhZGllbnQtdG9ib3R0b20gLmhlYWRpbmctdGV4dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMjdjYzMgMzUlLCAjMDk5ZjQ4IDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDIyLjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLWdyYWRpZW50LXRvYm90dG9tIC5oZWFkaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLWRva2lkb2tpIC5oZWFkaW5nLXRleHQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctZG9raWRva2kgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLWRva2lkb2tpIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy1lbmpveSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy1lbmpveSBzdmcge1xuICB3aWR0aDogNTIwcHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLWVuam95IHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTZweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy15b3UtdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmcteW91LXZpZGVvIHN2ZyB7XG4gIHdpZHRoOiA1MjBweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmcteW91LXZpZGVvIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTI2cHg7XG4gICAgd2lkdGg6IDI4NnB4O1xuICAgIGhlaWdodDogNTdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1jcmFmdCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLWNyYWZ0IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtY3JhZnQgc3ZnIHtcbiAgICB3aWR0aDogMzc4cHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLWNyYWZ0IHN2ZyB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLWNyYWZ0IC5oZWFkaW5nLXRleHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLWNyYWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy1mb3Jlc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctZm9yZXN0IHN2ZyB7XG4gIHdpZHRoOiA1MjBweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctZm9yZXN0IHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLThweDtcbiAgICB3aWR0aDogMjA2cHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICB9XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy12aWRlbyBzdmcge1xuICB3aWR0aDogNTIwcHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLXZpZGVvIHN2ZyB7XG4gICAgd2lkdGg6IDI3NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xNHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy1yZWNvbW1lbmQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctcmVjb21tZW5kIHN2ZyB7XG4gIHdpZHRoOiA1MTNweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctcmVjb21tZW5kIHN2ZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLXBpY2t1cCB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy1waWNrdXAgLmhlYWRpbmctdGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy1waWNrdXAgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctcGlja3VwIHN2ZyB7XG4gIG1heC13aWR0aDogMzg5cHg7XG4gIGhlaWdodDogMzRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLXBpY2t1cCBzdmcge1xuICAgIG1heC13aWR0aDogMTY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLWZvcmVzdC1jcmFmdCAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctZm9yZXN0LWNyYWZ0IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLWZvcmVzdC1jcmFmdCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxNHB4IDAgOHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctZm9yZXN0LWNyYWZ0IHN2ZyB7XG4gICAgd2lkdGg6IDQxM3B4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctZm9yZXN0LWNyYWZ0IHN2ZyB7XG4gICAgd2lkdGg6IDMxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy1mb3Jlc3QtY3JhZnQgLmhlYWRpbmctdGV4dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLWZvcmVzdC1jcmFmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1jb2xsZWN0aW9uLXBpdCAuaGVhZGluZy1zdWJ0ZXh0Omxhc3QtY2hpbGQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1jb2xsZWN0aW9uLXBpdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLWNvbGxlY3Rpb24tcGl0IC5oZWFkaW5nLXN1YnRleHQ6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy1tYWluLXBpdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLW1haW4tcGl0IHN2ZyB7XG4gIHdpZHRoOiA4MTNweDtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctbWFpbi1waXQgc3ZnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctbWFpbi1wcm9ncmFtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLW1haW4tcHJvZ3JhbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctbWFpbi1wcm9ncmFtIHN2ZyB7XG4gIGhlaWdodDogNTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLW1haW4tcHJvZ3JhbSBzdmcge1xuICAgIGhlaWdodDogNDFweDtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLW1haW4tcHJvZ3JhbSAuaGVhZGluZy1wcm9ncmFtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLW1haW4tcHJvZ3JhbSAuaGVhZGluZy1wcm9ncmFtIGltZyB7XG4gIGhlaWdodDogMTEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy1tYWluLXByb2dyYW0gLmhlYWRpbmctcHJvZ3JhbSBpbWcge1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctbWFpbi1wcm9ncmFtIC5oZWFkaW5nLXN1Yi1wcm9ncmFtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctbWFpbi1wcm9ncmFtIC5oZWFkaW5nLXN1Yi1wcm9ncmFtLXNwIHtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctcmVzZXJ2YXRpb24gLmhlYWRpbmctdGV4dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctcmVzZXJ2YXRpb24gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctcmVzZXJ2YXRpb24gLmhlYWRpbmctc3VidGV4dCBzdmcge1xuICB3aWR0aDogNjAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy1yZXNlcnZhdGlvbiAuaGVhZGluZy1zdWJ0ZXh0IHN2ZyB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy1ncmFkaWVudC10b3JpZ2h0IC5oZWFkaW5nLXRleHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMjdjYzMgMCUsICMwOTlmNDggMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy1ncmFkaWVudC10b3JpZ2h0IC5oZWFkaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1jZW50ZXIgLmhlYWRpbmctdGV4dCxcbi5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLWNlbnRlciAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtY2VudGVyIC5oZWFkaW5nLXRleHQsXG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLWNlbnRlciAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1jZW50ZXIgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWFyZ2luOiAxM3B4IGF1dG8gMDtcbiAgfVxufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1idXNpbmVzcy1ob3Vycy1ndWlkZSAuaGVhZGluZy10ZXh0IHtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1idXNpbmVzcy1ob3Vycy1ndWlkZSAuaGVhZGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtYnVzaW5lc3MtaG91cnMtZ3VpZGUgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtaGVsbG93b29kcyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtcGFya21hcCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgd2lkdGg6IDc1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLXBhcmttYXAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1ob3ctdG8gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICB3aWR0aDogMjE4cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLWFjdGl2aXR5IC5oZWFkaW5nLXN1YnRleHQge1xuICB3aWR0aDogODAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLWFjdGl2aXR5IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMzE2cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLW5ldC1kb2tpZG9raSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy1uZXQtZG9raWRva2kgLmhlYWRpbmctdGV4dCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy1hdHRyYWN0aW9uIC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXgtd2lkdGg6IDQ4OXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtY2FyYmlrZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1nb29kcy1jb2xvciB7XG4gIG1heC13aWR0aDogMjc1cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtZ29vZHMtY29sb3IgLmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1nb29kcy1jb2xvciAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWF4LXdpZHRoOiAyNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtZ29vZHMtY29sb3Ige1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwIC5oZWFkaW5nLW1haW4tc3VicGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaGVhZGluZy13cmFwIC5oZWFkaW5nLWZhbWlseS13YWxrIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oZWFkaW5nLXdyYXAgLmhlYWRpbmctZmFtaWx5LXdhbGsgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDMxNS41cHg7XG4gICAgaGVpZ2h0OiA1NS41cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICAuaGVhZGluZy13cmFwIC5oZWFkaW5nLWd1aWRlLXdhbGsgLmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhlYWRpbmctd3JhcCAuaGVhZGluZy1ndWlkZS13YWxrIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAxOTYuNXB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG4gIC5oZWFkaW5nLXdyYXAgLmhlYWRpbmctZnJlZS13YWxrIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5oZWFkaW5nLXdyYXAgLmhlYWRpbmctZnJlZS13YWxrIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAyNTYuNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLXZpZGVvLW11c2FzYWJpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLXZpZGVvLW11c2FzYWJpIC5oZWFkaW5nLXN1YnRleHQge1xuICBoZWlnaHQ6IDkxcHg7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtdmlkZW8tbXVzYXNhYmkgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtdmlkZW8tbXVzYXNhYmkgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIHdpZHRoOiA3MzFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC12aWRlby1tdXNhc2FiaSAuaGVhZGluZy10ZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3cHgsIC0xcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLXZpZGVvLW11c2FzYWJpIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy1ob3d0by1tdXNhc2FiaSAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctaG93dG8tbXVzYXNhYmkgLmhlYWRpbmctdGV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctaG93dG8tbXVzYXNhYmkgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOXB4LCAxcHgpO1xuICAgIGhlaWdodDogMzNweDtcbiAgfVxufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctc3VtaWthLWZhcSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLXN1bWlrYS1mYXEge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLXN1bWlrYS1mYXEgLmhlYWRpbmctc3VidGV4dCBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLXN1bWlrYS1mYXEgLmhlYWRpbmctdGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtbWVudSAuaGVhZGluZy10ZXh0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1tZW51IC5oZWFkaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjIuNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLW1lbnUgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1tZW51IC5oZWFkaW5nLXN1YnRleHQgc3ZnIHtcbiAgICB3aWR0aDogMzc3cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1tZW51IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbjogN3B4IGF1dG8gMDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtbWVudSAuaGVhZGluZyB7XG4gICAgbWFyZ2luOiAyNHB4IDAgNDFweDtcbiAgfVxufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctY291cnNlLWNoYWxsZW5nZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy1jb3Vyc2UtY2hhbGxlbmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy1jb3Vyc2UtY2hhbGxlbmdlIC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXgtd2lkdGg6IDEzOXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAyOXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLWNvdXJzZS1jaGFsbGVuZ2UgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyMDFweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLWthcnQtY2hhbGxlbmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLWthcnQtY2hhbGxlbmdlIC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXgtd2lkdGg6IDk1OXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy1rYXJ0LWNoYWxsZW5nZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgfVxufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1ncmVlbi1saW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1ncmVlbi1saW5lIC5oZWFkaW5nLXN1YnRleHQgc3ZnIHtcbiAgbWF4LXdpZHRoOiAzNjVweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2MzZThkOCAyMS40MyUsICNmZmZmZmYgMjEuNDMlLCAjZmZmZmZmIDUwJSwgI2MzZThkOCA1MCUsICNjM2U4ZDggNzEuNDMlLCAjZmZmZmZmIDcxLjQzJSwgI2ZmZmZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzNS4wMHB4IDQwLjAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC15b3V0dWJlIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLXRvd25MaXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLXRvd25MaXN0IC5oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtdG93bkxpc3QgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1heC13aWR0aDogMTIycHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy13cmFwLXRvd25MaXN0IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctbm96b21pbm95dS10ZXh0IC5oZWFkaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxM3B4O1xuICB9XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy1ub3pvbWlub3l1LXRleHQgLmhlYWRpbmctc3VidGV4dCBzdmcge1xuICB3aWR0aDogMjkzcHg7XG4gIGhlaWdodDogNTdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLW5vem9taW5veXUtdGV4dCAuaGVhZGluZy1zdWJ0ZXh0IHN2ZyB7XG4gICAgd2lkdGg6IDIxMnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1hdXRvIC5oZWFkaW5nLXN1YnRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1hdXRvIC5oZWFkaW5nLXN1YnRleHQgc3ZnIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctd3JhcC1hdXRvIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLXdyYXAtYXV0byAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLnR3by1saW5lcy1zcCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuc3luYy1maXggLmhlYWRpbmctdGV4dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuc3luYy1maXggLmhlYWRpbmcgLmhlYWRpbmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG4gIC5oZWFkaW5nLXdyYXAuc3luYy1maXggLmhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy1leGhpYml0IC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXgtd2lkdGg6IDI5N3B4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy1leGhpYml0IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogMjA2cHg7XG4gIH1cbiAgLmhlYWRpbmctd3JhcC5oZWFkaW5nLWV4aGliaXQgLmhlYWRpbmctc3VidGV4dCAuaGVhZGluZy10ZXh0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy1jb250ZW50cyAuaGVhZGluZy10ZXh0IHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmlzLWllIC5oZWFkaW5nLXdyYXAuaGVhZGluZy1jb250ZW50cyAuaGVhZGluZy10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctY29udGVudHMgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1heC13aWR0aDogOTg5cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctY29udGVudHMgLmhlYWRpbmctc3VidGV4dCBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctZXhwZXJpZW5jZSAuaGVhZGluZy10ZXh0IHtcbiAgZm9udC1zaXplOiA0MXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctZXhwZXJpZW5jZSAuaGVhZGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLWV4cGVyaWVuY2UgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy1jb21wYXJpc29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctY29tcGFyaXNvbi1tdXNhc2FiaSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLWNvbXBhcmlzb24gLmhlYWRpbmctc3VidGV4dCB7XG4gIG1heC13aWR0aDogNDkxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy13cmFwLmhlYWRpbmctY29tcGFyaXNvbiAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAtNDZweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctY29tcGFyaXNvbiAuaGVhZGluZy1hcXVhLWxhYm8gLmhlYWRpbmctc3VidGV4dCB7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLWNvbXBhcmlzb24gLmhlYWRpbmctbWFtbWFsLWxhYm8gLmhlYWRpbmctc3VidGV4dCB7XG4gIGhlaWdodDogNTVweDtcbn1cblxuLmhlYWRpbmctd3JhcC5oZWFkaW5nLXppcGxpbmUgLmhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1heC13aWR0aDogNzkzcHg7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXdyYXAuaGVhZGluZy16aXBsaW5lIC5oZWFkaW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLXdyYXAgLnN1YnBhZ2Utc2VjdGlvbi1mYW1pbHktd2FsayB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgfVxuICAuaGVhZGluZy13cmFwIC5zdWJwYWdlLXNlY3Rpb24tYXF1YS1sYWJvIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxufVxuXG4uaGVhZGluZy13cmFwLmhlYWRpbmctY29sbGVjdGlvbiAuaGVhZGluZy10ZXh0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5oZWFkaW5nLXdyYXAuaGVhZGluZy1nb29kcyAuaGVhZGluZy10ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uaGVhZGluZy1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzNweDtcbiAgfVxuICAuc3VicGFnZS1zZWN0aW9uLXVzYWdlZmVlIC5oZWFkaW5nLW1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDc3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctbWFpbi1zdWJwYWdlIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1tYWluLXN1YnBhZ2UgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDIwMnB4O1xuICAgIGhlaWdodDogNDkuNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW1haW4tc3VicGFnZS1sYWJvIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAyMTlweDtcbiAgICBoZWlnaHQ6IDUwLjVweDtcbiAgfVxufVxuXG4uaGVhZGluZy1tYWluIC5oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGVhZGluZy1tYWluIC5oZWFkaW5nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctbWFpbi5oZWFkaW5nLW1haW4tY2FyYmlrZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi1jYXJiaWtlIC5oZWFkaW5nLXRleHRzIGltZyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLWNhcmJpa2UgLmhlYWRpbmcge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xufVxuXG4uaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi1kb2tpZG9raSAuaGVhZGluZyB7XG4gIG1heC13aWR0aDogNDk3cHg7XG59XG5cbi5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLXdpbGQtcmFjZXIgLmhlYWRpbmcge1xuICBtYXgtd2lkdGg6IDUwNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi13aWxkLXJhY2VyIC5oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLWJ1bmJ1biAuaGVhZGluZyB7XG4gIG1heC13aWR0aDogNDQ1cHg7XG59XG5cbi5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLW1vdG9yYWNlciAuaGVhZGluZyB7XG4gIG1heC13aWR0aDogNjEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLW1vdG9yYWNlciAuaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4uaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi1tb3RvLXRvdXJpbmcgLmhlYWRpbmcge1xuICBtYXgtd2lkdGg6IDcwM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi1tb3RvLXRvdXJpbmcgLmhlYWRpbmcge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLmhlYWRpbmctbWFpbi5oZWFkaW5nLW1haW4tbW90b3JjeWNsZSAuaGVhZGluZyB7XG4gIG1heC13aWR0aDogMzU4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLW1vdG9yY3ljbGUgLmhlYWRpbmcge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLmhlYWRpbmctbWFpbi5oZWFkaW5nLW1haW4tZm9yZXN0LWRyaXZpbmcgaW1nIHtcbiAgbWF4LXdpZHRoOiA2MjhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLWZvcmVzdC1kcml2aW5nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgfVxufVxuXG4uaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi1jaGFsbGVuZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAzMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLWNoYWxsZW5nZSBpbWcge1xuICAgIG1heC13aWR0aDogNjUxcHg7XG4gIH1cbn1cblxuLmhlYWRpbmctbWFpbi5oZWFkaW5nLW1haW4tZHJpZnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAzMzVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLWRyaWZ0IGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MTlweDtcbiAgfVxufVxuXG4uaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi1kZWJkZW4gaW1nIHtcbiAgbWF4LXdpZHRoOiAyODVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLWRlYmRlbiBpbWcge1xuICAgIG1heC13aWR0aDogNTY5cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctbWFpbi5oZWFkaW5nLW1haW4tdHN1YmFzYSB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4uaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi1jcmFmdCAuaGVhZGluZy10ZXh0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi1jcmFmdCAuaGVhZGluZy10ZXh0cyBpbWcge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi1jcmFmdCAuaGVhZGluZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTlweCwgMCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctbWFpbi5oZWFkaW5nLW1haW4tY3JhZnQgLmhlYWRpbmcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLWNyYWZ0OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY3JhZnQvY3JhZnQtaGVhZGluZy13cmFwLWJnLXNwLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogLTE5cHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLWNyYWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi1jcmFmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyOXB4IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi1tdXNhc2FiaSAuaGVhZGluZyBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMXB4LCAycHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLW11c2FzYWJpIC5oZWFkaW5nIGltZzpsYXN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLW11c2FzYWJpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4M3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLWRyZWFtIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQ1cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctbWFpbi5oZWFkaW5nLW1haW4tbWFyY2hlcmFudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4ODJweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctbWFpbi5oZWFkaW5nLW1haW4tbWFyY2hlcmFudCAuaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4uaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi1tYXJjaGVyYW50IC5oZWFkaW5nLW1haW4tc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctbWFpbi5oZWFkaW5nLW1haW4tbWFyY2hlcmFudCAuaGVhZGluZy1tYWluLXN1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5cbi5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLW1hcmNoZXJhbnQgLmhlYWRpbmctbWFpbi1zdWJ0ZXh0LmRpbm5lci1idWZmZXQge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLW1hcmNoZXJhbnQgLmhlYWRpbmctbWFpbi1zdWJ0ZXh0LmRpbm5lci1idWZmZXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLW1hcmNoZXJhbnQuZGlubmVyLWJ1ZmZldCB7XG4gIG1hcmdpbjogNjVweCBhdXRvIDIwcHg7XG59XG5cbi5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLW1hcmNoZXJhbnQuZGlubmVyLWJ1ZmZldCAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMHB4IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLW1hcmNoZXJhbnQuZGlubmVyLWJ1ZmZldCAuaGVhZGluZyBpbWcge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luOiBpbml0aWFsO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLW1hcmNoZXJhbnQuZGlubmVyLWJ1ZmZldCB7XG4gICAgbWFyZ2luOiAxNDBweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLW1hcmNoZXJhbnQuZGlubmVyLWJ1ZmZldCAuaGVhZGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi1tYXJjaGVyYW50LmRpbm5lci1idWZmZXQgLmhlYWRpbmctbWFpbi1zdWJ0ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLXRvdXJpc20gLmhlYWRpbmctdG91cmlzbSB7XG4gIG1heC13aWR0aDogNDgxcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLXRvdXJpc20gLmhlYWRpbmctdG91cmlzbSB7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgfVxufVxuXG4uaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi10b3VyaXNtIC5oZWFkaW5nLW1haW4tc3VidGV4dC10b3VyaXNtIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIuMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctbWFpbi5oZWFkaW5nLW1haW4tdG91cmlzbSAuaGVhZGluZy1tYWluLXN1YnRleHQtdG91cmlzbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkaW5nLW1haW4uaGVhZGluZy1tYWluLXRvdXJpc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctbWFpbi5oZWFkaW5nLW1haW4tcHJvZ3JhbS1kZXRhaWxzIC5tZWRpYS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLmhlYWRpbmctbWFpbi5oZWFkaW5nLW1haW4tbW9iaXBhcmstZ3VpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG4uaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi1tb2JpcGFyay1ndWlkZSAuaGVhZGluZy10ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGluZy1tYWluLmhlYWRpbmctbWFpbi1tb2JpcGFyay1ndWlkZSB7XG4gICAgcGFkZGluZzogNTZweCA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRpbmctaG93dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmhlYWRpbmctaG93dG8uaGVhZGluZy1ob3d0by1hY3JveCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWFyZ2luOiAxN3B4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA2MjhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWhvd3RvLmhlYWRpbmctaG93dG8tYWNyb3ggLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtYXgtd2lkdGg6IDIyOHB4O1xuICAgIGhlaWdodDogNTdweDtcbiAgfVxufVxuXG4uaGVhZGluZy1ob3d0by5oZWFkaW5nLWhvd3RvLWJ1bmJ1biAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWFyZ2luOiAxN3B4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWhvd3RvLmhlYWRpbmctaG93dG8tYnVuYnVuIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogMjg5cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5cbi5oZWFkaW5nLWhvd3RvLmhlYWRpbmctaG93dG8tZGViZGVuIC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXJnaW46IDE3cHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDY2OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1ob3d0by5oZWFkaW5nLWhvd3RvLWRlYmRlbiAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDI1OHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgfVxufVxuXG4uaGVhZGluZy1ob3d0by5oZWFkaW5nLWhvd3RvLWRva2lkb2tpIC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXJnaW46IDE3cHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctaG93dG8uaGVhZGluZy1ob3d0by1kb2tpZG9raSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICB9XG59XG5cbi5oZWFkaW5nLWhvd3RvLmhlYWRpbmctaG93dG8tZm9yZXN0LWRyaXZpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1hcmdpbjogMTdweCBhdXRvIDA7XG4gIG1heC13aWR0aDogNTM5cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1ob3d0by5oZWFkaW5nLWhvd3RvLWZvcmVzdC1kcml2aW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAxOTZweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctaG93dG8uaGVhZGluZy1ob3d0by13aWxkcmFjZXIgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1hcmdpbjogMTdweCBhdXRvIDA7XG4gIG1heC13aWR0aDogNjI2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1ob3d0by5oZWFkaW5nLWhvd3RvLXdpbGRyYWNlciAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICB9XG59XG5cbi5oZWFkaW5nLWhvd3RvLmhlYWRpbmctaG93dG8tbW90b3JjeWNsZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWFyZ2luOiAxN3B4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA5MjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWhvd3RvLmhlYWRpbmctaG93dG8tbW90b3JjeWNsZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDg5cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctaG93dG8uaGVhZGluZy1ob3d0by1tb3RvdG91cmluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWFyZ2luOiAxN3B4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA2MjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWhvd3RvLmhlYWRpbmctaG93dG8tbW90b3RvdXJpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDIyOHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgfVxufVxuXG4uaGVhZGluZy1ob3d0by5oZWFkaW5nLWhvd3RvLW1vdG9yYWNlciAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWFyZ2luOiAxN3B4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA1ODNweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWhvd3RvLmhlYWRpbmctaG93dG8tbW90b3JhY2VyIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctaG93dG8uaGVhZGluZy1ob3d0by1kcmVhbSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWFyZ2luOiAxN3B4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA2MTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWhvd3RvLmhlYWRpbmctaG93dG8tZHJlYW0gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDIyMXB4O1xuICAgIGhlaWdodDogNTdweDtcbiAgfVxufVxuXG4uaGVhZGluZy1ob3d0by5oZWFkaW5nLWhvd3RvLWRyaWZ0IC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXJnaW46IDE3cHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDUxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctaG93dG8uaGVhZGluZy1ob3d0by1kcmlmdCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIG1heC13aWR0aDogMTk3cHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICB9XG59XG5cbi5oZWFkaW5nLWhvd3RvLmhlYWRpbmctaG93dG8tY2hhbGxlbmdlIC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXJnaW46IDE3cHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDY2OXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctaG93dG8uaGVhZGluZy1ob3d0by1jaGFsbGVuZ2UgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uaGVhZGluZy1ob3d0by5oZWFkaW5nLWhvd3RvLWl0YWRha2kgLmhlYWRpbmctc3VidGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGluZy1ob3d0by5oZWFkaW5nLWhvd3RvLWl0YWRha2kgc3ZnIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctaG93dG8uaGVhZGluZy1ob3d0by1pdGFkYWtpIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctYmFubmVyLW1vcmUgLmhlYWRpbmcge1xuICBtYXJnaW46IDA7XG59XG5cbi5oZWFkaW5nLWJhbm5lci1tb3JlIC5oZWFkaW5nLXRleHQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkaW5nLWJhbm5lci1tb3JlIC5oZWFkaW5nLXN1YnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWJhbm5lci1tb3JlLmhlYWRpbmctYmFubmVyLW1vcmUtYWNyb3ggLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxODRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmhlYWRpbmctYmFubmVyLW1vcmUuaGVhZGluZy1iYW5uZXItbW9yZS1mb3Jlc3Rkcml2aW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXgtd2lkdGg6IDQxOXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctYmFubmVyLW1vcmUuaGVhZGluZy1iYW5uZXItbW9yZS1mb3Jlc3Rkcml2aW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxNThweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmhlYWRpbmctYmFubmVyLW1vcmUuaGVhZGluZy1iYW5uZXItbW9yZS1kZWJkZW4gLmhlYWRpbmctc3VidGV4dCB7XG4gIG1heC13aWR0aDogNTI4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1iYW5uZXItbW9yZS5oZWFkaW5nLWJhbm5lci1tb3JlLWRlYmRlbiAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMjA4cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbi5oZWFkaW5nLWJhbm5lci1tb3JlLmhlYWRpbmctYmFubmVyLW1vcmUtY2hhbGxlbmdlIC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXgtd2lkdGg6IDUyOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMTBweDtcbn1cblxuLmhlYWRpbmctYmFubmVyLW1vcmUuaGVhZGluZy1iYW5uZXItbW9yZS1idW5idW4gLmhlYWRpbmctc3VidGV4dCB7XG4gIGxlZnQ6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWJhbm5lci1tb3JlLmhlYWRpbmctYmFubmVyLW1vcmUtYnVuYnVuIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAyMzJweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cblxuLmhlYWRpbmctYmFubmVyLW1vcmUuaGVhZGluZy1iYW5uZXItbW9yZS1tb3RvcmN5Y2xlIC5oZWFkaW5nLXN1YnRleHQge1xuICBsZWZ0OiA5cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctYmFubmVyLW1vcmUuaGVhZGluZy1iYW5uZXItbW9yZS1tb3RvcmN5Y2xlIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVhZGluZy1iYW5uZXItbW9yZS5oZWFkaW5nLWJhbm5lci1tb3JlLW1vdG90b3VyaW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogMTg0cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWJhbm5lci1tb3JlLmhlYWRpbmctYmFubmVyLW1vcmUtbW90b3JhY2VyIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogMTYxcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5oZWFkaW5nLWJhbm5lci1tb3JlLmhlYWRpbmctYmFubmVyLW1vcmUtZHJlYW0gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxNzhweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlYWRpbmctYmFubmVyLW1vcmUuaGVhZGluZy1iYW5uZXItbW9yZS13aWxkcmFjZXIgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyMDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cblxuLm12IHtcbiAgaGVpZ2h0OiA2MDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLnRveWEtd3JhcHBlciAubXYge1xuICB6LWluZGV4OiAxO1xufVxuXG4ubXY6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9tdi1jdXJ2ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udG95YS13cmFwcGVyIC5tdjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXY6OmFmdGVyIHtcbiAgICBib3R0b206IC0zM3B4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4ubXYubXYtZXZlbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12Lm12LWV2ZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ubXYubXYtZXZlbnRzIC5ldmVudHMtbXYtaGVhZGluZyB7XG4gIGJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12Lm12LWV2ZW50cyAuZXZlbnRzLW12LWhlYWRpbmcge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubXYubXYtZXZlbnRzIC5tdi1kYXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2V2ZW50cy9tdi1ncmFkaWVudC1yZWN0LmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12Lm12LWV2ZW50cyAubXYtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm12Lm12LWV2ZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12Lm12LXJlc3RhdXJhbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgLm12Lm12LXJlc3RhdXJhbnQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tdi5tdi1yZXN0YXVyYW50IC5tdi1pbWFnZSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4ubXYtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubXYtbGlzdCxcbi5tdi1idXR0b25zLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubXYtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDdweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1hY2Nlc3MgLm12LWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWltYWdlIHtcbiAgICBoZWlnaHQ6IDM3OHB4O1xuICB9XG59XG5cbi5tdi1zdWJwYWdlIC5tdi1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtc3VicGFnZSAubXYtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LXN1YnBhZ2UgLm12LWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjclO1xuICB9XG59XG5cbi5tdi1zdWJwYWdlIC5tdi1pbWFnZTo6YWZ0ZXIge1xuICBib3R0b206IC01MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtc3VicGFnZS1jcmFmdCAubXYtaW1hZ2Uge1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LXN1YnBhZ2UtY3JhZnQgLm12LWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzElO1xuICB9XG59XG5cbi5tdi1zdWJwYWdlLW5vem9taW5veXUgLm12LWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDQzJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2NCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1zdWJwYWdlLW5vem9taW5veXUgLm12LWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTYlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuXG4ubXYtaW1hZ2UubXYtaW1hZ2Utc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaW1hZ2UubXYtaW1hZ2Utc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tdi1pbWFnZS5tdi1pbWFnZS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaW1hZ2UubXYtaW1hZ2UtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm12LWxpc3QtZ2xhbXBpbmctdG9wIHtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG59XG5cbi5tdi1saXN0LW1hcmNoZXJhbnQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5tdi1saXN0LXRvcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbi1kZWxheTogNHM7XG4gIGhlaWdodDogNjA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWxpc3QtdG9wIHtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICB9XG59XG5cbi5tdi1saXN0LXRvcCAubXYtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW47XG59XG5cbi5tdi1saXN0LXRvcCAubXYtaXRlbS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubXYtbGlzdC10b3AuaXMtc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1saXN0LXRvcCAubXYtaW1hZ2Uge1xuICAgIGhlaWdodDogNDQwcHg7XG4gIH1cbn1cblxuLm12LWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tdi1zdWJwYWdlLWhvdGVsIC5tdi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAzNHB4O1xuICB9XG59XG5cbi5tdi1idXR0b25zLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm12LWJ1dHRvbnMtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4xNDtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9tdi1idXR0b24tYmcuanBnKSByZXBlYXQgbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaXMtaWUgLm12LWJ1dHRvbnMtbGluayB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaXMtaWUgLm12LXN1YnBhZ2UtaG90ZWwgLm12LWJ1dHRvbnMtbGluayB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtc3VicGFnZS1ob3RlbCAubXYtYnV0dG9ucy1saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWluLWhlaWdodDogMTE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5tdi1idXR0b25zLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tdi1zdWJwYWdlLWhvdGVsIC5tdi1idXR0b25zLWxpbmsgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5tdi1idXR0b25zLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTFweCAwO1xufVxuXG4ubXYtYnV0dG9ucy1pdGVtOmxhc3QtY2hpbGQgLm12LWJ1dHRvbnMtbGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xufVxuXG4ubXYtaGVhZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbn1cblxuLm12LWhlYWRpbmc6bm90KC5tdi1oZWFkaW5nLXN1YnBhZ2UpIHtcbiAgYm90dG9tOiAtOTJweDtcbiAgbGVmdDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmc6bm90KC5tdi1oZWFkaW5nLXN1YnBhZ2UpIHtcbiAgICBib3R0b206IC0xMjJweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nIHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tdi1oZWFkaW5nLTQwNCB7XG4gICAgYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmctNDA0IHtcbiAgICBib3R0b206IDE3cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtaGVhZGluZy00MDQgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDQ2N3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmctNDA0IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAzMTlweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdi1oZWFkaW5nLTQwNCAuaGVhZGluZy1zdWJ0ZXh0IHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tdi1oZWFkaW5nLW1hcmNoZXJhbnQtYnJlYWtmYXN0IHtcbiAgICBib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaGVhZGluZy1tYXJjaGVyYW50LWJyZWFrZmFzdCB7XG4gICAgYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tdi1oZWFkaW5nLW1hcmNoZXJhbnQtYnJlYWtmYXN0IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogNDA1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaGVhZGluZy1tYXJjaGVyYW50LWJyZWFrZmFzdCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDIzNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNi41cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXYtaGVhZGluZy1jYW1wIC5oZWFkaW5nLXN1YnRleHQge1xuICBmb250LXNpemU6IDQycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLWNhbXAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm12LWhlYWRpbmcudHdpbnJpbmdtb3RlZ2ktbXYtaGVhZGluZyB7XG4gIGJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaGVhZGluZy50d2lucmluZ21vdGVnaS1tdi1oZWFkaW5nIHtcbiAgICBib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtaGVhZGluZy50d2lucmluZ21vdGVnaS1tdi1oZWFkaW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogMzI0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmcudHdpbnJpbmdtb3RlZ2ktbXYtaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMjEwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm12LWhlYWRpbmcuZm9yZXN0LXByb2dyYW0tbXYtaGVhZGluZyB7XG4gIGJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaGVhZGluZy5mb3Jlc3QtcHJvZ3JhbS1tdi1oZWFkaW5nIHtcbiAgICBib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm12LWhlYWRpbmcuZm9yZXN0LXByb2dyYW0tbXYtaGVhZGluZyAuaGVhZGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm12LWhlYWRpbmcuZm9yZXN0LXByb2dyYW0tbXYtaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDUxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLmZvcmVzdC1wcm9ncmFtLW12LWhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDI5N3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm12LWhlYWRpbmcucm9jY28tbXYtaGVhZGluZyB7XG4gIGJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaGVhZGluZy5yb2Njby1tdi1oZWFkaW5nIHtcbiAgICBib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG95YS13cmFwcGVyIC5tdi1oZWFkaW5nLnJvY2NvLW12LWhlYWRpbmcubXYtdG95YS1oZWFkaW5nIHtcbiAgICBib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm12LWhlYWRpbmcucm9jY28tbXYtaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDc0MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLnJvY2NvLW12LWhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA4N3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC50b3lhLXdyYXBwZXIgLm12LWhlYWRpbmcucm9jY28tbXYtaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMzk2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG95YS13cmFwcGVyIC5tdi1oZWFkaW5nLnJvY2NvLW12LWhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyMzFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdi1oZWFkaW5nLmdyYW50dXJpc21vLW12LWhlYWRpbmcge1xuICBib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmcuZ3JhbnR1cmlzbW8tbXYtaGVhZGluZyB7XG4gICAgYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm12LWhlYWRpbmcuZ3JhbnR1cmlzbW8tbXYtaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDYzOXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLmdyYW50dXJpc21vLW12LWhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDI3M3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdi1oZWFkaW5nLm9hay1tdi1oZWFkaW5nIHtcbiAgYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLm9hay1tdi1oZWFkaW5nIHtcbiAgICBib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtaGVhZGluZy5vYWstbXYtaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDY0M3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLm9hay1tdi1oZWFkaW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtaGVhZGluZy5yZXN0YXVyYW50LW12LWhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLnJlc3RhdXJhbnQtbXYtaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMjY1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaGVhZGluZy5yZXN0YXVyYW50LW12LWhlYWRpbmcge1xuICAgIGJvdHRvbTogLTY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtaGVhZGluZy5zdGFuZGFyZHJvb20tbXYtaGVhZGluZyB7XG4gICAgYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmcuc3RhbmRhcmRyb29tLW12LWhlYWRpbmcge1xuICAgIGJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdi1oZWFkaW5nLnN0YW5kYXJkcm9vbS1tdi1oZWFkaW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXgtd2lkdGg6IDQ5MXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLnN0YW5kYXJkcm9vbS1tdi1oZWFkaW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogMjA3cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtaGVhZGluZy5mYW1pbHlyb29tLW12LWhlYWRpbmcge1xuICAgIGJvdHRvbTogMzNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdi1oZWFkaW5nLmZhbWlseXJvb20tbXYtaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWF4LXdpZHRoOiA3NDNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBmaWxsOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaGVhZGluZy5mYW1pbHlyb29tLW12LWhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tdi1oZWFkaW5nLmdyYW5yb29tLW12LWhlYWRpbmcge1xuICAgIGJvdHRvbTogMzdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLmdyYW5yb29tLW12LWhlYWRpbmcge1xuICAgIGJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm12LWhlYWRpbmcuZ3JhbnJvb20tbXYtaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgd2lkdGg6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICBmaWxsOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtaGVhZGluZy5ncmFucm9vbS1tdi1oZWFkaW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaGVhZGluZy5ncmFucm9vbS1tdi1oZWFkaW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAyMjdweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzdweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdi1oZWFkaW5nLnJlc2VydmF0aW9uLW12LWhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLnJlc2VydmF0aW9uLW12LWhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ubXYtaGVhZGluZy5yZXNlcnZhdGlvbi1tdi1oZWFkaW5nIC5oZWFkaW5nLXN1YnRleHQgKiB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaGVhZGluZy5yZXNlcnZhdGlvbi1tdi1oZWFkaW5nIC5oZWFkaW5nLXN1YnRleHQgKiB7XG4gICAgd2lkdGg6IDIwN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmcucmVzZXJ2YXRpb24tbXYtaGVhZGluZyB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmcuZG9uZ3VyaS1tdi1oZWFkaW5nIC5oZWFkaW5nLXRleHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgd29yZC1zcGFjaW5nOiAtMXB4O1xuICB9XG59XG5cbi5tdi1oZWFkaW5nLmRvbmd1cmktbXYtaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWF4LXdpZHRoOiA1OTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDk5cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI0MXB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogLTEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tdi1oZWFkaW5nLmRvbmd1cmktbXYtaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjM3cHg7XG4gICAgbGVmdDogLTZweDtcbiAgICB0b3A6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaGVhZGluZy5kb25ndXJpLW12LWhlYWRpbmcge1xuICAgIGJvdHRvbTogLTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaGVhZGluZy5tYXJjaGVyYW50LW12LWhlYWRpbmcgLmhlYWRpbmctdGV4dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICB3b3JkLXNwYWNpbmc6IC0xcHg7XG4gIH1cbn1cblxuLm12LWhlYWRpbmcubWFyY2hlcmFudC1tdi1oZWFkaW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXgtd2lkdGg6IDkzOXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOTlweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjQxcHggIWltcG9ydGFudDtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAtMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm12LWhlYWRpbmcubWFyY2hlcmFudC1tdi1oZWFkaW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMzdweDtcbiAgICBsZWZ0OiAtNnB4O1xuICAgIHRvcDogLTExcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmcubWFyY2hlcmFudC1tdi1oZWFkaW5nIHtcbiAgICBib3R0b206IC0yMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm12LWhlYWRpbmcubXYtaGVhZGluZy1kZWZhdWx0IHtcbiAgYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLm12LWhlYWRpbmcubXYtaGVhZGluZy1kZWZhdWx0IC5oZWFkaW5nLXRleHQge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmcubXYtaGVhZGluZy1kZWZhdWx0IC5oZWFkaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5tdi1oZWFkaW5nLm12LWhlYWRpbmctZGVmYXVsdCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjRweDtcbiAgdG9wOiAtMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmcubXYtaGVhZGluZy1kZWZhdWx0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5tdi1oZWFkaW5nLm12LWNvbGxlY3Rpb24tcGl0IHtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbn1cblxuLm12LWhlYWRpbmcubXYtY29sbGVjdGlvbi1waXQgLmhlYWRpbmcge1xuICBtYXJnaW46IDQwcHggMCAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaGVhZGluZy5tdi1jb2xsZWN0aW9uLXBpdCAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubXYtaGVhZGluZy5tdi1jb2xsZWN0aW9uLXBpdCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cblxuLm12LWhlYWRpbmcubXYtaGVhZGluZy1tb2JpcGFyay1ndWlkZSB7XG4gIG1heC13aWR0aDogOTUwcHg7XG59XG5cbi5tdi1oZWFkaW5nLm12LWhlYWRpbmctbW9iaXBhcmstZ3VpZGUgLmhlYWRpbmctc3VidGV4dCB7XG4gIHRvcDogLTE0cHg7XG4gIGxlZnQ6IDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmcubXYtaGVhZGluZy1tb2JpcGFyay1ndWlkZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG4gIC5tdi1oZWFkaW5nLm12LWhlYWRpbmctbW9iaXBhcmstZ3VpZGUgLmhlYWRpbmctc3VidGV4dCBzdmcge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaGVhZGluZy5tdi1oZWFkaW5nLW1vYmlwYXJrLWd1aWRlIHtcbiAgICBib3R0b206IDVweDtcbiAgfVxufVxuXG4ubXYtaGVhZGluZy5tdi1oZWFkaW5nLWJsdWVub3RlIC5oZWFkaW5nLXRleHQge1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaGVhZGluZy5tdi1oZWFkaW5nLWJsdWVub3RlIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGJvdHRvbTogLTMwcHg7XG4gIH1cbiAgLm12LWhlYWRpbmcubXYtaGVhZGluZy1ibHVlbm90ZSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgdG9wOiAtMTVweDtcbiAgICBsZWZ0OiAtNDNweDtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG4gIC5tdi1oZWFkaW5nLm12LWhlYWRpbmctYmx1ZW5vdGUgLmhlYWRpbmctd3JhcC1ibHVlbm90ZSAuaGVhZGluZyB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbn1cblxuLm12LWhlYWRpbmcuaGVsbG93b29kcy1tdi1oZWFkaW5nIHtcbiAgYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc21hcnQtZW50cnkgLm12LWhlYWRpbmcuaGVsbG93b29kcy1tdi1oZWFkaW5nIHtcbiAgICBib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXYtaGVhZGluZy5oZWxsb3dvb2RzLW12LWhlYWRpbmcgLmhlYWRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG59XG5cbi5pcy1pZSAubXYtaGVhZGluZy5oZWxsb3dvb2RzLW12LWhlYWRpbmcgLmhlYWRpbmctdGV4dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgLW1vei10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG4gIC1tcy10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLmhlbGxvd29vZHMtbXYtaGVhZGluZyAuaGVhZGluZy10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuXG4ubXYtaGVhZGluZy5oZWxsb3dvb2RzLW12LWhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4NXB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZpbGw6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLmhlbGxvd29vZHMtbXYtaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc21hcnQtZW50cnkgLm12LWhlYWRpbmcuaGVsbG93b29kcy1tdi1oZWFkaW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogODI0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYXJ0LWVudHJ5IC5tdi1oZWFkaW5nLmhlbGxvd29vZHMtbXYtaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IGltZyB7XG4gICAgbWF4LXdpZHRoOiA4ODhweDtcbiAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gICAgbWFyZ2luLXRvcDogLTE5cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNtYXJ0LWVudHJ5IC5tdi1oZWFkaW5nLmhlbGxvd29vZHMtbXYtaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMzA3cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc21hcnQtZW50cnkgLm12LWhlYWRpbmcuaGVsbG93b29kcy1tdi1oZWFkaW5nIC5oZWFkaW5nLXN1YnRleHQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDM0MC41cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cblxuLm12LWhlYWRpbmcuaGVsbG93b29kcy1tdi1oZWFkaW5nLm12LWhlYWRpbmctZ29vZHMgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1heC13aWR0aDogNDU4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLmhlbGxvd29vZHMtbXYtaGVhZGluZy5tdi1oZWFkaW5nLWdvb2RzIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4ubXYtaGVhZGluZy5oZWxsb3dvb2RzLW12LWhlYWRpbmcgLmhlYWRpbmctY29sbGVjdGlvbiAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWF4LXdpZHRoOiA2ODhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmcuaGVsbG93b29kcy1tdi1oZWFkaW5nIC5oZWFkaW5nLWNvbGxlY3Rpb24gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzODhweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gIH1cbn1cblxuLm12LWhlYWRpbmcuaGVsbG93b29kcy1tdi1oZWFkaW5nIC5oZWFkaW5nLXJhY2luZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWF4LXdpZHRoOiA0OTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmcuaGVsbG93b29kcy1tdi1oZWFkaW5nIC5oZWFkaW5nLXJhY2luZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG59XG5cbi5tdi1oZWFkaW5nLmhlbGxvd29vZHMtbXYtaGVhZGluZyAuaGVhZGluZy10c3ViYXNhIC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4ubXYtaGVhZGluZy5oZWxsb3dvb2RzLW12LWhlYWRpbmcgLmhlYWRpbmctbXVzYXNhYmkgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZmlsbDogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmcuaGVsbG93b29kcy1tdi1oZWFkaW5nIC5oZWFkaW5nLW11c2FzYWJpIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLmhlbGxvd29vZHMtbXYtaGVhZGluZyB7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbiAgLm12LWhlYWRpbmcuaGVsbG93b29kcy1tdi1oZWFkaW5nIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLmhlbGxvd29vZHMtbXYtaGVhZGluZy5ob3RlbHR3aW5yaW5nIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLm12LWhlYWRpbmctZ29vZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLm12LWhlYWRpbmctbWFyY2hlcmFudC1kaW5uZXItYnVmZmV0IC5oZWFkaW5nLXdyYXAtbWFyY2hlcmFudC1kaW5uZXItYnVmZmV0IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLm12LWhlYWRpbmctbWFyY2hlcmFudC1kaW5uZXItYnVmZmV0IHtcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLm12LWhlYWRpbmctYnVzaW5lc3MtaG91cnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLm12LWhlYWRpbmctYnVzaW5lc3MtaG91cnMgLmhlYWRpbmctd3JhcC1idXNpbmVzcy1ob3VycyAuaGVhZGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLm12LWhlYWRpbmcubXYtaGVhZGluZy1idXNpbmVzcy1ob3VycyAuaGVhZGluZy13cmFwLWJ1c2luZXNzLWhvdXJzIC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaGVhZGluZy5tdi1oZWFkaW5nLWJ1c2luZXNzLWhvdXJzIC5oZWFkaW5nLXdyYXAtYnVzaW5lc3MtaG91cnMgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG4ubXYtaGVhZGluZy5tdi1oZWFkaW5nLWZhcSB7XG4gIGJvdHRvbTogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm12LWhlYWRpbmcubXYtaGVhZGluZy1mYXEgLmhlYWRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG59XG5cbi5pcy1pZSAubXYtaGVhZGluZy5tdi1oZWFkaW5nLWZhcSAuaGVhZGluZy10ZXh0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICAtbW96LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgLW1zLXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmcubXYtaGVhZGluZy1mYXEgLmhlYWRpbmctdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cblxuLm12LWhlYWRpbmcubXYtaGVhZGluZy1mYXEgLmhlYWRpbmctc3VidGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZpbGw6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLm12LWhlYWRpbmctZmFxIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5tdi1oZWFkaW5nIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmcubXYtaGVhZGluZy10b3A6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDE1LjVweDtcbiAgICBoZWlnaHQ6IDE2LjVweDtcbiAgICByaWdodDogMjRweDtcbiAgICB0b3A6IDkycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Rlc2lnbi1wZXRhbDEtc3AucG5nKTtcbiAgfVxufVxuXG4ubXYtaGVhZGluZy5tdi1oZWFkaW5nLXRvdXJpc20ge1xuICBtYXgtd2lkdGg6IDg3NXB4O1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLm12LWhlYWRpbmctdG91cmlzbSB7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICBib3R0b206IC0xMHB4O1xuICB9XG4gIC5tdi1oZWFkaW5nLm12LWhlYWRpbmctdG91cmlzbSAuaGVhZGluZyAuaGVhZGluZy10ZXh0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG4gIC5tdi1oZWFkaW5nLm12LWhlYWRpbmctdG91cmlzbSAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gIH1cbn1cblxuLm12LWhlYWRpbmctdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvbGxhbmRcIjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogIzEyMjkwZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tdi1oZWFkaW5nLXRleHQgLmlzLXNhZmFyaSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc4ZW07XG4gIH1cbn1cblxuLm12LWhlYWRpbmctc3VidGV4dCB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHdpZHRoOiA4ODdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgfVxufVxuXG4ubXYtdG9kYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMTQ0cHg7XG4gIHdpZHRoOiAzNjhweDtcbiAgaGVpZ2h0OiAzNjZweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL212LXRvZGF5LWJnLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi10b2RheSB7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIGhlaWdodDogMjI1cHg7XG4gICAgcmlnaHQ6IC0yM3B4O1xuICAgIGJvdHRvbTogLTcwcHg7XG4gIH1cbn1cblxuLm12LXRvZGF5Lm12LWdyYW5yb29tLWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvZ3JhbnJvb20vbXYtdG9kYXktYmcucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWF4LXdpZHRoOiAyNDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm12LXRvZGF5Lm12LWdyYW5yb29tLWxvZ28ge1xuICAgIGJvdHRvbTogLTE0NHB4O1xuICB9XG59XG5cbi5tdi10b2RheS5tdi1oZWxsb3dvb2RzLWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaGVsbG93b29kcy9tdi10b2RheS1iZy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXgtd2lkdGg6IDI3MHB4O1xufVxuXG4ubXYtdG9kYXkubXYtY29sbGVjdGlvbi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2NvbGxlY3Rpb24vbXYtdG9kYXktYmcucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbn1cblxuLm12LXRvZGF5Lm12LXJhY2luZy1sb2dvIHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL3JhY2luZ2thcnQvbXYtdG9kYXktYmcucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWF4LXdpZHRoOiAyNDdweDtcbn1cblxuLm12LXRvZGF5Lm12LWV2ZW50cy1sb2dvIHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2V2ZW50cy9sb2dvLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGJvdHRvbTogLTE0MHB4O1xufVxuXG4ubXYtdG9kYXkubXYtaG90ZWx0d2lucmluZy1sb2dvIHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2hvdGVsdHdpbnJpbmcvaG90ZWwtdHdpbnJpbmctbG9nby5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXgtd2lkdGg6IDI3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtdG9kYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm12LXRvZGF5Lm12LW5vem9taW5veXUtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9ub3pvbWlub3l1L25vem9taW5veXUtbG9nby5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXgtd2lkdGg6IDI0N3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtdG9kYXkubXYtbm96b21pbm95dS1sb2dvIHtcbiAgICBib3R0b206IC0xNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtdG9kYXktdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvdHRvbTogLTkxcHg7XG4gIH1cbn1cblxuLm12LXRvZGF5LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA5MnB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LXRvZGF5LXRleHQge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuXG4ubXYtdG9kYXktdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LXRvZGF5LXRpbWUge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgfVxufVxuXG4ubXYtdG9kYXktdGltZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA0cHggYXV0byA3cHg7XG4gIHdpZHRoOiA5MnB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2RvdC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LXRvZGF5LXRpbWU6OmFmdGVyIHtcbiAgICB3aWR0aDogNjNweDtcbiAgfVxufVxuXG4ubXYtdG9kYXktZGVncmVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LXRvZGF5LWRlZ3JlZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLm12LXRvZGF5LWRlZ3JlZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtdG9kYXktZGVncmVlLWljb24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG59XG5cbi5tdi10b2RheS1kZWdyZWUtaWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubXYtdG9kYXktY2VsY2l1cy12YWx1ZSB7XG4gIG1hcmdpbjogMCAtN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtdG9kYXktY2VsY2l1cy12YWx1ZSB7XG4gICAgbWFyZ2luOiAwIC0zcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2UtbGFibyAubXYtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjAlO1xuICB9XG59XG5cbi5tdi1jYXItYW5kLWJpa2UgLm12LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI2M3B4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1jYXItYW5kLWJpa2UgLm12LWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgfVxufVxuXG4ubXYtY2FyLWFuZC1iaWtlIC5tdi1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5tdi1jYXItYW5kLWJpa2UgLm12LWhlYWRpbmctdGV4dHMge1xuICB3aWR0aDogNTY4cHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLm12LWNhci1hbmQtYmlrZSAubXYtaGVhZGluZy10ZXh0cyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtY2FyLWFuZC1iaWtlIC5tdi1oZWFkaW5nLXRleHRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5tdi1jYXItYW5kLWJpa2UgLm12LWhlYWRpbmctdGV4dHMgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi5tdi1jYXItYW5kLWJpa2UgLm12LWhlYWRpbmctc3VidGV4dHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDU0cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTguOXB4IHJnYmEoNzksIDc5LCA3OSwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTVweDtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWNhci1hbmQtYmlrZSAubXYtaGVhZGluZy1zdWJ0ZXh0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxufVxuXG4ubXYtY2FyLWFuZC1iaWtlIC5tdi1oZWFkaW5nLXN1YnRleHRzIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5tdi1jYXItYW5kLWJpa2UgLm12LWxvZ28ge1xuICB3aWR0aDogMjY4cHg7XG4gIGhlaWdodDogMjY2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FyLWFuZC1iaWtlL212LWxvZ28ucG5nKTtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tdi1jYXItYW5kLWJpa2UgLm12LWltYWdlIHtcbiAgaGVpZ2h0OiA2MDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWNhci1hbmQtYmlrZSAubXYtaW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubXYtZG9raWRva2kge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tdi1kb2tpZG9raSAubXYtaGVhZGluZyB7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiA2NXB4O1xufVxuXG4ubXYtZG9raWRva2kgLm12LW1vYmlwYXJrLXRleHQge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuXG4ubXYtZG9raWRva2kgLm12LW1vYmlwYXJrLXN1YnRleHQge1xuICBtYXgtd2lkdGg6IDM1NnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm12LWRva2lkb2tpIC5tdi1oZWFkaW5nLXRleHQge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiSG9sbGFuZFwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDE4LjlweCByZ2JhKDc5LCA3OSwgNzksIDAuNSk7XG59XG5cbi5tdi1kb2tpZG9raSAubXYtaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDE4LjlweCByZ2JhKDc5LCA3OSwgNzksIDAuNSk7XG59XG5cbi5tdi1kb2tpZG9raSAubXYtdG9kYXkge1xuICB3aWR0aDogMjY4cHg7XG4gIGhlaWdodDogMjY2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG9raWRva2kvZG9raWRva2ktbG9nby5wbmcpO1xuICBib3R0b206IC02MHB4O1xufVxuXG4ubXYtbW9iaXBhcmsge1xuICBtYXgtaGVpZ2h0OiA2MDdweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LW1vYmlwYXJrIC5tdi1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA4NCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm12LW1vYmlwYXJrIC5tdi1oZWFkaW5nIHtcbiAgICBib3R0b206IDg5cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LW1vYmlwYXJrIC5tdi1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBib3R0b206IDU1cHg7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5cbi5tdi1tb2JpcGFyayAubXYtaGVhZGluZy10ZXh0LW1vYmlwYXJrIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LW1vYmlwYXJrIC5tdi1oZWFkaW5nLXRleHQtbW9iaXBhcmsge1xuICAgIGZvbnQtc2l6ZTogMjIuNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIH1cbn1cblxuLm12LW1vYmlwYXJrIC5tdi1oZWFkaW5nLXN1YnRleHQtbW9iaXBhcmsge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgZm9udC1zaXplOiA1NHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTguOXB4IHJnYmEoNzksIDc5LCA3OSwgMC41KTtcbiAgbWF4LXdpZHRoOiAzNTZweDtcbiAgaGVpZ2h0OiA2MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtbW9iaXBhcmsgLm12LWhlYWRpbmctc3VidGV4dC1tb2JpcGFyayB7XG4gICAgaGVpZ2h0OiA1Mi41cHg7XG4gICAgbWF4LXdpZHRoOiAyMDIuNXB4O1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG59XG5cbi5tdi1tb2JpcGFyayAubXYtaGVhZGluZy1zdWJ0ZXh0LW1vYmlwYXJrIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDE4LjlweCByZ2JhKDc5LCA3OSwgNzksIDAuNSk7XG59XG5cbi5tdi1tb2JpcGFyayAubXYtdG9kYXktbW9iaXBhcmsge1xuICBtYXgtd2lkdGg6IDI0N3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNDdweDtcbiAgYm90dG9tOiAtMzdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tb2JpcGFyay9tb2JpcGFyay1sb2dvLnBuZyk7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtbW9iaXBhcmsgLm12LXRvZGF5LW1vYmlwYXJrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tdi1pdGFkYWtpIC5tdi1oZWFkaW5nIHtcbiAgYm90dG9tOiA0NXB4O1xufVxuXG4ubXYtaXRhZGFraSAubXYtaGVhZGluZy1zdWJ0ZXh0cyB7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDE4LjlweCByZ2JhKDc5LCA3OSwgNzksIDAuNSk7XG59XG5cbi5tdi1pdGFkYWtpIC5tdi1oZWFkaW5nLXRleHRzIHtcbiAgZm9udC1mYW1pbHk6IFwiSG9sbGFuZFwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubXYtaXRhZGFraSAubXYtdG9kYXkge1xuICB3aWR0aDogMjY4cHg7XG4gIGhlaWdodDogMjY2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaXRhZGFraS90b2RheS5wbmcpO1xuICBib3R0b206IC00NXB4O1xufVxuXG4ubXYtdHN1YmFzYSxcbi5tdi1tdXNhc2FiaSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm12LXRzdWJhc2EgLm12LWhlYWRpbmcsXG4ubXYtbXVzYXNhYmkgLm12LWhlYWRpbmcge1xuICBib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LXRzdWJhc2EgLm12LWhlYWRpbmcsXG4gIC5tdi1tdXNhc2FiaSAubXYtaGVhZGluZyB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi5tdi10c3ViYXNhIC5tdi1oZWFkaW5nLXRleHRzLFxuLm12LW11c2FzYWJpIC5tdi1oZWFkaW5nLXRleHRzIHtcbiAgd2lkdGg6IDQ0OHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhvbGxhbmRcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubXYtdHN1YmFzYSAubXYtaGVhZGluZy10ZXh0cyBzdmcsXG4ubXYtbXVzYXNhYmkgLm12LWhlYWRpbmctdGV4dHMgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LXRzdWJhc2EgLm12LWhlYWRpbmctdGV4dHMsXG4gIC5tdi1tdXNhc2FiaSAubXYtaGVhZGluZy10ZXh0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubXYtdHN1YmFzYSAubXYtaGVhZGluZy10ZXh0cyBzdmcsXG4gIC5tdi1tdXNhc2FiaSAubXYtaGVhZGluZy10ZXh0cyBzdmcge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLm12LXRzdWJhc2EgLm12LWhlYWRpbmctc3VidGV4dHMsXG4ubXYtbXVzYXNhYmkgLm12LWhlYWRpbmctc3VidGV4dHMge1xuICBmb250LXNpemU6IDQ3cHg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxOC45cHggcmdiYSg3OSwgNzksIDc5LCAwLjUpO1xufVxuXG4ubXYtdHN1YmFzYSAubXYtaGVhZGluZy1zdWJ0ZXh0cyBzdmcsXG4ubXYtbXVzYXNhYmkgLm12LWhlYWRpbmctc3VidGV4dHMgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm12LXRzdWJhc2EgLm12LWxvZ28sXG4ubXYtbXVzYXNhYmkgLm12LWxvZ28ge1xuICB3aWR0aDogMjY4cHg7XG4gIGhlaWdodDogMjY2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHN1YmFzYS9tdi1sb2dvLnBuZyk7XG4gIGJvdHRvbTogLTYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi10c3ViYXNhIC5tdi1sb2dvLFxuICAubXYtbXVzYXNhYmkgLm12LWxvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHN1YmFzYS9tdi1sb2dvLXNwLnBuZyk7XG4gIH1cbn1cblxuLm12LXRzdWJhc2EgLm12LWxvZ28tbXVzYXNhYmksXG4ubXYtbXVzYXNhYmkgLm12LWxvZ28tbXVzYXNhYmkge1xuICB3aWR0aDogMjY4cHg7XG4gIGhlaWdodDogMjY2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbXVzYXNhYmkvbXYtbG9nby5wbmcpO1xuICBib3R0b206IC02MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtdHN1YmFzYSAubXYtbG9nby1tdXNhc2FiaSxcbiAgLm12LW11c2FzYWJpIC5tdi1sb2dvLW11c2FzYWJpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL211c2FzYWJpL212LWxvZ28tc3AucG5nKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaW5uZXIge1xuICAgIGhlaWdodDogMzc4cHg7XG4gIH1cbn1cblxuLm12LWlubmVyIC5tdi10b2RheSB7XG4gIHdpZHRoOiAyNjhweDtcbiAgaGVpZ2h0OiAyNjZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdW1pa2Evc3VtaWthLWxvZ28ucG5nKTtcbiAgYm90dG9tOiAtNDVweDtcbn1cblxuLm12LWlubmVyIC5tdi1oZWFkaW5nIHtcbiAgYm90dG9tOiAyN3B4O1xufVxuXG4ubXYtaW5uZXIgLm12LWhlYWRpbmctc3VidGV4dHMgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbiAgd2lkdGg6IDUyMHB4O1xuICBoZWlnaHQ6IDc0cHg7XG59XG5cbi5tdi1pbm5lciAubXYtaGVhZGluZy10ZXh0cyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvbGxhbmRcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1pbm5lciAubXYtaGVhZGluZy10ZXh0cyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1pbm5lciAubXYtaGVhZGluZy1zdW1pa2EgLm12LWhlYWRpbmctdGV4dHMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOTJlbTtcbiAgfVxufVxuXG4ubXYtaW5uZXIgLm12LWhlYWRpbmctc3VtaWthIC5tdi1oZWFkaW5nLXN1YnRleHRzIHN2ZyB7XG4gIHdpZHRoOiA2NTNweDtcbiAgaGVpZ2h0OiA4MXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtaW5uZXIgLm12LWhlYWRpbmctc3VtaWthIC5tdi1oZWFkaW5nLXN1YnRleHRzIHN2ZyB7XG4gICAgd2lkdGg6IDI3MXB4O1xuICAgIGhlaWdodDogODdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTZweDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cbn1cblxuLm12LWlubmVyIC5tdi1oZWFkaW5nLWl0YWRha2kgLm12LWhlYWRpbmctdGV4dHMge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWlubmVyIC5tdi1oZWFkaW5nLWl0YWRha2kgLm12LWhlYWRpbmctdGV4dHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1pbm5lciAubXYtaGVhZGluZy1pdGFkYWtpIC5tdi1oZWFkaW5nLXN1YnRleHRzIHN2ZyB7XG4gICAgd2lkdGg6IDE2MnB4O1xuICAgIGhlaWdodDogNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtaW5uZXIgLm12LWhlYWRpbmctZG9raWRva2kge1xuICAgIGJvdHRvbTogNTBweDtcbiAgfVxuICAubXYtaW5uZXIgLm12LWhlYWRpbmctZG9raWRva2kgLm12LWhlYWRpbmctc3VidGV4dHMgc3ZnIHtcbiAgICB3aWR0aDogODEwcHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1pbm5lciAubXYtaGVhZGluZy1kb2tpZG9raSAubXYtaGVhZGluZy1zdWJ0ZXh0cyBzdmcge1xuICAgIHdpZHRoOiAxODNweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gIH1cbn1cblxuLm12LWlubmVyLml0YWRha2ktbXYgLm12LXRvZGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pdGFkYWtpL3RvZGF5LnBuZyk7XG59XG5cbi5tdi1pbm5lci5kb2tpZG9raS1tdiAubXYtdG9kYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rva2lkb2tpL2Rva2lkb2tpLWxvZ28ucG5nKTtcbiAgd2lkdGg6IDI0N3B4O1xuICBoZWlnaHQ6IDI0N3B4O1xuICBib3R0b206IC0zOHB4O1xufVxuXG4ubXYtc3VicGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm12LXN1YnBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLm12LXN1YnBhZ2U6OmFmdGVyIHtcbiAgYm90dG9tOiAtNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LXN1YnBhZ2U6OmFmdGVyIHtcbiAgICBib3R0b206IC0yNXB4O1xuICB9XG59XG5cbi5tdi1zdWJwYWdlIC5tdi10b3VyaXNtOjphZnRlciB7XG4gIGJvdHRvbTogLTY4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1zdWJwYWdlIC5tdi10b3VyaXNtOjphZnRlciB7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgfVxufVxuXG4ubXYtc3VicGFnZSAubXYtaGVhZGluZy1zdWJwYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ubXYtc3VicGFnZSAubXYtaGVhZGluZy1zdWJwYWdlIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTguOXB4IHJnYmEoNzksIDc5LCA3OSwgMC41KTtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ubXYtc3VicGFnZSAubXYtaGVhZGluZy1zdWJwYWdlIHNwYW4ubXYtaGVhZGluZy10ZXh0LXdhbGsge1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XMy1BbHBoYU51bVwiO1xufVxuXG4ubXYtc3VicGFnZSAubXYtaGVhZGluZy1zdWJwYWdlIHNwYW4ubXYtaGVhZGluZy10ZXh0LWxhYm8ge1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XMy1BbHBoYU51bVwiO1xufVxuXG4ubXYtc3VicGFnZSAubXYtaGVhZGluZy1zdWJwYWdlIHNwYW4ubXYtaGVhZGluZy10ZXh0LXJlc2VydmUge1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XMy1BbHBoYU51bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtc3VicGFnZSAubXYtaGVhZGluZy1zdWJwYWdlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtc3VicGFnZS5tdi1zdWJwYWdlLTQwNCAubXYtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1zdWJwYWdlLm12LXN1YnBhZ2UtYWNyb3g6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tdi1zdWJwYWdlLm12LXN1YnBhZ2UtY3JhZnQge1xuICAgIGhlaWdodDogNDQ3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODlweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtc3VicGFnZS5tdi1zdWJwYWdlLWNyYWZ0IC5tdi1oZWFkaW5nLXN1YnBhZ2Uge1xuICAgIHRvcDogNDMlO1xuICB9XG59XG5cbi5tdi1zdWJwYWdlLm12LXN1YnBhZ2UtcmVzZXJ2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tdi1zdWJwYWdlLm12LXN1YnBhZ2UtcmVzZXJ2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgfVxufVxuXG4ubXYtc3VicGFnZS5tdi1zdWJwYWdlLXJlc2VydmUgLm12LWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDQzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LXN1YnBhZ2UubXYtc3VicGFnZS1yZXNlcnZlIC5tdi1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2JTtcbiAgfVxufVxuXG4ubXYtc3VicGFnZS5tdi1tdXNhc2FiaSAubXYtaGVhZGluZy10ZXh0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtc3VicGFnZS5tdi1tdXNhc2FiaSAubXYtaGVhZGluZy10ZXh0cyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5cbi5tdi1zdWJwYWdlLm12LW11c2FzYWJpIC5tdi1oZWFkaW5nLXN1YnRleHRzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm12LXN1YnBhZ2UubXYtbXVzYXNhYmkgLm12LWhlYWRpbmctc3VidGV4dHMge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE3ZW07XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtc3VicGFnZS5tdi1tdXNhc2FiaSAubXYtaW1hZ2Uge1xuICAgIGhlaWdodDogNjIwcHg7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtc3VicGFnZS5tdi1tdXNhc2FiaSAubXYtaGVhZGluZyB7XG4gICAgYm90dG9tOiA1NnB4O1xuICAgIGxlZnQ6IDMxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm12LXN1YnBhZ2UubXYtbXVzYXNhYmk6OmFmdGVyIHtcbiAgICBib3R0b206IC04OXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tdi1zdWJwYWdlLm12LW11c2FzYWJpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxufVxuXG4ubXYtc3VicGFnZS5tdi1zdWJwYWdlLXRvdXJpc20gLm12LWltYWdlLXRvdXJpc20ge1xuICBoZWlnaHQ6IDM3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtc3VicGFnZS5tdi1zdWJwYWdlLXRvdXJpc20gLm12LWltYWdlLXRvdXJpc20ge1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm12LXN1YnBhZ2UubXYtc3VicGFnZS10b3VyaXNtIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbi5tdi1pbWFnZS1zdWJwYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyNSU7XG59XG5cbi50b3lhLXdyYXBwZXIgLm12LWltYWdlLXN1YnBhZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LXRvcCB7XG4gICAgaGVpZ2h0OiA0NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtdG9wOmFmdGVyIHtcbiAgICBib3R0b206IC0zN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi10b3AgLm12LWhlYWRpbmctc3VidGV4dCB7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAubXYtdG9wIC5tdi1oZWFkaW5nLXN1YnRleHQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tdi1zdWJwYWdlLWhvdGVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm12LXN1YnBhZ2Utd2Fsayxcbi5tdi1zdWJwYWdlLWxhYm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtc3VicGFnZS13YWxrLFxuICAubXYtc3VicGFnZS1sYWJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXYtdHN1YmFzYSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMjY1cHg7XG4gIH1cbiAgLm12LXRzdWJhc2EgLm12LWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1heC1oZWlnaHQ6IDI2NXB4O1xuICB9XG4gIC5tdi10c3ViYXNhIC5tdi1sb2dvLXRzdWJhc2Ege1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgYm90dG9tOiAtMTcwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LW11c2FzYWJpIC5tdi1sb2dvLW11c2FzYWJpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgIGJvdHRvbTogLTE0MHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5tdi1oZWFkaW5nLXN1YnBhZ2UtbGFibyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIHRvcDogNzglICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDQ3JSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXYtaGVhZGluZy10ZXh0LXdhbGsge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubHVuY2gtbWFyY2hlcmFudCAubXYtaGVhZGluZy1tYXJjaGVyYW50LWx1bmNoIHtcbiAgYm90dG9tOiAxMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5sdW5jaC1tYXJjaGVyYW50IC5oZWFkaW5nLWx1bmNoIC5oZWFkaW5nLXN1YnRleHQge1xuICB3aWR0aDogMjE0cHg7XG4gIGhlaWdodDogMTYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sdW5jaC1tYXJjaGVyYW50IC5oZWFkaW5nLWx1bmNoIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiAxMjRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1vdGVnaS1hdHRyYWN0aW9uIC5tdi1oZWFkaW5nIHtcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubW90ZWdpLWF0dHJhY3Rpb24gLm12LWhlYWRpbmcge1xuICAgIGJvdHRvbTogMTRweDtcbiAgfVxufVxuXG4ubW90ZWdpLWF0dHJhY3Rpb24gLm12LWhlYWRpbmcgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubW90ZWdpLWF0dHJhY3Rpb24gLm12LWhlYWRpbmcgc3ZnIHtcbiAgICB3aWR0aDogMzI1cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tb3RlZ2ktYXR0cmFjdGlvbiAubXYtaGVhZGluZyBzdmcge1xuICAgIHdpZHRoOiAxNjZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmFjY2Vzcy1tdi1oZWFkaW5nIHtcbiAgYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hY2Nlc3MtbXYtaGVhZGluZyB7XG4gICAgYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5hY2Nlc3MtbXYtaGVhZGluZyAuaGVhZGluZy1hY2Nlc3MgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyODZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hY2Nlc3MtbXYtaGVhZGluZyAuaGVhZGluZy1hY2Nlc3MgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxNjlweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzYuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm12LWZvcmVzdC1leHBlcmllbmNlLXByb2dyYW0gLmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm12LWZvcmVzdC1leHBlcmllbmNlLXByb2dyYW0gLmhlYWRpbmctc3VidGV4dCB7XG4gIG1heC13aWR0aDogMjY1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubXYtZm9yZXN0LWV4cGVyaWVuY2UtcHJvZ3JhbSAuaGVhZGluZy1zdWJ0ZXh0IHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1mb3Jlc3QtZXhwZXJpZW5jZS1wcm9ncmFtIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tdi1mb3Jlc3QtZXhwZXJpZW5jZS1wcm9ncmFtIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWFwLW12LWhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyNjNweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYXAtbXYtaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDE1My41cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMxLjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tdi1oZWFkaW5nLW1hcmNoZXJhbnQtZGlubmVyIHtcbiAgICBib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFydGljbGUtaW1hZ2Utd3JhcCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFydGljbGUtaW1hZ2Utd3JhcDo6YmVmb3JlLCAuYXJ0aWNsZS1pbWFnZS13cmFwOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDc1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFydGljbGUtaW1hZ2Utd3JhcDo6YmVmb3JlLCAuYXJ0aWNsZS1pbWFnZS13cmFwOjphZnRlciB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5hcnRpY2xlLWltYWdlLXdyYXA6OmJlZm9yZSB7XG4gIHdpZHRoOiAyODVweDtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAtMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2FydGljbGUvbGVhdmVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IHRvcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFydGljbGUtaW1hZ2Utd3JhcDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTg3cHg7XG4gICAgbGVmdDogMjFweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmFydGljbGUtaW1hZ2Utd3JhcDo6YWZ0ZXIge1xuICByaWdodDogMjZweDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnRpY2xlL2xlYXZlczIucG5nKTtcbiAgd2lkdGg6IDE1MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYXJ0aWNsZS1pbWFnZS13cmFwOjphZnRlciB7XG4gICAgd2lkdGg6IDEyNHB4O1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIGJvdHRvbTogOXB4O1xuICB9XG59XG5cbi5hcnRpY2xlLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxMjI5MGY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hcnRpY2xlLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYXJ0aWNsZS1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA2MiU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMCU7XG59XG5cbi5hcnRpY2xlLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2FydGljbGUvYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTUuNjUlO1xuICB0b3A6IC0xNyU7XG4gIGhlaWdodDogMTMzJTtcbiAgd2lkdGg6IDExMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hcnRpY2xlLWltYWdlOjpiZWZvcmUge1xuICAgIGxlZnQ6IC02LjUlO1xuICAgIHdpZHRoOiAxMDglO1xuICB9XG59XG5cbi5hcnRpY2xlLXBlcmlvZCB7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxMjI5MGY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFydGljbGUtcGVyaW9kIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmFydGljbGUtdHlwZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAyN2NjMyAwJSwgIzA5OWY0OCAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDlhMDQ2O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaXMtaWUgLmFydGljbGUtdHlwZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMDBhMDQwO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzAwYTA0MDtcbiAgLW1vei10ZXh0LWZpbGwtY29sb3I6ICMwMGEwNDA7XG4gIC1tcy10ZXh0LWZpbGwtY29sb3I6ICMwMGEwNDA7XG59XG5cbi5hcnRpY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFydGljbGUuYXJ0aWNsZS1waWNrdXAge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gIH1cbn1cblxuLmFydGljbGUuYXJ0aWNsZS1waWNrdXAgLmFydGljbGUtaGVhZGluZyB7XG4gIG1pbi1oZWlnaHQ6IDEwNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYXJ0aWNsZS5hcnRpY2xlLXBpY2t1cCAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmFydGljbGUuYXJ0aWNsZS1waWNrdXAgLmFydGljbGUtaW1hZ2Utd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5hcnRpY2xlLmFydGljbGUtcGlja3VwIC5hcnRpY2xlLWltYWdlLXdyYXA6YmVmb3JlLCAuYXJ0aWNsZS5hcnRpY2xlLXBpY2t1cCAuYXJ0aWNsZS1pbWFnZS13cmFwOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFydGljbGUuYXJ0aWNsZS1waWNrdXAgLmFydGljbGUtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLXRvcDogNTclO1xufVxuXG4uYXJ0aWNsZS5hcnRpY2xlLXBpY2t1cCAuYXJ0aWNsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYXJ0aWNsZS5hcnRpY2xlLXBpY2t1cCAuYXJ0aWNsZS1wZXJpb2Qge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYXJ0aWNsZS5hcnRpY2xlLW5vLWRlc2lnbiAuYXJ0aWNsZS1uby1kZXNpZ24tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXJ0aWNsZS5hcnRpY2xlLW5vLWRlc2lnbiAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc21hcnQtZW50cnkgLmFydGljbGUuYXJ0aWNsZS1uby1kZXNpZ24gLmFydGljbGUtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc21hcnQtZW50cnkgLmFydGljbGUuYXJ0aWNsZS1uby1kZXNpZ24gLmFydGljbGUtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYXJ0aWNsZS5hcnRpY2xlLW5vLWRlc2lnbjpob3ZlciAuYnV0dG9uLWdyYWRpZW50LWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFydGljbGUuYXJ0aWNsZS1uby1kZXNpZ24gLmFydGljbGUtcGVyaW9kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFydGljbGUuYXJ0aWNsZS1uby1kZXNpZ24gLmFydGljbGUtaW1hZ2Utd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFydGljbGUuYXJ0aWNsZS1uby1kZXNpZ24gLmFydGljbGUtaW1hZ2Utd3JhcDo6YmVmb3JlLCAuYXJ0aWNsZS5hcnRpY2xlLW5vLWRlc2lnbiAuYXJ0aWNsZS1pbWFnZS13cmFwOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcnRpY2xlLmFydGljbGUtbm8tZGVzaWduIC5hcnRpY2xlLWltYWdlLXdyYXAgLmFydGljbGUtaW1hZ2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hcnRpY2xlLmFydGljbGUtZmVhdHVyZSAuYXJ0aWNsZS1wZXJpb2Qge1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgfVxufVxuXG4uYXJ0aWNsZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hcnRpY2xlLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzJweDtcbiAgcmlnaHQ6IC00MHB4O1xuICB3aWR0aDogOTNweDtcbiAgaGVpZ2h0OiA5N3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJ0aWNsZS9jYXRlZ29yeS1iZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb2xvcjogIzFhNGQwMTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFydGljbGUtY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0b3A6IC0xOXB4O1xuICAgIHJpZ2h0OiAtMTFweDtcbiAgICB3aWR0aDogNzhweDtcbiAgICBoZWlnaHQ6IDc5cHg7XG4gIH1cbn1cblxuLmFydGljbGUtY2F0ZWdvcnkuYXJ0aWNsZS1jYXRlZ29yeS1uZXdzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2FydGljbGUvY2F0ZWdvcnktYmcyLnBuZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hcnRpY2xlLWNhdGVnb3J5LmFydGljbGUtY2F0ZWdvcnktbmV3cyB7XG4gICAgei1pbmRleDogOTtcbiAgfVxufVxuXG4uYXJ0aWNsZS1uYW1lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTdweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYXJ0aWNsZS10YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXJ0aWNsZS10YWcuYXJ0aWNsZS1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEwNDA7XG59XG5cbi5hcnRpY2xlLXRhZy5hcnRpY2xlLWJnLWdyZWVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4MTIxO1xufVxuXG4uYXJ0aWNsZS10YWcuYXJ0aWNsZS1iZy1ncmVlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwYWUyODtcbn1cblxuLmFydGljbGUtdGFnLmFydGljbGUtYmctZ3JlZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MWEzMjc7XG59XG5cbi5hcnRpY2xlLXRhZy5hcnRpY2xlLWJnLWdyZWVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlNzM3O1xufVxuXG4uZmVhdHVyZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmZlYXR1cmUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAtNDBweDtcbn1cblxuLmZlYXR1cmUtbGlzdC5mZWF0dXJlLWxpc3Qtbm8tZGVzaWduIHtcbiAgbWFyZ2luOiAzN3B4IC0yNXB4IDA7XG59XG5cbi5mZWF0dXJlLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAyNXB4O1xuICB3aWR0aDogY2FsYygxMjIwcHggLyAzKTtcbn1cblxuLmZlYXR1cmUtbGlzdC1hdHRyYWN0aW9uLWNhdCB7XG4gIG1hcmdpbjogNTVweCAtMjVweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmZlYXR1cmUtbGlzdC1hdHRyYWN0aW9uLWNhdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZlYXR1cmUtbGlzdC1hdHRyYWN0aW9uLWNhdCAuZmVhdHVyZS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmZlYXR1cmUtbGlzdC1hdHRyYWN0aW9uLWNhdCAuZmVhdHVyZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmZlYXR1cmUtbGlzdC1hdHRyYWN0aW9uLWNhdCBhcnRpY2xlIHtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG59XG5cbi5mZWF0dXJlLWxpc3QtYXR0cmFjdGlvbi1jYXQgYXJ0aWNsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jYXItYW5kLWJpa2UvYXJyb3ctZG93bi5wbmcpIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5mZWF0dXJlLWxpc3QtYXR0cmFjdGlvbi1jYXQgYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmZlYXR1cmUtbGlzdC1hdHRyYWN0aW9uLWNhdCAuYXJ0aWNsZS1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmZlYXR1cmUtbGlzdC1jYXItYmlrZSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZmVhdHVyZS1saXN0LWNhci1iaWtlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmZlYXR1cmUtbGlzdC1jYXItYmlrZSAuZmVhdHVyZS1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMDBweCkgLyAyKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQ5cHgpIHtcbiAgLmZlYXR1cmUtbGlzdC1jYXItYmlrZSAuZmVhdHVyZS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5cbi5mZWF0dXJlLWxpc3QtY2FyLWJpa2UgLmZlYXR1cmUtaXRlbSBhcnRpY2xlIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5mZWF0dXJlLWxpc3QtY2FyLWJpa2UgLmZlYXR1cmUtaXRlbTpsYXN0LWNoaWxkIGFydGljbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZmVhdHVyZS1saXN0LWNhci1iaWtlIC5mZWF0dXJlLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZmlsZS1kbCAuZmlsZS1kbC13cmFwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNmE1YTU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTZhNWE1O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNjZweDtcbiAgbWF4LWhlaWdodDogMTcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5maWxlLWRsIC5maWxlLWRsLXdyYXAge1xuICAgIHBhZGRpbmc6IDI4cHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uZmlsZS1kbCAuZmlsZS1kbC13cmFwIC5maWxlLWxpbmsge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZpbGUtZGwgLmZpbGUtZGwtd3JhcCAuZmlsZS1saW5rIC5maWxlLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5maWxlLWRsIC5maWxlLWRsLXdyYXAgLmZpbGUtbGluayAuZmlsZS1uYW1lIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBhcmttYXAtaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnNtYXJ0LWVudHJ5IC5wYXJrbWFwLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTM5cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNtYXJ0LWVudHJ5IC5wYXJrbWFwLWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweDtcbiAgfVxufVxuXG4ucGFya21hcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXJrbWFwLWltYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL3RvcC9wYXJrbWFwL21hcC12Mi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNjAwcHg7XG4gIGhlaWdodDogOTAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTM0NnB4O1xuICB0b3A6IC02NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFya21hcC1pbWFnZSB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIGhlaWdodDogMzcwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvdG9wL3BhcmttYXAvbWFwLXYyLXNwLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5cbi5zbWFydC1lbnRyeSAucGFya21hcC1pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9zbWFydF9lbnRyeS9tYXAuanBnKTtcbiAgd2lkdGg6IDIxMjBweDtcbiAgaGVpZ2h0OiA5MDhweDtcbiAgbGVmdDogLTYxOHB4O1xuICB0b3A6IC0xNjFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNtYXJ0LWVudHJ5IC5wYXJrbWFwLWltYWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL3NtYXJ0X2VudHJ5L21hcC1zcC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNtYXJ0LWVudHJ5IC5wYXJrbWFwLWltYWdlIC5tYXAtc3Age1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4ucGFya21hcC1pbWFnZS1saXN0IHtcbiAgY291bnRlci1yZXNldDogcGFya21hcF9pbWFnZV9saXN0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDMzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFya21hcC1pbWFnZS1saXN0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbWFydC1lbnRyeSAucGFya21hcC1pbWFnZS1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5wYXJrbWFwLWltYWdlLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYXJrbWFwLWltYWdlLWl0ZW0ge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxufVxuXG4ucGFya21hcC1pbWFnZS1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wYXJrbWFwLWltYWdlLWl0ZW06OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBwYXJrbWFwX2ltYWdlX2xpc3Q7XG4gIGNvbnRlbnQ6IFwiMFwiY291bnRlcihwYXJrbWFwX2ltYWdlX2xpc3QpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy90b3AvcGFya21hcC9udW1iZXItYmctYm9yZGVyLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYXJrbWFwLWltYWdlLWl0ZW06OmJlZm9yZSB7XG4gICAgcGFkZGluZzogMnB4IDAgMCAycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5wYXJrbWFwLWltYWdlLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBsZWZ0OiAzNTVweDtcbiAgdG9wOiAyMjlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBhcmttYXAtaW1hZ2UtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbGVmdDogMjMxcHg7XG4gICAgdG9wOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zbWFydC1lbnRyeSAucGFya21hcC1pbWFnZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBsZWZ0OiA3NzVweDtcbiAgICB0b3A6IDI2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbWFydC1lbnRyeSAucGFya21hcC1pbWFnZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBsZWZ0OiA2MSU7XG4gICAgdG9wOiAyNSU7XG4gIH1cbn1cblxuLnBhcmttYXAtaW1hZ2UtaXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gIGxlZnQ6IDI0N3B4O1xuICB0b3A6IDI5OXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFya21hcC1pbWFnZS1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBsZWZ0OiAxNzRweDtcbiAgICB0b3A6IDg2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnNtYXJ0LWVudHJ5IC5wYXJrbWFwLWltYWdlLWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGxlZnQ6IDg2NXB4O1xuICAgIHRvcDogMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNtYXJ0LWVudHJ5IC5wYXJrbWFwLWltYWdlLWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGxlZnQ6IDcxJTtcbiAgICB0b3A6IDM0JTtcbiAgfVxufVxuXG4ucGFya21hcC1pbWFnZS1pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgbGVmdDogNTIxcHg7XG4gIHRvcDogMzc0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYXJrbWFwLWltYWdlLWl0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGxlZnQ6IDMyNHB4O1xuICAgIHRvcDogMTI5cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnNtYXJ0LWVudHJ5IC5wYXJrbWFwLWltYWdlLWl0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGxlZnQ6IDcyNXB4O1xuICAgIHRvcDogNjIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNtYXJ0LWVudHJ5IC5wYXJrbWFwLWltYWdlLWl0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGxlZnQ6IDU3JTtcbiAgICB0b3A6IDY4JTtcbiAgfVxufVxuXG4ucGFya21hcC1pbWFnZS1pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgbGVmdDogNjQycHg7XG4gIHRvcDogMzk2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYXJrbWFwLWltYWdlLWl0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgIGxlZnQ6IDM5M3B4O1xuICAgIHRvcDogMTQycHg7XG4gIH1cbn1cblxuLnBhcmttYXAtaW1hZ2UtaXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gIGxlZnQ6IDM4N3B4O1xuICB0b3A6IDQ5MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFya21hcC1pbWFnZS1pdGVtOm50aC1vZi10eXBlKDUpIHtcbiAgICBsZWZ0OiAyNDZweDtcbiAgICB0b3A6IDE5NHB4O1xuICB9XG59XG5cbi5wYXJrbWFwLWltYWdlLWl0ZW06bnRoLW9mLXR5cGUoNikge1xuICBsZWZ0OiAyMjFweDtcbiAgdG9wOiA0NDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBhcmttYXAtaW1hZ2UtaXRlbTpudGgtb2YtdHlwZSg2KSB7XG4gICAgbGVmdDogMTYwcHg7XG4gICAgdG9wOiAxNzNweDtcbiAgfVxufVxuXG4ucGFya21hcC1pbWFnZS1pdGVtOm50aC1vZi10eXBlKDcpIHtcbiAgbGVmdDogNTMwcHg7XG4gIHRvcDogNTE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYXJrbWFwLWltYWdlLWl0ZW06bnRoLW9mLXR5cGUoNykge1xuICAgIGxlZnQ6IDMzM3B4O1xuICAgIHRvcDogMjA3cHg7XG4gIH1cbn1cblxuLnBhcmttYXAtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IHBhcmttYXBfbGlzdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBhcmttYXAtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLnBhcmttYXAtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE4MXB4O1xuICB3aWR0aDogNDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYXJrbWFwLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAtOTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjNweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wYWdlLXR3aW5yaW5nbW90ZWdpIC5wYXJrbWFwLXJpZ2h0IHtcbiAgICB0b3A6IDIzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnNtYXJ0LWVudHJ5IC5wYXJrbWFwLXJpZ2h0IHtcbiAgICB0b3A6IDMxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbWFydC1lbnRyeSAucGFya21hcC1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICB9XG59XG5cbi5wYXJrbWFwLWxpbmstaWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxOHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYXJrbWFwLWxpbmstaWNvbiB7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnBhcmttYXAtbGluay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wYWdlLXR3aW5yaW5nbW90ZWdpIC5wYXJrbWFwLWxpbmstaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnBhcmttYXAtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgaGVpZ2h0OiA3M3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvdG9wL3BhcmttYXAvYnV0dG9uLWJnLmpwZykgcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFya21hcC1saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICB9XG59XG5cbi5wYXJrbWFwLWxpbms6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBwYXJrbWFwX2xpc3Q7XG4gIGNvbnRlbnQ6IFwiMFwiY291bnRlcihwYXJrbWFwX2xpc3QpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMHB4O1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA2MXB4O1xuICBoZWlnaHQ6IDYxcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy90b3AvcGFya21hcC9udW1iZXItYmcucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFya21hcC1saW5rOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yM3B4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnBhcmttYXAtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMGEwNDA7XG4gIH1cbiAgLnBhcmttYXAtbGluazpob3ZlciAucGFya21hcC1saW5rLWljb24gc3ZnIHtcbiAgICBzdHJva2U6ICMwMGEwNDA7XG4gIH1cbn1cblxuLnBhcmttYXAtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wYXJrbWFwLWl0ZW06aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gIH1cbn1cblxuLnBhcmttYXAtaXRlbS5pcy1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xufVxuXG4ucGFya21hcC1pdGVtLmlzLWFjdGl2ZSAucGFya21hcC1saW5rIHtcbiAgY29sb3I6ICMwMGEwNDA7XG59XG5cbi5wYXJrbWFwLWl0ZW0uaXMtYWN0aXZlIC5wYXJrbWFwLWxpbmstaWNvbiBzdmcge1xuICBzdHJva2U6ICMwMGEwNDA7XG59XG5cbi5wYXJrbWFwLWl0ZW0ucGFya21hcC1pdGVtLWxhc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFya21hcC1pdGVtLnBhcmttYXAtaXRlbS1sYXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAucGFya21hcC1pdGVtLnBhcmttYXAtaXRlbS1sYXN0OmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnBhcmttYXAtaXRlbS5wYXJrbWFwLWl0ZW0tbGFzdDpob3ZlciAucGFya21hcC1saW5rLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tYXAge1xuICAgIG1hcmdpbi10b3A6IC00MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc5cHg7XG4gIH1cbn1cblxuLm1hcCAubWFwLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy8vbW9iaXBhcmsvbWFwLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1hcCAubWFwLWltZyB7XG4gICAgbWFyZ2luLXRvcDogLTUycHg7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1hcCAubWFwLWltZyB7XG4gICAgaGVpZ2h0OiAyODhweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cblxuLm1hcCAubWFwLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDkxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYXAgLm1hcC1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI3N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgbWFyZ2luLXRvcDogLTQzcHg7XG4gIH1cbiAgLm1hcC1pbWcge1xuICAgIG1hcmdpbjogMCAtMTYwcHg7XG4gIH1cbiAgLm1hcC1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUwNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uZGVzaWduLXBhcmttYXAtc21hcnQtZW50cnkge1xuICBtYXJnaW4tdG9wOiAtMzlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRlc2lnbi1wYXJrbWFwLXNtYXJ0LWVudHJ5IHtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgfVxufVxuXG4uYnV0dG9uLWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnV0dG9uLWljb24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLmJ1dHRvbi1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC50b3lhLWJ1dHRvbiAuYnV0dG9uLWljb24ge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzNjRweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyOiAxcHggZG90dGVkICMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1heC13aWR0aDogMzY0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5idXR0b246aG92ZXIgLmJ1dHRvbi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgfVxufVxuXG4uYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDdweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogLTVweDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjMzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnV0dG9uLmxvY2F0aW9uLWJ0biB7XG4gICAgd2lkdGg6IDI1N3B4O1xuICB9XG59XG5cbi5idXR0b24tcm9jY28ge1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYmFja2dyb3VuZDogIzUzMjUyNTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0NDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmJ1dHRvbi1yb2NjbzpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnV0dG9uLXJvY2NvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgIHdpZHRoOiAyOTVweDtcbiAgfVxufVxuXG4uYnV0dG9uLXJvY2NvIC5idXR0b24taWNvbiB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLmJ1dHRvbi1yb2Njbzpob3ZlciAuYnV0dG9uLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIC01MCUpO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1wYXJrbWFwIHtcbiAgd2lkdGg6IDk4JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmJ1dHRvbi5idXR0b24tcGFya21hcDpob3ZlciB7XG4gICAgY29sb3I6ICMwMGEwNDA7XG4gIH1cbiAgLmJ1dHRvbi5idXR0b24tcGFya21hcDpob3ZlciAuYnV0dG9uLWljb24gc3ZnIHtcbiAgICBzdHJva2U6ICMwMGEwNDA7XG4gIH1cbn1cblxuLmJ1dHRvbi5idXR0b24tcGFya21hcCAuYnV0dG9uLWljb24ge1xuICByaWdodDogMThweDtcbn1cblxuLmJ1dHRvbi5idXR0b24tc3VtaWthIHtcbiAgbWF4LXdpZHRoOiAzODFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTEyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5idXR0b24uYnV0dG9uLXN1bWlrYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJ1dHRvbi5idXR0b24tc3VtaWthIC5idXR0b24taWNvbiB7XG4gIHJpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJ1dHRvbi5idXR0b24tc3VtaWthLWluc3RhZ3JhbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnV0dG9uLmJ1dHRvbi1zdW1pa2EtaW5zdGFncmFtIC5idXR0b24taWNvbiB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmJ1dHRvbi5idXR0b24taW5zdGFncmFtIHtcbiAgbWF4LXdpZHRoOiAzODFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTEyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnV0dG9uLmJ1dHRvbi1pbnN0YWdyYW0ge1xuICAgIG1heC13aWR0aDogMjQ4cHg7XG4gIH1cbn1cblxuLmJ1dHRvbi5idXR0b24taGVsbG93b29kcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2NHB4O1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1iYW5uZXItbW9yZSB7XG4gIG1heC13aWR0aDogMzgxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjExMmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnV0dG9uLmJ1dHRvbi1iYW5uZXItbW9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc2cHgpO1xuICB9XG59XG5cbi5idXR0b24uYnV0dG9uLWJhbm5lci1tb3JlIC5idXR0b24taWNvbiB7XG4gIHJpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJ1dHRvbi5idXR0b24ta2FydCB7XG4gIG1hcmdpbjogMzVweCBhdXRvIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5idXR0b24uYnV0dG9uLWthcnQge1xuICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJ1dHRvbi5idXR0b24ta2FydCB7XG4gICAgbWF4LXdpZHRoOiAyNDZweDtcbiAgfVxufVxuXG4uYnV0dG9uLmJ1dHRvbi1jb21wYXJpc29uIHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24uYnV0dG9uLWNvbXBhcmlzb24gYnIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTI2cHgpIHtcbiAgLmJ1dHRvbi5idXR0b24tY29tcGFyaXNvbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjVweCkge1xuICAuYnV0dG9uLmJ1dHRvbi1jb21wYXJpc29uIC5idXR0b24taWNvbiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5idXR0b24uY2hhbGxlbmdlLWhlbGxvd29vZHMtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idXR0b24uZG93bmxvYWQtcGRmIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogOTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxuLmJ1dHRvbi5kb3dubG9hZC1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJ1dHRvbi5kb3dubG9hZC1wZGYge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgfVxufVxuXG4uYnV0dG9uLm1hcF9tLXBkZiBzdmcge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5idXR0b24ucHJvZ3JhbS1kZXRhaWxzLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Byb2dyYW0tZGV0YWlscy9idXR0b24tYmctZ3JlZW4uanBnXCIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQ5MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYnV0dG9uLnByb2dyYW0tZGV0YWlscy1ncmVlbiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLmJ1dHRvbi5wcm9ncmFtLWRldGFpbHMtZ3JlZW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5idXR0b24ucHJvZ3JhbS1kZXRhaWxzLWdyZWVuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uYnV0dG9uLmRpbm5lci1idWZmZXQtZ29sZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMzg3Mzc7XG4gIG1heC13aWR0aDogMjk1cHg7XG4gIGNvbG9yOiAjYTM4NzM3O1xuICBtYXJnaW4tYm90dG9tOiA3NHB4O1xufVxuXG4uYnV0dG9uLmRpbm5lci1idWZmZXQtZ29sZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmJ1dHRvbi5kaW5uZXItYnVmZmV0LWdvbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgcGFkZGluZzogNDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NHB4O1xuICB9XG59XG5cbi5mb29kc20tYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhMDQwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDBhMDQwO1xufVxuXG4ubG9jYXRpb24tYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJ1dHRvbi1ncmFkaWVudC1pY29uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmJ1dHRvbi1ncmFkaWVudC1pY29uIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLmlzLWllIC5idXR0b24tZ3JhZGllbnQtaWNvbiB7XG4gIHRvcDogMHB4O1xufVxuXG4uYnV0dG9uLWdyYWRpZW50LWljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5idXR0b24tZ3JhZGllbnQtaWNvbiBzdmcge1xuICAgIGhlaWdodDogNy41cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNtYXJ0LWVudHJ5LWF0dHJhY3Rpb24gLmJ1dHRvbi1ncmFkaWVudC1pY29uIHtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG59XG5cbi5idXR0b24tZ3JhZGllbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJ1dHRvbi1ncmFkaWVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gIH1cbn1cblxuLmJ1dHRvbi1ncmFkaWVudC5idXR0b24tZ3JhZGllbnQtY21uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYnV0dG9uLWdyYWRpZW50LXRleHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2MDllZDUgMCUsICMwMGEwNDAgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLW1zLWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbW96LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC1tcy10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaXMtaWUgLmJ1dHRvbi1ncmFkaWVudC10ZXh0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMGEwNDA7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDBhMDQwO1xuICAtbW96LXRleHQtZmlsbC1jb2xvcjogIzAwYTA0MDtcbiAgLW1zLXRleHQtZmlsbC1jb2xvcjogIzAwYTA0MDtcbn1cblxuLnNlY3Rpb24taW5uZXIge1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNlY3Rpb24taW5uZXIuc2VjdGlvbi1pbm5lci1hY3Rpdml0eSB7XG4gICAgbWFyZ2luOiA4M3B4IDAgMTRweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1pbWFnZSB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA0NiU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zZWN0aW9uLWltYWdlLWxvZ28ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDMwMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzNweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLWxvZ28ge1xuICAgIHRvcDogLTUxcHg7XG4gICAgd2lkdGg6IDEyOHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWltYWdlLWxvZ28uc2VjdGlvbi1pbWFnZS1sb2dvLXR3aW5yaW5nIHtcbiAgd2lkdGg6IDMxNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc2VjdGlvbi1pbWFnZS1sb2dvLnNlY3Rpb24taW1hZ2UtbG9nby10d2lucmluZyB7XG4gICAgd2lkdGg6IDE2NnB4O1xuICAgIHRvcDogNDUlO1xuICB9XG59XG5cbi5zZWN0aW9uLWltYWdlLWxvZ28uc2VjdGlvbi1pbWFnZS1sb2dvLWhvdGVsLXR3aW4ge1xuICB0b3A6IDc2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLWxvZ28uc2VjdGlvbi1pbWFnZS1sb2dvLWhvdGVsLXR3aW4ge1xuICAgIHRvcDogMjlweDtcbiAgICB3aWR0aDogMTY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2UtbG9nby5zZWN0aW9uLWltYWdlLWxvZ28tYWN0aXZpdHkge1xuICAgIHRvcDogLTU0cHg7XG4gICAgd2lkdGg6IDE3NnB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWNvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogLTQxcHg7XG4gIHBhZGRpbmc6IDMzcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zZWN0aW9uLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tY29udGVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zZWN0aW9uLWNvbnRlbnRzLWNvcHkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5zZWN0aW9uLWNvbnRlbnRzLWNvcHkgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xufVxuXG4uc2VjdGlvbi1jb250ZW50cy1jb3B5ID4gYTpsaW5rLCAuc2VjdGlvbi1jb250ZW50cy1jb3B5ID4gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zZWN0aW9uLWNvbnRlbnRzLWNvcHkgPiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc2VjdGlvbi1jb250ZW50cy1jb3B5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNlY3Rpb24tYnV0dG9uIHtcbiAgICB3aWR0aDogMjQ5cHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgfVxuICAuc2VjdGlvbi1idXR0b24gLmJ1dHRvbi1pY29uIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICByaWdodDogMTZweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1jYXJkcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNDJweCAtMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zZWN0aW9uLWNhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5cbi5zZWN0aW9uLWNhcmRzLWltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbi1jYXJkcy1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDIwcHgpO1xuICBtYXJnaW46IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi1jYXJkcy1pdGVtOmZpcnN0LWNoaWxkIC5zZWN0aW9uLWNhcmRzLWltYWdlLXdyYXAge1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2VjdGlvbi1jYXJkcy1pdGVtOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uLWNhcmRzLWltYWdlLXdyYXAge1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VjdGlvbi1jYXJkcy1pdGVtOm50aC1vZi10eXBlKDMpIC5zZWN0aW9uLWNhcmRzLWltYWdlLXdyYXAge1xuICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc2VjdGlvbi1jYXJkcy1pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uc2VjdGlvbi1jYXJkcy1jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDIwcHggNHB4IDRweDtcbiAgd2lkdGg6IDE4MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQycHg7XG4gIHRvcDogMzlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc2VjdGlvbi1jYXJkcy1jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDg5cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbGVmdDogLTI5cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMC44KTtcbiAgfVxufVxuXG4uc2VjdGlvbi1jYXJkcy1jYXRlZ29yeTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTM1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvc2VjdGlvbi9jYXJkLWNhdGVnb3J5LWFmdGVyLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc2VjdGlvbi1jYXJkcy1jYXRlZ29yeTo6YmVmb3JlIHtcbiAgICBib3R0b206IC00MnB4O1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNzNweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1jYXJkcy1pbWFnZSB7XG4gIHBhZGRpbmc6IDI3JSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLWNhcmRzLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc2VjdGlvbi1jYXJkcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1jYXJkLWxpbmsge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnlvdXR1YmUtdmlkZW8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi55b3V0dWJlLXZpZGVvLWNvbnRlbnQge1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC55b3V0dWJlLXZpZGVvLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAtMjdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAueW91dHViZS12aWRlby1jb250ZW50LnlvdXR1YmUtdmlkZW8tY29udGVudC1pdGFkYWtpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi55b3V0dWJlLXZpZGVvLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnlvdXR1YmUtdmlkZW8tbGlzdCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gIH1cbn1cblxuLnlvdXR1YmUtdmlkZW8taXRlbSB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnlvdXR1YmUtdmlkZW8taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG59XG5cbi55b3V0dWJlLXZpZGVvLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvZnJhbWUucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC55b3V0dWJlLXZpZGVvLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgfVxufVxuXG4ueW91dHViZS12aWRlby1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNDkuMjUlO1xuICAvKiAxNjo5ICovXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAueW91dHViZS12aWRlby1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1LjI1JTtcbiAgfVxufVxuXG4ueW91dHViZS12aWRlby1pbm5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnlvdXR1YmUtdmlkZW8tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS43MzE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC55b3V0dWJlLXZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5pbnN0YWdyYW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLmluc3RhZ3JhbS1iYW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDcycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5pbnN0YWdyYW0tYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICB9XG59XG5cbi5pbnN0YWdyYW0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9zdW1pa2EvZnJhbWUtbGcucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaW5zdGFncmFtLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5pbnN0YWdyYW0taW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvc3VtaWthL25ldC1zdW1pa2EvdmluZS10b3AucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogNTlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmluc3RhZ3JhbS1pbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLmluc3RhZ3JhbS1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9zdW1pa2EvbmV0LXN1bWlrYS92aW5lLWJvdHRvbS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiA1OXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaW5zdGFncmFtLWlubmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi5pbnN0YWdyYW0taW5uZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbjogNXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaW5zdGFncmFtLWlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uaW5zdGFncmFtLWlubmVyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3N1bWlrYS9uZXQtc3VtaWthL2dyZWVuLWJhY2tncm91bmQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbGVmdDogLTg5cHg7XG4gIHRvcDogLTc2cHg7XG4gIHJpZ2h0OiAtNjdweDtcbiAgYm90dG9tOiAtMTcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5pbnN0YWdyYW0taW5uZXItY29udGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLmluc3RhZ3JhbS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cblxuLmluc3RhZ3JhbS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5pbnN0YWdyYW0tbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG4uaW5zdGFncmFtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4uaW5zdGFncmFtLWxpc3Quc3VtaWthLWluc3RhZ3JhbS1saXN0IC5pbnN0YWdyYW0tbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaW5zdGFncmFtLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5pbnN0YWdyYW0tbGlzdC1pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDIxMnB4O1xuICBoZWlnaHQ6IDE5OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaW5zdGFncmFtLWxpc3QtaXRlbS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5pbnN0YWdyYW0tbGlzdC1pdGVtLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mYXEge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZmFxIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5mYXEtc21hcnQtZW50cnkge1xuICAgIG1hcmdpbi10b3A6IC0xN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5mYXEtdHN1YmFzYSxcbiAgLmZhcS1tdXNhc2FiaSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uZmFxLWlubmVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1N3B4O1xuICB9XG59XG5cbi5mYXEtc3VicGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLW11c2FzYWJpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbXVzYXNhYmkvbXVzYXNhYmktZmFxLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMTUwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZhcS1tdXNhc2FiaSAuZmFxLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDE2N3B4O1xuICB9XG59XG5cbi5mYXEtcGFnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mYXEtc2VjLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYUtha3VQcm8tVzYtQWxwaGFOdW1cIjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZhcS1zZWMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5mYXEtc2VjLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZhcS1zZWMtdGl0bGUgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NlcnZpY2UtbS9zZXJ2aWNlLW0tbGluZS5qcGdcIikgY2VudGVyL2NvdmVyIHJlcGVhdDtcbiAgY29udGVudDogJyc7XG4gIGJvdHRvbTogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXNlYy10aXRsZSBzcGFuOjpiZWZvcmUge1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5mYXEtc2VjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZhcS1zZWMge1xuICAgIG1hcmdpbi1ib3R0b206IDczcHg7XG4gIH1cbn1cblxuLmZhcS1zZWMgPiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYUtha3VQcm8tVzYtQWxwaGFOdW1cIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMS45O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXNlYyA+IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXNlYy10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogOTdweDtcbiAgfVxufVxuXG4uZmFxLXNlYy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmFxLXNlYy1saXN0LWNhdCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mYXEtc2VjLWxpc3QtY2F0IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi5mYXEtc2VjLWl0ZW0tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMTJweCA3cHggOXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZhcS1zZWMtaXRlbS1saW5rIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXNlYy1pdGVtLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNTBhZTMyO1xuICB9XG4gIC5mYXEtc2VjLWl0ZW0tbGluazpob3ZlciBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTBhZTMyO1xuICB9XG59XG5cbi5mYXEtc2VjLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYyg5OSUgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mYXEtc2VjLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gMyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZhcS1zZWMtaXRlbTpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmZhcS1zZWMtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgfVxufVxuXG4uZmFxLXNlYy10eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XNi1BbHBoYU51bVwiO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mYXEtc2VjLXR4dCB7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmZhcS1zZWMtdHh0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmFxLXNlYy1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXNlYy1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzUwYWUzMjtcbiAgfVxufVxuXG4uZmFxLXNlYy1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mYXEtc2VjLWltZyB7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLmZhcS1zZWMtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFxLXNlYy1pbWctdHdpbnJpbmcge1xuICB3aWR0aDogMTEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mYXEtc2VjLWltZy10d2lucmluZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5cbi5mYXEtc2VjLXN2ZyB7XG4gIGhlaWdodDogNDVweDtcbiAgc3Ryb2tlLXdpZHRoOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZhcS1zZWMtc3ZnIHtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uZmFxLXNlYy1zdmctdGltZSB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXNlYy1zdmctdGltZSB7XG4gICAgd2lkdGg6IDU4cHg7XG4gIH1cbn1cblxuLmZhcS1zZWMtc3ZnLXRpY2tldCxcbi5mYXEtc2VjLXN2Zy1ob3RlbCB7XG4gIHdpZHRoOiA0MC41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mYXEtc2VjLXN2Zy10aWNrZXQsXG4gIC5mYXEtc2VjLXN2Zy1ob3RlbCB7XG4gICAgd2lkdGg6IDU5cHg7XG4gIH1cbn1cblxuLmZhcS1zZWMtc3ZnLWNhciB7XG4gIHdpZHRoOiA0NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXNlYy1zdmctY2FyIHtcbiAgICB3aWR0aDogNjNweDtcbiAgfVxufVxuXG4uZmFxLXNlYy1zdmctbWFwIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mYXEtc2VjLXN2Zy1tYXAge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi5mYXEtc2VjLXN2Zy10YWxsIHtcbiAgd2lkdGg6IDM0LjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZhcS1zZWMtc3ZnLXRhbGwge1xuICAgIHdpZHRoOiA0OXB4O1xuICB9XG59XG5cbi5mYXEtc2VjLXN2Zy10YWcge1xuICB3aWR0aDogNDguNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXNlYy1zdmctdGFnIHtcbiAgICB3aWR0aDogNjdweDtcbiAgfVxufVxuXG4uZmFxLXNlYy1zdmctZmFtaWx5IHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mYXEtc2VjLXN2Zy1mYW1pbHkge1xuICAgIHdpZHRoOiA2OXB4O1xuICB9XG59XG5cbi5mYXEtc2VjLXN2Zy1oYW5kaWNhcCxcbi5mYXEtc2VjLXN2Zy1pbmZvIHtcbiAgd2lkdGg6IDQwLjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZhcS1zZWMtc3ZnLWhhbmRpY2FwLFxuICAuZmFxLXNlYy1zdmctaW5mbyB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gIH1cbn1cblxuLmZhcS1zZWMtc3ZnLXdpZmkge1xuICB3aWR0aDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZhcS1zZWMtc3ZnLXdpZmkge1xuICAgIHdpZHRoOiA0N3B4O1xuICB9XG59XG5cbi5mYXEtc2VjLXN2Zy1hcmVhLFxuLmZhcS1zZWMtc3ZnLWFjdGl2aXR5IHtcbiAgd2lkdGg6IDM2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mYXEtc2VjLXN2Zy1hcmVhLFxuICAuZmFxLXNlYy1zdmctYWN0aXZpdHkge1xuICAgIHdpZHRoOiA1N3B4O1xuICB9XG59XG5cbi5mYXEtc2VjLXN2Zy1ldmVudCB7XG4gIHdpZHRoOiA0MS41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mYXEtc2VjLXN2Zy1ldmVudCB7XG4gICAgd2lkdGg6IDYxcHg7XG4gIH1cbn1cblxuLmZhcS1zZWMtc3ZnLWVuam95IHtcbiAgd2lkdGg6IDQ1LjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZhcS1zZWMtc3ZnLWVuam95IHtcbiAgICB3aWR0aDogNzNweDtcbiAgfVxufVxuXG4uZmFxLXNlYy1zdmctY2FtcCB7XG4gIHdpZHRoOiAzNi41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mYXEtc2VjLXN2Zy1jYW1wIHtcbiAgICB3aWR0aDogNTNweDtcbiAgfVxufVxuXG4uZmFxLXNlYy1zdmctaGVsbG93b29kcyB7XG4gIHdpZHRoOiA5Ni41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mYXEtc2VjLXN2Zy1oZWxsb3dvb2RzIHtcbiAgICB3aWR0aDogMTM4cHg7XG4gIH1cbn1cblxuLmZhcS1zZWMtc3ZnLW1vYmlwYXJrIHtcbiAgd2lkdGg6IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mYXEtc2VjLXN2Zy1tb2JpcGFyayB7XG4gICAgd2lkdGg6IDExNXB4O1xuICB9XG59XG5cbi5mYXEtc2VjLXN2Zy10d2lucmluZyB7XG4gIHdpZHRoOiAxMDMuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXNlYy1zdmctdHdpbnJpbmcge1xuICAgIHdpZHRoOiAxNjNweDtcbiAgfVxufVxuXG4uZmFxLXNlYy1zdmctdHdpbnJpbmdob3RlbCB7XG4gIHdpZHRoOiAxMDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZhcS1zZWMtc3ZnLXR3aW5yaW5naG90ZWwge1xuICAgIHdpZHRoOiAxNzdweDtcbiAgfVxufVxuXG4uZmFxLXNlYy1zdmctZGlyZWN0aW9uIHtcbiAgd2lkdGg6IDQ4cHg7XG59XG5cbi5mYXEtc2VjLXN2Zy1ncm91cCB7XG4gIHdpZHRoOiA1NHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4uZmFxLXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZhcS10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxufVxuXG4uZmFxLXRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwYWRkaW5nOiAxNHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYUtha3VQcm8tVzMtQWxwaGFOdW1cIjtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXRhYmxlIHRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5mYXEtdGFibGUgdGQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkOWQ5ZDkgMjUlLCAjZmZmZmZmIDI1JSwgI2ZmZmZmZiA1MCUsICNkOWQ5ZDkgNTAlLCAjZDlkOWQ5IDc1JSwgI2ZmZmZmZiA3NSUsICNmZmZmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTYuMDBweCAxNi4wMHB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYXEtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XNi1BbHBoYU51bVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgd2lkdGg6IDk2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mYXEtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDIycHggMzVweCAyMnB4IDQwcHg7XG4gICAgd2lkdGg6IDE2OXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZmFxLXRhYmxlIHRyIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYXEtdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZDlkOWQ5IDI1JSwgI2ZmZmZmZiAyNSUsICNmZmZmZmYgNTAlLCAjZDlkOWQ5IDUwJSwgI2Q5ZDlkOSA3NSUsICNmZmZmZmYgNzUlLCAjZmZmZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2LjAwcHggMTYuMDBweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFxLXRhYmxlIHAge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yMWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZhcS10YWJsZSBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgfVxufVxuXG4uZmFxLXRhYmxlIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYUtha3VQcm8tVzYtQWxwaGFOdW1cIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXRhYmxlIGgzIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uZmFxLXRhYmxlIGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBsZWZ0OiAwO1xuICB0b3A6IDZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZhcS10YWJsZSBoMzpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDEycHggc29saWQgIzMzMztcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5mYXEtdGFibGUtbGJsIHtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYUtha3VQcm8tVzYtQWxwaGFOdW1cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXRhYmxlLWxibCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZhcS10YWJsZS1ub3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYUtha3VQcm8tVzMtQWxwaGFOdW1cIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXRhYmxlLW5vdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhpcmFLYWt1UHJvLVc2LUFscGhhTnVtXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLmZhcS10YWJsZS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigLsnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5mYXEtdGFibGUtY29udGFjdCB0ZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyODBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5mYXEtdGFibGUtY29udGFjdCB0ZCB7XG4gICAgcGFkZGluZzogMTFweCA4cHg7XG4gIH1cbn1cblxuLmZhcS10YWJsZS1jb250YWN0IHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXRhYmxlLWNvbnRhY3QgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4uZmFxLXRhYmxlLWNvbnRhY3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZmFxLXRhYmxlLWNvbnRhY3QgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFLYWt1UHJvLVc2LUFscGhhTnVtXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mYXEtdGFibGUtY29udGFjdCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuLmZhcS10YWJsZS1jb250YWN0IHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTtcbn1cblxuLmZhcS10YWJsZS1jb250YWN0IHVsIGxpIHNwYW4gYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmZhcS10YWJsZS1jb250YWN0IHVsIGxpIHNwYW4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmZhcS10YWJsZS1jb250YWN0IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZhcS10YWJsZS1jb250YWN0IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDQwLjUlO1xuICB9XG59XG5cbi5mYXEtdGFibGUtY29udGFjdCB1bCBsaTpsYXN0LWNoaWxkIHNwYW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuLmZhcS10YWJsZS1saW5rIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFLYWt1UHJvLVc2LUFscGhhTnVtXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXRhYmxlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXRhYmxlLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNTBhZTMyO1xuICB9XG59XG5cbi5mYXEtdGFibGUtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtOHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mYXEtdGFibGUtYm94IHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XG4gIH1cbn1cblxuLmZhcS10YWJsZS1ib3gtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZhcS10YWJsZS1ib3gtaXRlbSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5mYXEtdGFibGUtYm94LWl0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2Q5ZDlkOSAyNSUsICNmZmZmZmYgMjUlLCAjZmZmZmZmIDUwJSwgI2Q5ZDlkOSA1MCUsICNkOWQ5ZDkgNzUlLCAjZmZmZmZmIDc1JSwgI2ZmZmZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNi4wMHB4IDE2LjAwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhcS10YWJsZS1ib3gtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmFxLXRhYmxlLWJveC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbiB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNhbGwtdG8tYWN0aW9uIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuICAuY2FsbC10by1hY3Rpb24uY2FsbC10by1hY3Rpb24taGVsbG93b29kcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi5jYWxsLXRvLWFjdGlvbi1pdGFkYWtpIHtcbiAgbWFyZ2luOiAyNXB4IDAgLTIzMHB4O1xufVxuXG4uY2FsbC10by1hY3Rpb24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBwYWRkaW5nOiA0N3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY2FsbC10by1hY3Rpb24taW5uZXIge1xuICAgIHBhZGRpbmc6IDI3cHggMzFweCAxMHB4O1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1pbm5lcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9zdW1pa2EvZnJhbWUtc20ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1pbm5lcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3N1bWlrYS9ncmVlbi1kb3RzLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB0b3A6IDIycHg7XG4gIGxlZnQ6IDMzcHg7XG4gIHJpZ2h0OiAyM3B4O1xuICBib3R0b206IDM5cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY2FsbC10by1hY3Rpb24taW5uZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9zdW1pa2EvZ3JlZW4tZG90cy1zcC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFjYzc2MyAwJSwgIzM0YjBlNyAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLWRlc2NyaXB0aW9uLXRleHQge1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XMy1BbHBoYU51bVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNhbGwtdG8tYWN0aW9uLWRlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY2FsbC10by1hY3Rpb24tZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24tZGVzY3JpcHRpb24tdGV4dC5jYWxsLXRvLWFjdGlvbi1kZXNjcmlwdGlvbi10ZXh0LWl0YWRha2kge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNhbGwtdG8tYWN0aW9uLWRvdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24tZG90IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsbC10by1hY3Rpb24tZG90LTEge1xuICBsZWZ0OiAtNDBweDtcbiAgYm90dG9tOiAtMzBweDtcbiAgbWF4LXdpZHRoOiAxOTJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1kb3QtMiB7XG4gIHRvcDogLTE5cHg7XG4gIGxlZnQ6IDEyOHB4O1xuICBtYXgtd2lkdGg6IDExNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLWRvdC0zIHtcbiAgYm90dG9tOiAtMzBweDtcbiAgcmlnaHQ6IDEzNXB4O1xuICBtYXgtd2lkdGg6IDExNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLWRvdC00IHtcbiAgdG9wOiAtMjhweDtcbiAgcmlnaHQ6IC0yN3B4O1xuICBtYXgtd2lkdGg6IDE5MnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLWJ1bmJ1biAuY2FsbC10by1hY3Rpb24tZGVzY3JpcHRpb24tdGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG59XG5cbi5tb2JpcGFyay5jYWxsLXRvLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbi5tb2JpcGFyay1jdGEgLmZvcmVzdC1kcml2aW5nLWN0YS1oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tb2JpcGFyay1jdGEgLmhlYWRpbmctbmV0LW1vYmlwYXJrIHtcbiAgbWFyZ2luLXRvcDogLTE3cHg7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1pbm5lci1zdWJwYWdlIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzN3B4O1xufVxuXG4uY2FsbC10by1hY3Rpb24taGVsbG93b29kcyAuY2FsbC10by1hY3Rpb24taW5uZXIge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4uY2FsbC10by1hY3Rpb24taGVsbG93b29kcyAuaGVhZGlnLWNhbGwtdG8tYWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2FsbC10by1hY3Rpb24taGVsbG93b29kcyAuaGVhZGlnLWNhbGwtdG8tYWN0aW9uIC5oZWFkaW5nLXRleHQge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1oZWxsb3dvb2RzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbi1tdXNhc2FiaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL211c2FzYWJpL211c2FzYWJpLWN0YS1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTMycHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUudGFibGUtYmF0dGxlLWNhcnQge1xuICBtYXJnaW4tdG9wOiA0MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc2hvcHMtaW5mb3JtYXRpb24gLnRhYmxlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbiAgLnNob3BzLWluZm9ybWF0aW9uIC50YWJsZSBwOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYmxlLXdyYXAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1jYW1wIC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zZWN0aW9uLWNhbXAgLnRhYmxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1jYW1wIC50YWJsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAudGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4udGFibGU6bm90KDpsYXN0LWNoaWxkKS50YWJsZS1zdWJwYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLnRhYmxlLnRhYmxlLXRveWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi50YWJsZS50YWJsZS10b3lhIC5saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS50YWJsZS10b3lhIC50YWJsZS1oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjMsIDEzNSwgNTUsIDAuMyk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNhMzg3Mzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi50YWJsZS50YWJsZS10b3lhIC50YWJsZS1oZWFkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnRhYmxlLnRhYmxlLXRveWEgLnRhYmxlLWhlYWQge1xuICAgIHBhZGRpbmctbGVmdDogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFibGUudGFibGUtdG95YSAudGFibGUtaGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udGFibGUudGFibGUtdG95YSAudGFibGUtY29sIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogNTRweDtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2EzODczNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYmxlLnRhYmxlLXRveWEgLnRhYmxlLWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udGFibGUudGFibGUtdG95YSAudGFibGUtcm93LWxhc3Qge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTM4NzM3ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50YWJsZS50YWJsZS1yb2NjbyAudGFibGUtaGVhZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4udGFibGUudGFibGUtcm9jY28gLmxpbmsge1xuICBjb2xvcjogIzAwYTA0MDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYmxlLnRhYmxlLXJvY2NvIHNwYW4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLnRhYmxlLnRhYmxlLXByb2dyYW1kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLnRhYmxlLnRhYmxlLXByb2dyYW1kZXRhaWxzIC5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFibGUudGFibGUtcHJvZ3JhbWRldGFpbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC50YWJsZS50YWJsZS1wcm9ncmFtZGV0YWlscyAudGFibGUtaGVhZC1jdXN0b20ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50YWJsZS50YWJsZS1jcmFmdDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogLTEzNXB4O1xuICAgIGJvdHRvbTogLTgwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NyYWZ0L2NyYWZ0LXRhYmxlLWJnLXNwLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFibGUudGFibGUtY3JhZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4udGFibGUudGFibGUtZG9uZ3VyaSAubGluayB7XG4gIGNvbG9yOiAjMDBhMDQwO1xufVxuXG4udGFibGUudGFibGUtYmx1ZW5vdGUtbWVudSB7XG4gIG1heC13aWR0aDogOTA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrRQcm8gVzNcIiwgWXVHb3RoaWMsIOa4uOOCtOOCt+ODg+OCrywg44Oh44Kk44Oq44KqLCBNZWlyeW8sIFwi77yt77yz77yw44K044K344OD44KvXCIsIEhlbHZldGljYSwgQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG59XG5cbi50YWJsZS50YWJsZS1ibHVlbm90ZS1tZW51IC5mbGFnOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYmxlLnRhYmxlLWJsdWVub3RlLW1lbnUgLmZsYWc6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi50YWJsZS50YWJsZS1ibHVlbm90ZS1tZW51IC5mbGFnLml0YWx5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmx1ZW5vdGUvaWNvLWl0YWxpYS5wbmdcIik7XG59XG5cbi50YWJsZS50YWJsZS1ibHVlbm90ZS1tZW51IC5mbGFnLmF1czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JsdWVub3RlL2ljby1hdXMucG5nXCIpO1xufVxuXG4udGFibGUudGFibGUtYmx1ZW5vdGUtbWVudSAudGFibGUtcm93LWJsdWVub3RlIC50YWJsZS1oZWFkLWJsdWVub3RlLCAudGFibGUudGFibGUtYmx1ZW5vdGUtbWVudSAudGFibGUtcm93LWJsdWVub3RlIC50YWJsZS1jb2wtYmx1ZW5vdGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi50YWJsZS50YWJsZS1ibHVlbm90ZS1tZW51IC50YWJsZS1yb3ctYmx1ZW5vdGUgLnRhYmxlLWhlYWQtYmx1ZW5vdGU6OmJlZm9yZSwgLnRhYmxlLnRhYmxlLWJsdWVub3RlLW1lbnUgLnRhYmxlLXJvdy1ibHVlbm90ZSAudGFibGUtaGVhZC1ibHVlbm90ZTo6YWZ0ZXIsIC50YWJsZS50YWJsZS1ibHVlbm90ZS1tZW51IC50YWJsZS1yb3ctYmx1ZW5vdGUgLnRhYmxlLWNvbC1ibHVlbm90ZTo6YmVmb3JlLCAudGFibGUudGFibGUtYmx1ZW5vdGUtbWVudSAudGFibGUtcm93LWJsdWVub3RlIC50YWJsZS1jb2wtYmx1ZW5vdGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYmxlLnRhYmxlLWJsdWVub3RlLW1lbnUgLnRhYmxlLXJvdy1ibHVlbm90ZSAudGFibGUtY29sLWJsdWVub3RlIHtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnRhYmxlLnRhYmxlLWJsdWVub3RlLW1lbnUgLnRhYmxlLXJvdy1ibHVlbm90ZSAudGFibGUtY29sLWJsdWVub3RlLmN1c3RvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIH1cbn1cblxuLnRhYmxlLnRhYmxlLWJsdWVub3RlLW1lbnUgLnRhYmxlLXJvdy1ibHVlbm90ZSAudGFibGUtY29sLWJsdWVub3RlIC5jb2xvci1sYWJlbCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMi44OHB4O1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XNi1BbHBoYU51bVwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFibGUudGFibGUtYmx1ZW5vdGUtbWVudSAudGFibGUtcm93LWJsdWVub3RlIC50YWJsZS1jb2wtYmx1ZW5vdGUgLmNvbG9yLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC50YWJsZS50YWJsZS1ibHVlbm90ZS1tZW51IC50YWJsZS1yb3ctYmx1ZW5vdGUgLnRhYmxlLWNvbC1ibHVlbm90ZSB1bC5maXJzdC1zcGFjZSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4udGFibGUudGFibGUtYmx1ZW5vdGUtbWVudSAudGFibGUtcm93LWJsdWVub3RlIC50YWJsZS1jb2wtYmx1ZW5vdGUgdWw6bm90KC5maXJzdCkge1xuICBsaW5lLWhlaWdodDogMi4zO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFibGUudGFibGUtYmx1ZW5vdGUtbWVudSAudGFibGUtcm93LWJsdWVub3RlIC50YWJsZS1jb2wtYmx1ZW5vdGUgdWw6bm90KC5maXJzdCkge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYmxlLnRhYmxlLWJsdWVub3RlLW1lbnUgLnRhYmxlLXJvdy1ibHVlbm90ZSAudGFibGUtY29sLWJsdWVub3RlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2U5ZTllOTtcbiAgfVxufVxuXG4udGFibGUudGFibGUtYmx1ZW5vdGUtbWVudSAudGFibGUtcm93LWJsdWVub3RlIC5jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjMDBhMDQwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDE5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAudGFibGUudGFibGUtYmx1ZW5vdGUtbWVudSAudGFibGUtcm93LWJsdWVub3RlIC5jb2xvci1ncmVlbiB7XG4gICAgd2lkdGg6IDMxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4udGFibGUudGFibGUtYmx1ZW5vdGUtbWVudSAudGFibGUtcm93LWJsdWVub3RlIC5saW5lLWhlaWdodC1pbmhlcml0IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50YWJsZS50YWJsZS1ibHVlbm90ZS1tZW51IC50YWJsZS1yb3ctYmx1ZW5vdGU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLnRhYmxlLnRhYmxlLWJsdWVub3RlLW1lbnUgLnRhYmxlLXJvdy1ibHVlbm90ZTpsYXN0LWNoaWxkIC50YWJsZS1jb2wtYmx1ZW5vdGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAudGFibGUudGFibGUtYmx1ZW5vdGUtbWVudSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMGEwNDA7XG4gIH1cbn1cblxuLnNtYXJ0LWVudHJ5IC50YWJsZS1zbWFydC1lbnRyeSB7XG4gIG1hcmdpbi1ib3R0b206IDk0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbWFydC1lbnRyeSAudGFibGUtc21hcnQtZW50cnkge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIH1cbn1cblxuLnRhYmxlLWhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB3aWR0aDogOTNweDtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAudGFibGUtaGVhZCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5cbi50YWJsZS1jb2wge1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTNweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAudGFibGUtY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjIwcHgpO1xuICB9XG59XG5cbi50YWJsZS1jb2wgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZ3Jhbi10dXJpc21vIC50YWJsZS1jb2wge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGFibGUtaGVhZCwgLnRhYmxlLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMi4xNTtcbn1cblxuLnRhYmxlLWhlYWQgLmNvbC1zbWFsbCwgLnRhYmxlLWNvbCAuY29sLXNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC50YWJsZS1oZWFkLCAudGFibGUtY29sIHtcbiAgICBwYWRkaW5nOiAxN3B4IDQwcHg7XG4gIH1cbn1cblxuLnRhYmxlLWhlYWQ6YmVmb3JlLCAudGFibGUtY29sOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaW1nLWRhc2gucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi50YWJsZS1zb2xpZCAudGFibGUtaGVhZDpiZWZvcmUsIC50YWJsZS1zb2xpZCAudGFibGUtY29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50YWJsZS1jcmFmdCAudGFibGUtaGVhZCwgLnRhYmxlLWNyYWZ0IC50YWJsZS1jb2wge1xuICAgIHBhZGRpbmc6IDEycHggMTNweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnRhYmxlLWhlYWQgYSwgLnRhYmxlLWNvbCBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGFibGUtaGVhZCBhOmhvdmVyLCAudGFibGUtY29sIGE6aG92ZXIge1xuICBjb2xvcjogIzAwYTA0MDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnRhYmxlLWNyYWZ0IC50YWJsZS1oZWFkIHtcbiAgICB3aWR0aDogMjE0cHg7XG4gIH1cbn1cblxuLnRhYmxlLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYmxlLXNvbGlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9XG4gIC50YWJsZS1zb2xpZC1sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnRhYmxlLXNvbGlkIC50YWJsZS1yb3ctc29saWQgPiAqOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtc29saWQgLnRhYmxlLXJvdy1sYXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWMwYTU7XG59XG5cbi50YWJsZS1zb2xpZCAudGFibGUtaGVhZCwgLnRhYmxlLXNvbGlkIC50YWJsZS1jb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxYzBhNTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMWMwYTU7XG59XG5cbi50YWJsZS1zb2xpZCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50YWJsZS1zb2xpZCAudGFibGUtaGVhZCB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG59XG5cbi50YWJsZS1zb2xpZCAudGFibGUtaGVhZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkMWMwYTU7XG59XG5cbi50YWJsZS1jb2wtbnVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50YWJsZS1jb2wtbnVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnRhYmxlLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGUtcm93OmZpcnN0LWNoaWxkIC50YWJsZS1oZWFkLCAudGFibGUtcm93OmZpcnN0LWNoaWxkIC50YWJsZS1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJsZS1yb3c6Zmlyc3QtY2hpbGQgLnRhYmxlLWhlYWQ6YWZ0ZXIsIC50YWJsZS1yb3c6Zmlyc3QtY2hpbGQgLnRhYmxlLWNvbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ltZy1kYXNoLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4udGFibGUtaGVhZGluZy1hdHRyYWN0aW9uaW5mbyBpbWcge1xuICBtYXgtd2lkdGg6IDIzNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYmxlLWhlYWRpbmctYXR0cmFjdGlvbmluZm8gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEyNnB4O1xuICB9XG59XG5cbi50YWJsZS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYmxlLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFibGUtaGVhZGluZy50YWJsZS1oZWFkaW5nLXNwIGltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFibGUtaGVhZGluZy50YWJsZS1oZWFkaW5nLWNvbGxhcHNlIGltZyB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4udGFibGUtc3ViaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNjBlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYmxlLXN1YmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG59XG5cbi5zdWJwYWdlLXdhbGsgLnRhYmxlLXJvdyAudGFibGUtY29sIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc3VicGFnZS13YWxrIC50YWJsZS1yb3cgLnRhYmxlLWNvbCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi50YWJsZS1kaXN0cmlidXRpb24gLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYmxlLWRpc3RyaWJ1dGlvbiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnRhYmxlLWRpc3RyaWJ1dGlvbiAudGFibGU6bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFibGUtZGlzdHJpYnV0aW9uIC50YWJsZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4udGFibGUtZGlzdHJpYnV0aW9uIC50YWJsZS1ub3RlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4udGFibGUtZGlzdHJpYnV0aW9uIC50YWJsZS1ub3RlOm50aC1vZi10eXBlKDMpIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFibGUtZGlzdHJpYnV0aW9uIC50YWJsZS1ub3RlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODMzO1xuICB9XG59XG5cbi5saW5rLWdyZWVuIHtcbiAgY29sb3I6ICMwMGEwNDAgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWdyZWVuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLnRhYmxlLW9uZS1yb3cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhMDQwICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1vbmUtcm93IC50YWJsZS1jb2wge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMGEwNDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmNvbG9yLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtZ3JlZW4gLnRhYmxlLXJvdzpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi50YWJsZS1ncmVlbiAudGFibGUtcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmF0dHJhY3Rpb24tY29sbGFwc2UgLnRhYmxlLWdyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRhYmxlLWdyZWVuLmFkbWlzc2lvbi10YWJsZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcbn1cblxuLnRhYmxlLWdyZWVuLmFkbWlzc2lvbi10YWJsZSAuZGFyay1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cblxuLnRhYmxlLWdyZWVuLmFkbWlzc2lvbi10YWJsZSAudGFibGUtaGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGFibGUtZ3JlZW4uYWRtaXNzaW9uLXRhYmxlIC50YWJsZS1jb2wge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYTA0MDtcbn1cblxuLnRhYmxlLWdyZWVuIC50YWJsZS1oZWFkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYTA0MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDBhMDQwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRhYmxlLWdyZWVuIC50YWJsZS1oZWFkLmRhcmstZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG5cbi50YWJsZS1ncmVlbiAudGFibGUtaGVhZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG59XG5cbi50YWJsZS1ncmVlbiAudGFibGUtaGVhZDpiZWZvcmUsIC50YWJsZS1ncmVlbiAudGFibGUtaGVhZDphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWdyZWVuIC50YWJsZS1jb2wge1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDBhMDQwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGFibGUtZ3JlZW4gLnRhYmxlLWNvbCAuc3BhY2UtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50YWJsZS1ncmVlbiAudGFibGUtY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4udGFibGUtZ3JlZW4gLnRhYmxlLWNvbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG59XG5cbi50YWJsZS1ncmVlbiAudGFibGUtY29sOmJlZm9yZSwgLnRhYmxlLWdyZWVuIC50YWJsZS1jb2w6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWZlZSAudGFibGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBhZ2UtZmVlIC50YWJsZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLnBhZ2UtZmVlIC50YWJsZS1jb250YWluZXItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYWdlLWZlZSAudGFibGUtY29udGFpbmVyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucGFnZS1mZWUgLnRhYmxlLWNvbnRhaW5lci1pdGVtIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYWdlLWZlZSAudGFibGUtY29udGFpbmVyLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ucGFnZS1mZWUgLnRhYmxlLWNvbnRhaW5lci1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBhZ2UtZmVlIC50YWJsZS1jb250YWluZXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnBhZ2UtZmVlIC50YWJsZS1jb250YWluZXIud2l0aC1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFnZS1mZWUgLnRhYmxlLWNvbnRhaW5lci53aXRoLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG4ucGFnZS1mZWUgLnRhYmxlLWNvbnRhaW5lciAubWVkaWEtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFnZS1mZWUgLnRhYmxlLWNvbnRhaW5lciAubWVkaWEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucGFnZS1mZWUgLnRhYmxlLWNvbnRhaW5lciAuc3VicGFnZS1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG4ucGFnZS1mZWUgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtY29sIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBhZ2UtZmVlIC50YWJsZS1jb250YWluZXIgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ucGFnZS1mZWUgLnRhYmxlLWNvbnRhaW5lciAubm90LWJvbGQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucGFnZS1mZWUgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZ2UtZmVlIC50YWJsZS1jb250YWluZXIgdGFibGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4udGFibGUtZ29sZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMzg3MzcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAudGFibGUtZ29sZCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cblxuLnRhYmxlLWdvbGQgLnRhYmxlLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1nb2xkIC50YWJsZS1oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjMsIDEzNSwgNTUsIDAuMykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYTM4NzM3ICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4udGFibGUtZ29sZCAudGFibGUtY29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2EzODczNyAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItbGVmdC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC50YWJsZS1nb2xkIC50YWJsZS1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50YWJsZS1nb2xkIC50YWJsZS1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5ub3QtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgd2lkdGg6IDEwMTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxYzBhNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYmxlLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50YWJsZS1pbmZvLXJvdyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFjMGE1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFibGUtaW5mby1yb3cge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4udGFibGUtaW5mby1oZWFkaW5nIHtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMzdweCAwIDMwcHggNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmYTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxYzBhNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYmxlLWluZm8taGVhZGluZyB7XG4gICAgcGFkZGluZzogMTdweCAycHggMTBweCAxNXB4O1xuICB9XG59XG5cbi50YWJsZS1pbmZvLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGFibGUtaW5mby1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE1cHg7XG59XG5cbi50YWJsZS1pbmZvLWxpbmstZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzA5YTMwZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGFibGUtaW5mby1saW5rLWRlc2NyaXB0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5YTMwZDtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAwO1xufVxuXG4udGFibGUtaW5mby1saW5rLWxhcmdlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFibGUtaW5mby1saW5rLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnRhYmxlLWluZm8tbGluay1sYXJnZTo6YWZ0ZXIge1xuICBib3R0b206IC00cHg7XG59XG5cbi5tZWRpYSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tZWRpYSB7XG4gICAgcGFkZGluZzogMCA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLm1lZGlhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWVkaWE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuICAubWVkaWE6bm90KDpsYXN0LWNoaWxkKSAuYXJyb3ctZ3JlZW4tZG93bjo6YWZ0ZXIge1xuICAgIHRvcDogMTVweDtcbiAgfVxufVxuXG4ubWVkaWEtY29sbC1waXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYS1jb2xsLXBpdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdW1pa2EtbWVkaWEsXG4gIC5pdGFkYWtpLW1lZGlhLFxuICAuZG9raWRva2ktbWVkaWEge1xuICAgIG1hcmdpbi10b3A6IDYxcHg7XG4gIH1cbn1cblxuLm1lZGlhLWxlZnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tZWRpYS1sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tZWRpYS10aHVtYi1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWRpYS10aHVtYi1iZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tZWRpYS1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLW90aGVycm9vbSAubWVkaWEtZ3JpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lZGlhLWdyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN1YnBhZ2Utc2VjdGlvbi1vdGhlcnJvb20gLm1lZGlhLWdyaWQge1xuICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm1lZGlhLWdyaWQtaXRlbSB7XG4gIHdpZHRoOiA0NDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lZGlhLWdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTlweDtcbiAgfVxuICAubWVkaWEtZ3JpZC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1lZGlhLWdyaWQtaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYjtcbiAgd2lkdGg6IDQ0MnB4O1xuICBtaW4taGVpZ2h0OiAyNzNweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtZ3JpZC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICB9XG59XG5cbi5tZWRpYS1ncmlkLWltZy1yb3VuZGVkIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtZ3JpZC1pbWctcm91bmRlZCB7XG4gICAgbWluLWhlaWdodDogMjI0cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJwYWdlLXNlY3Rpb24tb3RoZXJyb29tIC5tZWRpYS1ncmlkLWltZy1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLm1lZGlhLWdyaWQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuXG4ubWVkaWEtZ3JpZC10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tZWRpYS1ncmlkLXRpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiA3MnB4O1xuICB9XG4gIC5zdWJwYWdlLXNlY3Rpb24tb3RoZXJyb29tIC5tZWRpYS1ncmlkLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYS1ncmlkLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS44NDY7XG4gIH1cbiAgLnN1YnBhZ2Utc2VjdGlvbi1vdGhlcnJvb20gLm1lZGlhLWdyaWQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuLm1lZGlhLWdyaWQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYS1ncmlkLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxufVxuXG4ubWVkaWEtYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLm1lZGlhLWJnLm1lZGlhLW5vYmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb250ZW50OiBub25lO1xufVxuXG4ubWVkaWEtYmc6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW1nLWZyYW1lLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMiU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDMlO1xuICBoZWlnaHQ6IDEwMyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYS1jcmFmdCAubWVkaWEtYmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ltZy1mcmFtZS1iZy1zcC5wbmdcIik7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lZGlhLWJnIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi5tZWRpYS10aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM3MHB4O1xuICBoZWlnaHQ6IDIxN3B4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ubWVkaWEtdGh1bWIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xOHB4O1xufVxuXG4ubWVkaWEtdGh1bWIgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTguNjUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYS10aHVtYiBkaXYge1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtY3JhZnQgLm1lZGlhLXRodW1iIGRpdiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTUuNjUlO1xuICB9XG59XG5cbi5tZWRpYS10aHVtYiAubm8tcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lZGlhLXRodW1iIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLm1lZGlhLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWRpYS1yaWdodCAuZGVraXRhbmUtbGluay1iYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1lZGlhLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4MHB4KTtcbiAgfVxufVxuXG4ubWVkaWEtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubG9jYXRpb24tZGVzYyAubWVkaWEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWVkaWEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLm1lZGlhLXRpdGxlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYS10aXRsZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2MzZThkOCAyNSUsICNmZmZmZmYgMjUlLCAjZmZmZmZmIDUwJSwgI2MzZThkOCA1MCUsICNjM2U4ZDggNzUlLCAjZmZmZmZmIDc1JSwgI2ZmZmZmZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMyLjAwcHggMzIuMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWVkaWEtdGl0bGUgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNjM2U4ZDggMTkuNDQlLCAjZmZmZmZmIDE5LjQ0JSwgI2ZmZmZmZiA1MCUsICNjM2U4ZDggNTAlLCAjYzNlOGQ4IDY5LjQ0JSwgI2ZmZmZmZiA2OS40NCUsICNmZmZmZmYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNi4wMHB4IDM2LjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmxvY2F0aW9uLWRlc2MgLm1lZGlhLXRpdGxlIHNwYW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB9XG59XG5cbi5tZWRpYS10aXRsZS1wcm9ncmFtLWRldGFpbHMgLm1lZGlhLXRpdGxlLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjYzNlOGQ4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNjM2U4ZDggMCUsICNjM2U4ZDggMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xufVxuXG4ubWVkaWEtdGl0bGUuYWx0LWZlYXR1cmUtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tZWRpYS10aXRsZS5hbHQtZmVhdHVyZS1oZWFkaW5nIC5tZWRpYS10aXRsZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1zaXplOiAzNi4wMHB4IDUycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYS10aXRsZS5hbHQtZmVhdHVyZS1oZWFkaW5nIC5tZWRpYS10aXRsZS10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMyLjAwcHggMzIuMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWVkaWEtdGl0bGUuYWx0LWZlYXR1cmUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cbn1cblxuLm1lZGlhLXRpdGxlLm1lZGlhLXRpdGxlLXByb2dyYW1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtdGl0bGUubWVkaWEtdGl0bGUtcHJvZ3JhbWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cblxuLnNtYXJ0LWVudHJ5IC5tZWRpYS10aXRsZS1zbWFydC1lbnRyeSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS40NTU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbWFydC1lbnRyeSAubWVkaWEtdGl0bGUtc21hcnQtZW50cnkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxufVxuXG4uc21hcnQtZW50cnkgLm1lZGlhLXRpdGxlLXNtYXJ0LWVudHJ5IHNwYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5pcy1pZSAuc21hcnQtZW50cnkgLm1lZGlhLXRpdGxlLXNtYXJ0LWVudHJ5IHNwYW4ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4cHg7XG59XG5cbi5pcy1zYWZhcmkgLnNtYXJ0LWVudHJ5IC5tZWRpYS10aXRsZS1zbWFydC1lbnRyeSBzcGFuIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgM3B4O1xufVxuXG4uc21hcnQtZW50cnkgLm1lZGlhLXRpdGxlLXNtYXJ0LWVudHJ5LWhlYWRpbmcge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbWFydC1lbnRyeSAubWVkaWEtdGl0bGUtc21hcnQtZW50cnktaGVhZGluZyBzcGFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDdweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uaXMtaWUgLnNtYXJ0LWVudHJ5IC5tZWRpYS10aXRsZS1zbWFydC1lbnRyeS1oZWFkaW5nIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMnB4O1xufVxuXG4uaXMtc2FmYXJpIC5zbWFydC1lbnRyeSAubWVkaWEtdGl0bGUtc21hcnQtZW50cnktaGVhZGluZyBzcGFuIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaXMtc2FmYXJpIC5zbWFydC1lbnRyeSAubWVkaWEtdGl0bGUtc21hcnQtZW50cnktaGVhZGluZyBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbWFydC1lbnRyeSAubWVkaWEtdGl0bGUtc21hcnQtZW50cnktaGVhZGluZyBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbWFydC1lbnRyeSAubWVkaWEtdGl0bGUtc21hcnQtZW50cnktaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zbWFydC1lbnRyeSAubWVkaWEtdGl0bGUtc21hcnQtZW50cnktZmFxLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNtYXJ0LWVudHJ5IC5tZWRpYS10aXRsZS1zbWFydC1lbnRyeS1mYXEtaGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMTY7XG4gIH1cbn1cblxuLnNtYXJ0LWVudHJ5IC5tZWRpYS10aXRsZS1zbWFydC1lbnRyeS1mYXEtaGVhZGluZyBzcGFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNtYXJ0LWVudHJ5IC5tZWRpYS10aXRsZS1zbWFydC1lbnRyeS1mYXEtaGVhZGluZyBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgM3B4O1xuICB9XG59XG5cbi5tZWRpYS10aXRsZS1ub2hpZ2hsaWdodCBzcGFuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tZWRpYS1kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tZWRpYS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1lZGlhLXN1YnBhZ2UgLm1lZGlhLWJvdHRvbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lZGlhLWJvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtc3VicGFnZS1idW5idW4gLm1lZGlhLWRlc2MgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhLXRpdGxlLXJhY2luZy1rYXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tZWRpYS10aXRsZS1yYWNpbmcta2FydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtdGl0bGUtcmFjaW5nLWthcnQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLypjcmFmdCBtb2RpZmllciovXG4uY3JhZnQtbWVkaWEtdGl0bGUgc3Bhbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypUc3ViYXNhKi9cbi5tZWRpYS1ub3RlLXRzdWJhc2Ege1xuICBtYXgtd2lkdGg6IDE5NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWVkaWEtbm90ZS10c3ViYXNhIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tZWRpYS1jcmFmdCAubWVkaWEtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtY3JhZnQgLm1lZGlhLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4ubWVkaWEtY3JhZnQgLm1lZGlhLXRpdGxlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtY3JhZnQgLm1lZGlhLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tZWRpYS1jcmFmdCAubWVkaWEtZGVzYyB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1lZGlhLWNyYWZ0IC5zdGVwLXdvcmQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tZWRpYS1jcmFmdCAuc3RlcC13b3JkLW5vIC5zdGVwLW5vIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYS1jcmFmdCAuc3RlcC13b3JkLW5vIC5zdGVwLW5vIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1lZGlhLWNyYWZ0IC5zdGVwLXdvcmQtbm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLm1lZGlhLWNyYWZ0OmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTdweCAyNHB4IDAgMjRweDtcbiAgYm9yZGVyLWNvbG9yOiAjNDFhMzI3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNjZweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lZGlhLWNyYWZ0OmJlZm9yZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxMXB4IDEzcHggMCAxM3B4O1xuICAgIGJvcmRlci1jb2xvcjogIzQxYTMyNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1lZGlhLWNyYWZ0Om50aC1vZi10eXBlKDEpIC5zdGVwLXdvcmQtbm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lZGlhLWNyYWZ0Om50aC1vZi10eXBlKDEpIC5zdGVwLXdvcmQtbm8ge1xuICAgIHRvcDogLTQ3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1lZGlhLWNyYWZ0Om50aC1vZi10eXBlKDEpIC5zdGVwLXdvcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC03cHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1lZGlhLWNyYWZ0Om50aC1vZi10eXBlKDEpIC5zdGVwLW5vIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4LCA1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYS1jcmFmdDpudGgtb2YtdHlwZSgxKSAuc3RlcC1ubyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgNHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtY3JhZnQ6bnRoLW9mLXR5cGUoMSkgLm1lZGlhLWRlc2Mge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYS1jcmFmdDpudGgtb2YtdHlwZSgxKSAubWVkaWEtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lZGlhLWNyYWZ0Om50aC1vZi10eXBlKDEpIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tZWRpYS1jcmFmdDpudGgtb2YtdHlwZSgyKSAuc3RlcC13b3JkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAtMnB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWVkaWEtY3JhZnQ6bnRoLW9mLXR5cGUoMikgLnN0ZXAtbm8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgMnB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtY3JhZnQ6bnRoLW9mLXR5cGUoMikgLnN0ZXAtbm8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDVweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYS1jcmFmdDpudGgtb2YtdHlwZSgyKSAubWVkaWEtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtY3JhZnQ6bnRoLW9mLXR5cGUoMikgLm1lZGlhLWRlc2Mge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYS1jcmFmdDpudGgtb2YtdHlwZSgyKSAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWVkaWEtY3JhZnQ6bnRoLW9mLXR5cGUoMikgLm5vdGUtYWNvcm4ge1xuICAgIHRvcDogLTIzcHg7XG4gICAgcmlnaHQ6IC0yMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tZWRpYS1jcmFmdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtY3JhZnQ6bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1lZGlhLWNyYWZ0Om50aC1vZi10eXBlKDMpIC5zdGVwLXdvcmQtbm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWVkaWEtY3JhZnQ6bnRoLW9mLXR5cGUoMykgLnN0ZXAtd29yZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgLTdweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1lZGlhLWNyYWZ0Om50aC1vZi10eXBlKDMpIC5zdGVwLW5vIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIC0zcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYS1jcmFmdDpudGgtb2YtdHlwZSgzKSAuc3RlcC1ubyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02cHgsIDVweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lZGlhLWNyYWZ0Om50aC1vZi10eXBlKDMpIC5tZWRpYS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tZWRpYS1jcmFmdDpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtY3JhZnQ6bnRoLW9mLXR5cGUoMykge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1lZGlhLWNyYWZ0Om50aC1vZi10eXBlKDQpIC5zdGVwLXdvcmQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIC02cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tZWRpYS1jcmFmdDpudGgtb2YtdHlwZSg0KSAuc3RlcC1ubyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAtNHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtY3JhZnQ6bnRoLW9mLXR5cGUoNCkgLnN0ZXAtbm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCA1cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tZWRpYS1jcmFmdDpudGgtb2YtdHlwZSg0KSAuc3RlcC13b3JkLW5vIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lZGlhLWNyYWZ0Om50aC1vZi10eXBlKDQpIC5tZWRpYS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWVkaWEtY3JhZnQ6bnRoLW9mLXR5cGUoNCkgLm1lZGlhLWRlc2Mge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lZGlhLWNyYWZ0Om50aC1vZi10eXBlKDQpIC5tZWRpYS1kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tZWRpYS1jcmFmdDpudGgtb2YtdHlwZSg0KSAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtY3JhZnQ6bnRoLW9mLXR5cGUoNCkgLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1lZGlhLWNyYWZ0Om50aC1vZi10eXBlKDQpIC5ub3RlLWFjb3JuIHtcbiAgICB0b3A6IC0yM3B4O1xuICAgIHJpZ2h0OiAtMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtY3JhZnQ6bnRoLW9mLXR5cGUoNCkge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1lZGlhLWNyYWZ0Omxhc3Qtb2YtdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtY3JhZnQ6bnRoLWNoaWxkKG9kZCkgLm1lZGlhLWJnOmFmdGVyIHtcbiAgICB0b3A6IDVweDtcbiAgICBoZWlnaHQ6IDEwMiU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICB3aWR0aDogMTAzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWVkaWEtY3JhZnQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWVkaWEtY3JhZnQge1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgIG1heC13aWR0aDogMTAzM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtY3JhZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMXB4IDM0cHggMzBweCAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1hcXVhLWxhYm8gLm1lZGlhLWxhYm8ge1xuICAgIHBhZGRpbmctdG9wOiA0OXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tYXF1YS1sYWJvIC5tZWRpYS1sYWJvIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uLWFxdWEtbGFibyAubWVkaWEtbGFibyAuc3VicGFnZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1hcXVhLWxhYm8gLm1lZGlhLWxhYm8gLnN1YnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1hcXVhLWxhYm8gLm1lZGlhLWxhYm8gLm1lZGlhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tYXF1YS1sYWJvIC5tZWRpYS1sYWJvIC5tZWRpYSB7XG4gICAgcGFkZGluZzogMCAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1hcXVhLWxhYm8gLm1lZGlhLWxhYm8gLm1lZGlhLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1hcXVhLWxhYm8gLm1lZGlhLWxhYm8gLm1lZGlhLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tYXF1YS1sYWJvIC5tZWRpYS1sYWJvIC5tZWRpYS1kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWFxdWEtbGFibyAubWVkaWEtbGFibyAubWVkaWEtZGVzYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tYXF1YS1sYWJvIC5tZWRpYS1sYWJvIC5tZWRpYS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uLWFxdWEtbGFibyAubWVkaWEtbGFibyAubWVkaWEtYmcge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLW1hbW1hbC1sYWJvIC5tZWRpYS1sYWJvIHtcbiAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLW1hbW1hbC1sYWJvIC5tZWRpYS1sYWJvIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uLW1hbW1hbC1sYWJvIC5tZWRpYS1sYWJvIC5zdWJwYWdlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLW1hbW1hbC1sYWJvIC5tZWRpYS1sYWJvIC5zdWJwYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tbWFtbWFsLWxhYm8gLm1lZGlhLWxhYm8gLm1lZGlhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tbWFtbWFsLWxhYm8gLm1lZGlhLWxhYm8gLm1lZGlhIHtcbiAgICBwYWRkaW5nOiAwIDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLW1hbW1hbC1sYWJvIC5tZWRpYS1sYWJvIC5tZWRpYS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tbWFtbWFsLWxhYm8gLm1lZGlhLWxhYm8gLm1lZGlhLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tbWFtbWFsLWxhYm8gLm1lZGlhLWxhYm8gLm1lZGlhLWRlc2Mge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tbWFtbWFsLWxhYm8gLm1lZGlhLWxhYm8gLm1lZGlhLWRlc2Mge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLW1hbW1hbC1sYWJvIC5tZWRpYS1sYWJvIC5tZWRpYS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uLW1hbW1hbC1sYWJvIC5tZWRpYS1sYWJvIC5tZWRpYS1iZyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tbWFtbWFsLWxhYm8gLnN1YnBhZ2UtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA4OXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wYWdlLW1vYmlwYXJrIC5tZWRpYS10aXRsZS1yYWNpbmcta2FydCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2MzZThkOCAyMS40MyUsICNmZmZmZmYgMjEuNDMlLCAjZmZmZmZmIDUwJSwgI2MzZThkOCA1MCUsICNjM2U4ZDggNzEuNDMlLCAjZmZmZmZmIDcxLjQzJSwgI2ZmZmZmZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM1LjAwcHggNDAuMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQteTogbm8tcmVwZWF0O1xuICB9XG59XG5cbi5tZWRpYS1zdWJwYWdlLWxhYm8ge1xuICBtYXgtd2lkdGg6IDg5MXB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tZWRpYS1zdWJwYWdlLWxhYm8gLm1lZGlhLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1lZGlhLXN1YnBhZ2UtbGFibyAubWVkaWEtYm94OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLm1lZGlhLXN1YnBhZ2UtbGFibyAubWVkaWEtYm94Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lZGlhLXN1YnBhZ2UtbGFibyAubWVkaWEtYm94Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtc3VicGFnZS1sYWJvIC5tZWRpYS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lZGlhLXN1YnBhZ2UtbGFibyAubWVkaWEtYm94IC5tZWRpYS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLm1lZGlhLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1lZGlhLWxpc3QtaXRlbS10ZWF0aW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLm1lZGlhLWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWdyYW5yb29tYWN0aXZpdHkgLm1lZGlhLWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tZ3JhbnJvb21hY3Rpdml0eSAubWVkaWEtbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYS1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnN1YnBhZ2Utc2VjdGlvbi1ncmFucm9vbWFjdGl2aXR5IC5tZWRpYS1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbn1cblxuLm1lZGlhLWxpc3QtdGh1bWIge1xuICB3aWR0aDogNTExcHg7XG4gIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYS1saXN0LXRodW1iIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMDZweDtcbiAgfVxuICAuc3VicGFnZS1zZWN0aW9uLWdyYW5yb29tYWN0aXZpdHkgLm1lZGlhLWxpc3QtdGh1bWIge1xuICAgIG1pbi1oZWlnaHQ6IDIzNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIH1cbn1cblxuLm1lZGlhLWxpc3QtdGV4dCB7XG4gIHdpZHRoOiBjYWxjKCAxMDAlIC0gNTExcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tZ3JhbnJvb21hY3Rpdml0eSAubWVkaWEtbGlzdC10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtbGlzdC10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI4cHggNDhweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5zdWJwYWdlLXNlY3Rpb24tdGVhdGltZSAubWVkaWEtbGlzdC10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLm1lZGlhLWxpc3QtdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYUtha3VQcm8tVzYtQWxwaGFOdW1cIjtcbiAgbGluZS1oZWlnaHQ6IDEuNDE3O1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWVkaWEtbGlzdC10ZXh0IGgzIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5zdWJwYWdlLXNlY3Rpb24tZ3JhbnJvb21hY3Rpdml0eSAubWVkaWEtbGlzdC10ZXh0IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZWRpYS1saXN0LXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYxNTtcbiAgfVxufVxuXG4ubWVkaWEtbGlzdC10ZXh0IHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVkaWEtbGlzdC10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxufVxuXG4uYWNjZXNzLWhlYWRpbmcge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFjY2Vzcy1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cblxuLmFjY2Vzcy1oZWFkaW5nIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hY2Nlc3MtaGVhZGluZyBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgM3B4O1xuICB9XG59XG5cbi5ib3R0b20tc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ib3R0b20tc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDExMHB4O1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY2NvcmRpb24uYWNjb3JkaW9uLW11c2FzYWJpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFjY29yZGlvbi5hY2NvcmRpb24tbXVzYXNhYmkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmFjY29yZGlvbi1saW5rLnVuZGVybGluZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hY2NvcmRpb24tbGluay51bmRlcmxpbmUudS1zaG93LXNwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNS41cHggOXB4IDUuNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3MTliNjggdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmFjY29yZGlvbi1hcnJvdyB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDdweCAxMi4xcHggN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hY2NvcmRpb24tYXJyb3cge1xuICAgIHJpZ2h0OiA3cHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1hcnJvdy5pcy1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xufVxuXG4uYWNjb3JkaW9uLWFycm93LmFjY29yZGlvbi1hcnJvdy1tdXNhc2FiaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1vcGVuIC5hY2NvcmRpb24tYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cblxuLmFjY29yZGlvbi1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjhweCA5NXB4IDI4cHggNDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hY2NvcmRpb24tYnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTBweCAyN3B4IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1idG4uYWNjb3JkaW9uLWJ0bi1tdXNhc2FiaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzVweCA0NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWNjb3JkaW9uLWJ0bi5hY2NvcmRpb24tYnRuLW11c2FzYWJpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1kZXNjcmlwdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAuMzBzIGVhc2Utb3V0O1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWNjb3JkaW9uLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1kZXNjcmlwdGlvbiBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbjogMCAyMnB4IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hY2NvcmRpb24tZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1kZXNjcmlwdGlvbi5hY2NvcmRpb24tZGVzY3JpcHRpb24tbXVzYXNhYmkge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmFjY29yZGlvbi1kZXNjcmlwdGlvbi5hY2NvcmRpb24tZGVzY3JpcHRpb24tbXVzYXNhYmkgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hY2NvcmRpb24tYnRuLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWNjb3JkaW9uLWJ0bi1sYWJlbCB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJ0bi1sYWJlbCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hY2NvcmRpb24tYnRuLWxhYmVsIGltZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5hY2NvcmRpb24tYnRuLXRleHQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWNjb3JkaW9uLWJ0bi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLypUc3ViYXNhIHRhYmxlKi9cbi5hY2NvcmRpb24tdGFibGUtdHN1YmFzYSAuYWNjb3JkaW9uLWJ0bi10YWJsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hY2NvcmRpb24tdGFibGUtdHN1YmFzYSAuYWNjb3JkaW9uLWRlc2NyaXB0aW9uLXRhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYWNjb3JkaW9uLXRhYmxlLXRzdWJhc2EgLmFjY29yZGlvbi1kZXNjcmlwdGlvbi10YWJsZSBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZGVzaWduLXBldGFscyxcbi5kZXNpZ24tY2lyY2xlLFxuLmRlc2lnbi1tb3VudCxcbi5kZXNpZ24tZmVhdHVyZSxcbi5kZXNpZ24tcGFya21hcCxcbi5kZXNpZ24tYWN0aXZpdHksXG4uZGVzaWduLXBhcmttYXAtaW5uZXIsXG4uZGVzaWduLWFjdGl2aXR5LWlubmVyLFxuLmRlc2lnbi1ob3ctdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXNpZ24tcGV0YWxzOjpiZWZvcmUsIC5kZXNpZ24tcGV0YWxzOjphZnRlcixcbi5kZXNpZ24tY2lyY2xlOjpiZWZvcmUsXG4uZGVzaWduLWNpcmNsZTo6YWZ0ZXIsXG4uZGVzaWduLW1vdW50OjpiZWZvcmUsXG4uZGVzaWduLW1vdW50OjphZnRlcixcbi5kZXNpZ24tZmVhdHVyZTo6YmVmb3JlLFxuLmRlc2lnbi1mZWF0dXJlOjphZnRlcixcbi5kZXNpZ24tcGFya21hcDo6YmVmb3JlLFxuLmRlc2lnbi1wYXJrbWFwOjphZnRlcixcbi5kZXNpZ24tYWN0aXZpdHk6OmJlZm9yZSxcbi5kZXNpZ24tYWN0aXZpdHk6OmFmdGVyLFxuLmRlc2lnbi1wYXJrbWFwLWlubmVyOjpiZWZvcmUsXG4uZGVzaWduLXBhcmttYXAtaW5uZXI6OmFmdGVyLFxuLmRlc2lnbi1hY3Rpdml0eS1pbm5lcjo6YmVmb3JlLFxuLmRlc2lnbi1hY3Rpdml0eS1pbm5lcjo6YWZ0ZXIsXG4uZGVzaWduLWhvdy10bzo6YmVmb3JlLFxuLmRlc2lnbi1ob3ctdG86OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRlc2lnbi1wZXRhbHM6OmJlZm9yZSwgLmRlc2lnbi1wZXRhbHM6OmFmdGVyLFxuICAuZGVzaWduLWNpcmNsZTo6YmVmb3JlLFxuICAuZGVzaWduLWNpcmNsZTo6YWZ0ZXIsXG4gIC5kZXNpZ24tbW91bnQ6OmJlZm9yZSxcbiAgLmRlc2lnbi1tb3VudDo6YWZ0ZXIsXG4gIC5kZXNpZ24tZmVhdHVyZTo6YmVmb3JlLFxuICAuZGVzaWduLWZlYXR1cmU6OmFmdGVyLFxuICAuZGVzaWduLXBhcmttYXA6OmJlZm9yZSxcbiAgLmRlc2lnbi1wYXJrbWFwOjphZnRlcixcbiAgLmRlc2lnbi1hY3Rpdml0eTo6YmVmb3JlLFxuICAuZGVzaWduLWFjdGl2aXR5OjphZnRlcixcbiAgLmRlc2lnbi1wYXJrbWFwLWlubmVyOjpiZWZvcmUsXG4gIC5kZXNpZ24tcGFya21hcC1pbm5lcjo6YWZ0ZXIsXG4gIC5kZXNpZ24tYWN0aXZpdHktaW5uZXI6OmJlZm9yZSxcbiAgLmRlc2lnbi1hY3Rpdml0eS1pbm5lcjo6YWZ0ZXIsXG4gIC5kZXNpZ24taG93LXRvOjpiZWZvcmUsXG4gIC5kZXNpZ24taG93LXRvOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGVzaWduLWZlYXR1cmU6OmJlZm9yZSB7XG4gIHdpZHRoOiAyNjhweDtcbiAgaGVpZ2h0OiAyMTZweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNDNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Rlc2lnbi1tb3VudDEucG5nKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRlc2lnbi1mZWF0dXJlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEwNnB4O1xuICAgIHRvcDogMTY5cHg7XG4gICAgbGVmdDogMzJweDtcbiAgfVxufVxuXG4uZGVzaWduLWZlYXR1cmU6OmFmdGVyIHtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogOTVweDtcbiAgcmlnaHQ6IDU4cHg7XG4gIHRvcDogNDZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Rlc2lnbi1sZWF2ZXMxLnBuZyk7XG59XG5cbi5kZXNpZ24tcGFya21hcDo6YmVmb3JlIHtcbiAgd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzdweDtcbiAgbGVmdDogNDVweDtcbiAgdG9wOiAtNThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Rlc2lnbi1sZWF2ZXMyLnBuZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kZXNpZ24tcGFya21hcDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTk0cHg7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICByaWdodDogLTU2cHg7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9kZXNpZ24tbGVhdmVzMS1zcC5wbmcpO1xuICB9XG59XG5cbi5kZXNpZ24tcGFya21hcDo6YWZ0ZXIge1xuICB3aWR0aDogNzhweDtcbiAgaGVpZ2h0OiA1OXB4O1xuICByaWdodDogMzc5cHg7XG4gIHRvcDogLTMxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9kZXNpZ24tbGVhdmVzMy5wbmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGVzaWduLXBhcmttYXA6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTUzcHg7XG4gICAgaGVpZ2h0OiAxNDZweDtcbiAgICBsZWZ0OiAtMzhweDtcbiAgICB0b3A6IGNhbGMoKDEwMCUgLyAyKSAtIDE2MXB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvZGVzaWduLWxlYXZlczItc3AucG5nKTtcbiAgfVxufVxuXG4uZGVzaWduLXBhcmttYXAtaW5uZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAzNThweDtcbiAgaGVpZ2h0OiAzNDNweDtcbiAgcmlnaHQ6IC0yM3B4O1xuICB0b3A6IC02NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvZGVzaWduLWxlYXZlczQucG5nKTtcbn1cblxuLmRlc2lnbi1wYXJrbWFwLWlubmVyOjphZnRlciB7XG4gIHdpZHRoOiAyMDhweDtcbiAgaGVpZ2h0OiAzMjhweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtODFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Rlc2lnbi1sZWF2ZXM1LnBuZyk7XG59XG5cbi5kZXNpZ24tYWN0aXZpdHk6OmJlZm9yZSB7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxlZnQ6IDE2M3B4O1xuICB0b3A6IDE2MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvZGVzaWduLWxlYXZlczcucG5nKTtcbiAgei1pbmRleDogMTtcbn1cblxuLmRlc2lnbi1hY3Rpdml0eTo6YWZ0ZXIge1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogMjYycHg7XG4gIHJpZ2h0OiA5NHB4O1xuICB0b3A6IC02OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvZGVzaWduLWxlYXZlczYucG5nKTtcbn1cblxuLmRlc2lnbi1hY3Rpdml0eS1pbm5lcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogMTA5cHg7XG4gIGxlZnQ6IDM0cHg7XG4gIGJvdHRvbTogNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvZGVzaWduLWxlYXZlczgucG5nKTtcbn1cblxuLmRlc2lnbi1hY3Rpdml0eS1pbm5lcjo6YWZ0ZXIge1xuICB3aWR0aDogMjI4cHg7XG4gIGhlaWdodDogMTgzcHg7XG4gIHJpZ2h0OiAtMjNweDtcbiAgYm90dG9tOiA0OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvZGVzaWduLW1vdW50LnBuZyk7XG59XG5cbi5kZXNpZ24taG93LXRvOjpiZWZvcmUge1xuICB3aWR0aDogMjA0cHg7XG4gIGhlaWdodDogMjA0cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xMzJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Rlc2lnbi1jaXJjbGUyLnBuZyk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kZXNpZ24tY2lyY2xlOjpiZWZvcmUge1xuICB3aWR0aDogMjA0cHg7XG4gIGhlaWdodDogMjA1cHg7XG4gIGxlZnQ6IC0xMXB4O1xuICBib3R0b206IDEwNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvZGVzaWduLWNpcmNsZS5wbmcpO1xufVxuXG4uZGVzaWduLWNpcmNsZTo6YWZ0ZXIge1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogMTIzcHg7XG4gIHJpZ2h0OiA1MXB4O1xuICBib3R0b206IDEyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvZGVzaWduLXBldGFsczEucG5nKTtcbn1cblxuLmRlc2lnbi1tb3VudDo6YmVmb3JlIHtcbiAgd2lkdGg6IDIyOHB4O1xuICBoZWlnaHQ6IDE4M3B4O1xuICBsZWZ0OiAxNnB4O1xuICB0b3A6IDM0OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvZGVzaWduLW1vdW50LnBuZyk7XG59XG5cbi5kZXNpZ24tbW91bnQ6OmFmdGVyIHtcbiAgd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzhweDtcbiAgcmlnaHQ6IDgwcHg7XG4gIGJvdHRvbTogMTE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9kZXNpZ24tcGV0YWxzMi5wbmcpO1xufVxuXG4uZGVzaWduLW1vdW50LmRlc2lnbi10d2lucmluZzo6YWZ0ZXIge1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICByaWdodDogOTNweDtcbiAgYm90dG9tOiBjYWxjKCgxMDAlIC8gMikgLSAxMjRweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9kZXNpZ24tcGV0YWwyLnBuZyk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kZXNpZ24tcGV0YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxlZnQ6IDQxcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Rlc2lnbi1wZXRhbDEucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5kZXNpZ24tcGV0YWxzOjpiZWZvcmUge1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiAxMzNweDtcbiAgbGVmdDogNjJweDtcbiAgYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvZGVzaWduLXBldGFsczMucG5nKTtcbn1cblxuLmRlc2lnbi1wZXRhbHM6OmFmdGVyIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcmlnaHQ6IDEyMHB4O1xuICBib3R0b206IDEyM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvZGVzaWduLXBldGFsMy5wbmcpO1xufVxuXG4uaW5mby1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaW5mby1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5pbmZvLWNvbnRhaW5lciAuaW5mby1saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDIxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgbWFyZ2luOiA0NHB4IGF1dG8gMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaW5mby1jb250YWluZXIgLmluZm8tbGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgODVweCAwO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cblxuLmluZm8tY29udGFpbmVyIC5pbmZvLWxpc3QgLmluZm8taXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBibGFjayAzMyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmluZm8tY29udGFpbmVyIC5pbmZvLWxpc3QgLmluZm8taXRlbSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLmluZm8tY29udGFpbmVyIC5pbmZvLWxpc3QgLmluZm8taXRlbSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5pbmZvLWNvbnRhaW5lciAuaW5mby1saXN0IC5pbmZvLWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaW5mby1jb250YWluZXIgLmluZm8tbGlzdCAuaW5mby1pdGVtOmJlZm9yZSB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGlzdC1kb3QucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5pbmZvLWNvbnRhaW5lciAuaW5mby1saXN0IC5pbmZvLWl0ZW06YmVmb3JlIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogM3B4O1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmluZm8tY29udGFpbmVyIC5pbmZvLWxpc3QgLmluZm8taXRlbS5pbmZvLWl0ZW0tcmFjaW5nOmJlZm9yZSB7XG4gICAgdG9wOiA1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5pbmZvLWNvbnRhaW5lciAuaW5mby1saXN0IC5pbmZvLWl0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmluZm8tY29udGFpbmVyIC5pbmZvLWxpc3QgLmluZm8taXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cblxuLmluZm8tY29udGFpbmVyIC5pbmZvLWxpc3QgLmluZm8taXRlbTpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaW5mby1jb250YWluZXIgLmluZm8tbGlzdCAuaW5mby1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uaW5mby1jb250YWluZXIgLmluZm8tbGlzdCAuaW5mby1pdGVtLmNvbGxlY3Rpb24taXRlbSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5pbmZvLWNvbnRhaW5lciAuaW5mby1saXN0IC5pbmZvLWl0ZW0uY29sbGVjdGlvbi1pdGVtIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uaW5mby1jb250YWluZXIgLmluZm8tbGlzdCAuaW5mby1pdGVtLmNvbGxlY3Rpb24taXRlbTpiZWZvcmUge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmluZm8tY29udGFpbmVyIC5pbmZvLWxpc3QgLmluZm8taXRlbS5jb2xsZWN0aW9uLWl0ZW06YmVmb3JlIHtcbiAgICB0b3A6IDI1cHg7XG4gIH1cbn1cblxuLmluZm8tY29udGFpbmVyIC5pbmZvLWxpc3QgLmluZm8taXRlbS5jb2xsZWN0aW9uLWl0ZW0uZ29vZHMtaXRlbSB7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5pbmZvLWNvbnRhaW5lciAuaW5mby1saXN0IC5pbmZvLWl0ZW0uY29sbGVjdGlvbi1pdGVtLmdvb2RzLWl0ZW0ge1xuICAgIGhlaWdodDogMTM1cHg7XG4gIH1cbn1cblxuLmluZm8tY29udGFpbmVyIC5pbmZvLWxpc3QgLmluZm8taXRlbS5jb2xsZWN0aW9uLWl0ZW0uZ29vZHMtaXRlbTpiZWZvcmUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogMzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmluZm8tY29udGFpbmVyIC5pbmZvLWxpc3QgLmluZm8taXRlbS5jb2xsZWN0aW9uLWl0ZW0uZ29vZHMtaXRlbTpiZWZvcmUge1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuXG4uaW5mby1jb250YWluZXIgLmluZm8tbGlzdCAuaW5mby1pdGVtLmNvbGxlY3Rpb24taXRlbSAuY29sbGVjdGlvbi1pdGVtLWRpdiB7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGJsYWNrIDMzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaW5mby1jb250YWluZXIgLmluZm8tbGlzdCAuaW5mby1pdGVtLmNvbGxlY3Rpb24taXRlbSAuY29sbGVjdGlvbi1pdGVtLWRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgfVxufVxuXG4uaW5mby1jb250YWluZXIgLmluZm8tbGlzdCAuaW5mby1pdGVtLmNvbGxlY3Rpb24taXRlbSAuY29sbGVjdGlvbi1pdGVtLWRpdiAuY29sbGVjdGlvbi1pdGVtLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5pbmZvLWNvbnRhaW5lci5pbmZvLWNvbnRhaW5lci1oZWxsb3dvb2RzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmluZm8tY29udGFpbmVyLmluZm8tbWFyY2hlcmFudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5pbmZvLWNvbnRhaW5lciAuaW5mby1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDYxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgbWF4LWhlaWdodDogMTc4cHg7XG4gIH1cbiAgLmluZm8tY29udGFpbmVyIC5pbmZvLWxpc3QuY29sbGVjdGlvbi1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5pbmZvLWNvbnRhaW5lciAuaW5mby1saXN0IC5pbmZvLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5jaGFsbGVuZ2Uge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21vYmlwYXJrL2NoYWxsZW5nZS1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmNoYWxsZW5nZS1sZWZ0IHtcbiAgb3JkZXI6IDI7XG59XG5cbi5jaGFsbGVuZ2UtcmlnaHQge1xuICBvcmRlcjogMTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jaGFsbGVuZ2UtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbWF4LXdpZHRoOiA2MTJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNoYWxsZW5nZS1yaWdodCAuaGVhZGluZy10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jaGFsbGVuZ2UtcmlnaHQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jaGFsbGVuZ2UtcmlnaHQuZXZlbnRzIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5jaGFsbGVuZ2UtcmlnaHQuZXZlbnRzIC5oZWFkaW5nLXRleHQge1xuICB3aWR0aDogMTI3JTtcbn1cblxuLmNoYWxsZW5nZS1yaWdodC5ldmVudHMgLmhlYWRpbmctdGV4dCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jaGFsbGVuZ2UtcmlnaHQuZXZlbnRzIC5oZWFkaW5nLXRleHQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY2hhbGxlbmdlLXJpZ2h0LmV2ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jaGFsbGVuZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbW9iaXBhcmsvY2hhbGxlbmdlLWJnLXNwLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIH1cbn1cblxuLmNoYWxsZW5nZSAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jaGFsbGVuZ2UgLnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5jaGFsbGVuZ2UgLmRlc2Mge1xuICBtYXJnaW4tdG9wOiA2NnB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY2hhbGxlbmdlIC5kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmNoYWxsZW5nZSAuZGVzYy5oZWxsb3dvb2RzIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNoYWxsZW5nZSAuZGVzYy5oZWxsb3dvb2RzIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG4uY2hhbGxlbmdlIC5kZXNjLmNvbGxlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDYwM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY2hhbGxlbmdlIC5kZXNjLmNvbGxlY3Rpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbi5jaGFsbGVuZ2UgLmRlc2MucmFjaW5nIHtcbiAgbWF4LXdpZHRoOiA2MDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNoYWxsZW5nZSAuZGVzYy5yYWNpbmcge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEwZW07XG4gIH1cbn1cblxuLmNoYWxsZW5nZSAuY2hhbGxlbmdlLWltZyA+ICoge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNoYWxsZW5nZSAuY2hhbGxlbmdlLWltZyA+ICoge1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5jaGFsbGVuZ2UgLmNoYWxsZW5nZS1pbWcxIHtcbiAgbWF4LXdpZHRoOiAyNzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00NnB4O1xuICBsZWZ0OiAtMzJweDtcbn1cblxuLmNoYWxsZW5nZSAuY2hhbGxlbmdlLWltZzEuZXZlbnRzIHtcbiAgbWF4LXdpZHRoOiAyMzVweDtcbn1cblxuLmNoYWxsZW5nZSAuY2hhbGxlbmdlLWltZzEuY29sbGVjdGlvbiB7XG4gIG1heC13aWR0aDogMjMzcHg7XG4gIHRvcDogNjRweDtcbiAgbGVmdDogMTdweDtcbn1cblxuLmNoYWxsZW5nZSAuY2hhbGxlbmdlLWltZzEucmFjaW5nLWltZzEge1xuICBtYXgtd2lkdGg6IDIzM3B4O1xuICB0b3A6IC0xMDFweDtcbiAgbGVmdDogMTNweDtcbn1cblxuLmNoYWxsZW5nZSAuY2hhbGxlbmdlLWltZzIge1xuICBtYXgtd2lkdGg6IDU5MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDk1cHg7XG4gIHRvcDogLTEzNHB4O1xufVxuXG4uY2hhbGxlbmdlIC5jaGFsbGVuZ2UtaW1nMi5jb2xsZWN0aW9uIHtcbiAgbGVmdDogOTZweDtcbiAgdG9wOiAyMnB4O1xufVxuXG4uY2hhbGxlbmdlIC5jaGFsbGVuZ2UtaW1nMyB7XG4gIG1heC13aWR0aDogMTkycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjRweDtcbiAgdG9wOiAtMjIwcHg7XG59XG5cbi5jaGFsbGVuZ2UgLmNoYWxsZW5nZS1pbWczLmNvbGxlY3Rpb24ge1xuICBsZWZ0OiAtMzJweDtcbiAgdG9wOiAtODdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNoYWxsZW5nZS5ldmVudHMtcGFnZSAuY2hhbGxlbmdlLWltZyBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4uY2hhbGxlbmdlLmhlbGxvd29vZHMtbGlmZS1vdmVyZmxvd2luZyAuZGVzYyB7XG4gIG1heC13aWR0aDogNTg0cHg7XG59XG5cbi5jaGFsbGVuZ2UuaGVsbG93b29kcy1saWZlLW92ZXJmbG93aW5nIC5jaGFsbGVuZ2UtaW1nIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG5cbi5jaGFsbGVuZ2UuaGVsbG93b29kcy1saWZlLW92ZXJmbG93aW5nIC5jaGFsbGVuZ2UtaW1nMSB7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5jaGFsbGVuZ2UuaGVsbG93b29kcy1saWZlLW92ZXJmbG93aW5nIC5jaGFsbGVuZ2UtaW1nMiB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGxlZnQ6IDExMHB4O1xuICB0b3A6IC0xMTBweDtcbn1cblxuLmNoYWxsZW5nZS5oZWxsb3dvb2RzLWxpZmUtb3ZlcmZsb3dpbmcgLmNoYWxsZW5nZS1pbWczIHtcbiAgbWF4LXdpZHRoOiAxOTNweDtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5jaGFsbGVuZ2UuaGVsbG93b29kcyB7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xufVxuXG4uY2hhbGxlbmdlLmNvbGxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMnB4IHRvcCA4NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY2hhbGxlbmdlLmNvbGxlY3Rpb24ge1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmNoYWxsZW5nZS5jb2xsZWN0aW9uIC5oZWFkaW5nLXRleHQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY2hhbGxlbmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yN3B4O1xuICB9XG4gIC5jaGFsbGVuZ2UuaGVsbG93b29kcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYWR2ZW50dXJlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUgLmZvcmVzdC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZvb2RzbSAuYWR2ZW50dXJlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5mb29kc20gLmFkdmVudHVyZSB7XG4gICAgbWFyZ2luLXRvcDogMzdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hZHZlbnR1cmUgLmFkdmVudHVyZS1iZy1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvdHdpbnJpbmdtb3RlZ2kvYWR2ZW50dXJlLWJnLWNpcmNsZS5wbmcpO1xuICBtYXgtd2lkdGg6IDI3OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNzlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNTNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5zdWJwYWdlLXJlc3RhdXJhbnQgLmFkdmVudHVyZSAuYWR2ZW50dXJlLWJnLWNpcmNsZSB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFkdmVudHVyZSAuYWR2ZW50dXJlLWJnLWNpcmNsZSB7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICBib3R0b206IC00NXB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5cbi5hZHZlbnR1cmUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWR2ZW50dXJlLWNvbnRhaW5lci5yZXN0YXVyYW50IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbiAgLmFkdmVudHVyZS1jb250YWluZXIuYWR2ZW50dXJlLWNvbnRhaW5lci1oZWxsb3dvb2RzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFkdmVudHVyZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAycHg7XG59XG5cbi5hZHZlbnR1cmUtbGlzdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFkdmVudHVyZS1saXN0LmFsb25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIC5hZHZlbnR1cmUtbGlzdC5hZHZlbnR1cmUtbGlzdC1oZWxsb3dvb2RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICB9XG4gIC5hZHZlbnR1cmUtbGlzdC5hZHZlbnR1cmUtbGlzdC1oZWxsb3dvb2RzOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWR2ZW50dXJlLWxpc3QuYWR2ZW50dXJlLWxpc3QtaGVsbG93b29kczpudGgtY2hpbGQoMikgLmFkdmVudHVyZS1iZyB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxuICAuYWR2ZW50dXJlLWxpc3QuYWR2ZW50dXJlLWxpc3QtaGVsbG93b29kczpudGgtY2hpbGQoMikgLmFkdmVudHVyZS1pbWFnZS1sb2dvIHtcbiAgICBib3R0b206IC00OHB4O1xuICB9XG4gIC5hZHZlbnR1cmUtbGlzdC5hZHZlbnR1cmUtbGlzdC1oZWxsb3dvb2RzOm50aC1jaGlsZCgyKSAubC1hZHZlbnR1cmUuaGVsbG93b29kcyB7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFkdmVudHVyZS1saXN0LWl0YWRha2kgLmFkdmVudHVyZS1jb250ZW50LWNvcHkge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxufVxuXG4uYWR2ZW50dXJlLWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWR2ZW50dXJlLWJnIHtcbiAgICBoZWlnaHQ6IDE1N3B4O1xuICB9XG4gIC5zdWJwYWdlLXJlc3RhdXJhbnQgLmFkdmVudHVyZS1iZyB7XG4gICAgaGVpZ2h0OiAyMDlweDtcbiAgfVxufVxuXG4uYWR2ZW50dXJlLWltYWdlLWxvZ28ge1xuICBtYXgtd2lkdGg6IDI3OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUtaW1hZ2UtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICBib3R0b206IC00NXB4O1xuICB9XG59XG5cbi5hZHZlbnR1cmUtaW1hZ2UtbG9nby5oZWxsb3dvb2RzIHtcbiAgYm90dG9tOiAtMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUtaW1hZ2UtbG9nby5oZWxsb3dvb2RzIHtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIG1heC13aWR0aDogMTE5cHg7XG4gIH1cbn1cblxuLmFkdmVudHVyZS1pbWFnZS1sb2dvLWFyZWFpbmRleCB7XG4gIG1heC13aWR0aDogMzA0cHg7XG4gIGJvdHRvbTogLTc2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUtaW1hZ2UtbG9nby1hcmVhaW5kZXgge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE1MnB4O1xuICAgIGJvdHRvbTogLTI4cHg7XG4gIH1cbn1cblxuLmFkdmVudHVyZS1pbWFnZS1sb2dvLWFyZWFpbmRleC1oZWxsb3dvb2RzIHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUtaW1hZ2UtbG9nby1hcmVhaW5kZXgtaGVsbG93b29kcyB7XG4gICAgbWF4LXdpZHRoOiA4NXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uYWR2ZW50dXJlLWltYWdlLWxvZ28tYXJlYWluZGV4LW1vYmlwYXJrIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUtaW1hZ2UtbG9nby1hcmVhaW5kZXgtbW9iaXBhcmsge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDg1cHg7XG4gICAgYm90dG9tOiAweDtcbiAgfVxufVxuXG4uYWR2ZW50dXJlLWltYWdlLWxvZ28tYXJlYWluZGV4LWNhbXB2aWxsYWdlIHtcbiAgbWF4LXdpZHRoOiAxNThweDtcbiAgYm90dG9tOiAtNzlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFkdmVudHVyZS1pbWFnZS1sb2dvLWFyZWFpbmRleC1jYW1wdmlsbGFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgYm90dG9tOiAtNjVweDtcbiAgfVxufVxuXG4uYWR2ZW50dXJlLWltYWdlLWxvZ28tYXJlYWluZGV4LWhvdGVsIHtcbiAgbWF4LXdpZHRoOiAyMTVweDtcbiAgYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWR2ZW50dXJlLWltYWdlLWxvZ28tYXJlYWluZGV4LWhvdGVsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA5NXB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWR2ZW50dXJlLWltYWdlLWxvZ28tYXJlYWluZGV4LW1vdG9yc3BvcnQge1xuICBtYXgtd2lkdGg6IDE5NXB4O1xuICBib3R0b206IC01cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUtaW1hZ2UtbG9nby1hcmVhaW5kZXgtbW90b3JzcG9ydCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBib3R0b206IDhweDtcbiAgfVxufVxuXG4uYWR2ZW50dXJlLWltYWdlLWxvZ28tYXJlYWluZGV4LWhvbmRhY29sbGVjdGlvbiB7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIGJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWR2ZW50dXJlLWltYWdlLWxvZ28tYXJlYWluZGV4LWhvbmRhY29sbGVjdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogOTBweDtcbiAgICBib3R0b206IC0xNXB4O1xuICB9XG59XG5cbi5hZHZlbnR1cmUtaW1hZ2UtbG9nby1hcmVhaW5kZXgtYWN0aXZlc2FmZSB7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIGJvdHRvbTogLTQzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hZHZlbnR1cmUtaW1hZ2UtbG9nby1hcmVhaW5kZXgtYWN0aXZlc2FmZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogOTBweDtcbiAgICBib3R0b206IC0xNXB4O1xuICB9XG59XG5cbi5hZHZlbnR1cmUtY29udGVudC1jb3B5IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWR2ZW50dXJlLWNvbnRlbnQtY29weS5ob3RlbHR3aW5yaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTllbTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFkdmVudHVyZS1jb250ZW50LWNvcHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmxvZ28tcmFjaW5nLWthcnQge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuXG4ubG9nby1yYWNpbmcta2FydC5sb2dvLW5vem9taSB7XG4gIG1hcmdpbi1ib3R0b206IDY3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sb2dvLXJhY2luZy1rYXJ0LmxvZ28tbm96b21pIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmxvZ28tcmFjaW5nLWthcnQge1xuICAgIG1heC13aWR0aDogMTUxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAucmFjaW5nLWthcnQgLmFkdmVudHVyZS1jb250ZW50LWNvcHkge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uYWR2ZW50dXJlLWJnLXJhY2luZy1rYXJ0IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFkdmVudHVyZS1iZy1yYWNpbmcta2FydCB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIH1cbiAgLmFkdmVudHVyZS1iZy1yYWNpbmcta2FydC5ob3RlbHR3aW5yaW5nIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5raWRzLWNhcmJpa2UtYXR0cmFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDlweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAua2lkcy1jYXJiaWtlLWF0dHJhY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC0yN3B4O1xuICB9XG59XG5cbi5raWRzLWNhcmJpa2UtYXR0cmFjdGlvbiAucm93IHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmtpZHMtY2FyYmlrZS1hdHRyYWN0aW9uIC5yb3cge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cblxuLmtpZHMtY2FyYmlrZS1hdHRyYWN0aW9uIC5yb3cgW2NsYXNzXj1cImNvbC1cIl06Zmlyc3QtY2hpbGQge1xuICBvcmRlcjogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmtpZHMtY2FyYmlrZS1hdHRyYWN0aW9uIC5yb3cgW2NsYXNzXj1cImNvbC1cIl06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5raWRzLWNhcmJpa2UtYXR0cmFjdGlvbiAucm93IFtjbGFzc149XCJjb2wtXCJdOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4ua2lkcy1jYXJiaWtlLWF0dHJhY3Rpb24gLnJvdyBbY2xhc3NePVwiY29sLVwiXTpsYXN0LWNoaWxkIHtcbiAgb3JkZXI6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5raWRzLWNhcmJpa2UtYXR0cmFjdGlvbiAucm93IFtjbGFzc149XCJjb2wtXCJdOmxhc3QtY2hpbGQge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmtpZHMtY2FyYmlrZS1hdHRyYWN0aW9uIC5jb250ZW50LWRlc2Mge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAua2lkcy1jYXJiaWtlLWF0dHJhY3Rpb24gLmNvbnRlbnQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAua2lkcy1jYXJiaWtlLWF0dHJhY3Rpb24ge1xuICAgIG1heC13aWR0aDogNjEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmJsb2NrLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogNjZweDtcbiAgcGFkZGluZy1ib3R0b206IDEyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ibG9jay1pbWFnZS1oZWxsb3dvb2RzLXByb2dyYW0ge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJsb2NrLWltYWdlLWhlbGxvd29vZHMtcHJvZ3JhbSB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2staW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygoMTAwJSAvIDIpICsgNzBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ibG9jay1pbWFnZTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoKDEwMCUgLyAyKSArIDExOHB4KTtcbiAgfVxufVxuXG4uYmxvY2staW1hZ2UuYmxvY2staW1hZ2UtaGVsbG93b29kcyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYmxvY2staW1hZ2UuYmxvY2staW1hZ2UtaGVsbG93b29kcy1wcm9ncmFtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJsb2NrLWltYWdlLmJsb2NrLWltYWdlLWhlbGxvd29vZHMtcHJvZ3JhbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJsb2NrLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG5cbi5ibG9jay1pbWFnZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC04cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmxvY2staW1hZ2UtbGlzdC5ibG9jay1pbWFnZS1saXN0LWhlbGxvd29vZHMge1xuICBtYXJnaW46IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJsb2NrLWltYWdlLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9jay1pbWFnZS10ZXh0IGltZyB7XG4gIHdpZHRoOiAxMzRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJsb2NrLWltYWdlLXRleHQgaW1nIHtcbiAgICB3aWR0aDogOTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuLmJsb2NrLWltYWdlLWl0ZW0ge1xuICBtYXJnaW46IDAgOHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ibG9jay1pbWFnZS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG59XG5cbi5ibG9jay1pbWFnZS1pdGVtLmJsb2NrLWltYWdlLWl0ZW0tbGFzdCAuYmxvY2staW1hZ2UtdGV4dCBpbWcge1xuICB3aWR0aDogMTU2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ibG9jay1pbWFnZS1pdGVtLmJsb2NrLWltYWdlLWl0ZW0tbGFzdCAuYmxvY2staW1hZ2UtdGV4dCBpbWcge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgfVxufVxuXG4uYmxvY2staW1hZ2UtaXRlbS5ibG9jay1pbWFnZS1pdGVtLWhlbGxvd29vZHMge1xuICBtYXgtd2lkdGg6IDU5OHB4O1xufVxuXG4uYmxvY2staW1hZ2UtaXRlbS5ibG9jay1pbWFnZS1pdGVtLWhlbGxvd29vZHMgLmJsb2NrLWltYWdlLXRleHQtaGVsbG93b29kcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJsb2NrLWltYWdlLWl0ZW0uYmxvY2staW1hZ2UtaXRlbS1oZWxsb3dvb2RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG4gIC5ibG9jay1pbWFnZS1pdGVtLmJsb2NrLWltYWdlLWl0ZW0taGVsbG93b29kczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmJsb2NrLWltYWdlLWl0ZW0uYmxvY2staW1hZ2UtaXRlbS1oZWxsb3dvb2RzLXByb2dyYW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5ibG9jay1pbWFnZS1pdGVtLmJsb2NrLWltYWdlLWl0ZW0taGVsbG93b29kcy1wcm9ncmFtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmJsb2NrLWltYWdlLWl0ZW0uYmxvY2staW1hZ2UtaXRlbS1jb2xsZWN0aW9uLXBpdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5ibG9jay1pbWFnZS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDI1NXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ibG9jay1pbWFnZS1pbm5lci1wcm9ncmFtIHtcbiAgICBoZWlnaHQ6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrLWltYWdlLWlubmVyLmhvdGVsdHdpbnJpbmctbG91bmdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNTBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaG90ZWx0d2lucmluZy9sb3VuZ2UtYmcuanBnKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9jay1pbWFnZS1pbm5lci5ob3RlbHR3aW5yaW5nLWxvdW5nZSAuaG90ZWx0d2lucmluZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYmxvY2staW1hZ2UtaW5uZXIuaG90ZWx0d2lucmluZy1sb3VuZ2UgLmhvdGVsdHdpbnJpbmcge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmJsb2NrLWltYWdlLWlubmVyLmhvdGVsdHdpbnJpbmctbG91bmdlIC5zdmctc3VidGV4dCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmxvY2staW1hZ2UtaW5uZXIuaG90ZWx0d2lucmluZy1sb3VuZ2UgLnN2Zy1zdWJ0ZXh0IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogMTM3cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ibG9jay1pbWFnZS1pbm5lci5ob3RlbHR3aW5yaW5nLWxvdW5nZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaG90ZWx0d2lucmluZy9sb3VuZ2UtYmctc3AuanBnKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmxvY2staW1hZ2UtaW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMCUgMDtcbiAgfVxufVxuXG4uYmxvY2staW1hZ2UtaW5uZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IGVhc2UgMC41cyBhbGw7XG59XG5cbi5ibG9jay1pbWFnZS10ZXh0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIxNnB4O1xuICBoZWlnaHQ6IDEzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODkpO1xufVxuXG4uYmxvY2staW1hZ2UtdGV4dC13cmFwLmhvdGVsdHdpbnJpbmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ibG9jay1pbWFnZS10ZXh0LXdyYXAuaG90ZWx0d2lucmluZyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgfVxuICAuYmxvY2staW1hZ2UtdGV4dC13cmFwLmhvdGVsdHdpbnJpbmcgLmhlYWRpbmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5ibG9jay1pbWFnZS10ZXh0LXdyYXAuaG90ZWx0d2lucmluZyAuaGVhZGluZy10ZXh0LmhlYWRpbmctdGV4dC1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuYmxvY2staW1hZ2UtdGV4dC13cmFwLmhvdGVsdHdpbnJpbmcgLmJsb2NrLWltYWdlLXN1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmxvY2staW1hZ2UtdGV4dC13cmFwIHtcbiAgICB3aWR0aDogMTQxcHg7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG59XG5cbi5ibG9jay1pbWFnZS1zdWJ0ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJsb2NrLWltYWdlLXN1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uaW1hZ2UtYm9yZGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2ZyYW1lLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5pbWFnZS1ib3JkZXIge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgfVxufVxuXG4udmlkZW8tYm9yZGVyIHtcbiAgYm9yZGVyOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9mcmFtZS5wbmcpIDE0IHN0cmV0Y2g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC52aWRlby1ib3JkZXIge1xuICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ZyYW1lLnBuZykgMzAgc3RyZXRjaDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5ob3ctdG8tY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIG1heC13aWR0aDogMTIyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhvdy10by1jb250YWluZXIge1xuICAgIHdpZHRoOiA2OSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ob3ctdG8tY3JhZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMTIzcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NyYWZ0L2NyYWZ0LWhvd3RvLWJnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhvdy10by1jcmFmdDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3JhZnQvY3JhZnQtaG93LXRvLWJnLXNwMS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogMzRweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaG93LXRvLWNyYWZ0OjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NyYWZ0L2NyYWZ0LWhvdy10by1iZy1zcDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNDlweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMzA5cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtY3JhZnQgLmhvdy10by1jcmFmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLWNyYWZ0IC5ob3ctdG8tY3JhZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ob3ctdG8tY3JhZnQgLmhlYWRpbmctd3JhcC1jcmFmdCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ob3ctdG8tY3JhZnQgLmhlYWRpbmctd3JhcC1jcmFmdCBzdmcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaG93LXRvLWNyYWZ0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5lbmpveS1saXN0LW1hcmNoZXJhbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogOThweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uZW5qb3ktbGlzdC1tYXJjaGVyYW50IGxpIHtcbiAgd2lkdGg6IDQ5JTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmVuam95LWxpc3QtbWFyY2hlcmFudCBsaSAuYWx0LWZlYXR1cmUtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5lbmpveS1saXN0LW1hcmNoZXJhbnQgbGkgLmFsdC1mZWF0dXJlLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbi5lbmpveS1saXN0LW1hcmNoZXJhbnQgbGkgLmFsdC1mZWF0dXJlLWRlc2MtdGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5lbmpveS1saXN0LW1hcmNoZXJhbnQgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZW5qb3ktbGlzdC1tYXJjaGVyYW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDQ3cHggMCAxMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaW5mb3JtYXRpb24ge1xuICAgIHBhZGRpbmc6IDUzcHggMCA1MHB4O1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbmZvcm1hdGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzNHB4O1xuICB0b3A6IDQzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5pbmZvcm1hdGlvbi1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luOiA0M3B4IDVweCAwO1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbi1idXR0b24gLmJ1dHRvbiB7XG4gIHdpZHRoOiAzNzRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmluZm9ybWF0aW9uLWJ1dHRvbiAuYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBvc3QtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNnB4IC0zMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wb3N0LWxpc3Qge1xuICAgIG1hcmdpbjogLTdweCAwIDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucG9zdC1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDYwcHgpO1xuICBtYXJnaW46IDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBvc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5wb3N0LWxpbmstaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDI0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLnBvc3QtbGluay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wb3N0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzRweCAwIDIzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMzMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wb3N0LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wb3N0LWxpbms6aG92ZXIgLnBvc3QtbGluay1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgfVxufVxuXG4ucG9zdC10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wb3N0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBvc3QtdGV4dCBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuLnBvc3QtdGV4dC1ib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBvc3QtdGV4dC1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuXG4ucG9zdC1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjA5ZWQ1IDAlLCAjMDBhMDQwIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaXMtaWUgLnBvc3QtY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDBhMDQwO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzAwYTA0MDtcbiAgLW1vei10ZXh0LWZpbGwtY29sb3I6ICMwMGEwNDA7XG4gIC1tcy10ZXh0LWZpbGwtY29sb3I6ICMwMGEwNDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wb3N0LWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLnBvc3QtdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYmEoNDUsIDQ1LCA0NSwgMC41KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBvc3QtdGltZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICB9XG59XG5cbi5waXQtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGl0LXNsaWRlci1wcmljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmFlMzI7XG4gIHBhZGRpbmc6IDEycHggMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGl0LXNsaWRlci1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gIH1cbn1cblxuLmJhbm5lci1jdGEge1xuICBtYXJnaW46IDE4MHB4IDAgODZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmFubmVyLWN0YSB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cbn1cblxuLmJhbm5lci1jdGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAtMTEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYmFubmVyLWN0YTphZnRlciB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmFubmVyLWN0YTphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogLTU2cHg7XG4gICAgaGVpZ2h0OiA5N3B4O1xuICB9XG59XG5cbi5iYW5uZXItY3RhIC5iYW5uZXItY3RhLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmJhbm5lci1jdGEgLmJhbm5lci1jdGEtYm90dG9tLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYmFubmVyLWN0YSAuYmFubmVyLWN0YS1ib3R0b20taW5uZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuXG4uYmFubmVyLWN0YSAuYmFubmVyLWN0YS1ib3R0b20taW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5iYW5uZXItY3RhIC5iYW5uZXItY3RhLWJvdHRvbS1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLW1vYmlwYXJrIC5iYW5uZXItY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDhweDtcbiAgfVxuICAuc3VicGFnZS1tb2JpcGFyayAuYmFubmVyLWN0YTphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogLTEzN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLW1vYmlwYXJrIC5iYW5uZXItY3RhIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG59XG5cbi5iYW5uZXItaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uYmFubmVyLWltYWdlLnByb2dyYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjMwcHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5iYW5uZXItaW1hZ2UucHJvZ3JhbSB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG4uYmFubmVyLWltYWdlIC5iYW5uZXItaW1hZ2Utd3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVsbG93b29kcy9ibG9nLWJhbm5lci5wbmcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5iYW5uZXItaW1hZ2UgLmJhbm5lci1pbWFnZS13cmFwLnByb2dyYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Byb2dyYW0vYmFubmVyLWJnLnBuZyk7XG4gIHBhZGRpbmc6IDM4cHggMHB4IDQ1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTc1cHg7XG4gIG1heC13aWR0aDogMTA2MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5iYW5uZXItaW1hZ2UgLmJhbm5lci1pbWFnZS13cmFwLnByb2dyYW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJvZ3JhbS9iYW5uZXItYmctc3AucG5nKTtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdG9wOiAtNjNweDtcbiAgfVxufVxuXG4uYmFubmVyLWltYWdlIC5iYW5uZXItaW1hZ2Utd3JhcC5wcm9ncmFtIC5iYW5uZXItaW1hZ2UtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5iYW5uZXItaW1hZ2UgLmJhbm5lci1pbWFnZS13cmFwLnByb2dyYW0gLmJhbm5lci1pbWFnZS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbi5iYW5uZXItaW1hZ2UgLmJhbm5lci1pbWFnZS13cmFwIC5iYW5uZXItaW1hZ2Utc3VidGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYmFubmVyLWltYWdlIC5iYW5uZXItaW1hZ2Utd3JhcCAuYmFubmVyLWltYWdlLXN1YnRleHQucHJvZ3JhbSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJhbm5lci1pbWFnZSAuYmFubmVyLWltYWdlLXdyYXAgLmJhbm5lci1pbWFnZS1zdWJ0ZXh0LnByb2dyYW0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS45O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5iYW5uZXItaW1hZ2UgLmJhbm5lci1pbWFnZS13cmFwIC5iYW5uZXItaW1hZ2Utc3VidGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5iYW5uZXItaW1hZ2UgLmJhbm5lci1pbWFnZS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlbGxvd29vZHMvYmxvZy1iYW5uZXItc3AucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5iYW5uZXItaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIH1cbn1cblxuLmhvdGVsdHdpbnJpbmctYmFubmVyLWltYWdlLTEgLmJhbm5lci1pbWFnZS13cmFwIHtcbiAgcGFkZGluZzogMTIwcHggMCAxMDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ob3RlbHR3aW5yaW5nL2Jhbm5lci1pbWFnZS0xLmpwZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ob3RlbHR3aW5yaW5nLWJhbm5lci1pbWFnZS0xIC5iYW5uZXItaW1hZ2Utd3JhcCAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4uaG90ZWx0d2lucmluZy1iYW5uZXItaW1hZ2UtMSAuYmFubmVyLWltYWdlLXdyYXAgLmhlYWRpbmctdGV4dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xufVxuXG4uaG90ZWx0d2lucmluZy1iYW5uZXItaW1hZ2UtMSAuYmFubmVyLWltYWdlLXdyYXAgLmJhbm5lci1pbWFnZS1zdWJ0ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5ob3RlbHR3aW5yaW5nLWJhbm5lci1pbWFnZS0xIC5iYW5uZXItaW1hZ2Utd3JhcCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhvdGVsdHdpbnJpbmctYmFubmVyLWltYWdlLTEgLmJhbm5lci1pbWFnZS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hvdGVsdHdpbnJpbmcvYmFubmVyLWltYWdlLTEtc3AuanBnKTtcbiAgICBwYWRkaW5nOiA1NHB4IDBweCA5MHB4O1xuICB9XG4gIC5ob3RlbHR3aW5yaW5nLWJhbm5lci1pbWFnZS0xIC5iYW5uZXItaW1hZ2Utd3JhcCAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5ob3RlbHR3aW5yaW5nLWJhbm5lci1pbWFnZS0xIC5iYW5uZXItaW1hZ2Utd3JhcCAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhvdGVsdHdpbnJpbmctYmFubmVyLWltYWdlLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5ob3RlbHR3aW5yaW5nLWJhbm5lci1pbWFnZS0yIC5iYW5uZXItaW1hZ2Utd3JhcCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ob3RlbHR3aW5yaW5nL2Jhbm5lci1pbWFnZS0yLmpwZyk7XG59XG5cbi5ob3RlbHR3aW5yaW5nLWJhbm5lci1pbWFnZS0yIC5iYW5uZXItaW1hZ2Utd3JhcCAuaGVhZGluZy10ZXh0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAzO1xufVxuXG4uaG90ZWx0d2lucmluZy1iYW5uZXItaW1hZ2UtMiAuYmFubmVyLWltYWdlLXdyYXAgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGhlaWdodDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhvdGVsdHdpbnJpbmctYmFubmVyLWltYWdlLTIgLmJhbm5lci1pbWFnZS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hvdGVsdHdpbnJpbmcvYmFubmVyLWltYWdlLTItc3AuanBnKTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLmhvdGVsdHdpbnJpbmctYmFubmVyLWltYWdlLTIgLmJhbm5lci1pbWFnZS13cmFwIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuXG4udG91cmlzbS1iYW5uZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAxJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnRvdXJpc20tYmFubmVyOjpiZWZvcmUge1xuICAgIGhlaWdodDogMTg1cHg7XG4gIH1cbn1cblxuLnRvdXJpc20tYmFubmVyIC5iYW5uZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3VyaXNtL2Jhbm5lci1ib3JkZXIucG5nXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4udG91cmlzbS1iYW5uZXIgLmJhbm5lci13cmFwcGVyOjpiZWZvcmUsIC50b3VyaXNtLWJhbm5lciAuYmFubmVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDE3NnB4O1xuICBoZWlnaHQ6IDU1cHg7XG59XG5cbi50b3VyaXNtLWJhbm5lciAuYmFubmVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3VyaXNtL2xlYWYtbGVmdC5wbmdcIikgbm8tcmVwZWF0O1xuICBsZWZ0OiAtMTZweDtcbiAgdG9wOiAtMTdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRvdXJpc20tYmFubmVyIC5iYW5uZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTJweDtcbiAgICB0b3A6IC0xM3B4O1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuXG4udG91cmlzbS1iYW5uZXIgLmJhbm5lci13cmFwcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3VyaXNtL2xlYWYtcmlnaHQucG5nXCIpIG5vLXJlcGVhdDtcbiAgcmlnaHQ6IC0xM3B4O1xuICBib3R0b206IC0yNXB4O1xuICB3aWR0aDogMTIzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3VyaXNtLWJhbm5lciAuYmFubmVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBib3R0b206IC00NHB4O1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuXG4udG91cmlzbS1iYW5uZXIgLmJhbm5lci13cmFwcGVyIC50aWxlSW1hZ2VXcmFwIHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRvdXJpc20tYmFubmVyIC5iYW5uZXItd3JhcHBlciAudGlsZUltYWdlV3JhcCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxufVxuXG4udG91cmlzbS1iYW5uZXIgLmJhbm5lci13cmFwcGVyIC50aWxlRGVzY1dyYXAge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG91cmlzbS1iYW5uZXIgLmJhbm5lci13cmFwcGVyIC50aWxlRGVzY1dyYXAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi50b3VyaXNtLWJhbm5lciAuYmFubmVyLXdyYXBwZXIgLnRpbGVEZXNjV3JhcCAuYmFubmVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG91cmlzbS1iYW5uZXIgLmJhbm5lci13cmFwcGVyIC50aWxlRGVzY1dyYXAgLmJhbm5lci10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLnRvdXJpc20tYmFubmVyIC5iYW5uZXItd3JhcHBlciAudGlsZURlc2NXcmFwIC5jb2xvci10aXRsZSB7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnRvdXJpc20tYmFubmVyIC5iYW5uZXItd3JhcHBlciAudGlsZURlc2NXcmFwIC5jb2xvci10aXRsZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3VyaXNtLWJhbm5lciAuYmFubmVyLXdyYXBwZXIgLnRpbGVEZXNjV3JhcCAuY29sb3ItdGl0bGUgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4udG91cmlzbS1iYW5uZXIgLmJhbm5lci13cmFwcGVyIC50aWxlRGVzY1dyYXAgLmNvbG9yLXRpdGxlIC5vZmZpY2lhbC1saW5rLXdyYXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udG91cmlzbS1iYW5uZXIgLmJhbm5lci13cmFwcGVyIC50aWxlRGVzY1dyYXAgLmNvbG9yLXRpdGxlIC5vZmZpY2lhbC1saW5rLXdyYXAgLm9mZmljaWFsLWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3VyaXNtLWJhbm5lciAuYmFubmVyLXdyYXBwZXIgLnRpbGVEZXNjV3JhcCAuY29sb3ItdGl0bGUgLm9mZmljaWFsLWxpbmstd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRvdXJpc20tYmFubmVyIC5iYW5uZXItd3JhcHBlciAudGlsZURlc2NXcmFwIC5jb2xvci10aXRsZSB7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi50b3VyaXNtLWJhbm5lciAuYmFubmVyLXdyYXBwZXIgLnRpbGVEZXNjV3JhcCAuZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjE7XG4gIGxldHRlci1zcGFjaW5nOiAyLjI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3VyaXNtLWJhbm5lciAuYmFubmVyLXdyYXBwZXIgLnRpbGVEZXNjV3JhcCAuZGVzYyB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMCAyMXB4O1xuICB9XG59XG5cbi50b3VyaXNtLWJhbm5lciAuYmFubmVyLXdyYXBwZXIgLnRpbGVEZXNjV3JhcCAuYWRkcmVzcyB7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG91cmlzbS1iYW5uZXIgLmJhbm5lci13cmFwcGVyIC50aWxlRGVzY1dyYXAgLmFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMy4yNXB4O1xuICB9XG59XG5cbi50b3VyaXNtLWJhbm5lciAuYmFubmVyLXdyYXBwZXIgLnRpbGVEZXNjV3JhcCAuYWRkcmVzcyAubGluayB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjkycHg7XG59XG5cbi50b3VyaXNtLWJhbm5lciAuYmFubmVyLXdyYXBwZXIgLnRpbGVEZXNjV3JhcCAuYWRkcmVzcyAubGlua1tocmVmPVwiXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRvdXJpc20tYmFubmVyIC5iYW5uZXItd3JhcHBlciAudGlsZURlc2NXcmFwIC5hZGRyZXNzIC5saW5rIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnRvdXJpc20tYmFubmVyIC5iYW5uZXItd3JhcHBlciAudGlsZURlc2NXcmFwIC5sLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRvdXJpc20tYmFubmVyIC5iYW5uZXItd3JhcHBlciAudGlsZURlc2NXcmFwIC5sLWJ1dHRvbiAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmlzLXNhZmFyaSAudG91cmlzbS1iYW5uZXIgLmJhbm5lci13cmFwcGVyIC50aWxlRGVzY1dyYXAgLmwtYnV0dG9uIC5idXR0b24ge1xuICBtaW4td2lkdGg6IDM2NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaXMtc2FmYXJpIC50b3VyaXNtLWJhbm5lciAuYmFubmVyLXdyYXBwZXIgLnRpbGVEZXNjV3JhcCAubC1idXR0b24gLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtc2FmYXJpIC50b3VyaXNtLWJhbm5lciAuYmFubmVyLXdyYXBwZXIgLnRpbGVEZXNjV3JhcCAubC1idXR0b24gLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3VyaXNtLWJhbm5lciAuYmFubmVyLXdyYXBwZXIgLnRpbGVEZXNjV3JhcCAubC1idXR0b24ge1xuICAgIG1heC13aWR0aDogMjQycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnRvdXJpc20tYmFubmVyIC5iYW5uZXItd3JhcHBlciAudGlsZURlc2NXcmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuLnRvdXJpc20tYmFubmVyIC5iYW5uZXItd3JhcHBlciAubGluay1pbmZvIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41MnB4O1xufVxuXG4udG91cmlzbS1iYW5uZXIgLmJhbm5lci13cmFwcGVyIC5saW5rLWluZm8gc3BhbiB7XG4gIG1hcmdpbjogMCAyNXB4O1xufVxuXG4udG91cmlzbS1iYW5uZXIgLmJhbm5lci13cmFwcGVyIC5saW5rLWluZm8gYSB7XG4gIGNvbG9yOiAjMmQyZDJkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG91cmlzbS1iYW5uZXIgLmJhbm5lci13cmFwcGVyIC5saW5rLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRvdXJpc20tYmFubmVyIC5iYW5uZXItd3JhcHBlciAubGluay1pbmZvIHNwYW4ge1xuICAgIG1hcmdpbjogMCAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAudG91cmlzbS1iYW5uZXIgLmJhbm5lci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDQzcHggODJweDtcbiAgfVxufVxuXG4uc2xpZGVyLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG59XG5cbi5zbGlkZXItd3JhcHBlciBhIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc2xpZGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zbGlkZXItY29udGFpbmVyLW1vYmlwYXJrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyLXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNiU7XG4gIHBhZGRpbmctcmlnaHQ6IDclO1xufVxuXG4uc2xpZGVyLXdyYXAgLnNsaWRlci1pdGVtIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzLjUzKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbGlkZXItd3JhcCAuc2xpZGVyLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2xpZGVyLXdyYXAgLnNsaWRlci13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zbGlkZXItd3JhcC1ob3ctdG8ge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNsaWRlci13cmFwLWhvdy10byB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zbGlkZXItd3JhcC1ob3ctdG8gLnNsaWRlci1pdGVtIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzLjM5Myk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbGlkZXItd3JhcC1ob3ctdG8gLnNsaWRlci1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDg2LjkzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc2xpZGVyLXdyYXAtaG93LXRvIC5zbGlkZXItaXRlbS5zd2lwZXItc2xpZGUtYWN0aXZlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbGlkZXItd3JhcC1ob3ctdG8gLnNsaWRlci1pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLWluO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLnNsaWRlci13cmFwLXNlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDclO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc2xpZGVyLXdyYXAtc2VjdGlvbiAuc2xpZGVyLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2xpZGVyLXdyYXBwZXItZmVhdHVyZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc2xpZGVyLWdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuc2xpZGVyLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc2xpZGVyLWdhbGxlcnkgLnNsaWRlci1nYWxsZXJ5LWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDQ3JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2xpZGVyLWdhbGxlcnktbm96b21pbm95dSB7XG4gIG1hcmdpbi1ib3R0b206IDQxcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNsaWRlci1nYWxsZXJ5LW5vem9taW5veXUge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xpZGVyLWdhbGxlcnktbm96b21pbm95dSAuc2xpZGVyLWdhbGxlcnktaW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDQ2LjQ0NDQlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc2xpZGVyLWdhbGxlcnktbm96b21pbm95dSAuc2xpZGVyLWdhbGxlcnktaW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuNDQ0NCU7XG4gIH1cbn1cblxuLnNsaWRlci1tb2JpcGFyay1hdHRyYWN0aW9uIC5zbGlkZXItaXRlbSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zbGlkZXItZ2FsbGVyeS10aHVtYiAuc3dpcGVyLXdyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNsaWRlci1nYWxsZXJ5LXRodW1iIC5zbGlkZXItaXRlbSB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4uc2xpZGVyLWdhbGxlcnktdGh1bWIgLnNsaWRlci1nYWxsZXJ5LXRodW1iLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zbGlkZXItcmVjb21tZW5kYXRpb24tcmVzdGF1cmFudCAuc2xpZGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc2xpZGVyLXJlY29tbWVuZGF0aW9uLXJlc3RhdXJhbnQgLnNsaWRlci1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDQ2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNsaWRlci1waWNrdXAsXG4uc2xpZGVyLXJlY29tbWVuZGF0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbGlkZXItcGlja3VwLFxuICAuc2xpZGVyLXJlY29tbWVuZGF0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDEyJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbGlkZXItcGlja3VwIC5zbGlkZXItd3JhcHBlcixcbi5zbGlkZXItcmVjb21tZW5kYXRpb24gLnNsaWRlci13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0OXB4KSB7XG4gIC5zbGlkZXItcGlja3VwIC5zbGlkZXItaXRlbSxcbiAgLnNsaWRlci1yZWNvbW1lbmRhdGlvbiAuc2xpZGVyLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMzY5cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNsaWRlci1waWNrdXAgLnNsaWRlci1pdGVtLFxuICAuc2xpZGVyLXJlY29tbWVuZGF0aW9uIC5zbGlkZXItaXRlbSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIG1pbi13aWR0aDogMjU3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNsaWRlci1waWNrdXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4gIC5zbGlkZXItcmVjb21tZW5kYXRpb24gLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZlYXR1cmUsXG4uc3dpcGVyLXBhZ2luYXRpb24tc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZlYXR1cmUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1zZWN0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWZlYXR1cmUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXNlY3Rpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZmVhdHVyZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4uc3dpcGVyLXBhZ2luYXRpb24tc2VjdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMDQwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tZmVhdHVyZSB7XG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLnNsaWRlci1kb2tpZG9raSAuc2xpZGUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XNi1BbHBoYU51bVwiO1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cblxuLmtpZHMtY2FyYmlrZS1hdHRyYWN0aW9uIC5zbGlkZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5raWRzLWNhcmJpa2UtYXR0cmFjdGlvbiAuc2xpZGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTI0cHg7XG4gICAgaGVpZ2h0OiAzNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAua2lkcy1jYXJiaWtlLWF0dHJhY3Rpb24gLnNsaWRlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMjgxcHg7XG4gIH1cbn1cblxuLmtpZHMtY2FyYmlrZS1hdHRyYWN0aW9uIC5zbGlkZS1jb250YWluZXI6YmVmb3JlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDkwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzFweDtcbiAgbGVmdDogLTUycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbW9iaXBhcmsvc2xpZGVyLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5raWRzLWNhcmJpa2UtYXR0cmFjdGlvbiAuc2xpZGUtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tb2JpcGFyay9tb2JpcGFyay1raWRzLWF0dHJhY3Rpb24tYmctc3AucG5nKTtcbiAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMHB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogLTYlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4ua2lkcy1jYXJiaWtlLWF0dHJhY3Rpb24gLnNsaWRlLWNvbnRhaW5lcjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxOXB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IC04cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbW9iaXBhcmsvc2xpZGVyLWZyYW1lLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5raWRzLWNhcmJpa2UtYXR0cmFjdGlvbiAuc2xpZGUtY29udGFpbmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5raWRzLWNhcmJpa2UtYXR0cmFjdGlvbiAuc2xpZGVyLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5raWRzLWNhcmJpa2UtYXR0cmFjdGlvbiAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmtpZHMtY2FyYmlrZS1hdHRyYWN0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1heC13aWR0aDogNTA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAua2lkcy1jYXJiaWtlLWF0dHJhY3Rpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5cbi5raWRzLWNhcmJpa2UtYXR0cmFjdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5raWRzLWNhcmJpa2UtYXR0cmFjdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4ua2lkcy1jYXJiaWtlLWF0dHJhY3Rpb24gLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTA0MDtcbn1cblxuLmtpZHMtY2FyYmlrZS1hdHRyYWN0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNsaWRlci1jYXJiaWtlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVyLWNhcmJpa2UgLnNsaWRlci1jYXJiaWtlLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc2xpZGVyLWNhcmJpa2UgLnNsaWRlci1jYXJiaWtlLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDUwcHgpIC8gMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc2xpZGVyLWNhcmJpa2UgLnNsaWRlci1jYXJiaWtlLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnNsaWRlci1jYXJiaWtlIC5zbGlkZXItY2FyYmlrZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4udG9wLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICBtYXJnaW46IDAgLTk1cHg7XG59XG5cbi5zbGljay10cmFjayxcbi5zbGljay1saXN0LFxuLnNsaWNrLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBwZXJzcGVjdGl2ZTogMTAwMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZXZlbnRzLXN3aXBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmV2ZW50cy1zd2lwZXIgLmV2ZW50cy1zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zcG9uc29ycyAuc3BvbnNvci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMDIxcHg7XG4gIG1hcmdpbjogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3BvbnNvcnMgLnNwb25zb3ItbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5zcG9uc29ycyAuc3BvbnNvci1saXN0IC5zcG9uc29yLWl0ZW0ge1xuICAvKnBhZGRpbmc6IDM1cHg7Ki9cbn1cblxuLnNwb25zb3JzIC5zcG9uc29yLWxpc3QgLnNwb25zb3ItaXRlbS5Db2xlbWFuIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLnNwb25zb3JzIC5zcG9uc29yLWxpc3QgLnNwb25zb3ItaXRlbS5TdGlpaGwgaW1nIHtcbiAgd2lkdGg6IDExOHB4O1xufVxuXG4uc3BvbnNvcnMgLnNwb25zb3ItbGlzdCAuc3BvbnNvci1pdGVtLkp5YW9hbiBpbWcge1xuICB3aWR0aDogMTU0cHg7XG59XG5cbi5zcG9uc29ycyAuc3BvbnNvci1saXN0IC5zcG9uc29yLWl0ZW0uRnVtYWtpcmEgaW1nIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4uc3BvbnNvcnMgLnNwb25zb3ItbGlzdCAuc3BvbnNvci1pdGVtLk1TQUQgaW1nIHtcbiAgd2lkdGg6IDE2NXB4O1xufVxuXG4uc3BvbnNvcnMgLnNwb25zb3ItbGlzdCAuc3BvbnNvci1pdGVtLk1vbnQtYmVsbCBpbWcge1xuICB3aWR0aDogMTE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zcG9uc29ycyAuc3BvbnNvci1saXN0IC5zcG9uc29yLWl0ZW0ge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5zcG9uc29ycyAuc3BvbnNvci1saXN0IC5zcG9uc29yLWl0ZW0uQ29sZW1hbiB7XG4gICAgcGFkZGluZzogNHB4IDMwcHggMTFweCAxNHB4O1xuICB9XG4gIC5zcG9uc29ycyAuc3BvbnNvci1saXN0IC5zcG9uc29yLWl0ZW0uU3RpaWhsIHtcbiAgICBwYWRkaW5nOiAycHggMzRweCAxMHB4IDRweDtcbiAgfVxuICAuc3BvbnNvcnMgLnNwb25zb3ItbGlzdCAuc3BvbnNvci1pdGVtLkp5YW9hbiB7XG4gICAgcGFkZGluZzogMHB4IDEycHggMTBweCA0cHg7XG4gIH1cbiAgLnNwb25zb3JzIC5zcG9uc29yLWxpc3QgLnNwb25zb3ItaXRlbS5GdW1ha2lyYSB7XG4gICAgcGFkZGluZzogOXB4IDMwcHggMHB4IDE1cHg7XG4gIH1cbiAgLnNwb25zb3JzIC5zcG9uc29yLWxpc3QgLnNwb25zb3ItaXRlbS5NU0FEIHtcbiAgICBwYWRkaW5nOiA4cHggN3B4IDBweCAwcHg7XG4gIH1cbiAgLnNwb25zb3JzIC5zcG9uc29yLWxpc3QgLnNwb25zb3ItaXRlbS5Nb250LWJlbGwge1xuICAgIHBhZGRpbmc6IDdweCAyMHB4IDBweCAyM3B4O1xuICB9XG59XG5cbi50b3Atc2xpZGVyLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRvcC1zbGlkZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mb3Jlc3QtY3JhZnQgLnRvcC1zbGlkZXItdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZm9yZXN0LWNyYWZ0IC50b3Atc2xpZGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICB9XG59XG5cbi50b3Atc2xpZGVyLXRleHQgc21hbGwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG9wLXNsaWRlci10ZXh0IHNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3Atc2xpZGUtY3JhZnQgLnRvcC1zbGlkZXItdGV4dCBzbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50b3Atc2xpZGVyLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udG9wLXNsaWRlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ub3RoZXItcmVzdGF1cmFudCAudG9wLXNsaWRlci1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uaGVsbG93b29kcy13cmFwcGVyIC5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmFlMzI7XG59XG5cbi5oZWxsb3dvb2RzLXdyYXBwZXIgLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM5YzljO1xufVxuXG4uaGVsbG93b29kcy13cmFwcGVyIC5pbmZvcm1hdGlvbiAuaW5mby1saXN0IHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlbGxvd29vZHMvYnVsbGV0cy5wbmcpO1xufVxuXG4uaGVsbG93b29kcy13cmFwcGVyIC5pbmZvcm1hdGlvbiAuaW5mby1saXN0IC5pbmZvLWxpc3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzMzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAyNnB4IDA7XG59XG5cbi5oZWxsb3dvb2RzLXdyYXBwZXIgLmZpZWxkLWludHJvZHVjdGlvbiAuZmllbGQtaW50cm9kdWN0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oZWxsb3dvb2RzLXdyYXBwZXIgLmZpZWxkLWludHJvZHVjdGlvbiAuZmllbGQtaW50cm9kdWN0aW9uLWNvbnRhaW5lci5maWVsZC16aXBsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVsbG93b29kcy13cmFwcGVyIC5maWVsZC1pbnRyb2R1Y3Rpb24gLmZpZWxkLWludHJvZHVjdGlvbi1jb250YWluZXIuZmllbGQtemlwbGluZSAubWFwLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxufVxuXG4uaGVsbG93b29kcy13cmFwcGVyIC5maWVsZC1pbnRyb2R1Y3Rpb24gLm1hcC13cmFwcGVyIHtcbiAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlbGxvd29vZHMvZmllbGQtaW50cm8tYmcucG5nKTsqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlbGxvd29vZHMtd3JhcHBlciAuZmllbGQtaW50cm9kdWN0aW9uIC5tYXAtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVsbG93b29kcy13cmFwcGVyIC5maWVsZC1pbnRyb2R1Y3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbn1cblxuLmhlbGxvd29vZHMtd3JhcHBlciAudGV4dC1yaWJib24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhlbGxvd29vZHMtd3JhcHBlciAudGV4dC1yaWJib24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNXB4IDExcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5ub3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ub3RlIHtcbiAgICBtYXgtd2lkdGg6IDIzNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLm5vdGUge1xuICAgIGxlZnQ6IDIlO1xuICB9XG59XG5cbi5ub3RlLm5vdGUtaXRhZGFraS1iYW5uZXItMSA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDU0cHg7XG4gIHdpZHRoOiA5NiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ub3RlLm5vdGUtaXRhZGFraS1iYW5uZXItMSA+IGRpdiB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm5vdGUubm90ZS1pdGFkYWtpLWJhbm5lci0yID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogNjZweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm5vdGUubm90ZS1pdGFkYWtpLWJhbm5lci0yID4gZGl2IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubm90ZS1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDM3JTtcbn1cblxuLnBhZ2UtZmVlIC5pbmZvLW5vdGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFnZS1mZWUgLmluZm8tbm90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDZweDtcbiAgfVxufVxuXG4ucGFnZS1mZWUgLmluZm8tbm90ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzc4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTE3cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYWdlLWZlZSAuaW5mby1ub3RlLXRpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1NztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cblxuLnBhZ2UtZmVlIC5pbmZvLW5vdGUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGFnZS1mZWUgLmluZm8tbm90ZS1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFnZS1mZWUgLmluZm8tbm90ZS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzI3O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZ2UtZmVlIC5pbmZvLW5vdGUtaXRlbSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBhZ2UtZmVlIC5pbmZvLW5vdGUtaXRlbSBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYWdlLWZlZSAuaW5mby1ub3RlLWl0ZW0gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uaGVsbG93b29kcy1pbmZvIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLmhlbGxvd29vZHMtaW5mbyAuaGVhZGluZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiAxNjdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGVsbG93b29kcy1pbmZvIC5oZWFkaW5nLXN1YnRleHQge1xuICBtYXgtd2lkdGg6IDE2MXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlbGxvd29vZHMtaW5mbyAuaW5mby1saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDIxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgbWFyZ2luOiAzN3B4IGF1dG8gMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uaGVsbG93b29kcy1pbmZvIC5pbmZvLWxpc3QgLmluZm8taXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDUwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG59XG5cbi5oZWxsb3dvb2RzLWluZm8gLmluZm8tbGlzdCAuaW5mby1pdGVtOmJlZm9yZSB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGlzdC1kb3QucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uaG90ZWx0d2lucmluZy1yZXNlcnZhdGlvbiAuYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cblxuLmhvdGVsdHdpbnJpbmctcmVzZXJ2YXRpb24gLmJ1dHRvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvdGVsdHdpbnJpbmctcmVzZXJ2YXRpb24gLmhvdGVsLXJlc2VydmF0aW9uLXdyYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaG90ZWx0d2lucmluZy9yZXNlcnZhdGlvbi1iZy5qcGcpO1xuICBwYWRkaW5nOiA4OHB4IDEyMHB4IDE0N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC50b3lhLXJlc2VydmF0aW9uIC5ob3RlbHR3aW5yaW5nLXJlc2VydmF0aW9uIC5ob3RlbC1yZXNlcnZhdGlvbi13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNjlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA5cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRveWEtcmVzZXJ2YXRpb24gLmhvdGVsdHdpbnJpbmctcmVzZXJ2YXRpb24gLmhvdGVsLXJlc2VydmF0aW9uLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MXB4O1xuICB9XG59XG5cbi5ob3RlbHR3aW5yaW5nLXJlc2VydmF0aW9uIC5ob3RlbC1yZXNlcnZhdGlvbi13cmFwLmJicS1yZXNlcnZhdGlvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JicS9yZXNlcnZhdGlvbi5wbmcpO1xufVxuXG4uaG90ZWx0d2lucmluZy1yZXNlcnZhdGlvbiAuaG90ZWwtcmVzZXJ2YXRpb24td3JhcCAuaG90ZWx0d2lucmluZy1oZWFkaW5nLXJlc2VydmF0aW9uIC5oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmhvdGVsdHdpbnJpbmctcmVzZXJ2YXRpb24gLmhvdGVsLXJlc2VydmF0aW9uLXdyYXAgLmwtYnV0dG9uLnUtc2hvdy1wYyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ob3RlbHR3aW5yaW5nLXJlc2VydmF0aW9uIC5ob3RlbC1yZXNlcnZhdGlvbi13cmFwIC5oZWFkaW5nLXRleHQge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC1tb3otdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC1tcy10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmhvdGVsdHdpbnJpbmctcmVzZXJ2YXRpb24gLmhvdGVsLXJlc2VydmF0aW9uLXdyYXAgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ob3RlbHR3aW5yaW5nLXJlc2VydmF0aW9uIC5ob3RlbC1yZXNlcnZhdGlvbi13cmFwIC5yZXNlcnZlLWJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDczMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDk1cHg7XG59XG5cbi5jYW1wLXdyYXBwZXIgLmhvdGVsdHdpbnJpbmctcmVzZXJ2YXRpb24gLmhvdGVsLXJlc2VydmF0aW9uLXdyYXAgLnJlc2VydmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaG90ZWx0d2lucmluZy1yZXNlcnZhdGlvbiAuaG90ZWwtcmVzZXJ2YXRpb24td3JhcCAucmVzZXJ2ZS1idXR0b24ge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmhvdGVsdHdpbnJpbmctcmVzZXJ2YXRpb24gLmhvdGVsLXJlc2VydmF0aW9uLXdyYXAgLmZsb2F0aW5nLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhvdGVsdHdpbnJpbmctcmVzZXJ2YXRpb24gLmhvdGVsLXJlc2VydmF0aW9uLXdyYXAgLmZsb2F0aW5nLWJhbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTVweDtcbiAgICByaWdodDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaG90ZWx0d2lucmluZy1yZXNlcnZhdGlvbiAuaG90ZWwtcmVzZXJ2YXRpb24td3JhcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2hvdGVsdHdpbnJpbmcvcmVzZXJ2YXRpb24tYmctc3AuanBnKTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbiAgLmhvdGVsdHdpbnJpbmctcmVzZXJ2YXRpb24gLmhvdGVsLXJlc2VydmF0aW9uLXdyYXAgLmwtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cblxuLmhvdGVsdHdpbnJpbmctcmVzZXJ2YXRpb24gLmhvdGVsLXJlc2VydmF0aW9uLXFuYS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLmNhbXAtd3JhcHBlciAuaG90ZWx0d2lucmluZy1yZXNlcnZhdGlvbiAuaG90ZWwtcmVzZXJ2YXRpb24tcW5hLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG90ZWx0d2lucmluZy1yZXNlcnZhdGlvbiAuaG90ZWwtcmVzZXJ2YXRpb24tcW5hLXdyYXAgLmhvdGVsLXJlc2VydmF0aW9uLWN0YXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDcwcHg7XG59XG5cbi5ob3RlbHR3aW5yaW5nLXJlc2VydmF0aW9uIC5ob3RlbC1yZXNlcnZhdGlvbi1xbmEtd3JhcCAuaG90ZWwtcmVzZXJ2YXRpb24tY3RhcyAubC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmhvdGVsdHdpbnJpbmctcmVzZXJ2YXRpb24gLmhvdGVsLXJlc2VydmF0aW9uLXFuYS13cmFwIC5ob3RlbC1yZXNlcnZhdGlvbi1jdGFzIC5sLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ob3RlbHR3aW5yaW5nLXJlc2VydmF0aW9uIC5ob3RlbC1yZXNlcnZhdGlvbi1xbmEtd3JhcCAuaG90ZWwtcmVzZXJ2YXRpb24tY3RhcyAubC1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaG90ZWx0d2lucmluZy1yZXNlcnZhdGlvbiAuaG90ZWwtcmVzZXJ2YXRpb24tcW5hLXdyYXAgLmhvdGVsLXJlc2VydmF0aW9uLWN0YXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ob3RlbHR3aW5yaW5nLXJlc2VydmF0aW9uIC5ob3RlbC1yZXNlcnZhdGlvbi1xbmEtd3JhcC5mYXEtdGFicy13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaG90ZWx0d2lucmluZy1yZXNlcnZhdGlvbiAuaG90ZWwtcmVzZXJ2YXRpb24tcW5hLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5icmVha2Zhc3QtbWFyY2hlcmFudCAuaG90ZWwtcmVzZXJ2YXRpb24td3JhcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JyZWFrZmFzdF9tYXJjaGVyYW50L3Jlc2VydmF0aW9uLWJnLmpwZ1wiKSAhaW1wb3J0YW50O1xufVxuXG4udG95YS1yZXNlcnZhdGlvbiAuaG90ZWwtcmVzZXJ2YXRpb24td3JhcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3RveWEvdG95YS1yZXNlcnZhdGlvbi1iZy5qcGdcIik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3lhLXJlc2VydmF0aW9uIC5ob3RlbC1yZXNlcnZhdGlvbi13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRveWEtcmVzZXJ2YXRpb24gLnJlc2VydmF0aW9uLWRlc2Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3lhLXJlc2VydmF0aW9uIC5yZXNlcnZhdGlvbi1kZXNjIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRveWEtcmVzZXJ2YXRpb24gLnJlc2VydmF0aW9uLWN0YSB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAudG95YS1yZXNlcnZhdGlvbiAucmVzZXJ2YXRpb24tY3RhIHtcbiAgICB3aWR0aDogMTAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3lhLXJlc2VydmF0aW9uIC5yZXNlcnZhdGlvbi1jdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50b3lhLXJlc2VydmF0aW9uIC5yZXNlcnZhdGlvbi1jdGEgLmN0YS1idG4ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3lhLXJlc2VydmF0aW9uIC5yZXNlcnZhdGlvbi1jdGEgLmN0YS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbn1cblxuLnRveWEtcmVzZXJ2YXRpb24gLnJlc2VydmF0aW9uLWN0YSAuY3RhLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG95YS1yZXNlcnZhdGlvbiAucmVzZXJ2YXRpb24tY3RhIC5jdGEtYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4udG95YS1yZXNlcnZhdGlvbiAucmVzZXJ2YXRpb24tY3RhIC5jdGEtYnRuOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3lhLXJlc2VydmF0aW9uIC5yZXNlcnZhdGlvbi1jdGEgLmN0YS1idG46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4udG95YS1yZXNlcnZhdGlvbiAucmVzZXJ2YXRpb24tY3RhIC5jdGEtYnRuIC5yZXNlcnZhdGlvbi1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cblxuLnRveWEtcmVzZXJ2YXRpb24gLnJlc2VydmF0aW9uLWN0YSAuY3RhLWJ0biAucmVzZXJ2YXRpb24tYnV0dG9uIC5idXR0b24taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b3lhLXJlc2VydmF0aW9uIC5yZXNlcnZhdGlvbi1jdGEgLmN0YS1idG4gLnJlc2VydmF0aW9uLWJ1dHRvbiBzcGFuIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4udG95YS1yZXNlcnZhdGlvbiAucmVzZXJ2YXRpb24tY3RhIC5jdGEtYnRuIC5yZXNlcnZhdGlvbi1idXR0b24gc3BhbiBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRveWEtcmVzZXJ2YXRpb24gLnJlc2VydmF0aW9uLWN0YSAuY3RhLWJ0biAucmVzZXJ2YXRpb24tYnV0dG9uIHNwYW4gc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3lhLXJlc2VydmF0aW9uIC5yZXNlcnZhdGlvbi1jdGEgLmN0YS1idG4gLnJlc2VydmF0aW9uLWJ1dHRvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRveWEtcmVzZXJ2YXRpb24gLnJlc2VydmF0aW9uLWN0YSAuY3RhLWJ0biAucmVzZXJ2YXRpb24tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG59XG5cbi50b3lhLXJlc2VydmF0aW9uIC5yZXNlcnZhdGlvbi1jdGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG95YS1yZXNlcnZhdGlvbiAucmVzZXJ2YXRpb24tY3RhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnJlYWtmYXN0LW1hcmNoZXJhbnQgLnRveWEtcmVzZXJ2YXRpb24gLnJlc2VydmF0aW9uLWN0YSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5icmVha2Zhc3QtbWFyY2hlcmFudCAudG95YS1yZXNlcnZhdGlvbiAucmVzZXJ2YXRpb24tY3RhIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubWFyY2hlcmFudC1yZXNlcnZhdGlvbiAubWFyY2hlcmFudC1yZXNlcnZhdGlvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL21hcmNoZXJhbnQvcmVzZXJ2YXRpb24tYmFja2dyb3VuZC5qcGcpO1xufVxuXG4uYWx0LWZlYXR1cmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFsdC1mZWF0dXJlIC5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5hbHQtZmVhdHVyZSAub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWx0LWZlYXR1cmUge1xuICAgIG1heC13aWR0aDogNTE0cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmFsdC1mZWF0dXJlLnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmFsdC1mZWF0dXJlIC5hbHQtZmVhdHVyZS1pbWFnZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWx0LWZlYXR1cmUgLmFsdC1mZWF0dXJlLWltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uYWx0LWZlYXR1cmUgLmFsdC1mZWF0dXJlLWRlc2Mge1xuICBtYXgtd2lkdGg6IDQ2NXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5hbHQtZmVhdHVyZSAuYWx0LWZlYXR1cmUtZGVzYy5yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFsdC1mZWF0dXJlIC5hbHQtZmVhdHVyZS1kZXNjLmxlZnQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmFsdC1mZWF0dXJlIC5hbHQtZmVhdHVyZS1kZXNjIC5hbHQtZmVhdHVyZS1kZXNjLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9mcmFtZS12Mi5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDk5JSAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDQwcHggNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbHQtZmVhdHVyZSAuYWx0LWZlYXR1cmUtZGVzYyAuYWx0LWZlYXR1cmUtZGVzYy13cmFwcGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5hbHQtZmVhdHVyZSAuYWx0LWZlYXR1cmUtZGVzYyAuYWx0LWZlYXR1cmUtZGVzYy13cmFwcGVyLm5ldzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJORVchXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MWNhMzA7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFsdC1mZWF0dXJlIC5hbHQtZmVhdHVyZS1kZXNjIC5hbHQtZmVhdHVyZS1kZXNjLXdyYXBwZXIubmV3OjpiZWZvcmUge1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYWx0LWZlYXR1cmUgLmFsdC1mZWF0dXJlLWRlc2MgLmFsdC1mZWF0dXJlLWRlc2Mtd3JhcHBlci56aXAtbGluZSB7XG4gICAgcGFkZGluZzogNzFweCA0MHB4IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmFsdC1mZWF0dXJlIC5hbHQtZmVhdHVyZS1kZXNjIC5hbHQtZmVhdHVyZS1kZXNjLXdyYXBwZXIuemlwLWxpbmUgLmwtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICB9XG59XG5cbi5hbHQtZmVhdHVyZSAuYWx0LWZlYXR1cmUtZGVzYyAuYWx0LWZlYXR1cmUtZGVzYy13cmFwcGVyLnppcGxpbmUtZ3JlZW4tbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44Oi44OT44OR44O844Kv44OR44K544Od44O844OI5a++6LGhXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmFlMzI7XG4gIHRvcDogLTE1cHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZzogOXB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFsdC1mZWF0dXJlIC5hbHQtZmVhdHVyZS1kZXNjIC5hbHQtZmVhdHVyZS1kZXNjLXdyYXBwZXIuemlwbGluZS1ncmVlbi1sYWJlbDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hbHQtZmVhdHVyZSAuYWx0LWZlYXR1cmUtZGVzYyAuYWx0LWZlYXR1cmUtZGVzYy13cmFwcGVyLnppcGxpbmUtZ3JleS1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg6Ljg5Pjg5Hjg7zjgq/jg5Hjgrnjg53jg7zjg4jlr77osaHlpJZcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljOWM5YztcbiAgdG9wOiAtMTVweDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiA5cHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWx0LWZlYXR1cmUgLmFsdC1mZWF0dXJlLWRlc2MgLmFsdC1mZWF0dXJlLWRlc2Mtd3JhcHBlci56aXBsaW5lLWdyZXktbGFiZWw6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWx0LWZlYXR1cmUgLmFsdC1mZWF0dXJlLWRlc2MgLmFsdC1mZWF0dXJlLWRlc2Mtd3JhcHBlciAuemlwbGluZS1ncmV5LWxhYmVsLXNwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljOWM5YztcbiAgcGFkZGluZzogOXB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMzE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmVmZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFsdC1mZWF0dXJlIC5hbHQtZmVhdHVyZS1kZXNjIC5hbHQtZmVhdHVyZS1kZXNjLXdyYXBwZXIgLnppcGxpbmUtZ3JlZW4tbGFiZWwtc3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZhZTMyO1xuICBwYWRkaW5nOiA5cHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAzMThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZWZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWx0LWZlYXR1cmUgLmFsdC1mZWF0dXJlLWRlc2MgLmFsdC1mZWF0dXJlLWRlc2Mtd3JhcHBlciAuYWx0LWZlYXR1cmUtZGVzYy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hbHQtZmVhdHVyZSAuYWx0LWZlYXR1cmUtZGVzYyAuYWx0LWZlYXR1cmUtZGVzYy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIH1cbn1cblxuLmFsdC1mZWF0dXJlIC5hbHQtZmVhdHVyZS1kZXNjIC5hbHQtZmVhdHVyZS1kZXNjLXdyYXBwZXIgaW1nLmFuaW1hbC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWx0LWZlYXR1cmUgLmFsdC1mZWF0dXJlLWRlc2MgLmFsdC1mZWF0dXJlLWRlc2Mtd3JhcHBlciBpbWcuYW5pbWFsLWljb24ge1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gIH1cbn1cblxuLmFsdC1mZWF0dXJlIC5hbHQtZmVhdHVyZS1kZXNjIC5hbHQtZmVhdHVyZS1kZXNjLXdyYXBwZXIgaW1nLmFuaW1hbC1pY29uLm93bCB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC01MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWx0LWZlYXR1cmUgLmFsdC1mZWF0dXJlLWRlc2MgLmFsdC1mZWF0dXJlLWRlc2Mtd3JhcHBlciBpbWcuYW5pbWFsLWljb24ub3dsIHtcbiAgICB0b3A6IC00OHB4O1xuICB9XG59XG5cbi5hbHQtZmVhdHVyZSAuYWx0LWZlYXR1cmUtZGVzYyAuYWx0LWZlYXR1cmUtZGVzYy13cmFwcGVyIGltZy5hbmltYWwtaWNvbi5yYWJiaXQge1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAtMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFsdC1mZWF0dXJlIC5hbHQtZmVhdHVyZS1kZXNjIC5hbHQtZmVhdHVyZS1kZXNjLXdyYXBwZXIgaW1nLmFuaW1hbC1pY29uLnJhYmJpdCB7XG4gICAgdG9wOiAtNDhweDtcbiAgfVxufVxuXG4uYWx0LWZlYXR1cmUgLmFsdC1mZWF0dXJlLWRlc2MgLmFsdC1mZWF0dXJlLWRlc2Mtd3JhcHBlciBpbWcuYW5pbWFsLWljb24ucmFiYml0LXJpZ2h0IHtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAtMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFsdC1mZWF0dXJlIC5hbHQtZmVhdHVyZS1kZXNjIC5hbHQtZmVhdHVyZS1kZXNjLXdyYXBwZXIgaW1nLmFuaW1hbC1pY29uLnJhYmJpdC1yaWdodCB7XG4gICAgdG9wOiAtNDhweDtcbiAgfVxufVxuXG4uYWx0LWZlYXR1cmUgLmFsdC1mZWF0dXJlLWRlc2MgLmFsdC1mZWF0dXJlLWRlc2Mtd3JhcHBlciBpbWcuYW5pbWFsLWljb24uYmlyZCB7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWx0LWZlYXR1cmUgLmFsdC1mZWF0dXJlLWRlc2MgLmFsdC1mZWF0dXJlLWRlc2Mtd3JhcHBlciBpbWcuYW5pbWFsLWljb24uYmlyZCB7XG4gICAgdG9wOiAtNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWx0LWZlYXR1cmUgLmFsdC1mZWF0dXJlLWRlc2Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYWx0LWZlYXR1cmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdGVwcy1saXN0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zdGVwLXdvcmQtbm8ge1xuICBmb250LWZhbWlseTogXCJIb2xsYW5kXCI7XG4gIGNvbG9yOiAjMDBhMDQwO1xufVxuXG4uc3RlcC13b3JkLW5vLmNyYWZ0IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdGVwLXdvcmQtbm8uY3JhZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTI3cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zdGVwLXdvcmQtbm8uc3RlcC13b3JkLWNvbGwtcGl0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdGVwLXdvcmQtbm8uc3RlcC13b3JkLWNvbGwtcGl0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5cbi5zdGVwLXdvcmQtbm8gLnN0ZXAtd29yZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3RlcC13b3JkLW5vIC5zdGVwLXdvcmQge1xuICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIH1cbn1cblxuLnN0ZXAtd29yZC1ubyAuc3RlcC1ubyB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN0ZXAtd29yZC1ubyAuc3RlcC1ubyB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbi5zdGVwLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3RlcC1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnN0ZXAtbWVkaWEtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnN0ZXAtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTIwcHgpIC8gMyk7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3RlcC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG5cbi5zdGVwLWl0ZW0uc3RlcC1nb2FsIHtcbiAgd2lkdGg6IGNhbGMoKCgoMTAwJSAtIDEyMHB4KSAvIDMgKSogMikgKyA2MHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN0ZXAtaXRlbS5zdGVwLWdvYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdGVwLWl0ZW0uc3RlcC1nb2FsIC5pbWctc3RlcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGVwLWl0ZW0uc3RlcC1nb2FsIC5zdGVwLW5vIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDBhMDQwO1xufVxuXG4uc3RlcC1pdGVtLnN0ZXAtZ29hbCAuc3RlcC1ubyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdGVwLWl0ZW0uc3RlcC1nb2FsIC5zdGVwLW5vIGltZyB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdGVwLWl0ZW0uc3RlcC1nb2FsIC5zdGVwLWltYWdlLWlubmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N0ZXAtYmctZ29hbC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgbGVmdDogLTE5cHg7XG4gIH1cbn1cblxuLnN0ZXAtaXRlbS5zdGVwLWdvYWwgLnN0ZXAtaW1hZ2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RlcC1pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKSkgLnN0ZXAtaW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtNDRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL3RzdWJhc2Evc3RlcC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3RlcC1pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKSkgLnN0ZXAtaW1hZ2U6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zdGVwLWl0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy90c3ViYXNhL3N0ZXAtYXJyb3ctZG93bi5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdGVwLWl0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zdGVwLWdvYWwgLnN0ZXAtaXRlbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc21hcnQtZW50cnkgLmZsb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDgzcHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuXG4uc21hcnQtZW50cnkgLmZsb3ctbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNtYXJ0LWVudHJ5IC5mbG93LWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zbWFydC1lbnRyeSAuZmxvdy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc21hcnQtZW50cnkgLmZsb3ctaXRlbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbWFydC1lbnRyeSAuZmxvdy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5zbWFydC1lbnRyeSAuZmxvdy1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3NtYXJ0X2VudHJ5L2Fycm93LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDEyMHB4O1xuICByaWdodDogLTQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbWFydC1lbnRyeSAuZmxvdy1pdGVtOmJlZm9yZSB7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdG9wOiAxODVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuLnNtYXJ0LWVudHJ5IC5mbG93LWl0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc21hcnQtZW50cnkgLmZsb3ctdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zbWFydC1lbnRyeSAuZmxvdy10aXRsZSBpbWcge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbWFydC1lbnRyeSAuZmxvdy10aXRsZSBpbWcge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuLnNtYXJ0LWVudHJ5IC5mbG93LWhlYWRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiAxODJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOS40NzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzc4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFLYWt1UHJvLVc2LUFscGhhTnVtXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbWFydC1lbnRyeSAuZmxvdy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxMy4zMzNweDtcbiAgICBsaW5lLWhlaWdodDogMS43MzE7XG4gICAgaGVpZ2h0OiA4NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLnNtYXJ0LWVudHJ5IC5mbG93LWRlc2Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zbWFydC1lbnRyeSAuZmxvdy1kZXNjIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY3O1xuICB9XG59XG5cbi5zdGVwLWl0ZW0taW5uZXIgLnN0ZXAtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN0ZXAtaXRlbS1pbm5lciAuc3RlcC1pbWFnZSB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICB9XG59XG5cbi5zdGVwLWl0ZW0taW5uZXIgLnN0ZXAtaW1hZ2Uuc3RlcC1nb2FsLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RzdWJhc2EvZ29hbC1iZy5wbmdcIik7XG59XG5cbi5zdGVwLWl0ZW0taW5uZXIgLnN0ZXAtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN0ZXAtaXRlbS1pbm5lciAuc3RlcC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdGVwLWl0ZW0taW5uZXIgLnN0ZXAtaW1hZ2UtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0ZXAtaXRlbS1pbm5lciAuc3RlcC1pbWFnZS1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N0ZXAtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGxlZnQ6IC00JTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwNSU7XG4gIHdpZHRoOiAxMDglO1xufVxuXG4uc3RlcC1pdGVtLWlubmVyIC5zdGVwLWltYWdlLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdGVwLWl0ZW0taW5uZXIgLnN0ZXAtaW1hZ2UtYm94IHtcbiAgICBtYXgtd2lkdGg6IDMxN3B4O1xuICAgIG1heC1oZWlnaHQ6IDMxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN0ZXAtaXRlbS1pbm5lciAuc3RlcC1ubyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdGVwLWl0ZW0taW5uZXIgLnN0ZXAtbm8gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3RlcC1pdGVtLWlubmVyIC5zdGVwLW5vIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiA1NXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdGVwLWl0ZW0taW5uZXIgLnN0ZXAtbm8gaW1nOmxhc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3RlcC0xMCAuc3RlcC1pdGVtLWlubmVyIC5zdGVwLW5vIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdGVwLWdvYWwgLnN0ZXAtaXRlbS1pbm5lciAuc3RlcC1ubyBpbWcge1xuICAgIG1heC13aWR0aDogMTQ2cHg7XG4gIH1cbn1cblxuLnN0ZXAtaXRlbS1pbm5lciAuc3RlcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDBhMDQwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdGVwLWl0ZW0taW5uZXIgLnN0ZXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLnN0ZXAtaXRlbS1pbm5lciAuc3RlcC1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN0ZXAtaXRlbS1pbm5lciAuc3RlcC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5zdGVwLWl0ZW0taW5uZXIgLnN0ZXAtZGVzYyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN0ZXAtaXRlbS1pbm5lciAuc3RlcC1kZXNjIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uY29tcGFyaXNvbi1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tcGFyaXNvbi1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjZjJmYWY1O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb21wYXJpc29uLWNvbCB1bCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jb21wYXJpc29uLWNvbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIH1cbiAgLmNvbXBhcmlzb24tY29sLm9uZS1saW5lIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuY29tcGFyaXNvbi1jb2wge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjIwcHgpIC8gMik7XG4gICAgcGFkZGluZzogMjBweCAzNXB4O1xuICB9XG59XG5cbi5jb21wYXJpc29uLWNvbDpudGgtY2hpbGQoMSkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jb21wYXJpc29uLWNvbDpudGgtY2hpbGQoMSkge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuXG4uY29tcGFyaXNvbi1jb2w6bnRoLWNoaWxkKDEpIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jb21wYXJpc29uLWNvbDpudGgtY2hpbGQoMSkgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5jb21wYXJpc29uLWNvbDpudGgtY2hpbGQoMSkgc3BhbiwgLmNvbXBhcmlzb24tY29sOm50aC1jaGlsZCgxKSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29tcGFyaXNvbi1jb2w6bnRoLWNoaWxkKDEpIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jb21wYXJpc29uLWNvbDpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5jb21wYXJpc29uLWNvbDpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kOiAjZjJmN2ZiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuY29tcGFyaXNvbi1jb2w6bnRoLWNoaWxkKDMpIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG4uY29tcGFyaXNvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xufVxuXG4uY29tcGFyaXNvbi1yb3c6Zmlyc3QtY2hpbGQgLmNvbXBhcmlzb24tY29sOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZzogNDBweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuY29tcGFyaXNvbi1yb3c6Zmlyc3QtY2hpbGQgLmNvbXBhcmlzb24tY29sOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tcm93OmZpcnN0LWNoaWxkIC5jb21wYXJpc29uLWNvbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb21wYXJpc29uLWJ0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuY29tcGFyaXNvbi1idG4ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjIwcHgpIC8gMik7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tYnRuLXRzdWJhc2Ege1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNvbXBhcmlzb25cbi5jb21wYXJpc29uLWltZy0xIHtcbiAgbWF4LXdpZHRoOiAyMTZweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21wYXJpc29uLWltZy0yIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21wYXJpc29uLWxhYmVsIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5pcy1pZSAuY29tcGFyaXNvbi1sYWJlbCB7XG4gIHBhZGRpbmc6IDExcHggMTBweCA1cHg7XG59XG5cbi5jb21wYXJpc29uLWxhYmVsLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzRmYWQzMTtcbn1cblxuLmNvbXBhcmlzb24tbGFiZWwtZ3JleSB7XG4gIGJhY2tncm91bmQ6ICM5YzljOWM7XG59XG5cbi5jb21tb24tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgLTE3NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY29tbW9uLXNsaWRlciB7XG4gICAgbWFyZ2luOiAwIC0yMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb21tb24tc2xpZGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY29tbW9uLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1kdXBsaWNhdGUtYWN0aXZlLFxuLmNvbW1vbi1zbGlkZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbW1vbi1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAtNDclO1xufVxuXG4uY29tbW9uLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY29tbW9uLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMDQwO1xufVxuXG4uY29tbW9uLXNsaWRlci5zdW1pa2Etc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogLTMwcHg7XG59XG5cbi5jb21tb24tc2xpZGVyLml0YWRha2ktc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogLTMwcHg7XG59XG5cbi5jb21tb24tc2xpZGVyLmRva2lkb2tpLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IC0zMHB4O1xufVxuXG4ua2FydCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ua2FydC1jb3Vyc2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmthcnQtY291cnNlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5rYXJ0LWNvdXJzZS1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5rYXJ0LWNvdXJzZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAua2FydC1jb3Vyc2UtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5rYXJ0LWNvdXJzZS10aHVtYiB7XG4gIG1heC13aWR0aDogNTI0cHg7XG4gIG1heC1oZWlnaHQ6IDI5OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAua2FydC1jb3Vyc2UtdGh1bWIge1xuICAgIGhlaWdodDogMjk4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmthcnQtY291cnNlLXRodW1iIHtcbiAgICBtYXJnaW46IDAgYXV0byAxOHB4O1xuICB9XG59XG5cbi5rYXJ0LWNvdXJzZS10aHVtYjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZnJhbWUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rYXJ0LWNvdXJzZS10aHVtYi1pbWcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmthcnQtY291cnNlLXRodW1iLWltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5rYXJ0LWNvdXJzZS10aHVtYi1pbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmthcnQtY291cnNlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxufVxuXG4ua2FydC1jb3Vyc2UtY29udGVudC1kZXNjIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgcGFkZGluZzogMTBweCAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5rYXJ0LWNvdXJzZS1jb250ZW50LWRlc2Mge1xuICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgfVxufVxuXG4ua2FydC1jb3Vyc2UtY29udGVudC1kZXNjIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAua2FydC1jb3Vyc2UtY29udGVudC1kZXNjIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMi4yO1xuICB9XG59XG5cbi5rYXJ0LWNvdXJzZS1jb250ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmthcnQtY291cnNlLWNvbnRlbnQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ua2FydC1jb3Vyc2UtY29udGVudC10aXRsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAtNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAua2FydC1jb3Vyc2UtY29udGVudC10aXRsZTpiZWZvcmUge1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgdG9wOiAtMTlweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gIH1cbn1cblxuLmthcnQtdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAua2FydC10eHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ua2FydC1jaGFsbGVuZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogOTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmthcnQtY2hhbGxlbmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmthcnQtY2hhbGxlbmdlLXRodW1iIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5rYXJ0LWNoYWxsZW5nZS10aHVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAua2FydC1jaGFsbGVuZ2UtdGh1bWIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiA2NjJweDtcbiAgfVxufVxuXG4ua2FydC1jaGFsbGVuZ2UtdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmthcnQtY2hhbGxlbmdlLXRodW1iOmJlZm9yZSwgLmthcnQtY2hhbGxlbmdlLXRodW1iOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rYXJ0LWNoYWxsZW5nZS10aHVtYjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZnJhbWUtbG9uZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAua2FydC1jaGFsbGVuZ2UtdGh1bWI6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmthcnQtY2hhbGxlbmdlLXRodW1iOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZyYW1lLWxvbmctc3BsYXNoLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTA4JTtcbiAgbGVmdDogLTQlO1xuICB0b3A6IC0zJTtcbiAgaGVpZ2h0OiAxMDglO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5rYXJ0LWNoYWxsZW5nZS10aHVtYjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDU0cHgpO1xuICAgIGxlZnQ6IC0zNHB4O1xuICAgIHRvcDogLTIxcHg7XG4gIH1cbn1cblxuLmthcnQtY2hhbGxlbmdlLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmthcnQtY2hhbGxlbmdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0OXB4O1xuICAgIHBhZGRpbmctbGVmdDogNThweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDUwcHgpO1xuICB9XG59XG5cbi5rYXJ0LWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rYXJ0LWxpc3Q6YmVmb3JlLCAua2FydC1saXN0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMmQyZDJkIDE1JSwgdHJhbnNwYXJlbnQgMTUlLCB0cmFuc3BhcmVudCA1MCUsICMyZDJkMmQgNTAlLCAjMmQyZDJkIDY1JSwgdHJhbnNwYXJlbnQgNjUlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMC4wMHB4IDIwLjAwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbi5rYXJ0LWxpc3Q6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuXG4ua2FydC1saXN0OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ua2FydC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5rYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ua2FydC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ua2FydC1pdGVtIHAge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAzcHgpO1xuICBsaW5lLWhlaWdodDogMi4yO1xufVxuXG4ua2FydC1zY2hlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMjlweDtcbiAgd2lkdGg6IDY1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmthcnQtc2NoZWQge1xuICAgIHdpZHRoOiAxMDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmNhcmJpa2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmJpa2UtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogOTA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyYmlrZS1tZW51LWl0ZW0ge1xuICB3aWR0aDogMjQ1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYXJyb3ctZ3JlZW4tZG93bjphZnRlciB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNhcmJpa2UtbWVudS1saW5rLFxuLmFycm93LWdyZWVuLWRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyYmlrZS1tZW51LWxpbms6YWZ0ZXIsXG4uYXJyb3ctZ3JlZW4tZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICM0ZmFlMzI7XG4gIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNhcmJpa2UtbWVudS1saW5rOmFmdGVyLFxuICAuYXJyb3ctZ3JlZW4tZG93bjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjNGZhZTMyO1xuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNhcmJpa2UtbWVudS1saW5rOmhvdmVyOmFmdGVyLFxuICAuYXJyb3ctZ3JlZW4tZG93bjpob3ZlcjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBtb3ZlYXJyb3cgbGluZWFyIDFzIGluZmluaXRlO1xuICB9XG59XG5cbi5jYXJiaWtlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNhcmJpa2UtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDM4cHg7XG4gIH1cbn1cblxuLmNhcmJpa2UtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyYmlrZS1pdGVtIC5jYXJiaWtlLWl0ZW0tbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuY2FyYmlrZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyAyKTtcbiAgfVxufVxuXG4uY2FyYmlrZS1hcnRpY2xlLXRodW1iIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuY2FyYmlrZS1hcnRpY2xlLXRodW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBoZWlnaHQ6IDI4NHB4O1xuICB9XG59XG5cbi5jYXJiaWtlLWFydGljbGUtdGh1bWItaW1nIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNhcmJpa2UtYXJ0aWNsZS10aHVtYi1pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY2FyYmlrZS1hcnRpY2xlLXRodW1iLWltZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU0JTtcbiAgfVxufVxuXG4uY2FyYmlrZS1hcnRpY2xlLXRodW1iLWltZzpob3ZlciB7XG4gIHRyYW5zaXRpb246IGVhc2UgMXMgYWxsO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5jYXJiaWtlLWFydGljbGUtY2F0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuY2FyYmlrZS1hcnRpY2xlLWNhdCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNhcmJpa2UtYXJ0aWNsZS1jYXQge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICB9XG59XG5cbi5jYXJiaWtlLWFydGljbGUtY2F0LmNhcmJpa2UtYXJ0aWNsZS1jYXQtYmctZ3JlZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmFlMzI7XG59XG5cbi5jYXJiaWtlLWFydGljbGUtY2F0LmNhcmJpa2UtYXJ0aWNsZS1jYXQtYmctZ3JlZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjgxMjE7XG59XG5cbi5jYXJiaWtlLWFydGljbGUtY2F0LmNhcmJpa2UtYXJ0aWNsZS1jYXQtYmctZ3JlZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGFlMjg7XG59XG5cbi5jYXJiaWtlLWFydGljbGUtY2F0LmNhcmJpa2UtYXJ0aWNsZS1jYXQtYmctZ3JlZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmM0MmU7XG59XG5cbi5jYXJiaWtlLWFydGljbGUtY2F0LmNhcmJpa2UtYXJ0aWNsZS1jYXQtYmctZ3JlZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmU3Mzc7XG59XG5cbi5jYXJiaWtlLWFydGljbGUtY2F0LmNhcmJpa2UtYXJ0aWNsZS1jYXQtYmctZ3JlZW4tNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2Q2M2I7XG59XG5cbi5jYXJiaWtlLWFydGljbGUtY2F0LmNhcmJpa2UtYXJ0aWNsZS1jYXQtYmctZ3JleS0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljOWM5Yztcbn1cblxuLmNhcmJpa2UtYXJ0aWNsZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyYmlrZS1hcnRpY2xlLWNvbnRlbnQgLnBlcmlvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMxMjI5MGY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jYXJiaWtlLWFydGljbGUtY29udGVudCAucGVyaW9kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jYXJiaWtlLWFydGljbGUtY29udGVudCAucGVyaW9kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5jYXJiaWtlLWFydGljbGUtY29udGVudCAucGVyaW9kLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNhcmJpa2UtYXJ0aWNsZS1jb250ZW50IC5wZXJpb2QtaWNvbiBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uY2FyYmlrZS1hcnRpY2xlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jYXJiaWtlLWFydGljbGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jYXJiaWtlLWFydGljbGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmNhcmJpa2UtYXJ0aWNsZS10aXRsZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaWNvLWNhcmJpa2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5pY28tY2FyYmlrZS1mYW1pbHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2FyLWFuZC1iaWtlL2ljby1mYW1pbHkucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjguNXB4O1xuICBoZWlnaHQ6IDMwLjVweDtcbiAgcmlnaHQ6IC0zMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaWNvLWNhcmJpa2UtZmFtaWx5IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcmlnaHQ6IC02MHB4O1xuICB9XG59XG5cbi5jYXJiaWtlLWFydGljbGUtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNkNWQ1ZDU7XG59XG5cbi5jYXJiaWtlLWFydGljbGUtbGlzdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDVkNWQ1O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FyYmlrZS1hcnRpY2xlLWxpc3QtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgd2lkdGg6IDc4cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uY2FyYmlrZS1hcnRpY2xlLWxpc3QtbGFiZWwucHJvZ3JhbSB7XG4gIHdpZHRoOiAxMDJweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNhcmJpa2UtYXJ0aWNsZS1saXN0LWxhYmVsLnByb2dyYW0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgd2lkdGg6IDY4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jYXJiaWtlLWFydGljbGUtbGlzdC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICB3aWR0aDogMTM1cHg7XG4gIH1cbn1cblxuLmNhcmJpa2UtYXJ0aWNsZS1saXN0LWRlc2Mge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgcGFkZGluZzogMTEuNXB4IDA7XG59XG5cbi5jYXJiaWtlLWFydGljbGUtbGlzdC1kZXNjLnByb2dyYW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAycHgpO1xuICBwYWRkaW5nOiA5cHggMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY2FyYmlrZS1hcnRpY2xlLWxpc3QtZGVzYy5wcm9ncmFtIHtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjhweCk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jYXJiaWtlLWFydGljbGUtbGlzdC1kZXNjIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY2FyYmlrZS1hcnRpY2xlLWxpc3QtbGFiZWwsXG4uY2FyYmlrZS1hcnRpY2xlLWxpc3QtZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICBwYWRkaW5nOiA3cHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNhcmJpa2UtYXJ0aWNsZS1saXN0LWxhYmVsLFxuICAuY2FyYmlrZS1hcnRpY2xlLWxpc3QtZGVzYyB7XG4gICAgcGFkZGluZzogMTEuNXB4IDA7XG4gIH1cbn1cblxuLmNhcmJpa2UtYXJ0aWNsZS1tb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJiaWtlLWFydGljbGUtbW9yZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhcmJpa2UtYXJ0aWNsZS1tb3JlLWxpbms6YmVmb3JlLCAuY2FyYmlrZS1hcnRpY2xlLW1vcmUtbGluazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jYXItYW5kLWJpa2UvY2FyYmlrZS1saW5lLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDJweDtcbiAgZmxleDogMTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJiaWtlLWFydGljbGUtbW9yZS1saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jYXJiaWtlLWFydGljbGUtbW9yZS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG59XG5cbi5jYXJiaWtlLWFydGljbGUtbW9yZS1saW5rIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY29sb3I6ICM0ZmFlMzI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNhcmJpa2UtYXJ0aWNsZS1tb3JlLWxpbmsgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5jYXJiaWtlLWFydGljbGUuY2FyYmlrZS1hcnRpY2xlLWF0dHJhY3Rpb25zIC5jYXJiaWtlLWFydGljbGUtY2F0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY2FyYmlrZS1hcnRpY2xlLmNhcmJpa2UtYXJ0aWNsZS1hdHRyYWN0aW9ucyAuY2FyYmlrZS1hcnRpY2xlLWNhdCB7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICB9XG59XG5cbi5jYXJiaWtlLWFydGljbGUuY2FyYmlrZS1hcnRpY2xlLWF0dHJhY3Rpb25zIC5jYXJiaWtlLWFydGljbGUtbGlzdCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5jYXJiaWtlLWFydGljbGUuY2FyYmlrZS1hcnRpY2xlLWF0dHJhY3Rpb25zIC5jYXJiaWtlLWFydGljbGUtbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jYXJiaWtlLWFydGljbGUuY2FyYmlrZS1hcnRpY2xlLWF0dHJhY3Rpb25zIC5jYXJiaWtlLWFydGljbGUtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY2FyYmlrZS1hcnRpY2xlLmNhcmJpa2UtYXJ0aWNsZS1hdHRyYWN0aW9ucyAuY2FyYmlrZS1hcnRpY2xlLXRodW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jYXJiaWtlLWFydGljbGUuY2FyYmlrZS1hcnRpY2xlLWF0dHJhY3Rpb25zIC5jYXJiaWtlLWFydGljbGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY2FyYmlrZS1hcnRpY2xlLmNhcmJpa2UtYXJ0aWNsZS1hdHRyYWN0aW9ucyAuaWNvLWNhcmJpa2UtZmFtaWx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYXJiaWtlLWFydGljbGUuY2FyYmlrZS1hcnRpY2xlLWF0dHJhY3Rpb25zIC5jYXJiaWtlLWFydGljbGUtbGlzdC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLmNhcmJpa2UtYXJ0aWNsZS5jYXJiaWtlLWFydGljbGUtYXR0cmFjdGlvbnMgLmNhcmJpa2UtYXJ0aWNsZS1saXN0LWRlc2Mge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLmNhcmJpa2UtYXJ0aWNsZS5jYXJiaWtlLWFydGljbGUtYXR0cmFjdGlvbnMgLmNhcmJpa2UtYXJ0aWNsZS1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9ncmFtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9ncmFtLWl0ZW0gLnJpYmJvbi10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMzBweCA1MHB4IDRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbGVmdDogLTczcHg7XG4gIHRvcDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogNzBweCA3OXB4IDAgMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucHJvZ3JhbS1pdGVtIC5yaWJib24tdGV4dCB7XG4gICAgcGFkZGluZzogMzBweCAyNnB4IDFweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGVmdDogLTQ1cHg7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxufVxuXG4ucHJvZ3JhbS1pdGVtIC5wcm9ncmFtLWNhdCB7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAucHJvZ3JhbS1pdGVtIC5wcm9ncmFtLWNhdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiA1cHggMTNweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wcm9ncmFtLWl0ZW0gLnBlcmlvZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wcm9ncmFtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlYXJyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5tb3RlZ2ktYXR0cmFjdGlvbiAuY2FyYmlrZS1hcnRpY2xlLW1vcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb3RlZ2ktYXR0cmFjdGlvbiAuY2FyYmlrZS1hcnRpY2xlLWxpc3QgLmNhcmJpa2UtYXJ0aWNsZS1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZDVkNWQ1O1xufVxuXG4ubW90ZWdpLWF0dHJhY3Rpb24gLmNhcmJpa2UtYXJ0aWNsZS1saXN0IC5jYXJiaWtlLWFydGljbGUtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDVkNWQ1O1xufVxuXG4ubW90ZWdpLWF0dHJhY3Rpb24gLmNhcmJpa2UtYXJ0aWNsZS1jYXQge1xuICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAueW91dHViZS1pZnJhbWUtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgfVxufVxuXG4uc3VicGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5zdWJwYWdlLWVycm9yOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3VicGFnZS1ncmFwaCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXJlc3RhdXJhbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Uuc21hcnQtZW50cnkge1xuICAgIG1hcmdpbi1ib3R0b206IDExOHB4O1xuICB9XG59XG5cbi5zdWJwYWdlLnNtYXJ0LWVudHJ5IC5jb2xvci1yZWQge1xuICBjb2xvcjogI2RkODA4MDtcbn1cblxuLnN1YnBhZ2Uuc21hcnQtZW50cnkgLm1haW4tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjg2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Uuc21hcnQtZW50cnkgLm1haW4tZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS5zbWFydC1lbnRyeSAubWFpbi1kZXNjIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbn1cblxuLnN1YnBhZ2Uuc21hcnQtZW50cnkgLmRvdHRlZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS5zbWFydC1lbnRyeSAuZG90dGVkLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnN1YnBhZ2Uuc21hcnQtZW50cnkgLmRvdHRlZC1pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc3ODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2Uuc21hcnQtZW50cnkgLmRvdHRlZC1pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS42Njc7XG4gIH1cbn1cblxuLnN1YnBhZ2Uuc21hcnQtZW50cnkgLmRvdHRlZC1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgY29sb3I6ICMwMGEwNDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS5zbWFydC1lbnRyeSAuZG90dGVkLWl0ZW06YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IDExcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtaG90ZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1ob3RlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG4uc3VicGFnZS1ob3RlbDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnN1YnBhZ2UgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3VicGFnZS50b3lhLXdyYXBwZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnBhZ2UudG95YS13cmFwcGVyIG1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJwYWdlLnRveWEtd3JhcHBlciBtYWluOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy90b3lhL2NvbmNlcHQtYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHRvcDogLTMyMHB4O1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS50b3lhLXdyYXBwZXIgbWFpbjpiZWZvcmUge1xuICAgIGhlaWdodDogNjgzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvdG95YS9jb25jZXB0LWJnLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XG4gIH1cbn1cblxuLnN1YnBhZ2U6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2RmZGZkZjtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xufVxuXG4uc3VicGFnZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N1YnBhZ2UtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2U6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWxlYWYtc3AucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgfVxufVxuXG4uc3VicGFnZS5jb2xsZWN0aW9uLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHRvcDogLTE0NHB4O1xufVxuXG4uc3VicGFnZS5yYWNpbmctc3VicGFnZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3VicGFnZSAubGluay1ib3JkZXItYm90dG9tIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzMzMzO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLnN1YnBhZ2Uuc3VicGFnZS1pdGFkYWtpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaXRhZGFraS9zdWJwYWdlLWJnLnBuZ1wiKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2Uuc3VicGFnZS1pdGFkYWtpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1sZWFmLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICB9XG59XG5cbi5zdWJwYWdlLnN1YnBhZ2UtY3JhZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2Uuc3VicGFnZS1jcmFmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub3JtYWw7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Uuc3VicGFnZS1jcmFmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS5zdWJwYWdlLWNyYWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Uuc3VicGFnZS1tdXNhc2FiaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub3JtYWw7XG4gIH1cbn1cblxuLnN1YnBhZ2Uuc3VicGFnZS1ub3pvbWlub3l1IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLWJhbm5lci10b3lhIHtcbiAgICBwYWRkaW5nLXRvcDogODZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLWJhbm5lci1yb2NjbyB7XG4gICAgbWFyZ2luLXRvcDogODZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1iYW5uZXItcm9jY28ge1xuICAgIG1hcmdpbi10b3A6IDQzcHg7XG4gIH1cbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1vdGhlcnJvb20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tb3RoZXJyb29tID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tb3RoZXJyb29tID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24tb3RoZXJyb29tOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1vdGhlcnJvb206YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ncmFucm9vbS9vdGhlcnJvb20tYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tb3RoZXJyb29tOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvZ3JhbnJvb20vb3RoZXJyb29tLWJnLXNwLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4uc3ViYXBnZS1zZWN0aW9uLWdvb2RzLXRhYiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJhcGdlLXNlY3Rpb24tZ29vZHMtdGFiIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmZhO1xuICAgIG1heC13aWR0aDogMTAyMXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YmFwZ2Utc2VjdGlvbi1nb29kcy10YWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmE7XG4gIH1cbiAgLnN1YmFwZ2Utc2VjdGlvbi1nb29kcy10YWIgLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5zdWJhcGdlLXNlY3Rpb24tZ29vZHMtdGFiIC5sLXNlY3Rpb24tdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc3VicGFnZS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWZlZSAuc3VicGFnZS1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNob3BzLWluZm9ybWF0aW9uIC5zdWJwYWdlLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLnN1YnBhZ2UtaW5uZXItdG95YS1tZW51ID4gLnN1YnBhZ2UtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG95YS1tZW51IC5zdWJwYWdlLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRveWEtbWVudSAuc3VicGFnZS1pbm5lcjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uc3VicGFnZS1pbm5lci10b3lhIHtcbiAgbWF4LXdpZHRoOiAxMjIycHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLnRveWEtd3JhcHBlciAuc3VicGFnZS1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnN1YnBhZ2UtaG90ZWwgLnN1YnBhZ2UtaW5uZXIge1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLXJvb21kZXRhaWxzIC5zdWJwYWdlLWlubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi11c2FnZWZlZSAuc3VicGFnZS1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLXVzYWdlZmVlIC5zdWJwYWdlLWlubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1hbWVuaXR5IC5zdWJwYWdlLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1hbWVuaXR5IC5zdWJwYWdlLWlubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tdGVhdGltZSAuc3VicGFnZS1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLXRlYXRpbWUgLnN1YnBhZ2UtaW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDExMi41cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtaW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4O1xuICB9XG4gIC5zdWJwYWdlLWhvdGVsIC5zdWJwYWdlLWlubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uc3VicGFnZS1pbm5lciA+IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cblxuLnBhZ2UtZmVlIC5zdWJwYWdlLWlubmVyID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zZWN0aW9uLWNhbXAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zZWN0aW9uLWNhbXAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnNlY3Rpb24tY2FtcCAuc3VicGFnZS1zZWN0aW9uLXVzYWdlZmVlIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zZWN0aW9uLWNhbXAgLnN1YnBhZ2Utc2VjdGlvbi11c2FnZWZlZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc2VjdGlvbi1jYW1wIC5zdWJwYWdlLWlubmVyID4gcCB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNlY3Rpb24tY2FtcCAuc3VicGFnZS1pbm5lciA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtaW5uZXIgPiBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2UtaW5uZXIgPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tZ3JhbnJvb21hY3Rpdml0eSAuc3VicGFnZS1pbm5lciA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi11c2FnZWZlZSAuc3VicGFnZS1pbm5lciA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1jcmFmdCAuc3VicGFnZS1pbm5lciA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtY3JhZnQgLnN1YnBhZ2UtaW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLWNyYWZ0IC5zdWJwYWdlLWlubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICB9XG59XG5cbi5zdWJwYWdlLWlubmVyLnN1YnBhZ2UtaW5uZXItbXVzYXNhYmkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLWlubmVyLnN1YnBhZ2UtaW5uZXItbXVzYXNhYmkgPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLWlubmVyLnN1YnBhZ2UtaW5uZXItbXVzYXNhYmkgPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE5ZW07XG4gIH1cbn1cblxuLnN1YnBhZ2UtaW5uZXItd3JhcCAudG95YS1tZW51IC50b3lhLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG4uc3VicGFnZS1pbm5lci13cmFwIC50b3lhLWJnLW1vdW50YWluIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLWlubmVyLXdyYXAgLnRveWEtYmctbW91bnRhaW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1jcmFmdCAuc3VicGFnZS1pbm5lci13cmFwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTIyMnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jcmFmdC9jcmFmdC1zdWJwYWdlLWlubmVyLWJnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBoZWlnaHQ6IDc4M3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLW11c2FzYWJpIC5zdWJwYWdlLWlubmVyLXdyYXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbXVzYXNhYmkvbXVzYXNhYmktc3VicGFnZS1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cblxuLnN1YnBhZ2UtaW5uZXItcmVzZXJ2ZS1yZW1pbmRlciB7XG4gIG1hcmdpbi1ib3R0b206IDExOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1pbm5lci1yZXNlcnZlLXJlbWluZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3OHB4O1xuICB9XG59XG5cbi5zdWJwYWdlLWJ1dHRvbi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnN1YnBhZ2UtYnV0dG9uLWxpbmsgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2UtYnV0dG9uLWxpbmsgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5zdWJwYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zdWJwYWdlLXRpdGxlLXNhZmV0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtdGl0bGUtc2FmZXR5IHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS40NjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tdXNhZ2VmZWUgLnN1YnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtY3JhZnQgLnN1YnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5zdWJwYWdlLXRpdGxlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMjdjYzMgMCUsICMwOWEwNDYgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlzLWllIC5zdWJwYWdlLXRpdGxlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwYTA0MDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMGEwNDA7XG4gIC1tb3otdGV4dC1maWxsLWNvbG9yOiAjMDBhMDQwO1xuICAtbXMtdGV4dC1maWxsLWNvbG9yOiAjMDBhMDQwO1xufVxuXG4uc3VicGFnZS10aXRsZS5zdWJwYWdlLXRpdGxlLXByb2dyYW1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS10aXRsZS5zdWJwYWdlLXRpdGxlLXByb2dyYW1kZXRhaWxzIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXRpdGxlLW11c2FzYWJpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cblxuLnN1YnBhZ2UteW91dHViZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc3VicGFnZS1iYW5uZXIge1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIGxlZnQ6IC0yMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLWJhbm5lci1wcmVjYXV0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uc3VicGFnZS1iYW5uZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdWJwYWdlLWJhbm5lci5zdWJwYWdlLWJhbm5lci1zdGFuZGFyZHJvb20gLnN1YnBhZ2UtYmFubmVyLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtYmFubmVyLnN1YnBhZ2UtYmFubmVyLWNyYWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLWJhbm5lci5zdWJwYWdlLWJhbm5lci1jcmFmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1iYW5uZXIuc3VicGFnZS1iYW5uZXItY3JhZnQgLnN1YnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnN1YnBhZ2UtYmFubmVyLnN1YnBhZ2UtYmFubmVyLXRzdWJhc2EgLnN1YnBhZ2UtYmFubmVyLWlubmVyLXRzdWJhc2Ege1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN1YnBhZ2UtYmFubmVyLnN1YnBhZ2UtYmFubmVyLW11c2FzYWJpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1iYW5uZXIuc3VicGFnZS1iYW5uZXItbXVzYXNhYmkgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDIxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLWJhbm5lci5zdWJwYWdlLWJhbm5lci1tdXNhc2FiaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi5zZWN0aW9uLXByb2ZpbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi5zZWN0aW9uLXByb2ZpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICB9XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24uc2VjdGlvbi1wcm9maWxlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNkZmRmZGY7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1heC13aWR0aDogMTIyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24uc3VicGFnZS1zZWN0aW9uLXJhY2luZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1heC13aWR0aDogMTE4NXB4O1xufVxuXG4uc3VicGFnZS1zZWN0aW9uLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDExMDJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNDJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdWJwYWdlLWJ1dHRvbiB7XG4gIG1heC13aWR0aDogNjY5cHg7XG4gIGhlaWdodDogMTM3cHg7XG4gIG1hcmdpbjogLTIwcHggYXV0byAxMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbi5zdWJwYWdlLWltYWdlLWdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2FtcC13cmFwcGVyIC5zdWJwYWdlLWltYWdlLWdhbGxlcnkgc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjBweDtcbn1cblxuLnN1YnBhZ2UtaW1hZ2UtZ2FsbGVyeS1yb29tZGV0YWlscyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLWltYWdlLWdhbGxlcnktcm9vbWRldGFpbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cblxuLnN1YnBhZ2UtaW1hZ2UtZ2FsbGVyeS5zdWJwYWdlLWltYWdlLWdhbGxlcnktbm96b21pbm95dSB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbi5zdWJwYWdlLWltYWdlLWdhbGxlcnkuZ2FsbGVyeS1kaW5uZXItYnVmZmV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG59XG5cbi5zdWJwYWdlLWltYWdlLWdhbGxlcnkuZ2FsbGVyeS1kaW5uZXItYnVmZmV0IC5nYWxsZXJ5LWJvdC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLWltYWdlLWdhbGxlcnkuZ2FsbGVyeS1kaW5uZXItYnVmZmV0IC5nYWxsZXJ5LWJvdC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDI1cHggYXV0byAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2UtaW1hZ2UtZ2FsbGVyeS5nYWxsZXJ5LWRpbm5lci1idWZmZXQgLmdhbGxlcnktYm90LXN1YmhlYWRpbmcge1xuICAgIG1heC13aWR0aDogMjk5cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbi5zdWJwYWdlLWltYWdlLWdhbGxlcnkuZ2FsbGVyeS1kaW5uZXItYnVmZmV0IC5zbGlkZS1pdGVtLWRlc2Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0yMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2UtaW1hZ2UtZ2FsbGVyeS5nYWxsZXJ5LWRpbm5lci1idWZmZXQgLnNsaWRlLWl0ZW0tZGVzYyB7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIHRvcDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtaW1hZ2UtZ2FsbGVyeS5nYWxsZXJ5LWRpbm5lci1idWZmZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIzNXB4O1xuICB9XG4gIC5zdWJwYWdlLWltYWdlLWdhbGxlcnkuZ2FsbGVyeS1kaW5uZXItYnVmZmV0IC5zbGlkZS1pdGVtLWRlc2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTIxNXB4O1xuICB9XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24taG93dG8ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWhvd3RvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWNvbXBhcmlzb24tbXVzYXNhYmk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdXNhc2FiaS9tdXNhc2FiaS1jb21wYXJpc29uLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00cHg7XG4gICAgdG9wOiAxN3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24taG93dG8tbXVzYXNhYmk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdXNhc2FiaS9tdXNhc2FiaS1ob3d0by1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTE0MnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24taG93dG8tbXVzYXNhYmkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1ob3d0by1pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24taG93dG8taW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uLXZpZGVvLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3VicGFnZS1zZWN0aW9uLWNvdXJzZS1pbm5lciB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1yZWNvbW1lbmRhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24tY2F0LWF0dHJhY3Rpb24ge1xuICBtYXgtd2lkdGg6IDkwNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1jYXJiaWtlIHtcbiAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5zdWJwYWdlLWJ1dHRvbi1mYW1pbHktd2FsayB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2UtYnV0dG9uLWZhbWlseS13YWxrIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICB9XG59XG5cbi5zdWJwYWdlLWJ1dHRvbi1mYW1pbHktd2FsayAuYmFubmVyLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJwYWdlLWJ1dHRvbi1mYW1pbHktd2FsayAuYmFubmVyLWxpc3QgLmxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluO1xufVxuXG4uc3VicGFnZS1idXR0b24tZmFtaWx5LXdhbGsgLmJhbm5lci1saXN0IC5saXN0LWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdWJwYWdlLWJ1dHRvbi1mYW1pbHktd2FsayAuYmFubmVyLWxpc3QgLmxpc3QtaXRlbS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3VicGFnZS1pbm5lci1wcmVjYXV0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtaW5uZXItcHJlY2F1dGlvbiB7XG4gICAgcGFkZGluZzogNzBweCA1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLWlubmVyLXByZWNhdXRpb24ge1xuICAgIHBhZGRpbmc6IDM3cHggMjNweDtcbiAgfVxufVxuXG4uc3VicGFnZS1pbm5lci1wcmVjYXV0aW9uIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XNi1BbHBoYU51bVwiO1xuICBsaW5lLWhlaWdodDogMS40MTc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2UtaW5uZXItcHJlY2F1dGlvbiBoNCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5zdWJwYWdlLWlubmVyLXByZWNhdXRpb24gb2wge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1pbm5lci1wcmVjYXV0aW9uIG9sIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnN1YnBhZ2UtaW5uZXItcHJlY2F1dGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTAlO1xuICByaWdodDogNXB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDUuNXB4IDlweCA1LjVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNzE5YjY4IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLWlubmVyLXByZWNhdXRpb246YWZ0ZXIge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDdweCAxMi4xcHggN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLWlubmVyLXByZWNhdXRpb246YWZ0ZXIge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbn1cblxuLnN1YnBhZ2UtaW5uZXItcHJlY2F1dGlvbi5pcy1vcGVuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24tdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAxNThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi12aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLXZpZGVvLnN1YnBhZ2Utc2VjdGlvbi12aWRlby1tdXNhc2FiaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL211c2FzYWJpL211c2FzYWJpLXZpZGVvcy1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTEwMnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tdmlkZW8uc3VicGFnZS1zZWN0aW9uLXZpZGVvLW11c2FzYWJpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTNweDtcbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uLXZpZGVvLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tdmlkZW8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA0NCU7XG4gICAgbWF4LXdpZHRoOiAyODlweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3VicGFnZS1jb2xsYXBzZS1udW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAucGFnZS1mZWUgLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4ucGFnZS1mZWUgLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZS5hdHRyYWN0aW9uLWNvbGxhcHNlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFnZS1mZWUgLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZS5hdHRyYWN0aW9uLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZGlubmVyLXNldC1tYXJjaGVyYW50IC5zdWJwYWdlLXNlY3Rpb24tY29sbGFwc2U6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudCAuc3VicGFnZS1zZWN0aW9uLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uLWNvbGxhcHNlIC5zdWJwYWdlLWNvbGxhcHNlLWhlYWRpbmcge1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnRveWEtd3JhcHBlciAuc3VicGFnZS1zZWN0aW9uLWNvbGxhcHNlIC5zdWJwYWdlLWNvbGxhcHNlLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG95YS13cmFwcGVyIC5zdWJwYWdlLXNlY3Rpb24tY29sbGFwc2UgLnN1YnBhZ2UtY29sbGFwc2UtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wYWdlLWZlZSAuc3VicGFnZS1zZWN0aW9uLWNvbGxhcHNlIC5zdWJwYWdlLWNvbGxhcHNlLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBhZ2UtZmVlIC5zdWJwYWdlLXNlY3Rpb24tY29sbGFwc2UgLnN1YnBhZ2UtY29sbGFwc2UtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudCAuc3VicGFnZS1zZWN0aW9uLWNvbGxhcHNlIC5zdWJwYWdlLWNvbGxhcHNlLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZSAuc3VicGFnZS1jb2xsYXBzZS1oZWFkaW5nOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWNvbGxhcHNlIC5zdWJwYWdlLWNvbGxhcHNlLWhlYWRpbmcuc2VjdGlvbi1jb2xsYXBzZS1wcm9ncmFtLWRldGFpbHMge1xuICAgIG1hcmdpbjogMzVweCBhdXRvIDQwcHg7XG4gIH1cbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZSAuc3VicGFnZS1jb2xsYXBzZS1oZWFkaW5nLmNvbGxhcHNlLWhlYWRpbmctcHJvZ3JhbS1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nOiAzOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWNvbGxhcHNlIC5zdWJwYWdlLWNvbGxhcHNlLWhlYWRpbmcuY29sbGFwc2UtaGVhZGluZy1wcm9ncmFtLWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICB9XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24tY29sbGFwc2UgLnN1YnBhZ2UtY29sbGFwc2UtZGVzY3JpcHRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24tY29sbGFwc2UgLnN1YnBhZ2UtY29sbGFwc2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgNTBweCA1MHB4IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tY29sbGFwc2UgLnN1YnBhZ2UtY29sbGFwc2UtY29udGVudC5tYXJjaGVyYW50LWJ1ZmZldC1jb2xsYXBzZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRveWEtd3JhcHBlciAuc3VicGFnZS1zZWN0aW9uLWNvbGxhcHNlIC5zdWJwYWdlLWNvbGxhcHNlLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3lhLXdyYXBwZXIgLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZSAuc3VicGFnZS1jb2xsYXBzZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFnZS1mZWUgLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZSAuc3VicGFnZS1jb2xsYXBzZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZSAuc3VicGFnZS1jb2xsYXBzZS1jb250ZW50IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZSAuc3VicGFnZS1jb2xsYXBzZS1jb250ZW50ID4gcCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW46IDAgMCAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xufVxuXG4uc3VicGFnZS1zZWN0aW9uLWNvbGxhcHNlIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3VicGFnZS1zZWN0aW9uLWNvbGxhcHNlLmdvbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTM4NzM3O1xuICBtYXgtd2lkdGg6IDI5NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWFyY2hlcmFudC1idWZmZXQgLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZS5nb2xkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZS5nb2xkIC5zdWJwYWdlLWNvbGxhcHNlLWhlYWRpbmcge1xuICBjb2xvcjogI2EzODczNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZS5nb2xkIC5zdWJwYWdlLWNvbGxhcHNlLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDE3cHggMHB4O1xuICB9XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24tY29sbGFwc2UuZ29sZCAuc3VicGFnZS1jb2xsYXBzZS1oZWFkaW5nOmhvdmVyIC5idXR0b24taWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuXG4uc3VicGFnZS1zZWN0aW9uLWNvbGxhcHNlLmdvbGQ6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZS5nb2xkOm50aC1jaGlsZCgyKSAuc3VicGFnZS1jb2xsYXBzZS1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTRweCAwcHg7XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24tY29sbGFwc2UuZ29sZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24tY29sbGFwc2UuZ29sZCAuYnV0dG9uLWljb24ge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRveWEtd3JhcHBlciAuc3VicGFnZS1zZWN0aW9uLWNvbGxhcHNlLmdvbGQgLmJ1dHRvbi1pY29uIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZS5nb2xkIHtcbiAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICAgIG1heC13aWR0aDogNzMwcHg7XG4gIH1cbiAgLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZS5nb2xkOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5zdWJwYWdlLXNlY3Rpb24tY29sbGFwc2UuZ29sZDpudGgtY2hpbGQoMikgLnN1YnBhZ2UtY29sbGFwc2UtaGVhZGluZyB7XG4gICAgcGFkZGluZzogMzNweCAwcHg7XG4gIH1cbiAgLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZS5nb2xkOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG4gIC5zdWJwYWdlLXNlY3Rpb24tY29sbGFwc2UuZ29sZDpmaXJzdC1jaGlsZCAuc3VicGFnZS1jb2xsYXBzZS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAzOXB4IDBweDtcbiAgfVxuICAuc3VicGFnZS1zZWN0aW9uLWNvbGxhcHNlLmdvbGQgLmJ1dHRvbi1pY29uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnRveWEtd3JhcHBlciAuc3VicGFnZS1zZWN0aW9uLWNvbGxhcHNlLmdvbGQgLmJ1dHRvbi1pY29uIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS13YWxrIC5zdWJwYWdlLWJhbm5lci13YWxrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXdhbGsgLnN1YnBhZ2UtaW5uZXItd2FsayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2Utd2FsayAuc3VicGFnZS1pbm5lci13YWxrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXdhbGsgLnN1YnBhZ2UtaW5uZXItd2FsayA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utd2FsayAuc3VicGFnZS1idXR0b24tZmFtaWx5LXdhbGsge1xuICAgIG1hcmdpbi10b3A6IDYxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utd2FsayAuc3VicGFnZS1zZWN0aW9uLWd1aWRlLXdhbGsgLnN1YnBhZ2UtaW5uZXItd2FsayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2Utd2FsayAuc3VicGFnZS1zZWN0aW9uLWd1aWRlLXdhbGsgLnN1YnBhZ2UtaW5uZXItd2FsayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS13YWxrIC5zdWJwYWdlLXNlY3Rpb24tZ3VpZGUtd2FsayAuc3VicGFnZS1pbm5lci13YWxrID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS13YWxrIC5zdWJwYWdlLXNlY3Rpb24tZ3VpZGUtd2FsayAuc3VicGFnZS1pbm5lci13YWxrID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS13YWxrIC5zdWJwYWdlLXNlY3Rpb24tZnJlZS13YWxrIC5zdWJwYWdlLWlubmVyLXdhbGsge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXdhbGsgLnN1YnBhZ2Utc2VjdGlvbi1mcmVlLXdhbGsgLnN1YnBhZ2UtaW5uZXItd2FsayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS13YWxrIC5zdWJwYWdlLXNlY3Rpb24tZnJlZS13YWxrIC5zdWJwYWdlLWlubmVyLXdhbGsgPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXdhbGsgLnN1YnBhZ2UtYmFubmVyLXByZWNhdXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2Utd2FsayAuc3VicGFnZS1iYW5uZXItcHJlY2F1dGlvbiAuc3VicGFnZS1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxufVxuXG4uc3VicGFnZS13YWxrIC5zdWJwYWdlLWlubmVyLWFuY2hvciB7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXdhbGsgLnN1YnBhZ2UtaW5uZXItYW5jaG9yIHtcbiAgICBtYXJnaW4tdG9wOiAtMzlweDtcbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uLWFtZW5pdHkgLmhvdGVsLXN1YnRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYUtha3VQcm8tVzMtQWxwaGFOdW1cIjtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tYW1lbml0eSAuaG90ZWwtc3VidGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24tdGVhdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi10ZWF0aW1lOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYzNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ncmFucm9vbS90ZWF0aW1lLWJnLnBuZ1wiKTtcbiAgdG9wOiAtMzMlO1xuICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLXRlYXRpbWU6YmVmb3JlIHtcbiAgICB0b3A6IC0zOCU7XG4gIH1cbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi10ZWF0aW1lOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjM2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2dyYW5yb29tL3RlYXRpbWUtYmcucG5nXCIpO1xuICBib3R0b206IC0yMyU7XG4gIHotaW5kZXg6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tdGVhdGltZTphZnRlciB7XG4gICAgYm90dG9tOiAtMTclO1xuICB9XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24tZ3JhbnJvb21hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2dyYW5yb29tL2FjdGl2aXR5LWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1ncmFucm9vbWFjdGl2aXR5IHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1ncmFucm9vbWFjdGl2aXR5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ncmFucm9vbS9hY3Rpdml0eS1iZy1zcC5qcGdcIik7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1ncmFucm9vbWFjdGl2aXR5IC5zdWJwYWdlLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE0NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWdyYW5yb29tYWN0aXZpdHkgLnN1YnBhZ2UtaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2OXB4O1xuICB9XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24tZ3JhbnJvb21hY3Rpdml0eSAuc3VicGFnZS1kZXNjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2Utc2VjdGlvbi1ncmFucm9vbWFjdGl2aXR5IC5zdWJwYWdlLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtbGFibyA+IC5zdWJwYWdlLWlubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1sYWJvIC5zdWJwYWdlLWlubmVyLWFuY2hvciB7XG4gICAgbWFyZ2luLXRvcDogLTM5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLWxhYm8gLnN1YnBhZ2Utc2VjdGlvbi1hcXVhLWxhYm8ge1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtbGFibyAuc3VicGFnZS1zZWN0aW9uLWFxdWEtbGFibyAuc3VicGFnZS1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtbGFibyAuc3VicGFnZS1zZWN0aW9uLWFxdWEtbGFibyAuc3VicGFnZS1pbm5lciA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtbGFibyAuc3VicGFnZS1zZWN0aW9uLWFxdWEtbGFibyAuc3VicGFnZS1iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2UtbGFibyAuc3VicGFnZS1zZWN0aW9uLWFxdWEtbGFibyAuc3VicGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1sYWJvIC5zdWJwYWdlLXNlY3Rpb24tbWFtbWFsLWxhYm8gLnN1YnBhZ2UtaW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE5NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLWxhYm8gLnN1YnBhZ2Utc2VjdGlvbi1tYW1tYWwtbGFibyAuc3VicGFnZS1pbm5lciA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtbGFibyAuc3VicGFnZS1zZWN0aW9uLW1hbW1hbC1sYWJvIC5zdWJwYWdlLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1sYWJvIC5zdWJwYWdlLXNlY3Rpb24tbWFtbWFsLWxhYm8gLnN1YnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2UtbGFibyAuc3VicGFnZS1zZWN0aW9uLW1hbW1hbC1sYWJvIC5zdWJwYWdlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNzFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1sYWJvIC5zdWJwYWdlLXNlY3Rpb24tbWFtbWFsLWxhYm8gLnN1YnBhZ2UtYnV0dG9uLWxhYm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdWJwYWdlLXJlc2VydmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdWJwYWdlLWJnLXJlc2VydmUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDE1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1yZXNlcnZlOjpiZWZvcmUge1xuICAgIHRvcDogMjAlO1xuICB9XG59XG5cbi5zdWJwYWdlLXJlc2VydmU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1jb3Vyc2UsXG4uc3VicGFnZS1zZWN0aW9uLWthcnQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWNvdXJzZSxcbiAgLnN1YnBhZ2Utc2VjdGlvbi1rYXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1pbm5lci1hbmNob3ItcmVzZXJ2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtaW5uZXItcmVzZXJ2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2UtaW5uZXItcHJvZ3JhbWRldGFpbHMuZnVsbC13aWR0aC1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1pbm5lci1wcm9ncmFtZGV0YWlscy53b3JrLWludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbi5zdWJwYWdlLWlubmVyLXByb2dyYW1kZXRhaWxzLmltZy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2UtaW5uZXItcHJvZ3JhbWRldGFpbHMuaW1nLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLnN1YnBhZ2UtaW5uZXItcHJvZ3JhbWRldGFpbHMucHJvZmlsZS13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtaW5uZXItcHJvZ3JhbWRldGFpbHMucHJvZmlsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMzdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLWlubmVyLXByb2dyYW1kZXRhaWxzLnByb2ZpbGUtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLWlubmVyLXByb2dyYW1kZXRhaWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5N3B4O1xuICB9XG59XG5cbi5zdWJwYWdlLXRpdGxlLXJlc2VydmUge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWZhcS1zbWFydC1lbnRyeSB7XG4gICAgbWFyZ2luLXRvcDogLTIwNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tZmFxLXNtYXJ0LWVudHJ5IC5mYXEtc21hcnQtZW50cnkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tZmFxLXNtYXJ0LWVudHJ5IC5mYXEtc21hcnQtZW50cnkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24tZmFxLXNtYXJ0LWVudHJ5IC5sLWhlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLWZhcS1zbWFydC1lbnRyeSAubWVkaWEtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1hcmNoZXJhbnQtY29sbGFwc2Utc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWFyY2hlcmFudC1jb2xsYXBzZS1zZWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tYXJjaGVyYW50LWNvbGxhcHNlLXNlY3Rpb24gLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG59XG5cbi5tYXJjaGVyYW50LWNvbGxhcHNlLXNlY3Rpb24gLnRhYmxlLWhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4ubWFyY2hlcmFudC1jb2xsYXBzZS1zZWN0aW9uIC5tYXJjaGVyYW50LWNvbGxhcHNlLWNvbnRlbnQgLmNvbGxhcHNlLWJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG5cbi5tYXJjaGVyYW50LWNvbGxhcHNlLXNlY3Rpb24gLm1hcmNoZXJhbnQtY29sbGFwc2UtY29udGVudCAuZ3JpZC1kYXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1hcmNoZXJhbnQtY29sbGFwc2Utc2VjdGlvbiAubWFyY2hlcmFudC1jb2xsYXBzZS1jb250ZW50IC5yb3cge1xuICBtYXgtd2lkdGg6IDU1NXB4O1xufVxuXG4ubWFyY2hlcmFudC1jb2xsYXBzZS1zZWN0aW9uIC5tYXJjaGVyYW50LWNvbGxhcHNlLWNvbnRlbnQgLmNvbC1oZWFkaW5nLWdyZWVuIHtcbiAgY29sb3I6ICMwMGEwNDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLm1hcmNoZXJhbnQtY29sbGFwc2Utc2VjdGlvbiAubWFyY2hlcmFudC1jb2xsYXBzZS1jb250ZW50IC5jb2x1bW4ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYXJjaGVyYW50LWNvbGxhcHNlLXNlY3Rpb24gLm1hcmNoZXJhbnQtY29sbGFwc2UtY29udGVudCAuY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFyY2hlcmFudC1jb2xsYXBzZS1zZWN0aW9uIC5tYXJjaGVyYW50LWNvbGxhcHNlLWNvbnRlbnQgLmNvbC1kYXRhIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cblxuLm1hcmNoZXJhbnQtY29sbGFwc2Utc2VjdGlvbiAubWFyY2hlcmFudC1jb2xsYXBzZS1jb250ZW50IC50YWJsZS1tYXJjaGVyYW50LWNvbGxhcHNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLm1hcmNoZXJhbnQtY29sbGFwc2Utc2VjdGlvbiAubWFyY2hlcmFudC1jb2xsYXBzZS1jb250ZW50IC5wLXJlZCB7XG4gIGNvbG9yOiAjZmYzMzMzO1xufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQgLnNob3AtaW5mby1jb2xsYXBzZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5zaG9wLWluZm8tY29sbGFwc2Uge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQgLnN1YnBhZ2UtZGVzYy1icmVha2Zhc3Qge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg4OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi10b3A6IDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudCAuc3VicGFnZS1kZXNjLWJyZWFrZmFzdC5kZXNjLWRpbm5lciB7XG4gICAgbWFyZ2luLXRvcDogOTlweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudCAuc3VicGFnZS1kZXNjLWJyZWFrZmFzdC5kZXNjLWRpbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQgLnN1YnBhZ2UtZGVzYy1icmVha2Zhc3QuZGVzYy1sdW5jaCB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudCAuc3VicGFnZS1kZXNjLWJyZWFrZmFzdC5kZXNjLWx1bmNoIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudCAuc3VicGFnZS1kZXNjLWJyZWFrZmFzdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc5MTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLmx1bmNoLW1hcmNoZXJhbnQgLmNvbG9yLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmx1bmNoLW1hcmNoZXJhbnQgLmNvbG9yLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG59XG5cbi5sdW5jaC1tYXJjaGVyYW50IC5jb2xvci10aXRsZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDg3M3B4O1xuICBoZWlnaHQ6IDgycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sdW5jaC1tYXJjaGVyYW50IC5jb2xvci10aXRsZSBpbWcge1xuICAgIHdpZHRoOiAyOTEuNXB4O1xuICAgIGhlaWdodDogODRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGlubmVyLXNldC1tYXJjaGVyYW50IC5zaG9wcy1pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGlubmVyLXNldC1tYXJjaGVyYW50IC5zaG9wLWluZm8tY29sbGFwc2Uge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGlubmVyLXNldC1tYXJjaGVyYW50IC5zaG9wLWluZm8tY29sbGFwc2UgLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZTpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGlubmVyLXNldC1tYXJjaGVyYW50IC5zaG9wLWluZm8tY29sbGFwc2UgLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgfVxufVxuXG4uc3VicGFnZS1hY2Nlc3MgLmFjY2Vzcy1hbmNob3Ige1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1hY2Nlc3MgLmFjY2Vzcy1hbmNob3Ige1xuICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gIH1cbn1cblxuLnN1YnBhZ2UtYWNjZXNzIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdWJwYWdlLWFjY2VzcyAudHJhbnNwb3J0YXRpb24tc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG59XG5cbi5zdWJwYWdlLWFjY2VzcyAudHJhbnNwb3J0YXRpb24tc2VjdGlvbjpudGgtb2YtdHlwZSgzKSB7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLWFjY2VzcyAudHJhbnNwb3J0YXRpb24tc2VjdGlvbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luLXRvcDogNDFweDtcbiAgfVxufVxuXG4uc3VicGFnZS1hY2Nlc3MgLnRyYW5zcG9ydGF0aW9uLXNlY3Rpb246bnRoLW9mLXR5cGUoNCkge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2UtYWNjZXNzIC50cmFuc3BvcnRhdGlvbi1zZWN0aW9uOm50aC1vZi10eXBlKDQpIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG5cbi5zdWJwYWdlLWFjY2VzcyAuY2FyLWJpa2Utbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjQ3O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnN1YnBhZ2UtYWNjZXNzIC5jYXItYmlrZS1ub3RlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1hY2Nlc3MgLmNhci1iaWtlLW5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS45OTY7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5zdWJwYWdlLWFjY2VzcyAuYm90dG9tLXNsaWRlcjpub3QoLmJvdHRvbS1zbGlkZXItcGlja3VwKSB7XG4gIG1hcmdpbi10b3A6IC01OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1hY2Nlc3MgLmJvdHRvbS1zbGlkZXI6bm90KC5ib3R0b20tc2xpZGVyLXBpY2t1cCkge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnBhZ2UtdHdpbnJpbmdtb3RlZ2kgLnN1YnBhZ2UtZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG5cbi5mb29kc20gLnN1YnBhZ2UtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGluay1ncmVlbiB7XG4gIGNvbG9yOiAjMDBhMDQwO1xufVxuXG4ubGluay1ncmVlbi5saW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdWJwYWdlLWRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wYWdlLWZlZSAuc3VicGFnZS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBhZ2UtZmVlIC5zdWJwYWdlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS42Njc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2UtZGVzYy5zdWJwYWdlLWRlc2MtdW5pcXVlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLnN1YnBhZ2UtZGVzYy5hdHRyYWN0aW9uLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLWRlc2MuYXR0cmFjdGlvbi1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN1YnBhZ2UtZGVzYy5hdHRyYWN0aW9uLWJvdHRvbS1zcGFjZSB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnN1YnBhZ2UtZGVzYy5hdHRyYWN0aW9uLWJvdHRvbS1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4ucGFnZS1mZWUgLmZlZS1pbWFnZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYWdlLWZlZSAuZmVlLWltYWdlLWl0ZW0ge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYWdlLWZlZSAuZmVlLWltYWdlLWl0ZW0ge1xuICAgIHdpZHRoOiAxNjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLnBhZ2UtZmVlIC5mZWUtaW1hZ2UtaXRlbSBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wYWdlLWZlZSAuZmVlLWltYWdlLWl0ZW0gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucGFnZS1mZWUgLmZlZS1pbWFnZS1pdGVtIGE6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbn1cblxuLnBhZ2UtZmVlIC5mZWUtaW1hZ2UtaXRlbSBhOmhvdmVyIC5mZWUtaW1hZ2UtdGV4dCB7XG4gIGNvbG9yOiAjMDBhMDQwO1xufVxuXG4ucGFnZS1mZWUgLmZlZS1pbWFnZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAucGFnZS1mZWUgLmZlZS1pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYWdlLWZlZSAuZmVlLWltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGhlaWdodDogODEuNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4ucGFnZS1mZWUgLmZlZS1pbWFnZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42Njc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYWdlLWZlZSAuZmVlLWltYWdlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5wYWdlLWZlZSAuZmVlLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFnZS1mZWUgLmZlZS1zZWN0aW9uID4gLnN1YnBhZ2UtZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3VicGFnZS1pbm5lci1waXQtbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxufVxuXG4uY29sb3ItcmVkIHtcbiAgY29sb3I6ICNmZjMzMzM7XG59XG5cbi5yZXNwb25zaXZlLWNhbGVuZGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZXNwb25zaXZlLWNhbGVuZGFyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29sb3ItZ29sZCB7XG4gIGNvbG9yOiAjYTM4NzM3O1xufVxuXG4uY29sdW1uLWxpbmstd2FsayAubGluay1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNvbHVtbi1saW5rLWNhbXAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvbHVtbi1saW5rLWNhbXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmNvbHVtbi1saW5rLWNhbXAgLmxpbmstY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbHVtbi1saW5rLWNhbXAgLmxpbmstY29udGFpbmVyIC5saW5rLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAzMy4zMyUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvbHVtbi1saW5rLWNhbXAgLmxpbmstY29udGFpbmVyIC5saW5rLWl0ZW06bnRoLWNoaWxkKDQpLCAuY29sdW1uLWxpbmstY2FtcCAubGluay1jb250YWluZXIgLmxpbmstaXRlbTpudGgtY2hpbGQoNSkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29sdW1uLWxpbmstbGFibyAubGluay1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5jb2x1bW4tbGluayAubGluay1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLmNvbHVtbi1saW5rIC5saW5rLWNvbnRhaW5lciAubGluay1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbHVtbi1saW5rIC5saW5rLWNvbnRhaW5lciAubGluay1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYUtha3VQcm8tVzYtQWxwaGFOdW1cIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb2x1bW4tbGluayAubGluay1jb250YWluZXIgLmxpbmstaXRlbSBhOmFmdGVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgY29udGVudDogdXJsKC9hc3NldHMvaW1hZ2VzL2hlbGxvd29vZHMvY2FyZXQtZG93bi5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvbHVtbi1saW5rIC5saW5rLWNvbnRhaW5lciAubGluay1pdGVtIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2hlbGxvd29vZHMvY2FyZXQtZG93bi5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDguNXB4O1xuICAgIGJvdHRvbTogLTE2cHg7XG4gIH1cbn1cblxuLmNvbHVtbi1saW5rIC5saW5rLWNvbnRhaW5lciAubGluay1pdGVtIGE6aG92ZXI6YWZ0ZXIge1xuICBib3R0b206IC0zNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY29sdW1uLWxpbmsgLmxpbmstY29udGFpbmVyIC5saW5rLWl0ZW0gYSBpbWcge1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICBoZWlnaHQ6IDExMS41cHg7XG4gIH1cbn1cblxuLmNvbHVtbi1saW5rIC5saW5rLWNvbnRhaW5lciAubGluay1pdGVtIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY29sdW1uLWxpbmsgLmxpbmstY29udGFpbmVyIC5saW5rLWl0ZW0gYSBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuXG4uY29sdW1uLWxpbmstcmVzZXJ2ZSB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jb2x1bW4tbGluay1yZXNlcnZlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG5cbi5jb2x1bW4tbGluay1yZXNlcnZlIC5saW5rLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNTc5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNHB4O1xufVxuXG4uY29sdW1uLWxpbmstcmVzZXJ2ZSAubGluay1jb250YWluZXIgLmxpbmstaXRlbSBhIGltZyB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAxNzFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvbHVtbi1saW5rLXJlc2VydmUgLmxpbmstY29udGFpbmVyIC5saW5rLWl0ZW0gYSBpbWcge1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICBoZWlnaHQ6IDExMS41cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN1YnBhZ2UtaW5uZXItYW5jaG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDdweDtcbiAgfVxufVxuXG4uZm9yZXN0LmZvcmVzdC1jcmFmdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5mb3Jlc3QuZm9yZXN0LWNyYWZ0OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jcmFmdC9jcmFmdC1tb250aGx5LWJnLXNwLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC01OXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZm9yZXN0LmZvcmVzdC1jcmFmdCB7XG4gICAgbWFyZ2luLXRvcDogLTU5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmZvcmVzdC5mb3Jlc3QtY3JhZnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lbnUge1xuICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1lbnU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NyYWZ0L2NyYWZ0LW1lbnUtYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTEyN3B4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lbnU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NyYWZ0L2NyYWZ0LW1lbnUtYmctc3AucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMzJweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4ubWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZW51LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTIzcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lbnUtbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0zJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLm1lbnUtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMCAyM3B4IDYzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZW51LWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMCAzJSAzNHB4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuLm1lbnUtbGlzdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lbnUtbGlzdC1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWVudS1saXN0LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjcwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lbnUtbGlzdC1pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxMDIuNSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4ubWVudS1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBsaW5lLWhlaWdodDogMS43Nzc4O1xuICBjb2xvcjogIzJkMmQyZDtcbiAgbWFyZ2luOiAxMnB4IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZW51LWxpc3QtdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lbnUtbGlzdC10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVudS1saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5tZW51LWxpc3QtcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBsaW5lLWhlaWdodDogMi4zNzc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZW51LWxpc3QtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNyYWZ0LXJlY29tbWVuZGF0aW9uOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jcmFmdC9jcmFmdC1yZWNvbW1lbmRhdGlvbi1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDhweDtcbiAgICB0b3A6IC0xNTFweDtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jcmFmdC1yZWNvbW1lbmRhdGlvbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3JhZnQvY3JhZnQtcmVjb21tZW5kYXRpb24tYmctc3AucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTMxcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNyYWZ0LXJlY29tbWVuZGF0aW9uIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNyYWZ0LXJlY29tbWVuZGF0aW9uIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHBhZGRpbmc6IDAgMjlweCAwIDI4cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuY3JhZnQtcmVjb21tZW5kYXRpb24gLmhlYWRpbmctc3VidGV4dCBzdmcge1xuICAgIHdpZHRoOiA0NDlweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNyYWZ0LXJlY29tbWVuZGF0aW9uIC5oZWFkaW5nLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNyYWZ0LXJlY29tbWVuZGF0aW9uIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jcmFmdC1yZWNvbW1lbmRhdGlvbiAuaGVhZGluZyBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jcmFmdC1yZWNvbW1lbmRhdGlvbiAuaGVhZGluZy10ZXh0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jcmFmdC1yZWNvbW1lbmRhdGlvbiAuYXJ0aWNsZSAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY3JhZnQtcmVjb21tZW5kYXRpb24gLmFydGljbGUge1xuICAgIHBhZGRpbmc6IDAgNXB4IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNyYWZ0LXJlY29tbWVuZGF0aW9uIC5hcnRpY2xlLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNjElO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNyYWZ0LXJlY29tbWVuZGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4M3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jcmFmdC1yZWNvbW1lbmRhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDc2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNyYWZ0LXBpY2stdXA6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NyYWZ0L2NyYWZ0LXBpY2t1cC1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxOTZweDtcbiAgICByaWdodDogLTEzcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNyYWZ0LXBpY2stdXA6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NyYWZ0L2NyYWZ0LXBpY2t1cC1iZy1zcC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxNTVweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIHdpZHRoOiAxMjZweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jcmFmdC1waWNrLXVwIHtcbiAgICBtYXJnaW4tdG9wOiA1MXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jcmFmdC1waWNrLXVwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNyYWZ0LXBpY2stdXAgLmhlYWRpbmctcGlja3VwIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgbWF4LXdpZHRoOiAzODlweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNyYWZ0LXBpY2stdXAgLmhlYWRpbmctcGlja3VwIHN2ZyB7XG4gICAgd2lkdGg6IDI4MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jcmFmdC1waWNrLXVwIC5oZWFkaW5nLXBpY2t1cCAuaGVhZGluZy10ZXh0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY3JhZnQtcGljay11cCAuaGVhZGluZy1waWNrdXAgLmhlYWRpbmctdGV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAxcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jcmFmdC1waWNrLXVwIC5oZWFkaW5nLXBpY2t1cCAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuY3JhZnQtcGljay11cCAuaGVhZGluZy1waWNrdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNyYWZ0LXBpY2stdXAgLmhlYWRpbmctcGlja3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jcmFmdC1waWNrLXVwIC5waWNrdXAtbGlzdC1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMi41cHggMjVweDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jcmFmdC1waWNrLXVwIC5waWNrLWlubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNyYWZ0LXBpY2stdXAgLnBpY2t1cC1saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgLTEyLjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY3JhZnQtcGljay11cCAucGlja3VwLWFydGljbGUgLmFydGljbGUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNyYWZ0LXBpY2stdXAgLnBpY2t1cC1hcnRpY2xlIC5hcnRpY2xlLXBlcmlvZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNyYWZ0LXBpY2stdXAgLnBpY2t1cC1hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAwIDAgOXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jcmFmdC1waWNrLXVwIC5hcnRpY2xlLWltYWdlLXdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY3JhZnQtcGljay11cCAuYXJ0aWNsZS1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDY1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNnB4IC02cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDklO1xuICB9XG59XG5cbi5icmVhZGNydW1icyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJyZWFkY3J1bWJzLWxpbmsge1xuICBjb2xvcjogIzEyMjkwZjtcbn1cblxuLmJyZWFkY3J1bWJzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYnJlYWRjcnVtYnMtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5icmVhZGNydW1icy1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmE2OTY5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNmE2OTY5O1xuICBtYXJnaW46IDAgNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYnJlYWRjcnVtYnMtaXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNrZXcoMTBkZWcsIDEwZGVnKTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJyZWFkY3J1bWJzLWl0ZW06aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRveWEtbWVudSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG95YS1tZW51IC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgfVxufVxuXG4udG95YS1tZW51IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3R0b206IDVweDtcbn1cblxuLnRveWEtbWVudSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG95YS1tZW51IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udG95YS1tZW51IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3lhLW1lbnUgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM4NzM3O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tb2JpcGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci5zbGlkZXItZ2FsbGVyeSwgLnN3aXBlci1jb250YWluZXIuc2xpZGVyLWdhbGxlcnktdGh1bWIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3dpcGVyLWNvbnRhaW5lci5zbGlkZXItY2FyYmlrZS1jb250YWluZXIgLnNsaWRlci1jYXJiaWtlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi50b3lhLXdyYXBwZXIgLnN3aXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRveWEtd3JhcHBlciAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsIC50b3lhLXdyYXBwZXIgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b3lhLXdyYXBwZXIgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZywgLnRveWEtd3JhcHBlciAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTEzcHg7XG59XG5cbi50b3lhLXdyYXBwZXIgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTEzJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnRveWEtd3JhcHBlciAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTEzJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnRveWEtd3JhcHBlciAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnRveWEtd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmNvbGxwYXNlIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY29sbHBhc2Uge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4uY29sbGFwc2UtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0MHB4IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY29sbGFwc2UtaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMCAxOHB4O1xuICB9XG59XG5cbi5jb2xsYXBzZS1pbm5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbGxhcHNlLWlubmVyIC50YWJsZS1zdWJoZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uY29sbGFwc2UtaW5uZXIgLnRhYmxlLWhlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDM2cHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvbGxhcHNlLWlubmVyIC50YWJsZS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMjZweDtcbiAgfVxufVxuXG4uY29sbGFwc2UtaW5uZXIgLmNvbGxhcHNlLWFycm93IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3R0b206IDEzcHg7XG4gIHRvcDogYXV0bztcbn1cblxuLmNvbGxhcHNlLWlubmVyLmlzLW9wZW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmNvbGxhcHNlLWlubmVyLmlzLW9wZW4gLmNvbGxhcHNlLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi5jb2xsYXBzZS1jb250ZW50LXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7XG59XG5cbi5yZW1pbmRlciB7XG4gIHdpZHRoOiA4ODZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmYTtcbiAgcGFkZGluZzogNTlweCA5N3B4IDUxcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlbWluZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5yZW1pbmRlci1mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDc3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZW1pbmRlci1mcmFtZSB7XG4gICAgbGVmdDogMTJweDtcbiAgICB3aWR0aDogOTQlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ucmVtaW5kZXItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAucmVtaW5kZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5yZW1pbmRlci1oZWFkaW5nIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMjdjYzMgMCUsICMwOWEwNDYgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pcy1pZSAucmVtaW5kZXItaGVhZGluZyBzcGFuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMGEwNDA7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDBhMDQwO1xuICAtbW96LXRleHQtZmlsbC1jb2xvcjogIzAwYTA0MDtcbiAgLW1zLXRleHQtZmlsbC1jb2xvcjogIzAwYTA0MDtcbn1cblxuLnJlbWluZGVyLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGluZS1oZWlnaHQ6IDIuMzA4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi5ub3pvbWlub3l1LXN1bW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgbWFyZ2luLXRvcDogMTExcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ub3pvbWlub3l1LXN1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxufVxuXG4ubm96b21pbm95dS1zdW1tYXJ5LWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG59XG5cbi5ub3pvbWlub3l1LXBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjIyOWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubm96b21pbm95dS1wYXJhZ3JhcGgge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubm96b21pbm95dS1wYXJhZ3JhcGgubm96b21pbm95dS1wYXJhZ3JhcGgtbm90ZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0NWVtO1xufVxuXG4ubm96b21pbm95dS1wYXJhZ3JhcGgubm96b21pbm95dS1zdWJoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRlbTtcbn1cblxuLm5vem9taW5veXUtcGFyYWdyYXBoLm5vem9taW5veXUtcGFyYWdyYXBoLW5vdGUtdGFibGUge1xuICBsZXR0ZXItc3BhY2luZzogMC4xOWVtO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm5vem9taW5veXUtcGFyYWdyYXBoLm5vem9taW5veXUtcGFyYWdyYXBoLW5vdGUtdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4ubm96b21pbm95dS1yYWNlIHtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cblxuLm5vem9taW5veXUtcmFjZS1pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmYTtcbiAgcGFkZGluZzogNTlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm5vem9taW5veXUtcmFjZS1pbm5lciB7XG4gICAgcGFkZGluZzogMzhweCAyMHB4O1xuICB9XG59XG5cbi5ub3pvbWlub3l1LWhlYWRpbmcgaW1nIHtcbiAgd2lkdGg6IDY5JTtcbn1cblxuLm5vem9taW5veXUtaGVhZGluZy5ub3pvbWlub3l1LXRpbWUtdGFibGUtaGVhZGluZyBpbWcge1xuICB3aWR0aDogMTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubm96b21pbm95dS1oZWFkaW5nLm5vem9taW5veXUtdGltZS10YWJsZS1oZWFkaW5nIGltZyB7XG4gICAgd2lkdGg6IDE3JTtcbiAgfVxufVxuXG4ubm96b21pbm95dS1oZWFkaW5nLm5vem9taW5veXUtZmVlLXRhYmxlLWhlYWRpbmcgaW1nIHtcbiAgd2lkdGg6IDEyJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm5vem9taW5veXUtaGVhZGluZy5ub3pvbWlub3l1LWZlZS10YWJsZS1oZWFkaW5nIGltZyB7XG4gICAgd2lkdGg6IDIxJTtcbiAgfVxufVxuXG4ubm96b21pbm95dS1oZWFkaW5nLm5vem9taW5veXUtYW1lbml0eS10YWJsZS1oZWFkaW5nIGltZyB7XG4gIHdpZHRoOiAzNiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ub3pvbWlub3l1LWhlYWRpbmcubm96b21pbm95dS1hbWVuaXR5LXRhYmxlLWhlYWRpbmcgaW1nIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi5ub3pvbWlub3l1LWFydGljbGUge1xuICBtYXJnaW46IDMycHggLTE1cHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm5vem9taW5veXUtYXJ0aWNsZSB7XG4gICAgbWFyZ2luOiAzMnB4IC03cHggMDtcbiAgfVxufVxuXG4ubm96b21pbm95dS1hcnRpY2xlLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm5vem9taW5veXUtYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ub3pvbWlub3l1LWFydGljbGUtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLm5vem9taW5veXUtYXJ0aWNsZS1saW5rIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5ub3pvbWlub3l1LWFydGljbGUtdGh1bWJuYWlsIHtcbiAgcGFkZGluZy1ib3R0b206IDYzJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubm96b21pbm95dS1hcnRpY2xlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYUtha3VQcm8tVzYtQWxwaGFOdW1cIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjI5ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ub3pvbWlub3l1LWFydGljbGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4ubm96b21pbm95dS1hbWVuaXR5LXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubm96b21pbm95dS1hbWVuaXR5LXRhYmxlIHRoLCAubm96b21pbm95dS1hbWVuaXR5LXRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLm5vem9taW5veXUtYW1lbml0eS10YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmE7XG59XG5cbi5ub3pvbWlub3l1LWFtZW5pdHktdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubm96b21pbm95dS10aW1lLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubm96b21pbm95dS10aW1lLXRhYmxlIC5ub3pvbWlub3l1LXRpbWUtdGFibGUtaGVhZGVyLFxuLm5vem9taW5veXUtdGltZS10YWJsZSAubm96b21pbm95dS10aW1lLXRhYmxlLWRhdGEge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm5vem9taW5veXUtdGltZS10YWJsZSAubm96b21pbm95dS10aW1lLXRhYmxlLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxOS41JTtcbiAgaGVpZ2h0OiA4NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmZhO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm5vem9taW5veXUtZmVlLFxuLm5vem9taW5veXUtYW1lbml0eSB7XG4gIG1hcmdpbi10b3A6IDExOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubm96b21pbm95dS1mZWUsXG4gIC5ub3pvbWlub3l1LWFtZW5pdHkge1xuICAgIG1hcmdpbi10b3A6IDEwMnB4O1xuICB9XG59XG5cbi5ub3pvbWlub3l1LXRpbWUtdGFibGUtc3Age1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ub3pvbWlub3l1LXRpbWUtdGFibGUtc3AgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm5vem9taW5veXUtdGltZS10YWJsZS1zcCAudGltZS10YWJsZS10aC1zcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmE7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgd2lkdGg6IDExMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5ub3pvbWlub3l1LWZlZS10YWJsZS1zcCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5vem9taW5veXUtZmVlLXRhYmxlLXNwIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5ub3pvbWlub3l1LWZlZS10YWJsZS1zcCAuZmVlLXRhYmxlLXRoLXNwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmYTtcbiAgcGFkZGluZzogMjBweCAwO1xuICB3aWR0aDogMTEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm5vem9taW5veXUtYW1lbml0eS10YWJsZS1zcCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm5vem9taW5veXUtYW1lbml0eS10YWJsZS1zcCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAyNXB4IDI3cHg7XG59XG5cbi5ub3pvbWlub3l1LWFtZW5pdHktdGFibGUtc3AgdGQ6bnRoLW9mLXR5cGUoMikge1xuICBtYXgtaGVpZ2h0OiAxNzdweDtcbn1cblxuLm5vem9taW5veXUtYW1lbml0eS10YWJsZS1zcCAuYW1lbml0eS10YWJsZS10aC1zcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmE7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgd2lkdGg6IDExMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5ub3pvbWlub3l1LWFtZW5pdHktdGQtaW5uZXItc3AsXG4ubm96b21pbm95dS1hbWVuaXR5LXRkLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubm96b21pbm95dS10aW1lLXRhYmxlLWxpc3QtaXRlbS1zcCB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG5cbi5ub3pvbWlub3l1LXRpbWUtdGFibGUtbGlzdC1pdGVtLXNwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLm5vem9taW5veXUtZmVlLXRhYmxlLWxpc3Qtc3Age1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc3VicGFnZS1zZWN0aW9uLXJvb21kZXRhaWxzIC5zdWJwYWdlLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiA5OXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3VicGFnZS1zZWN0aW9uLXJvb21kZXRhaWxzIC5zdWJwYWdlLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1yb29tZGV0YWlscyAuc3VicGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJwYWdlLXNlY3Rpb24tcm9vbWRldGFpbHMgLnN1YnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbn1cblxuLmltcG9ydGFudC1ub3RlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XNi1BbHBoYU51bVwiO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5pbXBvcnRhbnQtbm90ZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cblxuLmltcG9ydGFudC1ub3RlLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaW1wb3J0YW50LW5vdGUtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW1wb3J0YW50LW5vdGUtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmltcG9ydGFudC1ub3RlLWdyYW5yb29tYWN0aXZpdHkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmltcG9ydGFudC1ub3RlLWdyYW5yb29tYWN0aXZpdHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5tb2RlbC1wbGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMTFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1vZGVsLXBsYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDg5cHg7XG4gIH1cbn1cblxuLm1vZGVsLXBsYW4tZnJhbWUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbW9kZWwtcGxhbi1mcmFtZS5wbmdcIikgMzAgcm91bmQ7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1vZGVsLXBsYW4tZnJhbWUge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLm1vZGVsLXBsYW4tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY3O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubW9kZWwtcGxhbi1kZXNjIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLm1vZGVsLXBsYW4gLmhlYWRpbmctbW9kZWwtcGxhbiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLm1vZGVsLXBsYW4gLmhlYWRpbmctbW9kZWwtcGxhbiAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgd2lkdGg6IDQyM3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tb2RlbC1wbGFuIC5oZWFkaW5nLW1vZGVsLXBsYW4gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDE5NnB4O1xuICB9XG59XG5cbi5tb2RlbC1wbGFuLW5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjA4MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubW9kZWwtcGxhbi1ub3RlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnJlY29tbWVuZGVkLXJlc3RhdXJhbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDg5cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlY29tbWVuZGVkLXJlc3RhdXJhbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDY5cHg7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtd3JhcHBlciAuc3VicGFnZS1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5yZXN0YXVyYW50LXdyYXBwZXIgLnN1YnBhZ2UtaW5uZXItdG95YS1tZW51IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvdG95YS9tZW51LWJnLmpwZ1wiKTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZXN0YXVyYW50LXdyYXBwZXIgLnN1YnBhZ2UtaW5uZXItdG95YS1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWFkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1hZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1hZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3JvY2NvL2FkdmVydGlzZW1lbnQtc3AuanBnKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYWQtY29udGFpbmVyIC5zdWJwYWdlLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1hZC1jb250YWluZXIgLnN1YnBhZ2UtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogNTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1N3B4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYWQtY29udGFpbmVyIC5yZXN0YXVyYW50LWFkLWRlc2Mge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjA5MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFLYWt1UHJvLVc2LUFscGhhTnVtXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYWQtY29udGFpbmVyIC5yZXN0YXVyYW50LWFkLWRlc2M6bnRoLW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1hZC1jb250YWluZXIgLnJlc3RhdXJhbnQtYWQtZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1hZC1jb250YWluZXIgLnJlc3RhdXJhbnQtYWQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1hZC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogOTY0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYWQtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWFkLWJ1dHRvbiAucm9jY28tYWQtYnV0dG9uOm50aC1vZi10eXBlKDEpIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWFkLWJ1dHRvbiAucm9jY28tYWQtYnV0dG9uOm50aC1vZi10eXBlKDIpIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJhbm5lciAuc3VicGFnZS1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYmFubmVyIC5iYW5uZXItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYmFubmVyIC5iYW5uZXItdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc2NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1iYW5uZXIgLmJhbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYmFubmVyIC5iYW5uZXItZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzY1O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJhbm5lciAuYmFubmVyLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXdyYXBwZXIgLm90aGVyLXJlc3RhdXJhbnQgLnN3aXBlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5yZXN0YXVyYW50LXdyYXBwZXIgLm90aGVyLXJlc3RhdXJhbnQgLnN3aXBlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZXN0YXVyYW50LXdyYXBwZXIgLm90aGVyLXJlc3RhdXJhbnQgLnN3aXBlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXdyYXBwZXIgLm90aGVyLXJlc3RhdXJhbnQgLnN3aXBlci1jb250YWluZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAucmVzdGF1cmFudC13cmFwcGVyIC5vdGhlci1yZXN0YXVyYW50IC5zd2lwZXItY29udGFpbmVyOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC13cmFwcGVyIC5vdGhlci1yZXN0YXVyYW50IC5zd2lwZXItY29udGFpbmVyOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC13cmFwcGVyIC5zdWJwYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtd3JhcHBlciAuc3VicGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC13cmFwcGVyIC5vYWstYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC13cmFwcGVyIC5vYWstYnV0dG9uIGEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtd3JhcHBlciAub2FrLWJ1dHRvbiBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMi4yNjc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtd3JhcHBlciAub2FrLWJ1dHRvbiBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzkyO1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogOTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxuLnJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1idXR0b24ub2FrLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMDU4YTk0O1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAyN2NjMywgIzA5YTA0Nik7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cblxuLmlzLWllIC5yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYnV0dG9uLm9hay1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICMwNDg0YTggIWltcG9ydGFudDtcbn1cblxuLnJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1idXR0b24udG95YS1tZW51LWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYnV0dG9uLnRveWEtbWVudS1idXR0b24ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJ1dHRvbi50b3lhLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2EzODczNztcbiAgY29sb3I6ICNhMzg3Mzc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1idXR0b24udG95YS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42Njc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1idXR0b24udG95YS1idXR0b24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJ1dHRvbi5kb25ndXJpLWJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDI3Y2MzIDMwJSwgIzA5YTA0NiA3MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaXMtaWUgLnJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1idXR0b24uZG9uZ3VyaS1idXR0b24gc3BhbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMDBhMDQwO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzAwYTA0MDtcbiAgLW1vei10ZXh0LWZpbGwtY29sb3I6ICMwMGEwNDA7XG4gIC1tcy10ZXh0LWZpbGwtY29sb3I6ICMwMGEwNDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtd3JhcHBlciAuc2xpZGVyLXJlc3RhdXJhbnQge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4ucmVzdGF1cmFudC13cmFwcGVyIC5zbGlkZXItcmVzdGF1cmFudCAuc3dpcGVyLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXN0YXVyYW50LXdyYXBwZXIgLnNsaWRlci1yZXN0YXVyYW50IC5zbGlkZS1yZXN0YXVyYW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnJlc3RhdXJhbnQtd3JhcHBlciAuc2xpZGVyLXJlc3RhdXJhbnQgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjlweDtcbiAgYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZXN0YXVyYW50LXdyYXBwZXIgLnNsaWRlci1yZXN0YXVyYW50IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcmlnaHQ6IDM0cHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXdyYXBwZXIgLnNsaWRlci1yZXN0YXVyYW50IC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC13cmFwcGVyIC5zbGlkZXItcmVzdGF1cmFudCAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtd3JhcHBlciAuc2xpZGVyLXJlc3RhdXJhbnQgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEwNDA7XG59XG5cbi5yZXN0YXVyYW50LXdyYXBwZXIgLnNsaWRlci1yZXN0YXVyYW50IC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLm1hcmNoZXJhbnQtYm90dG9tLWJhbm5lciB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm1hcmNoZXJhbnQtYm90dG9tLWJhbm5lciAubGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubWFyY2hlcmFudC1ib3R0b20tYmFubmVyIC5saW5rOmhvdmVyIC5idXR0b24tZ3JhZGllbnQtaWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTUwJSk7XG59XG5cbi5tYXJjaGVyYW50LWJvdHRvbS1iYW5uZXIgLmJvdHRvbS1iYW5uZXItdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAzO1xufVxuXG4ubWFyY2hlcmFudC1ib3R0b20tYmFubmVyIC5ib3R0b20tYmFubmVyLXRpdGxlIC50aXRsZS10ZXh0IHN2ZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDE3NXB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWFyY2hlcmFudC1ib3R0b20tYmFubmVyIC5ib3R0b20tYmFubmVyLXRpdGxlIC50aXRsZS10ZXh0IHN2ZyB7XG4gICAgd2lkdGg6IDE2NXB4O1xuICB9XG59XG5cbi5tYXJjaGVyYW50LWJvdHRvbS1iYW5uZXIgLmJvdHRvbS1iYW5uZXItdGl0bGUgaSB7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuXG4uZG90dGVkLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3JvY2NvL2RvdHRlZC1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5yZXN0YXVyYW50LWRyaW5rLW1lbnUgLnN1YnBhZ2UtaW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZXN0YXVyYW50LWRyaW5rLW1lbnUgLnN1YnBhZ2UtaW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuLm1lbnUtZHJpbmstY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWVudS1kcmluay1jb250YWluZXIgLm1lbnUtZHJpbmstYm94IHtcbiAgd2lkdGg6IDQzM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVudS1kcmluay1jb250YWluZXIgLm1lbnUtZHJpbmstYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVudS1kcmluay1jb250YWluZXIgLm1lbnUtZHJpbmstYm94Om50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy10b3A6IDQzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1lbnUtZHJpbmstY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVudS1kcmluay1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICB9XG59XG5cbi5tZW51LWRyaW5rLWxpc3QgLmRyaW5rLW1lbnUtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhjZGNkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWVudS1kcmluay1saXN0IC5kcmluay1tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVudS1kcmluay1saXN0IC5kcmluay1tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuXG4ubWVudS1kcmluay1saXN0IC5kcmluay1tZW51Mi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjZDhjZGNkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWVudS1kcmluay1saXN0IC5kcmluay1tZW51Mi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lbnUtZHJpbmstbGlzdCAuZHJpbmstbWVudTItaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tZW51LWRyaW5rLWxpc3QgLmRyaW5rLW1lbnUyLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lbnUtZHJpbmstbGlzdCAuZHJpbmstbWVudTItaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuXG4ubWVudS1kcmluay1saXN0IC5kcmluay1tZW51LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XNi1BbHBoYU51bVwiO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVudS1kcmluay1saXN0IC5kcmluay1tZW51LXRpdGxlICo6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAubWVudS1kcmluay1saXN0IC5kcmluay1tZW51LXRpdGxlICo6bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5tZW51LWRyaW5rLWxpc3QgLmRyaW5rLW1lbnUyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubWVudS1kcmluay1saXN0IC5kcmluay1tZW51LXN1YnRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFLYWt1UHJvLVc2LUFscGhhTnVtXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZW51LWRyaW5rLWxpc3QgLmRyaW5rLW1lbnUtc3VidGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5tZW51LWRyaW5rLWxpc3QgLmRyaW5rLW1lbnUyLXN1YnRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZW51LWRyaW5rLWxpc3QgLmRyaW5rLW1lbnUyLXN1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ubWVudS1kcmluay1saXN0IC5kcmluay1tZW51LWRlc2Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWVudS1kcmluay1saXN0IC5kcmluay1tZW51LWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lbnUtZHJpbmstbGlzdCAuZHJpbmstbWVudS1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1tZW51IC5yZXN0YXVyYW50LW1lbnUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cblxuLnJlc3RhdXJhbnQtbWVudSAucmVzdGF1cmFudC1tZW51LWltZyBpbWcge1xuICB3aWR0aDogNjNweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZXN0YXVyYW50LW1lbnUgLnJlc3RhdXJhbnQtbWVudS1pbWcgaW1nIHtcbiAgICB3aWR0aDogNDNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAucmVzdGF1cmFudC1tZW51IC5tZW51LWdlbGF0byB7XG4gICAgbWFyZ2luLXRvcDogMTEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtbWVudSAubWVudS1nZWxhdG8ge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogNjhweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lci1nZWxhdG8ge1xuICAgIHBhZGRpbmctbGVmdDogNDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZXN0YXVyYW50LW1lbnUgLm1lbnUtY29udGFpbmVyLWdlbGF0byAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIgLm1lbnUtaXRlbSB7XG4gIHdpZHRoOiA0NDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIgLm1lbnUtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIgLm1lbnUtaXRlbSAubWVudS1pbWFnZSB7XG4gIGhlaWdodDogMjc1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIgLm1lbnUtaXRlbSAubWVudS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxODNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LW1lbnUgLm1lbnUtY29udGFpbmVyIC5tZW51LWl0ZW0gLm1lbnUtaW1hZ2UtZ2VsYXRvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LWltYWdlLWdlbGF0byB7XG4gICAgaGVpZ2h0OiAyNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LWltYWdlLWdlbGF0byB7XG4gICAgaGVpZ2h0OiAxNzFweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzJkMmQyZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDE3O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZXN0YXVyYW50LW1lbnUgLm1lbnUtY29udGFpbmVyIC5tZW51LWl0ZW0gLm1lbnUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS40OTc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LW1lbnUgLm1lbnUtY29udGFpbmVyIC5tZW51LWl0ZW0gLm1lbnUtdGl0bGUtZ2VsYXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XNi1BbHBoYU51bVwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LXRpdGxlLWdlbGF0byB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LW1lbnUgLm1lbnUtY29udGFpbmVyIC5tZW51LWl0ZW0gLm1lbnUtdGl0bGUtZ2VsYXRvIC50YWcge1xuICBmb250LXNpemU6IDEzLjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICAtbW96LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgLW1zLXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uaXMtaWUgLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIgLm1lbnUtaXRlbSAubWVudS10aXRsZS1nZWxhdG8gLnRhZyB7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgLW1vei10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG4gIC1tcy10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZXN0YXVyYW50LW1lbnUgLm1lbnUtY29udGFpbmVyIC5tZW51LWl0ZW0gLm1lbnUtdGl0bGUtZ2VsYXRvIC50YWcge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LXRpdGxlLWdlbGF0byAudGFnLW5ldyB7XG4gIGJhY2tncm91bmQ6ICNlODMyOGE7XG59XG5cbi5pcy1pZSAucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LXRpdGxlLWdlbGF0byAudGFnLW5ldyB7XG4gIGJhY2tncm91bmQ6ICNlODMyOGE7XG59XG5cbi5yZXN0YXVyYW50LW1lbnUgLm1lbnUtY29udGFpbmVyIC5tZW51LWl0ZW0gLm1lbnUtdGl0bGUtZ2VsYXRvIC50YWctbGltaXRlZCB7XG4gIGJhY2tncm91bmQ6ICMzMmJmZTg7XG59XG5cbi5pcy1pZSAucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LXRpdGxlLWdlbGF0byAudGFnLWxpbWl0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMzJiZmU4O1xufVxuXG4ucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LXRpdGxlIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZXN0YXVyYW50LW1lbnUgLm1lbnUtY29udGFpbmVyIC5tZW51LWl0ZW0gLm1lbnUtdGl0bGUgLnByaWNlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm9hay13cmFwcGVyIC5yZXN0YXVyYW50LW1lbnUgLm1lbnUtY29udGFpbmVyIC5tZW51LWl0ZW0gLm1lbnUtdGl0bGUgLnByaWNlIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LXRpdGxlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMjdjYzMgMCUsICMwOWEwNDYgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIgLm1lbnUtaXRlbSAubWVudS10aXRsZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIgLm1lbnUtaXRlbSAubWVudS10aXRsZSBzcGFuLnRhZyB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIgLm1lbnUtaXRlbSAubWVudS10aXRsZSBzcGFuLnRhZyB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbi5pcy1pZSAucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LXRpdGxlIHNwYW4udGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTA0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pcy1pZSAucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LXRpdGxlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwYTA0MDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMGEwNDA7XG4gIC1tb3otdGV4dC1maWxsLWNvbG9yOiAjMDBhMDQwO1xuICAtbXMtdGV4dC1maWxsLWNvbG9yOiAjMDBhMDQwO1xufVxuXG4ucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LXRpdGxlIHNwYW4udGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG4gIC1tb3otdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xuICAtbXMtdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LXRpdGxlIHNwYW4udGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LXRpdGxlIHNwYW4ucHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5yZXN0YXVyYW50LW1lbnUgLm1lbnUtY29udGFpbmVyIC5tZW51LWl0ZW0gLm1lbnUtc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIgLm1lbnUtaXRlbSAubWVudS1zdWJ0ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIgLm1lbnUtaXRlbSAubWVudS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIgLm1lbnUtaXRlbSAubWVudS1kZXNjIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIgLm1lbnUtaXRlbSAubWVudS1kZXNjLWdlbGF0byB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhjZGNkO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIgLm1lbnUtaXRlbSAubWVudS1kZXNjLm1lbnUtZGVzYy1tYXJjaGVyYW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5icmVha2Zhc3QtbWFyY2hlcmFudCAucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LWRlc2MubWVudS1kZXNjLW1hcmNoZXJhbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LWRlc2MubWVudS1kZXNjLW1hcmNoZXJhbnQgLmJ1dHRvbi1ncmFkaWVudC1pY29uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lci5tZW51LWNvbnRhaW5lci1ibHVlbm90ZSAubWVudS1pdGVtLWJsdWVub3RlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXN0YXVyYW50LW1lbnUgLm1lbnUtY29udGFpbmVyLm1lbnUtY29udGFpbmVyLWJsdWVub3RlIC5tZW51LWl0ZW0tYmx1ZW5vdGUgLmdyYWRpZW50LXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5yZXN0YXVyYW50LW1lbnUgLm1lbnUtY29udGFpbmVyLm1lbnUtY29udGFpbmVyLWJsdWVub3RlIC5tZW51LWl0ZW0tYmx1ZW5vdGUgLmdyYWRpZW50LXRpdGxlIC5ncmFkaWVudCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAyN2NjMyAxMCUsICMwOTlmNDggMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XNi1BbHBoYU51bVwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lci5tZW51LWNvbnRhaW5lci1ibHVlbm90ZSAubWVudS1pdGVtLWJsdWVub3RlIC5ncmFkaWVudC10aXRsZSAuZ3JhZGllbnQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG4uaXMtaWUgLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIubWVudS1jb250YWluZXItYmx1ZW5vdGUgLm1lbnUtaXRlbS1ibHVlbm90ZSAuZ3JhZGllbnQtdGl0bGUgLmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwYTA0MDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMGEwNDA7XG4gIC1tb3otdGV4dC1maWxsLWNvbG9yOiAjMDBhMDQwO1xuICAtbXMtdGV4dC1maWxsLWNvbG9yOiAjMDBhMDQwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lci5tZW51LWNvbnRhaW5lci1ibHVlbm90ZSAubWVudS1pdGVtLWJsdWVub3RlIC5ncmFkaWVudC10aXRsZSAuZ3JhZGllbnQtc3ViIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lci5tZW51LWNvbnRhaW5lci1ibHVlbm90ZSAubWVudS1pdGVtLWJsdWVub3RlIC5ncmFkaWVudC10aXRsZSAuZ3JhZGllbnQtc3ViIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnJlc3RhdXJhbnQtbWVudSAubWVudS1jb250YWluZXIubWVudS1jb250YWluZXItYmx1ZW5vdGUgLm1lbnUtaXRlbS1ibHVlbm90ZSAuZ3JhZGllbnQtdGl0bGUge1xuICAgIHdpZHRoOiAzMjJweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lci5tZW51LWNvbnRhaW5lci1ibHVlbm90ZSAubWVudS1pdGVtLWJsdWVub3RlIC5ncmFkaWVudC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC1tZW51IC5tZW51LWNvbnRhaW5lci5tZW51LWNvbnRhaW5lci1ibHVlbm90ZSAubWVudS1pdGVtLWJsdWVub3RlIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwYTA0MDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZXN0YXVyYW50LW1lbnUgLm1lbnUtY29udGFpbmVyLm1lbnUtY29udGFpbmVyLWJsdWVub3RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXN1Yi1tZW51IC5zdWItbWVudS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2U3O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZXN0YXVyYW50LXN1Yi1tZW51IC5zdWItbWVudS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXN1Yi1tZW51IC5zdWItbWVudS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDU3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU3cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtc3ViLW1lbnUgLnN1Yi1tZW51LWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXN1Yi1tZW51IC5zdWItbWVudS1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDkxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZXN0YXVyYW50LXN1Yi1tZW51IC5zdWItbWVudS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlc3RhdXJhbnQtc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJlc3RhdXJhbnQtc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW06bnRoLWNoaWxkKDMpIC5zdWItbWVudS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTM5cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnJlc3RhdXJhbnQtc3ViLW1lbnUgLm1lbnUtaXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XNi1BbHBoYU51bVwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC1zdWItbWVudSAubWVudS1pdGVtLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXN1Yi1tZW51IC5zdWItbWVudS10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC1zdWItbWVudSAuc3ViLW1lbnUtdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtc3ViLW1lbnUgLnN1Yi1tZW51LXRpdGxlIC5tYWluLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC1zdWItbWVudSAuc3ViLW1lbnUtdGl0bGUgLm1haW4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXN1Yi1tZW51IC5zdWItbWVudS10aXRsZSAuc3ViLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVzdGF1cmFudC1zdWItbWVudSAuc3ViLW1lbnUtdGl0bGUgLnN1Yi10ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtc3ViLW1lbnUgLnN1Yi1tZW51LXByaWNlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlc3RhdXJhbnQtc3ViLW1lbnUgLnN1Yi1tZW51LXByaWNlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udG95YS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZy10b3A6IDkxcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy90b3lhL21vdW50YWluLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2NSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTg2MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG95YS1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3RveWEvbW91bnRhaW4tYmctc3AucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTQ5OHB4O1xuICB9XG59XG5cbi5tZW51LWhpZ2hsaWdodCBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVudS1oaWdobGlnaHQgc3ZnIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuXG4ubWVudS10aXRsZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVudS10aXRsZSBzdmcge1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5tZW51LXByaWNlIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZW51LXByaWNlIHN2ZyB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnRveWEtd3JhcHBlciAudG95YS1tZW51IC5tZW51LWRlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS42Njc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG95YS13cmFwcGVyIC50b3lhLW1lbnUgLm1lbnUtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYxNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi50b3lhLW1lbnUgLnRhYi1tZW51LXN1YiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNjJweDtcbiAgbWFyZ2luLXRvcDogNjJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRveWEtbWVudSAudGFiLW1lbnUtc3ViIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi50b3lhLW1lbnUgLnRhYi1tZW51LXN1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3lhLW1lbnUgLnRhYi1tZW51LXN1YjpiZWZvcmUge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5cbi50b3lhLW1lbnUgLnRhYi1tZW51LXN1Yi1jb2wge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3lhLW1lbnUgLnRhYi1tZW51LXN1Yi1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NHB4O1xuICB9XG59XG5cbi50b3lhLW1lbnUgLnRhYi1tZW51LXN1Yi1jb2w6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLnRveWEtbWVudSAudGFiLW1lbnUtc3ViLWNvbDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG95YS1tZW51IC50YWItbWVudS1zdWItY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4udGFiLW1lbnUtc3ViLWhlYWRpbmcgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYi1tZW51LXN1Yi1oZWFkaW5nIHN2ZyB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi50YWItbWVudS1zdWItcHJpY2Ugc3ZnIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYi1tZW51LXN1Yi1wcmljZSBzdmcge1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuXG4udG95YS1tZW51IC5ub3RlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNzVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG95YS1tZW51IC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLm1hcmNoZXJhbnQtbWVudSBhIC5idXR0b24tZ3JhZGllbnQtaWNvbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLm1hcmNoZXJhbnQtbWVudSBhOmhvdmVyIC5idXR0b24tZ3JhZGllbnQtaWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTUwJSk7XG59XG5cbi5tYXJjaGVyYW50LW1lbnUgLm1lbnUtY29udGFpbmVyIC5tZW51LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWFyY2hlcmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LWRlc2MtbWFyY2hlcmFudCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLm1hcmNoZXJhbnQtbWVudSAubWVudS1jb250YWluZXIgLm1lbnUtaXRlbSAubWVudS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tYXJjaGVyYW50LW1lbnUgLm1lbnUtY29udGFpbmVyIC5tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuICAubWFyY2hlcmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtaGVpZ2h0OiAyNjVweDtcbiAgfVxuICAubWFyY2hlcmFudC1tZW51IC5tZW51LWNvbnRhaW5lciAubWVudS1pdGVtIC5tZW51LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYXJjaGVyYW50LW1lbnUgLm1lbnUtY29udGFpbmVyIC5tZW51LWl0ZW0gLm1lbnUtZGVzYy1tYXJjaGVyYW50IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG59XG5cbi5icmVha2Zhc3QtbWFyY2hlcmFudC1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQtbWVudTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAyMHB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmZhO1xuICB0b3A6IC04NXB4O1xuICB6LWluZGV4OiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50LW1lbnU6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyMDZweDtcbiAgICB0b3A6IC01NXB4O1xuICB9XG59XG5cbi5icmVha2Zhc3QtbWFyY2hlcmFudC1tZW51Lm1lbnUtMyB7XG4gIG1hcmdpbi10b3A6IDE1M3B4O1xufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQtbWVudS5tZW51LTM6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50LW1lbnUubWVudS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxMzdweDtcbiAgfVxufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQtbWVudS5tZW51LTIge1xuICBtYXJnaW4tdG9wOiAxNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50LW1lbnUubWVudS0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMDNweDtcbiAgfVxufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQtbWVudS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudC1tZW51LWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQtbWVudS1saXN0LTIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudC1tZW51LWxpc3QtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50LW1lbnUtaXRlbSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50LW1lbnUtaXRlbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudC1tZW51LWl0ZW0tMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJyZWFrZmFzdC1tYXJjaGVyYW50LW1lbnUtaW1hZ2Uge1xuICB3aWR0aDogMzYwcHg7XG4gIGhlaWdodDogMzYxcHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudC1tZW51LWltYWdlIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQtbWVudS1pbWFnZS0yIHtcbiAgd2lkdGg6IDQ3M3B4O1xuICBoZWlnaHQ6IDI3OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnJlYWtmYXN0LW1hcmNoZXJhbnQtbWVudS1pbWFnZS0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE3OXB4O1xuICB9XG59XG5cbi5icmVha2Zhc3QtbWFyY2hlcmFudC1tZW51LWRlc2Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50LW1lbnUtZGVzYy5kZXNjLTIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudC1tZW51LWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5icmVha2Zhc3QtbWVudS0zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYTA0MDtcbiAgcGFkZGluZzogNDhweCA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmJyZWFrZmFzdC1tZW51LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmJyZWFrZmFzdC1tZW51LXN1YnRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmJyZWFrZmFzdC1tZW51LXN1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudCAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jb250YWluZXIge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmJyZWFrZmFzdC1tZW51LWxpc3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmJyZWFrZmFzdC1tZW51LWxpc3QtY29udGFpbmVyIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDBhMDQwO1xuICBsaW5lLWhlaWdodDogMS42Njc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwYTA0MDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMGEwNDA7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5icmVha2Zhc3QtbWVudS1saXN0LWNvbnRhaW5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzMxO1xuICAgIHBhZGRpbmc6IDJweCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgfVxufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmJyZWFrZmFzdC1tZW51LWxpc3QtY29udGFpbmVyIC5icmVha2Zhc3QtbWVudS1saXN0LWNhdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5icmVha2Zhc3QtbWVudS1saXN0LWNvbnRhaW5lciAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jYXQtaXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5icmVha2Zhc3QtbWVudS1saXN0LWNvbnRhaW5lciAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jYXQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmJyZWFrZmFzdC1tZW51LWxpc3QtY29udGFpbmVyIC5icmVha2Zhc3QtbWVudS1saXN0LWNhdC1saXN0LWl0ZW0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudCAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jb250YWluZXIgLmJyZWFrZmFzdC1tZW51LWxpc3QtY2F0LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5icmVha2Zhc3QtbWVudS1saXN0LWNvbnRhaW5lciAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jYXQtbGlzdC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC0xMXB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudCAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jb250YWluZXIgLmJyZWFrZmFzdC1tZW51LWxpc3QtY2F0LWxpc3QtaXRlbTpiZWZvcmUge1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5icmVha2Zhc3QtbWFyY2hlcmFudCAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jb250YWluZXIgLmJyZWFrZmFzdC1tZW51LWxpc3QtY2F0LWxpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA0NTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYnJlYWtmYXN0LW1hcmNoZXJhbnQgLmJyZWFrZmFzdC1tZW51LWxpc3QtY29udGFpbmVyIC5icmVha2Zhc3QtbWVudS1saXN0LWNhdC1pdGVtLWRpbm5lci1idWZmZXQ6bnRoLW9mLXR5cGUoMykge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5icmVha2Zhc3QtbWVudS1saXN0LWNvbnRhaW5lciAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jYXQtaXRlbS1kaW5uZXItYnVmZmV0Om50aC1vZi10eXBlKDQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYnJlYWtmYXN0LW1hcmNoZXJhbnQgLm90aGVyLW1lbnUgLm1hcmNoZXJhbnQtbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTQzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJyZWFrZmFzdC1tYXJjaGVyYW50IC5vdGhlci1tZW51IC5tYXJjaGVyYW50LW1lbnUge1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jb250YWluZXIge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgICBjb2x1bW4tZmlsbDogYXV0bztcbiAgICBoZWlnaHQ6IDQwN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLmJyZWFrZmFzdC1tZW51LWxpc3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxufVxuXG4uZGlubmVyLXNldC1tYXJjaGVyYW50IC5icmVha2Zhc3QtbWVudS1saXN0LWNvbnRhaW5lciBzcGFuIHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLmJyZWFrZmFzdC1tZW51LWxpc3QtY29udGFpbmVyIHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmRpbm5lci1zZXQtbWFyY2hlcmFudCAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jb250YWluZXIgc3Bhbi5kaW5uZXItbWFyY2hlcmFudC1ob3JzLWQtb2V1dnJlIHN2ZyB7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDE1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGlubmVyLXNldC1tYXJjaGVyYW50IC5icmVha2Zhc3QtbWVudS1saXN0LWNvbnRhaW5lciBzcGFuLmRpbm5lci1tYXJjaGVyYW50LWhvcnMtZC1vZXV2cmUgc3ZnIHtcbiAgICB3aWR0aDogMTE0LjVweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgfVxufVxuXG4uZGlubmVyLXNldC1tYXJjaGVyYW50IC5icmVha2Zhc3QtbWVudS1saXN0LWNvbnRhaW5lciBzcGFuLmRpbm5lci1tYXJjaGVyYW50LXNvdXBlIHN2ZyB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDc0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLmJyZWFrZmFzdC1tZW51LWxpc3QtY29udGFpbmVyIHNwYW4uZGlubmVyLW1hcmNoZXJhbnQtc291cGUgc3ZnIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gIH1cbn1cblxuLmRpbm5lci1zZXQtbWFyY2hlcmFudCAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jb250YWluZXIgc3Bhbi5kaW5uZXItbWFyY2hlcmFudC1lbnRyZWUtcGxhdCBzdmcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxMzhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jb250YWluZXIgc3Bhbi5kaW5uZXItbWFyY2hlcmFudC1lbnRyZWUtcGxhdCBzdmcge1xuICAgIHdpZHRoOiAxMDJweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgfVxufVxuXG4uZGlubmVyLXNldC1tYXJjaGVyYW50IC5icmVha2Zhc3QtbWVudS1saXN0LWNvbnRhaW5lciBzcGFuLmRpbm5lci1tYXJjaGVyYW50LXBhaW4gc3ZnIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogNjdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jb250YWluZXIgc3Bhbi5kaW5uZXItbWFyY2hlcmFudC1wYWluIHN2ZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA4LjVweDtcbiAgfVxufVxuXG4uZGlubmVyLXNldC1tYXJjaGVyYW50IC5icmVha2Zhc3QtbWVudS1saXN0LWNvbnRhaW5lciBzcGFuLmRpbm5lci1tYXJjaGVyYW50LWRlc3NlcnQgc3ZnIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jb250YWluZXIgc3Bhbi5kaW5uZXItbWFyY2hlcmFudC1kZXNzZXJ0IHN2ZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gIH1cbn1cblxuLmRpbm5lci1zZXQtbWFyY2hlcmFudCAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jb250YWluZXIgc3Bhbi5kaW5uZXItbWFyY2hlcmFudC1jYWZlLW91LXRoZSBzdmcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jb250YWluZXIgc3Bhbi5kaW5uZXItbWFyY2hlcmFudC1jYWZlLW91LXRoZSBzdmcge1xuICAgIHdpZHRoOiA5N3B4O1xuICAgIGhlaWdodDogOXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLm1lbnUtb3RoZXItbWVudS5tZW51LW90aGVyLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLm1lbnUtb3RoZXItbWVudS5tZW51LW90aGVyLTIgLm1lbnUtb3RoZXItbWVudS1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGlubmVyLXNldC1tYXJjaGVyYW50IC5tZW51LW90aGVyLW1lbnUubWVudS1vdGhlci0yIC5tZW51LW90aGVyLW1lbnUtaXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAubWVudS1vdGhlci1tZW51Lm1lbnUtb3RoZXItMiAubWVudS1vdGhlci1tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAubWVudS1vdGhlci1tZW51IHtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLm1lbnUtb3RoZXItbWVudSAuaGVhZGluZy1tZW51LW90aGVyLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGlubmVyLXNldC1tYXJjaGVyYW50IC5tZW51LW90aGVyLW1lbnUgLmhlYWRpbmctbWVudS1vdGhlci1tZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLm1lbnUtb3RoZXItbWVudSAuaGVhZGluZy1tZW51LW90aGVyLW1lbnUgc3ZnIHtcbiAgd2lkdGg6IDE4OHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLm1lbnUtb3RoZXItbWVudSAuaGVhZGluZy1tZW51LW90aGVyLW1lbnUgc3ZnIHtcbiAgICBoZWlnaHQ6IDEzLjVweDtcbiAgICB3aWR0aDogMTI0LjVweDtcbiAgfVxufVxuXG4uZGlubmVyLXNldC1tYXJjaGVyYW50IC5tZW51LW90aGVyLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwYTA0MDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLm1lbnUtb3RoZXItbWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYTA0MDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAubWVudS1vdGhlci1tZW51LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMS42MzY7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAucmVjb21tZW5kLW1lbnUtZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGlubmVyLXNldC1tYXJjaGVyYW50IC5yZWNvbW1lbmQtbWVudS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZGlubmVyLXNldC1tYXJjaGVyYW50IC5yZWNvbW1lbmQtbWVudS1kZXRhaWxzLWxpc3Qge1xuICAgIG1heC13aWR0aDogODAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLnJlY29tbWVuZC1tZW51LWRldGFpbHMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZGlubmVyLXNldC1tYXJjaGVyYW50IC5kZXRhaWxzLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmRpbm5lci1zZXQtbWFyY2hlcmFudCAucmVjb21tZW5kLW1lbnUtZGV0YWlscy1pdGVtIHtcbiAgd2lkdGg6IDM1OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGlubmVyLXNldC1tYXJjaGVyYW50IC5yZWNvbW1lbmQtbWVudS1kZXRhaWxzLWl0ZW0ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLnJlY29tbWVuZC1tZW51LWRldGFpbHMtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZGlubmVyLXNldC1tYXJjaGVyYW50IC5icmVha2Zhc3QtbWVudS1saXN0LWNhdC1saXN0LWl0ZW0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAuZGlubmVyLWZlYXR1cmUtdGl0bGUgc3ZnIHtcbiAgICBoZWlnaHQ6IDU2LjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGlubmVyLXNldC1tYXJjaGVyYW50IC5icmVha2Zhc3QtbWFyY2hlcmFudC1tZW51OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyNjUuNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wYWdlLXJvY2NvIC5yZXN0YXVyYW50LWJhbm5lciB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBhZ2Utcm9jY28gLnJlc3RhdXJhbnQtYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLmJyZWFrZmFzdC1tZW51LWxpc3QtY2F0LWl0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4ucGFnZS1kZXNjcmlwdGlvbi5wYWdlLWRlc2NyaXB0aW9uLXByb2dyYW1kZXRhaWxzIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFnZS1kZXNjcmlwdGlvbi5wYWdlLWRlc2NyaXB0aW9uLXByb2dyYW1kZXRhaWxzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFnZS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIH1cbiAgLnBhZ2UtZGVzY3JpcHRpb24ubC1jb250YWluZXItbSB7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG59XG5cbi50ZXh0LWJhbm5lciB7XG4gIHBhZGRpbmc6IDY3cHggNTVweDtcbn1cblxuLnRleHQtYmFubmVyIC5iYW5uZXItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRleHQtYmFubmVyIC5iYW5uZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRleHQtYmFubmVyLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTAwNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50ZXh0LWJhbm5lci5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnRleHQtYmFubmVyLnppcGxpbmUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGV4dC1iYW5uZXIuemlwbGluZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cbn1cblxuLnRleHQtYmFubmVyLmF0dHJhY3Rpb24tdG9wIHtcbiAgcGFkZGluZzogMzZweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhNWE1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA2NnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbn1cblxuLnRleHQtYmFubmVyLmF0dHJhY3Rpb24tdG9wIC5pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRleHQtYmFubmVyLmF0dHJhY3Rpb24tdG9wIC5pY29uIHtcbiAgICBtYXgtd2lkdGg6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbi50ZXh0LWJhbm5lci5hdHRyYWN0aW9uLXRvcCAuYmFubmVyLWhlYWRpbmcge1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50ZXh0LWJhbm5lci5hdHRyYWN0aW9uLXRvcCAuYmFubmVyLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRleHQtYmFubmVyLmF0dHJhY3Rpb24tdG9wIC5iYW5uZXItdGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRleHQtYmFubmVyLmF0dHJhY3Rpb24tdG9wIC5iYW5uZXItdGV4dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxufVxuXG4udGV4dC1iYW5uZXIuYXR0cmFjdGlvbi10b3A6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2I0MzY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xM3B4O1xuICBib3R0b206IC0zOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1M2RlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50ZXh0LWJhbm5lci5hdHRyYWN0aW9uLXRvcDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBib3R0b206IC00MnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ2ZGVnKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGV4dC1iYW5uZXIuYXR0cmFjdGlvbi10b3Age1xuICAgIG1heC13aWR0aDogMzM2cHg7XG4gICAgcGFkZGluZzogMThweCA0MHB4IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi50ZXh0LWJhbm5lci5hdHRyYWN0aW9uLXRvcCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50ZXh0LWJhbm5lciB7XG4gICAgcGFkZGluZzogMzVweCAyM3B4O1xuICB9XG59XG5cbi50YWItdW5kZXJsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFiLXVuZGVybGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Byb2dyYW0vdW5kZXJsaW5lLnBuZ1wiKTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDFweDtcbn1cblxuLmlzLWllIC50YWItdW5kZXJsaW5lOmFmdGVyIHtcbiAgYm90dG9tOiAxNHB4O1xufVxuXG4udGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLnRhYnMudGFicy1mYXEgLmxibFRhYiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnRhYnMudGFicy1mYXEgW25hbWU9XCJ0YWItdGFiSWRcIl06Y2hlY2tlZCB+IC5sYmxUYWIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi50YWJzLnRhYnMtZ29vZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1nb29kcy1zcCAubGJsLWljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMHB4O1xufVxuXG4uY3VzdG9tLXNlbGVjdC1nb29kcy1zcCAuc2VsZWN0LXNlbGVjdGVkLWdvb2RzIC5pY28tbW90ZWdpLCAuY3VzdG9tLXNlbGVjdC1nb29kcy1zcCAuc2VsZWN0LXNlbGVjdGVkLWdvb2RzIC5pY28tbW90b3Ige1xuICBtYXgtd2lkdGg6IDI1cHg7XG4gIGxlZnQ6IDE3cHg7XG4gIHRvcDogMjBweDtcbn1cblxuLmN1c3RvbS1zZWxlY3QtZ29vZHMtc3AgLnNlbGVjdC1pdGVtcy1nb29kcyAuaWNvLW1vdGVnaSwgLmN1c3RvbS1zZWxlY3QtZ29vZHMtc3AgLnNlbGVjdC1pdGVtcy1nb29kcyAuaWNvLW1vdG9yIHtcbiAgbWF4LXdpZHRoOiAyNXB4O1xuICBsZWZ0OiAxN3B4O1xuICB0b3A6IDIwcHg7XG59XG5cbi5jdXN0b20tc2VsZWN0LWdvb2RzLXNwIC5zZWxlY3QtaXRlbXMtZ29vZHMgLnNlbGVjdC1nb29kcy1vcHRpb24ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4udGFiLnRhYi1mYXEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50YWI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRhYiBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDVweCAwIDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdkNjk4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIHRyYW5zaXRpb246IGVhc2UgMC41cyBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4udGFiIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzRmYWUzMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogMTFweCAwcHggMjJweDtcbn1cblxuLnRhYi50YWItZ29vZHMge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLnRhYi50YWItZ29vZHM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRhYi50YWItZ29vZHMgbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNjdweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4udGFiLnRhYi1nb29kcyBsYWJlbDpob3ZlciB7XG4gIGhlaWdodDogODZweDtcbn1cblxuLnRhYi50YWItZ29vZHMgbGFiZWw6aG92ZXIgLmxibC1pY28ge1xuICB0b3A6IDE1cHg7XG59XG5cbi50YWIudGFiLWdvb2RzIGxhYmVsIGltZyB7XG4gIG1heC13aWR0aDogNDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxOXB4O1xuICB0b3A6IDhweDtcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjVzIGFsbDtcbn1cblxuLnRhYi50YWItZ29vZHMudGFiLW1vdGVnaSAubGJsLWdvb2RzIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4udGFiLnRhYi1nb29kcy50YWJzLXJhY2luZyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi50YWIudGFiLWdvb2RzLnRhYnMtcmFjaW5nLmFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFiLnRhYi1nb29kcy50YWJzLXJhY2luZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIG1heC13aWR0aDogNDglO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnRhYi50YWItZ29vZHMudGFicy1yYWNpbmc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRhYi50YWItZ29vZHMudGFicy1yYWNpbmcgLmxibC1yYWNpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDIzcHggMjBweDtcbn1cblxuLnRhYi50YWItZ29vZHMudGFicy1yYWNpbmcgLmxibC1yYWNpbmcudGFiMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFiLnRhYi1nb29kcy50YWJzLXJhY2luZyAubGJsLXJhY2luZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi50YWIudGFiLWdvb2RzLnRhYi1raWRzIC5sYmwtZ29vZHMge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi50YWIudGFiLWdvb2RzLnRhYi1tb3RvciAubGJsLWdvb2RzIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuXG4udGFiLnRhYi1nb29kcy50YWItbW90b3IgLmxibC1nb29kcyAubGJsLWljbyB7XG4gIG1heC13aWR0aDogMzBweDtcbiAgbGVmdDogMzBweDtcbn1cblxuLnRhYi50YWItZ29vZHMudGFiLWhvbmRhIC5sYmwtZ29vZHMge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5cbi50YWIudGFiLWdvb2RzLnRhYi1ob25kYSAubGJsLWdvb2RzIC5sYmwtaWNvIHtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiAxNXB4O1xuICBtYXgtd2lkdGg6IDM4cHg7XG59XG5cbi50YWIudGFiLWdvb2RzIFtuYW1lPVwidGFiLWdvb2RzXCJdOmhvdmVyIH4gLmxibC1nb29kcyxcbi50YWIudGFiLWdvb2RzIFtuYW1lPVwidGFiLWdvb2RzXCJdOmNoZWNrZWQgfiAubGJsLWdvb2RzIHtcbiAgaGVpZ2h0OiA3N3B4O1xufVxuXG4udGFiLnRhYi1nb29kcyBbbmFtZT1cInRhYi1nb29kc1wiXTpob3ZlciB+IC5sYmwtZ29vZHMgaW1nLFxuLnRhYi50YWItZ29vZHMgW25hbWU9XCJ0YWItZ29vZHNcIl06Y2hlY2tlZCB+IC5sYmwtZ29vZHMgaW1nIHtcbiAgdG9wOiAxNXB4O1xufVxuXG4udGFiLnRhYi1nb29kcyBbbmFtZT1cInRhYi1nb29kc1wiXTpob3ZlciB+IC5sYmwtZ29vZHMgLmljby1ob25kYSxcbi50YWIudGFiLWdvb2RzIFtuYW1lPVwidGFiLWdvb2RzXCJdOmNoZWNrZWQgfiAubGJsLWdvb2RzIC5pY28taG9uZGEge1xuICB0b3A6IDIzcHg7XG59XG5cbi50YWIgW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWIgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjNGZhZTMyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiAxMXB4IDBweCAyMnB4O1xufVxuXG4udGFiLWJhbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgcGFkZGluZy10b3A6IDMxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50YWItYmFubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTBlbTtcbiAgfVxufVxuXG4udGFiLWJhbm5lci50YWItYmFubmVyLXJhY2luZyB7XG4gIHBhZGRpbmc6IDYwcHggMjBweCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYi1iYW5uZXIudGFiLWJhbm5lci1yYWNpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRhYi1iYW5uZXIudGFiLWJhbm5lci1yYWNpbmc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pbWctZGFzaC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYi1iYW5uZXIudGFiLWJhbm5lci1yYWNpbmc6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50YWItYmFubmVyLnRhYi1iYW5uZXItcmFjaW5nIC50YWItYmFubmVyLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDM0cHg7XG59XG5cbi50YWItYmFubmVyLnRhYi1iYW5uZXItcmFjaW5nIC50YWJsZS1iYW5uZXItc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYi1iYW5uZXIudGFiLWJhbm5lci1yYWNpbmcgLnRhYmxlLWJhbm5lci1zcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnRhYi1iYW5uZXIudGFiLWJhbm5lci1yYWNpbmcgLnRhYmxlLWJhbm5lci1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYi1iYW5uZXIudGFiLWJhbm5lci1yYWNpbmcgLnRhYmxlLWJhbm5lci1kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udGFiLWJhbm5lciBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItYmFubmVyIGxpLnRhYi1iYW5uZXItbW90ZWdpIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnRhYi1iYW5uZXIgbGkudGFiLWJhbm5lci1tb3RlZ2kudGFiMiB7XG4gIG1heC13aWR0aDogMzMwcHg7XG59XG5cbi50YWItYmFubmVyIGxpLnRhYi1iYW5uZXItbW90ZWdpLnRhYjMge1xuICBtYXgtd2lkdGg6IDU3NnB4O1xufVxuXG4udGFiLWJhbm5lciBsaS50YWItYmFubmVyLW1vdGVnaS50YWI0IHtcbiAgbWF4LXdpZHRoOiAyOTBweDtcbn1cblxuLnRhYi1iYW5uZXJbZGF0YS10YWI9XCIxXCJdIGxpW2RhdGEtdGFiPVwiMVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFiLWJhbm5lcltkYXRhLXRhYj1cIjJcIl0gbGlbZGF0YS10YWI9XCIyXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWItYmFubmVyW2RhdGEtdGFiPVwiM1wiXSBsaVtkYXRhLXRhYj1cIjNcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhYi1iYW5uZXJbZGF0YS10YWI9XCI0XCJdIGxpW2RhdGEtdGFiPVwiNFwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFiLWJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnByb2dyYW0taXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLXRhYj1cIjFcIl0gLnByb2dyYW0taXRlbVtkYXRhLW1vbnRoPVwiMVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS10YWI9XCIyXCJdIC5wcm9ncmFtLWl0ZW1bZGF0YS1tb250aD1cIjJcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGFiPVwiM1wiXSAucHJvZ3JhbS1pdGVtW2RhdGEtbW9udGg9XCIzXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLXRhYj1cIjRcIl0gLnByb2dyYW0taXRlbVtkYXRhLW1vbnRoPVwiNFwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS10YWI9XCI1XCJdIC5wcm9ncmFtLWl0ZW1bZGF0YS1tb250aD1cIjVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGFiPVwiNlwiXSAucHJvZ3JhbS1pdGVtW2RhdGEtbW9udGg9XCI2XCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLXRhYj1cIjdcIl0gLnByb2dyYW0taXRlbVtkYXRhLW1vbnRoPVwiN1wiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS10YWI9XCI4XCJdIC5wcm9ncmFtLWl0ZW1bZGF0YS1tb250aD1cIjhcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGFiPVwiOVwiXSAucHJvZ3JhbS1pdGVtW2RhdGEtbW9udGg9XCI5XCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLXRhYj1cIjEwXCJdIC5wcm9ncmFtLWl0ZW1bZGF0YS1tb250aD1cIjEwXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLXRhYj1cIjExXCJdIC5wcm9ncmFtLWl0ZW1bZGF0YS1tb250aD1cIjExXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLXRhYj1cIjEyXCJdIC5wcm9ncmFtLWl0ZW1bZGF0YS1tb250aD1cIjEyXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9ncmFtLWl0ZW0tZ29vZHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS10YWI9XCIxXCJdIC5wcm9ncmFtLWl0ZW0tZ29vZHNbZGF0YS10YWI9XCIxXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLXRhYj1cIjJcIl0gLnByb2dyYW0taXRlbS1nb29kc1tkYXRhLXRhYj1cIjJcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGFiPVwiM1wiXSAucHJvZ3JhbS1pdGVtLWdvb2RzW2RhdGEtdGFiPVwiM1wiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS10YWI9XCI0XCJdIC5wcm9ncmFtLWl0ZW0tZ29vZHNbZGF0YS10YWI9XCI0XCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLXRhYj1cIjVcIl0gLnByb2dyYW0taXRlbS1nb29kc1tkYXRhLXRhYj1cIjVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGFiPVwiNlwiXSAucHJvZ3JhbS1pdGVtLWdvb2RzW2RhdGEtdGFiPVwiNlwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS10YWI9XCI3XCJdIC5wcm9ncmFtLWl0ZW0tZ29vZHNbZGF0YS10YWI9XCI3XCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLXRhYj1cIjhcIl0gLnByb2dyYW0taXRlbS1nb29kc1tkYXRhLXRhYj1cIjhcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGFiPVwiOVwiXSAucHJvZ3JhbS1pdGVtLWdvb2RzW2RhdGEtdGFiPVwiOVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS10YWI9XCIxMFwiXSAucHJvZ3JhbS1pdGVtLWdvb2RzW2RhdGEtdGFiPVwiMTBcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGFiPVwiMTFcIl0gLnByb2dyYW0taXRlbS1nb29kc1tkYXRhLXRhYj1cIjExXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLXRhYj1cIjEyXCJdIC5wcm9ncmFtLWl0ZW0tZ29vZHNbZGF0YS10YWI9XCIxMlwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFxLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFxLWl0ZW0gPiBkaXYge1xuICB3aWR0aDogYXV0bztcbn1cblxuW2RhdGEtdGFiPVwiMVwiXSAuZmFxLWl0ZW1bZGF0YS1mYXFpZD1cIjFcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGFiPVwiMlwiXSAuZmFxLWl0ZW1bZGF0YS1mYXFpZD1cIjJcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGFiPVwiM1wiXSAuZmFxLWl0ZW1bZGF0YS1mYXFpZD1cIjNcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGFiPVwiNFwiXSAuZmFxLWl0ZW1bZGF0YS1mYXFpZD1cIjRcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGFiPVwiNVwiXSAuZmFxLWl0ZW1bZGF0YS1mYXFpZD1cIjVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGFiPVwiNlwiXSAuZmFxLWl0ZW1bZGF0YS1mYXFpZD1cIjZcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGFiPVwiN1wiXSAuZmFxLWl0ZW1bZGF0YS1mYXFpZD1cIjdcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGFiPVwiOFwiXSAuZmFxLWl0ZW1bZGF0YS1mYXFpZD1cIjhcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGFiPVwiOVwiXSAuZmFxLWl0ZW1bZGF0YS1mYXFpZD1cIjlcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdGFiPVwiMTBcIl0gLmZhcS1pdGVtW2RhdGEtZmFxaWQ9XCIxMFwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS10YWI9XCIxMVwiXSAuZmFxLWl0ZW1bZGF0YS1mYXFpZD1cIjExXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLXRhYj1cIjEyXCJdIC5mYXEtaXRlbVtkYXRhLWZhcWlkPVwiMTJcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZhZTMyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIC8qIHBhZGRpbmc6IDAgMzhweDsgKi9cbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICB9XG4gIC5jdXN0b20tc2VsZWN0LmN1c3RvbS1zZWxlY3QtZ29vZHMtc3Age1xuICAgIG1heC13aWR0aDogMjU4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY3VzdG9tLXNlbGVjdC5jdXN0b20tc2VsZWN0LWdvb2RzLXNwLmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1N3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcHJvZ3JhbS91bmRlcmxpbmUucG5nXCIpO1xuICBib3R0b206IC0yNnB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jdXN0b20tc2VsZWN0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWxlY3Qtc2VsZWN0ZWQge1xuICBwYWRkaW5nOiA5cHg7XG4gIC8qIGJvcmRlci1yYWRpdXM6IDQ1cHg7ICovXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWxlY3Qtc2VsZWN0ZWQub3Blbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlbGVjdC1zZWxlY3RlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjVCRVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2VsZWN0LWl0ZW1zIC5vcHRpb24ge1xuICBwYWRkaW5nOiA3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0LWl0ZW1zIC5vcHRpb24uYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi10b3lhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNjBweCA0MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFiLXRveWEge1xuICAgIHBhZGRpbmc6IDM5cHggMTdweDtcbiAgfVxufVxuXG4udGFiLXRveWEgLnRhYi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50YWItdG95YSAudGFiLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4udGFiLXRveWEgLnRhYi1pdGVtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EzODczNztcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTA1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFiLXRveWEgLnRhYi1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTcwJTtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFiLXRveWEgLnRhYi1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG59XG5cbi50YWItdG95YSAudGFiLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhMzg3Mzc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50YWItdG95YSAudGFiLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG59XG5cbi50YWItdG95YSAudGFiLWl0ZW0gc3ZnIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbn1cblxuLnRhYi10b3lhIC50YWItaXRlbSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi50YWItdG95YSAudGFiLWl0ZW06bnRoLWNoaWxkKDQpLmlzLWFjdGl2ZSwgLnRhYi10b3lhIC50YWItaXRlbTpudGgtY2hpbGQoNCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy90b3lhL3dpbnRlci10YWItb24uanBnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi50YWItdG95YSAudGFiLWl0ZW06bnRoLWNoaWxkKDMpLmlzLWFjdGl2ZSwgLnRhYi10b3lhIC50YWItaXRlbTpudGgtY2hpbGQoMyk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy90b3lhL2F1dHVtbi10YWItb24uanBnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi50YWItdG95YSAudGFiLWl0ZW06bnRoLWNoaWxkKDIpLmlzLWFjdGl2ZSwgLnRhYi10b3lhIC50YWItaXRlbTpudGgtY2hpbGQoMik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy90b3lhL3N1bW1lci10YWItb24uanBnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi50YWItdG95YSAudGFiLWl0ZW06bnRoLWNoaWxkKDEpLmlzLWFjdGl2ZSwgLnRhYi10b3lhIC50YWItaXRlbTpudGgtY2hpbGQoMSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy90b3lhL3NwcmluZy10YWItb24uanBnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi50YWItdG95YSAudGFiLWNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW47XG59XG5cbi50YWItYWNjZXNzIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnRhYi1hY2Nlc3MgLnNsaWRlci10YWIge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi50YWItYWNjZXNzIC50YWItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjYzNlOGQ4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi50YWItYWNjZXNzIC50YWItbGlzdCAudGFiLWl0ZW0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZhZTMyO1xuICBvcGFjaXR5OiAwLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTcuOXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuNXMgZWFzZTtcbn1cblxuLnRhYi1hY2Nlc3MgLnRhYi1saXN0IC50YWItaXRlbS1zbGlkZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnRhYi1hY2Nlc3MgLnRhYi1saXN0IC50YWItaXRlbS1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDcpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50YWItYWNjZXNzIC50YWItbGlzdCAudGFiLWl0ZW0tc2xpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50YWItYWNjZXNzIC50YWItbGlzdCAudGFiLWl0ZW0tc2xpZGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYi1hY2Nlc3MgLnRhYi1saXN0IC50YWItaXRlbSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50YWItYWNjZXNzIC50YWItbGlzdCAudGFiLWl0ZW06aG92ZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4udGFiLWFjY2VzcyAudGFiLWxpc3QgLnRhYi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnRhYi1hY2Nlc3MgLnRhYi1saXN0IC50YWItaXRlbS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50YWItYWNjZXNzIC50YWItbGlzdCAudGFiLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnRhYi1hY2Nlc3MgLnRhYi1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhMDQwO1xuICBib3JkZXItdG9wLXdpZHRoOiAwcHg7XG4gIHBhZGRpbmc6IDQycHggMzdweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGFiLWFjY2VzcyAudGFiLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBwYWRkaW5nOiAxM3B4IDhweCAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50YWItYWNjZXNzIC50YWItY29udGFpbmVyLnRhYi1idXMge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiAtNTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzAwYTA0MDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi53b3JrLWludHJvZHVjdGlvbiAubWVkaWEtdGl0bGUtd29yay1pbnRybyB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLndvcmstaW50cm9kdWN0aW9uIC5tZWRpYS10aXRsZS13b3JrLWludHJvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLndvcmstaW50cm9kdWN0aW9uIC53b3JrLWludHJvLWl0ZW0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAud29yay1pbnRyb2R1Y3Rpb24gLndvcmstaW50cm8taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ud29yay1pbnRyb2R1Y3Rpb24gLndvcmstaW50cm8taXRlbSAuYm9sZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC53b3JrLWludHJvZHVjdGlvbiAud29yay1pbnRyby1pdGVtIC5ib2xkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cblxuLndvcmstaW50cm9kdWN0aW9uIC53b3JrLWludHJvLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAud29yay1pbnRyb2R1Y3Rpb24gLndvcmstaW50cm8tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi53b3JrLWludHJvZHVjdGlvbiAubWVkaWEtc3VicGFnZS13b3JrLWludHJvIHtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53b3JrLWludHJvZHVjdGlvbiAubWVkaWEtYm94LXdvcmsge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAud29yay1pbnRyb2R1Y3Rpb24gLm1lZGlhLWJveC13b3JrIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHg7XG4gIH1cbn1cblxuLndvcmstaW50cm9kdWN0aW9uIC5tZWRpYS1ib3gtd29yayAubWVkaWEtdGh1bWItd29yayB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLndvcmstaW50cm9kdWN0aW9uIC5tZWRpYS1ib3gtd29yayAubWVkaWEtdGh1bWItd29yayB7XG4gICAgbWF4LXdpZHRoOiAyNTdweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc2VjdGlvbi1wcm9maWxlIC5tZWRpYS10aXRsZS1wcm9maWxlIHtcbiAgZm9udC1zaXplOiAxOS44cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNlY3Rpb24tcHJvZmlsZSAubWVkaWEtdGl0bGUtcHJvZmlsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRvcDogLTMycHg7XG4gICAgbGVmdDogLTFweDtcbiAgfVxuICAuc2VjdGlvbi1wcm9maWxlIC5tZWRpYS10aXRsZS1wcm9maWxlLmRlc2MtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wcm9maWxlIC5wcm9maWxlLXN1Yi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5zZWN0aW9uLXByb2ZpbGUgLmRlc2MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5zZWN0aW9uLXByb2ZpbGUgLmRlc2MtY29udGFpbmVyIHVsIHtcbiAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNlY3Rpb24tcHJvZmlsZSAuZGVzYy1jb250YWluZXIgdWwge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wcm9maWxlIC5kZXNjLWNvbnRhaW5lciAuYm9sZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc2VjdGlvbi1wcm9maWxlIC5kZXNjLWNvbnRhaW5lciAuYm9sZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXByb2ZpbGUgLmRlc2MtY29udGFpbmVyIC5wcm9maWxlLWltZyB7XG4gIG1heC13aWR0aDogMTY1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc2VjdGlvbi1wcm9maWxlIC5kZXNjLWNvbnRhaW5lciAucHJvZmlsZS1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5zZWN0aW9uLXByb2ZpbGUgLmRlc2MtY29udGFpbmVyIC5wcm9maWxlLWltZyBpbWcge1xuICAgIG1heC13aWR0aDogMTE5cHg7XG4gIH1cbiAgLnNlY3Rpb24tcHJvZmlsZSAuZGVzYy1jb250YWluZXIgLnByb2ZpbGUtaW1nIC5wcm9maWxlLXN1Yi10aXRsZSB7XG4gICAgcGFkZGluZzogMjJweCAwIDAgMjBweDtcbiAgfVxuICAuc2VjdGlvbi1wcm9maWxlIC5kZXNjLWNvbnRhaW5lciAucHJvZmlsZS1pbWcgLnByb2ZpbGUtc3ViLXRpdGxlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gIH1cbn1cblxuLnNlY3Rpb24tcHJvZmlsZSAuZGVzYy1jb250YWluZXIgLnByb2ZpbGUtZGVzYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zZWN0aW9uLXByb2ZpbGUgLmRlc2MtY29udGFpbmVyIC5wcm9maWxlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc2VjdGlvbi1wcm9maWxlIC5kZXNjLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcHJvZmlsZSAubC1idXR0b24ge1xuICBwYWRkaW5nLWJvdHRvbTogNThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNlY3Rpb24tcHJvZmlsZSAubC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnNlY3Rpb24tcHJvZmlsZSAubC1idXR0b24gLmJ1dHRvbi1wcm9maWxlIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbi5pbWFnZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmltYWdlLWxpc3QgLmltYWdlLWxpc3QtaXRlbSB7XG4gIGZsZXg6IDAgMzMlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmltYWdlLWxpc3QgLmltYWdlLWxpc3QtaXRlbSAuaW1hZ2UtbGlzdC1kZXNjIHtcbiAgcGFkZGluZzogMTRweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5pbWFnZS1saXN0IC5pbWFnZS1saXN0LWl0ZW0gLmltYWdlLWxpc3QtZGVzYyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmltYWdlLWxpc3QgLmltYWdlLWxpc3QtaXRlbSB7XG4gICAgZmxleDogMCA0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuXG4uZm9vZCB7XG4gIHdpZHRoOiA5MTFweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZvb2Qge1xuICAgIG1hcmdpbi10b3A6IDE5MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5mb29kIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbi5mb29kLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvb2QtaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5mb29kLWl0ZW0gLmZvb2QtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogNjNweDtcbiAgcGFkZGluZy1yaWdodDogNjNweDtcbn1cblxuLmZvb2QtaW1hZ2Uge1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mb29kLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogI2EzODczNztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cblxuLmZvb2QtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xufVxuXG4uZ2FsbGVyeS1saXN0IHtcbiAgd2lkdGg6IDEwMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogNTAycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5nYWxsZXJ5LWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24tY29uY2VwdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG4uc2VjdGlvbi1jb25jZXB0IC5jb25jZXB0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNlY3Rpb24tY29uY2VwdCAuY29uY2VwdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc2VjdGlvbi1jb25jZXB0IC5jb25jZXB0IHtcbiAgICB3aWR0aDogNjExcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tY29uY2VwdCAuY29uY2VwdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNlY3Rpb24tY29uY2VwdCAuY29uY2VwdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWNvbmNlcHQgLmNvbmNlcHQtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNlY3Rpb24tY29uY2VwdCAuY29uY2VwdC1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tY29uY2VwdCAuY29uY2VwdC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDQycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zZWN0aW9uLWNvbmNlcHQgLmNvbmNlcHQtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tY29uY2VwdCAuY29uY2VwdC10ZXh0IC5oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VjdGlvbi1jb25jZXB0IC5jb25jZXB0LXRleHQgLmhlYWRpbmcgLmhlYWRpbmctc3VidGV4dCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zZWN0aW9uLWNvbmNlcHQgLmNvbmNlcHQtdGV4dCAuaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWNvbmNlcHQgLmNvbmNlcHQtdGV4dCAuaGVhZGluZyAuaGVhZGluZy1zdWJ0ZXh0IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbi1jb25jZXB0IC5jb25jZXB0LXRleHQgLmNvbmNlcHQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zZWN0aW9uLWNvbmNlcHQgLmNvbmNlcHQtdGV4dCAuY29uY2VwdC1kZXNjIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjE1O1xuICB9XG59XG5cbi5zZWN0aW9uLWNvbmNlcHQgLmNvbmNlcHQtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNlY3Rpb24tY29uY2VwdCAuY29uY2VwdC1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMjcycHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNlY3Rpb24tY29uY2VwdCAuY29uY2VwdC1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tY29uY2VwdCAuY29uY2VwdC1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5zZWN0aW9uLWNvbmNlcHQgLmNvbmNlcHQtZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA1NjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zZWN0aW9uLWNvbmNlcHQgLmNvbmNlcHQtZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlY3Rpb24tY29uY2VwdCAuY29uY2VwdC1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5leHBlcmllbmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIH1cbn1cblxuLmV4cGVyaWVuY2UgLnN1YnBhZ2UtaW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5leHBlcmllbmNlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5leHBlcmllbmNlLWNvbnRlbnQge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuLmV4cGVyaWVuY2UtdGFnIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EzODczNztcbiAgcGFkZGluZzogMzhweCA2OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5leHBlcmllbmNlLXRhZyB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uZXhwZXJpZW5jZS10YWcgc3ZnIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjQ0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5leHBlcmllbmNlLXRhZyBzdmcge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmV4cGVyaWVuY2UtaW1hZ2Uge1xuICAgIHdpZHRoOiA2MzhweDtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM3cHg7XG4gICAgbGVmdDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmV4cGVyaWVuY2UtaW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5leHBlcmllbmNlLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTA1cHg7XG4gICAgcmlnaHQ6IC04OHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmV4cGVyaWVuY2UtdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gIH1cbn1cblxuLmV4cGVyaWVuY2UtdGV4dCAudG95YS1leHBlcmllbmNlLTEge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZXhwZXJpZW5jZS10ZXh0IC50b3lhLWV4cGVyaWVuY2UtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uZXhwZXJpZW5jZS10ZXh0IC50b3lhLWV4cGVyaWVuY2UtMSBzdmcge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogMTdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmV4cGVyaWVuY2UtdGV4dCAudG95YS1leHBlcmllbmNlLTEgc3ZnIHtcbiAgICB3aWR0aDogMTYycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5leHBlcmllbmNlLXRleHQgLnRveWEtZXhwZXJpZW5jZS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmV4cGVyaWVuY2UtdGV4dCAudG95YS1leHBlcmllbmNlLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmV4cGVyaWVuY2UtdGV4dCAudG95YS1leHBlcmllbmNlLTIgc3ZnIHtcbiAgd2lkdGg6IDQ0MXB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5leHBlcmllbmNlLXRleHQgLnRveWEtZXhwZXJpZW5jZS0yIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICB9XG59XG5cbi5leHBlcmllbmNlLWRlc2Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMi4yNjc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmV4cGVyaWVuY2UtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5leHBlcmllbmNlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmV4cGVyaWVuY2UtY29tbWl0IC5leHBlcmllbmNlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmV4cGVyaWVuY2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZXhwZXJpZW5jZS1jb250YWluZXI6bnRoLW9mLXR5cGUoNCkge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5leHBlcmllbmNlLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg0KSAuY29sdW1uczpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmV4cGVyaWVuY2UtY29udGFpbmVyOm50aC1vZi10eXBlKDQpIC5jb2x1bW5zIC50YWdzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZXhwZXJpZW5jZS1jb250YWluZXI6bnRoLW9mLXR5cGUoNCkgLmNvbHVtbnMgLmhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDM0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmV4cGVyaWVuY2UtY29udGFpbmVyOm50aC1vZi10eXBlKDMpIHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmV4cGVyaWVuY2UtY29udGFpbmVyOm50aC1vZi10eXBlKDMpIC5jb2x1bW5zIC50YWdzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZXhwZXJpZW5jZS1jb250YWluZXI6bnRoLW9mLXR5cGUoMykgLmNvbHVtbnMgLmhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDMzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmV4cGVyaWVuY2UtY29udGFpbmVyOm50aC1vZi10eXBlKDMpIC5jb2x1bW5zIC5kZXNjIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmV4cGVyaWVuY2UtY29udGFpbmVyOm50aC1vZi10eXBlKDMpIC5jb2x1bW5zOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmV4cGVyaWVuY2UtY29udGFpbmVyOm50aC1vZi10eXBlKDMpIC5jb2x1bW5zOmxhc3QtY2hpbGQgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZXhwZXJpZW5jZS1jb250YWluZXI6bnRoLWNoaWxkKDEpIC5jb2x1bW5zOmZpcnN0LWNoaWxkLCAuZXhwZXJpZW5jZS1jb250YWluZXI6bnRoLWNoaWxkKDMpIC5jb2x1bW5zOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweDtcbiAgfVxufVxuXG4uZXhwZXJpZW5jZS1jb250YWluZXI6bnRoLWNoaWxkKDIpIC5jb2x1bW5zOmZpcnN0LWNoaWxkLCAuZXhwZXJpZW5jZS1jb250YWluZXI6bnRoLWNoaWxkKDQpIC5jb2x1bW5zOmZpcnN0LWNoaWxkIHtcbiAgb3JkZXI6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5leHBlcmllbmNlLWNvbnRhaW5lcjpudGgtY2hpbGQoMikgLmNvbHVtbnM6Zmlyc3QtY2hpbGQsIC5leHBlcmllbmNlLWNvbnRhaW5lcjpudGgtY2hpbGQoNCkgLmNvbHVtbnM6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHg7XG4gIH1cbn1cblxuLmV4cGVyaWVuY2UtY29udGFpbmVyOm50aC1jaGlsZCgyKSAuY29sdW1uczpsYXN0LWNoaWxkLCAuZXhwZXJpZW5jZS1jb250YWluZXI6bnRoLWNoaWxkKDQpIC5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmV4cGVyaWVuY2UtY29udGFpbmVyOm50aC1jaGlsZCgyKSAuY29sdW1ucyAuaW1hZ2U6YmVmb3JlLCAuZXhwZXJpZW5jZS1jb250YWluZXI6bnRoLWNoaWxkKDQpIC5jb2x1bW5zIC5pbWFnZTpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG59XG5cbi5leHBlcmllbmNlLWNvbnRhaW5lciAuc3VicGFnZS1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZXhwZXJpZW5jZS1jb250YWluZXIgLnN1YnBhZ2UtaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5leHBlcmllbmNlLWNvbnRhaW5lciAudGFncyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMzg3Mzc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTZweCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZXhwZXJpZW5jZS1jb250YWluZXIgLnRhZ3Mge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmV4cGVyaWVuY2UtY29udGFpbmVyIC50YWdzLXRveWEtbWF0ZXJpYWwtMSBzdmcge1xuICB3aWR0aDogMTM4cHg7XG4gIGhlaWdodDogMTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5leHBlcmllbmNlLWNvbnRhaW5lciAudGFncy10b3lhLW1hdGVyaWFsLTEgc3ZnIHtcbiAgICB3aWR0aDogOTNweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmV4cGVyaWVuY2UtY29udGFpbmVyIC50YWdzLXRveWEtdmVzc2Vscy0xIHN2ZyB7XG4gIHdpZHRoOiAxMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmV4cGVyaWVuY2UtY29udGFpbmVyIC50YWdzLXRveWEtdmVzc2Vscy0xIHN2ZyB7XG4gICAgd2lkdGg6IDc5cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5leHBlcmllbmNlLWNvbnRhaW5lciAudGFncy10b3lhLXNwYWNlLTEgc3ZnIHtcbiAgd2lkdGg6IDEzOHB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZXhwZXJpZW5jZS1jb250YWluZXIgLnRhZ3MtdG95YS1zcGFjZS0xIHN2ZyB7XG4gICAgd2lkdGg6IDkzcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5leHBlcmllbmNlLWNvbnRhaW5lciAudGFncy10b3lhLXRha3VtaS0xIHN2ZyB7XG4gIHdpZHRoOiAxNTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmV4cGVyaWVuY2UtY29udGFpbmVyIC50YWdzLXRveWEtdGFrdW1pLTEgc3ZnIHtcbiAgICB3aWR0aDogMTA2cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5leHBlcmllbmNlLWNvbnRhaW5lciAuaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5leHBlcmllbmNlLWNvbnRhaW5lciAuaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG59XG5cbi5leHBlcmllbmNlLWNvbnRhaW5lciAuaGVhZGluZy10b3lhLW1hdGVyaWFsLTIgc3ZnIHtcbiAgd2lkdGg6IDMzOHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmV4cGVyaWVuY2UtY29udGFpbmVyIC5oZWFkaW5nLXRveWEtbWF0ZXJpYWwtMiBzdmcge1xuICAgIHdpZHRoOiAyMDNweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLmV4cGVyaWVuY2UtY29udGFpbmVyIC5oZWFkaW5nLXRveWEtdmVzc2Vscy0yIHN2ZyB7XG4gIHdpZHRoOiA0NjFweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5leHBlcmllbmNlLWNvbnRhaW5lciAuaGVhZGluZy10b3lhLXZlc3NlbHMtMiBzdmcge1xuICAgIHdpZHRoOiAyNzdweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLmV4cGVyaWVuY2UtY29udGFpbmVyIC5oZWFkaW5nLXRveWEtc3BhY2UtMiBzdmcge1xuICB3aWR0aDogNDk2cHg7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZXhwZXJpZW5jZS1jb250YWluZXIgLmhlYWRpbmctdG95YS1zcGFjZS0yIHN2ZyB7XG4gICAgd2lkdGg6IDI5N3B4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuXG4uZXhwZXJpZW5jZS1jb250YWluZXIgLmhlYWRpbmctdG95YS10YWt1bWktMiBzdmcge1xuICB3aWR0aDogMjAxcHg7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZXhwZXJpZW5jZS1jb250YWluZXIgLmhlYWRpbmctdG95YS10YWt1bWktMiBzdmcge1xuICAgIHdpZHRoOiAyMDVweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbn1cblxuLmV4cGVyaWVuY2UtY29udGFpbmVyIC5kZXNjIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDIuMjY3O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5leHBlcmllbmNlLWNvbnRhaW5lciAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYxNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG5cbi5leHBlcmllbmNlLWNvbnRhaW5lciAuaW1hZ2Uge1xuICB3aWR0aDogNjQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmV4cGVyaWVuY2UtY29udGFpbmVyIC5pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMzg3Mzc7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmV4cGVyaWVuY2UtY29udGFpbmVyIC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBvaW50LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wb2ludC1pdGVtIC5mdWxsLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wb2ludC1pdGVtIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBvaW50LWl0ZW0gc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICB9XG59XG5cbi5wb2ludC1pdGVtIC5wb2ludC1oZWFkaW5nLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmZhO1xuICBwYWRkaW5nOiA1MHB4IDIwcHggODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnBvaW50LWl0ZW0gLnBvaW50LWhlYWRpbmctd3JhcCB7XG4gICAgcGFkZGluZzogNjdweCAyMHB4IDE4MHB4O1xuICB9XG59XG5cbi5wb2ludC1pdGVtIC5wb2ludC1oZWFkaW5nLXdyYXAgLnBvaW50LWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wb2ludC1pdGVtIC5wb2ludC1oZWFkaW5nLXdyYXAgLnBvaW50LWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbi5wb2ludC1pdGVtIC5wb2ludC1oZWFkaW5nLXdyYXAgLnBvaW50LWhlYWRpbmcubm8tMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlubmVyLWJ1ZmZldC8wMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucG9pbnQtaXRlbSAucG9pbnQtaGVhZGluZy13cmFwIC5wb2ludC1oZWFkaW5nLm5vLTEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucG9pbnQtaXRlbSAucG9pbnQtaGVhZGluZy13cmFwIC5wb2ludC1oZWFkaW5nLm5vLTEgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5wb2ludC1pdGVtIC5wb2ludC1oZWFkaW5nLXdyYXAgLnBvaW50LWhlYWRpbmcubm8tMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlubmVyLWJ1ZmZldC8wMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucG9pbnQtaXRlbSAucG9pbnQtaGVhZGluZy13cmFwIC5wb2ludC1oZWFkaW5nLm5vLTIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweDtcbiAgfVxufVxuXG4ucG9pbnQtaXRlbSAucG9pbnQtaGVhZGluZy13cmFwIC5wb2ludC1oZWFkaW5nLm5vLTIgc3ZnIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBvaW50LWl0ZW0gLnBvaW50LWhlYWRpbmctd3JhcCAucG9pbnQtaGVhZGluZy5uby0yIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4ucG9pbnQtaXRlbSAucG9pbnQtaGVhZGluZy13cmFwIC5wb2ludC1oZWFkaW5nLm5vLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpbm5lci1idWZmZXQvMDMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBvaW50LWl0ZW0gLnBvaW50LWhlYWRpbmctd3JhcCAucG9pbnQtaGVhZGluZy5uby0zIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHg7XG4gIH1cbn1cblxuLnBvaW50LWl0ZW0gLnBvaW50LWhlYWRpbmctd3JhcCAucG9pbnQtaGVhZGluZy5uby0zIHN2ZyB7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wb2ludC1pdGVtIC5wb2ludC1oZWFkaW5nLXdyYXAgLnBvaW50LWhlYWRpbmcubm8tMyBzdmcge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cbn1cblxuLnBvaW50LWl0ZW0gLnBvaW50LWhlYWRpbmctd3JhcCAucG9pbnQtaGVhZGluZy5uby00IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaW5uZXItYnVmZmV0LzA0LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTA3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wb2ludC1pdGVtIC5wb2ludC1oZWFkaW5nLXdyYXAgLnBvaW50LWhlYWRpbmcubm8tNCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4O1xuICB9XG59XG5cbi5wb2ludC1pdGVtIC5wb2ludC1oZWFkaW5nLXdyYXAgLnBvaW50LWhlYWRpbmcubm8tNCBzdmcge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucG9pbnQtaXRlbSAucG9pbnQtaGVhZGluZy13cmFwIC5wb2ludC1oZWFkaW5nLm5vLTQgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG59XG5cbi5wb2ludC1pdGVtIC5wb2ludC1oZWFkaW5nLXdyYXAgLnBvaW50LXN1YnRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wb2ludC1pdGVtIC5wb2ludC1oZWFkaW5nLXdyYXAgLnBvaW50LXN1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cbn1cblxuLnBvaW50LWl0ZW0gLnBvaW50LWltYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wb2ludC1pdGVtIC5wb2ludC1pbWFnZS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IC0xNTVweDtcbiAgfVxufVxuXG4ucG9pbnQtaXRlbSAucG9pbnQtaW1hZ2UtbGlzdCBsaSB7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5wb2ludC1pdGVtIC5wb2ludC1pbWFnZS1saXN0IGxpIC5wb2ludC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3MHB4O1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnBvaW50LWl0ZW0gLnBvaW50LWltYWdlLWxpc3QgbGkgLnBvaW50LWltYWdlIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBvaW50LWl0ZW0gLnBvaW50LWltYWdlLWxpc3QgbGkgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wb2ludC1pdGVtIC5wb2ludC1pbWFnZS1saXN0IGxpIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5wb2ludC1pdGVtIC5wb2ludC1pbWFnZS1saXN0LnR3by1pdGVtcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9pbnQtaXRlbSAucG9pbnQtaW1hZ2UtbGlzdC50d28taXRlbXMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLnBvaW50LXN1YnRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZGlubmVyLXNldC1tYXJjaGVyYW50IC5wb2ludC1zdWJ0ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLnBvaW50LXN1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbi5yZWNvbW1lbmQtbWVudS1jb250YWluZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzZjY2U0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDc5cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZWNvbW1lbmQtbWVudS1jb250YWluZXIge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICB9XG59XG5cbi5yZWNvbW1lbmQtbWVudS1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZWNvbW1lbmQtbWVudS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA3M3B4O1xuICB9XG59XG5cbi5yZWNvbW1lbmQtbWVudS1kZXRhaWxzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlY29tbWVuZC1tZW51LWRldGFpbHMtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnJlY29tbWVuZC1tZW51LWRldGFpbHMtaXRlbSB7XG4gIHdpZHRoOiA1NTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlY29tbWVuZC1tZW51LWRldGFpbHMtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJlY29tbWVuZC1tZW51LWRldGFpbHMtbWFpbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5yZWNvbW1lbmQtbWVudS1kZXRhaWxzLW1haW4tdGl0bGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiA2NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVjb21tZW5kLW1lbnUtZGV0YWlscy1tYWluLXRpdGxlIGltZyB7XG4gICAgaGVpZ2h0OiA0MS41cHg7XG4gIH1cbn1cblxuLnJlY29tbWVuZC1tZW51LWRldGFpbHMtbWFpbi10aXRsZS5tYWluLXRpdGxlLTMgaW1nIHtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVjb21tZW5kLW1lbnUtZGV0YWlscy1tYWluLXRpdGxlLm1haW4tdGl0bGUtMyBpbWcge1xuICAgIGhlaWdodDogMTUuNXB4O1xuICB9XG59XG5cbi5yZWNvbW1lbmQtbWVudS1kZXRhaWxzLWNvbnRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZWNvbW1lbmQtbWVudS1kZXRhaWxzLWNvbnRleHQge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG4ucmVjb21tZW5kLWZlYXR1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZGlubmVyLXNldC1tYXJjaGVyYW50IC5yZWNvbW1lbmQtZmVhdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnJlY29tbWVuZC1mZWF0dXJlLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVjb21tZW5kLWZlYXR1cmUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxufVxuXG4ucmVjb21tZW5kLWZlYXR1cmUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ucmVjb21tZW5kLWZlYXR1cmUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0ODFweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzOXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVjb21tZW5kLWZlYXR1cmUtaW1hZ2Uge1xuICAgIGhlaWdodDogMTc5cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbn1cblxuLnJlY29tbWVuZC1mZWF0dXJlLWltYWdlLmRldGFpbHMtaW1hZ2Uge1xuICBoZWlnaHQ6IDMyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVjb21tZW5kLWZlYXR1cmUtaW1hZ2UuZGV0YWlscy1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNzlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4ucmVjb21tZW5kLWZlYXR1cmUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVjb21tZW5kLWZlYXR1cmUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnJlY29tbWVuZC1mZWF0dXJlLXRpdGxlLmZlYXR1cmUtdGl0bGUtMiBzdmcge1xuICAgIGhlaWdodDogMTcuNXB4O1xuICB9XG59XG5cbi5yZWNvbW1lbmQtZmVhdHVyZS10aXRsZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVjb21tZW5kLWZlYXR1cmUtdGl0bGUgc3ZnIHtcbiAgICBoZWlnaHQ6IDQwLjVweDtcbiAgfVxufVxuXG4ucmVjb21tZW5kLWZlYXR1cmUtdGl0bGUuZGV0YWlscy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlY29tbWVuZC1mZWF0dXJlLXRpdGxlLmRldGFpbHMtdGl0bGUgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDEwcHg7XG4gIGhlaWdodDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlY29tbWVuZC1mZWF0dXJlLXRpdGxlLmRldGFpbHMtdGl0bGUgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ3LjVweDtcbiAgfVxufVxuXG4ucmVjb21tZW5kLWZlYXR1cmUtdGl0bGUuZGV0YWlscy10aXRsZS50aXRsZS0yIHN2ZyB7XG4gIHdpZHRoOiAyODdweDtcbiAgaGVpZ2h0OiAzN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVjb21tZW5kLWZlYXR1cmUtdGl0bGUuZGV0YWlscy10aXRsZS50aXRsZS0yIHN2ZyB7XG4gICAgd2lkdGg6IDIwMXB4O1xuICAgIGhlaWdodDogMTYuNXB4O1xuICB9XG59XG5cbi5yZWNvbW1lbmQtZmVhdHVyZS1wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZWNvbW1lbmQtZmVhdHVyZS1wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4ucmVjb21tZW5kLWZlYXR1cmUtcHJpY2Ugc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJlY29tbWVuZC1mZWF0dXJlLXByaWNlIHN2ZyB7XG4gICAgaGVpZ2h0OiAxMy41cHg7XG4gIH1cbn1cblxuLnJlY29tbWVuZC1mZWF0dXJlLXByaWNlLmRldGFpbHMtcHJpY2Ugc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVjb21tZW5kLWZlYXR1cmUtcHJpY2UuZGV0YWlscy1wcmljZSBzdmcge1xuICAgIGhlaWdodDogMTMuNXB4O1xuICB9XG59XG5cbi5yZWNvbW1lbmQtZmVhdHVyZS1wcmljZS5kZXRhaWxzLXByaWNlLnByaWNlLTIge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuXG4ucmVjb21tZW5kLWZlYXR1cmUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVjb21tZW5kLWZlYXR1cmUtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgzMztcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGlubmVyLXNldC1tYXJjaGVyYW50IC5yZWNvbW1lbmQtZmVhdHVyZS1kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnJlY29tbWVuZC1mZWF0dXJlLWRlc2MuZGV0YWlscy1kZXNjIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJlY29tbWVuZC1mZWF0dXJlLWJveCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZWNvbW1lbmQtZmVhdHVyZS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5yZWNvbW1lbmQtZmVhdHVyZS1ib3guZGV0YWlscy1ib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnJlY29tbWVuZC1mZWF0dXJlLWJveCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ucmVjb21tZW5kLWZlYXR1cmUtdGFnIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44NzU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IC0xNXB4O1xufVxuXG4uZGlubmVyLXNldC1tYXJjaGVyYW50IC5yZWNvbW1lbmQtZmVhdHVyZS10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmVjb21tZW5kLWZlYXR1cmUtdGFnIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY0O1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuXG4ucmVjb21tZW5kLWZlYXR1cmUtdGFnLmRldGFpbHMtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJlY29tbWVuZC1mZWF0dXJlLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5yZWNvbW1lbmQtZmVhdHVyZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzI3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLmZlYXR1cmUtcHJpY2UtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDlweDtcbiAgfVxufVxuXG4uZGlubmVyLXNldC1tYXJjaGVyYW50IC5yZWNvbW1lbmQtZmVhdHVyZS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgLnJlY29tbWVuZC1mZWF0dXJlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE2MC41cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAuZGV0YWlscy10aXRsZSBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZGlubmVyLXNldC1tYXJjaGVyYW50IC5kZXRhaWxzLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAuZGlubmVyLXJlY29tbWVuZC1mZWF0dXJlLXRpdGxlLTEgc3ZnIHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbn1cblxuLm1hcC1hbGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFwX20vbWFwLWNlbnRyYWwtZW50cmFuY2UtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG5cbi5tYXAtYWxsIC5zZWN0aW9uLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYXAtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcC1hbGwgLnNlY3Rpb24tYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5tYXAtYWxsIC5tYXAtYWxsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYXAtYWxsIC5tYXAtYWxsLWJ1YmJsZXMtbGlzdCAubWFwLWJ1YmJsZXMtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjVzIGFsbDtcbn1cblxuLm1hcC1hbGwgLm1hcC1hbGwtYnViYmxlcy1saXN0IC5tYXAtYnViYmxlcy1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogLTIwcHg7XG4gIG1heC13aWR0aDogMTIycHg7XG4gIHJpZ2h0OiA0MDNweDtcbn1cblxuLm1hcC1hbGwgLm1hcC1hbGwtYnViYmxlcy1saXN0IC5tYXAtYnViYmxlcy1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogNTFweDtcbiAgbWF4LXdpZHRoOiAxMzNweDtcbiAgcmlnaHQ6IDU0NXB4O1xufVxuXG4ubWFwLWFsbCAubWFwLWFsbC1idWJibGVzLWxpc3QgLm1hcC1idWJibGVzLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxMzJweDtcbiAgbWF4LXdpZHRoOiAxMjZweDtcbiAgbGVmdDogMTczcHg7XG59XG5cbi5tYXAtYWxsIC5tYXAtYWxsLWJ1YmJsZXMtbGlzdCAubWFwLWJ1YmJsZXMtaXRlbTpudGgtY2hpbGQoNCkge1xuICB0b3A6IDM2NnB4O1xuICBtYXgtd2lkdGg6IDE0M3B4O1xuICBsZWZ0OiAxMDVweDtcbn1cblxuLm1hcC1hbGwgLm1hcC1hbGwtYnViYmxlcy1saXN0IC5tYXAtYnViYmxlcy1pdGVtOm50aC1jaGlsZCg1KSB7XG4gIHRvcDogMTUwcHg7XG4gIG1heC13aWR0aDogMTY1cHg7XG4gIGxlZnQ6IDMxMXB4O1xufVxuXG4ubWFwLWFsbCAubWFwLWFsbC1idWJibGVzLWxpc3QgLm1hcC1idWJibGVzLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgdG9wOiAzMDNweDtcbiAgbWF4LXdpZHRoOiAyMzJweDtcbiAgbGVmdDogMzQ0cHg7XG59XG5cbi5tYXAtYWxsIC5tYXAtYWxsLWJ1YmJsZXMtbGlzdCAubWFwLWJ1YmJsZXMtaXRlbTpudGgtY2hpbGQoNykge1xuICB0b3A6IDEyN3B4O1xuICBtYXgtd2lkdGg6IDEyM3B4O1xuICByaWdodDogMTMwcHg7XG59XG5cbi5tYXAtYWxsIC5tYXAtYWxsLWJ1YmJsZXMtbGlzdCAubWFwLWJ1YmJsZXMtaXRlbTpudGgtY2hpbGQoOCkge1xuICBib3R0b206IDE2M3B4O1xuICBsZWZ0OiAyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYXAtYWxsIC5tYXAtYWxsLWJ1YmJsZXMtbGlzdCAubWFwLWJ1YmJsZXMtaXRlbTpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGVhc2UgMC41cyBhbGw7XG4gIC8qIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cblxuLm1hcC1hbGwgLnNwLW1hcC1mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMCU7XG4gIGxlZnQ6IDIlO1xuICBtYXgtd2lkdGg6IDUyJTtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1hcC1hbGwgLnNwLW1hcC1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tYXAtYWxsLm1hcC1jZW50cmFsIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDg1JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1hcC1hbGwubWFwLWNlbnRyYWwge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLm1hcC13cmFwcGVyLm1hcC13cmFwcGVyLXRvdXJpc20gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODkwcHg7XG59XG5cbi5sb2NhdGlvbi1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA1N3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubG9jYXRpb24taW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxufVxuXG4ubG9jYXRpb24tY29sOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDYxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubG9jYXRpb24tY29sOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubG9jYXRpb24tY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubG9jYXRpb24tbWFwIC5tYXAtaWZyYW1lIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICMwMGEwNDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sb2NhdGlvbi1tYXAgLm1hcC1pZnJhbWUge1xuICAgIGhlaWdodDogMTk1LjVweDtcbiAgfVxufVxuXG4ubG9jYXRpb24tbWFwIC5tYXAtaWZyYW1lIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubG9jYXRpb24tbWFwIC5tYXAtaWZyYW1lIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzNThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubG9jYXRpb24tbWFwIC5tYXAtaWZyYW1lIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5sb2NhdGlvbi1jdGEge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubG9jYXRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmxvY2F0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS44MzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5sb2NhdGlvbi1kZXNjIHtcbiAgcGFkZGluZy10b3A6IDI5cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sb2NhdGlvbi1kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5cbi5sb2NhdGlvbi1ub3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubG9jYXRpb24tbm90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmxvY2F0aW9uLW5vdGUtY29sOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmxvY2F0aW9uLW5vdGUtY29sOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogNjU2cHg7XG4gIH1cbn1cblxuLmxvY2F0aW9uLW5vdGUgLmJvcmRlci10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5sb2NhdGlvbi1ub3RlIC5ib3JkZXItdGV4dCB7XG4gICAgcGFkZGluZzogNDlweCAyN3B4IDMxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmxvY2F0aW9uLW5vdGUgLmJvcmRlci10ZXh0IHtcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ubG9jYXRpb24tbm90ZSAudGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS43Nzg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRvcDogLTE3cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubG9jYXRpb24tbm90ZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0b3A6IC0xNHB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG5cbi5sb2NhdGlvbi1ub3RlIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubG9jYXRpb24tbm90ZSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk2MTtcbiAgfVxufVxuXG4ubG9jYXRpb24tbm90ZSAudGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sb2NhdGlvbi1ub3RlIC50ZXh0IHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBjb2xvcjogI2ZmMzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sb2NhdGlvbi1ub3RlIC50ZXh0IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubG9jYXRpb24tbm90ZS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5sb2NhdGlvbi1ub3RlLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmxvY2F0aW9uLW5vdGUtbGlzdCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB9XG59XG5cbi5sb2NhdGlvbi1ub3RlLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGNvbG9yOiAjMDBhMDQwO1xuICB0b3A6IC0xNHB4O1xuICBsZWZ0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sb2NhdGlvbi1ub3RlLWxpc3QgbGk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdG9wOiAtOXB4O1xuICB9XG59XG5cbi5sb2NhdGlvbi1ub3RlLWxpc3QgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubG9jYXRpb24tbm90ZS1saXN0IGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4ubG9jYXRpb24tbm90ZS1saXN0IGxpIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogIzJkMmQyZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmxvY2F0aW9uLW5vdGUtbGlzdCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLmxvY2F0aW9uLW5vdGUtY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sb2NhdGlvbi1ub3RlLWN0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG4ubG9jYXRpb24tbm90ZS1jdGEgLm5vdGUtY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGhlaWdodDogNDZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubG9jYXRpb24tbm90ZS1jdGEgLm5vdGUtY3RhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgfVxufVxuXG4ubG9jYXRpb24tbm90ZS1jdGEgLm5vdGUtY3RhOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5sb2NhdGlvbi1ub3RlLWN0YSAubm90ZS1jdGEgc3ZnIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubG9jYXRpb24tbm90ZS1jdGEgLm5vdGUtY3RhIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICB9XG59XG5cbi5sb2NhdGlvbi1ub3RlLWN0YSAubm90ZS1jdGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmxvY2F0aW9uLW5vdGUtY3RhIC5ub3RlLWN0YSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmd1aWRlLWZpbHRlciAucm93IHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmd1aWRlLWZpbHRlciAucm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5ndWlkZS1maWx0ZXIgLnRhZyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZ3VpZGUtZmlsdGVyIC50YWcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uZ3VpZGUtZmlsdGVyIC5pbnB1dC13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZ3VpZGUtZmlsdGVyIC5pbnB1dC13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmd1aWRlLWZpbHRlciAuaW5wdXQtd3JhcHBlciBsYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5Njk2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ndWlkZS1maWx0ZXIgLmlucHV0LXdyYXBwZXIgbGFiZWwge1xuICAgIHBhZGRpbmc6IDdweCAyOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uZ3VpZGUtZmlsdGVyIC5pbnB1dC13cmFwcGVyIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmd1aWRlLWZpbHRlciAuaW5wdXQtd3JhcHBlciBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY5ODAyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmd1aWRlLWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3VpZGUtYXJlYSAuZ3VpZGUtYXJlYS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ndWlkZS1hcmVhIC5ndWlkZS1hcmVhLWlubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5ndWlkZS1hcmVhIC5ndWlkZS1hcmVhLWlubmVyIC5ndWlkZS1hcmVhLWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMjVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZ3VpZGUtYXJlYSAuZ3VpZGUtYXJlYS1pbm5lciAuZ3VpZGUtYXJlYS1sb2dvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLmd1aWRlLWFyZWEgLmd1aWRlLWFyZWEtaW5uZXIgLmd1aWRlLWFyZWEtbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZ3VpZGUtYXJlYSAuZ3VpZGUtYXJlYS1pbm5lciAuZ3VpZGUtYXJlYS1sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiA5NXB4O1xuICB9XG59XG5cbi5ndWlkZS1hcmVhIC5ndWlkZS1hcmVhLWlubmVyIC5ndWlkZS1hcmVhLWRlc2Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi5ndWlkZS1hcmVhIC5ndWlkZS1hcmVhLWlubmVyIC5ndWlkZS1hcmVhLWRlc2MgLmd1aWRlLWFyZWEtZGVzYy1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmd1aWRlLWFyZWEgLmd1aWRlLWFyZWEtaW5uZXIgLmd1aWRlLWFyZWEtZGVzYyAuZ3VpZGUtYXJlYS1kZXNjLWhlYWRpbmcgc3ZnIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmd1aWRlLWFyZWEgLmd1aWRlLWFyZWEtaW5uZXIgLmd1aWRlLWFyZWEtZGVzYyAuZ3VpZGUtYXJlYS1kZXNjLWhlYWRpbmcgc3ZnIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1heC13aWR0aDogMTE3cHg7XG4gIH1cbn1cblxuLmd1aWRlLWFyZWEgLmd1aWRlLWFyZWEtaW5uZXIgLmd1aWRlLWFyZWEtZGVzYyAuZ3VpZGUtYXJlYS1kZXNjLWhlYWRpbmcubW9iaXBhcmsge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZ3VpZGUtYXJlYSAuZ3VpZGUtYXJlYS1pbm5lciAuZ3VpZGUtYXJlYS1kZXNjIC5ndWlkZS1hcmVhLWRlc2MtaGVhZGluZy5tb2JpcGFyayB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmd1aWRlLWFyZWEgLmd1aWRlLWFyZWEtaW5uZXIgLmd1aWRlLWFyZWEtZGVzYyAuZ3VpZGUtYXJlYS1kZXNjLWhlYWRpbmcuaGVsbG93b29kcyBzdmcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZ3VpZGUtYXJlYSAuZ3VpZGUtYXJlYS1pbm5lciAuZ3VpZGUtYXJlYS1kZXNjIC5ndWlkZS1hcmVhLWRlc2MtaGVhZGluZy5oZWxsb3dvb2RzIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmd1aWRlLWFyZWEgLmd1aWRlLWFyZWEtaW5uZXIgLmd1aWRlLWFyZWEtZGVzYyAuZ3VpZGUtYXJlYS1kZXNjLWhlYWRpbmcuaGVsbG93b29kcyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmd1aWRlLWFyZWEgLmd1aWRlLWFyZWEtaW5uZXIgLmd1aWRlLWFyZWEtZGVzYyAuZ3VpZGUtYXJlYS1kZXNjLWhlYWRpbmcuaG9uZGEgc3ZnIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmd1aWRlLWFyZWEgLmd1aWRlLWFyZWEtaW5uZXIgLmd1aWRlLWFyZWEtZGVzYyAuZ3VpZGUtYXJlYS1kZXNjLWhlYWRpbmcuaG9uZGEgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZ3VpZGUtYXJlYSAuZ3VpZGUtYXJlYS1pbm5lciAuZ3VpZGUtYXJlYS1kZXNjIC5ndWlkZS1hcmVhLWRlc2MtaGVhZGluZy5ob25kYSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmd1aWRlLWFyZWEgLmd1aWRlLWFyZWEtaW5uZXIgLmd1aWRlLWFyZWEtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5ndWlkZS1hcmVhIC5ndWlkZS1hcmVhLWlubmVyIC5ndWlkZS1hcmVhLXBhc3Nwb3J0IHtcbiAgY29sb3I6ICNmMzlhMDQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmd1aWRlLWFyZWEgLmd1aWRlLWFyZWEtaW5uZXIgLmd1aWRlLWFyZWEtcGFzc3BvcnQge1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBmb250LXNpemU6IDdweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBib3R0b206IDVweDtcbiAgICByaWdodDogLTFweDtcbiAgfVxufVxuXG4uZ3VpZGUtYXJlYSAuZ3VpZGUtYXJlYS1pbm5lciAucGFzc3BvcnQge1xuICBtYXgtd2lkdGg6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ndWlkZS1hcmVhIC5ndWlkZS1hcmVhLWlubmVyIC5wYXNzcG9ydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1heC13aWR0aDogMjNweDtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cbn1cblxuLmd1aWRlLWxpc3QgLmd1aWRlLWl0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZ3VpZGUtbGlzdCAuZ3VpZGUtaXRlbXMgLnBhc3Nwb3J0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWF4LXdpZHRoOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZ3VpZGUtbGlzdCAuZ3VpZGUtaXRlbXMgLnBhc3Nwb3J0IHtcbiAgICBtYXgtd2lkdGg6IDIzcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAtMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ndWlkZS1saXN0IC5ndWlkZS1pdGVtcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmd1aWRlLWxpc3QgLmd1aWRlLWl0ZW1zIC5tZWRpYS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIH1cbn1cblxuLmd1aWRlLWxpc3QgLndyYXBwZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ndWlkZS1saXN0IC53cmFwcGVyLWNvbnRhaW5lciAuYXJlYS1pdGVtLWltYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ndWlkZS1saXN0IC53cmFwcGVyLWNvbnRhaW5lciAuYXJlYS1pdGVtLWltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbn1cblxuLmd1aWRlLWxpc3QgLndyYXBwZXItY29udGFpbmVyIC5hcmVhLWl0ZW0tZGVzYy13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MzVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZ3VpZGUtbGlzdCAud3JhcHBlci1jb250YWluZXIgLmFyZWEtaXRlbS1kZXNjLXdyYXBwZXIgLnN1YnBhZ2UtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ndWlkZS1saXN0IC53cmFwcGVyLWNvbnRhaW5lciAuYXJlYS1pdGVtLWRlc2Mtd3JhcHBlciAuc3VicGFnZS10aXRsZSAudGl0bGUtdW5kZXJsaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwYjkzNzY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ndWlkZS1saXN0IC53cmFwcGVyLWNvbnRhaW5lciAuYXJlYS1pdGVtLWRlc2Mtd3JhcHBlciAuc3VicGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uZ3VpZGUtbGlzdCAud3JhcHBlci1jb250YWluZXIgLmFyZWEtaXRlbS1kZXNjLXdyYXBwZXIgLmhlYWRpbmcge1xuICBtYXJnaW46IDA7XG59XG5cbi5ndWlkZS1saXN0IC53cmFwcGVyLWNvbnRhaW5lciAuYXJlYS1pdGVtLWRlc2Mtd3JhcHBlciAuaGVhZGluZyAuaGVhZGluZy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHVuc2V0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ndWlkZS1saXN0IC53cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBkZi1saW5rIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wZGYtbGluayBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4ucGRmLWxpbmsgYSAucGRmLWljb24ge1xuICBtYXJnaW4tbGVmdDogMTdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBkZi1saW5rIGEgLnBkZi1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXgtd2lkdGg6IDIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBkZi1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG5cbi5ndWlkZS1kYXRhLWhvbGRlciB7XG4gIC8qU2hvdyBpdGVtcyBpZiBib3RoIGFnZSBhbmQgZ3JhZGUgYXJlIG5vdCBzZWxlY3RlZCovXG59XG5cbi5ndWlkZS1kYXRhLWhvbGRlcltkYXRhLWFyZWEqPVwibW9iaXBhcmtcIl0gLmd1aWRlLWFyZWFbZGF0YS1hcmVhPVwibW9iaXBhcmtcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtYXJlYSo9XCJoZWxsb3dvb2RzXCJdIC5ndWlkZS1hcmVhW2RhdGEtYXJlYT1cImhlbGxvd29vZHNcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtYXJlYSo9XCJob25kYVwiXSAuZ3VpZGUtYXJlYVtkYXRhLWFyZWE9XCJob25kYVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ3VpZGUtZGF0YS1ob2xkZXJbZGF0YS1hcmVhPVwiXCJdIC5ndWlkZS1hcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ndWlkZS1kYXRhLWhvbGRlcltkYXRhLWFnZSo9XCIwXCJdW2RhdGEtZ3JhZGU9XCJcIl0gLmd1aWRlLWl0ZW1zW2RhdGEtYWdlKj1cIjBcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtYWdlKj1cIjFcIl1bZGF0YS1ncmFkZT1cIlwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1hZ2UqPVwiMVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ3VpZGUtZGF0YS1ob2xkZXJbZGF0YS1hZ2UqPVwiMlwiXVtkYXRhLWdyYWRlPVwiXCJdIC5ndWlkZS1pdGVtc1tkYXRhLWFnZSo9XCIyXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ndWlkZS1kYXRhLWhvbGRlcltkYXRhLWFnZSo9XCIzXCJdW2RhdGEtZ3JhZGU9XCJcIl0gLmd1aWRlLWl0ZW1zW2RhdGEtYWdlKj1cIjNcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtYWdlKj1cIjRcIl1bZGF0YS1ncmFkZT1cIlwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1hZ2UqPVwiNFwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ3VpZGUtZGF0YS1ob2xkZXJbZGF0YS1hZ2UqPVwiNVwiXVtkYXRhLWdyYWRlPVwiXCJdIC5ndWlkZS1pdGVtc1tkYXRhLWFnZSo9XCI1XCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ndWlkZS1kYXRhLWhvbGRlcltkYXRhLWFnZSo9XCI2XCJdW2RhdGEtZ3JhZGU9XCJcIl0gLmd1aWRlLWl0ZW1zW2RhdGEtYWdlKj1cIjZcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiMVwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCIxXCJdIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiMVwiXSAuZ3VpZGUtaXRlbXM6bm90KFtkYXRhLWdyYWRlKj1cIjFcIl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiMlwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCIyXCJdIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiMlwiXSAuZ3VpZGUtaXRlbXM6bm90KFtkYXRhLWdyYWRlKj1cIjJcIl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiM1wiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCIzXCJdIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiM1wiXSAuZ3VpZGUtaXRlbXM6bm90KFtkYXRhLWdyYWRlKj1cIjNcIl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNFwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCIxXCJdLFxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNFwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCIyXCJdLFxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNFwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCIzXCJdLFxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNFwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCI0XCJdLFxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNFwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCI1XCJdLFxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNFwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCI2XCJdIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNFwiXSAuZ3VpZGUtaXRlbXM6bm90KFtkYXRhLWdyYWRlKj1cIjRcIl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNVwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCIxXCJdLFxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNVwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCIyXCJdLFxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNVwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCIzXCJdLFxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNVwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCI0XCJdLFxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNVwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCI1XCJdLFxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNVwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCI2XCJdIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNVwiXSAuZ3VpZGUtaXRlbXM6bm90KFtkYXRhLWdyYWRlKj1cIjVcIl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNlwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCIxXCJdLFxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNlwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCIyXCJdLFxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNlwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCIzXCJdLFxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNlwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCI0XCJdLFxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNlwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCI1XCJdLFxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNlwiXSAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCI2XCJdIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtZ3JhZGUqPVwiNlwiXSAuZ3VpZGUtaXRlbXM6bm90KFtkYXRhLWdyYWRlKj1cIjZcIl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtYWdlPVwiXCJdW2RhdGEtZ3JhZGU9XCJcIl0gLmd1aWRlLWl0ZW1zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ndWlkZS1kYXRhLWhvbGRlcltkYXRhLWFnZT1cIlwiXVtkYXRhLWdyYWRlPVwiXCJdW2RhdGEtYXJlYT1cIlwiXSAuZ3VpZGUtYXJlYSwgLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtYWdlPVwiXCJdW2RhdGEtZ3JhZGU9XCJcIl1bZGF0YS1hcmVhPVwiXCJdIC5ndWlkZS1pdGVtcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ3VpZGUtZGF0YS1ob2xkZXJbZGF0YS1wYXNzcG9ydD1cInRydWVcIl0gW2RhdGEtYXJlYT1cImhvbmRhXCJdLFxuLmd1aWRlLWRhdGEtaG9sZGVyW2RhdGEtcGFzc3BvcnQ9XCJ0cnVlXCJdIC5ndWlkZS1pdGVtc1tkYXRhLXBhc3Nwb3J0PVwiXCJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGlsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnRpbGVzIC50aWxlIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnRpbGVzIC50aWxlIC50aWxlSW1hZ2VXcmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRpbGVzIC50aWxlIC50aWxlSW1hZ2VXcmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLnRpbGVzIC50aWxlIC50aWxlRGVzY1dyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4udGlsZXMgLnRpbGUgLnRpbGVEZXNjV3JhcCAudGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRpbGVzIC50aWxlIC50aWxlRGVzY1dyYXAgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG4udGlsZXMgLnRpbGUgLnRpbGVEZXNjV3JhcCAuYWRkcmVzcyB7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGlsZXMgLnRpbGUgLnRpbGVEZXNjV3JhcCAuYWRkcmVzcyB7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRpbGVzIC50aWxlIC50aWxlRGVzY1dyYXAgLmRlc2Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgWXVHb3RoaWMsIOa4uOOCtOOCt+ODg+OCrywg44Oh44Kk44Oq44KqLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGlsZXMgLnRpbGUgLnRpbGVEZXNjV3JhcCAuZGVzYyB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50aWxlcyAudGlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRvd25MaXN0SXRlbSAudG93bi1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi50b3duTGlzdEl0ZW0gLnRvd24taXRlbSAudGlsZUltYWdlV3JhcCB7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3duTGlzdEl0ZW0gLnRvd24taXRlbSAudGlsZUltYWdlV3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuXG4udG93bkxpc3RJdGVtIC50b3duLWl0ZW0gLnRpbGVEZXNjV3JhcCB7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG5cbi50b3duTGlzdEl0ZW0gLnRvd24taXRlbSAudGlsZURlc2NXcmFwIC5kaXJlY3Rpb24tdGltZSB7XG4gIGNvbG9yOiAjMDBhMDA0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3duTGlzdEl0ZW0gLnRvd24taXRlbSAudGlsZURlc2NXcmFwIC5kaXJlY3Rpb24tdGltZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnRvd25MaXN0SXRlbSAudG93bi1pdGVtIC50aWxlRGVzY1dyYXAgLmNvbG9yLXRpdGxlIHtcbiAgaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG4udG93bkxpc3RJdGVtIC50b3duLWl0ZW0gLnRpbGVEZXNjV3JhcCAuY29sb3ItdGl0bGUgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3duTGlzdEl0ZW0gLnRvd24taXRlbSAudGlsZURlc2NXcmFwIC5jb2xvci10aXRsZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi50b3duTGlzdEl0ZW0gLnRvd24taXRlbSAudGlsZURlc2NXcmFwIC5jb2xvci10aXRsZSAub2ZmaWNpYWwtbGluay13cmFwIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG93bkxpc3RJdGVtIC50b3duLWl0ZW0gLnRpbGVEZXNjV3JhcCAuY29sb3ItdGl0bGUgLm9mZmljaWFsLWxpbmstd3JhcCAub2ZmaWNpYWwtbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRvd25MaXN0SXRlbSAudG93bi1pdGVtIC50aWxlRGVzY1dyYXAgLmNvbG9yLXRpdGxlIC5vZmZpY2lhbC1saW5rLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3duTGlzdEl0ZW0gLnRvd24taXRlbSAudGlsZURlc2NXcmFwIC5jb2xvci10aXRsZSB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnRvd25MaXN0SXRlbSAudG93bi1pdGVtIC50aWxlRGVzY1dyYXAgLmRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRvd25MaXN0SXRlbSAudG93bi1pdGVtIC50aWxlRGVzY1dyYXAgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRvd25MaXN0SXRlbSAudG93bi1pdGVtIC50aWxlRGVzY1dyYXAgLmFkZHJlc3Mge1xuICBjb2xvcjogIzdhN2E3YTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRvd25MaXN0SXRlbSAudG93bi1pdGVtIC50aWxlRGVzY1dyYXAgLmFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMy4yNXB4O1xuICB9XG59XG5cbi50b3duTGlzdEl0ZW0gLnRvd24taXRlbSAudGlsZURlc2NXcmFwIC5hZGRyZXNzIC5saW5rIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOTJweDtcbn1cblxuLnRvd25MaXN0SXRlbSAudG93bi1pdGVtIC50aWxlRGVzY1dyYXAgLmFkZHJlc3MgLmxpbmtbaHJlZj1cIlwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3duTGlzdEl0ZW0gLnRvd24taXRlbSAudGlsZURlc2NXcmFwIC5hZGRyZXNzIC5saW5rIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnRvd25MaXN0SXRlbSAudG93bi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3duTGlzdEl0ZW0gLnRvd24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG4udGlsZXNHb29kc0xpc3QgLnByb2dyYW0taXRlbS1nb29kcyB7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG5cbi50aWxlc0dvb2RzTGlzdCAucHJvZ3JhbS1pdGVtLWdvb2RzIC50aWxlRGVzY1dyYXAgLnRpdGxlIHtcbiAgY29sb3I6ICMwMGEwNDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRpbGVzR29vZHNMaXN0IC5wcm9ncmFtLWl0ZW0tZ29vZHMgLnRpbGVEZXNjV3JhcCAudGl0bGUgLnByaWNlIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRpbGVzR29vZHNMaXN0IC5wcm9ncmFtLWl0ZW0tZ29vZHMgLnRpbGVEZXNjV3JhcCAudGl0bGUgLnByaWNlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLnRpbGVzR29vZHNMaXN0IC5wcm9ncmFtLWl0ZW0tZ29vZHMgLnRpbGVEZXNjV3JhcCAudGl0bGUubG9uZy10ZXh0IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRpbGVzR29vZHNMaXN0IC5wcm9ncmFtLWl0ZW0tZ29vZHMgLnRpbGVEZXNjV3JhcCAudGl0bGUubG9uZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRpbGVzR29vZHNMaXN0IC5wcm9ncmFtLWl0ZW0tZ29vZHMgLnRpbGVEZXNjV3JhcCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4udGlsZXNHb29kc0xpc3QgLnByb2dyYW0taXRlbS1nb29kcy5iYXR0bGUtY2FydCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC50aWxlc0dvb2RzTGlzdCB7XG4gICAgcGFkZGluZzogMCA2MHB4IDYwcHg7XG4gIH1cbn1cblxuLnRpbGVzR29vZHNMaXN0LmJhdHRsZS1jYXJ0LWxpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ29vZHMtc2hvcC1saXN0IC5nb29kcy1zaG9wLWl0ZW1zIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5nb29kcy1zaG9wLWxpc3QgLmdvb2RzLXNob3AtaXRlbXMuZXhwZXJpZW5jZS1pdGVtIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xufVxuXG4uZ29vZHMtc2hvcC1saXN0IC5nb29kcy1zaG9wLWl0ZW1zLmV4cGVyaWVuY2UtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZ29vZHMtc2hvcC1saXN0IC5nb29kcy1zaG9wLWl0ZW1zLmV4cGVyaWVuY2UtaXRlbSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5nb29kcy1zaG9wLWxpc3QgLmdvb2RzLXNob3AtaXRlbXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cbiAgLmdvb2RzLXNob3AtbGlzdCAuZ29vZHMtc2hvcC1pdGVtcyAubWVkaWEtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB9XG59XG5cbi5nb29kcy1zaG9wLWxpc3QgLndyYXBwZXItY29udGFpbmVyIC5hcmVhLWl0ZW0taW1hZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDQycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMCAwIDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmdvb2RzLXNob3AtbGlzdCAud3JhcHBlci1jb250YWluZXIgLmFyZWEtaXRlbS1pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuLmdvb2RzLXNob3AtbGlzdCAud3JhcHBlci1jb250YWluZXIgLmFyZWEtaXRlbS1pbWFnZS13cmFwcGVyLmNvbGxlY3Rpb24taW1hZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTU3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdvb2RzLXNob3AtbGlzdCAud3JhcHBlci1jb250YWluZXIgLmFyZWEtaXRlbS1pbWFnZS13cmFwcGVyLmNvbGxlY3Rpb24taW1hZ2Utd3JhcHBlciBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA1NTdweDtcbiAgaGVpZ2h0OiAzMDRweDtcbn1cblxuLmdvb2RzLXNob3AtbGlzdCAud3JhcHBlci1jb250YWluZXIgLmFyZWEtaXRlbS1pbWFnZS13cmFwcGVyLmNvbGxlY3Rpb24taW1hZ2Utd3JhcHBlciAuY29sbGVjdGlvbi1zdWJwYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZ29vZHMtc2hvcC1saXN0IC53cmFwcGVyLWNvbnRhaW5lciAuYXJlYS1pdGVtLWltYWdlLXdyYXBwZXIuY29sbGVjdGlvbi1pbWFnZS13cmFwcGVyIC5jb2xsZWN0aW9uLXN1YnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB9XG59XG5cbi5nb29kcy1zaG9wLWxpc3QgLndyYXBwZXItY29udGFpbmVyIC5hcmVhLWl0ZW0taW1hZ2Utd3JhcHBlci5jb2xsZWN0aW9uLWltYWdlLXdyYXBwZXIgLmNvbGxlY3Rpb24tZGV0YWlscyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmdvb2RzLXNob3AtbGlzdCAud3JhcHBlci1jb250YWluZXIgLmFyZWEtaXRlbS1pbWFnZS13cmFwcGVyLmNvbGxlY3Rpb24taW1hZ2Utd3JhcHBlciAuY29sbGVjdGlvbi1kZXRhaWxzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgfVxufVxuXG4uZ29vZHMtc2hvcC1saXN0IC53cmFwcGVyLWNvbnRhaW5lciAuYXJlYS1pdGVtLWRlc2Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5nb29kcy1zaG9wLWxpc3QgLndyYXBwZXItY29udGFpbmVyIC5hcmVhLWl0ZW0tZGVzYy13cmFwcGVyIC5zdWJwYWdlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZ29vZHMtc2hvcC1saXN0IC53cmFwcGVyLWNvbnRhaW5lciAuYXJlYS1pdGVtLWRlc2Mtd3JhcHBlciAuc3VicGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbi5nb29kcy1zaG9wLWxpc3QgLndyYXBwZXItY29udGFpbmVyIC5hcmVhLWl0ZW0tZGVzYy13cmFwcGVyIC5kZXNjIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmdvb2RzLXNob3AtbGlzdCAud3JhcHBlci1jb250YWluZXIgLmFyZWEtaXRlbS1kZXNjLXdyYXBwZXIgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uZ29vZHMtc2hvcC1saXN0IC53cmFwcGVyLWNvbnRhaW5lciAuYXJlYS1pdGVtLWRlc2Mtd3JhcHBlciAuZGV0YWlscy1saXN0IC5kZXRhaWxzLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdvb2RzLXNob3AtbGlzdCAud3JhcHBlci1jb250YWluZXIgLmFyZWEtaXRlbS1kZXNjLXdyYXBwZXIgLmRldGFpbHMtbGlzdCAuZGV0YWlscy1saXN0LWl0ZW0gLmRldGFpbHMtbGlzdC1pdGVtLWxhYmVsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZ29vZHMtc2hvcC1saXN0IC53cmFwcGVyLWNvbnRhaW5lciAuYXJlYS1pdGVtLWRlc2Mtd3JhcHBlciAuZGV0YWlscy1saXN0IC5kZXRhaWxzLWxpc3QtaXRlbSAuZGV0YWlscy1saXN0LWl0ZW0tbGFiZWwge1xuICAgIG1pbi13aWR0aDogMTAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA2M3B4O1xuICB9XG59XG5cbi5nb29kcy1zaG9wLWxpc3QgLndyYXBwZXItY29udGFpbmVyIC5hcmVhLWl0ZW0tZGVzYy13cmFwcGVyIC5kZXRhaWxzLWxpc3QgLmRldGFpbHMtbGlzdC1pdGVtIC5kZXRhaWxzLWxpc3QtaXRlbS1kZXNjIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5nb29kcy1zaG9wLWxpc3QgLndyYXBwZXItY29udGFpbmVyIC5hcmVhLWl0ZW0tZGVzYy13cmFwcGVyIC5kZXRhaWxzLWxpc3QgLmRldGFpbHMtbGlzdC1pdGVtIC5kZXRhaWxzLWxpc3QtaXRlbS1kZXNjLnBhZGRpbmctbGVmdC1ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZ29vZHMtc2hvcC1saXN0IC53cmFwcGVyLWNvbnRhaW5lciAuYXJlYS1pdGVtLWRlc2Mtd3JhcHBlciAuZGV0YWlscy1saXN0IC5kZXRhaWxzLWxpc3QtaXRlbSAuZGV0YWlscy1saXN0LWl0ZW0tZGVzYyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5nb29kcy1zaG9wLWxpc3QgLndyYXBwZXItY29udGFpbmVyIC5hcmVhLWl0ZW0tZGVzYy13cmFwcGVyIC5kZXRhaWxzLWxpc3QgLmRldGFpbHMtbGlzdC1pdGVtIC5kZXRhaWxzLWxpc3QtaXRlbS1kZXNjIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMGEwNDA7XG59XG5cbi5nb29kcy1zaG9wLWxpc3QgLndyYXBwZXItY29udGFpbmVyIC5hcmVhLWl0ZW0tZGVzYy13cmFwcGVyIC5kZXRhaWxzLWxpc3QgLmRldGFpbHMtbGlzdC1pdGVtIC5saW5rIHtcbiAgY29sb3I6ICMwMGEwNDA7XG59XG5cbi5nb29kcy1zaG9wLWxpc3QgLndyYXBwZXItY29udGFpbmVyIC5hcmVhLWl0ZW0tZGVzYy13cmFwcGVyIC5oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZ29vZHMtc2hvcC1saXN0IC53cmFwcGVyLWNvbnRhaW5lciAuYXJlYS1pdGVtLWRlc2Mtd3JhcHBlciAuaGVhZGluZyAuaGVhZGluZy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHVuc2V0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG59XG5cbi5nb29kcy1zaG9wLWxpc3QgLndyYXBwZXItY29udGFpbmVyIC5hcmVhLWl0ZW0tZGVzYy13cmFwcGVyLmNvbGxlY3Rpb24tZGVzYy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA1MDdweDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ29vZHMtc2hvcC1saXN0IC53cmFwcGVyLWNvbnRhaW5lciAuYXJlYS1pdGVtLWRlc2Mtd3JhcHBlci5jb2xsZWN0aW9uLWRlc2Mtd3JhcHBlciAuZGV0YWlscy1saXN0IC5kZXRhaWxzLWxpc3QtaXRlbSAuZGV0YWlscy1saXN0LWl0ZW0tZGVzYyB7XG4gIHBhZGRpbmc6IDE2cHggMTlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmdvb2RzLXNob3AtbGlzdCAud3JhcHBlci1jb250YWluZXIgLmFyZWEtaXRlbS1kZXNjLXdyYXBwZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZ29vZHMtc2hvcC1saXN0IC53cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmdvb2RzLXNob3AtbGlzdCAud3JhcHBlci1jb250YWluZXIuZXhwZXJpZW5jZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5nb29kcy1zaG9wLWxpc3QgLndyYXBwZXItY29udGFpbmVyLmV4cGVyaWVuY2Utd3JhcHBlciAuYXJlYS1pdGVtLWRlc2Mtd3JhcHBlciB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZ29vZHMtc2hvcC1saXN0LmV2ZW50cy1saXN0IC5zd2lwZXItd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5nb29kcy1zaG9wLWxpc3QuZXZlbnRzLWxpc3QgLmV2ZW50cy1zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvdHRvbTogLTM2cHg7XG59XG5cbi5nb29kcy1zaG9wLWxpc3QuZXZlbnRzLWxpc3QgLmV2ZW50cy1zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDcwNztcbiAgb3BhY2l0eTogaW5pdGlhbDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmdvb2RzLXNob3AtbGlzdC5ldmVudHMtbGlzdCAuZXZlbnRzLXN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTA0MDtcbn1cblxuLmdvb2RzLXNob3AtbGlzdC5ldmVudHMtbGlzdCAuZXZlbnRzLXN3aXBlcltkYXRhLWltZ2NvdW50PVwiMVwiXSAuZXZlbnRzLXN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdvb2RzLXNob3AtbGlzdC5ldmVudHMtbGlzdCAuZXZlbnRzLWxpc3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZ29vZHMtc2hvcC1saXN0LmV2ZW50cy1saXN0IC5ldmVudHMtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZ29vZHMtc2hvcC1saXN0LmV2ZW50cy1saXN0IC5ldmVudHMtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uZ29vZHMtc2hvcC1saXN0LmV2ZW50cy1saXN0IC5ldmVudHMtbGlzdC1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5nb29kcy1zaG9wLWxpc3QuZXZlbnRzLWxpc3QgLmV2ZW50cy1saXN0LWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgfVxufVxuXG4uZ29vZHMtc2hvcC1saXN0LmV2ZW50cy1saXN0IC5ldmVudHMtbGlzdC1pdGVtIC5zdWJwYWdlLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmdvb2RzLXNob3AtbGlzdC5ldmVudHMtbGlzdCAuZXZlbnRzLWxpc3QtaXRlbSAuc3VicGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEwZW07XG4gIH1cbn1cblxuLmdvb2RzLXNob3AtbGlzdC5ldmVudHMtbGlzdCAuZXZlbnRzLWxpc3QtaXRlbSAuZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5nb29kcy1zaG9wLWxpc3QuZXZlbnRzLWxpc3QgLmV2ZW50cy1saXN0LWl0ZW0gLmRldGFpbHMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5nb29kcy1zaG9wLWxpc3QuZXZlbnRzLWxpc3QgLmV2ZW50cy1saXN0LWl0ZW0gLmRldGFpbHMtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZ29vZHMtc2hvcC1saXN0LmV2ZW50cy1saXN0IC5ldmVudHMtbGlzdC1pdGVtIC5kZXRhaWxzLWxpc3QgLmRldGFpbHMtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZ29vZHMtc2hvcC1saXN0LmV2ZW50cy1saXN0IC5ldmVudHMtbGlzdC1pdGVtIC5idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5nb29kcy1ib3R0b20tYmFubmVycyAuYmFubmVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5nb29kcy1ib3R0b20tYmFubmVycyAuYmFubmVyIC5iYW5uZXItZGVzYywgLmdvb2RzLWJvdHRvbS1iYW5uZXJzIC5iYW5uZXIgLmwtYnV0dG9uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmdvb2RzLWJvdHRvbS1iYW5uZXJzIC5iYW5uZXIgLmJhbm5lci1kZXNjLCAuZ29vZHMtYm90dG9tLWJhbm5lcnMgLmJhbm5lciAubC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5nb29kcy1ib3R0b20tYmFubmVycyAuYmFubmVyIC5iYW5uZXItZGVzYyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5nb29kcy1ib3R0b20tYmFubmVycyAuYmFubmVyIC5iYW5uZXItZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmdvb2RzLWJvdHRvbS1iYW5uZXJzIC5iYW5uZXIgLmwtYnV0dG9uIC5idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5nb29kcy1ib3R0b20tYmFubmVycyAuYmFubmVyIC5sLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZ29vZHMtYm90dG9tLWJhbm5lcnMgLmJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDUycHg7XG4gIH1cbn1cblxuLmdvb2RzLWJvdHRvbS1iYW5uZXJzIC5iYW5uZXItMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGZkZmRmO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmdvb2RzLWJvdHRvbS1iYW5uZXJzIC5iYW5uZXItMiAuYmFubmVyLWRlc2Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZ29vZHMtYm90dG9tLWJhbm5lcnMgLmJhbm5lci0yIC5iYW5uZXItZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5nb29kcy1ib3R0b20tYmFubmVycyAuYmFubmVyLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5nb29kcy1ib3R0b20tYmFubmVycyAuYmFubmVyLTMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZ29vZHMtYm90dG9tLWJhbm5lcnMgLmJhbm5lci0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi5jb2xsZWN0aW9uLWV4aGliaXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNvbGxlY3Rpb24tZXhoaWJpdC13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvbGxlY3Rpb24tZXhoaWJpdC13cmFwcGVyOjpiZWZvcmUge1xuICAgIGhlaWdodDogNTY5cHg7XG4gIH1cbn1cblxuLmV4aGliaXQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA4NHB4O1xufVxuXG4uZXhoaWJpdC1pdGVtIHtcbiAgZmxleDogMCAwIDQ1JTtcbiAgbWF4LXdpZHRoOiA0NSU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XMy1BbHBoYU51bVwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZXhoaWJpdC1pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5leGhpYml0LWl0ZW0gLmV4aGliaXQtaXRlbS1saW5rIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5leGhpYml0LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMGEwNDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFLYWt1UHJvLVczLUFscGhhTnVtXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIG1hcmdpbjogMTNweCBhdXRvIDE5cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5leGhpYml0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmV4aGliaXQtbWFyZ2luLWZpcnN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmV4aGliaXQtbWFyZ2luLWZpcnN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG59XG5cbi5jb2xsZWN0aW9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb2xsZWN0aW9uLWl0ZW0tbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uY29sbGVjdGlvbi1pdGVtLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jb250ZW50LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29sbGVjdGlvbi9iZy1jb250ZW50cy5qcGdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA3NHB4IDAgOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTA5cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jb250ZW50LXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb2xsZWN0aW9uL2JnLWNvbnRlbnRzLXNwLmpwZ1wiKTtcbiAgfVxufVxuXG4uY29udGVudC1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250ZW50cy1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhvbGxhbmRcIjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAyLjE2cHg7XG59XG5cbi5jb250ZW50LWxpc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbi5jb250ZW50LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvbnRlbnQtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250ZW50LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb250ZW50LWluZm8ge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250ZW50LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFLYWt1UHJvLVc2LUFscGhhTnVtXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi5jb250ZW50LXRpdGxlLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jb250ZW50LWRlc2Mge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XMy1BbHBoYU51bVwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY29sbGVjdGlvbi1kYXRhLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4ucmFjaW5nLWthcnQtdmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnJhY2luZy1rYXJ0LXZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5yYWNpbmcta2FydC12aWRlby5iYXR0bGUtY2FydCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucmFjaW5nLWthcnQtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuXG4ucmFjaW5nLWthcnQtaXRlbSBpZnJhbWUge1xuICB3aWR0aDogNDg3cHg7XG4gIGhlaWdodDogMjg1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJhY2luZy1rYXJ0LWl0ZW0ucmFjaW5nLWthcnQtaW1nIHtcbiAgbWF4LXdpZHRoOiA0ODdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yYWNpbmctZGVzYyB7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBmb250LWZhbWlseTogXCJIaXJhS2FrdVByby1XNi1BbHBoYU51bVwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cblxuLnRhYmxlLWhlYWRpbmctcmFjaW5nIHtcbiAgbWF4LXdpZHRoOiAyMzRweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRhYmxlLXJhY2luZyAubGluayB7XG4gIGNvbG9yOiAjMDBhMDQwO1xufVxuXG4udGFibGUtcmFjaW5nIC50YWJsZS1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRhYmxlLXN1YmhlYWRpbmctcmFjaW5nIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmJhdHRsZS1jYXJ0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJkMmQyZDtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYUtha3VQcm8tVzYtQWxwaGFOdW1cIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAzOHB4IGF1dG8gNTFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJhdHRsZS1jYXJ0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5iYXR0bGUtY2FydC10aXRsZS5tZW1iZXItcGFzcyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxuICAuYmF0dGxlLWNhcnQtdGl0bGUuZXZlbnRzIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxufVxuXG4uYmF0dGxlLWNhcnQtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL3JhY2luZ2thcnQvbGluZS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogLTE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uaXMtaWUgLmJhdHRsZS1jYXJ0LXRpdGxlOjphZnRlciB7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4uYmF0dGxlLWNhcnQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmc6IDQ3cHggNTVweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJhdHRsZS1jYXJ0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5iYXR0bGUtY2FydC1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL3JhY2luZ2thcnQvYm9yZGVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJhdHRsZS1jYXJ0LXNlY3Rpb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9yYWNpbmdrYXJ0L2JvcmRlci1zcC5wbmdcIik7XG4gIH1cbn1cblxuLmJhdHRsZS1jYXJ0LXNlY3Rpb24gLmJhdHRsZS1jYXJ0LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDQ0NnB4O1xuICBmbGV4OiAwIDAgNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmF0dGxlLWNhcnQtc2VjdGlvbiAuYmF0dGxlLWNhcnQtaXRlbSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuICAuYmF0dGxlLWNhcnQtc2VjdGlvbiAuYmF0dGxlLWNhcnQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYmF0dGxlLWNhcnQtc2VjdGlvbiAuYmF0dGxlLWNhcnQtaXRlbSAuYmF0dGxlLWNhcnQtaGVhZGluZyB7XG4gIG1heC13aWR0aDogNDQ0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDdweCAwIDMzcHg7XG59XG5cbi5iYXR0bGUtY2FydC1zZWN0aW9uIC5iYXR0bGUtY2FydC1pdGVtIC5iYXR0bGUtY2FydC1oZWFkaW5nLnRhYjIge1xuICBtYXgtd2lkdGg6IDEwM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmF0dGxlLWNhcnQtc2VjdGlvbiAuYmF0dGxlLWNhcnQtaXRlbSAuYmF0dGxlLWNhcnQtaGVhZGluZy50YWIyIHtcbiAgICBtYXJnaW46IDdweCBhdXRvIDMzcHg7XG4gIH1cbn1cblxuLmJhdHRsZS1jYXJ0LXNlY3Rpb24gLmJhdHRsZS1jYXJ0LWl0ZW0gLmJhdHRsZS1jYXJ0LWRlc2Mge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5iYXR0bGUtY2FydC1zZWN0aW9uIC5iYXR0bGUtY2FydC1pdGVtIC5iYXR0bGUtY2FydC1kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5iYXR0bGUtY2FydC1zZWN0aW9uIC5iYXR0bGUtY2FydC1pdGVtIC5iYXR0bGUtY2FydC1kZXNjLWxpc3Qge1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmF0dGxlLWNhcnQtc2VjdGlvbiAuYmF0dGxlLWNhcnQtaXRlbSAubC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuXG4uYmF0dGxlLWNhcnQtc2VjdGlvbiAuYmF0dGxlLWNhcnQtaXRlbSAubC1idXR0b24gLmJ1dHRvbi1hZHZlbnR1cmUge1xuICBtYXJnaW46IDAgOHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5iYXR0bGUtY2FydC1zZWN0aW9uIC5iYXR0bGUtY2FydC1pdGVtIC5sLWJ1dHRvbiAuYnV0dG9uLWFkdmVudHVyZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJhdHRsZS1jYXJ0LXNlY3Rpb24gLmJhdHRsZS1jYXJ0LWl0ZW0gLmwtYnV0dG9uLnRhYjIgLmJ1dHRvbi1pY29uIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG4uYmF0dGxlLWNhcnQtZmVlLXNlY3Rpb24gLmJhdHRsZS1jYXJ0LXRpdGxlOmFmdGVyIHtcbiAgd2lkdGg6IDc2cHg7XG59XG5cbi5iYXR0bGUtY2FydC1mZWUtc2VjdGlvbiAuYmF0dGxlLWNhcnQtZmVlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5iYXR0bGUtY2FydC1mZWUtc2VjdGlvbiAuYmF0dGxlLWNhcnQtZmVlLXRhYmxlIC5iYXR0bGUtY2FydC1mZWUtdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEVCRDdCO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQycHggMzRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJhdHRsZS1jYXJ0LWZlZS1zZWN0aW9uIC5iYXR0bGUtY2FydC1mZWUtdGFibGUgLmJhdHRsZS1jYXJ0LWZlZS10aCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbn1cblxuLmJhdHRsZS1jYXJ0LWZlZS1zZWN0aW9uIC5iYXR0bGUtY2FydC1mZWUtdGFibGUgdHIsIC5iYXR0bGUtY2FydC1mZWUtc2VjdGlvbiAuYmF0dGxlLWNhcnQtZmVlLXRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRFQkQ3QjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmF0dGxlLWNhcnQtZmVlLXNlY3Rpb24gLmJhdHRsZS1jYXJ0LWZlZS10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogNDc1cHg7XG4gIH1cbn1cblxuLmJhdHRsZS1jYXJ0LWZlZS1zZWN0aW9uIC5iYXR0bGUtY2FydC1mZWUtdGFibGUgLmFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG59XG5cbi5iYXR0bGUtY2FydC1mZWUtZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XG59XG5cbi5iYXR0bGUtY2FydC1mZWUtZGVzYy5hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYXR0bGUtY2FydC1jaGFsbGVuZ2Uge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuXG4uYmF0dGxlLWNhcnQtY2hhbGxlbmdlIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFLYWt1UHJvLVc2LUFscGhhTnVtXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuODhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZSAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5iYXR0bGUtY2FydC1jaGFsbGVuZ2UgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1oZWFkaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNTMycHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvcmFjaW5na2FydC9saW5lMi5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogLTE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaGVhZGluZzo6YWZ0ZXIge1xuICAgIHdpZHRoOiAzODVweDtcbiAgfVxufVxuXG4uYmF0dGxlLWNhcnQtY2hhbGxlbmdlIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaGVhZGluZy5jaGFsbGVuZ2UtaGVhZGluZy10YWIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cblxuLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZSAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWhlYWRpbmcuY2hhbGxlbmdlLWhlYWRpbmctdGFiMjo6YWZ0ZXIge1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogN3B4O1xufVxuXG4uYmF0dGxlLWNhcnQtY2hhbGxlbmdlIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaGVhZGluZy5zdWIge1xuICBsZXR0ZXItc3BhY2luZzogMi4xNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmF0dGxlLWNhcnQtY2hhbGxlbmdlIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaGVhZGluZy5zdWI6OmFmdGVyIHtcbiAgd2lkdGg6IDQ3OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaGVhZGluZy5zdWIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaGVhZGluZy5zdWIuc3ViLXNwOjphZnRlciB7XG4gICAgd2lkdGg6IDk1cHg7XG4gIH1cbn1cblxuLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZSAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uYmF0dGxlLWNhcnQtY2hhbGxlbmdlIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mbzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJvZ3JhbS91bmRlcmxpbmUucG5nKTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDFweDtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYmF0dGxlLWNhcnQtY2hhbGxlbmdlIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mbyAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8tdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzA0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmF0dGxlLWNhcnQtY2hhbGxlbmdlIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mbyAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8tdWwgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvLWxpIHtcbiAgd2lkdGg6IDI5MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZSAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8gLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvLXVsIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mby1saSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gODhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZSAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8gLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvLXVsIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mby1saTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9yYWNpbmdrYXJ0L2Fycm93LnBuZ1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTc1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mby11bCAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8tbGk6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9yYWNpbmdrYXJ0L2Fycm93LXNwLnBuZ1wiKTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC05NXB4O1xuICB9XG59XG5cbi5iYXR0bGUtY2FydC1jaGFsbGVuZ2UgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mby11bCAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8tbGkudGFiMiB7XG4gIHdpZHRoOiAzMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZSAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8gLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvLXVsIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mby1saS50YWIyIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5cbi5iYXR0bGUtY2FydC1jaGFsbGVuZ2UgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mby11bCAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8tbGkudGFiMjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mbyAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8tdWwgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvLWxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5iYXR0bGUtY2FydC1jaGFsbGVuZ2UgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mby11bCAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8tbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmF0dGxlLWNhcnQtY2hhbGxlbmdlIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mbyAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8tdWwgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvLWxpIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZzogMTEycHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mby11bCAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8tbGkgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1saW5rIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZSAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8gLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvLXVsIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mby1saSAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0RUJEN0I7XG4gIGNvbG9yOiAjNEVCRDdCO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYmF0dGxlLWNhcnQtY2hhbGxlbmdlIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mbyAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8tdWwgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvLWxpIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcmFjaW5na2FydC9kYWlseS1yYW5raW5nLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNzNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogNzRweDtcbn1cblxuLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZSAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8gLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvLXVsIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mby1saSAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWxpbmsubW9udGhseTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcmFjaW5na2FydC9tb250aGx5LXJhbmtpbmcucG5nXCIpO1xufVxuXG4uYmF0dGxlLWNhcnQtY2hhbGxlbmdlIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mbyAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8tdWwgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvLWxpIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRFQkQ3QjtcbiAgaGVpZ2h0OiA5NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mby11bCAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8tbGkgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1ib3gge1xuICAgIHdpZHRoOiAyOTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYmF0dGxlLWNhcnQtY2hhbGxlbmdlIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mbyAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8tdWwgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvLWxpIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtYm94LmdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uYmF0dGxlLWNhcnQtY2hhbGxlbmdlIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mbyAuYmF0dGxlLWNhcnQtY2hhbGxlbmdlLWluZm8tdWwgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvLWxpIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtYm94IC5yZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNjMTI3MmQ7XG59XG5cbi5iYXR0bGUtY2FydC1sYXlvdXQgLmhlYWRpbmctc3VidGV4dCB7XG4gIHdpZHRoOiA1OTVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmF0dGxlLWNhcnQtbGF5b3V0IC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYXAtZmxhZyB7XG4gIG1heC13aWR0aDogOTAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zY2hlZHVsZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgfVxufVxuXG4uc2NoZWR1bGUtc2VjdGlvbiAuYnVzaW5lc3MtY2FsZW5kYXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zY2hlZHVsZS1zZWN0aW9uIC5idXNpbmVzcy1jYWxlbmRhci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tZW1iZXItcGFzcy1zZWN0aW9uIC5oZWFkaW5nLXN1YnRleHQge1xuICB3aWR0aDogNjM5cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lbWJlci1wYXNzLXNlY3Rpb24gLmhlYWRpbmctc3VidGV4dCB7XG4gICAgaGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZW1iZXItcGFzcy1zZWN0aW9uIC5tZW1iZXItcGFzcy1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuICBtYXJnaW4tdG9wOiAzOXB4O1xuICBwYWRkaW5nOiAxMXB4IDY3cHggNTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lbWJlci1wYXNzLXNlY3Rpb24gLm1lbWJlci1wYXNzLWJveCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5tZW1iZXItcGFzcy1zZWN0aW9uIC5tZW1iZXItcGFzcy1ib3ggLmJhdHRsZS1jYXJ0LXRpdGxlOjphZnRlciB7XG4gIHdpZHRoOiAxODFweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5tZW1iZXItcGFzcy1zZWN0aW9uIC5tZW1iZXItcGFzcy1ib3ggLm1lbWJlci1wYXNzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBjb3VudGVyLXJlc2V0OiBteS1zZWMtY291bnRlcjtcbn1cblxuLm1lbWJlci1wYXNzLXNlY3Rpb24gLm1lbWJlci1wYXNzLWJveCAubWVtYmVyLXBhc3MtbGlzdCAubWVtYmVyLXBhc3MtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZW1iZXItcGFzcy1zZWN0aW9uIC5tZW1iZXItcGFzcy1ib3ggLm1lbWJlci1wYXNzLWxpc3QgLm1lbWJlci1wYXNzLWl0ZW06YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG15LXNlYy1jb3VudGVyO1xuICBjb250ZW50OiBcIiBcIiBjb3VudGVyKG15LXNlYy1jb3VudGVyKSBcIi4gXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1lbWJlci1wYXNzLXNlY3Rpb24gLm1lbWJlci1wYXNzLWJveCAubWVtYmVyLXBhc3MtbGlzdCAubWVtYmVyLXBhc3MtaXRlbSAubWVtYmVyLXBhc3MtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbn1cblxuLm1lbWJlci1wYXNzLXNlY3Rpb24gLm1lbWJlci1wYXNzLWJveCAubWVtYmVyLXBhc3MtbGlzdCAubWVtYmVyLXBhc3MtaXRlbSAubWVtYmVyLXBhc3MtaXRlbS1yZWQge1xuICBjb2xvcjogI2MxMjcyZDtcbn1cblxuLm1lbWJlci1wYXNzLXNlY3Rpb24gLm1lbWJlci1wYXNzLWJveCAubWVtYmVyLXBhc3MtbGlzdCAubWVtYmVyLXBhc3MtaXRlbSAubWVtYmVyLXBhc3MtaW5mbyB7XG4gIHRleHQtaW5kZW50OiA1M3B4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbn1cblxuLm1lbWJlci1wYXNzLXNlY3Rpb24gLm1lbWJlci1wYXNzLWJveCAubWVtYmVyLXBhc3MtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgbWF4LXdpZHRoOiA4NThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBsZXR0ZXItc3BhY2luZzogMS44cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVtYmVyLXBhc3Mtc2VjdGlvbiAubWVtYmVyLXBhc3MtYm94IC5tZW1iZXItcGFzcy1saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLm1lbWJlci1wYXNzLXNlY3Rpb24gLm1lbWJlci1wYXNzLWJveCAubWVtYmVyLXBhc3MtbGluay5vcGVuIC5pcy1vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWVtYmVyLXBhc3Mtc2VjdGlvbiAubWVtYmVyLXBhc3MtYm94IC5tZW1iZXItcGFzcy1saW5rLm9wZW4gLmlzLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbWJlci1wYXNzLXNlY3Rpb24gLm1lbWJlci1wYXNzLWJveCAubWVtYmVyLXBhc3MtbGluayBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tZW1iZXItcGFzcy1zZWN0aW9uIC5tZW1iZXItcGFzcy1ib3ggLm1lbWJlci1wYXNzLWxpbmsgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDdweCAxMi4xcHggN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzcxOWI2OCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lbWJlci1wYXNzLXNlY3Rpb24gLm1lbWJlci1wYXNzLWJveCAubWVtYmVyLXBhc3MtbGluayBzcGFuOmJlZm9yZSB7XG4gICAgdG9wOiA2cHg7XG4gIH1cbn1cblxuLm1lbWJlci1wYXNzLXNlY3Rpb24gLm1lbWJlci1wYXNzLWJveCAubWVtYmVyLXBhc3MtbGluayBzcGFuLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVtYmVyLXBhc3Mtc2VjdGlvbiAubWVtYmVyLXBhc3MtYm94IC5tZW1iZXItcGFzcy1saW5rIHNwYW4uaXMtb3BlbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdG9wOiAzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tZW1iZXItcGFzcy1zZWN0aW9uIC5tZW1iZXItcGFzcy1ib3ggLm1lbWJlci1wYXNzLWxpbmsgc3Bhbi5pcy1vcGVuOmJlZm9yZSB7XG4gICAgdG9wOiAxcHg7XG4gIH1cbn1cblxuLm1lbWJlci1wYXNzLXRhYmxlLXNlY3Rpb24gLmJhdHRsZS1jYXJ0LWZlZS1zZWN0aW9uIC5iYXR0bGUtY2FydC1mZWUtdGFibGUgLmJhdHRsZS1jYXJ0LWZlZS10aCB7XG4gIHBhZGRpbmc6IDI3cHggMzRweDtcbn1cblxuLm1lbWJlci1wYXNzLXRhYmxlLXNlY3Rpb24gLm1lbWJlci1wYXNzLWRpdiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tZW1iZXItcGFzcy10YWJsZS1zZWN0aW9uIC5tZW1iZXItcGFzcy1kaXYgLm1lbWJlci1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tb3JldGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5iYXR0bGUtY2FydC1zZWN0aW9uLXRpdGxlIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogODNweDtcbiAgfVxufVxuXG4uYmF0dGxlLWNhcnQtZmVlLXRhYmxlLXRpdGxlLXNwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJhbm5lci1jdGEtcmFjaW5nIC5iYW5uZXItY3RhIHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJhbm5lci1jdGEtcmFjaW5nIC5iYW5uZXItY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5yYWNpbmcta2FydC11bCB7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRhYnMtZ29vZHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cblxuLnJvdyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWxnLTEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29sLW1kLTEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY29sLXNtLTEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxufVxuXG4uY29sLWxnLTIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmxleC1iYXNpczogMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2wtbWQtMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvbC1zbS0yIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxufVxuXG4uY29sLWxnLTMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2wtbWQtMyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvbC1zbS0zIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4uY29sLWxnLTQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2wtbWQtNCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvbC1zbS00IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxufVxuXG4uY29sLWxnLTUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmxleC1iYXNpczogNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2wtbWQtNSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvbC1zbS01IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxufVxuXG4uY29sLWxnLTYge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2wtbWQtNiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvbC1zbS02IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uY29sLWxnLTcge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2wtbWQtNyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvbC1zbS03IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxufVxuXG4uY29sLWxnLTgge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmxleC1iYXNpczogNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2wtbWQtOCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvbC1zbS04IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxufVxuXG4uY29sLWxnLTkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmxleC1iYXNpczogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2wtbWQtOSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvbC1zbS05IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuXG4uY29sLWxnLTEwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29sLW1kLTEwIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY29sLXNtLTEwIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxufVxuXG4uY29sLWxnLTExIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29sLW1kLTExIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY29sLXNtLTExIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuXG4uY29sLWxnLTEyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2wtbWQtMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvbC1zbS0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIHdpZHRoOiAxMjg0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAucmVjb21tZW5kLW1lbnUgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cblxuLmNhbXAtd3JhcHBlciAubC1jb250YWluZXItbSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5sLWNvbnRhaW5lci1yYWNpbmcge1xuICBtYXgtd2lkdGg6IDEwODZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmwtY29udGFpbmVyLXJhY2luZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5sLWNvbnRhaW5lci1yYWNpbmcubC1yYWNpbmctc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJlY29tbWVuZC1tZW51IC5sLWNvbnRhaW5lci1yYWNpbmcge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAubC1jb250YWluZXItcmFjaW5nLmZvci1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY2FtcC13cmFwcGVyIC5sLWNvbnRhaW5lci1yYWNpbmctbSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5sLWNvbnRhaW5lci1raWRzLWF0dHJhY3Rpb24ge1xuICBtYXgtd2lkdGg6IDEwNjJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmwtY29udGFpbmVyLWlubmVyIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB3aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmwtY29udGFpbmVyLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmwtY29udGFpbmVyLWlubmVyLW5vem9taW5veXUge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubC1jb250YWluZXItaW5uZXItbm96b21pbm95dSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYnVzaW5lc3MtY2FsZW5kYXItd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oZWxsb3dvb2RzL2ZpZWxkLWludHJvLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA5NSU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJ1c2luZXNzLWNhbGVuZGFyLXdyYXBwZXIgLmJ1c2luZXNzLWNhbGVuZGFyLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDIxcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5idXNpbmVzcy1jYWxlbmRhci13cmFwcGVyIC5idXNpbmVzcy1jYWxlbmRhci1pbm5lciBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1c2luZXNzLWNhbGVuZGFyLXdyYXBwZXIgLmJ1c2luZXNzLWNhbGVuZGFyLWlubmVyIC5jYWxlbmRhci1ub3RlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYnVzaW5lc3MtY2FsZW5kYXItd3JhcHBlciAuYnVzaW5lc3MtY2FsZW5kYXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLmJ1c2luZXNzLWNhbGVuZGFyLXdyYXBwZXIgLmJ1c2luZXNzLWNhbGVuZGFyLWlubmVyIC5jYWxlbmRhci1ub3RlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5idXNpbmVzcy1jYWxlbmRhci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5sLWNvbnRhaW5lci1tb2JpLWd1aWRlIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG59XG5cbi5sLWNvbnRhaW5lci1tIHtcbiAgbWF4LXdpZHRoOiAxMDIxcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubC1jb250YWluZXItbSB7XG4gICAgbWF4LXdpZHRoOiAyNTJweDtcbiAgfVxuICAubC1jb250YWluZXItbS5mdWxsLXNwIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5sLWNvbnRhaW5lci1tLmNvbGxlY3Rpb24tZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExMTZweDtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmwtY29udGFpbmVyLW0uY29sbGVjdGlvbi1kYXRhLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmdvb2RzLXNob3AtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICB9XG4gIC5nb29kcy1zaG9wLWNvbnRhaW5lci5leHBlcmllbmNlLWNvbnRhaW5lci1zcCB7XG4gICAgbWF4LXdpZHRoOiAzNzNweDtcbiAgICB3aWR0aDogOTQlO1xuICB9XG59XG5cbi5sLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sLWhlYWRpbmctbWFpbiB7XG4gIG1hcmdpbjogNDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sLWhlYWRpbmctbWFpbiB7XG4gICAgbWFyZ2luOiA0MHB4IDAgNDlweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubC1oZWFkaW5nLW1haW4ubC1oZWFkaW5nLW1haW4tbm96b21pbm95dS1zdW1tYXJ5IHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG59XG5cbi5sLWhlYWRpbmctaW5uZXIge1xuICBtYXJnaW46IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubC1mZWF0dXJlIHtcbiAgcGFkZGluZzogMTUzcHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubC1mZWF0dXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMTMycHg7XG4gIH1cbn1cblxuLmwtcGFya21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmwtcGFya21hcCB7XG4gICAgcGFkZGluZzogMHB4IDAgNDlweDtcbiAgfVxufVxuXG4ubC1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHg7XG59XG5cbi5sLXNlY3Rpb24ueW91dHViZS12aWRlbyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmwtc2VjdGlvbi5sLWNvbGxlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogODNweDtcbn1cblxuLmwtc2VjdGlvbi5sLXJhY2luZyB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubC1zZWN0aW9uLmwtcmFjaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ubC1zZWN0aW9uLmwtc2VjdGlvbi1iYXR0bGUtY2FydCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubC1zZWN0aW9uLmwtc2VjdGlvbi1yYWNpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmwtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmwtc2VjdGlvbi5zZWN0aW9uLWV2ZW50cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sLXNlY3Rpb24uY29sbGVjdGlvbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubC1zZWN0aW9uLmwtc2VjdGlvbi1mb3Jlc3QtZG9raWRva2kge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5sLXNlY3Rpb24ubC1zZWN0aW9uLWhvdGVsLXR3aW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmwtc2VjdGlvbi5sLXNlY3Rpb24taG90ZWwtdHdpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi5sLXNlY3Rpb24taGVsbG93b29kcyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubC1zZWN0aW9uLmwtc2VjdGlvbi1oZWxsb3dvb2RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubC1zZWN0aW9uLnNwb25zb3JzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG59XG5cbi5sLXNlY3Rpb24ubC1zZWN0aW9uLWFjdGl2aXR5IHtcbiAgbWFyZ2luLXRvcDogLTcycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sLXNlY3Rpb24ubC1zZWN0aW9uLWFjdGl2aXR5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sLXNlY3Rpb24uYmFubmVyLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG4gIC5sLXNlY3Rpb24uaG90ZWx0d2lucmluZy1iYW5uZXItaW1hZ2UtMSAubC1jb250YWluZXItbSwgLmwtc2VjdGlvbi5ob3RlbHR3aW5yaW5nLWJhbm5lci1pbWFnZS0yIC5sLWNvbnRhaW5lci1tIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5sLXNlY3Rpb24taW5uZXIge1xuICBwYWRkaW5nOiAwIDE0NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubC1zZWN0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyNnB4IDAgNDBweDtcbiAgfVxufVxuXG4ubC1zZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubC1zZWN0aW9uLXRpdGxlLnByb2dyYW0tZHJvcGRvd24tdGl0bGUgc3ZnIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG4ubC1zZWN0aW9uLXRpdGxlLmV4cGVyaWVuY2UtdGl0bGUge1xuICBtYXgtd2lkdGg6IDQ0N3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA0OHB4IGF1dG8gMDtcbn1cblxuLmwtc2VjdGlvbi10aXRsZS1hZHZlbnR1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5sLXNlY3Rpb24tdGl0bGUtYWR2ZW50dXJlLmhlbGxvd29vZHMge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cblxuLypNb2RpZmllciovXG4uYWx0ZXJuYXRlLWZlYXR1cmUgLmhlYWRpbmctd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hbHRlcm5hdGUtZmVhdHVyZSAuaGVhZGluZy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5mYXEtZmlsZS1kbCAuaGVhZGluZy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmwtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmwtYnV0dG9uLmwtYnV0dG9uLWNhbGwtdG8tYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmwtYnV0dG9uLmwtYnV0dG9uLWNhbGwtdG8tYWN0aW9uIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbn1cblxuLmwtYnV0dG9uIC5idXR0b24tYWR2ZW50dXJlIHtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmwtYnV0dG9uIC5idXR0b24tYWR2ZW50dXJlIHtcbiAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgfVxuICAubC1idXR0b24gLmJ1dHRvbi1hZHZlbnR1cmUtcmFjaW5nLWthcnQge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICB9XG59XG5cbi5sLWJ1dHRvbiAuYnV0dG9uLWtpZHMtY2FyYmlrZS1hdHRyYWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmwtYnV0dG9uLWNhbGwtdG8tYWN0aW9uLXN1YnBhZ2Uge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubC1idXR0b24ta2lkcy1jYXJiaWtlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4ubC1hZHZlbnR1cmUge1xuICBtYXgtd2lkdGg6IDk2MXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIHBhZGRpbmctdG9wOiA5M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbn1cblxuLmwtYWR2ZW50dXJlLWhlbGxvd29vZHMsIC5sLWFkdmVudHVyZS1tb2JpcGFyayB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubC1hZHZlbnR1cmUtaGVsbG93b29kcywgLmwtYWR2ZW50dXJlLW1vYmlwYXJrIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmwtYWR2ZW50dXJlLWhvdGVsIHtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmwtYWR2ZW50dXJlLWhvdGVsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmwtYWR2ZW50dXJlLW1vdG9yc3BvcnQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmwtYWR2ZW50dXJlLW1vdG9yc3BvcnQge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubC1hZHZlbnR1cmUtaG9uZGFjb2xsZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sLWFkdmVudHVyZS1ob25kYWNvbGxlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnJlc3RhdXJhbnQtY29udGFpbmVyIC5sLWFkdmVudHVyZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLmwtYWR2ZW50dXJlIC5hZHZlbnR1cmUtcmliYm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01M3B4O1xuICBsZWZ0OiAtMTBweDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgd2lkdGg6IDE3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaG90ZWx0d2lucmluZy9ORVctaWNvbi1pbWFnZS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubC1hZHZlbnR1cmUgLmFkdmVudHVyZS1yaWJib24gLmFkdmVudHVyZS1yaWJib24taW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmwtYWR2ZW50dXJlIC5hZHZlbnR1cmUtcmliYm9uIC5hZHZlbnR1cmUtcmliYm9uLWlubmVyIC5oZWFkaW5nLXRleHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubC1hZHZlbnR1cmUgLmFkdmVudHVyZS1yaWJib24gLmFkdmVudHVyZS1yaWJib24taW5uZXIgLmhlYWRpbmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sLWFkdmVudHVyZSAuYWR2ZW50dXJlLXJpYmJvbiAuYWR2ZW50dXJlLXJpYmJvbi1pbm5lciAucmliYm9uLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sLWFkdmVudHVyZSAuYWR2ZW50dXJlLXJpYmJvbiB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIHRvcDogLTM0cHg7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbn1cblxuLmwtYWR2ZW50dXJlLmhlbGxvd29vZHMge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG5cbi5sLWFkdmVudHVyZS5sLWhvdGVsdHdpbnJpbmcge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cblxuLmwtYWR2ZW50dXJlLmwtaG90ZWx0d2lucmluZyAubC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubC1hZHZlbnR1cmUubC1ob3RlbHR3aW5yaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4ubC1hZHZlbnR1cmUuaG90ZWx0d2lucmluZyB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xufVxuXG4ubC1hZHZlbnR1cmUuaG90ZWx0d2lucmluZyAubC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuXG4ubC1hZHZlbnR1cmUuaG90ZWx0d2lucmluZyAuYWR2ZW50dXJlLXN1Yi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sLWFkdmVudHVyZS5ob3RlbHR3aW5yaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sLWFkdmVudHVyZSB7XG4gICAgbWF4LXdpZHRoOiA2MTJweDtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjdweDtcbiAgfVxuICAubC1hZHZlbnR1cmUuaGVsbG93b29kcyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmwtYWR2ZW50dXJlLWNhbXB2aWxsYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubC1hZHZlbnR1cmUtc3AtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubC1hZHZlbnR1cmUtZG9raWRva2kge1xuICAgIHBhZGRpbmctdG9wOiAxMDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubC1hZHZlbnR1cmUtaXRhZGFraSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLmwtcmFjaW5nLWthcnQge1xuICBwYWRkaW5nLXRvcDogMzlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmwtcmFjaW5nLWthcnQge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5yYWNpbmcta2FydCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucmFjaW5nLWthcnQubm96b21pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cblxuLmwtbm90ZSB7XG4gIG1hcmdpbjogNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5sLW5vdGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubC15b3V0dWJlIHtcbiAgbWFyZ2luLXRvcDogNzhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmwteW91dHViZSB7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICB9XG59XG5cbi5sLWNvbHVtbi1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4jZW1lcmdlbmN5bmV3cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2Mjg1N2Y7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1TIFBHb3RoaWNcIixcIk9zYWthXCIsVmVyZGFuYSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgI2VtZXJnZW5jeW5ld3Mge1xuICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4jZW1lcmdlbmN5bmV3cyBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jZW1lcmdlbmN5bmV3cyBwIGEge1xuICBjb2xvcjogIzE2MTZlZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRybVdyYXBwZXIgI2VtZXJnZW5jeW5ld3Mge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gIH1cbn1cbiIsIi8qISBzYW5pdGl6ZS5jc3MgfCBDQzAgUHVibGljIERvbWFpbiB8IGdpdGh1Yi5jb20vam9uYXRoYW50bmVhbC9zYW5pdGl6ZS5jc3MgKi9cblxuJHJvb3QtYm94LXNpemluZzogYm9yZGVyLWJveCAhZGVmYXVsdDtcbiRyb290LWN1cnNvcjogZGVmYXVsdCAhZGVmYXVsdDtcbiRyb290LWZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJHJvb3QtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJHJvb3QtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRyb290LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWRlZmF1bHQ7XG5cbiRodG1sLWJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWRlZmF1bHQ7XG4kYW5jaG9yLXRleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcbiRmb3JtLWVsZW1lbnQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kZm9ybS1lbGVtZW50LW1pbi1oZWlnaHQ6IGlmKHVuaXRsZXNzKCRyb290LWxpbmUtaGVpZ2h0KSwgI3skcm9vdC1saW5lLWhlaWdodH1lbSwgaWYodW5pdCgkcm9vdC1saW5lLWhlaWdodCkgIT0gJyUnLCAkcm9vdC1saW5lLWhlaWdodCwgbnVsbCkpICFkZWZhdWx0O1xuJG1lZGlhLWVsZW1lbnQtdmVydGljYWwtYWxpZ246IG1pZGRsZSAhZGVmYXVsdDtcbiRtb25vc3BhY2UtZm9udC1mYW1pbHk6IG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRuYXYtbGlzdC1zdHlsZTogbm9uZSAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvcjogI0IzRDRGQyAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tdGV4dC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG4kc21hbGwtZm9udC1zaXplOiA3NSUgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItc3BhY2luZzogMCAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1yZXNpemU6IHZlcnRpY2FsICFkZWZhdWx0O1xuXG4vKlxuICogTm9ybWFsaXphdGlvblxuICovXG5cbjpyb290IHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IC8vIElFMTErXG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgLy8gQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzXG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIGlPUyA4K1xuICBib3gtc2l6aW5nOiAkcm9vdC1ib3gtc2l6aW5nO1xuICBjdXJzb3I6ICRyb290LWN1cnNvcjtcbiAgZm9udDogI3skcm9vdC1mb250LXNpemV9IC8gI3skcm9vdC1saW5lLWhlaWdodH0gJHJvb3QtZm9udC1mYW1pbHk7XG4gIHRleHQtcmVuZGVyaW5nOiAkcm9vdC10ZXh0LXJlbmRlcmluZztcbn1cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBGaXJlZm94IDM2KywgSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMStcbn1cblxuaW5wdXQge1xuICAmW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIHdpZHRoOiBhdXRvOyAvLyBGaXJlZm94IDM2K1xuICB9XG5cbiAgJlt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gU2FmYXJpIDgrXG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvLyBTYWZhcmkgOCtcbiAgICB9XG4gIH1cbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBBbmRyb2lkIDQuMy0sIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErXG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgLy8gRmlyZWZveCAzNissIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErXG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMStcbn1cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplOyAvLyBBbGwgYnJvd3NlcnNcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBbmRyb2lkIDQuMy0sIEludGVybmV0IEV4cGxvcmVyIDExKywgaU9TIDctLCBTYWZhcmkgNy0sIFdpbmRvd3MgUGhvbmUgOC4xK1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMStcbiAgcmVzaXplOiAkdGV4dGFyZWEtcmVzaXplO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEludGVybmV0IEV4cGxvcmVyIDEwLVxufVxuXG5bdW5zZWxlY3RhYmxlXSB7XG4gIHVzZXItc2VsZWN0OiBub25lOyAvLyBBbmRyb2lkIDQuNCssIENocm9tZSA0MCssIEZpcmVmb3ggMzYrLCBpT1MgOCssIFNhZmFyaSA4K1xufVxuXG4vKlxuICogVW5pdmVyc2FsIGluaGVyaXRhbmNlXG4gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuKiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLypcbiAqIE9waW5pb25hdGVkIGRlZmF1bHRzXG4gKi9cblxuLy8gc3BlY2lmeSB0aGUgaHRtbCBiYWNrZ3JvdW5kIGNvbG9yXG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaHRtbC1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG4vLyBzcGVjaWZ5IHRoZSB0ZXh0IGRlY29yYXRpb24gb2YgYW5jaG9yc1xuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkYW5jaG9yLXRleHQtZGVjb3JhdGlvbjtcbn1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vIHNwZWNpZnkgbWVkaWEgZWxlbWVudCBzdHlsZVxuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246ICRtZWRpYS1lbGVtZW50LXZlcnRpY2FsLWFsaWduO1xufVxuXG4vLyBzcGVjaWZ5IHRoZSBiYWNrZ3JvdW5kIGNvbG9yIG9mIGZvcm0gZWxlbWVudHNcblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWVsZW1lbnQtYmFja2dyb3VuZC1jb2xvcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQ2hyb21lIDQwKywgaU9TIDgrLCBTYWZhcmkgOCtcbn1cblxuLy8gc3BlY2lmeSB0aGUgbWluaW11bSBoZWlnaHQgb2YgZm9ybSBlbGVtZW50c1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwiZGF0ZVwiXSxcblt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibW9udGhcIl0sXG5bdHlwZT1cIm51bWJlclwiXSxcblt0eXBlPVwicGFzc3dvcmRcIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzZWFyY2hcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ0ZXh0XCJdLFxuW3R5cGU9XCJ0aW1lXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cIndlZWtcIl0sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWVsZW1lbnQtbWluLWhlaWdodDtcbn1cblxuLy8gc3BlY2lmeSB0aGUgZm9udCBmYW1pbHkgb2YgY29kZSBlbGVtZW50c1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkbW9ub3NwYWNlLWZvbnQtZmFtaWx5LCBtb25vc3BhY2U7XG59XG5cbi8vIHNwZWNpZnkgdGhlIGxpc3Qgc3R5bGUgb2YgbmF2IGxpc3RzXG5cbm5hdiBvbCxcbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6ICRuYXYtbGlzdC1zdHlsZTtcbn1cblxuLy8gc3R5bGUgc2VsZWN0IGxpa2UgYSBzdGFuZGFyZCBpbnB1dFxuXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpcmVmb3ggMzYrXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLy8gQ2hyb21lIDQxK1xuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8vIEludGVybmV0IEV4cGxvcmVyIDExK1xuICB9XG5cbiAgJjo6LW1zLXZhbHVlIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMStcbiAgfVxufVxuXG4vLyBzcGVjaWZ5IHRoZSBib3JkZXIgc3R5bGVzIG9mIHRhYmxlc1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogJHRhYmxlLWJvcmRlci1jb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6ICR0YWJsZS1ib3JkZXItc3BhY2luZztcbn1cblxuLy8gc3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOyAvLyByZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvblxuICB0ZXh0LXNoYWRvdzogJHNlbGVjdGlvbi10ZXh0LXNoYWRvdztcbn1cblxuLy8gaGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnNcblxuQG1lZGlhIHNjcmVlbiB7XG4gIFtoaWRkZW5+PVwic2NyZWVuXCJdIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG5cbiAgW2hpZGRlbn49XCJzY3JlZW5cIl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG59IiwiLypcbiNzdHlsZWd1aWRlXG7ln7rmnKzjgrnjgr/jgqTjg6tcblxuYGBgXG48cD7nibnjgavkvZXjgoLmjIflrprjgZfjgarjgYTjgajjgY3jga7nirbmhYs8L3A+XG5gYGBcbiovXG5ib2R5IHtcbiAgJHdyYXA6ICcud3JhcDpub3QoLmNsaWVudC1jb250ZW50KSc7XG4gICRjbGllbnQ6ICcud3JhcCAuY2xpZW50LWNvbnRlbnQnO1xuXG4gICN7JHdyYXB9IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAjeyR3cmFwfSxcbiAgI2xpZy1oZWFkZXIsXG4gICNsaWctcHJlbG9hZCxcbiAgI2xpZy1icmVhZGNydW1icyxcbiAgI2xpZy1mb290ZXIsXG4gIC5saWctY29udGVudFxuICB7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgICAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiAkdGV4dC1yZW5kZXJpbmc7XG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgbWluLXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQ7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICB9XG5cbiAgI2xpZy1mb290ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1Ob3RvU2Fuc0NKS2pwLVJlZ3VsYXIgIWltcG9ydGFudDtcbiAgfVxuXG4gICN7JGNsaWVudH0ge1xuICAgIGJveC1zaXppbmc6IGluaXRpYWw7XG4gIH1cblxuICAuYmctYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAuYmctbm9uZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4qIHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuYnIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vLyBSZXF1aXJlZFxuLnN2Zy1zcHJpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy9zaG93IHBjXG4udS1zaG93LXBjIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy9zaG93IHNwXG4udS1zaG93LXNwIHtcbiAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgJi5jb2xsZWN0aW9uLWltZy1zcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICYudS1zaG93LXNwLWZsZXgge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udS1jbGVhciB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbi51LXRpdGxlLWhpZGRlbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZpbGwtd2hpdGUge1xuICBmaWxsOiAkY29sb3Itd2hpdGU7XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhvdmVyLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmhvdmVyIHtcbiAgICAmPioge1xuICAgICAgdHJhbnNpdGlvbjogZWFzZSAxcyBhbGw7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cbiAgICAgIEBhdC1yb290XG4gICAgICAuYnJlYWtmYXN0LW1hcmNoZXJhbnQgJixcbiAgICAgIC5sdW5jaC1tYXJjaGVyYW50ICYsXG4gICAgICAuZGlubmVyLXNldC1tYXJjaGVyYW50ICYgey8vbHVuY2ggbWFyY2hlcmFudFxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaG92ZXItZ3JlZW4ge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhvdmVyLW9wYWNpdHkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52LWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi5jbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6MTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3gge1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IHtcbiAgJiwgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC5zd2lwZXItd3JhcHBlciwgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLDAsMCwwLjUpLCByZ2JhKDAsMCwwLDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsMCwwLDAuNSksIHJnYmEoMCwwLDAsMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLDAsMCwwLjUpLCByZ2JhKDAsMCwwLDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMC41KSwgcmdiYSgwLDAsMCwwKSk7XG4gIH1cbn1cblxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsIHtcbiAgJiwgJiA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsIHtcbiAgJiwgJiA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuIiwiLmF0dHJhY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYXR0cmFjdGlvbi1zdWJ0ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2MGVtO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcbiAgfVxufVxuXG4uc21hcnQtZW50cnkgey8vc21hcnQgZW50cnkgcGFnZVxuICAuYXR0cmFjdGlvbiB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWhlYWRpbmcge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU5cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIHdpZHRoOiAzMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vICBBdXRob3I6IFJhZmFsIEJyb21pcnNraVxuLy8gIHd3dzogaHR0cDovL3BhcmFub2lkYS5jb20vXG4vLyAgdHdpdHRlcjogaHR0cDovL3R3aXR0ZXIuY29tL3BhcmFub2lkYVxuLy8gIGRyaWJiYmxlOiBodHRwOi8vZHJpYmJibGUuY29tL3BhcmFub2lkYVxuLy9cbi8vICBMaWNlbnNlZCB1bmRlciBhIE1JVCBMaWNlbnNlXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1xuLy8gUmVxdWlyZW1lbnRzOlxuLy8gICBTYXNzIDMuMi4wK1xuLy9cbi8vICBWZXJzaW9uOlxuLy8gICAxLjMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRldmVsb3BlZCBvbiAxNC8xMS8yMDEzXG4vL1xuLy8gTWl4aW5zOlxuLy8gICBAIG1pbi1zY3JlZW4od2lkdGgpICAgICAgICAgICAgICAgICAgICAgIC8vIHNob3J0Y3V0IGZvciBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIC4uLilcbi8vICAgQCBtYXgtc2NyZWVuKHdpZHRoKSAgICAgICAgICAgICAgICAgICAgICAvLyBzaG9ydGN1dCBmb3IgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCAuLi4pXG4vLyAgIEAgc2NyZWVuKG1pbi13aWR0aCwgbWF4LXdpZHRoKSAgICAgICAgICAgLy8gc2hvcnRjdXQgZm9yIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggLi4uKSBhbmQgKG1heC13aWR0aCAuLi4pXG4vLyAgIC0tLVxuLy8gICBAIG1pbi1zY3JlZW4taGVpZ2h0KGhlaWdodCkgICAgICAgICAgICAgIC8vIHNob3J0Y3V0IGZvciBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodCAuLi4pXG4vLyAgIEAgbWF4LXNjcmVlbi1oZWlnaHQoaGVpZ2h0KSAgICAgICAgICAgICAgLy8gc2hvcnRjdXQgZm9yIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0IC4uLilcbi8vICAgQCBzY3JlZW4taGVpZ2h0KG1pbi1oZWlnaHQsIG1heC1oZWlnaHQpICAvLyBzaG9ydGN1dCBmb3IgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQgLi4uKSBhbmQgKG1heC1oZWlnaHQgLi4uKVxuLy8gICAtLS1cbi8vICAgQCBpcGhvbmUzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBvbmx5IGlQaG9uZSAoMiwgM0csIDNHUykgbGFuZHNjYXBlICYgcG9ydHJhaXRcbi8vICAgQCBpcGhvbmUzKGxhbmRzY2FwZSkgICAgICAgICAgICAgICAgICAgICAvLyBvbmx5IGlQaG9uZSAoMiwgM0csIDNHUykgb25seSBsYW5kc2NhcGVcbi8vICAgQCBpcGhvbmUzKHBvcnRyYWl0KSAgICAgICAgICAgICAgICAgICAgICAvLyBvbmx5IGlQaG9uZSAoMiwgM0csIDNHUykgb25seSBwb3J0cmFpdFxuLy8gICAtLS1cbi8vICAgQCBpcGhvbmU0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBvbmx5IGlQaG9uZSAoNCwgNFMpIGxhbmRzY2FwZSAmIHBvcnRyYWl0XG4vLyAgIEAgaXBob25lNChsYW5kc2NhcGUpICAgICAgICAgICAgICAgICAgICAgLy8gb25seSBpUGhvbmUgKDQsIDRTKSBvbmx5IGxhbmRzY2FwZVxuLy8gICBAIGlwaG9uZTQocG9ydHJhaXQpICAgICAgICAgICAgICAgICAgICAgIC8vIG9ubHkgaVBob25lICg0LCA0Uykgb25seSBwb3J0cmFpdFxuLy8gICAtLS1cbi8vICAgQCBpcGhvbmU1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBvbmx5IGlQaG9uZSAoNSkgbGFuZHNjYXBlICYgcG9ydHJhaXRcbi8vICAgQCBpcGhvbmU1KGxhbmRzY2FwZSkgICAgICAgICAgICAgICAgICAgICAvLyBvbmx5IGlQaG9uZSAoNSkgb25seSBsYW5kc2NhcGVcbi8vICAgQCBpcGhvbmU1KHBvcnRyYWl0KSAgICAgICAgICAgICAgICAgICAgICAvLyBvbmx5IGlQaG9uZSAoNSkgb25seSBwb3J0cmFpdFxuLy8gICAtLS1cbi8vICAgQCBpcGFkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBhbGwgaVBhZHMgKDEsIDIsIDMsIDQsIE1pbmkpIGxhbmRzY2FwZSAmIHBvcnRyYWl0XG4vLyAgIEAgaXBhZChsYW5kc2NhcGUpICAgICAgICAgICAgICAgICAgICAgICAgLy8gYWxsIGlQYWRzICgxLCAyLCAzLCA0LCBNaW5pKSBvbmx5IGxhbmRzY2FwZVxuLy8gICBAIGlwYWQocG9ydHJhaXQpICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGFsbCBpUGFkcyAoMSwgMiwgMywgNCwgTWluaSkgb25seSBwb3J0cmFpdFxuLy8gICAtLS1cbi8vICAgQCBpcGFkLXJldGluYSAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBvbmx5IGlQYWQgKDMsIDQpIGxhbmRzY2FwZSAmIHBvcnRyYWl0XG4vLyAgIEAgaXBhZC1yZXRpbmEobGFuZHNjYXBlKSAgICAgICAgICAgICAgICAgLy8gb25seSBpUGFkICgzLCA0KSBvbmx5IGxhbmRzY2FwZVxuLy8gICBAIGlwYWQtcmV0aW5hKHBvcnRyYWl0KSAgICAgICAgICAgICAgICAgIC8vIG9ubHkgaVBhZCAoMywgNCkgb25seSBwb3J0cmFpdFxuLy8gICAtLS1cbi8vICAgQCBoZHBpKHJhdGlvKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBkZXZpY2VzIHdpdGggaGlkcGkgZGlzcGxheXMgKGRlZmF1bHQgcmF0aW86IDEuMylcbi8vXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0gc2NyZWVuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gc2NyZWVuKCRyZXNNaW4sICRyZXNNYXgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlc01pbikgYW5kIChtYXgtd2lkdGg6ICRyZXNNYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWF4LXNjcmVlbigkcmVzKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRyZXMpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWluLXNjcmVlbigkcmVzKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRyZXMpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc2NyZWVuLWhlaWdodCgkcmVzTWluLCAkcmVzTWF4KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAkcmVzTWluKSBhbmQgKG1heC1oZWlnaHQ6ICRyZXNNYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWF4LXNjcmVlbi1oZWlnaHQoJHJlcykge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogJHJlcykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtaW4tc2NyZWVuLWhlaWdodCgkcmVzKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAkcmVzKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0gaGRwaSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlZCBvbiBib3VyYm9uIGhpZHBpLW1lZGlhLXF1ZXJpZXMgZmlsZSAoaHR0cHM6Ly9naXRodWIuY29tL3Rob3VnaHRib3QvYm91cmJvbi9ibG9iL21hc3Rlci9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2hpZHBpLW1lZGlhLXF1ZXJ5LnNjc3MpXG4vLyBIaURQSSBtaXhpbi4gRGVmYXVsdCB2YWx1ZSBzZXQgdG8gMS4zIHRvIHRhcmdldCBHb29nbGUgTmV4dXMgNyAoaHR0cDovL2JqYW5nby5jb20vYXJ0aWNsZXMvbWluLWRldmljZS1waXhlbC1yYXRpby8pXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0tIGlwaG9uZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGlwaG9uZTMoJG9yaWVudGF0aW9uOiBhbGwpIHtcbiAgJGRldmljZU1pbldpZHRoOiAzMjBweDtcbiAgJGRldmljZU1heFdpZHRoOiA0ODBweDtcbiAgJGRldmljZVBpeGVsUmF0aW86IDE7XG5cbiAgQGlmICRvcmllbnRhdGlvbiA9PSBhbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNaW5XaWR0aCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWF4V2lkdGgpIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86ICRkZXZpY2VQaXhlbFJhdGlvKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNaW5XaWR0aCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWF4V2lkdGgpIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86ICRkZXZpY2VQaXhlbFJhdGlvKSBhbmQgKG9yaWVudGF0aW9uOiAjeyRvcmllbnRhdGlvbn0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLSBpcGhvbmUtcmV0aW5hIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBpcGhvbmU0KCRvcmllbnRhdGlvbjogYWxsKSB7XG4gICRkZXZpY2VNaW5XaWR0aDogMzIwcHg7XG4gICRkZXZpY2VNYXhXaWR0aDogNDgwcHg7XG4gICRkZXZpY2VQaXhlbFJhdGlvOiAyO1xuICAkZGV2aWNlQXNwZWN0UmF0aW86ICcyLzMnO1xuXG4gIEBpZiAkb3JpZW50YXRpb24gPT0gYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWluV2lkdGgpIGFuZCAobWF4LWRldmljZS13aWR0aDogJGRldmljZU1heFdpZHRoKSBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAkZGV2aWNlUGl4ZWxSYXRpbykgYW5kIChkZXZpY2UtYXNwZWN0LXJhdGlvOiAkZGV2aWNlQXNwZWN0UmF0aW8pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogJGRldmljZU1pbldpZHRoKSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNYXhXaWR0aCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogJGRldmljZVBpeGVsUmF0aW8pIGFuZCAoZGV2aWNlLWFzcGVjdC1yYXRpbzogJGRldmljZUFzcGVjdFJhdGlvKSBhbmQgKG9yaWVudGF0aW9uOiAjeyRvcmllbnRhdGlvbn0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLSBpcGhvbmUtNSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBpcGhvbmU1KCRvcmllbnRhdGlvbjogYWxsKSB7XG4gICRkZXZpY2VNaW5XaWR0aDogMzIwcHg7XG4gICRkZXZpY2VNYXhXaWR0aDogNTY4cHg7XG4gICRkZXZpY2VQaXhlbFJhdGlvOiAyO1xuICAkZGV2aWNlQXNwZWN0UmF0aW86ICc0MC83MSc7XG5cbiAgQGlmICRvcmllbnRhdGlvbiA9PSBhbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNaW5XaWR0aCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWF4V2lkdGgpIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86ICRkZXZpY2VQaXhlbFJhdGlvKSBhbmQgKGRldmljZS1hc3BlY3QtcmF0aW86ICRkZXZpY2VBc3BlY3RSYXRpbykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWluV2lkdGgpIGFuZCAobWF4LWRldmljZS13aWR0aDogJGRldmljZU1heFdpZHRoKSBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAkZGV2aWNlUGl4ZWxSYXRpbykgYW5kIChkZXZpY2UtYXNwZWN0LXJhdGlvOiAkZGV2aWNlQXNwZWN0UmF0aW8pIGFuZCAob3JpZW50YXRpb246ICN7JG9yaWVudGF0aW9ufSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0tIGlwYWRzIChhbGwpIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGlwYWQoJG9yaWVudGF0aW9uOiBhbGwpIHtcbiAgJGRldmljZU1pbldpZHRoOiA3NjhweDtcbiAgJGRldmljZU1heFdpZHRoOiAxMDI0cHg7XG5cbiAgQGlmICRvcmllbnRhdGlvbiA9PSBhbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNaW5XaWR0aCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWF4V2lkdGgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogJGRldmljZU1pbldpZHRoKSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNYXhXaWR0aCkgYW5kIChvcmllbnRhdGlvbjogI3skb3JpZW50YXRpb259KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0gaXBhZC1yZXRpbmEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gaXBhZC1yZXRpbmEoJG9yaWVudGF0aW9uOiBhbGwpIHtcbiAgJGRldmljZU1pbldpZHRoOiA3NjhweDtcbiAgJGRldmljZU1heFdpZHRoOiAxMDI0cHg7XG4gICRkZXZpY2VQaXhlbFJhdGlvOiAyO1xuXG4gIEBpZiAkb3JpZW50YXRpb24gPT0gYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWluV2lkdGgpIGFuZCAobWF4LWRldmljZS13aWR0aDogJGRldmljZU1heFdpZHRoKSBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAkZGV2aWNlUGl4ZWxSYXRpbykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWluV2lkdGgpIGFuZCAobWF4LWRldmljZS13aWR0aDogJGRldmljZU1heFdpZHRoKSBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAkZGV2aWNlUGl4ZWxSYXRpbykgYW5kIChvcmllbnRhdGlvbjogI3skb3JpZW50YXRpb259KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm87XG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9SGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvIFc2L0hpcmFLYWt1UHJvLVc2LUFscGhhTnVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9SGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvIFc2L0hpcmFLYWt1UHJvLVc2LUFscGhhTnVtLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSwgLy9maWxlIHNpemUgdG9vIGxhcmdlXG5cdCAgICAgdXJsKCcjeyRmb250LXBhdGh9SGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvIFc2L0hpcmFLYWt1UHJvLVc2LUFscGhhTnVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH1IaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8gVzYvSGlyYUtha3VQcm8tVzYtQWxwaGFOdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnI3skZm9udC1wYXRofUhpcmFnaW5vIEtha3UgR290aGljIFBybyBXNi9IaXJhS2FrdVByby1XNi1BbHBoYU51bS5zdmcjSGlyYUtha3VQcm8tVzYtQWxwaGFOdW0nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGZvbnQtaG9sbGFuZDtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH1Ib2xsYW5kL0hvbGxhbmQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH1Ib2xsYW5kL0hvbGxhbmQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLFxuXHQgICAgIHVybCgnI3skZm9udC1wYXRofUhvbGxhbmQvSG9sbGFuZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdCAgICAgdXJsKCcjeyRmb250LXBhdGh9SG9sbGFuZC9Ib2xsYW5kLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnI3skZm9udC1wYXRofUhvbGxhbmQvSG9sbGFuZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1oaXJhZ2luby13MztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH1IaXJhS2FrdVByby1XMy9IaXJhS2FrdVByby1XMy1BbHBoYU51bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHQgICAgIHVybCgnI3skZm9udC1wYXRofUhpcmFLYWt1UHJvLVczL0hpcmFLYWt1UHJvLVczLUFscGhhTnVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0ICAgICB1cmwoJyN7JGZvbnQtcGF0aH1IaXJhS2FrdVByby1XMy9IaXJhS2FrdVByby1XMy1BbHBoYU51bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH1IaXJhS2FrdVByby1XMy9IaXJhS2FrdVByby1XMy1BbHBoYU51bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ub3Rvc2FucztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH1Ob3Rvc2Fucy9Ob3RvU2Fuc0NKS2pwLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH1Ob3Rvc2Fucy9Ob3RvU2Fuc0NKS2pwLVJlZ3VsYXIub3RmJykgZm9ybWF0KCdvcGVudHlwZScpLFxuXHQgICAgIHVybCgnI3skZm9udC1wYXRofU5vdG9zYW5zL05vdG9TYW5zQ0pLanAtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdCAgICAgdXJsKCcjeyRmb250LXBhdGh9Tm90b3NhbnMvTm90b1NhbnNDSktqcC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnI3skZm9udC1wYXRofU5vdG9zYW5zL05vdG9TYW5zQ0pLanAtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1Ob3RvU2Fuc0NKS2pwLVJlZ3VsYXI7XG4gIHNyYzogIHVybCgnI3skZm9udC1wYXRofU5vdG9zYW5zL05vdG9TYW5zQ0pLanAtUmVndWxhci5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XG59XG4iLCIuc2xiT3ZlcmxheSwuc2xiV3JhcE91dGVyLC5zbGJXcmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDBcbn1cblxuLnNsYk92ZXJsYXkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjc7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzbGJPdmVybGF5IDAuNXM7XG4gIC1tb3otYW5pbWF0aW9uOiBzbGJPdmVybGF5IDAuNXM7XG4gIGFuaW1hdGlvbjogc2xiT3ZlcmxheSAwLjVzXG59XG5cbi5zbGJXcmFwT3V0ZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDIwMTBcbn1cblxuLnNsYldyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uc2xiV3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uc2xiQ29udGVudE91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAyMDIwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuLnNsYkNvbnRlbnRFbCAuc2xiQ29udGVudE91dGVyIHtcbiAgcGFkZGluZzogNWVtIDFlbVxufVxuXG4uc2xiQ29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uc2xiQ29udGVudEVsIC5zbGJDb250ZW50IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIC1tb3otYW5pbWF0aW9uOiBzbGJFbnRlciAwLjNzO1xuICBhbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMC4yZW0gMWVtIHJnYmEoMCwwLDAsMC40KVxufVxuXG4uc2xiSW1hZ2VXcmFwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIC1tb3otYW5pbWF0aW9uOiBzbGJFbnRlciAwLjNzO1xuICBhbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uc2xiSW1hZ2VXcmFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1ZW07XG4gIGJvdHRvbTogNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMC4yZW0gMWVtIHJnYmEoMCwwLDAsMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRlxufVxuXG4uc2xiRGlyZWN0aW9uTmV4dCAuc2xiSW1hZ2VXcmFwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsYkVudGVyTmV4dCAwLjRzO1xuICAtbW96LWFuaW1hdGlvbjogc2xiRW50ZXJOZXh0IDAuNHM7XG4gIGFuaW1hdGlvbjogc2xiRW50ZXJOZXh0IDAuNHNcbn1cblxuLnNsYkRpcmVjdGlvblByZXYgLnNsYkltYWdlV3JhcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzbGJFbnRlclByZXYgMC40cztcbiAgLW1vei1hbmltYXRpb246IHNsYkVudGVyUHJldiAwLjRzO1xuICBhbmltYXRpb246IHNsYkVudGVyUHJldiAwLjRzXG59XG5cbi5zbGJJbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA1ZW0gMDtcbiAgbWFyZ2luOiAwIGF1dG9cbn1cblxuLnNsYkNhcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTM3cHg7XG4gIHBhZGRpbmc6IC43MTQyOWVtIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnNsYkNsb3NlQnRuLC5zbGJBcnJvdyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmVcbn1cblxuLnNsYkNsb3NlQnRuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIC1tb3otYW5pbWF0aW9uOiBzbGJFbnRlciAwLjNzO1xuICBhbmltYXRpb246IHNsYkVudGVyIDAuM3M7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICB3aWR0aDogMS42NjY2N2VtO1xuICBoZWlnaHQ6IDEuNjY2NjdlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjdlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLS4zMzMzM2VtO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnNsYkFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVlbTtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAxMGVtO1xuICBvcGFjaXR5OiAwLjc7XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLnNsYkNsb3NlQnRuOjotbW96LWZvY3VzLWlubmVyLC5zbGJBcnJvdzo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMFxufVxuXG4uc2xiQ2xvc2VCdG46aG92ZXIsLnNsYkFycm93OmhvdmVyIHtcbiAgb3BhY2l0eTogMC41XG59XG5cbi5zbGJDbG9zZUJ0bjphY3RpdmUsLnNsYkFycm93OmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuOFxufVxuXG4uc2xiTG9hZGluZyAuc2xiQ2xvc2VCdG4ge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5zbGJMb2FkaW5nVGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpXG59XG5cbi5zbGJBcnJvd3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMFxufVxuXG4uc2xiTG9hZGluZyAuc2xiQXJyb3dzIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4uc2xiQXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0uOGVtIDAgMCAtLjhlbTtcbiAgYm9yZGVyOiAuOGVtIHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi5zbGJBcnJvdy5uZXh0IHtcbiAgcmlnaHQ6IDBcbn1cblxuLnNsYkFycm93Lm5leHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZcbn1cblxuLnNsYkFycm93LnByZXYge1xuICBsZWZ0OiAwXG59XG5cbi5zbGJBcnJvdy5wcmV2OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZlxufVxuXG4uc2xiSWZyYW1lQ29udCB7XG4gIHdpZHRoOiA4MGVtO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIG1hcmdpbjogNWVtIDBcbn1cblxuLnNsYklmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAuMmVtIDFlbSByZ2JhKDAsMCwwLDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDBcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsYk92ZXJsYXkge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMC43XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNsYk92ZXJsYXkge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMC43XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGJPdmVybGF5IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMFxuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuN1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGJFbnRlciB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xZW0sIDApXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgc2xiRW50ZXIge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMWVtLCAwKVxuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGJFbnRlciB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xZW0sIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMWVtLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMWVtLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xZW0sIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFlbSwgMClcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsYkVudGVyTmV4dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDRlbSwgMCwgMClcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBzbGJFbnRlck5leHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0ZW0sIDAsIDApXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsYkVudGVyTmV4dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDRlbSwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDRlbSwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNGVtLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDRlbSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0ZW0sIDAsIDApXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGJFbnRlclByZXYge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNGVtLCAwLCAwKVxuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNsYkVudGVyUHJldiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00ZW0sIDAsIDApXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsYkVudGVyUHJldiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00ZW0sIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNGVtLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNGVtLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00ZW0sIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTRlbSwgMCwgMClcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gIH1cbn1cbiIsIi53cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgLy9wYWRkaW5nLXRvcDogNTZweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBTVEFURVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi5pcy1lbnRyYW5jZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWV4aXQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1PRElGSUVSXG4gIC5pZSAmIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4iLCIucHJlbG9hZC1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgkaW1hZ2UtcGF0aCsncHJlbG9hZC1iZy5qcGcnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnByZWxvYWQtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NyU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHRvcCAxLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0MDBtcztcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDQ1MHB4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgd2lkdGg6IDMyNXB4O1xuICB9XG59XG5cbi5wcmVsb2FkIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmLmlzLWVudHJhbmNlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC5wcmVsb2FkLXRleHQge1xuICAgICAgdG9wOiA0NSU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtZXhpdCB7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIC5wcmVsb2FkLXRleHQge1xuICAgICAgdG9wOiA0MiU7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMS41cyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICAmLmlzLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5oZWFkaW5nIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogJHotbWluO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gIH1cblxuICAmLmhlYWRpbmctY29sbGVjdGlvbi1waXQge1xuICAgIG1heC13aWR0aDogODA4cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIC5oZWFkaW5nLXRleHRzIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctc3VtaWthIHtcbiAgICAuaGVhZGluZy10ZXh0cyB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1zdW1pa2EtaGFzaHRhZyB7XG4gICAgLmhlYWRpbmctdGV4dHMge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NzdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnN1bWlrYS1oYXNodGFnIHtcbiAgICAuaGVhZGluZy10ZXh0cyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1kb2tpZG9raS1oYXNodGFnIHtcbiAgICAuaGVhZGluZy10ZXh0cyB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctZG9raWRva2kge1xuICAgIC5oZWFkaW5nLXRleHRzIHtcbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDM2M3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgLmhlYWRpbmctbWFpbi1zbWFydC1lbnRyeSAmIHsvL3NtYXJ0IGVudHJ5IHBhZ2VcbiAgICAuaGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICB3aWR0aDogODQxcHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDI5OHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgLnRveWEtbWFpbi10aXRsZS1oZWFkaW5nICYgey8vdG95YVxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDQ1NXB4O1xuICAgICAgICBoZWlnaHQ6IDM2N3B4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgd2lkdGg6IDI2M3B4O1xuICAgICAgICBoZWlnaHQ6IDI3NnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWFkdmVudHVyZS1yZXN0YXVyYW50IHsvL3Jlc3RhdXJhbnQgcGFnZVxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWJwYWdlLXNlY3Rpb24tZ3JhbnJvb21hY3Rpdml0eSB7Ly9ob3RlbCBncmFucm9vbVxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuXG4gICAgQGF0LXJvb3QgLmJhbm5lci1pbmZvLWNhbXAgJiB7Ly9mLWdsYW1waW5nIGNhbXAgcGFnZVxuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgIG1hcmdpbjoge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgZm9udDoge1xuICAgICAgICBmYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhlYWRpbmctdGV4dC1kZWZhdWx0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuXG4gICAgLy8gYWRkaXRpb25hbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1ub3pvbWlub3l1IHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDcxM3B4O1xuICAgICAgaGVpZ2h0OiA4M3B4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLW5vem9taW5veXUtc3VtbWFyeSB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbjogMjRweCAwIDA7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAxMzdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uaGVhZGluZy10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ob2xsYW5kO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDI3Y2MzIDEwJSwgIzA5OWY0OCAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXNpemU6IDM2cHg7XG5cbiAgQGF0LXJvb3QgLmlzLXNhZmFyaSAmIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMjdjYzMgMCwgIzA5OWY0OCAxMDAlKTtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAuaGVhZGluZy13aGl0ZSAmIHsvL3doaXRlIHRleHQgZm9yIGRhcmsgYmFja2dyb3VuZFxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIC1tb3otdGV4dC1maWxsLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAtbXMtdGV4dC1maWxsLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWFkaW5nLW1haW4tc3VicGFnZS1ncmFucm9vbWFjdGl2aXR5LW9uZWNvbG9yICYgey8vaG90ZWwgZ3JhbnJvb21cbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAtbW96LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgLW1zLXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgLmlzLWllICYge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLWdvc3NhbWVyO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItZ29zc2FtZXI7XG4gICAgLW1vei10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci1nb3NzYW1lcjtcbiAgICAtbXMtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItZ29zc2FtZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDI3Y2M0IDAlLCAjMDlhMDQ1IDEwMCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5oZWFkaW5nLXdyYXAtcGFya21hcCAmIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGluZy13cmFwLXBhcmttYXAtYXJlYWluZGV4ICYgeyAvL3BoYXNlIDIgdHdpbnJpbmdtb3RlZ2lnIGFyZWFpbmRleFxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIC5oZWFkaW5nLXN1YnRleHQge1xuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgIG1hcmdpbi10b3A6IDIwcHg7XG4vLyAgIGhlaWdodDogMzZweDtcbi8vIH1cblxuLy9tb2RpZmllciBmb3IgU1Agd2FsayBwcm9ncmFtIGFuZCBsYWJvXG4uc3VicGFnZS13YWxrLFxuLnN1YnBhZ2UtbGFibyB7XG4gIC5oZWFkaW5nLXRleHQge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDIyLjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgLmhlYWRpbmctbWFpbi1zdWJwYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctZmFtaWx5LXdhbGsge1xuICAgICAgLmhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgd2lkdGg6IDMxNS41cHg7XG4gICAgICAgIGhlaWdodDogNTUuNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLWd1aWRlLXdhbGsge1xuICAgICAgLmhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgd2lkdGg6IDE5Ni41cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy1mcmVlLXdhbGsge1xuICAgICAgLmhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgd2lkdGg6IDI1Ni41cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy1hcXVhLWxhYm8ge1xuICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy1tYW1tYWwtbGFibyB7XG4gICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgLnN1YnBhZ2Utc2VjdGlvbi1mYW1pbHktd2FsayxcbiAgICAuc3VicGFnZS1zZWN0aW9uLWFxdWEtbGFibyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gbW9kaWZpZXIgY2hhbGxlbmdlXG4uY2hhbGxlbmdlIHtcbiAgLmhlYWRpbmctdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyAvL2ZvciBpZVxuXG4gICAgJi5oZWFkaW5nLXRleHQtcmFjaW5nIHtcbiAgICAgIG1heC13aWR0aDogNjA2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vbW9kaWZpZXIgbW9iaXBhcmsgaGVhZGluZ1xuLmhlYWRpbmctbW9iaXBhcmsge1xuICAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgfVxuXG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogMTYxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhlYWRpbmctcmFjaW5nIHtcbiAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1MDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vL21vZGlmaWVyIGZvciBTUFxuLmhlYWRpbmctdHN1YmFzYSB7XG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgfVxuICB9XG59XG5cblxuLmhlYWRpbmctcmVzZXJ2YXRpb24ge1xuICAuaGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC02cHg7XG4gIH1cblxuICAuaGVhZGluZy10ZXh0IHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDY5NXB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxM3B4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OCUpO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGluZy10b3lhLWNvbmNlcHQgey8vdG95YSBwYWdlXG4gIC5oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbjoge1xuICAgICAgICB0b3A6IDEzNXB4O1xuICAgICAgICBib3R0b206IDc1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbjoge1xuICAgICAgICB0b3A6IDkzcHg7XG4gICAgICAgIGJvdHRvbTogNTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIHdpZHRoOiAzMjJweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgd2lkdGg6IDIyOC41cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi50b3lhLW1haW4tdGl0bGUtaGVhZGluZyB7Ly90b3lhIHBhZ2VcbiAgLmhlYWRpbmcge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luOiB7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkaW5nLXRveWEtZXhwZXJpZW5jZSB7Ly90b3lhIHBhZ2VcbiAgLmhlYWRpbmcge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luOiB7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICB3aWR0aDogNDExcHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAyOTJweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRpbmctbWVudS10b3lhIHsvL3RveWEgcGFnZVxuICAuaGVhZGluZyB7XG4gICAgbWFyZ2luOiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmctdGV4dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgLW1vei10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAtbXMtdGV4dC1maWxsLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRpbmctdG95YS1tZW51LWNvdXJzZSB7Ly90b3lhIHBhZ2VcbiAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG5cbiAgJjIge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGluZy1mb29kIHsvL3RveWEgcGFnZVxuICAuaGVhZGluZyB7XG4gICAgbWFyZ2luOiB7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkaW5nLW1haW4tdG95YSB7Ly90b3lhIHBhZ2VcbiAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBoZWlnaHQ6IDMwNnB4O1xuICAgICAgd2lkdGg6IDgzMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1jYW1wLXRpdGxlIHsvL2YtZ2xhbXBpbmcgY2FtcHNpdGUgcGFnZVxuICAuaGVhZGluZy10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBpbmhlcml0O1xuICAgIC1tcy10ZXh0LWZpbGwtY29sb3I6IGluaGVyaXQ7XG4gICAgLW1vei10ZXh0LWZpbGwtY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1jYW1wLXRpdGxlIHsvL2YtZ2xhbXBpbmcgY2FtcHNpdGUgcGFnZVxuICAuaGVhZGluZy10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBpbmhlcml0O1xuICAgIC1tcy10ZXh0LWZpbGwtY29sb3I6IGluaGVyaXQ7XG4gICAgLW1vei10ZXh0LWZpbGwtY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRpbmctcm9jY28tYWQgey8vcm9jY29cbiAgLmhlYWRpbmcge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICB3aWR0aDogNzA3cHg7XG4gICAgICBoZWlnaHQ6IDkxcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRpbmctbWVudS1kcmluay1qcCB7Ly9yb2Njb1xuICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRpbmctbWVudS1kcmluay1lbiB7Ly9yb2Njb1xuICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkaW5nLWdlbGF0b3BvcC1qcCB7Ly9yb2Njb1xuICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGhlaWdodDogMjlweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRpbmctZ2VsYXRvcG9wLWVuIHsvL3JvY2NvXG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgd2lkdGg6IDE5MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGluZy1yZXN0YXVyYW50LW1lbnUtZ2VsYXRvLWpwIHsvL3JvY2NvXG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgLmhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxNTBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmlsbDogJGNvbG9yLW1hcm9vbjtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRpbmctcmVzdGF1cmFudC1tZW51LWdlbGF0by1lbiB7Ly9yb2Njb1xuICAuaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmlsbDogJGNvbG9yLW1hcm9vbjtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRpbmctZ3JhbnR1cmlzbW8gey8vZ3JhbnR1cmlzbW8gcGFnZVxuICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIHdpZHRoOiA5NDhweDtcbiAgICAgIGhlaWdodDogMTI4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBhdC1yb290ICYge1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRpbmctb3RoZXItcmVzdGF1cmFudCB7Ly9vdGhlciByZXN0YXVyYW50IHNlY3Rpb25cbiAgLmhlYWRpbmcge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICB3aWR0aDogNDE1cHg7XG4gICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRpbmctcmVzdGF1cmFudC1tZW51IHsvL29hayBwYWdlXG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGluZy1vYWsgey8vb2FrIHBhZ2VcbiAgLmhlYWRpbmcge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLXRvcDogNzlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgd2lkdGg6IDgyM3B4O1xuICAgICAgaGVpZ2h0OiA4MXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMzA1cHg7XG4gICAgICBoZWlnaHQ6IDEzM3B4O1xuICAgIH1cbiAgfVxufVxuXG4ucmVzdGF1cmFudC1ncmFkaWVudC1zdWJ0ZXh0IHsvL2Zvb2RzX21cbiAgLmhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLy9ob3RlbCBmYW1pbHlyb29tXG4uaGVhZGluZy1tYWluLXN1YnBhZ2UtZmFtaWx5cm9vbSB7XG4gIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDY1MnB4O1xuICAgIGhlaWdodDogODJweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICBoZWlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIG1hcmdpbi10b3A6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4vL2hvdGVsIGZhbWlseXJvb20gZW5kXG5cbi8vaG90ZWwgZ3JhbnJvb21cbi5oZWFkaW5nLW1haW4tc3VicGFnZS1ncmFucm9vbSB7XG4gIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDQ1NHB4O1xuICAgIGhlaWdodDogODJweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIHdpZHRoOiAzNDRweCAhaW1wb3J0YW50O1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgbWFyZ2luLXRvcDogMTA2cHggIWltcG9ydGFudDtcblxuICAgIH1cblxuICB9XG59XG5cbi5oZWFkaW5nLW1haW4tc3VicGFnZS11c2FnZWZlZSB7Ly9ob3RlbCBncmFucm9vbVxuICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogMjEycHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gIH1cbn1cblxuLmhlYWRpbmctbWFpbi1zdWJwYWdlLWFtZW5pdHkge1xuICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuXG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiA2NzRweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICB3aWR0aDogMjcwcHggIWltcG9ydGFudDtcbiAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgaGVpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkaW5nLW1haW4tc3VicGFnZS10ZWF0aW1lIHsvL2hvdGVsIGdyYW5yb29tXG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiA3MjZweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgd2lkdGg6IDI3MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIGhlaWdodDogNjFweCAhaW1wb3J0YW50O1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cbn1cblxuLmhlYWRpbmctbWFpbi1zdWJwYWdlLWdyYW5yb29tYWN0aXZpdHkge1xuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgIG1hcmdpbi1ib3R0b206IDE5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDY3MHB4O1xuICAgIGhlaWdodDogMzVweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIHdpZHRoOiAzMzhweCAhaW1wb3J0YW50O1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICBoZWlnaHQ6IDYzcHggIWltcG9ydGFudDtcbiAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLmhlYWRpbmctbWFpbi1zdWJwYWdlLW90aGVyIHtcbiAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gIG1hcmdpbi1ib3R0b206IC0xMXB4ICFpbXBvcnRhbnQ7XG5cbiAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgd2lkdGg6IDMwM3B4O1xuICAgIGhlaWdodDogMzdweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIHdpZHRoOiAyMDVweCAhaW1wb3J0YW50O1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gIH1cbn1cbi8vaG90ZWwgZ3JhbnJvb20gZW5kXG5cbi8vbW9kaWZpZXIgZm9yIFNQXG4ucGFnZS1tb2JpcGFyayB7XG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtaW4taGVpZ2h0OiA0N3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmctaW5mbyB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtaW4taGVpZ2h0OiA0N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLWtpZHMtY2FyYmlrZS1hdHRyYWN0aW9uIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vbW9kaWZpZXIga2lkcyBjYXJiaWtlIGF0dHJhY3Rpb25cbi5raWRzLWNhcmJpa2UtYXR0cmFjdGlvbiB7XG4gIC5jb250ZW50LWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oaXJhZ2lubztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDYyO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAyN2NjMyAxMCUsICMwOTlmNDggMTAwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLmlzLWllICYgey8vaWUgbW9kaWZpZXJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLWdvc3NhbWVyO1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci1nb3NzYW1lcjtcbiAgICAgIC1tb3otdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItZ29zc2FtZXI7XG4gICAgICAtbXMtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItZ29zc2FtZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGluZy1raWRzLWNhcmJpa2UtYXR0cmFjdGlvbiB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgd2lkdGg6IDcxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uLWNhcmJpa2Uge1xuICAuaGVhZGluZy1jYXJiaWtlIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gbW9kaWZpZXIgbWFwXG4ubWFwIHtcbiAgLmhlYWRpbmctd3JhcCB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAvLyBtYXgtd2lkdGg6IDMxOXB4O1xuICAgICAgLy8gbWFyZ2luLXRvcDogMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBtb2RpZmllciBhZHZlbnR1cmVcbi5hZHZlbnR1cmUge1xuICAuYWR2ZW50dXJlLWhlYWRpbmcge1xuICAgIC8vIG1heC13aWR0aDogNDQzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAmLmhlbGxvd29vZHMge1xuICAgICAgZm9udC1zaXplOiAzOXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGluZy10aXRsZS1hZHZlbnR1cmUge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgLy8gbWF4LXdpZHRoOiA0NDNweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDI1N3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcmVzdGF1cmFudCB7Ly9yZXN0YXVyYW50IHBhZ2VcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1ncmFkaWVudCB7Ly9yZXN0YXVyYW50IGdyYWRpZW50IHNlY3Rpb25cbiAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW1hcmNoZXJhbnQge1xuICAgICAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMDVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRpbmluZ3RveWEge1xuICAgICAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1vYWsge1xuICAgICAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxODNweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWdyYW50dXJpc21vIHtcbiAgICAgICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgICB3aWR0aDogMjUycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1mb3Jlc3RraXRjaGVuIHtcbiAgICAgICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgICB3aWR0aDogMjA3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1yb2NjbyB7XG4gICAgICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4M3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vcmVzdGF1cmFudCBncmFkaWVudCBzZWN0aW9uXG5cbiAgICAgICYtbWFyY2hlcmFudCB7Ly9yZXN0YXVyYW50IHNlY3Rpb25cbiAgICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgICB3aWR0aDogNjU1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1kaW5pbmd0b3lhIHsvL3Jlc3RhdXJhbnQgc2VjdGlvblxuICAgICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNjNweDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1vYWsgey8vcmVzdGF1cmFudCBzZWN0aW9uXG4gICAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgd2lkdGg6IDQ2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZ3JhbnR1cmlzbW8gey8vcmVzdGF1cmFudCBzZWN0aW9uXG4gICAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgd2lkdGg6IDQ2N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZm9yZXN0a2l0Y2hlbiB7Ly9yZXN0YXVyYW50IHNlY3Rpb25cbiAgICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgICB3aWR0aDogNDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcm9jY28gey8vcmVzdGF1cmFudCBzZWN0aW9uXG4gICAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgd2lkdGg6IDUxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdHdpbnJpbmdtb3RlZ2kgey8vdHdpbnJpbmdtb3RlZ2kgcGFnZVxuICAgICAgLmhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlbGxvd29vZHMgey8vdHdpbnJpbmdtb3RlZ2kgcGFnZVxuICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgIHdpZHRoOiAzMDlweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDE1NHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1vYmlwYXJrIHsvL3R3aW5yaW5nbW90ZWdpIHBhZ2VcbiAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICB3aWR0aDogMTg3cHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiAxMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jYW1wdmlsbGFnZSB7Ly90d2lucmluZ21vdGVnaSBwYWdlXG4gICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgd2lkdGg6IDU0M3B4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ob3RlbHR3aW5yaW5nIHsvL3R3aW5yaW5nbW90ZWdpIHBhZ2VcbiAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tb3RvcnNwb3J0IHsvL3R3aW5yaW5nbW90ZWdpIHBhZ2VcbiAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICB3aWR0aDogMzAzcHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaG9uZGFjb2xsZWN0aW9uIHsvL3R3aW5yaW5nbW90ZWdpIHBhZ2VcbiAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICB3aWR0aDogNDYycHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYWN0aXZlc2FmZSB7Ly90d2lucmluZ21vdGVnaSBwYWdlXG4gICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgd2lkdGg6IDMxMnB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdW1pa2Ege1xuICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgIHdpZHRoOiA0NDNweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZG9raWRva2kge1xuICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgIHdpZHRoOiA1NzhweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1heC13aWR0aDogMjg5cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRhZGFraSB7XG4gICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgd2lkdGg6IDM0OXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNzQuNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gbW9kaWZpZXIgZG9raWRva2kgbW9iaXBhcmtcbi5kb2tpZG9raSxcbi5tb2JpcGFyayB7XG4gIC5oZWFkaW5nLW1haW4tdGl0bGUge1xuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA0OTdweDtcbiAgICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3OXB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLWRva2lkb2tpLFxuICAuaGVhZGluZy1tb2JpcGFyayB7XG4gICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaG9sbGFuZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmctZW5qb3kge1xuXG4gICAgLmhlYWRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogMTAzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgIH1cblxuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ob2xsYW5kO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmctZm9yZXN0IHtcbiAgICAuaGVhZGluZyB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICB9XG5cbiAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaG9sbGFuZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAzOXB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLWZvcmVzdC1jcmFmdCB7XG4gICAgLmhlYWRpbmctd3JhcCB7XG4gICAgICBzdmcge1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmctbmV0LWRva2lkb2tpLFxuICAuaGVhZGluZy1uZXQtbW9iaXBhcmsge1xuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAzMi40NTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLWZhcSB7XG4gICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gbW9kaWZpZXIgaGVhZGluZyBtYWluIHN1YnBhZ2UgZm9yZXN0IGRyaXZpbmdcblxuXG4ubW9iaXBhcmsge1xuICAuaGVhZGluZy1tYWluLXRpdGxlIHtcbiAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNjUxcHg7XG4gICAgfVxuICB9XG59XG5cbi5oZWxsb3dvb2RzLWFkdmVudHVyZS10aXRsZSB7XG4gIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5ob3RlbHR3aW5yaW5nIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgIH1cbiAgICAuaGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gICYucm9vbS1ncmFuIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgJi5yb29tLXN0YW5kYXJkIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuXG4uZG9raWRva2ktdmlkZW8sXG4ubW9iaXBhcmstdmlkZW8ge1xuICAuaGVhZGluZy1kb2tpZG9raSB7XG4gICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMjJweDtcbiAgICB9XG5cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG4vLyBlbmQgbW9kaWZpZXIgZG9raWRva2kgbW9iaXBhcmtcblxuLy8gbW9kaWZpZXIgbXYgaGVhZGluZ1xuLm12LWZvcmVzdC1kcml2aW5nIHtcbiAgLm12LWhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubXYtaGVhZGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTguOXB4IHJnYmEoNzksIDc5LCA3OSwgMC41KTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vL21vZGlmaWVyIG1hcFxuLmhlYWRpbmctbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vL21vZGlmaWVyIHNwIGluZm9cbi5pbmZvLWNvbnRhaW5lciB7XG4gIC5oZWFkaW5nLWluZm8ge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWluLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL21vZGlmaWVyIGFkdmVudHVyZSByYWNpbmcga2FydFxuLnJhY2luZy1rYXJ0IHtcbiAgLmhlYWRpbmctcmFjaW5nLWthcnQge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWluLWhlaWdodDogMjNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9tb2RpZmllciBmb3Jlc3Qgd2Fsa1xuLnN1YnBhZ2Utc2VjdGlvbi1mYW1pbHktd2FsayB7XG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlYWRpbmctZmFtaWx5LXdhbGsge1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogNjY4cHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uLWd1aWRlLXdhbGsge1xuICAuaGVhZGluZy1ndWlkZS13YWxrIHtcbiAgICAuaGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IDQ4MXB4O1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1mcmVlLXdhbGsge1xuICAuaGVhZGluZy1mcmVlLXdhbGsge1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMzM2cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9tb2RpZmllciBmb3Jlc3Qgd2FsayBlbmRcblxuLy9tb2RpZmllciBmb3Jlc3QgbGFib1xuLnN1YnBhZ2Utc2VjdGlvbi1hcXVhLWxhYm8ge1xuICAuaGVhZGluZy1hcXVhLWxhYm8ge1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMjY0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMjAxLjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uLW1hbW1hbC1sYWJvIHtcbiAgLmhlYWRpbmctbWFtbWFsLWxhYm8ge1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMjY0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTcxLjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNS41cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkaW5nLWRva2lkb2tpLWluc3RhZ3JhbSB7XG4gIHdpZHRoOiA1MDBweDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5oZWFkaW5nLWl0YWRha2ktaW5zdGFncmFtIHtcbiAgd2lkdGg6IDQwMHB4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmhlYWRpbmctYXV0by1oZWlnaHQge1xuICBwLmhlYWRpbmctc3VidGV4dCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5oZWFkaW5nLXR3by1saW5lcyB7XG4gIHAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGluZy1vbmUtbGluZSB7XG4gIHAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogNjAwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgfVxuICB9XG59XG5cbi5zdmctYmxvY2sge1xuICBwLmhlYWRpbmctc3VidGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnJvb20tdHlwZSB7XG4gIGRpdi5oZWFkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgcC5oZWFkaW5nLXN1YnRleHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJi5yb29tLXN1cGVyaW9yIHtcbiAgICBwLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB0b3A6IC0yMXB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucm9vbS1ncmFuIHtcbiAgICBwLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJvb20tc3RhbmRhcmQge1xuICAgIHAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IC0zcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICB0b3A6IC05cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5nbGFtcGluZy1tb3Jpbm8ge1xuICAgIHAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMzczcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbkBhdC1yb290IC5icmVha2Zhc3QtbWFyY2hlcmFudCB7Ly9icmVha2Zhc3QgbWFyY2hlcmFudCBwYWdlXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAYXQtcm9vdCAuaGVhZGluZy1tZW51LTMge1xuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgdG9wOiAtNTVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDMzNi41cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxNS41cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG90ZWx0d2lucmluZy1oZWFkaW5nLXJlc2VydmF0aW9uIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIHdpZHRoOiAzNjNweDtcbiAgICAgIGhlaWdodDogMzRweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDI4NnB4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm90aGVyLW1lbnUge1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwM3B4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGluZy1vdGhlci1tZW51IHtcbiAgICAuaGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICB3aWR0aDogNjIzcHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290ICYgey8vbHVuY2ggbWFyY2hlcmFudCBwYWdlXG4gICAgICAmLmhlYWRpbmctb3RoZXItbHVuY2gtbWFyY2hlcmFudCB7XG4gICAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aDogMjEyLjVweDtcbiAgICAgICAgICAgIGhlaWdodDogNTMuNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLXNob3AtaW5mbyB7XG4gICAgLmhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIHdpZHRoOiAxNjRweDtcbiAgICAgIGhlaWdodDogMzRweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDk3cHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGluZy1jb2xvci10aXRsZSB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDc4Ni41cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAyOTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGluZy1wb2ludC10aXRsZSB7XG4gICAgLmhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICB3aWR0aDogNjc4cHg7XG4gICAgICBoZWlnaHQ6IDM5cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAyMDcuNXB4O1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmctYnJlYWtmYXN0LW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAvLyBsZWZ0OiA1MCU7XG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgICAgdG9wOiAtNzVweDtcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1NXB4KTtcbiAgICAgIH1cblxuICAgICAgLy8gQGF0LXJvb3QgLmlzLWZpcmVmb3ggJiB7XG4gICAgICAvLyAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgLy8gICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIC8vICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgICAgLy8gICB9XG5cbiAgICAgIC8vICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIC8vICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAvLyAgICAgbGVmdDogY2FsYyg1MCUgLSA1NXB4KTtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAtNDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIC8vIHdpZHRoOiAyNDkuNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MS41cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2xvci1ncmVlbiB7XG4gICAgICAuaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCA1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICB3aWR0aDogMTMzcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDE0LjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRjb2xvci1ncmVlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhlYWRpbmctbWVudS0zIHtcbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTNweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGF0LXJvb3QgLmhlYWRpbmctcmVjb21tZW5kLW1lbnUgey8vbHVuY2ggbWFyY2hlcmFudCBwYWdlXG4gIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiA3ODZweDtcbiAgICBoZWlnaHQ6IDgycHg7XG4gICAgbWFyZ2luLXRvcDogMjdweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAyNzYuNXB4O1xuICAgICAgaGVpZ2h0OiA4MS41cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBhdC1yb290IC5icmVha2Zhc3QtbWFyY2hlcmFudCB7Ly9kaW5uZXIgc2V0XG4gIC5oZWFkaW5nLXNob3AtaW5mbyB7XG4gICAgLmhlYWRpbmcge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AYXQtcm9vdCAuZGlubmVyLXNldC1tYXJjaGVyYW50IHsvL2Rpbm5lciBzZXRcbiAgLmhlYWRpbmctY29sb3ItdGl0bGUge1xuICAgIC5oZWFkaW5nLXN1YnRleHR7XG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiAyOTMuNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgd2lkdGg6IDcyOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmctZGlubmVyLW1lbnUtMSB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLWRpbm5lci1tZW51LTIge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiA0MS41cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLWRpbm5lci1tZW51LTMge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiA0MC41cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLW90aGVyLW1lbnUge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGF0LXJvb3QgLmZvb2RzbSB7Ly9mb29kc20gcGFnZVxuICAuaGVhZGluZy1mb29kc20ge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1heC13aWR0aDogMzI1cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogMjlweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AYXQtcm9vdCAuYWNjZXNzLWxvY2F0aW9uLWhlYWRpbmcgey8vYWNjZXNzIHBhZ2VcbiAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBhdC1yb290IC5oZWFkaW5nLWFkbWlzc2lvbiB7Ly9mZWUgcGFnZVxuICAuaGVhZGluZyB7XG4gICAgbWFyZ2luOiB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMzE0LjVweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDIwMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gIH1cbn1cblxuQGF0LXJvb3QgLmhlYWRpbmctYXR0cmFjdGlvbi1mZWUgey8vZmVlIHBhZ2VcbiAgLmhlYWRpbmcge1xuICAgIG1hcmdpbjoge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDQyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMjc0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICB9XG4gIH1cbn1cblxuQGF0LXJvb3QgLmhlYWRpbmctbW90b3JzcG9ydC1mZWUgey8vZmVlIHBhZ2VcbiAgLmhlYWRpbmcge1xuICAgIG1hcmdpbjoge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDQ3Ni41cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IDc3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuICB9XG59XG5cbkBhdC1yb290IC5oZWFkaW5nLWhvdGVsLWZlZSB7Ly9mZWUgcGFnZVxuICAuaGVhZGluZyB7XG4gICAgbWFyZ2luOiB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNTE5LjVweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDMyOS41cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIH1cbiAgfVxufVxuXG5AYXQtcm9vdCAuaGVhZGluZy1jYW1wLWZlZSB7Ly9mZWUgcGFnZVxuICAuaGVhZGluZyB7XG4gICAgbWFyZ2luOiB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNzU2LjVweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDMzN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICB9XG4gIH1cbn1cblxuQGF0LXJvb3QgLmhlYWRpbmctbWFpbi00MDQgey8vNDA0IHBhZ2VcbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIHdpZHRoOiA3NTdweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgd2lkdGg6IDI4Ny41cHg7XG4gICAgICBoZWlnaHQ6IDYycHg7XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGluZy13cmFwIHtcblxuICAmLmhlYWRpbmctd3JhcC1ibHVlbm90ZSB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1kb25ndXJpIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIGhlaWdodDogODVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogMjE2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICAgICAgfVxuXG4gICAgICBAYXQtcm9vdCAmIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy13cmFwLWluZm9ybWF0aW9uIHtcbiAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgfVxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIHdpZHRoOiAzMDlweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctZ3JhZGllbnQtdG9ib3R0b20ge1xuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAyN2NjMyAzNSUsICMwOTlmNDggMTAwJSk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMjIuNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctZG9raWRva2kge1xuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctZW5qb3kge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA1MjBweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmcteW91LXZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNTIwcHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTI2cHg7XG4gICAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy13cmFwLWNyYWZ0IHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgd2lkdGg6IDM3OHB4O1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLWZvcmVzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDUyMHB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIHdpZHRoOiAyMDZweDtcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy12aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDUyMHB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLXJlY29tbWVuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNTEzcHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctcGlja3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuXG4gICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDM4OXB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctZm9yZXN0LWNyYWZ0IHtcbiAgICAuaGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxNHB4IDAgOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICB3aWR0aDogNDEzcHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDMxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy13cmFwLWNvbGxlY3Rpb24tcGl0IHtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSsxKSB7XG4gICAgICAuaGVhZGluZy1zdWJ0ZXh0Omxhc3QtY2hpbGQge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIC5oZWFkaW5nLXN1YnRleHQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIH1cbiAgICB9XG5cblxuXG5cbiAgfVxuXG5cbiAgJi5oZWFkaW5nLW1haW4tcGl0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDgxM3B4O1xuICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLW1haW4tcHJvZ3JhbSB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogNTRweDtcblxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKzEpIHtcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICB3aWR0aDogOTAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRpbmctcHJvZ3JhbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDExMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRpbmctc3ViLXByb2dyYW0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctc3ViLXByb2dyYW0tc3Age1xuICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1yZXNlcnZhdGlvbiB7XG4gICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1ncmFkaWVudC10b3JpZ2h0IHtcbiAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAyN2NjMyAwJSwgIzA5OWY0OCAxMDAlKTtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLXdyYXAtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuaGVhZGluZy10ZXh0LFxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbjogMTNweCBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLXdyYXAtYnVzaW5lc3MtaG91cnMtZ3VpZGUge1xuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKzEpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctd3JhcC1oZWxsb3dvb2RzIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLXdyYXAtcGFya21hcCB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICB3aWR0aDogNzUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLXdyYXAtaG93LXRvIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgIHdpZHRoOiAyMThweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy13cmFwLWFjdGl2aXR5IHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIHdpZHRoOiA4MDBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMzE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLW5ldC1kb2tpZG9raSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLWF0dHJhY3Rpb24ge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1heC13aWR0aDogNDg5cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctd3JhcC1jYXJiaWtlIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLXdyYXAtZ29vZHMtY29sb3Ige1xuICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgLmhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIC5oZWFkaW5nLW1haW4tc3VicGFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLWZhbWlseS13YWxrIHtcbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgIHdpZHRoOiAzMTUuNXB4O1xuICAgICAgICBoZWlnaHQ6IDU1LjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy1ndWlkZS13YWxrIHtcbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgIHdpZHRoOiAxOTYuNXB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRpbmctZnJlZS13YWxrIHtcbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgIHdpZHRoOiAyNTYuNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLXdyYXAtdmlkZW8tbXVzYXNhYmkge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgaGVpZ2h0OiA5MXB4O1xuICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIHdpZHRoOiA3MzFweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoN3B4LCAtMXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctaG93dG8tbXVzYXNhYmkge1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOXB4LCAxcHgpO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLXN1bWlrYS1mYXEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBzdmcge1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctd3JhcC1tZW51IHtcbiAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMi41cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgIHdpZHRoOiAzNzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjogN3B4IGF1dG8gMDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjogMjRweCAwIDQxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLWNvdXJzZS1jaGFsbGVuZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEzOXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1heC13aWR0aDogMjAxcHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmcta2FydC1jaGFsbGVuZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDk1OXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctd3JhcC1ncmVlbi1saW5lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDM2NXB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjYzNlOGQ4IDIxLjQzJSwgI2ZmZmZmZiAyMS40MyUsICNmZmZmZmYgNTAlLCAjYzNlOGQ4IDUwJSwgI2MzZThkOCA3MS40MyUsICNmZmZmZmYgNzEuNDMlLCAjZmZmZmZmIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM1LjAwcHggNDAuMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLXdyYXAteW91dHViZSB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy13cmFwLXRvd25MaXN0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTk5OTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgbWF4LXdpZHRoOiAxMjJweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1ub3pvbWlub3l1LXRleHQge1xuXG4gICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyOTNweDtcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiAyMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctd3JhcC1hdXRvIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAuaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50d28tbGluZXMtc3Age1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zeW5jLWZpeCB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKzEpIHtcbiAgICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgLmhlYWRpbmcge1xuICAgICAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLWV4aGliaXQge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgbWF4LXdpZHRoOiAyOTdweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDIwNnB4O1xuICAgICAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLWNvbnRlbnRzIHtcbiAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgQGF0LXJvb3QgLmlzLWllICYge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1heC13aWR0aDogOTg5cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6I2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctZXhwZXJpZW5jZSB7XG4gICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLWNvbXBhcmlzb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtbXVzYXNhYmkgeyAvL211c2FzYWJpIGNvbXBhcmlzb24gU1BcbiAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNDkxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IC00NnB4IGF1dG8gMDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy1hcXVhLWxhYm8ge1xuICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy1tYW1tYWwtbGFibyB7XG4gICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJi5oZWFkaW5nLXppcGxpbmUge1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDc5M3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgLnN1YnBhZ2Utc2VjdGlvbi1mYW1pbHktd2FsayB7XG4gICAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICAgIH1cblxuICAgIC5zdWJwYWdlLXNlY3Rpb24tYXF1YS1sYWJvIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1jb2xsZWN0aW9uIHtcbiAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1nb29kcyB7XG4gICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIi8vbWFpbiBwYWdlIHRpdGxlXG4uaGVhZGluZy1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3M3B4O1xuXG4gICAgLnN1YnBhZ2Utc2VjdGlvbi11c2FnZWZlZSAmIHsvL2hvdGVsIGdyYW5yb29tL2ZhbWlseXJvb21cbiAgICAgIG1hcmdpbi1ib3R0b206IDc3cHg7XG4gICAgfVxuICB9XG5cbiAgJi1zdWJwYWdlIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAyMDJweDtcbiAgICAgICAgaGVpZ2h0OiA0OS41cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1sYWJvIHtcbiAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiAyMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwLjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nIHtcbiAgICAvLyBtYXgtd2lkdGg6IDY1MXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLW1haW4tY2FyYmlrZSB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAuaGVhZGluZy10ZXh0cyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRpbmcge1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLW1haW4tZG9raWRva2kge1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIG1heC13aWR0aDogNDk3cHg7XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLW1haW4td2lsZC1yYWNlciB7XG4gICAgLmhlYWRpbmcge1xuICAgICAgbWF4LXdpZHRoOiA1MDVweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctbWFpbi1idW5idW4ge1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIG1heC13aWR0aDogNDQ1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLW1haW4tbW90b3JhY2VyIHtcbiAgICAuaGVhZGluZyB7XG4gICAgICBtYXgtd2lkdGg6IDYxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1tYWluLW1vdG8tdG91cmluZyB7XG4gICAgLmhlYWRpbmcge1xuICAgICAgbWF4LXdpZHRoOiA3MDNweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctbWFpbi1tb3RvcmN5Y2xlIHtcbiAgICAuaGVhZGluZyB7XG4gICAgICBtYXgtd2lkdGg6IDM1OHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1tYWluLWZvcmVzdC1kcml2aW5nIHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2MjhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1tYWluLWNoYWxsZW5nZSB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMzE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1heC13aWR0aDogNjUxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLW1haW4tZHJpZnQge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXgtd2lkdGg6IDgxOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1tYWluLWRlYmRlbiB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjg1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1heC13aWR0aDogNTY5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLW1haW4tdHN1YmFzYSB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cblxuICAmLmhlYWRpbmctbWFpbi1jcmFmdCB7XG4gICAgLmhlYWRpbmctdGV4dHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOXB4LCAwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY3JhZnQvY3JhZnQtaGVhZGluZy13cmFwLWJnLXNwLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgdG9wOiAtMTlweDtcbiAgICAgICAgcmlnaHQ6IC0yMXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjlweCAwIDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLW1haW4tbXVzYXNhYmkge1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMXB4LCAycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgzcHg7XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLW1haW4tZHJlYW0ge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDVweDtcbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctbWFpbi1tYXJjaGVyYW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA4ODJweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAyMHB4O1xuXG4gICAgLmhlYWRpbmcge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRpbmctbWFpbi1zdWJ0ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgICYuZGlubmVyLWJ1ZmZldCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZGlubmVyLWJ1ZmZldCB7XG4gICAgICBtYXJnaW46IDY1cHggYXV0byAyMHB4O1xuICAgICAgLmhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDBweCA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKzEpIHtcbiAgICAgICAgbWFyZ2luOiAxNDBweCBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGluZy1tYWluLXN1YnRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYuaGVhZGluZy1tYWluLXRvdXJpc20ge1xuICAgIC5oZWFkaW5nLXRvdXJpc20ge1xuICAgICAgbWF4LXdpZHRoOiA0ODFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLW1haW4tc3VidGV4dC10b3VyaXNtIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIFxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMi4zO1xuXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUrMSkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKzEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgfSBcbiAgfVxuXG4gICYuaGVhZGluZy1tYWluLXByb2dyYW0tZGV0YWlscyB7XG4gICAgLm1lZGlhLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctbWFpbi1tb2JpcGFyay1ndWlkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgICBcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKzEpIHtcbiAgICAgIHBhZGRpbmc6IDU2cHggNzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgXG59XG4iLCIvL2hvdyB0byBlbmpveSBoZWFkaW5nXG4uaGVhZGluZy1ob3d0byB7XG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmLmhlYWRpbmctaG93dG8tYWNyb3gge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgbWFyZ2luOiAxN3B4IGF1dG8gMDtcbiAgICAgIG1heC13aWR0aDogNjI4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjhweDtcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1ob3d0by1idW5idW4ge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgbWFyZ2luOiAxN3B4IGF1dG8gMDtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODlweDtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1ob3d0by1kZWJkZW4ge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgbWFyZ2luOiAxN3B4IGF1dG8gMDtcbiAgICAgIG1heC13aWR0aDogNjY5cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNThweDtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1ob3d0by1kb2tpZG9raSB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBtYXJnaW46IDE3cHggYXV0byAwO1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLWhvd3RvLWZvcmVzdC1kcml2aW5nIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIG1hcmdpbjogMTdweCBhdXRvIDA7XG4gICAgICBtYXgtd2lkdGg6IDUzOXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogMTk2cHg7XG4gICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctaG93dG8td2lsZHJhY2VyIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIG1hcmdpbjogMTdweCBhdXRvIDA7XG4gICAgICBtYXgtd2lkdGg6IDYyNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctaG93dG8tbW90b3JjeWNsZSB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBtYXJnaW46IDE3cHggYXV0byAwO1xuICAgICAgbWF4LXdpZHRoOiA5MjVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBoZWlnaHQ6IDg5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLWhvd3RvLW1vdG90b3VyaW5nIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIG1hcmdpbjogMTdweCBhdXRvIDA7XG4gICAgICBtYXgtd2lkdGg6IDYyNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogMjI4cHg7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctaG93dG8tbW90b3JhY2VyIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIG1hcmdpbjogMTdweCBhdXRvIDA7XG4gICAgICBtYXgtd2lkdGg6IDU4M3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctaG93dG8tZHJlYW0ge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgbWFyZ2luOiAxN3B4IGF1dG8gMDtcbiAgICAgIG1heC13aWR0aDogNjE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjFweDtcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy1ob3d0by1kcmlmdCB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBtYXJnaW46IDE3cHggYXV0byAwO1xuICAgICAgbWF4LXdpZHRoOiA1MTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IDE5N3B4O1xuICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLWhvd3RvLWNoYWxsZW5nZSB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBtYXJnaW46IDE3cHggYXV0byAwO1xuICAgICAgbWF4LXdpZHRoOiA2NjlweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDI1NnB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLWhvd3RvLWl0YWRha2kge1xuXG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9iYW5uZXIgdGl0bGUgaW1hZ2Ugb3IgdGV4dFxuLmhlYWRpbmctYmFubmVyLW1vcmUge1xuICAuaGVhZGluZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmhlYWRpbmctdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICYuaGVhZGluZy1iYW5uZXItbW9yZS1hY3JveCB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDE4NHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLWJhbm5lci1tb3JlLWZvcmVzdGRyaXZpbmcge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgbWF4LXdpZHRoOiA0MTlweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMTBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNThweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi5oZWFkaW5nLWJhbm5lci1tb3JlLWRlYmRlbiB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDUyOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDIwOHB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctYmFubmVyLW1vcmUtY2hhbGxlbmdlIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNTI4cHg7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctYmFubmVyLW1vcmUtYnVuYnVuIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIGxlZnQ6IDI2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogMjMycHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctYmFubmVyLW1vcmUtbW90b3JjeWNsZSB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBsZWZ0OiA5cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkaW5nLWJhbm5lci1tb3JlLW1vdG90b3VyaW5nIHtcbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1heC13aWR0aDogMTg0cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5oZWFkaW5nLWJhbm5lci1tb3JlLW1vdG9yYWNlciB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDE2MXB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaGVhZGluZy1iYW5uZXItbW9yZS1kcmVhbSB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDE3OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaGVhZGluZy1iYW5uZXItbW9yZS13aWxkcmFjZXIge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDZweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm12IHtcbiAgaGVpZ2h0OiA2MDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuXG4gIEBhdC1yb290IC50b3lhLXdyYXBwZXIgJiB7Ly90b3lhIHBhZ2VcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC02MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2UtcGF0aH1tdi1jdXJ2ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAYXQtcm9vdCAudG95YS13cmFwcGVyICYgey8vdG95YSBwYWdlXG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBib3R0b206IC0zM3B4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vICYubXYtY29sbGVjdGlvbiB7XG4gIC8vICAgJjo6YWZ0ZXIge1xuICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAmLm12LWV2ZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIC5ldmVudHMtbXYtaGVhZGluZyB7XG4gICAgICBib3R0b206IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5tdi1kYXRlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofWV2ZW50cy9tdi1ncmFkaWVudC1yZWN0LmpwZykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAxN3B4O1xuICAgICAgY29sb3I6ICNmZWZlZmU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA2NHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAmLm12LXJlc3RhdXJhbnQge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubXYtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubXYtYmx1ZW5vdGUge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgLy9oZWlnaHQ6IDM1MHB4O1xuXG4gICAgICAubXYtaW1hZ2Uge1xuICAgICAgICAvL2hlaWdodDogNDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tdi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6ICR6LW1pbjtcbn1cblxuLm12LWxpc3QsXG4ubXYtYnV0dG9ucy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm12LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjA3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICBAYXQtcm9vdCAuc3VicGFnZS1hY2Nlc3MgJiB7Ly9hY2Nlc3MgcGFnZVxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBoZWlnaHQ6IDM3OHB4O1xuICB9XG5cbiAgLm12LXN1YnBhZ2UgJiB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgLy8gbWF4LWhlaWdodDogNDUwcHg7XG4gICAgLy8gaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgLy8gaGVpZ2h0OiA0NTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyOSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NyU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtNTBweDtcbiAgICB9XG4gIH1cblxuICAubXYtc3VicGFnZS1jcmFmdCAmIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGhlaWdodDogNDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDcxJTtcbiAgICB9XG4gIH1cblxuICAubXYtc3VicGFnZS1ub3pvbWlub3l1ICYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MyU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2NCU7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5NiU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi5tdi1pbWFnZS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLm12LWltYWdlLXBjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG59XG5cbi5tdi1saXN0LWdsYW1waW5nLXRvcCB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xufVxuXG4ubXYtbGlzdC1tYXJjaGVyYW50IHtcbiAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm12LWxpc3QtdG9wIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0cztcbiAgaGVpZ2h0OiA2MDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgaGVpZ2h0OiA0NDBweDtcbiAgfVxuXG4gIC5tdi1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLmlzLXNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubXYtaW1hZ2Uge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubXYtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAubXYtc3VicGFnZS1ob3RlbCAmIHsvL2hvdGVsIGdyYW5yb29tXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgfVxuICB9XG59XG5cbi5tdi1idXR0b25zLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm12LWJ1dHRvbnMtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4xNDtcbiAgY29sb3I6ICRjb2xvci1taW5lc2hhZnQ7XG4gIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofW12LWJ1dHRvbi1iZy5qcGcpIHJlcGVhdCBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG5cbiAgLmlzLWllICYgey8vaWUgbW9kaWZpZXJcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgLm12LXN1YnBhZ2UtaG90ZWwgJiB7Ly9ob3RlbCBncmFucm9vbS9mYW1pbHlyb29tXG4gICAgLmlzLWllICYge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAubXYtc3VicGFnZS1ob3RlbCAmIHsvL2hvdGVsIGdyYW5yb29tXG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIC5tdi1zdWJwYWdlLWhvdGVsICYgey8vaG90ZWwgZ3JhbnJvb21cbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubXYtYnV0dG9ucy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDExcHggMDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5tdi1idXR0b25zLWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgfVxuICB9XG59XG5cbi5tdi1oZWFkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICY6bm90KC5tdi1oZWFkaW5nLXN1YnBhZ2UpIHtcbiAgICBib3R0b206IC05MnB4O1xuICAgIGxlZnQ6IDM1cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgYm90dG9tOiAtMTIycHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxuXG4gICYtNDA0IHsvLzQwNCBwYWdlXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgYm90dG9tOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgd2lkdGg6IDQ2N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMzE5cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290ICYge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbWFyY2hlcmFudC1icmVha2Zhc3Qgey8vYnJlYWtmYXN0IG1hcmNoZXJhbnQgcGFnZVxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXgtd2lkdGg6IDQwNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNjJweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzZweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM2LjVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2FtcCB7Ly9mLWdsYW1waW5nIGNhbXAgcGFnZVxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50d2lucmluZ21vdGVnaS1tdi1oZWFkaW5nIHsvL3R3aW5yaW5nIHBhZ2VcbiAgICBib3R0b206IDQwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXgtd2lkdGg6IDMyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9yZXN0LXByb2dyYW0tbXYtaGVhZGluZyB7Ly9wcm9ncmFtIHBhZ2VcbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICBib3R0b206IDQwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIGJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcblxuICAgICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgICAvLyBtYXgtd2lkdGg6IDcyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIGhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDUxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDMzcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDI5N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucm9jY28tbXYtaGVhZGluZyB7Ly9yb2NjbyBwYWdlXG4gICAgYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLnRveWEtd3JhcHBlciAmIHsvL3RveWEgcGFnZVxuICAgICAgJi5tdi10b3lhLWhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1heC13aWR0aDogNzQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA1OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogODdweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290IC50b3lhLXdyYXBwZXIgJiB7Ly90b3lhIHBhZ2VcbiAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgd2lkdGg6IDM5NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiA2MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1heC13aWR0aDogMjMxcHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ncmFudHVyaXNtby1tdi1oZWFkaW5nIHsvL2dyYW50dXJpc21vIHBhZ2VcbiAgICBib3R0b206IDQwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXgtd2lkdGg6IDYzOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAyNzNweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDY2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYub2FrLW12LWhlYWRpbmcgey8vb2FrIHBhZ2VcbiAgICBib3R0b206IDQwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcblxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1heC13aWR0aDogNjQzcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yZXN0YXVyYW50LW12LWhlYWRpbmcgey8vcmVzdGF1cmFudCBwYWdlXG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjhweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMjY1cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgYm90dG9tOiAtNjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuc3RhbmRhcmRyb29tLW12LWhlYWRpbmcgey8vaG90ZWwgZmFtaWx5cm9vbVxuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIGJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIGJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICBtYXgtd2lkdGg6IDQ5MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgICBtYXgtd2lkdGg6IDIwN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZhbWlseXJvb20tbXYtaGVhZGluZyB7Ly9ob3RlbCBmYW1pbHlyb29tXG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgYm90dG9tOiAzM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIG1heC13aWR0aDogNzQzcHggIWltcG9ydGFudDtcbiAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZ3JhbnJvb20tbXYtaGVhZGluZyB7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgYm90dG9tOiAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgd2lkdGg6IDM1MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgIHdpZHRoOiAyMjdweCAhaW1wb3J0YW50O1xuICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgaGVpZ2h0OiAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgICBtYXJnaW4tdG9wOiA5cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJlc2VydmF0aW9uLW12LWhlYWRpbmcge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgbGVmdDogMDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgICAgKiB7XG4gICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgICB3aWR0aDogMjA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuZG9uZ3VyaS1tdi1oZWFkaW5nIHtcbiAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICB3b3JkLXNwYWNpbmc6IC0xcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICBtYXgtd2lkdGg6IDU5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDk5cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAyNDFweCAhaW1wb3J0YW50O1xuXG4gICAgICB0b3A6IC02cHg7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAyMzdweDtcbiAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgdG9wOiA2cHg7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgYm90dG9tOiAtMjJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYubWFyY2hlcmFudC1tdi1oZWFkaW5nIHtcbiAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICB3b3JkLXNwYWNpbmc6IC0xcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICBtYXgtd2lkdGg6IDkzOXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDk5cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAyNDFweCAhaW1wb3J0YW50O1xuXG4gICAgICB0b3A6IC02cHg7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAyMzdweDtcbiAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgdG9wOiAtMTFweDtcblxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICBib3R0b206IC0yMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5tdi1oZWFkaW5nLWRlZmF1bHQge1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIGZpbGw6ICNmZmY7XG4gICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgdG9wOiAtMjBweDtcblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLm12LWNvbGxlY3Rpb24tcGl0IHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuXG4gICAgLmhlYWRpbmcge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubXYtaGVhZGluZy1tb2JpcGFyay1ndWlkZSB7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgdG9wOiAtMTRweDtcbiAgICAgIGxlZnQ6IDRweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcblxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICAmLm12LWhlYWRpbmctYmx1ZW5vdGUge1xuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBib3R0b206IC0zMHB4O1xuXG4gICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICBsZWZ0OiAtNDNweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgIH1cbiAgICAgIC5oZWFkaW5nLXdyYXAtYmx1ZW5vdGUge1xuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlbGxvd29vZHMtbXYtaGVhZGluZyB7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAYXQtcm9vdCAuc21hcnQtZW50cnkgJiB7Ly9zbWFydC1lbnRyeSBwYWdlXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgIC5pcy1pZSAmIHsvL2llIG1vZGlmaWVyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIC1tb3otdGV4dC1maWxsLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIC1tcy10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzg1cHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogMTg1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgLnNtYXJ0LWVudHJ5ICYgey8vc21hcnQgZW50cnkgcGFnZVxuICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODg4cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiAzMDdweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwLjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tdi1oZWFkaW5nLWdvb2RzIHtcbiAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1OHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy1jb2xsZWN0aW9uIHtcbiAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDY4OHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM4OHB4O1xuICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXJhY2luZyB7XG4gICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nLXRzdWJhc2Ege1xuICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRpbmctbXVzYXNhYmkge1xuICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG5cbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhvdGVsdHdpbnJpbmcge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gICYubXYtaGVhZGluZy1nb29kcyB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLm12LWhlYWRpbmctbWFyY2hlcmFudC1kaW5uZXItYnVmZmV0IHtcbiAgICAuaGVhZGluZy13cmFwLW1hcmNoZXJhbnQtZGlubmVyLWJ1ZmZldCB7XG4gICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICB9XG4gIH1cbiAgJi5tdi1oZWFkaW5nLWJ1c2luZXNzLWhvdXJzIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5oZWFkaW5nLXdyYXAtYnVzaW5lc3MtaG91cnMge1xuICAgICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuICAmLm12LWhlYWRpbmctZmFxIHtcbiAgICBib3R0b206IDVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgLmlzLWllICYgey8vaWUgbW9kaWZpZXJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgLW1vei10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgLW1zLXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiBzdHlsZWxpbnQtZW5hYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLm12LWhlYWRpbmctdG9wIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDE1LjVweDtcbiAgICAgICAgaGVpZ2h0OiAxNi41cHg7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICB0b3A6IDkycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofWRlc2lnbi1wZXRhbDEtc3AucG5nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm12LWhlYWRpbmctdG91cmlzbSB7XG4gICAgbWF4LXdpZHRoOiA4NzVweDtcbiAgICBib3R0b206IC02cHg7XG4gICAgbGVmdDogMjJweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG5cbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgIGhlaWdodDogODVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59XG5cbi5tdi1oZWFkaW5nLXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtaG9sbGFuZDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogJGNvbG9yLXNlYXdlZWQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuaXMtc2FmYXJpIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3OGVtO1xuICAgIH1cbiAgfVxufVxuXG4ubXYtaGVhZGluZy1zdWJ0ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgd2lkdGg6IDg4N3B4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgfVxufVxuXG4ubXYtdG9kYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMTQ0cHg7XG4gIHdpZHRoOiAzNjhweDtcbiAgaGVpZ2h0OiAzNjZweDtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofW12LXRvZGF5LWJnLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgICByaWdodDogLTIzcHg7XG4gICAgYm90dG9tOiAtNzBweDtcbiAgfVxuXG4gICYubXYtZ3JhbnJvb20tbG9nbyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlLXBhdGh9Z3JhbnJvb20vbXYtdG9kYXktYmcucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1heC13aWR0aDogMjQ3cHg7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGJvdHRvbTogLTE0NHB4O1xuICAgIH1cbiAgfVxuXG4gICYubXYtaGVsbG93b29kcy1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2UtcGF0aH1oZWxsb3dvb2RzL212LXRvZGF5LWJnLnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG5cbiAgJi5tdi1jb2xsZWN0aW9uLWxvZ28ge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofWNvbGxlY3Rpb24vbXYtdG9kYXktYmcucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cblxuICAmLm12LXJhY2luZy1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2UtcGF0aH1yYWNpbmdrYXJ0L212LXRvZGF5LWJnLnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXgtd2lkdGg6IDI0N3B4O1xuICB9XG5cbiAgJi5tdi1ldmVudHMtbG9nbyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlLXBhdGh9ZXZlbnRzL2xvZ28ucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgYm90dG9tOiAtMTQwcHg7XG4gIH1cblxuICAmLm12LWhvdGVsdHdpbnJpbmctbG9nbyB7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2UtcGF0aH1ob3RlbHR3aW5yaW5nL2hvdGVsLXR3aW5yaW5nLWxvZ28ucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLm12LW5vem9taW5veXUtbG9nbyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlLXBhdGh9bm96b21pbm95dS9ub3pvbWlub3l1LWxvZ28ucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1heC13aWR0aDogMjQ3cHg7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGJvdHRvbTogLTE0NHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5tdi10b2RheS10b3Age1xuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm90dG9tOiAtOTFweDtcbiAgfVxufVxuXG4ubXYtdG9kYXktdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDkycHg7XG4gIGhlaWdodDogNDdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5tdi10b2RheS10aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDRweCBhdXRvIDdweDtcbiAgICB3aWR0aDogOTJweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2UtcGF0aH1kb3QucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB3aWR0aDogNjNweDtcbiAgICB9XG4gIH1cbn1cblxuLm12LXRvZGF5LWRlZ3JlZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4ubXYtdG9kYXktZGVncmVlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5tdi10b2RheS1jZWxjaXVzLXZhbHVlIHtcbiAgbWFyZ2luOiAwIC03cHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW46IDAgLTNweDtcbiAgfVxufVxuXG4vL21vZGlmaWVyIGZvciBmb3Jlc3QgbGFiXG4uc3VicGFnZS1sYWJvIHtcbiAgLm12LWltYWdlIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2MCU7XG4gICAgfVxuICB9XG59XG5cbi8vIG1vZGlmaWVyXG4ubXYtY2FyLWFuZC1iaWtlIHtcbiAgLm12LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjYzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBib3R0b206IC0xNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5tdi1oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDBcbiAgfVxuXG4gIC5tdi1oZWFkaW5nLXRleHRze1xuICAgIHdpZHRoOiA1NjhweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubXYtaGVhZGluZy1zdWJ0ZXh0cyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDE4LjlweCByZ2JhKDc5LCA3OSwgNzksIDAuNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIG1heC13aWR0aDogNDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cblxuICB9XG5cbiAgLm12LWxvZ28ge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgICBoZWlnaHQ6IDI2NnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FyLWFuZC1iaWtlL212LWxvZ28ucG5nKTtcbiAgICBib3R0b206IDA7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubXYtaW1hZ2Uge1xuICAgIGhlaWdodDogNjA3cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gbW9kaWZpZXIgZG9raWRva2lcbi5tdi1kb2tpZG9raSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcblxuICAubXYtaGVhZGluZyB7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogNjVweDtcbiAgfVxuXG4gIC5tdi1tb2JpcGFyay10ZXh0IHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB9XG5cbiAgLm12LW1vYmlwYXJrLXN1YnRleHQge1xuICAgIG1heC13aWR0aDogMzU2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubXYtaGVhZGluZy10ZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LWZhbWlseTogJGZvbnQtaG9sbGFuZDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDE4LjlweCByZ2JhKDc5LCA3OSwgNzksIDAuNSk7XG4gIH1cblxuICAubXYtaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDE4LjlweCByZ2JhKDc5LCA3OSwgNzksIDAuNSk7XG4gIH1cblxuICAubXYtdG9kYXkge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgICBoZWlnaHQ6IDI2NnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG9raWRva2kvZG9raWRva2ktbG9nby5wbmcpO1xuICAgIGJvdHRvbTogLTYwcHg7XG4gIH1cbn1cbi8vIGVuZCBtb2RpZmllciBkb2tpZG9raSwgbW9iaXBhcmtcblxuLy8gbW9kaWZpZXIgbW9iaXBhcmtcbi5tdi1tb2JpcGFyayB7XG4gIG1heC1oZWlnaHQ6IDYwN3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gIC5tdi1pbWFnZSB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogODQlO1xuICAgIH1cbiAgfVxuXG4gIC5tdi1oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGJvdHRvbTogODlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGJvdHRvbTogNTVweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICB9XG4gIH1cblxuICAubXYtaGVhZGluZy10ZXh0LW1vYmlwYXJrIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjIuNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICB9XG4gIH1cblxuICAubXYtaGVhZGluZy1zdWJ0ZXh0LW1vYmlwYXJrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDE4LjlweCByZ2JhKDc5LCA3OSwgNzksIDAuNSk7XG4gICAgbWF4LXdpZHRoOiAzNTZweDtcbiAgICBoZWlnaHQ6IDYycHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiA1Mi41cHg7XG4gICAgICBtYXgtd2lkdGg6IDIwMi41cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDE4LjlweCByZ2JhKDc5LCA3OSwgNzksIDAuNSk7XG4gICAgfVxuICB9XG5cbiAgLm12LXRvZGF5LW1vYmlwYXJrIHtcbiAgICBtYXgtd2lkdGg6IDI0N3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQ3cHg7XG4gICAgYm90dG9tOiAtMzdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21vYmlwYXJrL21vYmlwYXJrLWxvZ28ucG5nKTtcbiAgICByaWdodDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLy8gZW5kIG1vZGlmaWVyIG1vYmlwYXJrXG5cbi5tdi1pdGFkYWtpIHtcbiAgLm12LWhlYWRpbmcge1xuICAgIGJvdHRvbTogNDVweDtcbiAgfVxuXG4gIC5tdi1oZWFkaW5nLXN1YnRleHRzIHtcbiAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTguOXB4IHJnYmEoNzksIDc5LCA3OSwgMC41KTtcbiAgfVxuXG4gIC5tdi1oZWFkaW5nLXRleHRzIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaG9sbGFuZDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5tdi10b2RheSB7XG4gICAgd2lkdGg6IDI2OHB4O1xuICAgIGhlaWdodDogMjY2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pdGFkYWtpL3RvZGF5LnBuZyk7XG4gICAgYm90dG9tOiAtNDVweDtcbiAgfVxufVxuXG4ubXYtdHN1YmFzYSxcbi5tdi1tdXNhc2FiaSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLm12LWhlYWRpbmcge1xuICAgIGJvdHRvbTogNXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcblxuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG4gIH1cblxuICAubXYtaGVhZGluZy10ZXh0c3tcbiAgICB3aWR0aDogNDQ4cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ob2xsYW5kO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tdi1oZWFkaW5nLXN1YnRleHRzIHtcbiAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTguOXB4IHJnYmEoNzksIDc5LCA3OSwgMC41KTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubXYtbG9nbyB7XG4gICAgd2lkdGg6IDI2OHB4O1xuICAgIGhlaWdodDogMjY2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90c3ViYXNhL212LWxvZ28ucG5nKTtcbiAgICBib3R0b206IC02MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHN1YmFzYS9tdi1sb2dvLXNwLnBuZyk7XG4gICAgfVxuICB9XG5cbiAgLm12LWxvZ28tbXVzYXNhYmkge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgICBoZWlnaHQ6IDI2NnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbXVzYXNhYmkvbXYtbG9nby5wbmcpO1xuICAgIGJvdHRvbTogLTYwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdXNhc2FiaS9tdi1sb2dvLXNwLnBuZyk7XG4gICAgfVxuICB9XG59XG5cbi5tdi1pbm5lciB7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBoZWlnaHQ6IDM3OHB4O1xuICB9XG5cbiAgLm12LXRvZGF5IHtcbiAgICB3aWR0aDogMjY4cHg7XG4gICAgaGVpZ2h0OiAyNjZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N1bWlrYS9zdW1pa2EtbG9nby5wbmcpO1xuICAgIGJvdHRvbTogLTQ1cHg7XG4gIH1cblxuICAubXYtaGVhZGluZyB7XG4gICAgYm90dG9tOiAyN3B4O1xuICB9XG5cbiAgLm12LWhlYWRpbmctc3VidGV4dHMge1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgIHdpZHRoOiA1MjBweDtcbiAgICAgIGhlaWdodDogNzRweDtcbiAgICB9XG4gIH1cblxuICAubXYtaGVhZGluZy10ZXh0cyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhvbGxhbmQ7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICB9XG5cblxuICAubXYtaGVhZGluZy1zdW1pa2Ege1xuICAgIC5tdi1oZWFkaW5nLXRleHRzIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDkyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm12LWhlYWRpbmctc3VidGV4dHMge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDY1M3B4O1xuICAgICAgICBoZWlnaHQ6IDgxcHg7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDI3MXB4O1xuICAgICAgICAgIGhlaWdodDogODdweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubXYtaGVhZGluZy1pdGFkYWtpIHtcbiAgICAubXYtaGVhZGluZy10ZXh0cyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIC5tdi1oZWFkaW5nLXN1YnRleHRzIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm12LWhlYWRpbmctZG9raWRva2kge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgYm90dG9tOiA1MHB4O1xuXG4gICAgICAubXYtaGVhZGluZy1zdWJ0ZXh0cyB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDgxMHB4O1xuICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAubXYtaGVhZGluZy1zdWJ0ZXh0cyB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE4M3B4O1xuICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gaXRhZGFraSBtdlxuXG4gICYuaXRhZGFraS1tdiB7XG4gICAgLm12LXRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaXRhZGFraS90b2RheS5wbmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIGRva2lkb2tpXG5cbiAgJi5kb2tpZG9raS1tdiB7XG4gICAgLm12LXRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG9raWRva2kvZG9raWRva2ktbG9nby5wbmcpO1xuICAgICAgd2lkdGg6IDI0N3B4O1xuICAgICAgaGVpZ2h0OiAyNDdweDtcbiAgICAgIGJvdHRvbTogLTM4cHg7XG4gICAgfVxuICB9XG59XG5cblxuLm12LXN1YnBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAvLyBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIC8vIGhlaWdodDogNDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206IC01MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgfVxuICB9XG5cbiAgLm12LXRvdXJpc20ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTY4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm12LWhlYWRpbmctc3VicGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTguOXB4IHJnYmEoNzksIDc5LCA3OSwgMC41KTtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICYubXYtaGVhZGluZy10ZXh0LXdhbGsge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm8tdzM7XG4gICAgICB9XG5cbiAgICAgICYubXYtaGVhZGluZy10ZXh0LWxhYm8ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm8tdzM7XG4gICAgICB9XG5cbiAgICAgICYubXYtaGVhZGluZy10ZXh0LXJlc2VydmUge1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tdi1zdWJwYWdlLTQwNCB7XG4gICAgLm12LWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTA1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm12LXN1YnBhZ2UtYWNyb3gge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLm12LXN1YnBhZ2UtY3JhZnQge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgaGVpZ2h0OiA0NDdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg5cHg7XG4gICAgfVxuXG4gICAgLm12LWhlYWRpbmctc3VicGFnZSB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgdG9wOiA0MyU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tdi1zdWJwYWdlLXJlc2VydmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gICAgfVxuXG4gICAgLm12LWltYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MyU7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NiU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tdi1tdXNhc2FiaSB7XG4gICAgLm12LWhlYWRpbmctdGV4dHN7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubXYtaGVhZGluZy1zdWJ0ZXh0cyB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE3ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm12LWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBoZWlnaHQ6IDYyMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tdi1oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBib3R0b206IDU2cHg7XG4gICAgICAgIGxlZnQ6IDMxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIGJvdHRvbTogLTg5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICAgIH1cbiAgfVxuXG4gICYubXYtc3VicGFnZS10b3VyaXNtIHtcbiAgICAubXYtaW1hZ2UtdG91cmlzbSB7XG4gICAgICBoZWlnaHQ6IDM3MHB4O1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLm12LWltYWdlLXN1YnBhZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDI1JTtcblxuICBAYXQtcm9vdCAudG95YS13cmFwcGVyICYgey8vdG95YSBwYWdlXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG4gIH1cbn1cblxuLm12LXRvcCB7XG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgaGVpZ2h0OiA0NDBweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBib3R0b206IC0zN3B4O1xuICAgIH1cbiAgfVxuICAubXYtaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbGVmdDogLTE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm12LXN1YnBhZ2UtaG90ZWwgey8vaG90ZWwgZ3JhbnJvb20gLyBmYW1pbHlyb29tXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgIG1hcmdpbi1ib3R0b206IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vL21vZGlmaWVyIE1WIGZvcmVzdCB3YWxrXG4ubXYtc3VicGFnZS13YWxrLFxuLm12LXN1YnBhZ2UtbGFibyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI3cHg7XG4gIH1cbn1cblxuLm12LXRzdWJhc2Ege1xuICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNjVweDtcblxuICAgIC5tdi1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgbWF4LWhlaWdodDogMjY1cHg7XG4gICAgfVxuXG4gICAgLm12LWxvZ28tdHN1YmFzYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICBib3R0b206IC0xNzBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubXYtbXVzYXNhYmkge1xuICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAubXYtbG9nby1tdXNhc2FiaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICBib3R0b206IC0xNDBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vL21vZGlmaWVyIE1WIGZvcmVzdCB3YWxrIGVuZFxuXG4vL21vZGlmaWVyIGZvcmVzdCBsYWJvXG4ubXYtaGVhZGluZy1zdWJwYWdlLWxhYm8ge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB0b3A6IDc4JSAhaW1wb3J0YW50O1xuICBsZWZ0OiA0NyUgIWltcG9ydGFudDtcbn1cblxuLy9tb2RpZmllciBmb3Jlc3Qgd2Fsa1xuLm12LWhlYWRpbmctdGV4dC13YWxrIHtcbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuQGF0LXJvb3QgLmx1bmNoLW1hcmNoZXJhbnQgey8vbHVuY2ggbWFyY2hlcmFudCBwYWdlXG4gIC5tdi1oZWFkaW5nLW1hcmNoZXJhbnQtbHVuY2gge1xuICAgIGJvdHRvbTogMTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlYWRpbmctbHVuY2gge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgd2lkdGg6IDIxNHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBhdC1yb290IC5tb3RlZ2ktYXR0cmFjdGlvbiB7XG4gIC5tdi1oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIHdpZHRoOiAzMjVweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGF0LXJvb3QgLmFjY2Vzcy1tdi1oZWFkaW5nIHtcbiAgYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGVhZGluZy1hY2Nlc3Mge1xuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1heC13aWR0aDogMjg2cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1heC13aWR0aDogMTY5cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzNi41cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGF0LXJvb3QgLm12LWZvcmVzdC1leHBlcmllbmNlLXByb2dyYW0gey8vZm9yZXN0IHByb2dyYW1cbiAgLmhlYWRpbmcge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDUxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIC8vIG1hcmdpbi10b3A6IDMzcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxufVxuXG5AYXQtcm9vdCAubWFwLW12LWhlYWRpbmcge1xuICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1heC13aWR0aDogMjYzcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNTNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXgtd2lkdGg6IDE1My41cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBhdC1yb290IC5tdi1oZWFkaW5nLW1hcmNoZXJhbnQtZGlubmVyIHsvL2Rpbm5lciBtYXJjaGVyYW50IHBhZ2VcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIlxuLmFydGljbGUtaW1hZ2Utd3JhcCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyODVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogLTEycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9YXJ0aWNsZS9sZWF2ZXMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCB0b3A7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAkei1taW47XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgd2lkdGg6IDE4N3B4O1xuICAgICAgbGVmdDogMjFweDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgcmlnaHQ6IDI2cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1hcnRpY2xlL2xlYXZlczIucG5nKTtcbiAgICB3aWR0aDogMTUycHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICBib3R0b206IDlweDtcbiAgICB9XG4gIH1cbn1cblxuLmFydGljbGUtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJGNvbG9yLXNlYXdlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6ICR6LW1pbjtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYXJ0aWNsZS1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA2MiU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofWFydGljbGUvYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC01LjY1JTtcbiAgICB0b3A6IC0xNyU7XG4gICAgaGVpZ2h0OiAxMzMlO1xuICAgIHdpZHRoOiAxMTAlO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGxlZnQ6IC02LjUlO1xuICAgICAgd2lkdGg6IDEwOCU7XG4gICAgfVxuICB9XG59XG5cbi5hcnRpY2xlLXBlcmlvZCB7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRjb2xvci1zZWF3ZWVkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6ICR6LW1pbjtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uYXJ0aWNsZS10eXBlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDI3Y2MzIDAlLCAjMDk5ZjQ4IDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzA5YTA0NjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAuaXMtaWUgJiB7Ly9pZSBtb2RpZmllclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1nb3NzYW1lcjtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWdvc3NhbWVyO1xuICAgIC1tb3otdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItZ29zc2FtZXI7XG4gICAgLW1zLXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWdvc3NhbWVyO1xuICB9XG5cbiAgLy8gJi5hcnRpY2xlLXR5cGUtZXZlbnQge1xuICAvLyAgIGNvbG9yOiAjMDlhMDQ2O1xuICAvLyB9XG5cbn1cblxuLmFydGljbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICYuYXJ0aWNsZS1waWNrdXAge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWhlYWRpbmcge1xuICAgICAgbWluLWhlaWdodDogMTA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWltYWdlLXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcGFkZGluZy10b3A6IDU3JTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLXBlcmlvZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuYXJ0aWNsZS1uby1kZXNpZ24ge1xuICAgIC5hcnRpY2xlLW5vLWRlc2lnbi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuXG4gICAgLmFydGljbGUtaGVhZGluZyB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBjb2xvcjogJGNvbG9yLW1pbmVzaGFmdDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cbiAgICAgIEBhdC1yb290IC5zbWFydC1lbnRyeSAmIHsvL3NtYXJ0IGVudHJ5IHBhZ2VcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIC5idXR0b24tZ3JhZGllbnQtaWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLXBlcmlvZCB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtaW1hZ2Utd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWltYWdlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hcnRpY2xlLWZlYXR1cmUge1xuICAgIC5hcnRpY2xlLXBlcmlvZCB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hcnRpY2xlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFydGljbGUtY2F0ZWdvcnl7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMycHg7XG4gIHJpZ2h0OiAtNDBweDtcbiAgd2lkdGg6IDkzcHg7XG4gIGhlaWdodDogOTdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlLXBhdGh9YXJ0aWNsZS9jYXRlZ29yeS1iZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb2xvcjogJGNvbG9yLWNydXNvZTtcbiAgei1pbmRleDogJHotbWluO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRvcDogLTE5cHg7XG4gICAgcmlnaHQ6IC0xMXB4O1xuICAgIHdpZHRoOiA3OHB4O1xuICAgIGhlaWdodDogNzlweDtcbiAgfVxuXG4gICYuYXJ0aWNsZS1jYXRlZ29yeS1uZXdzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1hcnRpY2xlL2NhdGVnb3J5LWJnMi5wbmcpO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHotaW5kZXg6ICR6LW1heDk7XG4gICAgfVxuICB9XG59XG5cbi5hcnRpY2xlLW5hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxN3B4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hcnRpY2xlLXRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAmLmFydGljbGUtYmctZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgfVxuICAmLmFydGljbGUtYmctZ3JlZW4tMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLTI7XG4gIH1cbiAgJi5hcnRpY2xlLWJnLWdyZWVuLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi0zO1xuICB9XG4gICYuYXJ0aWNsZS1iZy1ncmVlbi00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tNDtcbiAgfVxuICAmLmFydGljbGUtYmctZ3JlZW4tNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLTU7XG4gIH1cbn1cbiIsIi5mZWF0dXJlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZmVhdHVyZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIC00MHB4O1xuXG4gICYuZmVhdHVyZS1saXN0LW5vLWRlc2lnbiB7XG4gICAgbWFyZ2luOiAzN3B4IC0yNXB4IDA7XG4gIH1cbn1cblxuLmZlYXR1cmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDI1cHg7XG4gIHdpZHRoOiBjYWxjKDEyMjBweCAvIDMpO1xufVxuXG5cbi8vbW9kaWZpZXJcbi5mZWF0dXJlLWxpc3QtYXR0cmFjdGlvbi1jYXQge1xuICBtYXJnaW46IDU1cHggLTI1cHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5mZWF0dXJlLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2FyLWFuZC1iaWtlL2Fycm93LWRvd24ucG5nKSBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cblxuLmZlYXR1cmUtbGlzdC1jYXItYmlrZSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG5cblxuICAuZmVhdHVyZS1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwMHB4KSAvIDIpO1xuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIH1cblxuICAgIGFydGljbGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5maWxlLWRsIHtcbiAgLmZpbGUtZGwtd3JhcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNmE1YTU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNmE1YTU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2NnB4O1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiAyOHB4IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAuZmlsZS1saW5rIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgIC5maWxlLW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhcmttYXAtaW5uZXIge1xuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cblxuICBAYXQtcm9vdCAuc21hcnQtZW50cnkgJiB7Ly9zbWFydCBlbnRyeSBwYWdlXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTM5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE0NXB4XG4gICAgfVxuICB9XG59XG5cbi5wYXJrbWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhcmttYXAtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2UtcGF0aH10b3AvcGFya21hcC9tYXAtdjIucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTYwMHB4O1xuICBoZWlnaHQ6IDkwM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0zNDZweDtcbiAgdG9wOiAtNjVweDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlLXBhdGh9dG9wL3BhcmttYXAvbWFwLXYyLXNwLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgQGF0LXJvb3QgLnNtYXJ0LWVudHJ5ICYgey8vc21hcnQgZW50cnkgcGFnZVxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofXNtYXJ0X2VudHJ5L21hcC5qcGcpO1xuICAgIHdpZHRoOiAyMTIwcHg7XG4gICAgaGVpZ2h0OiA5MDhweDtcbiAgICBsZWZ0OiAtNjE4cHg7XG4gICAgdG9wOiAtMTYxcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlLXBhdGh9c21hcnRfZW50cnkvbWFwLXNwLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLm1hcC1zcCB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJrbWFwLWltYWdlLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBwYXJrbWFwX2ltYWdlX2xpc3Q7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMzMwcHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgQGF0LXJvb3QgLnNtYXJ0LWVudHJ5ICYge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ucGFya21hcC1pbWFnZS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAkei1taW47XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBwYXJrbWFwX2ltYWdlX2xpc3Q7XG4gICAgY29udGVudDogJzAnI3tjb3VudGVyKHBhcmttYXBfaW1hZ2VfbGlzdCl9O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2UtcGF0aH10b3AvcGFya21hcC9udW1iZXItYmctYm9yZGVyLnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiAycHggMCAwIDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBsZWZ0OiAzNTVweDtcbiAgICB0b3A6IDIyOXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGxlZnQ6IDIzMXB4O1xuICAgICAgdG9wOiA0OHB4O1xuICAgIH1cblxuICAgIEBhdC1yb290IC5zbWFydC1lbnRyeSAmIHsvL3NtYXJ0IGVudHJ5IHBhZ2VcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBsZWZ0OiA3NzVweDtcbiAgICAgICAgdG9wOiAyNjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbGVmdDogNjElO1xuICAgICAgICB0b3A6IDI1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICBsZWZ0OiAyNDdweDtcbiAgICB0b3A6IDI5OXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGxlZnQ6IDE3NHB4O1xuICAgICAgdG9wOiA4NnB4O1xuICAgIH1cblxuICAgIEBhdC1yb290IC5zbWFydC1lbnRyeSAmIHsvL3NtYXJ0IGVudHJ5IHBhZ2VcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBsZWZ0OiA4NjVweDtcbiAgICAgICAgdG9wOiAzMzNweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbGVmdDogNzElO1xuICAgICAgICB0b3A6IDM0JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICBsZWZ0OiA1MjFweDtcbiAgICB0b3A6IDM3NHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGxlZnQ6IDMyNHB4O1xuICAgICAgdG9wOiAxMjlweDtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuc21hcnQtZW50cnkgJiB7Ly9zbWFydCBlbnRyeSBwYWdlXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbGVmdDogNzI1cHg7XG4gICAgICAgIHRvcDogNjIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGxlZnQ6IDU3JTtcbiAgICAgICAgdG9wOiA2OCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgbGVmdDogNjQycHg7XG4gICAgdG9wOiAzOTZweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBsZWZ0OiAzOTNweDtcbiAgICAgIHRvcDogMTQycHg7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgbGVmdDogMzg3cHg7XG4gICAgdG9wOiA0OTJweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBsZWZ0OiAyNDZweDtcbiAgICAgIHRvcDogMTk0cHg7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtb2YtdHlwZSg2KSB7XG4gICAgbGVmdDogMjIxcHg7XG4gICAgdG9wOiA0NDdweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBsZWZ0OiAxNjBweDtcbiAgICAgIHRvcDogMTczcHg7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgbGVmdDogNTMwcHg7XG4gICAgdG9wOiA1MTZweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBsZWZ0OiAzMzNweDtcbiAgICAgIHRvcDogMjA3cHg7XG4gICAgfVxuICB9XG59XG5cbi5wYXJrbWFwLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBwYXJrbWFwX2xpc3Q7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogJHotbWluO1xuICB9XG59XG5cbi5wYXJrbWFwLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxODFweDtcbiAgd2lkdGg6IDQxMHB4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLXRvcDogLTkzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDIzcHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyM3B4KTtcbiAgfVxuXG4gIEBhdC1yb290IC5wYWdlLXR3aW5yaW5nbW90ZWdpICYgey8vdHdpbnJpbmdtb3RlZ2kgcGFnZVxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgdG9wOiAyMzhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IC5zbWFydC1lbnRyeSAmIHsvL3NtYXJ0IGVudHJ5IHBhZ2VcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIHRvcDogMzE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICB9XG4gIH1cbiAgXG59XG5cbi5wYXJrbWFwLWxpbmstaWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxOHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGR1cmF0aW9uICRlYXNlLWluLW91dDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cblxuICBAYXQtcm9vdCAucGFnZS10d2lucmluZ21vdGVnaSAmIHsvL3R3aW5yaW5nbW90ZWdpIHBhZ2VcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuLnBhcmttYXAtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgaGVpZ2h0OiA3M3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2UtcGF0aH10b3AvcGFya21hcC9idXR0b24tYmcuanBnKSByZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJGR1cmF0aW9uICRlYXNlLWluLW91dDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBwYXJrbWFwX2xpc3Q7XG4gICAgY29udGVudDogJzAnI3tjb3VudGVyKHBhcmttYXBfbGlzdCl9O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDYxcHg7XG4gICAgaGVpZ2h0OiA2MXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2UtcGF0aH10b3AvcGFya21hcC9udW1iZXItYmcucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBsZWZ0OiAtMjNweDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcblxuICAgICAgLnBhcmttYXAtbGluay1pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBzdHJva2U6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFya21hcC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkZHVyYXRpb24gJGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcblxuICAgIC5wYXJrbWFwLWxpbmsge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICB9XG5cbiAgICAucGFya21hcC1saW5rLWljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3ItZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wYXJrbWFwLWl0ZW0tbGFzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzOXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAucGFya21hcC1saW5rLWljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vbW9kaWZpZXIgZm9yIFNQXG4ubWFwIHtcbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgbWFyZ2luLXRvcDogLTQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzlweDtcbiAgfVxuXG4gIC5tYXAtaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH0vbW9iaXBhcmsvbWFwLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLXRvcDogLTUycHg7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiAyODhweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDkxMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDI3N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAubWFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICAgIG1hcmdpbi10b3A6IC00M3B4O1xuICB9XG5cbiAgLm1hcC1pbWcge1xuICAgIG1hcmdpbjogMCAtMTYwcHg7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA1MDRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5kZXNpZ24tcGFya21hcC1zbWFydC1lbnRyeSB7Ly9zbWFydCBlbnRyeSBwYWdlXG4gIG1hcmdpbi10b3A6IC0zOXB4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gIH1cbn0iLCIuYnV0dG9uLWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRkdXJhdGlvbiAkZWFzZS1pbi1vdXQ7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICByaWdodDogNXB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cblxuICBAYXQtcm9vdCAudG95YS1idXR0b24gJiB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICByaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDM2NHB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICBib3JkZXI6IDFweCBkb3R0ZWQgJGNvbG9yLXByaW1hcnk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXgtd2lkdGg6IDM2NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgLmJ1dHRvbi1pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogLTVweDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgJGNvbG9yLXByaW1hcnk7XG4gIH1cblxuICAmLmxvY2F0aW9uLWJ0biB7Ly9hY2Nlc3MgcGFnZVxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMjU3cHg7XG4gICAgfVxuICB9XG5cbiAgJi1yb2NjbyB7Ly9yb2Njb1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYmFja2dyb3VuZDogIzUzMjUyNTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHdpZHRoOiA0NDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgIHdpZHRoOiAyOTVweDtcbiAgICB9XG5cbiAgICAuYnV0dG9uLWljb24ge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5idXR0b24taWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idXR0b24tcGFya21hcCB7XG4gICAgd2lkdGg6IDk4JTtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cbiAgICAgICAgLmJ1dHRvbi1pY29uIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1pY29uIHtcbiAgICAgIHJpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICYuYnV0dG9uLXN1bWlrYSB7XG4gICAgbWF4LXdpZHRoOiAzODFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMTJlbTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYnV0dG9uLWljb24ge1xuICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmLmJ1dHRvbi1zdW1pa2EtaW5zdGFncmFtIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgLmJ1dHRvbi1pY29uIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ1dHRvbi1pbnN0YWdyYW0ge1xuICAgIG1heC13aWR0aDogMzgxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTEyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWF4LXdpZHRoOiAyNDhweDtcbiAgICB9XG4gIH1cblxuICAmLmJ1dHRvbi1oZWxsb3dvb2RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM2NHB4O1xuXG4gIH1cblxuICAmLmJ1dHRvbi1iYW5uZXItbW9yZSB7XG4gICAgbWF4LXdpZHRoOiAzODFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMTJlbTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzZweCk7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1pY29uIHtcbiAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5idXR0b24ta2FydCB7XG4gICAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLXRvcDogNThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWF4LXdpZHRoOiAyNDZweDtcbiAgICB9XG4gIH1cblxuICAmLmJ1dHRvbi1jb21wYXJpc29uIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oNTI2cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLWljb24ge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbig1MjVweCkge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNoYWxsZW5nZS1oZWxsb3dvb2RzLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAmLmRvd25sb2FkLXBkZiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgICB9XG4gIH1cblxuICAmLm1hcF9tLXBkZiB7XG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLnByb2dyYW0tZGV0YWlscy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcHJvZ3JhbS1kZXRhaWxzL2J1dHRvbi1iZy1ncmVlbi5qcGcnKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUrMSkge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuZGlubmVyLWJ1ZmZldC1nb2xkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTM4NzM3O1xuICAgIG1heC13aWR0aDogMjk1cHg7XG4gICAgY29sb3I6ICNhMzg3Mzc7XG4gICAgbWFyZ2luLWJvdHRvbTogNzRweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSsxKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgICBwYWRkaW5nOiA0NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzRweDtcbiAgICB9XG4gIH1cblxufVxuXG5AYXQtcm9vdCAuZm9vZHNtLWJ1dHRvbiB7Ly9mb29kc19tIHBhZ2VcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW4gIWltcG9ydGFudDtcbiAgY29sb3I6ICRjb2xvci1ncmVlbjtcbn1cblxuQGF0LXJvb3QgLmxvY2F0aW9uLWJ0biB7Ly9hY2Nlc3MgcGFnZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG4iLCIuYnV0dG9uLWdyYWRpZW50LWljb24ge1xuICB3aWR0aDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRkdXJhdGlvbiAkZWFzZS1pbi1vdXQ7XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLmlzLWllICYge1xuICAgIHRvcDogMHB4O1xuICB9XG5cbiAgLy8gLmlzLXNhZmFyaSAmIHtcbiAgLy8gICB0b3A6IDUwJTtcbiAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC8vIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTJweDtcblxuICAgIEBhdC1yb290IC5icmVha2Zhc3QtbWFyY2hlcmFudCAmIHsvL2JyZWFrZmFzdCBtYXJjaGVyYW50IHBhZ2VcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogNy41cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgLnNtYXJ0LWVudHJ5LWF0dHJhY3Rpb24gJiB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tZ3JhZGllbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICB9XG5cbiAgJi5idXR0b24tZ3JhZGllbnQtY21uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmJ1dHRvbi1ncmFkaWVudC10ZXh0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3ItYmx1ZSAwJSwgJGNvbG9yLWdyZWVuIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC1tcy1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW1vei10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbXMtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgXG4gIC5pcy1pZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItZ29zc2FtZXI7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci1nb3NzYW1lcjtcbiAgICAtbW96LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWdvc3NhbWVyO1xuICAgIC1tcy10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci1nb3NzYW1lcjtcbiAgfVxufVxuIiwiLnNlY3Rpb24taW5uZXIge1xuICBtYXJnaW4tdG9wOiAtMTFweDtcblxuICAmLnNlY3Rpb24taW5uZXItYWN0aXZpdHkge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW46IDgzcHggMCAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1pbWFnZSB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHBhZGRpbmctdG9wOiA0NiU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zZWN0aW9uLWltYWdlLWxvZ28ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDMwMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzNweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB0b3A6IC01MXB4O1xuICAgIHdpZHRoOiAxMjhweDtcbiAgfVxuXG4gICYuc2VjdGlvbi1pbWFnZS1sb2dvLXR3aW5yaW5nIHtcbiAgICB3aWR0aDogMzE0cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxNjZweDtcbiAgICAgIHRvcDogNDUlO1xuICAgIH1cbiAgfVxuXG4gICYuc2VjdGlvbi1pbWFnZS1sb2dvLWhvdGVsLXR3aW4ge1xuICAgIHRvcDogNzZweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB0b3A6IDI5cHg7XG4gICAgICB3aWR0aDogMTY0cHg7XG4gICAgfVxuICB9XG5cbiAgJi5zZWN0aW9uLWltYWdlLWxvZ28tYWN0aXZpdHkge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB0b3A6IC01NHB4O1xuICAgICAgd2lkdGg6IDE3NnB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1jb250ZW50cyB7XG4gIG1hcmdpbi10b3A6IC00MXB4O1xuICBwYWRkaW5nOiAzM3B4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIG1hcmdpbi10b3A6IC0yMXB4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24tY29udGVudHMtY29weSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE5ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogJHotbWF4OTtcblxuICA+IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuXG4gICAgJjpsaW5rLFxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCAyOHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB3aWR0aDogMjQ5cHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcblxuICAgIC8vIGFjY2Vzc2luZyBfYnV0dG9uLnNjc3NzXG4gICAgLmJ1dHRvbi1pY29uIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1jYXJkcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNDJweCAtMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6ICR6LW1pbjtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tY2FyZHMtaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLWNhcmRzLWl0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMjBweCk7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnNlY3Rpb24tY2FyZHMtaW1hZ2Utd3JhcCB7XG4gICAgICB6LWluZGV4OiAkei1taW4yO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoMikge1xuICAgIC5zZWN0aW9uLWNhcmRzLWltYWdlLXdyYXAge1xuICAgICAgei1pbmRleDogJHotbWluO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoMykge1xuICAgIC5zZWN0aW9uLWNhcmRzLWltYWdlLXdyYXAge1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5zZWN0aW9uLWNhcmRzLWNhdGVnb3J5IHtcbiAgcGFkZGluZzogMjBweCA0cHggNHB4O1xuICB3aWR0aDogMTgwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00MnB4O1xuICB0b3A6IDM5cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB6LWluZGV4OiAkei1taW47XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB3aWR0aDogODlweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBsZWZ0OiAtMjlweDtcbiAgICB0b3A6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSguOCk7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0zNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofXNlY3Rpb24vY2FyZC1jYXRlZ29yeS1hZnRlci5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBib3R0b206IC00MnB4O1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA3M3B4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1jYXJkcy1pbWFnZSB7XG4gIHBhZGRpbmc6IDI3JSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLWNhcmRzLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1jYXJkLWxpbmsge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG4iLCIueW91dHViZS12aWRlbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnlvdXR1YmUtdmlkZW8tY29udGVudCB7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW46IDAgLTI3cHg7XG4gIH1cblxuICAmLnlvdXR1YmUtdmlkZW8tY29udGVudC1pdGFkYWtpIHtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ueW91dHViZS12aWRlby1saXN0IHtcbiAgbWFyZ2luLXRvcDogNDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxufVxuXG4ueW91dHViZS12aWRlby1pdGVtIHtcbiAgcGFkZGluZzogMCAyNHB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgfVxuICB9XG59XG5cbi55b3V0dWJlLXZpZGVvLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2UtcGF0aH1mcmFtZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgcGFkZGluZzogMTVweDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgfVxufVxuXG4ueW91dHViZS12aWRlby1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNDkuMjUlOyAvKiAxNjo5ICovXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1LjI1JTtcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcblx0ICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnlvdXR1YmUtdmlkZW8tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS43MzE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiLmluc3RhZ3JhbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4vLyAud3JhcHBlciB7XG5cbi8vIH1cblxuLmluc3RhZ3JhbS1iYW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDcycHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICB9XG59XG5cbi5pbnN0YWdyYW0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofXN1bWlrYS9mcmFtZS1sZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofXN1bWlrYS9uZXQtc3VtaWthL3ZpbmUtdG9wLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA1OXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofXN1bWlrYS9uZXQtc3VtaWthL3ZpbmUtYm90dG9tLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA1OXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5pbnN0YWdyYW0taW5uZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbjogNXB4O1xuICB6LWluZGV4OiAyO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1zdW1pa2EvbmV0LXN1bWlrYS9ncmVlbi1iYWNrZ3JvdW5kLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbGVmdDogLTg5cHg7XG4gICAgdG9wOiAtNzZweDtcbiAgICByaWdodDogLTY3cHg7XG4gICAgYm90dG9tOiAtMTcwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmluc3RhZ3JhbS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cblxuLmluc3RhZ3JhbS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG5cbi5pbnN0YWdyYW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgJi5zdW1pa2EtaW5zdGFncmFtLWxpc3Qge1xuICAgLmluc3RhZ3JhbS1saXN0LWl0ZW0ge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmluc3RhZ3JhbS1saXN0LWl0ZW0taW1hZ2Uge1xuICB3aWR0aDogMjEycHg7XG4gIGhlaWdodDogMTk4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLmZhcSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG5cbiAgJi1zbWFydC1lbnRyeSB7Ly9zbWFydCBlbnRyeSBwYWdlXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xN3B4O1xuICAgIH1cbiAgfVxufVxuXG4uZmFxLXRzdWJhc2EsXG4uZmFxLW11c2FzYWJpIHtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5mYXEtaW5uZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgcGFkZGluZzogMCAxNTdweDtcbiAgfVxufVxuXG4uZmFxLXN1YnBhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmZhcS1tdXNhc2FiaSB7XG4gICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL211c2FzYWJpL211c2FzYWJpLWZhcS1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC0xNTBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cblxuICAuZmFxLWlubmVyIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTY3cHg7XG4gICAgfVxuICB9XG59XG5cbi5mYXEtcGFnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mYXEtc2VjLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWhpcmFnaW5vO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3NlcnZpY2UtbS9zZXJ2aWNlLW0tbGluZS5qcGcnKWNlbnRlci9jb3ZlciByZXBlYXQgO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3R0b206IDNweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mYXEtc2VjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzNweDtcbiAgfVxuXG4gID4gcCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhpcmFnaW5vO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmFxLXNlYy10YWJsZSB7XG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIG1hcmdpbi10b3A6IDk3cHg7XG4gIH1cbn1cblxuLmZhcS1zZWMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZhcS1zZWMtbGlzdC1jYXQge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi5mYXEtc2VjLWl0ZW0tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMTJweCA3cHggOXB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMThweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgY29sb3I6ICM1MGFlMzI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTBhZTMyO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5mYXEtc2VjLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDk5JSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAvLyBwYWRkaW5nOiAzMHB4IDIwcHggMThweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gMyk7XG4gIH1cblxuICAmOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKG9kZCkge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgIH1cbiAgfVxufVxuXG4uZmFxLXNlYy10eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm87XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cblxuLmZhcS1zZWMtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBjb2xvcjogIzUwYWUzMjtcbiAgICB9XG4gIH1cbn1cblxuLmZhcS1zZWMtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZhcS1zZWMtaW1nLXR3aW5yaW5nIHtcbiAgd2lkdGg6IDExMHB4O1xuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuLmZhcS1zZWMtc3ZnIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBzdHJva2Utd2lkdGg6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIGhlaWdodDogNjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5mYXEtc2VjLXN2Zy10aW1lIHtcbiAgd2lkdGg6IDQwcHg7XG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIHdpZHRoOiA1OHB4O1xuICB9XG59XG5cbi5mYXEtc2VjLXN2Zy10aWNrZXQsXG4uZmFxLXNlYy1zdmctaG90ZWwge1xuICB3aWR0aDogNDAuNXB4O1xuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICB3aWR0aDogNTlweDtcbiAgfVxufVxuXG4uZmFxLXNlYy1zdmctY2FyIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIHdpZHRoOiA2M3B4O1xuICB9XG59XG5cbi5mYXEtc2VjLXN2Zy1tYXAge1xuICB3aWR0aDogNDBweDtcbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cblxuLmZhcS1zZWMtc3ZnLXRhbGwge1xuICB3aWR0aDogMzQuNXB4O1xuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICB3aWR0aDogNDlweDtcbiAgfVxufVxuXG4uZmFxLXNlYy1zdmctdGFnIHtcbiAgd2lkdGg6IDQ4LjVweDtcbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgd2lkdGg6IDY3cHg7XG4gIH1cbn1cblxuLmZhcS1zZWMtc3ZnLWZhbWlseSB7XG4gIHdpZHRoOiA1MHB4O1xuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICB3aWR0aDogNjlweDtcbiAgfVxufVxuXG4uZmFxLXNlYy1zdmctaGFuZGljYXAsXG4uZmFxLXNlYy1zdmctaW5mbyB7XG4gIHdpZHRoOiA0MC41cHg7XG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIHdpZHRoOiA0N3B4O1xuICB9XG59XG5cbi5mYXEtc2VjLXN2Zy13aWZpIHtcbiAgd2lkdGg6IDQwcHg7XG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIHdpZHRoOiA0N3B4O1xuICB9XG59XG5cbi5mYXEtc2VjLXN2Zy1hcmVhLFxuLmZhcS1zZWMtc3ZnLWFjdGl2aXR5IHtcbiAgd2lkdGg6IDM2cHg7XG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIHdpZHRoOiA1N3B4O1xuICB9XG59XG5cbi5mYXEtc2VjLXN2Zy1ldmVudCB7XG4gIHdpZHRoOiA0MS41cHg7XG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIHdpZHRoOiA2MXB4O1xuICB9XG59XG5cbi5mYXEtc2VjLXN2Zy1lbmpveSB7XG4gIHdpZHRoOiA0NS41cHg7XG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIHdpZHRoOiA3M3B4O1xuICB9XG59XG5cbi5mYXEtc2VjLXN2Zy1jYW1wIHtcbiAgd2lkdGg6IDM2LjVweDtcbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgd2lkdGg6IDUzcHg7XG4gIH1cbn1cblxuLmZhcS1zZWMtc3ZnLWhlbGxvd29vZHMge1xuICB3aWR0aDogOTYuNXB4O1xuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICB3aWR0aDogMTM4cHg7XG4gIH1cbn1cblxuLmZhcS1zZWMtc3ZnLW1vYmlwYXJrIHtcbiAgd2lkdGg6IDc1cHg7XG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIHdpZHRoOiAxMTVweDtcbiAgfVxufVxuXG4uZmFxLXNlYy1zdmctdHdpbnJpbmcge1xuICB3aWR0aDogMTAzLjVweDtcbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgd2lkdGg6IDE2M3B4O1xuICB9XG59XG5cbi5mYXEtc2VjLXN2Zy10d2lucmluZ2hvdGVsIHtcbiAgd2lkdGg6IDEwNXB4O1xuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICB3aWR0aDogMTc3cHg7XG4gIH1cbn1cblxuLmZhcS1zZWMtc3ZnLWRpcmVjdGlvbiB7XG4gIHdpZHRoOiA0OHB4O1xufVxuXG5cbi5mYXEtc2VjLXN2Zy1ncm91cCB7XG4gIHdpZHRoOiA1NHB4O1xufVxuXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbi5mYXEtdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gIH1cblxuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIHBhZGRpbmc6IDE0cHggMTJweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm8tdzM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZDlkOWQ5IDI1JSwgI2ZmZmZmZiAyNSUsICNmZmZmZmYgNTAlLCAjZDlkOWQ5IDUwJSwgI2Q5ZDlkOSA3NSUsICNmZmZmZmYgNzUlLCAjZmZmZmZmIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNi4wMHB4IDE2LjAwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm87XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB3aWR0aDogOTZweDtcblxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMzVweCAyMnB4IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxNjlweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkOWQ5ZDkgMjUlLCAjZmZmZmZmIDI1JSwgI2ZmZmZmZiA1MCUsICNkOWQ5ZDkgNTAlLCAjZDlkOWQ5IDc1JSwgI2ZmZmZmZiA3NSUsICNmZmZmZmYgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNi4wMHB4IDE2LjAwcHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjIxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm87XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMzMzO1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjMzMzO1xuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZhcS10YWJsZS1sYmwge1xuICBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZmFxLXRhYmxlLW5vdGUge1xuICBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm8tdzM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KAuyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5mYXEtdGFibGUtY29udGFjdCB7XG4gIHRkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjgwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDExcHggOHB4O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDExMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oaXJhZ2lubztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgICB3aWR0aDogNDAuNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4uZmFxLXRhYmxlLWxpbmsge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6ICRmb250LWhpcmFnaW5vO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGNvbG9yOiAjNTBhZTMyO1xuICAgIH1cbiAgfVxufVxuXG4uZmFxLXRhYmxlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLThweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHB4KTtcbiAgfVxufVxuXG4uZmFxLXRhYmxlLWJveC1pdGVtIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkOWQ5ZDkgMjUlLCAjZmZmZmZmIDI1JSwgI2ZmZmZmZiA1MCUsICNkOWQ5ZDkgNTAlLCAjZDlkOWQ5IDc1JSwgI2ZmZmZmZiA3NSUsICNmZmZmZmYgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2LjAwcHggMTYuMDBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNhbGwtdG8tYWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG5cbiAgICAmLmNhbGwtdG8tYWN0aW9uLWhlbGxvd29vZHMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gaGVpZ2h0OiAzMjVweDtcbiAgICAgIC8vIGhlaWdodDogMjU1cHg7XG4gICAgICBoZWlnaHQ6IDEyMCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyYXk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB6LWluZGV4OiAkei1taW4yO1xuICAgIH1cbiAgfVxuXG4gICYuY2FsbC10by1hY3Rpb24taXRhZGFraSB7XG4gICAgbWFyZ2luOiAyNXB4IDAgLTIzMHB4O1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxMDBweDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6ICR6LW1pbjIgKyAxO1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG4gIHBhZGRpbmc6IDQ3cHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBwYWRkaW5nOiAyN3B4IDMxcHggMTBweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1zdW1pa2EvZnJhbWUtc20ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofXN1bWlrYS9ncmVlbi1kb3RzLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB0b3A6IDIycHg7XG4gICAgbGVmdDogMzNweDtcbiAgICByaWdodDogMjNweDtcbiAgICBib3R0b206IDM5cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9c3VtaWthL2dyZWVuLWRvdHMtc3AucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFjYzc2MyAwJSwgIzM0YjBlNyAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLWRlc2NyaXB0aW9uLXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm8tdzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY3O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgLy8gZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAmLmNhbGwtdG8tYWN0aW9uLWRlc2NyaXB0aW9uLXRleHQtaXRhZGFraSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24tZG90LTEge1xuICBsZWZ0OiAtNDBweDtcbiAgYm90dG9tOiAtMzBweDtcbiAgbWF4LXdpZHRoOiAxOTJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1kb3QtMiB7XG4gIHRvcDogLTE5cHg7XG4gIGxlZnQ6IDEyOHB4O1xuICBtYXgtd2lkdGg6IDExNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLWRvdC0zIHtcbiAgYm90dG9tOiAtMzBweDtcbiAgcmlnaHQ6IDEzNXB4O1xuICBtYXgtd2lkdGg6IDExNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLWRvdC00IHtcbiAgdG9wOiAtMjhweDtcbiAgcmlnaHQ6IC0yN3B4O1xuICBtYXgtd2lkdGg6IDE5MnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy9NT0RJRklFUiBET0tJRE9LSVxuLy8gLmRva2lkb2tpLWN0YSxcbi8vIC5tb2JpcGFyay1jdGEge1xuLy8gICAuYmFubmVyLWN0YS1ib3R0b20taW5uZXIge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICB6LWluZGV4OiAkei1taW47XG4vLyAgIH1cbi8vIH1cblxuLmNhbGwtdG8tYWN0aW9uLWJ1bmJ1biB7XG4gIC5jYWxsLXRvLWFjdGlvbi1kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICB9XG59XG5cbi8vIG1vZGlmaWVyIGZvcmVzdCBkcml2aW5nXG4ubW9iaXBhcmsuY2FsbC10by1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuLm1vYmlwYXJrLWN0YSB7XG4gIC5mb3Jlc3QtZHJpdmluZy1jdGEtaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuaGVhZGluZy1uZXQtbW9iaXBhcmsge1xuICAgIG1hcmdpbi10b3A6IC0xN3B4O1xuICB9XG59XG4vLyBlbmQgbW9kaWZpZXIgZm9yZXN0IGRyaXZpbmdcbi8vbW9kaWZpZXIgc3VicGFnZVxuLmNhbGwtdG8tYWN0aW9uLWlubmVyLXN1YnBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDM3cHg7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1oZWxsb3dvb2RzIHtcbiAgLmNhbGwtdG8tYWN0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgLmhlYWRpZy1jYWxsLXRvLWFjdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1tdXNhc2FiaSB7XG4gICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL211c2FzYWJpL211c2FzYWJpLWN0YS1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC0zMnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxufVxuIiwiLnRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcblxuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJi50YWJsZS1iYXR0bGUtY2FydCB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxuXG4gIEBhdC1yb290IC5zaG9wcy1pbmZvcm1hdGlvbiAmIHtcbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgLnRhYmxlLXdyYXAge1xuICAgIHAge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAuc2VjdGlvbi1jYW1wICYgey8vZi1nbGFtcGluZyBjYW1wIHBhZ2VcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0OiB7XG4gICAgICAgIGRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAmLnRhYmxlLXN1YnBhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLXRveWEgey8vdG95YSBwYWdlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG5cbiAgICBAYXQtcm9vdCAmIHtcbiAgICAgIC5saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLnRhYmxlLWhlYWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLWRhcmsteWVsbG93LCAkYWxwaGE6IDAuMzApO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYXJrLXllbGxvdztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWJsZS1jb2wge1xuICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICBwYWRkaW5nOiB7XG4gICAgICAgIGxlZnQ6IDU0cHg7XG4gICAgICAgfVxuICAgICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkO1xuICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhcmsteWVsbG93O1xuXG4gICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFibGUtcm93LWxhc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItZGFyay15ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLXJvY2NvIHsvL3JvY2NvIHBhZ2VcbiAgICBAYXQtcm9vdCAmIHtcbiAgICAgIC50YWJsZS1oZWFkIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgY29sb3I6ICMwMGEwNDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGFibGUtcHJvZ3JhbWRldGFpbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgLmJvcmRlci1yaWdodCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICAudGFibGUtaGVhZC1jdXN0b20ge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1jcmFmdCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgdG9wOiAtMTM1cHg7XG4gICAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NyYWZ0L2NyYWZ0LXRhYmxlLWJnLXNwLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1kb25ndXJpIHtcbiAgICAubGluayB7XG4gICAgICBjb2xvcjogIzAwYTA0MDtcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWJsdWVub3RlLW1lbnUge1xuICAgIG1heC13aWR0aDogOTA1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWNvbWJpbmVkO1xuXG4gICAgLmZsYWcge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXRhbHk6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JsdWVub3RlL2ljby1pdGFsaWEucG5nJyk7XG4gICAgICB9XG5cbiAgICAgICYuYXVzOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ibHVlbm90ZS9pY28tYXVzLnBuZycpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1yb3ctYmx1ZW5vdGUge1xuICAgICAgLnRhYmxlLWhlYWQtYmx1ZW5vdGUsIC50YWJsZS1jb2wtYmx1ZW5vdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRhYmxlLWNvbC1ibHVlbm90ZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzMzMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICAgICAmLmN1c3RvbSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbG9yLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi44OHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oaXJhZ2lubztcblxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAmLmZpcnN0LXNwYWNlIHtcbiAgICAgICAgICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoLmZpcnN0KSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2U5ZTllOTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sb3ItZ3JlZW4ge1xuICAgICAgICBjb2xvcjogIzAwYTA0MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgd2lkdGg6IDMxNXB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGluZS1oZWlnaHQtaW5oZXJpdCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC50YWJsZS1jb2wtYmx1ZW5vdGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwYTA0MDtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAuc21hcnQtZW50cnkgJiB7Ly9zbWFydCBlbnRyeSBwYWdlXG4gICAgJi1zbWFydC1lbnRyeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5NHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtaGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHdpZHRoOiA5M3B4O1xuICBwYWRkaW5nLXRvcDogMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5cbi50YWJsZS1jb2wge1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTNweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgfVxuXG4gIEBhdC1yb290IC5ncmFuLXR1cmlzbW8gJiB7Ly9ncmFudHVyaXNtbyB0YWJsZVxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1oZWFkLCAudGFibGUtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE1O1xuXG4gIC5jb2wtc21hbGwgey8vaG90ZWwgZ3JhbnJvb21cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIHBhZGRpbmc6IDE3cHggNDBweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaW1nLWRhc2gucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgb3BhY2l0eTogMC4yO1xuXG4gICAgLnRhYmxlLXNvbGlkICYgey8vaG90ZWwgZ3JhbnJvb21cbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLWNyYWZ0ICYge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEzcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMGEwNDA7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1jcmFmdCB7XG4gIC50YWJsZS1oZWFkIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIHdpZHRoOiAyMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLXNvbGlkIHsvL2hvdGVsIGdyYW5yb29tL2ZhbWlseXJvb21cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcblxuICAgICYtbGFzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLXJvdy1zb2xpZCB7XG4gICAgPiAqIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1yb3ctbGFzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWMwYTU7XG4gIH1cblxuICAudGFibGUtaGVhZCwgLnRhYmxlLWNvbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWMwYTU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QxYzBhNTtcbiAgfVxuXG4gIHRkIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLnRhYmxlLWhlYWQge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QxYzBhNTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWNvbC1udW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4udGFibGUtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG5cbiAgICAudGFibGUtaGVhZCwgLnRhYmxlLWNvbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9pbWctZGFzaC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWhlYWRpbmctYXR0cmFjdGlvbmluZm8ge1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMjM0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWF4LXdpZHRoOiAxMjZweDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLy8gaW1nIHtcbiAgLy8gICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAvLyAgICAgd2lkdGg6IGF1dG87XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLy8gJjpsYXN0LWNoaWxkIHtcbiAgLy8gICBpbWcge1xuICAvLyAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgLy8gICAgICAgd2lkdGg6IDI0NXB4O1xuICAvLyAgICAgICBoZWlnaHQ6IDE1cHg7XG4gIC8vICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cbiAgJi50YWJsZS1oZWFkaW5nLXNwIHtcbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhlYWRpbmctY29sbGFwc2Uge1xuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAvLyBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbn1cblxuLnRhYmxlLXN1YmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTYwZW07XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiKDUxLCA1MSwgNTEpO1xuICB9XG59XG5cbi8vbW9kaWZpZXIgZm9yZXN0IHdhbGtcbi5zdWJwYWdlLXdhbGsge1xuICAudGFibGUtcm93IHtcbiAgICAudGFibGUtY29sIHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL21vZGlmaWVyIGZvcmVzdCB3YWxrIGVuZFxuXG5AYXQtcm9vdCAudGFibGUtZGlzdHJpYnV0aW9uIHsvL3NtYXJ0IGVudHJ5IHBhZ2VcbiAgLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbm90ZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODMzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGluay1ncmVlbiB7XG4gIGNvbG9yOiAkY29sb3ItZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuQGF0LXJvb3QgLnRhYmxlLWdyZWVuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgQGF0LXJvb3QgLnRhYmxlLW9uZS1yb3cge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmVlbiAhaW1wb3J0YW50O1xuXG4gICAgLnRhYmxlLWNvbCB7XG4gICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ncmVlbiAhaW1wb3J0YW50O1xuICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IC5jb2xvci13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAYXQtcm9vdCAmIHtcbiAgICAudGFibGUtcm93IHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGFibGUtaGVhZDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAuYXR0cmFjdGlvbi1jb2xsYXBzZSAmIHsvL2ZlZSBwYWdlXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAmIHtcbiAgICAmLmFkbWlzc2lvbi10YWJsZSB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XG5cbiAgICAgIC5kYXJrLWdyYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1ncmF5O1xuICAgICAgfVxuXG4gICAgICAudGFibGUtaGVhZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAudGFibGUtY29sIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFibGUtaGVhZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmVlbjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLy8gQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAvLyAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy8gICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC8vIH1cblxuICAgICYuZGFyay1ncmF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLWdyYXk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1jb2wge1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLnNwYWNlLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AYXQtcm9vdCAucGFnZS1mZWUgey8vZmVlIHBhZ2VcbiAgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjAzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi53aXRoLXBhZGRpbmcge1xuICAgICAgcGFkZGluZzoge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnBhZ2UtZGVzYyB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgIH1cblxuICAgIC50YWJsZS1jb2wge1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgLm5vdC1ib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGF0LXJvb3QgLnRhYmxlLWdvbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGFyay15ZWxsb3cgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG5cbiAgLnRhYmxlLXJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MywgMTM1LCA1NSwgMC4zKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZGFyay15ZWxsb3cgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzoge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1jb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZGFyay15ZWxsb3cgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBwYWRkaW5nOiB7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm90LWJvbGQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuIiwiLnRhYmxlLWluZm8ge1xuICB3aWR0aDogMTAxOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFjMGE1O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRhYmxlLWluZm8tcm93IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWMwYTU7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLnRhYmxlLWluZm8taGVhZGluZyB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDM3cHggMCAzMHB4IDU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWMwYTU7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBwYWRkaW5nOiAxN3B4IDJweCAxMHB4IDE1cHg7XG4gIH1cbn1cblxuLnRhYmxlLWluZm8tZGVzY3JpcHRpb24ge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgJiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxNXB4O1xuICB9XG59XG5cbi50YWJsZS1pbmZvLWxpbmstZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzA5YTMwZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5YTMwZDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4udGFibGUtaW5mby1saW5rLWxhcmdlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTRweDtcbiAgfVxufSIsIi5tZWRpYSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgcGFkZGluZzogMCA1NXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcblxuICAgICAgLmFycm93LWdyZWVuLWRvd24ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZWRpYS1jb2xsLXBpdCB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbn1cblxuLnN1bWlrYS1tZWRpYSxcbi5pdGFkYWtpLW1lZGlhLFxuLmRva2lkb2tpLW1lZGlhIHtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tdG9wOiA2MXB4O1xuICB9XG59XG5cbi5tZWRpYS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1lZGlhLXRodW1iLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuXG5cbi8vbWVkaWEtZ3JpZFxuLm1lZGlhLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDY0cHg7XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgLnN1YnBhZ2Utc2VjdGlvbi1vdGhlcnJvb20gJiB7Ly9ob3RlbCBncmFucm9vbS9mYW1pbHlyb29tXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIC5zdWJwYWdlLXNlY3Rpb24tb3RoZXJyb29tICYgey8vaG90ZWwgZ3JhbnJvb21cbiAgICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgd2lkdGg6IDQ0MnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTlweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYjtcbiAgICB3aWR0aDogNDQycHg7XG4gICAgbWluLWhlaWdodDogMjczcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICAgIH1cblxuICAgICYtcm91bmRlZCB7XG4gICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJvcmRlcjogMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zdWJwYWdlLXNlY3Rpb24tb3RoZXJyb29tICYgey8vaG90ZWwgZ3JhbnJvb21cbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XG5cbiAgICAgIC5zdWJwYWdlLXNlY3Rpb24tb3RoZXJyb29tICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS44NDY7XG5cbiAgICAgIC5zdWJwYWdlLXNlY3Rpb24tb3RoZXJyb29tICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgfVxuICB9XG59XG4vL21lZGlhLWdyaWQgZW5kXG5cbi5tZWRpYS1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4O1xuICAvLyBtYXJnaW4tbGVmdDogNjhweDtcblxuICAmLm1lZGlhLW5vYmcgeyAvL2hvdGVsIGdyYW5yb29tXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaW1nLWZyYW1lLWJnLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTIlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgd2lkdGg6IDEwMyU7XG4gICAgaGVpZ2h0OiAxMDMlO1xuXG4gICAgLm1lZGlhLWNyYWZ0ICYge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaW1nLWZyYW1lLWJnLXNwLnBuZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vbW9kaWZpZXIgU1BcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi5tZWRpYS10aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM3MHB4O1xuICBoZWlnaHQ6IDIxN3B4O1xuICB6LWluZGV4OiAyO1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtMThweDtcbiAgfVxuXG4gIGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1OC42NSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB9XG5cbiAgICAubWVkaWEtY3JhZnQgJiB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTUuNjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uby1yYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ubWVkaWEtcmlnaHQge1xuICB3aWR0aDogMTAwJTtcblxuICAuZGVraXRhbmUtbGluay1iYW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4MHB4KTtcbiAgfVxufVxuXG5cbi5tZWRpYS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG5cbiAgQGF0LXJvb3QgLmxvY2F0aW9uLWRlc2MgJiB7Ly9hY2Nlc3MgcGFnZVxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNjM2U4ZDggMjUlLCAjZmZmZmZmIDI1JSwgI2ZmZmZmZiA1MCUsICNjM2U4ZDggNTAlLCAjYzNlOGQ4IDc1JSwgI2ZmZmZmZiA3NSUsICNmZmZmZmYgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMyLjAwcHggMzIuMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjYzNlOGQ4IDE5LjQ0JSwgI2ZmZmZmZiAxOS40NCUsICNmZmZmZmYgNTAlLCAjYzNlOGQ4IDUwJSwgI2MzZThkOCA2OS40NCUsICNmZmZmZmYgNjkuNDQlLCAjZmZmZmZmIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzNi4wMHB4IDM2LjAwcHg7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmxvY2F0aW9uLWRlc2MgJiB7Ly9hY2Nlc3MgcGFnZVxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcHJvZ3JhbS1kZXRhaWxzIHtcbiAgICAubWVkaWEtdGl0bGUtdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMTk1LDIzMiwyMTYpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE5NSwyMzIsMjE2LDEpIDAlLCByZ2JhKDE5NSwyMzIsMjE2LDEpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgICB9XG4gIH1cblxuICAmLmFsdC1mZWF0dXJlLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAubWVkaWEtdGl0bGUtdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2LjAwcHggNTJweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMi4wMHB4IDMyLjAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICB9XG5cblxuICB9XG5cbiAgJi5tZWRpYS10aXRsZS1wcm9ncmFtZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IC5zbWFydC1lbnRyeSAmIHsvL3NtYXJ0IGVudHJ5XG4gICAgJi1zbWFydC1lbnRyeSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU1O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzcHg7XG4gICAgICAgIC8vIGJhY2tncm91bmQtcmVwZWF0LXk6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXG4gICAgICAgIEBhdC1yb290IC5pcy1pZSAmIHsvL2ZvciBpZVxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLmlzLXNhZmFyaSAmIHsvL2ZvciBzYWZhcmlcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDdweDtcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdC15OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXG4gICAgICAgICAgQGF0LXJvb3QgLmlzLWllICYgey8vZm9yIGllXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAYXQtcm9vdCAuaXMtc2FmYXJpICYgey8vZm9yIGllXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgN3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZmFxLWhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxNjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA3cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1lZGlhLXRpdGxlLW5vaGlnaGxpZ2h0IHtcbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm1lZGlhLWRlc2Mge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAubWVkaWEtc3VicGFnZSAmIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vIG1vZGlmaWVyXG4ubWVkaWEtc3VicGFnZS1idW5idW4ge1xuICAubWVkaWEtZGVzYyB7XG4gICAgYnIge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ubWVkaWEtdGl0bGUtcmFjaW5nLWthcnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjZweDtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi8qY3JhZnQgbW9kaWZpZXIqL1xuLmNyYWZ0LW1lZGlhLXRpdGxlIHtcbiAgc3BhbiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qVHN1YmFzYSovXG4ubWVkaWEtbm90ZS10c3ViYXNhIHtcbiAgbWF4LXdpZHRoOiAxOTVweDtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi8vbW9kaWZpZXJcbi5tZWRpYS1jcmFmdCB7XG4gIC5tZWRpYS1yaWdodCB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYS10aXRsZSB7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYS1kZXNjIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIH1cbiAgfVxuXG5cblxuICAuc3RlcC13b3JkIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnN0ZXAtd29yZC1ubyB7XG4gICAgLnN0ZXAtbm8ge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxN3B4IDI0cHggMCAyNHB4O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuLTQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE2NnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDExcHggMTNweCAwIDEzcHg7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbi00IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAuc3RlcC13b3JkLW5vIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB0b3A6IC00N3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwLXdvcmQge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtN3B4KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcC1ubyB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgsIDVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCA0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS1kZXNjIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgLnN0ZXAtd29yZCB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgLTJweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0ZXAtbm8ge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgMnB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgNXB4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhLWRlc2Mge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vdGUge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ub3RlLWFjb3JuIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICB0b3A6IC0yM3B4O1xuICAgICAgICByaWdodDogLTIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoMykge1xuICAgIC5zdGVwLXdvcmQtbm8ge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcC13b3JkIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAtN3B4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcC1ubyB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAtM3B4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNnB4LCA1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAuc3RlcC13b3JkIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAtNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcC1ubyB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAtNHB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCA1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwLXdvcmQtbm8ge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEtZGVzYyB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm90ZSB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm90ZS1hY29ybiB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgdG9wOiAtMjNweDtcbiAgICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAubWVkaWEtYmcge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDIlO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgICAgd2lkdGg6IDEwMyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMzNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMXB4IDM0cHggMzBweCAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLy9tb2RpZmllciBmb3Jlc3QgbGFib1xuLnN1YnBhZ2Utc2VjdGlvbi1hcXVhLWxhYm8ge1xuICAubWVkaWEtbGFibyB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgfVxuXG4gICAgLnN1YnBhZ2UtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS1kZXNjIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEtbGVmdCB7XG4gICAgICAvLyB3aWR0aDogNDI1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS1iZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uLW1hbW1hbC1sYWJvIHtcbiAgLm1lZGlhLWxhYm8ge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIH1cblxuICAgIC5zdWJwYWdlLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAwIDM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEtZGVzYyB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhLWxlZnQge1xuICAgICAgLy8gd2lkdGg6IDQyNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEtYmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gIH1cblxuICAuc3VicGFnZS1idXR0b24ge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLXRvcDogODlweDtcbiAgICB9XG4gIH1cbn1cbi8vbW9kaWZpZXIgZm9yZXN0IGxhYm8gZW5kXG5cbi8vbW9kaWZpZXIgbW9iaXBhcmtcbi5wYWdlLW1vYmlwYXJrIHtcbiAgLm1lZGlhLXRpdGxlLXJhY2luZy1rYXJ0IHtcbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2MzZThkOCAyMS40MyUsICNmZmZmZmYgMjEuNDMlLCAjZmZmZmZmIDUwJSwgI2MzZThkOCA1MCUsICNjM2U4ZDggNzEuNDMlLCAjZmZmZmZmIDcxLjQzJSwgI2ZmZmZmZiAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNS4wMHB4IDQwLjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQteTogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9tb2RpZmllciBtb2JpcGFyayBlbmRcblxuLy9tb2RpZmllciBmb3Jlc3QgbGFib1xuLm1lZGlhLXN1YnBhZ2UtbGFibyB7XG4gIG1heC13aWR0aDogODkxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAubWVkaWEtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgfVxuXG4gICAgLm1lZGlhLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9tb2RpZmllciBmb3Jlc3QgbGFibyBlbmRcblxuLy9ob3RlbC1ncmFucm9vbVxuLm1lZGlhLWxpc3Qge1xuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi10ZWF0aW1lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAuc3VicGFnZS1zZWN0aW9uLWdyYW5yb29tYWN0aXZpdHkgJiB7Ly9ob3RlbCBncmFucm9vbVxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIC5zdWJwYWdlLXNlY3Rpb24tZ3JhbnJvb21hY3Rpdml0eSAmIHsvL2hvdGVsIGdyYW5yb29tXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLnN1YnBhZ2Utc2VjdGlvbi1ncmFucm9vbWFjdGl2aXR5ICYgey8vaG90ZWwgZ3JhbnJvb21cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRodW1iIHtcbiAgICB3aWR0aDogNTExcHg7XG4gICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAyMDZweDtcblxuICAgICAgLnN1YnBhZ2Utc2VjdGlvbi1ncmFucm9vbWFjdGl2aXR5ICYgey8vaG90ZWwgZ3JhbnJvb21cbiAgICAgICAgbWluLWhlaWdodDogMjM1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICB3aWR0aDogY2FsYyggMTAwJSAtIDUxMXB4ICk7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIC5zdWJwYWdlLXNlY3Rpb24tZ3JhbnJvb21hY3Rpdml0eSAmIHsvL2hvdGVsIGdyYW5yb29tXG4gICAgICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDI4cHggNDhweDtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICAgIC5zdWJwYWdlLXNlY3Rpb24tdGVhdGltZSAmIHsvL2hvdGVsIGdyYW5yb29tXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhpcmFnaW5vO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDE3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcblxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgLnN1YnBhZ2Utc2VjdGlvbi1ncmFucm9vbWFjdGl2aXR5ICYgey8vaG90ZWwgZ3JhbnJvb21cbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjE1O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL2hvdGVsLWdyYW5yb29tIGVuZFxuXG4uYWNjZXNzLWhlYWRpbmcgey8vYWNjZXNzIHBhZ2VcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cblxuICBAYXQtcm9vdCAmIHtcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA3cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYm90dG9tLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIHBhZGRpbmc6IDAgMTEwcHg7XG4gIH1cbn1cbiIsIi5hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5hY2NvcmRpb24tbXVzYXNhYmkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10YWJsZS1oZWFkO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuLmFjY29yZGlvbi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMzMztcbiAgJi51bmRlcmxpbmUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICYudS1zaG93LXNwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA1LjVweCA5cHggNS41cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzcxOWI2OCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2UtaW4tb3V0O1xuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci13aWR0aDogMCA3cHggMTIuMXB4IDdweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgcmlnaHQ6IDdweDtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgJi5hY2NvcmRpb24tYXJyb3ctbXVzYXNhYmkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXMtb3BlbiAmIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxufVxuXG4vLyAuYWNjb3JkaW9uLWlubmVyIHt9XG5cbi5hY2NvcmRpb24tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDI4cHggOTVweCAyOHB4IDQ0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gIC8vIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAvLyAgIHBhZGRpbmc6IDIycHggOTVweCAyMHB4IDQ0cHg7XG4gIC8vICAgZm9udC1zaXplOiAxMnB4O1xuICAvLyB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTBweCAyN3B4IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmLmFjY29yZGlvbi1idG4tbXVzYXNhYmkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzNXB4IDQ0cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cblxuLmFjY29yZGlvbi1kZXNjcmlwdGlvbiAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjMwcyBlYXNlLW91dDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luOiAwIDIycHggMzBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuYWNjb3JkaW9uLWRlc2NyaXB0aW9uLW11c2FzYWJpIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxufVxuXG4uYWNjb3JkaW9uLWJ0bi1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJ0bi10ZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4vLyAuYWNjb3JkaW9uLWNvbnRlbnQge1xuLy8gICBkaXNwbGF5OiBibG9jaztcbi8vICAgcGFkZGluZzogMjBweDtcbi8vIH1cbi8vIC5hY2NvcmRpb24tZGVzYyB7XG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuLy8gICBmb250LXNpemU6IDE0cHg7XG4vLyAgIHBhZGRpbmc6IDIwcHg7XG4vLyAgIGxpbmUtaGVpZ2h0OiAyO1xuLy8gfVxuXG5cbi8qVHN1YmFzYSB0YWJsZSovXG4uYWNjb3JkaW9uLXRhYmxlLXRzdWJhc2Ege1xuICAuYWNjb3JkaW9uLWJ0bi10YWJsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWNjb3JkaW9uLWRlc2NyaXB0aW9uLXRhYmxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG59XG4iLCIuZGVzaWduLXBldGFscyxcbi5kZXNpZ24tY2lyY2xlLFxuLmRlc2lnbi1tb3VudCxcbi5kZXNpZ24tZmVhdHVyZSxcbi5kZXNpZ24tcGFya21hcCxcbi5kZXNpZ24tYWN0aXZpdHksXG4uZGVzaWduLXBhcmttYXAtaW5uZXIsXG4uZGVzaWduLWFjdGl2aXR5LWlubmVyLFxuLmRlc2lnbi1ob3ctdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRlc2lnbi1mZWF0dXJlIHtcbiAgJjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjY4cHg7XG4gICAgaGVpZ2h0OiAyMTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTQzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9ZGVzaWduLW1vdW50MS5wbmcpO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAxMDZweDtcbiAgICAgIHRvcDogMTY5cHg7XG4gICAgICBsZWZ0OiAzMnB4O1xuICAgIH1cbiAgfVxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIHJpZ2h0OiA1OHB4O1xuICAgIHRvcDogNDZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1kZXNpZ24tbGVhdmVzMS5wbmcpO1xuICB9XG59XG5cbi5kZXNpZ24tcGFya21hcCB7XG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGxlZnQ6IDQ1cHg7XG4gICAgdG9wOiAtNThweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1kZXNpZ24tbGVhdmVzMi5wbmcpO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE5NHB4O1xuICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgIHJpZ2h0OiAtNTZweDtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9ZGVzaWduLWxlYXZlczEtc3AucG5nKTtcbiAgICB9XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA3OHB4O1xuICAgIGhlaWdodDogNTlweDtcbiAgICByaWdodDogMzc5cHg7XG4gICAgdG9wOiAtMzFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1kZXNpZ24tbGVhdmVzMy5wbmcpO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE1M3B4O1xuICAgICAgaGVpZ2h0OiAxNDZweDtcbiAgICAgIGxlZnQ6IC0zOHB4O1xuICAgICAgdG9wOiBjYWxjKCgxMDAlIC8gMikgLSAxNjFweCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1kZXNpZ24tbGVhdmVzMi1zcC5wbmcpO1xuICAgIH1cbiAgfVxufVxuXG4uZGVzaWduLXBhcmttYXAtaW5uZXIge1xuICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzNThweDtcbiAgICBoZWlnaHQ6IDM0M3B4O1xuICAgIHJpZ2h0OiAtMjNweDtcbiAgICB0b3A6IC02NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofWRlc2lnbi1sZWF2ZXM0LnBuZyk7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMDhweDtcbiAgICBoZWlnaHQ6IDMyOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtODFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1kZXNpZ24tbGVhdmVzNS5wbmcpO1xuICB9XG59XG5cbi5kZXNpZ24tYWN0aXZpdHkge1xuICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBsZWZ0OiAxNjNweDtcbiAgICB0b3A6IDE2MnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofWRlc2lnbi1sZWF2ZXM3LnBuZyk7XG4gICAgei1pbmRleDogJHotbWluO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgaGVpZ2h0OiAyNjJweDtcbiAgICByaWdodDogOTRweDtcbiAgICB0b3A6IC02OHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofWRlc2lnbi1sZWF2ZXM2LnBuZyk7XG4gIH1cbn1cblxuLmRlc2lnbi1hY3Rpdml0eS1pbm5lciB7XG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDc4cHg7XG4gICAgaGVpZ2h0OiAxMDlweDtcbiAgICBsZWZ0OiAzNHB4O1xuICAgIGJvdHRvbTogNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofWRlc2lnbi1sZWF2ZXM4LnBuZyk7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMjhweDtcbiAgICBoZWlnaHQ6IDE4M3B4O1xuICAgIHJpZ2h0OiAtMjNweDtcbiAgICBib3R0b206IDQ5cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9ZGVzaWduLW1vdW50LnBuZyk7XG4gIH1cbn1cblxuLmRlc2lnbi1ob3ctdG8ge1xuICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMDRweDtcbiAgICBoZWlnaHQ6IDIwNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTEzMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofWRlc2lnbi1jaXJjbGUyLnBuZyk7XG4gICAgei1pbmRleDogJHotbWluO1xuICB9XG59XG5cblxuLmRlc2lnbi1jaXJjbGUge1xuICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMDRweDtcbiAgICBoZWlnaHQ6IDIwNXB4O1xuICAgIGxlZnQ6IC0xMXB4O1xuICAgIGJvdHRvbTogMTA1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9ZGVzaWduLWNpcmNsZS5wbmcpO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMTVweDtcbiAgICBoZWlnaHQ6IDEyM3B4O1xuICAgIHJpZ2h0OiA1MXB4O1xuICAgIGJvdHRvbTogMTI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9ZGVzaWduLXBldGFsczEucG5nKTtcbiAgfVxufVxuXG4uZGVzaWduLW1vdW50IHtcbiAgJjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjI4cHg7XG4gICAgaGVpZ2h0OiAxODNweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRvcDogMzQ4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9ZGVzaWduLW1vdW50LnBuZyk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIGJvdHRvbTogMTE4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9ZGVzaWduLXBldGFsczIucG5nKTtcbiAgfVxuXG4gICYuZGVzaWduLXR3aW5yaW5nIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMzdweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHJpZ2h0OiA5M3B4O1xuICAgICAgYm90dG9tOiBjYWxjKCgxMDAlIC8gMikgLSAxMjRweCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1kZXNpZ24tcGV0YWwyLnBuZyk7XG4gICAgICB6LWluZGV4OiAkei1taW47XG4gICAgfVxuICB9XG59XG5cbi5kZXNpZ24tcGV0YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxlZnQ6IDQxcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9ZGVzaWduLXBldGFsMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmRlc2lnbi1wZXRhbHMge1xuICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogMTMzcHg7XG4gICAgbGVmdDogNjJweDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9ZGVzaWduLXBldGFsczMucG5nKTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICAgIGJvdHRvbTogMTIzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9ZGVzaWduLXBldGFsMy5wbmcpO1xuICB9XG59XG4iLCIuaW5mby1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA2NXB4IDtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG5cbiAgLmluZm8tbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDIxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgbWFyZ2luOiA0NHB4IGF1dG8gMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW46IDAgMCA4NXB4IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMxcHg7XG4gICAgfVxuXG4gICAgLmluZm8taXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvL2JvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yLWJsYWNrO1xuXG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBibGFjayAzMyUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDFweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDFweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGlzdC1kb3QucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pbmZvLWl0ZW0tcmFjaW5nIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMzMzM7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY29sbGVjdGlvbi1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5nb29kcy1pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAzNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbGxlY3Rpb24taXRlbS1kaXYge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBibGFjayAzMyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb2xsZWN0aW9uLWl0ZW0tbWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pbmZvLWNvbnRhaW5lci1oZWxsb3dvb2RzIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gIH1cblxuICAmLmluZm8tbWFyY2hlcmFudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vL21vZGlmaWVyIGZvciBTUFxuQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgLmluZm8tY29udGFpbmVyIHtcbiAgICAuaW5mby1saXN0IHtcbiAgICAgIG1heC13aWR0aDogNjEycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgbWF4LWhlaWdodDogMTc4cHg7XG4gICAgICAmLmNvbGxlY3Rpb24tbGlzdCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5pbmZvLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2hhbGxlbmdlIHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tb2JpcGFyay9jaGFsbGVuZ2UtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgJi1sZWZ0IHtcbiAgICBvcmRlcjogMlxuICB9XG5cbiAgJi1yaWdodCB7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgbWF4LXdpZHRoOiA2MTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmV2ZW50cyB7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgICB3aWR0aDogMTI3JTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tb2JpcGFyay9jaGFsbGVuZ2UtYmctc3AucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgfVxuXG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgLmRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgJi5oZWxsb3dvb2RzIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb2xsZWN0aW9uIHtcbiAgICAgIG1heC13aWR0aDogNjAzcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmLnJhY2luZyB7XG4gICAgICBtYXgtd2lkdGg6IDYwNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEwZW07XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuY2hhbGxlbmdlLWltZyB7XG4gICAgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaGFsbGVuZ2UtaW1nMSB7XG4gICAgbWF4LXdpZHRoOiAyNzRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNDZweDtcbiAgICBsZWZ0OiAtMzJweDtcblxuICAgICYuZXZlbnRzIHtcbiAgICAgIG1heC13aWR0aDogMjM1cHg7XG4gICAgfVxuXG4gICAgJi5jb2xsZWN0aW9uIHtcbiAgICAgIG1heC13aWR0aDogMjMzcHg7XG4gICAgICB0b3A6IDY0cHg7XG4gICAgICBsZWZ0OiAxN3B4O1xuICAgIH1cbiAgICAmLnJhY2luZy1pbWcxIHtcbiAgICAgIG1heC13aWR0aDogMjMzcHg7XG4gICAgICB0b3A6IC0xMDFweDtcbiAgICAgIGxlZnQ6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgLmNoYWxsZW5nZS1pbWcyIHtcbiAgICBtYXgtd2lkdGg6IDU5MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5NXB4O1xuICAgIHRvcDogLTEzNHB4O1xuXG4gICAgJi5jb2xsZWN0aW9uIHtcbiAgICAgIGxlZnQ6IDk2cHg7XG4gICAgICB0b3A6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgLmNoYWxsZW5nZS1pbWczIHtcbiAgICBtYXgtd2lkdGg6IDE5MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHRvcDogLTIyMHB4O1xuXG4gICAgJi5jb2xsZWN0aW9uIHtcbiAgICAgIGxlZnQ6IC0zMnB4O1xuICAgICAgdG9wOiAtODdweDtcbiAgICB9XG4gIH1cblxuICAmLmV2ZW50cy1wYWdlIHtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5jaGFsbGVuZ2UtaW1nIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVsbG93b29kcy1saWZlLW92ZXJmbG93aW5nIHtcbiAgICAuZGVzYyB7XG4gICAgICBtYXgtd2lkdGg6IDU4NHB4O1xuICAgIH1cblxuICAgIC5jaGFsbGVuZ2UtaW1nIHttYXgtaGVpZ2h0OiA1MDBweDt9XG4gICAgLmNoYWxsZW5nZS1pbWcxIHtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cbiAgICAuY2hhbGxlbmdlLWltZzIge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIGxlZnQ6IDExMHB4O1xuICAgICAgdG9wOiAtMTEwcHg7XG4gICAgfVxuICAgIC5jaGFsbGVuZ2UtaW1nMyB7XG4gICAgICBtYXgtd2lkdGg6IDE5M3B4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5oZWxsb3dvb2RzIHtcbiAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgfVxuXG4gICYuY29sbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzJweCB0b3AgODRweDtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgICAuaGVhZGluZy10ZXh0IGltZ3tcbiAgICAgIG1heC13aWR0aDogMTU1JTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgbWFyZ2luLXRvcDogLTI3cHg7XG5cbiAgICAmLmhlbGxvd29vZHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuXG59XG5cbi8vbW9kaWZpZXIgZm9yIFNQXG4iLCIuYWR2ZW50dXJlIHtcbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkgeyAgICBcbiAgICAuZm9yZXN0LWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IC5mb29kc20gJiB7Ly9mb29kcyBtIHBhZ2VcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDM3cHggIWltcG9ydGFudDtcbiAgICAgIFxuICAgIH1cbiAgfVxuXG4gIC8vcGhhc2UgMlxuICAuYWR2ZW50dXJlLWJnLWNpcmNsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3R3aW5yaW5nbW90ZWdpL2FkdmVudHVyZS1iZy1jaXJjbGUucG5nKTtcbiAgICBtYXgtd2lkdGg6IDI3OXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjc5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE1M3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAuc3VicGFnZS1yZXN0YXVyYW50ICYgey8vcmVzdGF1cmFudCBwYWdlXG4gICAgICB6LWluZGV4OiAkei1taW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICBib3R0b206IC00NXB4O1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cbn1cblxuLmFkdmVudHVyZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgJi5yZXN0YXVyYW50IHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcblxuICAgICYuYWR2ZW50dXJlLWNvbnRhaW5lci1oZWxsb3dvb2RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYWR2ZW50dXJlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMDJweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBcblxuICAgICYuYWxvbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICAmLmFkdmVudHVyZS1saXN0LWhlbGxvd29vZHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIC5hZHZlbnR1cmUtYmcge1xuICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFkdmVudHVyZS1pbWFnZS1sb2dvIHtcbiAgICAgICAgICBib3R0b206IC00OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmwtYWR2ZW50dXJlLmhlbGxvd29vZHMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pdGFkYWtpIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgLmFkdmVudHVyZS1jb250ZW50LWNvcHkge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hZHZlbnR1cmUtYmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgaGVpZ2h0OiAxNTdweDtcblxuICAgIC5zdWJwYWdlLXJlc3RhdXJhbnQgJiB7Ly9yZXN0YXVyYW50IHBhZ2VcbiAgICAgIGhlaWdodDogMjA5cHg7XG4gICAgfVxuICB9XG59XG5cbi5hZHZlbnR1cmUtaW1hZ2UtbG9nbyB7XG4gIG1heC13aWR0aDogMjc5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogJHotbWluICsgMTtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgYm90dG9tOiAtNDVweDtcbiAgfVxuXG4gICYuaGVsbG93b29kcyB7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDExOXB4OyAgXG4gICAgfVxuICB9XG5cbiAgLy9hcmVhaW5kZXggcGhhc2UgMlxuICAmLWFyZWFpbmRleCB7XG4gICAgbWF4LXdpZHRoOiAzMDRweDtcbiAgICBib3R0b206IC03NnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTUycHg7XG4gICAgICBib3R0b206IC0yOHB4O1xuICAgIH1cblxuICAgICYtaGVsbG93b29kcyB7XG4gICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgYm90dG9tOiAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1heC13aWR0aDogODVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbW9iaXBhcmsge1xuICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogODVweDtcbiAgICAgICAgYm90dG9tOiAweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNhbXB2aWxsYWdlIHtcbiAgICAgIG1heC13aWR0aDogMTU4cHg7XG4gICAgICBib3R0b206IC03OXB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgICAgIGJvdHRvbTogLTY1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ob3RlbCB7XG4gICAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgICAgYm90dG9tOiAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogOTVweDtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbW90b3JzcG9ydCB7XG4gICAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgICAgYm90dG9tOiAtNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ob25kYWNvbGxlY3Rpb24ge1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFjdGl2ZXNhZmUge1xuICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgIGJvdHRvbTogLTQzcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi5hZHZlbnR1cmUtY29udGVudC1jb3B5IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAvLyBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm8tdzM7ICAgXG4gIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIFxuICAmLmhvdGVsdHdpbnJpbmcge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE5ZW07XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi8vbW9kaWZpZXIgcmFjaW5nIGthcnRcbi5sb2dvLXJhY2luZy1rYXJ0IHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcblxuICAmLmxvZ28tbm96b21pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbiAgXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWF4LXdpZHRoOiAxNTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cblxuLnJhY2luZy1rYXJ0IHtcbiAgLmFkdmVudHVyZS1jb250ZW50LWNvcHkge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWR2ZW50dXJlLWJnLXJhY2luZy1rYXJ0IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG5cbiAgICAmLmhvdGVsdHdpbnJpbmcge1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICB9XG4gIH1cbn0iLCIua2lkcy1jYXJiaWtlLWF0dHJhY3Rpb24ge1xuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE0OXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tdG9wOiAtMjdweDtcbiAgfVxuXG4gIC5yb3cge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7ICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOyAgXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1heC13aWR0aDogNjEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn0iLCIuYmxvY2staW1hZ2Uge1xuICBtYXJnaW4tdG9wOiA2NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLWhlbGxvd29vZHMtcHJvZ3JhbSB7Ly9wcm9ncmFtIGV4cGVyaWVuY2UgcGFnZVxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoKDEwMCUgLyAyKSArIDcwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmF5O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGhlaWdodDogY2FsYygoMTAwJSAvIDIpICsgMTE4cHgpO1xuICAgIH1cbiAgfVxuXG4gICYuYmxvY2staW1hZ2UtaGVsbG93b29kcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAmLXByb2dyYW0gey8vcHJvZ3JhbSBleHBlcmllbmNlIHBhZ2VcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG5cbi5ibG9jay1pbWFnZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC04cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogJHotbWluO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblxuICAmLmJsb2NrLWltYWdlLWxpc3QtaGVsbG93b29kcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2NrLWltYWdlLXRleHQge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMzRweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB3aWR0aDogOTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLWltYWdlLWl0ZW0ge1xuICBtYXJnaW46IDAgOHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG5cbiAgLmJsb2NrLWltYWdlLWl0ZW0tbGluayB7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuYmxvY2staW1hZ2UtaXRlbS1sYXN0IHtcbiAgICAuYmxvY2staW1hZ2UtdGV4dCB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTU2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJsb2NrLWltYWdlLWl0ZW0taGVsbG93b29kcyB7XG4gICAgbWF4LXdpZHRoOiA1OThweDtcblxuICAgIC5ibG9jay1pbWFnZS10ZXh0LWhlbGxvd29vZHMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXByb2dyYW0gey8vcHJvZ3JhbSBwYWdlXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmxvY2staW1hZ2UtaXRlbS1jb2xsZWN0aW9uLXBpdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5ibG9jay1pbWFnZS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDI1NXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgJi1wcm9ncmFtIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiAxNTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuaG90ZWx0d2lucmluZy1sb3VuZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNTBweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9ob3RlbHR3aW5yaW5nL2xvdW5nZS1iZy5qcGcpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLmhvdGVsdHdpbnJpbmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdmctc3VidGV4dCB7XG4gICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4OyAgXG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2hvdGVsdHdpbnJpbmcvbG91bmdlLWJnLXNwLmpwZyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTAlIDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogZWFzZSAwLjVzIGFsbDtcbiAgfVxufVxuXG5cbi5ibG9jay1pbWFnZS10ZXh0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIxNnB4O1xuICBoZWlnaHQ6IDEzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgLjg5KTtcblxuICAmLmhvdGVsdHdpbnJpbmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEzcHg7ICBcblxuICAgICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcblxuICAgICAgICAmLmhlYWRpbmctdGV4dC1kZWZhdWx0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2NrLWltYWdlLXN1YnRleHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB3aWR0aDogMTQxcHg7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG59XG5cbi5ibG9jay1pbWFnZS1zdWJ0ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICRjb2xvci1taW5lc2hhZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuIiwiLmltYWdlLWJvcmRlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofWZyYW1lLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gIH1cbn1cbiIsIi52aWRlby1ib3JkZXIge1xuICBib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9ZnJhbWUucG5nKSAxNCBzdHJldGNoO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1mcmFtZS5wbmcpIDMwIHN0cmV0Y2g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuIiwiLmhvdy10by1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIG1heC13aWR0aDogJGNvbnRhaW5lcjtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB3aWR0aDogNjklO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vL21vZGlmaWVyXG4uaG93LXRvLWNyYWZ0IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTEyM3B4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3JhZnQvY3JhZnQtaG93dG8tYmcucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jcmFmdC9jcmFmdC1ob3ctdG8tYmctc3AxLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHRvcDogMzRweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jcmFmdC9jcmFmdC1ob3ctdG8tYmctc3AyLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDQ5cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAzMDlweDtcbiAgICB9XG4gIH1cblxuICAuc3VicGFnZS1jcmFmdCAmIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmctd3JhcC1jcmFmdCB7XG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ob3ctdG8tY3JhZnQtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuXG4uZW5qb3ktbGlzdC1tYXJjaGVyYW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDk4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbGkge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIC5hbHQtZmVhdHVyZS1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFsdC1mZWF0dXJlLWRlc2MtdGV4dCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLmluZm9ybWF0aW9uIHtcbiAgcGFkZGluZzogNDdweCAwIDExMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBwYWRkaW5nOiA1M3B4IDAgNTBweDtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5mb3JtYXRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzRweDtcbiAgdG9wOiA0M3B4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IDQzcHggNXB4IDA7XG4gIH1cblxuICAvL2FjY2Vzc2luZyBfYnV0dG9uLnNjc3NcbiAgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDM3NHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wb3N0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTZweCAtMzBweCAwO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luOiAtN3B4IDAgMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5wb3N0LWl0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gNjBweCk7XG4gIG1hcmdpbjogMCAzMHB4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5wb3N0LWxpbmstaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDI0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkZHVyYXRpb24gJGVhc2UtaW4tb3V0O1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5wb3N0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzRweCAwIDIzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkY29sb3ItcHJpbWFyeTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIC5wb3N0LWxpbmstaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9zdC10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuICB9XG5cbiAgaDMge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG4gIH1cbn1cblxuLnBvc3QtdGV4dC1ib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTNweDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuXG4ucG9zdC1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcblxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1ibHVlIDAlLCAkY29sb3ItZ3JlZW4gMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgLmlzLWllICYge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLWdvc3NhbWVyO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItZ29zc2FtZXI7XG4gICAgLW1vei10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci1nb3NzYW1lcjtcbiAgICAtbXMtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItZ29zc2FtZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4ucG9zdC10aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgkY29sb3ItbWluZXNoYWZ0LCAuNSk7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIH1cbn1cbiIsIiRwaXQtZ3JlZW46ICM0ZmFlMzI7XG5cbi5waXQtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGl0LXNsaWRlci1wcmljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpdC1ncmVlbjtcbiAgcGFkZGluZzogMTJweCAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIFxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICB9XG59IiwiLmJhbm5lci1jdGEge1xuICBtYXJnaW46IDE4MHB4IDAgODZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6ICR6LW1heDtcblxuICAvLyBtb2RpZmllclxuICAvLyAmLmJhbm5lci1jdGEtYmctaXRhZGFraSB7XG4gIC8vICAgbWFyZ2luOiAwIDAgMjM5cHg7XG5cbiAgLy8gICBAaW5jbHVkZSBzcCB7XG4gIC8vICAgICBtYXJnaW46IDAgMCA1OXB4O1xuICAvLyAgIH1cblxuICAvLyAgICY6YmVmb3JlIHtcbiAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICAgIHRvcDogNDFweDtcbiAgLy8gICAgIGxlZnQ6IC03OHB4O1xuICAvLyAgICAgei1pbmRleDogMjtcbiAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4gIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgLy8gICAgIHdpZHRoOiAyMjhweDtcbiAgLy8gICAgIGhlaWdodDogMTgzcHg7XG4gIC8vICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIC8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IG5vLXJlcGVhdDtcbiAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofW1vdW50LnBuZyk7XG5cbiAgLy8gICAgIEBpbmNsdWRlIHNwIHtcbiAgLy8gICAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG5cbiAgLy8gICAmOmFmdGVyIHtcbiAgLy8gICAgIG1hcmdpbi10b3A6IC0yNTJweDtcblxuICAvLyAgICAgQGluY2x1ZGUgc3Age1xuICAvLyAgICAgICBtYXJnaW4tdG9wOiAtMzdweDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyYXk7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTEzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogLTU2cHg7XG4gICAgICBoZWlnaHQ6IDk3cHg7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lci1jdGEtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAkei1tYXg7XG4gIH1cblxuICAuYmFubmVyLWN0YS1ib3R0b20taW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy9TUFxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU1BcbkBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAuc3VicGFnZS1tb2JpcGFyayB7XG4gICAgLmJhbm5lci1jdGEge1xuICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDhweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMzdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgLnN1YnBhZ2UtbW9iaXBhcmsge1xuICAgIC5iYW5uZXItY3RhIHtcbiAgICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgfVxuICB9XG59XG4iLCIuYmFubmVyLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblxuICAmLnByb2dyYW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICB9XG4gIH1cblxuXG4gIC5iYW5uZXItaW1hZ2Utd3JhcCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlbGxvd29vZHMvYmxvZy1iYW5uZXIucG5nKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICYucHJvZ3JhbSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Byb2dyYW0vYmFubmVyLWJnLnBuZyk7XG4gICAgICBwYWRkaW5nOiAzOHB4IDBweCA0NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtNzVweDtcbiAgICAgIG1heC13aWR0aDogMTA2MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wcm9ncmFtL2Jhbm5lci1iZy1zcC5wbmcpO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRvcDogLTYzcHg7XG4gICAgICB9XG5cbiAgICAgIC5iYW5uZXItaW1hZ2UtaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItaW1hZ2Utc3VidGV4dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAmLnByb2dyYW0ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVsbG93b29kcy9ibG9nLWJhbm5lci1zcC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG59XG5cbi5ob3RlbHR3aW5yaW5nLWJhbm5lci1pbWFnZS0xIHtcbiAgLmJhbm5lci1pbWFnZS13cmFwIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDEwNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaG90ZWx0d2lucmluZy9iYW5uZXItaW1hZ2UtMS5qcGcpO1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICAuYmFubmVyLWltYWdlLXN1YnRleHQge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hvdGVsdHdpbnJpbmcvYmFubmVyLWltYWdlLTEtc3AuanBnKTtcbiAgICAgIHBhZGRpbmc6IDU0cHggMHB4IDkwcHg7XG5cbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5ob3RlbHR3aW5yaW5nLWJhbm5lci1pbWFnZS0yIHtcbiAgLmJhbm5lci1pbWFnZS13cmFwIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ob3RlbHR3aW5yaW5nL2Jhbm5lci1pbWFnZS0yLmpwZyk7XG5cblxuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMztcbiAgICB9XG5cblxuICAgIC5oZWFkaW5nLXN1YnRleHQge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ob3RlbHR3aW5yaW5nL2Jhbm5lci1pbWFnZS0yLXNwLmpwZyk7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG5cblxuICAgICAgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvdXJpc20tYmFubmVyIHtcblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDElO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBoZWlnaHQ6IDE4NXB4O1xuICAgIH1cbiAgfVxuICAuYmFubmVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90b3VyaXNtL2Jhbm5lci1ib3JkZXIucG5nJyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgd2lkdGg6IDE3NnB4O1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuXG5cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdG91cmlzbS9sZWFmLWxlZnQucG5nJykgbm8tcmVwZWF0O1xuICAgICAgbGVmdDogLTE2cHg7XG4gICAgICB0b3A6IC0xN3B4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgIHRvcDogLTEzcHg7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90b3VyaXNtL2xlYWYtcmlnaHQucG5nJykgbm8tcmVwZWF0O1xuICAgICAgcmlnaHQ6IC0xM3B4O1xuICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgIHdpZHRoOiAxMjNweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGJvdHRvbTogLTQ0cHg7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAudGlsZUltYWdlV3JhcCB7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjowIGF1dG8gMjBweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC50aWxlRGVzY1dyYXAge1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuYmFubmVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2xvci10aXRsZSB7XG4gICAgICAgIC8vIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZpY2lhbC1saW5rLXdyYXAge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgICAgICAub2ZmaWNpYWwtbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyMXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgY29sb3I6ICM3YTdhN2E7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGluayB7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjkycHg7XG5cbiAgICAgICAgICAmW2hyZWY9XCJcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmwtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBAYXQtcm9vdCAuaXMtc2FmYXJpICYge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzNjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0MnB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmstaW5mbyB7XG4gICAgICBjb2xvcjogIzJkMmQyZDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41MnB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCAyNXB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMyZDJkMmQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDE3cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDQzcHggODJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC5zbGlkZXIge31cblxuLnNsaWRlci13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuXG4gIGEge1xuICAgIC8vZml4IElPUyBTbGlkZXIgSXNzdWVcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnNsaWRlci1jb250YWluZXItbW9iaXBhcmsge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXItd3JhcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgcGFkZGluZy1yaWdodDogNyU7XG5cbiAgLnNsaWRlci1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMuNTMpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc2xpZGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vTU9ESUZJRVJcbi5zbGlkZXItd3JhcC1ob3ctdG8ge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5zbGlkZXItaXRlbSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzLjM5Myk7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWF4LXdpZHRoOiA4Ni45MyU7XG4gICAgfVxuXG4gICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIC8vb3BhY2l0eTogMTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAuNSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLWluO1xuICAgICAgICB6LWluZGV4OiAkei1taW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXItd3JhcC1zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA3JTtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIC5zbGlkZXItaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXItd3JhcHBlci1mZWF0dXJlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG5cbiAgLnNsaWRlci1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgfVxuXG4gIC5zbGlkZXItZ2FsbGVyeS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NyU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLnNsaWRlci1nYWxsZXJ5LW5vem9taW5veXUge1xuICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgbWFyZ2luLWJvdHRvbTogNDFweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zbGlkZXItZ2FsbGVyeS1pbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ni40NDQ0JTtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjQ0NDQlO1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyLW1vYmlwYXJrLWF0dHJhY3Rpb24ge1xuICAuc2xpZGVyLWl0ZW0ge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIH1cbn1cblxuLnNsaWRlci1nYWxsZXJ5LXRodW1iIHtcblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnNsaWRlci1pdGVtIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuICAuc2xpZGVyLWdhbGxlcnktdGh1bWItaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLnNsaWRlci1yZWNvbW1lbmRhdGlvbi1yZXN0YXVyYW50IHsvL3JlY29tbWVuZGVkIHJlc3RhdXJhbnRcbiAgLnNsaWRlci13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjgwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2xpZGVyLWl0ZW0ge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWF4LXdpZHRoOiA0NjhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyLXBpY2t1cCxcbi5zbGlkZXItcmVjb21tZW5kYXRpb24ge1xuICBvcGFjaXR5OiAxO1xuICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICBwYWRkaW5nOiAwIDEyJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNsaWRlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5zbGlkZXItaXRlbSB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1heC13aWR0aDogMzY5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIG1pbi13aWR0aDogMjU3cHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZmVhdHVyZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSl7XG4gICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgfVxuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mZWF0dXJlIHtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpe1xuICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1zZWN0aW9uIHtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpe1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLnNsaWRlci1kb2tpZG9raSB7XG4gIC5zbGlkZS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhpcmFnaW5vO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgfVxufVxuXG4vL21vZGlmaWVyIGtpZHMgY2FyYmlrZSBhdHRyYWN0aW9uXG4ua2lkcy1jYXJiaWtlLWF0dHJhY3Rpb24ge1xuICAuc2xpZGUtY29udGFpbmVyIHtcbiAgICAvLyBtYXgtd2lkdGg6IDUwOHB4O1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgd2lkdGg6IDUyNHB4O1xuICAgICAgaGVpZ2h0OiAzNDRweDtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDI4MXB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA5MHB4KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zMXB4O1xuICAgICAgbGVmdDogLTUycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21vYmlwYXJrL3NsaWRlci1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21vYmlwYXJrL21vYmlwYXJrLWtpZHMtYXR0cmFjdGlvbi1iZy1zcC5wbmcpO1xuICAgICAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDBweCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IC02JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE5cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC04cHg7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tb2JpcGFyay9zbGlkZXItZnJhbWUucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpZGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnNsaWRlci1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6ICR6LW1heDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1heC13aWR0aDogNTA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cblxuICAgICAgJi1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyLWNhcmJpa2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLnNsaWRlci1jYXJiaWtlIHtcbiAgLnNsaWRlci1jYXJiaWtlLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMjQ1cHg7XG5cblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1MHB4KSAvIDMpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLXNsaWRlciB7XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIC05NXB4O1xuICB9XG59XG5cbi5zbGljay10cmFjayxcbi5zbGljay1saXN0LFxuLnNsaWNrLXNsaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgcGVyc3BlY3RpdmU6IDEwMDA7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vLyBFdmVudHMgU2xpZGVyIFxuLmV2ZW50cy1zd2lwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmV2ZW50cy1zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxufSIsIi5zcG9uc29ycyB7XG4gIC5zcG9uc29yLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxMDIxcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5zcG9uc29yLWl0ZW0ge1xuICAgICAgLypwYWRkaW5nOiAzNXB4OyovXG5cbiAgICAgICYuQ29sZW1hbiB7XG4gICAgICAgIGltZyB7d2lkdGg6IDEwMHB4O31cbiAgICAgIH1cblxuICAgICAgJi5TdGlpaGwge1xuICAgICAgICBpbWcge3dpZHRoOiAxMThweDt9XG4gICAgICB9XG5cbiAgICAgICYuSnlhb2FuIHtcbiAgICAgICAgaW1nIHt3aWR0aDogMTU0cHg7fVxuICAgICAgfVxuXG4gICAgICAmLkZ1bWFraXJhIHtcbiAgICAgICAgaW1nIHt3aWR0aDogMTEwcHg7fVxuICAgICAgfVxuXG4gICAgICAmLk1TQUQge1xuICAgICAgICBpbWcge3dpZHRoOiAxNjVweDt9XG4gICAgICB9XG5cbiAgICAgICYuTW9udC1iZWxsIHtcbiAgICAgICAgaW1nIHt3aWR0aDogMTE4cHg7fVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICAgICAgJi5Db2xlbWFuIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMzBweCAxMXB4IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLlN0aWlobCB7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDM0cHggMTBweCA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLkp5YW9hbiB7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDEycHggMTBweCA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLkZ1bWFraXJhIHtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMzBweCAwcHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuTVNBRCB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDdweCAwcHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5Nb250LWJlbGwge1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAyMHB4IDBweCAyM3B4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG59IiwiLnRvcC1zbGlkZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmZvcmVzdC1jcmFmdCAmIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgICB9XG5cbiAgXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjU7XG4gIFx0fVxuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudG9wLXNsaWRlLWNyYWZ0ICYge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcC1zbGlkZXItaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBAYXQtcm9vdCAub3RoZXItcmVzdGF1cmFudCAmIHsvL290aGVyIHJlc3RhdXJhbnQgc2VjdGlvblxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZWxsb3dvb2RzLXdyYXBwZXIge1xuXG4gIC5iZy1ncmVlbiB7YmFja2dyb3VuZC1jb2xvcjogIzRmYWUzMjt9XG4gIC5iZy1ncmF5IHtiYWNrZ3JvdW5kLWNvbG9yOiAjOWM5YzljO31cblxuICAuaW5mb3JtYXRpb24ge1xuICAgIC5pbmZvLWxpc3Qge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWxsb3dvb2RzL2J1bGxldHMucG5nKTtcbiAgICAgIC5pbmZvLWxpc3QtaXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGJhc2UtZm9udC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLWludHJvZHVjdGlvbiB7XG4gICAgLmZpZWxkLWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJi5maWVsZC16aXBsaW5lIHtcbiAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKzEpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTJweDtcblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIC5tYXAtaW1hZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYXAtd3JhcHBlciB7XG4gICAgICAvKmJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVsbG93b29kcy9maWVsZC1pbnRyby1iZy5wbmcpOyovXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgfVxuICB9XG5cbiAgLnRleHQtcmliYm9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMXB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG59XG4iLCIubm90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWF4LXdpZHRoOiAyMzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbig0NTBweCkge1xuICAgIGxlZnQ6IDIlO1xuICB9XG4gIC8vIGhlaWdodDogMTA2cHg7XG5cbiAgLy8gSXRhZGFraSBiYW5uZXJzXG4gICYubm90ZS1pdGFkYWtpLWJhbm5lci0xIHtcbiAgICA+IGRpdiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDU0cHg7XG4gICAgICB3aWR0aDogOTYlO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIC8vIHRvcDogNHB4O1xuICAgICAgICAvLyBsZWZ0OiAzNHB4O1xuICAgICAgICAvLyB3aWR0aDogNzYlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubm90ZS1pdGFkYWtpLWJhbm5lci0yIHtcbiAgICA+IGRpdiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDY2cHg7XG4gICAgICB3aWR0aDogOTglO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIC8vIHRvcDogLTJweDtcbiAgICAgICAgLy8gbGVmdDogMTVweDtcbiAgICAgICAgLy8gd2lkdGg6IDc2JTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vdGUtbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAzNyU7XG59XG5cbkBhdC1yb290IC5wYWdlLWZlZSB7Ly9mZWUgcGFnZVxuICAuaW5mby1ub3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHtcbiAgICAgIHRvcDogMzVweDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICByaWdodDogNDBweDtcbiAgICAgIGJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICB9XG4gICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzc4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZzoge1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgIH1cbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogLTE3cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTc7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IC0xMHB4OyAgICAgXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43Mjc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaGVsbG93b29kcy1pbmZvIHtcbiAgbWFyZ2luLXRvcDogODBweCAgO1xuXG4gIC5oZWFkaW5nLXRleHQge1xuICAgIG1heC13aWR0aDogMTY3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDE2MXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmluZm8tbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDIxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgbWFyZ2luOiAzN3B4IGF1dG8gMDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAuaW5mby1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7ICAgXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yLWJsYWNrO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGlzdC1kb3QucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ob3RlbHR3aW5yaW5nLXJlc2VydmF0aW9uIHtcbiAgLmJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ob3RlbC1yZXNlcnZhdGlvbi13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaG90ZWx0d2lucmluZy9yZXNlcnZhdGlvbi1iZy5qcGcpO1xuICAgIHBhZGRpbmc6IDg4cHggMTIwcHggMTQ3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAYXQtcm9vdCAudG95YS1yZXNlcnZhdGlvbiAmIHsvL3RveWEgcGFnZVxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgICB0b3A6IDY5cHg7XG4gICAgICAgICAgYm90dG9tOiAxMDlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiB7XG4gICAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICAgIGJvdHRvbTogNTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYmJxLXJlc2VydmF0aW9uLXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JicS9yZXNlcnZhdGlvbi5wbmcpO1xuICAgIH1cblxuICAgIC5ob3RlbHR3aW5yaW5nLWhlYWRpbmctcmVzZXJ2YXRpb24ge1xuICAgICAgLmhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sLWJ1dHRvbiB7XG4gICAgICAmLnUtc2hvdy1wYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAtbW96LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtdGV4dC1maWxsLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5yZXNlcnZlLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG5cbiAgICAgIEBhdC1yb290IC5jYW1wLXdyYXBwZXIgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3Itd2hpdGUsICRhbHBoYTogMC44KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZsb2F0aW5nLWJhbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1heC13aWR0aDogMTE1cHg7XG4gICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaG90ZWx0d2lucmluZy9yZXNlcnZhdGlvbi1iZy1zcC5qcGcpO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuXG4gICAgICAubC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG90ZWwtcmVzZXJ2YXRpb24tcW5hLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG5cbiAgICBAYXQtcm9vdCAuY2FtcC13cmFwcGVyICYgey8vZi1nbGFtcGluZyBjYW1wIHBhZ2VcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAuaG90ZWwtcmVzZXJ2YXRpb24tY3RhcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwNzBweDtcbiAgXG4gICAgICAubC1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjJweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgICAgXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mYXEtdGFicy13cmFwIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5icmVha2Zhc3QtbWFyY2hlcmFudCB7Ly9icmVha2Zhc3QgbWFyY2hlcmFudCBwYWdlXG4gIC5ob3RlbC1yZXNlcnZhdGlvbi13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JyZWFrZmFzdF9tYXJjaGVyYW50L3Jlc2VydmF0aW9uLWJnLmpwZycpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRveWEtcmVzZXJ2YXRpb24gey8vdG95YSBwYWdlXG4gIC5ob3RlbC1yZXNlcnZhdGlvbi13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3RveWEvdG95YS1yZXNlcnZhdGlvbi1iZy5qcGcnKTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnJlc2VydmF0aW9uLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZXNlcnZhdGlvbi1jdGEge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgd2lkdGg6IDEwMjBweFxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY3RhLWJ0biB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzoge1xuICAgICAgICBsZWZ0OiA0MnB4O1xuICAgICAgICByaWdodDogNDJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlc2VydmF0aW9uLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG5cbiAgICAgICAgLmJ1dHRvbi1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgJiBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBAYXQtcm9vdCAuYnJlYWtmYXN0LW1hcmNoZXJhbnQgJiB7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5icmVha2Zhc3QtbWFyY2hlcmFudCAmIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbn1cblxuLm1hcmNoZXJhbnQtcmVzZXJ2YXRpb24ge1xuICAubWFyY2hlcmFudC1yZXNlcnZhdGlvbi13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvbWFyY2hlcmFudC9yZXNlcnZhdGlvbi1iYWNrZ3JvdW5kLmpwZyk7XG4gIH1cbn0iLCJcbi5hbHQtZmVhdHVyZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5vcmRlci0xIHtvcmRlcjogMTt9XG4gIC5vcmRlci0yIHtvcmRlcjogMjt9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWF4LXdpZHRoOiA1MTRweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICYucm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5hbHQtZmVhdHVyZS1pbWFnZS13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hbHQtZmVhdHVyZS1kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDQ2NXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgJi5yaWdodCB7bWFyZ2luLXJpZ2h0OiAwO31cbiAgICAmLmxlZnQge21hcmdpbi1sZWZ0OiAwO31cblxuICAgIC5hbHQtZmVhdHVyZS1kZXNjLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9mcmFtZS12Mi5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDk5JSAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDQ1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuXG4gICAgICAmLm5ldzo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJORVchXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MWNhMzA7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogMTJweDtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnppcC1saW5lIHtcbiAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKzEpIHtcbiAgICAgICAgICBwYWRkaW5nOiA3MXB4IDQwcHggNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sLWJ1dHRvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKzEpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuemlwbGluZS1ncmVlbi1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLjg6Ljg5Pjg5Hjg7zjgq/jg5Hjgrnjg53jg7zjg4jlr77osaFcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRmYWUzMjtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi56aXBsaW5lLWdyZXktbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi44Oi44OT44OR44O844Kv44OR44K544Od44O844OI5a++6LGh5aSWXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5YzljOWM7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC56aXBsaW5lLWdyZXktbGFiZWwtc3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM5YzljO1xuICAgICAgICBwYWRkaW5nOiA5cHggMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAzMThweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjZmZmZWZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgLnppcGxpbmUtZ3JlZW4tbGFiZWwtc3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZhZTMyO1xuICAgICAgICBwYWRkaW5nOiA5cHggMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAzMThweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjZmZmZWZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuYWx0LWZlYXR1cmUtZGVzYy10ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW1nLmFuaW1hbC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLm93bCB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAtNTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgdG9wOiAtNDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJhYmJpdCB7XG4gICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgdG9wOiAtMzBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgdG9wOiAtNDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJhYmJpdC1yaWdodCB7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICB0b3A6IC0zMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICB0b3A6IC00OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmlyZCB7XG4gICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIHRvcDogLTQ4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi5zdGVwcy1saXN0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zdGVwLXdvcmQtbm8ge1xuICBmb250LWZhbWlseTogJGZvbnQtaG9sbGFuZDtcbiAgY29sb3I6ICMwMGEwNDA7XG5cbiAgJi5jcmFmdCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC0yN3B4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLnN0ZXAtd29yZC1jb2xsLXBpdCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUrMSkge1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwLXdvcmQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgICB9XG4gIH1cblxuICAuc3RlcC1ubyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgfVxuICB9XG59XG5cbi5zdGVwLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uc3RlcC1tZWRpYS1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc3RlcC1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMjBweCkgLyAzKTtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG5cbiAgJi5zdGVwLWdvYWwge1xuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAxMjBweCkgLyAzICkqIDIpICsgNjBweCk7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pbWctc3RlcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdGVwLW5vIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwLWltYWdlLWlubmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N0ZXAtYmctZ29hbC5wbmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgICAgbGVmdDogLTE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgLnN0ZXAtaW1hZ2Uge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICAuc3RlcC1pbWFnZSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTQ0cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3RzdWJhc2Evc3RlcC1hcnJvdy5wbmcnKSBuby1yZXBlYXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy90c3ViYXNhL3N0ZXAtYXJyb3ctZG93bi5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0ZXAtZ29hbCB7XG4gIC5zdGVwLWl0ZW0ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBhdC1yb290IC5zbWFydC1lbnRyeSB7Ly9zbWFydCBlbnRyeSBwYWdlXG4gIC5mbG93IHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgzcHg7ICBcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1zbWFydF9lbnRyeS9hcnJvdy5qcGcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgcmlnaHQ6IC00MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgdG9wOiAxODVweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGFibGUtaGVhZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDE4MnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC8vIHBhZGRpbmc6IHtcbiAgICAgIC8vICAgbGVmdDogNDBweDtcbiAgICAgIC8vICAgcmlnaHQ6IDQwcHg7ICBcbiAgICAgIC8vIH1cbiAgICAgIGZvbnQtc2l6ZTogMTkuNDc0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43Nzg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07ICAgIFxuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oaXJhZ2lubztcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMy4zMzNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzMxO1xuICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc3RlcC1pdGVtLWlubmVyIHtcbiAgLnN0ZXAtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgLy8gcGFkZGluZzogNXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICB9XG5cbiAgICAmLnN0ZXAtZ29hbC1iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdHN1YmFzYS9nb2FsLWJnLnBuZ1wiKTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuICAuc3RlcC1pbWFnZS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdGVwLWJnLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAvLyBsZWZ0OiAtMTVweDtcbiAgICAgIC8vIHJpZ2h0OiAtMTVweDtcbiAgICAgIC8vIHRvcDogMDtcbiAgICAgIC8vIGJvdHRvbTogLTE1UFg7XG4gICAgICBsZWZ0OiAtNCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwNSU7XG4gICAgICB3aWR0aDogMTA4JTtcbiAgICB9XG4gIH1cblxuICAuc3RlcC1pbWFnZS1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1heC13aWR0aDogMzE3cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMTdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NSU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc3RlcC1ubyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdGVwLTEwICYge1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1heC13aWR0aDogNDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3RlcC1nb2FsICYge1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1heC13aWR0aDogMTQ2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RlcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICAuc3RlcC1zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnN0ZXAtZGVzYyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gJjo6YWZ0ZXIge1xuICAvLyAgIGNvbnRlbnQ6IFwiIFwiO1xuICAvLyAgIHdpZHRoOiA1NXB4O1xuICAvLyAgIGhlaWdodDogMjVweDtcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL3RzdWJhc2Evc3RlcC1hcnJvdy1kb3duLnBuZykgbm8tcmVwZWF0O1xuICAvLyAgIGxlZnQ6IDA7XG4gIC8vICAgcmlnaHQ6IDA7XG4gIC8vICAgbWFyZ2luOiBhdXRvO1xuICAvLyAgIGJvdHRvbTogLTU1cHg7XG4gIC8vIH1cbn1cbiIsIi5jb21wYXJpc29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmNvbXBhcmlzb24taW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbXBhcmlzb24tY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogI2YyZmFmNTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgdWwge1xuICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgfVxuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMi4yO1xuXG4gICAgJi5vbmUtbGluZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIyMHB4KSAvIDIpO1xuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKDEpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4sIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCgzKSB7XG4gICAgYmFja2dyb3VuZDogI2YyZjdmYjtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuICB9XG59XG5cbi5jb21wYXJpc29uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLmNvbXBhcmlzb24tY29sIHtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nOjQwcHggMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb21wYXJpc29uLWJ0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjIwcHgpIC8gMik7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tYnRuLXRzdWJhc2Ege1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNvbXBhcmlzb24tYnRuLW11c2FzYWJpIHtcbiAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jb21wYXJpc29uXG5cbi5jb21wYXJpc29uLWltZy0xIHtcbiAgbWF4LXdpZHRoOiAyMTZweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tcGFyaXNvbi1pbWctMiB7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tcGFyaXNvbi1sYWJlbCAge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgQGF0LXJvb3QgLmlzLWllICYge1xuICAgIHBhZGRpbmc6IDExcHggMTBweCA1cHg7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tbGFiZWwtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNGZhZDMxO1xufVxuXG4uY29tcGFyaXNvbi1sYWJlbC1ncmV5IHtcbiAgYmFja2dyb3VuZDogIzljOWM5Yztcbn1cbiIsIi5jb21tb24tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgLTE3NnB4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgbWFyZ2luOiAwIC0yMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvL21hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIC5zd2lwZXItc2xpZGUgIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlLWR1cGxpY2F0ZS1hY3RpdmUsXG4gICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogLTQ3JTtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGEwNDA7XG4gICAgfVxuICB9XG5cbiAgJi5zdW1pa2Etc2xpZGVyIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgYm90dG9tOiAtMzBweDtcbiAgICB9XG4gIH1cblxuICAmLml0YWRha2ktc2xpZGVyIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgYm90dG9tOiAtMzBweDtcbiAgICB9XG4gIH1cblxuICAmLmRva2lkb2tpLXNsaWRlciB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgfVxuICB9XG59XG4iLCIua2FydCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ua2FydC1jb3Vyc2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmthcnQtY291cnNlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgfVxufVxuXG4ua2FydC1jb3Vyc2UtdGh1bWIge1xuICBtYXgtd2lkdGg6IDUyNHB4O1xuICBtYXgtaGVpZ2h0OiAyOThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBoZWlnaHQ6IDI5OHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW46IDAgYXV0byAxOHB4O1xuICB9XG5cblxuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mcmFtZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5rYXJ0LWNvdXJzZS10aHVtYi1pbWcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NiU7XG4gIH1cbn1cblxuLmthcnQtY291cnNlLWNvbnRlbnQge1xuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbn1cblxuLmthcnQtY291cnNlLWNvbnRlbnQtZGVzYyB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1ncmF5O1xuICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgIH1cbiAgfVxufVxuXG4ua2FydC1jb3Vyc2UtY29udGVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IC00cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBsZWZ0OiAtMnB4O1xuICAgICAgdG9wOiAtMTlweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ua2FydC10eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5rYXJ0LWNoYWxsZW5nZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA5M3B4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5rYXJ0LWNoYWxsZW5nZS10aHVtYiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiA2NjJweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmOmJlZm9yZSxcbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZnJhbWUtbG9uZy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZyYW1lLWxvbmctc3BsYXNoLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMDglO1xuICAgIGxlZnQ6IC00JTtcbiAgICB0b3A6IC0zJTtcbiAgICBoZWlnaHQ6IDEwOCU7XG4gICAgb3BhY2l0eTogMC4yO1xuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNTRweCk7XG4gICAgICBsZWZ0OiAtMzRweDtcbiAgICAgIHRvcDogLTIxcHg7XG4gICAgfVxuICB9XG59XG5cbi5rYXJ0LWNoYWxsZW5nZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgcGFkZGluZy10b3A6IDQ5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1OHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7XG4gIH1cbn1cblxuLmthcnQtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMyZDJkMmQgMTUlLCB0cmFuc3BhcmVudCAxNSUsIHRyYW5zcGFyZW50IDUwJSwgIzJkMmQyZCA1MCUsICMyZDJkMmQgNjUlLCB0cmFuc3BhcmVudCA2NSUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAuMDBweCAyMC4wMHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4ua2FydC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwM3B4KTtcbiAgICBsaW5lLWhlaWdodDogMi4yO1xuICB9XG5cbn1cblxuLmthcnQtc2NoZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDI5cHg7XG4gIHdpZHRoOiA2NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgd2lkdGg6IDEwM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuIiwiLmNhcmJpa2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4uY2FyYmlrZS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA5MDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJiaWtlLW1lbnUtaXRlbSB7XG4gIC8vIHdpZHRoOiAxMDAlO1xuXG4gIHdpZHRoOiAyNDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8vXG4gIC8vIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAvLyAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTAwcHgpIC8gMyk7XG4gIC8vIH1cbn1cblxuLmFycm93LWdyZWVuLWRvd24ge1xuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uY2FyYmlrZS1tZW51LWxpbmssXG4uYXJyb3ctZ3JlZW4tZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgIzRmYWUzMjtcbiAgICBib3JkZXItbGVmdDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgIzRmYWUzMjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oMTAyNXB4KSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlYXJyb3cgbGluZWFyIDFzIGluZmluaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLmNhcmJpa2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDM4cHg7XG4gIH1cbn1cblxuLmNhcmJpa2UtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5jYXJiaWtlLWl0ZW0tbGluayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyAyKTtcbiAgfVxufVxuXG4uY2FyYmlrZS1hcnRpY2xlLXRodW1iIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgaGVpZ2h0OiAyODRweDtcbiAgfVxufVxuXG4uY2FyYmlrZS1hcnRpY2xlLXRodW1iLWltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTQlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogZWFzZSAxcyBhbGw7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG5cbi5jYXJiaWtlLWFydGljbGUtY2F0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICB9XG5cbiAgJi5jYXJiaWtlLWFydGljbGUtY2F0LWJnLWdyZWVuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmFlMzI7XG4gIH1cbiAgJi5jYXJiaWtlLWFydGljbGUtY2F0LWJnLWdyZWVuLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjgxMjE7XG4gIH1cbiAgJi5jYXJiaWtlLWFydGljbGUtY2F0LWJnLWdyZWVuLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGFlMjg7XG4gIH1cbiAgJi5jYXJiaWtlLWFydGljbGUtY2F0LWJnLWdyZWVuLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmM0MmU7XG4gIH1cbiAgJi5jYXJiaWtlLWFydGljbGUtY2F0LWJnLWdyZWVuLTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmU3Mzc7XG4gIH1cbiAgJi5jYXJiaWtlLWFydGljbGUtY2F0LWJnLWdyZWVuLTYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2Q2M2I7XG4gIH1cbiAgJi5jYXJiaWtlLWFydGljbGUtY2F0LWJnLWdyZXktMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljOWM5YztcbiAgfVxuXG5cbn1cblxuLmNhcmJpa2UtYXJ0aWNsZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5wZXJpb2Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6IHJnYigxOCwgNDEsIDE1KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJiaWtlLWFydGljbGUtdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uaWNvLWNhcmJpa2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5pY28tY2FyYmlrZS1mYW1pbHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYXItYW5kLWJpa2UvaWNvLWZhbWlseS5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4LjVweDtcbiAgaGVpZ2h0OiAzMC41cHg7XG4gIHJpZ2h0OiAtMzJweDtcblxuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICByaWdodDogLTYwcHg7XG4gIH1cbn1cblxuLmNhcmJpa2UtYXJ0aWNsZS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2Q1ZDVkNTtcbn1cblxuLmNhcmJpa2UtYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkNWQ1ZDU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXJiaWtlLWFydGljbGUtbGlzdC1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB3aWR0aDogNzhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgJi5wcm9ncmFtIHtcbiAgICB3aWR0aDogMTAycHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDEzNXB4O1xuICB9XG59XG5cbi5jYXJiaWtlLWFydGljbGUtbGlzdC1kZXNjIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gIHBhZGRpbmc6IDExLjVweCAwO1xuXG4gICYucHJvZ3JhbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMnB4KTtcbiAgICBwYWRkaW5nOiA5cHggMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2OHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY2FyYmlrZS1hcnRpY2xlLWxpc3QtbGFiZWwsXG4uY2FyYmlrZS1hcnRpY2xlLWxpc3QtZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICBwYWRkaW5nOiA3cHggMDtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBwYWRkaW5nOiAxMS41cHggMDtcbiAgfVxufVxuXG4uY2FyYmlrZS1hcnRpY2xlLW1vcmUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmJpa2UtYXJ0aWNsZS1tb3JlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyLCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2FyLWFuZC1iaWtlL2NhcmJpa2UtbGluZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBmbGV4OiAxO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjb2xvcjogIzRmYWUzMjtcbiAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmJpa2UtYXJ0aWNsZSB7XG4gICYuY2FyYmlrZS1hcnRpY2xlLWF0dHJhY3Rpb25zIHtcbiAgICAuY2FyYmlrZS1hcnRpY2xlLWNhdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcmJpa2UtYXJ0aWNsZS1saXN0IHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICAgIC5jYXJiaWtlLWFydGljbGUtbGlzdC1pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcmJpa2UtYXJ0aWNsZS10aHVtYiB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcmJpa2UtYXJ0aWNsZS10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaWNvLWNhcmJpa2UtZmFtaWx5IHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyYmlrZS1hcnRpY2xlLWxpc3QtbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuICAgIC5jYXJiaWtlLWFydGljbGUtbGlzdC1kZXNjIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbiAgICAuY2FyYmlrZS1hcnRpY2xlLW1vcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cblxuLnByb2dyYW0taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAucmliYm9uLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHggNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgbGVmdDogLTczcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA3MHB4IDc5cHggMCAwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjZweCAxcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsZWZ0OiAtNDVweDtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgfVxuICB9XG4gIFxuICAucHJvZ3JhbS1jYXQge1xuICAgIHBhZGRpbmc6IDVweCAxM3B4O1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgIC8vIGJvdHRvbTogLTEzcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTNweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnBlcmlvZCB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgfVxuXG5cbn1cblxuQGtleWZyYW1lcyBtb3ZlYXJyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBhdC1yb290IC5tb3RlZ2ktYXR0cmFjdGlvbiB7Ly9mYiAwNjE4MjAyMFxuICAuY2FyYmlrZS1hcnRpY2xlLW1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXJiaWtlLWFydGljbGUtbGlzdCB7XG4gICAgLmNhcmJpa2UtYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNkNWQ1ZDU7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkNWQ1ZDU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmJpa2UtYXJ0aWNsZS1jYXQge1xuICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICB9XG59IiwiLy8gLnlvdXR1YmUge31cblxuLnlvdXR1YmUtaWZyYW1lLWNvbnRhaW5lciB7XG4gIGlmcmFtZSB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICB9XG4gIH1cbn0iLCIuc3VicGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgQGF0LXJvb3QgJiB7Ly80MDQgcGFnZVxuICAgICYtZXJyb3Ige1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWdyYXBoIHsvL2Zvb2RzIG0gcGFnZVxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmLXJlc3RhdXJhbnQge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuc21hcnQtZW50cnkgey8vc21hcnQgZW50cnkgcGFnZVxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTE4cHg7XG4gICAgfVxuXG4gICAgLmNvbG9yLXJlZCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICB9XG5cbiAgICAubWFpbi1kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI4NjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTI1O1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290ICYge1xuICAgICAgLmRvdHRlZC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IHtcbiAgICAgICAgICBsZWZ0OiAyM3B4O1xuICAgICAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43Nzg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWhvdGVsIHsvL2hvdGVsIGdyYW5yb29tXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIEBhdC1yb290ICYudG95YS13cmFwcGVyIHsvL3RveWEgcGFnZVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbWFpbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvdG95YS9jb25jZXB0LWJnLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIHRvcDogLTMyMHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgaGVpZ2h0OiA2ODNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3RveWEvY29uY2VwdC1iZy5qcGcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2RmZGZkZjtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3N1YnBhZ2UtYmcucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JnLWxlYWYucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy1sZWFmLXNwLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG5cbiAgICB9XG4gIH1cblxuICAmLmNvbGxlY3Rpb24td3JhcHBlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTE0NHB4O1xuICAgIH1cbiAgfVxuICAmLnJhY2luZy1zdWJwYWdlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rLWJvcmRlci1ib3R0b20ge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzMzMzO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIH1cblxuICAmLnN1YnBhZ2UtaXRhZGFraSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2l0YWRha2kvc3VicGFnZS1iZy5wbmcnKTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmctbGVhZi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmctbGVhZi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zdWJwYWdlLWNyYWZ0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9ybWFsO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBjb250ZW50OiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJi5zdWJwYWdlLW11c2FzYWJpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnN1YnBhZ2Utbm96b21pbm95dSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnN1YnBhZ2UtYmFubmVyLXRveWEge1xuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBwYWRkaW5nLXRvcDogODZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5zdWJwYWdlLWJhbm5lci1yb2NjbyB7Ly9yb2Njb1xuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBtYXJnaW4tdG9wOiA4NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICB9XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24tb3RoZXJyb29tIHsvL2hvdGVsIGdyYW5yb29tL2ZhbWlseXJvb21cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gKiB7Ly9zdWJwYWdlIGlubmVyXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9ncmFucm9vbS9vdGhlcnJvb20tYmcucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvZ3JhbnJvb20vb3RoZXJyb29tLWJnLXNwLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4uc3ViYXBnZS1zZWN0aW9uLWdvb2RzLXRhYiB7XG5cbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmZhO1xuICAgIG1heC13aWR0aDogMTAyMXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmZhO1xuXG4gICAgLmJnLXdoaXRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLmwtc2VjdGlvbi10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uc3VicGFnZS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGF0LXJvb3QgLnBhZ2UtZmVlICYgey8vZmVlIHBhZ2VcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICBAYXQtcm9vdCAuc2hvcHMtaW5mb3JtYXRpb24gJiB7Ly9icmVha2Zhc3QgbWFyY2hlcmFudCBwYWdlXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdG95YS1tZW51IHsvL3RveWEgcGFnZVxuICAgICYgPiAuc3VicGFnZS1pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IC50b3lhLW1lbnUgJiB7Ly90b3lhIHBhZ2VcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZzoge1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgICAgICAgcGFkZGluZzoge1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAmLXRveWEgey8vdG95YSBwYWdlXG4gICAgbWF4LXdpZHRoOiAxMjIycHg7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG5cbiAgQGF0LXJvb3QgLnRveWEtd3JhcHBlciAmIHsvL3RveWEgcGFnZVxuICAgIG1hcmdpbjoge1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN1YnBhZ2UtaG90ZWwgJiB7Ly9ob3RlbCBncmFucm9vbVxuICAgIHotaW5kZXg6ICR6LW1pbjI7XG4gIH1cblxuICAuc3VicGFnZS1zZWN0aW9uLXJvb21kZXRhaWxzICYge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICBtYXJnaW4tYm90dG9tOiA4N3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gLnN1YnBhZ2Utc2VjdGlvbi11c2FnZWZlZS1mYW1pbHlyb29tICYgey8vaG90ZWwgZm1haWx5cm9vbVxuICAvLyAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gIC8vICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgLy8gICAgIG1hcmdpbi1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbiAgLy8gICB9XG5cbiAgLy8gfVxuXG4gIC5zdWJwYWdlLXNlY3Rpb24tdXNhZ2VmZWUgJiB7Ly9ob3RlbCBncmFucm9vbVxuICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnN1YnBhZ2Utc2VjdGlvbi1hbWVuaXR5ICYgey8vaG90ZWwgZ3JhbnJvb21cbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICBtYXJnaW4tYm90dG9tOiAxNTJweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc3VicGFnZS1zZWN0aW9uLXRlYXRpbWUgJiB7Ly9ob3RlbCBncmFucm9vbVxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTIuNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4O1xuXG4gICAgLnN1YnBhZ2UtaG90ZWwgJiB7Ly9ob3RlbCBncmFucm9vbVxuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgPiBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG5cbiAgICBAYXQtcm9vdCAucGFnZS1mZWUgJiB7Ly9mZWUgcGFnZVxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuc2VjdGlvbi1jYW1wIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cblxuICAgICAgLnN1YnBhZ2Utc2VjdGlvbi11c2FnZWZlZSB7XG4gICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuc2VjdGlvbi1jYW1wICYgey8vZi1nbGFtcGluZyBjYW1wIHBhZ2VcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTlweDtcblxuICAgICAgICB0ZXh0OiB7XG4gICAgICAgICAgYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgLy9zcFxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cblxuICAgIC5zdWJwYWdlLXNlY3Rpb24tZ3JhbnJvb21hY3Rpdml0eSAmIHsvL25vdGVsIGdyYW5yb29tXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJwYWdlLXNlY3Rpb24tdXNhZ2VmZWUgJiB7Ly9ub3RlbCBncmFucm9vbVxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJwYWdlLWNyYWZ0ICYge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3VicGFnZS1jcmFmdCAmIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyM3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICAgIH1cbiAgfVxuXG4gICYuc3VicGFnZS1pbm5lci1tdXNhc2FiaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiBwIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTllbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN1YnBhZ2UtaW5uZXItd3JhcCB7XG4gIC50b3lhLW1lbnUgey8vdG95YSBwYWdlXG4gICAgLnRveWEtdGV4dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICB9XG4gIH1cblxuICAudG95YS1iZy1tb3VudGFpbiB7Ly90b3lhIHBhZ2VcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDJweDtcbiAgICB9XG4gIH1cblxuICAuc3VicGFnZS1jcmFmdCAmIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLTIyMnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NyYWZ0L2NyYWZ0LXN1YnBhZ2UtaW5uZXItYmcucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNzgzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1YnBhZ2UtbXVzYXNhYmkgJiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tdXNhc2FiaS9tdXNhc2FiaS1zdWJwYWdlLWJnLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VicGFnZS1pbm5lci1yZXNlcnZlLXJlbWluZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTE4cHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3OHB4O1xuICB9XG59XG5cbi5zdWJwYWdlLWJ1dHRvbi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLnN1YnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjExZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAmLXNhZmV0eSB7Ly9hcmVhaW5kZXggcGFnZVxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40NjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN1YnBhZ2Utc2VjdGlvbi11c2FnZWZlZSAmIHsvL2hvdGVsIGdyYW5yb29tL2ZhbWlseXJvb21cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgfVxuICB9XG5cbiAgLnN1YnBhZ2UtY3JhZnQgJiB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDI3Y2MzIDAlLCAjMDlhMDQ2IDEwMCUpO1xuICBcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAuaXMtaWUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvci1nb3NzYW1lcjtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItZ29zc2FtZXI7XG4gICAgICAtbW96LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWdvc3NhbWVyO1xuICAgICAgLW1zLXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWdvc3NhbWVyO1xuICAgIH1cbiAgfVxuXG4gICYuc3VicGFnZS10aXRsZS1wcm9ncmFtZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zdWJwYWdlLXRpdGxlLW11c2FzYWJpIHtcbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbi5zdWJwYWdlLXlvdXR1YmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnN1YnBhZ2UtYmFubmVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBsZWZ0OiAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vbW9kaWZpZXIgZm9yIHNwXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgJi1wcmVjYXV0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYuc3VicGFnZS1iYW5uZXItc3RhbmRhcmRyb29tIHtcbiAgICAuc3VicGFnZS1iYW5uZXItaW5uZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLnN1YnBhZ2UtYmFubmVyLWNyYWZ0IHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnN1YnBhZ2UtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnN1YnBhZ2UtYmFubmVyLXRzdWJhc2Ege1xuICAgIC5zdWJwYWdlLWJhbm5lci1pbm5lci10c3ViYXNhIHtcbiAgICAgIC8vbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYuc3VicGFnZS1iYW5uZXItbXVzYXNhYmkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGlmcmFtZSB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBoZWlnaHQ6IDIxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLnN1YnBhZ2Utc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gICYuc2VjdGlvbi1wcm9maWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSsxKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuc2VjdGlvbi1wcm9maWxlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2RmZGZkZjtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAvL21heC13aWR0aDogMjU3cHg7XG4gICAgfVxuICB9XG5cbiAgJi5zdWJwYWdlLXNlY3Rpb24tcmFjaW5nIHtcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMTg1cHg7XG4gIH1cbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMTAycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDQycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3VicGFnZS1idXR0b24ge1xuICBtYXgtd2lkdGg6IDY2OXB4O1xuICBoZWlnaHQ6IDEzN3B4O1xuICBtYXJnaW46IC0yMHB4IGF1dG8gMTM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXG4gIC8vc3BcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLnN1YnBhZ2UtaW1hZ2UtZ2FsbGVyeSB7Ly8gY2FtcCBwYWdlXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgQGF0LXJvb3QgLmNhbXAtd3JhcHBlciAmIHtcbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtcm9vbWRldGFpbHMgey8vaG90ZWwgZ3JhbnJvb21cbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuc3VicGFnZS1pbWFnZS1nYWxsZXJ5LW5vem9taW5veXUge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cblxuICAmLmdhbGxlcnktZGlubmVyLWJ1ZmZldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgLmdhbGxlcnktYm90LWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnktYm90LXN1YmhlYWRpbmcge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1heC13aWR0aDogMjk5cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcblxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLnNsaWRlLWl0ZW0tZGVzYyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0yMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgdG9wOiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUrMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjM1cHg7XG5cbiAgICAgIC5zbGlkZS1pdGVtLWRlc2Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0yMTVweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cblxufVxuXG5cbi8vbW9kaWZpZXJcblxuLnN1YnBhZ2Utc2VjdGlvbi1ob3d0byB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAzcHg7XG4gIH1cbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1jb21wYXJpc29uLW11c2FzYWJpIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbXVzYXNhYmkvbXVzYXNhYmktY29tcGFyaXNvbi1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC00cHg7XG4gICAgICB0b3A6IDE3cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24taG93dG8tbXVzYXNhYmkge1xuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdXNhc2FiaS9tdXNhc2FiaS1ob3d0by1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC0xNDJweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24taG93dG8taW5uZXIge1xuICAvLyBtYXgtd2lkdGg6IDEwNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uLXZpZGVvLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3VicGFnZS1zZWN0aW9uLWNvdXJzZS1pbm5lciB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1yZWNvbW1lbmRhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24tY2F0LWF0dHJhY3Rpb24ge1xuICBtYXgtd2lkdGg6IDkwNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi1jYXJiaWtlIHtcbiAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi8vbW9kaWZpZXIgZmFtaWx5IHdhbGtcbi5zdWJwYWdlLWJ1dHRvbi1mYW1pbHktd2FsayB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gIH1cblxuICAuYmFubmVyLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL21vZGlmaWVyIHdhbGsgcHJlY3VhdGlvblxuLnN1YnBhZ2UtaW5uZXItcHJlY2F1dGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgcGFkZGluZzogNzBweCA1NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBwYWRkaW5nOiAzN3B4IDIzcHg7XG4gIH1cblxuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhpcmFnaW5vO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxNztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICBvbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7IC8vIG1vZGlmaWVyIGZvciBmb3Jlc3Qgd2Fsa1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTAlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgNS41cHggOXB4IDUuNXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzcxOWI2OCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICBib3JkZXItd2lkdGg6IDAgN3B4IDEyLjFweCA3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1vcGVuIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTU4cHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuICB9XG5cbiAgJi5zdWJwYWdlLXNlY3Rpb24tdmlkZW8tbXVzYXNhYmkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tdXNhc2FiaS9tdXNhc2FiaS12aWRlb3MtYmcucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLTEwMnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1M3B4O1xuICAgIH1cbiAgfVxufVxuXG4uc3VicGFnZS1zZWN0aW9uLXZpZGVvLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDQ0JTtcbiAgICBtYXgtd2lkdGg6IDI4OXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zdWJwYWdlLWNvbGxhcHNlLW51bSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4vL21vZGlmaWVyIHN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZVxuLnN1YnBhZ2Utc2VjdGlvbi1jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuXG4gIEBhdC1yb290IC5wYWdlLWZlZSAmIHsvL2ZlZSBwYWdlXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW46IHtcbiAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYXR0cmFjdGlvbi1jb2xsYXBzZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjoge1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgJiB7XG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgLmJyZWFrZmFzdC1tYXJjaGVyYW50ICYgey8vbWFyY2hlcmFudCBicmVha2Zhc3QgcGFnZVxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN1YnBhZ2UtY29sbGFwc2UtaGVhZGluZyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBAYXQtcm9vdCAudG95YS13cmFwcGVyICYgey8vdG95YSBwYWdlXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLnBhZ2UtZmVlICYgey8vZmVlIHBhZ2VcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5icmVha2Zhc3QtbWFyY2hlcmFudCAmIHsvL2JyZWFrZmFzdCBtYXJjaGVyYW50IHBhZ2VcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLnNlY3Rpb24tY29sbGFwc2UtcHJvZ3JhbS1kZXRhaWxzIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW46IDM1cHggYXV0byA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29sbGFwc2UtaGVhZGluZy1wcm9ncmFtLWRldGFpbHMge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgcGFkZGluZzogMzhweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3VicGFnZS1jb2xsYXBzZS1kZXNjcmlwdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzIGN1YmljLWJlemllciguMjIsLjYxLC4zNiwxKTtcbiAgfVxuXG4gIC5zdWJwYWdlLWNvbGxhcHNlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNTBweCA1MHB4IDUwcHg7XG5cbiAgICBAYXQtcm9vdCAmIHtcbiAgICAgICYubWFyY2hlcmFudC1idWZmZXQtY29sbGFwc2UtY29udGVudCB7Ly9tYXJjaGVyYW50IGJ1ZmZldFxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC50b3lhLXdyYXBwZXIgJiB7Ly90b3lhIHBhZ2VcbiAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5wYWdlLWZlZSAmIHsvL2ZlZSBwYWdlXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiB7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgID4gcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIG1hcmdpbjogMCAwIDE3cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgIH1cbiAgfVxuXG4gIC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmdvbGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhMzg3Mzc7XG4gICAgQGF0LXJvb3QgLm1hcmNoZXJhbnQtYnVmZmV0ICYge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJwYWdlLWNvbGxhcHNlLWhlYWRpbmcge1xuICAgICAgY29sb3I6ICNhMzg3Mzc7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBhdC1yb290ICYge1xuICAgICAgICAgIC5idXR0b24taWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBtYXgtd2lkdGg6IDI5NXB4O1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgIC5zdWJwYWdlLWNvbGxhcHNlLWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgcmlnaHQ6IDVweDtcblxuICAgICAgQGF0LXJvb3QgLnRveWEtd3JhcHBlciAmIHsvL3RveWEgcGFnZVxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSsxKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICAgICAgbWF4LXdpZHRoOiA3MzBweDtcblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAuc3VicGFnZS1jb2xsYXBzZS1oZWFkaW5nIHtcbiAgICAgICAgICBwYWRkaW5nOiAzM3B4IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgICAgLnN1YnBhZ2UtY29sbGFwc2UtaGVhZGluZyB7XG4gICAgICAgICAgcGFkZGluZzogMzlweCAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi1pY29uIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICBAYXQtcm9vdCAudG95YS13cmFwcGVyICYgey8vdG95YSBwYWdlXG4gICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9tb2RpZmllciBmb3Jlc3Qgd2Fsa1xuLnN1YnBhZ2Utd2FsayB7XG4gIC5zdWJwYWdlLWJhbm5lci13YWxrIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHsgLy8gbWluIHNwXG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5zdWJwYWdlLWlubmVyLXdhbGsge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkgeyAvLyBtaW4gc3BcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7IC8vIG1heCBzcFxuICAgICAgbWFyZ2luLWJvdHRvbTogODFweDtcbiAgICB9XG5cbiAgICA+IHAge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7IC8vIG1pbiBzcFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWJwYWdlLWJ1dHRvbi1mYW1pbHktd2FsayB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7IC8vIG1pbiBzcFxuICAgICAgbWFyZ2luLXRvcDogNjFweDtcbiAgICB9XG4gIH1cblxuICAuc3VicGFnZS1zZWN0aW9uLWd1aWRlLXdhbGsge1xuICAgIC5zdWJwYWdlLWlubmVyLXdhbGsge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7IC8vIG1pbiBzcFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTZweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzNweDtcbiAgICAgIH1cblxuICAgICAgPiBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7IC8vIG1pbiBzcFxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkgeyAvLyBtYXggc3BcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1YnBhZ2Utc2VjdGlvbi1mcmVlLXdhbGsge1xuICAgIC5zdWJwYWdlLWlubmVyLXdhbGsge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICAgICAgfVxuXG4gICAgICA+IHAge1xuICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1YnBhZ2UtYmFubmVyLXByZWNhdXRpb24ge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgLnN1YnBhZ2UtaW5uZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vbW9kaWZpZXIgc3AgZm9yZXN0IHdhbGtcbiAgLnN1YnBhZ2UtaW5uZXItYW5jaG9yIHtcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zOXB4O1xuICAgIH1cbiAgfVxufVxuLy9tb2RpZmllciBmb3Jlc3Qgd2FsayBlbmRcblxuLy9ob3RlbCBncmFucm9vbVxuLnN1YnBhZ2Utc2VjdGlvbi1hbWVuaXR5IHtcbiAgLmhvdGVsLXN1YnRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhpcmFnaW5vLXczO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLnN1YnBhZ2Utc2VjdGlvbi10ZWF0aW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MzZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2dyYW5yb29tL3RlYXRpbWUtYmcucG5nJyk7XG4gICAgdG9wOiAtMzMlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgdG9wOiAtMzglO1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYzNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvZ3JhbnJvb20vdGVhdGltZS1iZy5wbmcnKTtcbiAgICBib3R0b206IC0yMyU7XG4gICAgei1pbmRleDogMDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBib3R0b206IC0xNyU7XG4gICAgfVxuICB9XG59XG5cbi5zdWJwYWdlLXNlY3Rpb24tZ3JhbnJvb21hY3Rpdml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvZ3JhbnJvb20vYWN0aXZpdHktYmcuanBnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2dyYW5yb29tL2FjdGl2aXR5LWJnLXNwLmpwZycpO1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG5cbiAgLnN1YnBhZ2UtaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDZweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjlweDtcbiAgICB9XG4gIH1cblxuICAuc3VicGFnZS1kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICB9XG4gIH1cbn1cbi8vaG90ZWwgZ3JhbnJvb20gZW5kXG5cbi8vbW9kaWZpZXIgZm9yZXN0IGxhYm9cbi5zdWJwYWdlLWxhYm8ge1xuICAmID4gLnN1YnBhZ2UtaW5uZXIge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTQ4cHg7XG4gICAgfVxuICB9XG5cbiAgLnN1YnBhZ2UtaW5uZXItYW5jaG9yIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogLTM5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN1YnBhZ2Utc2VjdGlvbi1hcXVhLWxhYm8ge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIH1cblxuICAgIC5zdWJwYWdlLWlubmVyIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOTZweDtcbiAgICAgIH1cblxuICAgICAgJiA+IHAge1xuICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnBhZ2UtYmFubmVyIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJwYWdlLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1YnBhZ2Utc2VjdGlvbi1tYW1tYWwtbGFibyB7XG4gICAgLnN1YnBhZ2UtaW5uZXIge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5NnB4O1xuICAgICAgfVxuXG4gICAgICAmID4gcCB7XG4gICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VicGFnZS1iYW5uZXIge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnBhZ2UtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VicGFnZS1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzFweDtcbiAgICAgIH1cblxuICAgICAgJi1sYWJvIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VicGFnZS1yZXNlcnZlIHtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3N1YnBhZ2UtYmctcmVzZXJ2ZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICB0b3A6IDE1MHB4O1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB0b3A6IDIwJTtcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLy9tb2RpZmllciBmb3Jlc3QgbGFibyBlbmRcblxuLnN1YnBhZ2Utc2VjdGlvbi1jb3Vyc2UsXG4uc3VicGFnZS1zZWN0aW9uLWthcnQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4uc3VicGFnZS1pbm5lci1hbmNob3ItcmVzZXJ2ZSB7XG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0OHB4O1xuICB9XG59XG5cbi5zdWJwYWdlLWlubmVyLXJlc2VydmUge1xuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjFweDtcbiAgfVxufVxuXG4uc3VicGFnZS1pbm5lci1wcm9ncmFtZGV0YWlscyB7XG5cbiAgJi5mdWxsLXdpZHRoLXNwIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi53b3JrLWludHJvIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJi5pbWctbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5wcm9maWxlLXdyYXBwZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSsxKSB7XG4gICAgICBwYWRkaW5nOiAwcHggMzdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5N3B4O1xuICB9XG59XG5cbi5zdWJwYWdlLXRpdGxlLXJlc2VydmUge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG5AYXQtcm9vdCAuc3VicGFnZS1zZWN0aW9uLWZhcS1zbWFydC1lbnRyeSB7Ly9zbWFydCBlbnRyeSBwYWdlXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIG1hcmdpbi10b3A6IC0yMDZweDtcbiAgfVxuXG4gIC5mYXEtc21hcnQtZW50cnkge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5sLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWVkaWEtdGl0bGUge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWFyY2hlcmFudC1jb2xsYXBzZS1zZWN0aW9uIHtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLnRleHQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgfVxuICB9XG4gIC50YWJsZS1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICB9XG4gIC5tYXJjaGVyYW50LWNvbGxhcHNlLWNvbnRlbnQge1xuICAgIC5jb2xsYXBzZS1iYW5uZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICB9XG5cbiAgICAuZ3JpZC1kYXRhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5yb3cge1xuICAgICAgbWF4LXdpZHRoOiA1NTVweDtcbiAgICB9XG5cbiAgICAuY29sLWhlYWRpbmctZ3JlZW4ge1xuICAgICAgY29sb3I6ICMwMGEwNDA7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgfVxuICAgIC5jb2x1bW4ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLWRhdGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIH1cblxuICAgIC50YWJsZS1tYXJjaGVyYW50LWNvbGxhcHNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuXG4gICAgLnAtcmVkIHtcbiAgICAgIGNvbG9yOiAjZmYzMzMzO1xuICAgIH1cbiAgfVxufVxuXG4uYnJlYWtmYXN0LW1hcmNoZXJhbnQgey8vYnJlYWtmYXN0IG1hcmNoZXJhbnQgcGFnZVxuICAuc2hvcC1pbmZvLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nOiB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWJwYWdlLWRlc2MtYnJlYWtmYXN0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODg5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuXG4gICAgJi5kZXNjLWRpbm5lciB7Ly9kaW5uZXIgc2V0IHBhZ2VcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA5OXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kZXNjLWx1bmNoIHsvL2x1bmNoIG1hcmNoZXJhbnQgcGFnZVxuICAgICAgbWFyZ2luOiB7XG4gICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW46IHtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgYm90dG9tOiAtMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43OTE7XG4gICAgICBtYXJnaW46IHtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBhdC1yb290IC5sdW5jaC1tYXJjaGVyYW50IHsvL2x1bmNoIG1hcmNoZXJhbnQgcGFnZVxuICAuY29sb3ItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiA4NzNweDtcbiAgICAgIGhlaWdodDo4MnB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMjkxLjVweDtcbiAgICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AYXQtcm9vdCAuZGlubmVyLXNldC1tYXJjaGVyYW50IHsvL2Rpbm5lciBzZXQgcGFnZVxuICAuc2hvcHMtaW5mb3JtYXRpb24ge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zaG9wLWluZm8tY29sbGFwc2Uge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiB7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VicGFnZS1zZWN0aW9uLWNvbGxhcHNlIHtcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VicGFnZS1hY2Nlc3Mgey8vYWNjZXNzIHBhZ2VcbiAgLmFjY2Vzcy1hbmNob3Ige1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogNDFweDtcbiAgICB9XG4gIH1cblxuICAudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC50cmFuc3BvcnRhdGlvbi1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzOXB4O1xuXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4OHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhci1iaWtlLW5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS42NDc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjk5NjtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5ib3R0b20tc2xpZGVyOm5vdCguYm90dG9tLXNsaWRlci1waWNrdXApIHtcbiAgICBtYXJnaW4tdG9wOiAtNThweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIH1cbiAgfVxufVxuXG5AYXQtcm9vdCAucGFnZS10d2lucmluZ21vdGVnaSB7Ly90d2lucmluZ21vdGVnaSBwYWdlXG4gIC5zdWJwYWdlLWRlc2Mge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAkei1tYXg7XG4gICAgfVxuICB9XG59XG5cbkBhdC1yb290IC5mb29kc20ge1xuICAuc3VicGFnZS1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4ubGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxpbmstZ3JlZW4ge1xuICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuXG4gICYubGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQGF0LXJvb3QgLnN1YnBhZ2UtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcblxuICBAYXQtcm9vdCAucGFnZS1mZWUgJiB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NztcbiAgICB9XG4gIH1cblxuICAmLnN1YnBhZ2UtZGVzYy11bmlxdWUge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLy8gJi5hZG1pc3Npb24tc3Age1xuICAvLyAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gIC8vICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gICYuYXR0cmFjdGlvbi1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuYXR0cmFjdGlvbi1ib3R0b20tc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG5AYXQtcm9vdCAucGFnZS1mZWUgey8vZmVlIHBhZ2VcbiAgLmZlZS1pbWFnZSB7XG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAxNjNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBhdC1yb290ICYge1xuICAgICAgICAgICAgLmZlZS1pbWFnZS10ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICBoZWlnaHQ6IDgxLjVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42Njc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlZS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgJiA+IC5zdWJwYWdlLWRlc2Mge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VicGFnZS1pbm5lci1waXQtbWFyZ2luIHtcbiAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKzEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxufVxuXG5AYXQtcm9vdCAuY29sb3ItcmVkIHtcbiAgY29sb3I6ICNmZjMzMzM7XG59XG5cbkBhdC1yb290IC5yZXNwb25zaXZlLWNhbGVuZGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGF0LXJvb3QgLmNvbG9yLWdvbGQge1xuICBjb2xvcjogJGNvbG9yLWRhcmsteWVsbG93O1xufVxuIiwiLmNvbHVtbi1saW5rIHtcbiAgJi13YWxrIHsgLy9mb3Jlc3Qgd2Fsa1xuICAgIC5saW5rLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLWNhbXAgey8vZi1nbGFtcGluZyBjYW1wXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5saW5rLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLmxpbmstaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG4gICAgICAgIEBhdC1yb290ICYge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDQpLFxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxhYm8geyAvL2ZvcmVzdCBsYWJcbiAgICAubGluay1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB9XG4gIH1cblxuICAubGluay1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cbiAgICAubGluay1pdGVtIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC8vIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgLy8gICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC8vICAgICB0b3A6IDNweDtcbiAgICAgIC8vICAgICBsZWZ0OiAzMHB4O1xuICAgICAgLy8gICB9XG5cbiAgICAgIC8vICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgLy8gICAgIHRvcDogMnB4O1xuICAgICAgLy8gICAgIGxlZnQ6IDE3cHg7XG4gICAgICAvLyAgIH1cblxuICAgICAgLy8gICAmOmxhc3QtY2hpbGQge1xuICAgICAgLy8gICAgIHRvcDogMnB4O1xuICAgICAgLy8gICAgIGxlZnQ6IC00cHg7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cblxuICAgICAgLy8gQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIC8vICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAvLyAgICAgdG9wOiAtMTFweDtcbiAgICAgIC8vICAgfVxuXG4gICAgICAvLyAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC8vICAgICB0b3A6IC0xMXB4O1xuICAgICAgLy8gICB9XG5cbiAgICAgIC8vICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC8vICAgICB0b3A6IC0xMHB4O1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWFnZXMvaGVsbG93b29kcy9jYXJldC1kb3duLnBuZyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgLy9zcFxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2hlbGxvd29vZHMvY2FyZXQtZG93bi5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDguNXB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IC0zNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTEuNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29sdW1uLWxpbmstcmVzZXJ2ZSB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG5cbiAgLmxpbmstY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU3OXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNHB4O1xuXG4gICAubGluay1pdGVtIHtcbiAgICAgYSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogMTcxcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMTEuNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgIH1cbiAgIH1cbiAgfVxufVxuXG4vL21vZGlmaWVyIGFuY2hvclxuLnN1YnBhZ2UtaW5uZXItYW5jaG9yIHtcbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ3cHg7XG4gIH1cbn1cbiIsIi5mb3Jlc3Qge1xuICAmLmZvcmVzdC1jcmFmdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3JhZnQvY3JhZnQtbW9udGhseS1iZy1zcC5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC01OXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IC01OXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDkxcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICB9XG4gIH1cbn0iLCIubWVudSB7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogMzFweDtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3JhZnQvY3JhZnQtbWVudS1iZy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTEyN3B4O1xuICAgIFx0cmlnaHQ6IDBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jcmFmdC9jcmFmdC1tZW51LWJnLXNwLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxufVxuXG4ubWVudS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZW51LWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgLTIzcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuXHRcdG1hcmdpbjogMCAtMyU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbi5tZW51LWxpc3QtaXRlbSB7XG5cdHBhZGRpbmc6IDAgMjNweCA2M3B4O1xuXG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0cGFkZGluZzogMCAzJSAzNHB4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG5cdH1cbn1cblxuLm1lbnUtbGlzdC1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNzBweDtcblxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5tZW51LWxpc3QtaW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyNzBweDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiAxMDIuNSU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxufVxuXG4ubWVudS1saXN0LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuXHRsaW5lLWhlaWdodDogMS43Nzc4O1xuXHRjb2xvcjogJGNvbG9yLW1pbmVzaGFmdDtcblx0bWFyZ2luOiAxMnB4IDAgNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0c3BhbiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDlweDtcblx0XHR9XHRcblx0fVxuXG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4ubWVudS1saXN0LXByaWNlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuXHRjb2xvcjogJGNvbG9yLW1pbmVzaGFmdDtcblx0bGluZS1oZWlnaHQ6IDIuMzc3O1xuXG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0fVxufVxuXG4vL21vZGlmaWVyXG4uY3JhZnQtcmVjb21tZW5kYXRpb24ge1xuXHQmOjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NyYWZ0L2NyYWZ0LXJlY29tbWVuZGF0aW9uLWJnLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgXHR0b3A6IC0xNTFweDtcbiAgICBcdHJpZ2h0OiAwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuXHRcdH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3JhZnQvY3JhZnQtcmVjb21tZW5kYXRpb24tYmctc3AucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC0zMXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICBcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTNweDtcbiAgXHR9XG5cbiAgXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICBcdFx0cGFkZGluZzogMCAyOXB4IDAgMjhweDtcbiAgICBcdG1hcmdpbi10b3A6IDhweDtcbiAgICBcdGhlaWdodDogMzRweDtcbiAgXHR9XG5cbiAgXHRzdmcge1xuICBcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gIFx0XHRcdHdpZHRoOiA0NDlweDtcblx0XHQgICAgaGVpZ2h0OiAzM3B4O1xuXHRcdCAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgXHRcdH1cbiAgXHR9XG4gIH1cblxuICAuaGVhZGluZy13cmFwIHtcbiAgXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcbiAgXHR9XG4gIH1cblxuICAuaGVhZGluZyB7XG4gIFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG4gIFx0fVxuXG4gIFx0c3ZnIHtcblx0ICBcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdCAgXHRcdHdpZHRoOiAxMDAlO1xuXHQgIFx0fVxuXHQgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLXRleHQge1xuICBcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICBcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgXHR9XG4gIH1cblxuICAuYXJ0aWNsZSB7XG4gIFx0LmFydGljbGUtaGVhZGluZyB7XG5cdCAgXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuXHQgIFx0XHRtYXJnaW4tdG9wOiAxMXB4O1xuXHQgIFx0XHRtaW4taGVpZ2h0OiA1NHB4O1xuXHQgIFx0XHRwYWRkaW5nOiAwO1xuXHQgIFx0fVxuXHQgIH1cblxuICBcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nOiAwIDVweCAzNnB4O1xuICBcdH1cbiAgfVxuXG4gIC5hcnRpY2xlLWltYWdlIHtcbiAgXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDYxJTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIFx0fVxuICB9XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gIFx0bWFyZ2luLXRvcDogODNweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDc2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLy9tb2RpZmllclxuLmNyYWZ0LXBpY2stdXAge1xuXHQmOjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NyYWZ0L2NyYWZ0LXBpY2t1cC1iZy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICBcdHRvcDogMTk2cHg7XG4gICAgXHRyaWdodDogLTEzcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3JhZnQvY3JhZnQtcGlja3VwLWJnLXNwLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMTU1cHg7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgd2lkdGg6IDEyNnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cdH1cblxuXHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcblx0XHRtYXJnaW4tdG9wOiA1MXB4O1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IC0yOXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5oZWFkaW5nLXBpY2t1cCB7XG5cdFx0c3ZnIHtcblx0XHRcdEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTRweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAzODlweDtcbiAgICBcdFx0aGVpZ2h0OiAzM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuXHRcdFx0XHR3aWR0aDogMjgycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhlYWRpbmctdGV4dCB7XG5cdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgMXB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVhZGluZyB7XG5cdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHRcdH1cblx0fVxuXG5cdC5waWNrdXAtbGlzdC1pdGVtIHtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHQgICAgcGFkZGluZzogMCAxMi41cHggMjVweDtcblx0ICAgIGZsZXg6IDAgMCA1MCU7XG5cdFx0fVxuXHR9XG5cblx0LnBpY2staW5uZXIge1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQucGlja3VwLWxpc3Qge1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1hcmdpbjogMCAtMTIuNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5waWNrdXAtYXJ0aWNsZSB7XG5cdFx0LmFydGljbGUtaGVhZGluZyB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY3O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyOXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcnRpY2xlLXBlcmlvZCB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA5cHg7XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGUtaW1hZ2Utd3JhcCB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5hcnRpY2xlLWltYWdlIHtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDY1JTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC02cHggLTZweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTA5JTtcblx0XHR9XG5cdH1cbn0iLCIuYnJlYWRjcnVtYnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5icmVhZGNydW1icy1saW5rIHtcbiAgY29sb3I6ICMxMjI5MGY7XG59XG5cbi5icmVhZGNydW1icy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBsaW5lLWhlaWdodDogMjtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmE2OTY5O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzZhNjk2OTtcbiAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBza2V3KDEwZGVnLCAxMGRlZyk7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKDEwMjVweCkge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG4iLCIuc3dpcGVyLWNvbnRhaW5lciB7XG4gIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQGF0LXJvb3QgLnRveWEtbWVudSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3R0b206IDVweDtcblxuICAgICAgJi1idWxsZXQge1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay15ZWxsb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1vYmlwYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYuc2xpZGVyLWdhbGxlcnksXG4gICYuc2xpZGVyLWdhbGxlcnktdGh1bWIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLnNsaWRlci1jYXJiaWtlLWNvbnRhaW5lciB7XG4gICAgLnNsaWRlci1jYXJiaWtlIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgLnRveWEtd3JhcHBlciB7Ly90b3lhIHBhZ2VcbiAgICAuc3dpcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgICAmLXByZXYsXG4gICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTEzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAtMTMlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IC0xMyU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgLnRveWEtd3JhcHBlciAmIHsvL3RveWEgcGFnZVxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmNvbGxwYXNlIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4uY29sbGFwc2UtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0MHB4IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGVhc2UtaW4tb3V0O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgcGFkZGluZzogMCAwIDE4cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAvLyAmLmlzLWFjdGl2ZSB7XG4gIC8vICAgbWF4LWhlaWdodDogNzAwcHg7XG4gIC8vIH1cblxuICAudGFibGUtc3ViaGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAudGFibGUtaGVhZGluZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDM2cHggMDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMjZweDtcbiAgICB9XG4gIH1cblxuICAuY29sbGFwc2UtYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm90dG9tOiAxM3B4O1xuICAgIHRvcDogYXV0bztcbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAuY29sbGFwc2UtYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICB9XG59XG5cbi5jb2xsYXBzZS1jb250ZW50LXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzIGN1YmljLWJlemllciguMjIsLjYxLC4zNiwxKTtcbn0iLCIucmVtaW5kZXIge1xuICB3aWR0aDogODg2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmE7XG4gIHBhZGRpbmc6IDU5cHggOTdweCA1MXB4O1xuICBtYXJnaW46IGF1dG87XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5yZW1pbmRlci1mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDc3cHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHdpZHRoOiA5NCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5yZW1pbmRlci1oZWFkaW5nIHtcbiBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMjdjYzMgMCUsICMwOWEwNDYgMTAwJSk7XG4gIFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIFxuICAgIC5pcy1pZSAmIHsvL2llIG1vZGlmaWVyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvci1nb3NzYW1lcjtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItZ29zc2FtZXI7XG4gICAgICAtbW96LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWdvc3NhbWVyO1xuICAgICAgLW1zLXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWdvc3NhbWVyO1xuICAgIH1cbiAgfVxuICBcbn1cblxuLnJlbWluZGVyLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGluZS1oZWlnaHQ6IDIuMzA4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5XG5cbi8vIC5ub3pvbWlub3l1IHt9XG5cbi5ub3pvbWlub3l1LXN1bW1hcnkge1xuXHRtYXJnaW4tYm90dG9tOiAxMzVweDtcblx0bWFyZ2luLXRvcDogMTExcHg7XG5cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiA5MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDkwcHg7XG5cdH1cbn1cblxuLm5vem9taW5veXUtc3VtbWFyeS1pbm5lciB7XG5cdHBhZGRpbmctdG9wOiAyMXB4O1xufVxuXG4ubm96b21pbm95dS1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICAvLyBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm87XG5cdGxldHRlci1zcGFjaW5nOiAwLjIyOWVtO1xuXHRcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblxuICAmLm5vem9taW5veXUtcGFyYWdyYXBoLW5vdGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI0NWVtOyAgXG4gIH1cblxuICAmLm5vem9taW5veXUtc3ViaGVhZGluZyB7XG4gIFx0bWFyZ2luLXRvcDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNGVtO1xuXHR9XG5cdFxuXHQmLm5vem9taW5veXUtcGFyYWdyYXBoLW5vdGUtdGFibGUge1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjE5ZW07XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdG1hcmdpbi10b3A6IDdweDtcblxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5ub3pvbWlub3l1LXJhY2Uge1xuXHRtYXJnaW4tdG9wOiAzN3B4O1xufVxuXG4ubm96b21pbm95dS1yYWNlLWlubmVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmZhO1xuXHRwYWRkaW5nOiA1OXB4O1xuXG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0cGFkZGluZzogMzhweCAyMHB4O1xuXHR9XG59XG5cbi5ub3pvbWlub3l1LWhlYWRpbmcge1xuXHRpbWcge1xuXHRcdHdpZHRoOiA2OSU7XG5cdH1cblxuXHQmLm5vem9taW5veXUtdGltZS10YWJsZS1oZWFkaW5nIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwJTtcblxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcblx0XHRcdFx0d2lkdGg6IDE3JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm5vem9taW5veXUtZmVlLXRhYmxlLWhlYWRpbmcge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTIlO1xuXG5cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0XHRcdHdpZHRoOiAyMSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5ub3pvbWlub3l1LWFtZW5pdHktdGFibGUtaGVhZGluZyB7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAzNiU7XG5cblxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm5vem9taW5veXUtYXJ0aWNsZSB7XG5cdG1hcmdpbjogMzJweCAtMTVweCAwO1xuXG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0bWFyZ2luOiAzMnB4IC03cHggMDtcblx0fVxufVxuXG4ubm96b21pbm95dS1hcnRpY2xlLWxpc3QtaXRlbSB7XG5cdHBhZGRpbmc6IDAgMTVweDtcblxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuXHRcdHBhZGRpbmc6IDAgN3B4O1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLm5vem9taW5veXUtYXJ0aWNsZS1saW5rIHtcblx0Y29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG59XG5cbi5ub3pvbWlub3l1LWFydGljbGUtdGh1bWJuYWlsIHtcblx0cGFkZGluZy1ib3R0b206IDYzJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubm96b21pbm95dS1hcnRpY2xlLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMTNweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWhpcmFnaW5vO1xuXHRsZXR0ZXItc3BhY2luZzogMC4yMjllbTtcblx0XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG59XG5cbi5ub3pvbWlub3l1LWFtZW5pdHktdGFibGUge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXG5cdHRoLHRkIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdH1cblxuXHR0aCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmYTtcblx0fVxuXG5cdHRkIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG59XG5cbi5ub3pvbWlub3l1LXRpbWUtdGFibGUge1xuXHRkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0Lm5vem9taW5veXUtdGltZS10YWJsZS1oZWFkZXIsXG5cdC5ub3pvbWlub3l1LXRpbWUtdGFibGUtZGF0YSB7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cblxuXHQubm96b21pbm95dS10aW1lLXRhYmxlLWhlYWRlciB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHR3aWR0aDogMTkuNSU7XG5cdFx0XHRoZWlnaHQ6IDg2cHg7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmZhO1xuXHRcdFx0Ly8gcGFkZGluZzogMzBweCAwO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHRcdFxuXHRcdH1cblx0fVxufVxuXG5cbi5ub3pvbWlub3l1LWZlZSxcbi5ub3pvbWlub3l1LWFtZW5pdHkge1xuXHRtYXJnaW4tdG9wOiAxMThweDtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiAxMDJweDtcblx0fVxufVxuLy8gU1AgVEFCTEVTIFxuLm5vem9taW5veXUtdGltZS10YWJsZS1zcCB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR3aWR0aDogMTAwJTtcblxuXHR0ZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblxuXHQudGltZS10YWJsZS10aC1zcCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmE7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdHdpZHRoOiAxMTBweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cblxuLm5vem9taW5veXUtZmVlLXRhYmxlLXNwIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdHRkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXG5cdC5mZWUtdGFibGUtdGgtc3Age1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmZhO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHR3aWR0aDogMTEwcHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cbn1cblxuLm5vem9taW5veXUtYW1lbml0eS10YWJsZS1zcCB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMTBweDtcblxuXHR0ZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0cGFkZGluZzogMjVweCAyN3B4O1xuXG5cdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNzdweDtcblx0XHR9XG5cdH1cblxuXHQuYW1lbml0eS10YWJsZS10aC1zcCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmE7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdHdpZHRoOiAxMTBweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxuXG59XG5cbi5ub3pvbWlub3l1LWFtZW5pdHktdGQtaW5uZXItc3AsXG4ubm96b21pbm95dS1hbWVuaXR5LXRkLWlubmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubm96b21pbm95dS10aW1lLXRhYmxlLWxpc3QtaXRlbS1zcCB7XG5cdG1hcmdpbi10b3A6IDM0cHg7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0fVxufVxuXG4ubm96b21pbm95dS1mZWUtdGFibGUtbGlzdC1zcCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG4iLCIuc3VicGFnZS1zZWN0aW9uLXJvb21kZXRhaWxzIHsgLy9ob3RlbCBncmFucm9vbVxuICAuc3VicGFnZS1kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5OXB4O1xuICAgIFxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdWJwYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgfVxuICB9XG59IiwiLmltcG9ydGFudC1ub3RlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm87XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG5cbiAgJi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgJi1ncmFucm9vbWFjdGl2aXR5IHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjsgICBcbiAgICBcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn0iLCIubW9kZWwtcGxhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTExcHg7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OXB4O1xuICB9XG5cbiAgJi1mcmFtZSB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDMwcHg7XG4gICAgYm9yZGVyLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL21vZGVsLXBsYW4tZnJhbWUucG5nJykgMzAgcm91bmQ7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2NztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGluZy1tb2RlbC1wbGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgIHdpZHRoOiA0MjNweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTk2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ub3RlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDgzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICB9XG59IiwiLnJlY29tbWVuZGVkLXJlc3RhdXJhbnQgey8vcmVjb21tZW5kZWQgcmVzdGF1cmFudFxuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OXB4O1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXdyYXBwZXIge1xuICAuc3VicGFnZS1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgICYtdG95YS1tZW51IHsvL3RveWEgcGFnZVxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy90b3lhL21lbnUtYmcuanBnJyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzoge1xuICAgICAgICAgIHRvcDogMzRweDtcbiAgICAgICAgICBib3R0b206IDM0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzdGF1cmFudC1hZC1jb250YWluZXIgey8vcm9jY29cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9yb2Njby9hZHZlcnRpc2VtZW50LXNwLmpwZykgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgLnN1YnBhZ2UtaW5uZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1N3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1N3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXN0YXVyYW50LWFkLWRlc2Mge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMDkxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhpcmFnaW5vO1xuXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzdGF1cmFudC1hZC1idXR0b24gey8vcm9jb29cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogOTY0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnJvY2NvLWFkLWJ1dHRvbiB7XG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXN0YXVyYW50LWJhbm5lciB7Ly9yb2Njb1xuICAgIC5zdWJwYWdlLWlubmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmJhbm5lciB7XG4gICAgICAmLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vdGhlci1yZXN0YXVyYW50IHsvL290aGVyIHJlc3RhdXJhbnQgc2VjdGlvblxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2OHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWJwYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm9hay1idXR0b24ge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4yNjc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43OTI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc3RhdXJhbnQtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXG4gICAgQGF0LXJvb3QgJi5vYWstYnV0dG9uIHsvL29hayBwYWdlXG4gICAgICAvLyBib3JkZXItY29sb3I6ICMwNDg0YTg7XG4gICAgICBjb2xvcjogIzA1OGE5NDtcbiAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDI3Y2MzLCAjMDlhMDQ2KTtcbiAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcblxuICAgICAgQGF0LXJvb3QgLmlzLWllICYge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwNDg0YTggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAmLnRveWEtbWVudS1idXR0b24gey8vdG95YSBwYWdlXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290ICYudG95YS1idXR0b24gey8vdG95YSBwYWdlXG4gICAgICBib3JkZXItY29sb3I6ICNhMzg3Mzc7XG4gICAgICBjb2xvcjogI2EzODczNztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIG1hcmdpbjoge1xuICAgICAgICAgIHRvcDogMTAycHg7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42Njc7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRvbmd1cmktYnV0dG9uIHtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAyN2NjMyAzMCUsICMwOWEwNDYgNzAlKTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgIzA1OGE5MjtcblxuICAgICAgICAuaXMtaWUgJiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvc3NhbWVyO1xuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItZ29zc2FtZXI7XG4gICAgICAgICAgLW1vei10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci1nb3NzYW1lcjtcbiAgICAgICAgICAtbXMtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItZ29zc2FtZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICB9XG4gIH1cblxuICAuc2xpZGVyLXJlc3RhdXJhbnQge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zbGlkZS1yZXN0YXVyYW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA2OXB4O1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcmlnaHQ6IDM0cHg7XG4gICAgICAgIGJvdHRvbTogMzBweFxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFyY2hlcmFudC1ib3R0b20tYmFubmVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICAubGluayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5idXR0b24tZ3JhZGllbnQtaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ib3R0b20tYmFubmVyLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDM7XG5cbiAgICAudGl0bGUtdGV4dCB7XG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5kb3R0ZWQtYmcgey8vcm9jY29cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3JvY2NvL2RvdHRlZC1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG59XG5cbi5yZXN0YXVyYW50LWRyaW5rLW1lbnUgey8vcm9jY29cbiAgLnN1YnBhZ2UtaW5uZXIge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tZW51LWRyaW5rLWNvbnRhaW5lciB7Ly9yb2Njb1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgLm1lbnUtZHJpbmstYm94IHtcbiAgICB3aWR0aDogNDMzcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICB9XG59XG5cbi5tZW51LWRyaW5rLWxpc3Qgey8vcm9jY29cblxuICAuZHJpbmstbWVudS1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4Y2RjZDtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5kcmluay1tZW51Mi1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNkOGNkY2Q7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICB9XG4gIH1cblxuICAuZHJpbmstbWVudS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oaXJhZ2lubztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICoge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcmluay1tZW51Mi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmRyaW5rLW1lbnUtc3VidGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhpcmFnaW5vO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAuZHJpbmstbWVudTItc3VidGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAuZHJpbmstbWVudS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtbWVudSB7XG5cbiAgLnJlc3RhdXJhbnQtbWVudS1pbWcgey8vcm9jY29cbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2M3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtZ2VsYXRvIHsvL3JvY2NvXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICB9XG4gIH1cblxuICAubWVudS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcblxuICAgIH1cblxuICAgICYtZ2VsYXRvIHsvL3JvY2NvXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIHdpZHRoOiA0NDNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgaGVpZ2h0OiAxODNweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1nZWxhdG8gey8vZ2VsYXRvXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIC8vIGhlaWdodDogMzQzcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3NnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3MXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6IHJnYig0NSwgNDUsIDQ1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDE3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDk3O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZ2VsYXRvIHsvL2dlbGF0b1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oaXJhZ2lubztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIC1tb3otdGV4dC1maWxsLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAtbXMtdGV4dC1maWxsLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgICAgICAgLmlzLWllICYgey8vaWUgbW9kaWZpZXJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgLW1vei10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgLW1zLXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRhZy1uZXcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4MzI4YTtcblxuICAgICAgICAgICAgLmlzLWllICYgey8vaWUgbW9kaWZpZXJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4MzI4YTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGFnLWxpbWl0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMyYmZlODtcblxuICAgICAgICAgICAgLmlzLWllICYgey8vaWUgbW9kaWZpZXJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMyYmZlODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAYXQtcm9vdCAub2FrLXdyYXBwZXIgJiB7Ly9vYWsgcGFnZVxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDI3Y2MzIDAlLCAjMDlhMDQ2IDEwMCUpO1xuICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRhZyB7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5pcy1pZSAmIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvc3NhbWVyO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pcy1pZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvc3NhbWVyO1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci1nb3NzYW1lcjtcbiAgICAgICAgICAgIC1tb3otdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItZ29zc2FtZXI7XG4gICAgICAgICAgICAtbXMtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItZ29zc2FtZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi50aXRsZSB7Ly9nZWxhdG9cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIC1tb3otdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAtbXMtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtc3VidGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZ2VsYXRvIHsvL2dlbGF0b1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhjZGNkO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtZGVzYy1tYXJjaGVyYW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICBAYXQtcm9vdCAuYnJlYWtmYXN0LW1hcmNoZXJhbnQgJiB7Ly9tYXJjaGVyYW50IGJyZWFrZmFzdCBwYWdlXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIC5idXR0b24tZ3JhZGllbnQtaWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubWVudS1jb250YWluZXItYmx1ZW5vdGUge1xuICAgICAgLm1lbnUtaXRlbS1ibHVlbm90ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5ncmFkaWVudC10aXRsZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG5cbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuXG5cbiAgICAgICAgICAuZ3JhZGllbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAyN2NjMyAxMCUsICMwOTlmNDggMTAwJSk7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhpcmFnaW5vO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pcy1pZSAmIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvc3NhbWVyO1xuICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWdvc3NhbWVyO1xuICAgICAgICAgICAgICAtbW96LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWdvc3NhbWVyO1xuICAgICAgICAgICAgICAtbXMtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItZ29zc2FtZXI7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7ICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZ3JhZGllbnQtc3ViIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgICB3aWR0aDogMzIycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMGEwNDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtc3ViLW1lbnUgey8vcm9jY28gc3ViIG1lbnVcbiAgLnN1Yi1tZW51LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdlNztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdWItbWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDU3cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTdweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgICB9XG4gIH1cblxuICAuc3ViLW1lbnUtaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDkxcHg7XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1tZW51LWl0ZW0ge1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAvLyBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgLy8gICBvcmRlcjogMTtcbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAvLyAmOm50aC1jaGlsZCgyKSB7XG4gICAgLy8gICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIC8vICAgICBvcmRlcjogMztcbiAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC5zdWItbWVudS1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEzOXB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgLy8gICBvcmRlcjogMjtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cblxuICAubWVudS1pdGVtLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oaXJhZ2lubztcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1tZW51LXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuXG4gICAgfVxuXG4gICAgLm1haW4tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWItdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWItbWVudS1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbi50b3lhLW1lbnUgey8vdG95YSBwYWdlXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzoge1xuICAgIHRvcDogOTFweDtcbiAgICBib3R0b206IDkxcHg7XG4gIH1cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy90b3lhL21vdW50YWluLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDY1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxODYwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBwYWRkaW5nOiB7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy90b3lhL21vdW50YWluLWJnLXNwLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTQ5OHB4O1xuICB9XG5cbiAgQGF0LXJvb3Qgc3ZnIHtcbiAgICAubWVudS1oaWdobGlnaHQgJiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS10aXRsZSAmIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LXByaWNlICYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgLnRveWEtd3JhcHBlciAmIHtcbiAgICAubWVudS1kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMS42Njc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MTU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiB7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nOiB7XG4gICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWItbWVudS1zdWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgICBtYXJnaW4tdG9wOiA2MnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29sIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NHB4O1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IHN2ZyB7XG4gICAgICAudGFiLW1lbnUtc3ViLWhlYWRpbmcgJiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRhYi1tZW51LXN1Yi1wcmljZSAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ub3RlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWFyY2hlcmFudC1tZW51IHtcbiAgQGF0LXJvb3QgJiB7XG4gICAgYSB7XG4gICAgICAuYnV0dG9uLWdyYWRpZW50LWljb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuYnV0dG9uLWdyYWRpZW50LWljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudS1jb250YWluZXIge1xuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIC5tZW51LWRlc2MtbWFyY2hlcmFudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgIH1cbiAgICAgIC5tZW51LWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKzEpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcblxuICAgICAgICAubWVudS1pbWFnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjY1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtZGVzYy1tYXJjaGVyYW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuQGF0LXJvb3QgLmJyZWFrZmFzdC1tYXJjaGVyYW50IHsvL2JyZWFrZmFzdCBtYXJjaGVyYW50IHBhZ2VcbiAgJi1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDIwcHg7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmYTtcbiAgICAgIHRvcDogLTg1cHg7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBoZWlnaHQ6IDIwNnB4O1xuICAgICAgICB0b3A6IC01NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubWVudS0zIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgbWFyZ2luLXRvcDogMTUzcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubWVudS0yIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYtMiB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IHtcbiAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1lbnUtaXRlbSB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgfVxuXG4gICAgJi0yIHtcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1lbnUtaW1hZ2Uge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDM2MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICB9XG5cbiAgICAmLTIge1xuICAgICAgd2lkdGg6IDQ3M3B4O1xuICAgICAgaGVpZ2h0OiAyNzhweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTc5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1tZW51LWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi5kZXNjLTIge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuYnJlYWtmYXN0LW1lbnUge1xuICAgICYtMyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG4gICAgICBwYWRkaW5nOiA0OHB4IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjoge1xuICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nOiB7XG4gICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgICAgdG9wOiA1NXB4O1xuICAgICAgICAgIGJvdHRvbTogNTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtc3VidGV4dCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdC1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICAgICAgY29sdW1uLWdhcDogMTIycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1ncmVlbjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ncmVlbjtcbiAgICAgICAgcGFkZGluZzoge1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43MzE7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuXG4gICAgICAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jYXQge1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpc3QtaXRlbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgbGVmdDogLTExcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMDQ1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbS1kaW5uZXItYnVmZmV0IHtcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3RoZXItbWVudSB7XG4gICAgLm1hcmNoZXJhbnQtbWVudSB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQzcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuXG5cbkBhdC1yb290IC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgey8vZGlubmVyIHNldCBwYWdlXG4gIC5icmVha2Zhc3QtbWVudS1saXN0LWNvbnRhaW5lciB7XG4gICAgLy8gLmlzLXNhZmFyaSAmIHtcbiAgICAvLyAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgIC8vICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgICAgIGNvbHVtbi1maWxsOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA0MDdweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogc2VyaWY7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICBAYXQtcm9vdCAmIHtcbiAgICAgICAgJi5kaW5uZXItbWFyY2hlcmFudC1ob3JzLWQtb2V1dnJlIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDE1NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgICB3aWR0aDogMTE0LjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kaW5uZXItbWFyY2hlcmFudC1zb3VwZSB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiA3NHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZGlubmVyLW1hcmNoZXJhbnQtZW50cmVlLXBsYXQge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTM4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kaW5uZXItbWFyY2hlcmFudC1wYWluIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDY3cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDguNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZGlubmVyLW1hcmNoZXJhbnQtZGVzc2VydCB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kaW5uZXItbWFyY2hlcmFudC1jYWZlLW91LXRoZSB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMzJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDk3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5icmVha2Zhc3QtbWVudS1saXN0LWNhdC1pdGVtIHtcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gLmlzLXNhZmFyaSAmIHtcbiAgICAgICAgLy8gICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudS1vdGhlci1tZW51IHtcbiAgICBAYXQtcm9vdCAmIHtcbiAgICAgICYubWVudS1vdGhlci0yIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBtYXJnaW46IHtcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LW90aGVyLW1lbnUtaXRlbSB7XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICB3aWR0aDogOTAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuaGVhZGluZy1tZW51LW90aGVyLW1lbnUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4OHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBoZWlnaHQ6IDEzLjVweDtcbiAgICAgICAgICB3aWR0aDogMTI0LjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM2O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWNvbW1lbmQtbWVudS1kZXRhaWxzIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICBtYXJnaW46IHtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVjb21tZW5kLW1lbnUtZGV0YWlscy1saXN0IHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1heC13aWR0aDogODAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAuZGV0YWlscy1pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gIC5yZWNvbW1lbmQtbWVudS1kZXRhaWxzLWl0ZW0ge1xuICAgIHdpZHRoOiAzNThweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB9XG4gIH1cblxuICAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jYXQtbGlzdC1pdGVtIHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgJiB7XG4gICAgLmRpbm5lci1mZWF0dXJlLXRpdGxlIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgaGVpZ2h0OiA1Ni41cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnJlYWtmYXN0LW1hcmNoZXJhbnQtbWVudSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiAyNjUuNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AYXQtcm9vdCAucGFnZS1yb2NjbyB7Ly9yb2NjbyBwYWdlXG4gIC5yZXN0YXVyYW50LWJhbm5lciB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuICB9XG59XG5cbkBhdC1yb290IC5kaW5uZXItc2V0LW1hcmNoZXJhbnQge1xuICAuYnJlYWtmYXN0LW1lbnUtbGlzdC1jYXQge1xuICAgICYtaXRlbSB7XG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgcGFkZGluZzogNDBweCAwO1xuXG4gICYucGFnZS1kZXNjcmlwdGlvbi1wcm9ncmFtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG5cbiAgICAmLmwtY29udGFpbmVyLW0ge1xuICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi50ZXh0LWJhbm5lciB7XG4gIHBhZGRpbmc6IDY3cHggNTVweDtcblxuICAuYmFubmVyLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5iZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTAwNDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgJi5iZy1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgJi56aXBsaW5lIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgfVxuICB9XG5cbiAgJi5hdHRyYWN0aW9uLXRvcCB7XG4gICAgcGFkZGluZzogMzZweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNmE1YTU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiA2NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4O1xuXG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1heC13aWR0aDogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItaGVhZGluZyB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItdGV4dCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdiNDM2O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xM3B4O1xuICAgICAgYm90dG9tOiAtMzhweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUzZGVnKTsgIFxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICBib3R0b206IC00MnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NmRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXgtd2lkdGg6IDMzNnB4O1xuICAgICAgcGFkZGluZzogMThweCA0MHB4IDEzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICBhIHsvL2ZiIDA2MjIyMDIwXG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgcGFkZGluZzogMzVweCAyM3B4O1xuICB9XG59IiwiLnRhYi11bmRlcmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Byb2dyYW0vdW5kZXJsaW5lLnBuZycpO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDFweDtcblxuICAgIEBhdC1yb290IC5pcy1pZSAmIHtcbiAgICAgIGJvdHRvbTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG5cbiAgLy8gJjphZnRlciB7XG4gIC8vICAgY29udGVudDogXCJcIjtcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgaGVpZ2h0OiAxMHB4O1xuICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Byb2dyYW0vdW5kZXJsaW5lLnBuZycpO1xuICAvLyAgIGJvdHRvbTogMDtcbiAgLy8gfVxuXG4gICYudGFicy1mYXEge1xuICAgIC5sYmxUYWIge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIFtuYW1lPVwidGFiLXRhYklkXCJdIHtcbiAgICAgICY6Y2hlY2tlZCB+IC5sYmxUYWIge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50YWJzLWdvb2RzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuXG59XG5cbi5jdXN0b20tc2VsZWN0LWdvb2RzLXNwIHtcbiAgLmxibC1pY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIG1heC13aWR0aDogMjBweDtcbiAgfVxuXG4gIC5zZWxlY3Qtc2VsZWN0ZWQtZ29vZHMge1xuICAgIC5pY28tbW90ZWdpLC5pY28tbW90b3Ige1xuICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgbGVmdDogMTdweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgLnNlbGVjdC1pdGVtcy1nb29kcyB7XG4gICAgLmljby1tb3RlZ2ksIC5pY28tbW90b3Ige1xuICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgbGVmdDogMTdweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gICAgLnNlbGVjdC1nb29kcy1vcHRpb24ge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cblxuXG4udGFiIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAmLnRhYi1mYXEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgcGFkZGluZzogNXB4IDAgMTNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2Q2OTg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICB0cmFuc2l0aW9uOiBlYXNlIDAuNXMgYWxsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzRmYWUzMjtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMXB4IDBweCAyMnB4O1xuICAgIH1cbiAgfVxuXG4gICYudGFiLWdvb2RzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiA2N3B4O1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMjUwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgIC5sYmwtaWNvIHtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIDAuNXMgYWxsO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGFiLW1vdGVnaSB7XG4gICAgICAubGJsLWdvb2RzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGFicy1yYWNpbmcge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAmLmFsaWduLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAubGJsLXJhY2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMjNweCAyMHB4O1xuICAgICAgICAmLnRhYjIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhYi1raWRzIHtcbiAgICAgIC5sYmwtZ29vZHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWItbW90b3Ige1xuICAgICAgLmxibC1nb29kcyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgLmxibC1pY28ge1xuICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWItaG9uZGEge1xuICAgICAgLmxibC1nb29kcyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgLmxibC1pY28ge1xuICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIFtuYW1lPVwidGFiLWdvb2RzXCJdOmhvdmVyIH4gLmxibC1nb29kcyxcbiAgICBbbmFtZT1cInRhYi1nb29kc1wiXTpjaGVja2VkIH4gLmxibC1nb29kcyB7XG4gICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgICBpbWcge1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICB9XG4gICAgICAuaWNvLWhvbmRhIHtcbiAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGZhZTMyO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDExcHggMHB4IDIycHg7XG4gICAgfVxuICB9XG59XG5cblxuLnRhYi1iYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHBhZGRpbmctdG9wOiAzMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTBlbTtcbiAgfVxuXG4gICYudGFiLWJhbm5lci1yYWNpbmcge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ltZy1kYXNoLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYi1iYW5uZXItdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzRweDtcbiAgICB9XG4gICAgLnRhYmxlLWJhbm5lci1zcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJhbm5lci1kZXNjIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLnRhYi1iYW5uZXItbW90ZWdpIHtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICYudGFiMiB7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICB9XG4gICAgICAmLnRhYjMge1xuICAgICAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICAgICAgfVxuICAgICAgJi50YWI0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtdGFiPVwiMVwiXSB7bGlbZGF0YS10YWI9XCIxXCJdIHsgZGlzcGxheTogYmxvY2s7fX1cbiAgJltkYXRhLXRhYj1cIjJcIl0ge2xpW2RhdGEtdGFiPVwiMlwiXSB7IGRpc3BsYXk6IGJsb2NrO319XG4gICZbZGF0YS10YWI9XCIzXCJdIHtsaVtkYXRhLXRhYj1cIjNcIl0geyBkaXNwbGF5OiBibG9jazt9fVxuICAmW2RhdGEtdGFiPVwiNFwiXSB7bGlbZGF0YS10YWI9XCI0XCJdIHsgZGlzcGxheTogYmxvY2s7fX1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG59XG5cbi5wcm9ncmFtLWl0ZW0ge2Rpc3BsYXk6bm9uZTt9XG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgW2RhdGEtdGFiPVwiI3skaX1cIl0gLnByb2dyYW0taXRlbVtkYXRhLW1vbnRoPVwiI3skaX1cIl0ge2Rpc3BsYXk6IGJsb2NrO31cbn1cblxuLnByb2dyYW0taXRlbS1nb29kcyB7ZGlzcGxheTpub25lO31cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICBbZGF0YS10YWI9XCIjeyRpfVwiXSAucHJvZ3JhbS1pdGVtLWdvb2RzW2RhdGEtdGFiPVwiI3skaX1cIl0ge2Rpc3BsYXk6IGJsb2NrO31cbn1cblxuLmZhcS1pdGVtIHtcbiAgZGlzcGxheTpub25lO1xuICAmPmRpdiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICBbZGF0YS10YWI9XCIjeyRpfVwiXSAuZmFxLWl0ZW1bZGF0YS1mYXFpZD1cIiN7JGl9XCJdIHtkaXNwbGF5OiBibG9jazt9XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmYWUzMjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyOTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAvKiBwYWRkaW5nOiAwIDM4cHg7ICovXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAmLmN1c3RvbS1zZWxlY3QtZ29vZHMtc3Age1xuICAgICAgbWF4LXdpZHRoOiAyNThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAmLmlzLWZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDU3cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Byb2dyYW0vdW5kZXJsaW5lLnBuZycpO1xuICAgIGJvdHRvbTogLTI2cHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuXG59XG4uc2VsZWN0LXNlbGVjdGVkIHtcbiAgcGFkZGluZzogOXB4O1xuICAvKiBib3JkZXItcmFkaXVzOiA0NXB4OyAqL1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYub3Blbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjVCRVwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTFweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLnNlbGVjdC1pdGVtcyAub3B0aW9uIHtcbiAgcGFkZGluZzogN3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG59XG5cbi5zZWxlY3QtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuXG4udGFiLXRveWEgey8vdG95YSBwYWdlXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogNjBweCA0MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgcGFkZGluZzogMzlweCAxN3B4O1xuICB9XG5cbiAgLnRhYi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAudGFiLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiB7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICBib3R0b206IDE2cHg7XG4gICAgfVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXJrLXllbGxvdztcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwNSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3MCU7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZGFyay15ZWxsb3c7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgJjpudGgtY2hpbGQoNCkgey8vd2ludGVyXG4gICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3RveWEvd2ludGVyLXRhYi1vbi5qcGcnKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290ICY6bnRoLWNoaWxkKDMpIHsvL2F1dHVtblxuICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy90b3lhL2F1dHVtbi10YWItb24uanBnJykgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAmOm50aC1jaGlsZCgyKSB7Ly9zdW1tZXJcbiAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvdG95YS9zdW1tZXItdGFiLW9uLmpwZycpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgJjpudGgtY2hpbGQoMSkgey8vc3ByaW5nXG4gICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3RveWEvc3ByaW5nLXRhYi1vbi5qcGcnKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWItY29udGVudCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluO1xuICB9XG59XG5cbi50YWItYWNjZXNzIHsvL2FjY2VzcyBwYWdlXG4gIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgLnNsaWRlci10YWIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC50YWItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2MzZThkODtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblxuICAgIC50YWItaXRlbSB7XG4gICAgICAmLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyA3KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLTY7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMCAxNy45cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXMgZWFzZTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oMTAyNXB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDBweDtcbiAgICBwYWRkaW5nOiA0MnB4IDM3cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgIHBhZGRpbmc6IDEzcHggOHB4IDEzcHg7XG4gICAgfVxuXG4gICAgJi50YWItYnVzIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogLTUwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAuMjtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzAwYTA0MDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG5cbiIsIi53b3JrLWludHJvZHVjdGlvbiB7XG4gIC5tZWRpYS10aXRsZS13b3JrLWludHJvIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLndvcmstaW50cm8taXRlbSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5ib2xkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud29yay1pbnRyby1kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhLXN1YnBhZ2Utd29yay1pbnRybyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5tZWRpYS1ib3gtd29yayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMThweCAxNXB4O1xuICAgIH1cblxuICAgIC5tZWRpYS10aHVtYi13b3JrIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1heC13aWR0aDogMjU3cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1wcm9maWxlIHtcbiAgLm1lZGlhLXRpdGxlLXByb2ZpbGUge1xuICAgIGZvbnQtc2l6ZTogMTkuOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDNweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdG9wOiAtMzJweDtcbiAgICAgIGxlZnQ6IC0xcHg7XG5cbiAgICAgICYuZGVzYy0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZmlsZS1zdWItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cblxuICAuZGVzYy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ib2xkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9maWxlLWltZyB7XG4gICAgICAvL29yZGVyOiAyO1xuICAgICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDExOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ZpbGUtc3ViLXRpdGxlICB7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAwIDAgMjBweDtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZS1kZXNjIHtcbiAgICAgIC8vbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDU4cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcblxuICAgICAgLmJ1dHRvbi1wcm9maWxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIH0gXG4gICAgfVxuICB9XG59IiwiLmltYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5pbWFnZS1saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDAgMzMlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBcbiAgICAuaW1hZ2UtbGlzdC1kZXNjIHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgIFxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgZmxleDogMCA0OCU7XG4gICAgICAvL21heC13aWR0aDogMTYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cbiAgfVxuICBcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxufSIsIi5mb29kIHtcbiAgd2lkdGg6IDkxMXB4O1xuICBtYXJnaW46IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgbWFyZ2luLXRvcDogMTkycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IHtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAuZm9vZC10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgbGVmdDogNjNweDtcbiAgICAgICAgcmlnaHQ6IDYzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjoge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogI2EzODczNztcbiAgICBsaW5lLWhlaWdodDogMjsgICAgXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB9XG5cbiAgJi1kZXNjIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMjsgICAgXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcbiAgfVxufSIsIi5nYWxsZXJ5IHtcbiAgJi1saXN0IHtcbiAgICB3aWR0aDogMTAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgd2lkdGg6IDUwMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIuc2VjdGlvbi1jb25jZXB0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWJhc2lzOiA1MCU7XG5cbiAgLmNvbmNlcHQtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzoge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29uY2VwdCB7XG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICB3aWR0aDogNjExcHg7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQycHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiB7XG4gICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbmNlcHQtZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7ICAgICAgXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgIFxuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZ2FsbGVyeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgLmdhbGxlcnktaXRlbSB7XG4gICAgICAgIHdpZHRoOiAyNzJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB3aWR0aDogNTY0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmV4cGVyaWVuY2Uge1xuICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIH1cblxuICAuc3VicGFnZS1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi10YWcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhMzg3Mzc7XG4gICAgcGFkZGluZzogMzhweCA2OXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMjQ0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgd2lkdGg6IDYzOHB4O1xuICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzdweDtcbiAgICAgIGxlZnQ6IDEyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1MDVweDtcbiAgICAgIHJpZ2h0OiAtODhweDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgIH1cbiAgICAgIG1hcmdpbjoge1xuICAgICAgICB0b3A6IC00NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50b3lhLWV4cGVyaWVuY2UtMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRveWEtZXhwZXJpZW5jZS0yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA0NDFweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kZXNjIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMi4yNjc7ICAgIFxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgcGFkZGluZzoge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzoge1xuICAgICAgdG9wOiA5MHB4O1xuICAgICAgYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIEBhdC1yb290IC5leHBlcmllbmNlLWNvbW1pdCAmIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICB0b3A6IDUycHg7XG4gICAgICAgICAgYm90dG9tOiA2M3B4O1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZzoge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAmOm50aC1vZi10eXBlKDQpIHsvL2ZiIDA2MDgyMDIwIHRveWFcbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICAgIH1cblxuICAgICAgLmNvbHVtbnMge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWdzIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICAgIG1hcmdpbjoge1xuICAgICAgICAgICAgICB0b3A6IDM0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm90dG9tOiAzMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgJjpudGgtb2YtdHlwZSgzKSB7Ly9mYiAwNjA4MjAyMCB0b3lhXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExNXB4O1xuICAgICAgfVxuXG4gICAgICAuY29sdW1ucyB7XG4gICAgICAgIC50YWdzIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICAgIG1hcmdpbjoge1xuICAgICAgICAgICAgICB0b3A6IDMzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm90dG9tOiAyOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2Mge1xuICAgICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgbWFyZ2luOiB7XG4gICAgICAgICAgICAgIGxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgJjpudGgtY2hpbGQoMSksXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgLmNvbHVtbnMge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290ICY6bnRoLWNoaWxkKDIpLFxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290ICYge1xuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnBhZ2UtaW5uZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC8vIEBhdC1yb290ICYgLmNvbHVtbnMge1xuICAgICAgLy8gICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIC8vICAgICB3aWR0aDogNTAlO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgLnRhZ3Mge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2EzODczNztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi10b3lhLW1hdGVyaWFsLTEge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxMzhweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDkzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdG95YS12ZXNzZWxzLTEge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxMTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDc5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdG95YS1zcGFjZS0xIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTM4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRveWEtdGFrdW1pLTEge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nIHtcbiAgICAgIG1hcmdpbjoge1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luOiB7XG4gICAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICAgIGJvdHRvbTogMjFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRveWEtbWF0ZXJpYWwtMiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMzOHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDIwM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRveWEtdmVzc2Vscy0yIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNDYxcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aDogMjc3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdG95YS1zcGFjZS0yIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNDk2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aDogMjk3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdG95YS10YWt1bWktMiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwMXB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDIwNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMi4yNjc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjE1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICB3aWR0aDogNjQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGFyay15ZWxsb3c7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBvaW50LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgLmZ1bGwtc3Age1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgIH1cbiAgfVxuICAucG9pbnQtaGVhZGluZy13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmZhO1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCA4MHB4O1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSsxKSB7XG4gICAgICBwYWRkaW5nOiA2N3B4IDIwcHggMTgwcHg7XG4gICAgfVxuXG4gICAgLnBvaW50LWhlYWRpbmcge1xuXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgIH1cblxuICAgICAgJi5uby0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaW5uZXItYnVmZmV0LzAxLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA3cHg7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5uby0yIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaW5uZXItYnVmZmV0LzAyLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA3cHg7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5uby0zIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaW5uZXItYnVmZmV0LzAzLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA3cHg7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5uby00IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaW5uZXItYnVmZmV0LzA0LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA3cHg7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucG9pbnQtc3VidGV4dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb2ludC1pbWFnZS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUrMSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNTVweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgIC5wb2ludC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUrMSkge1xuICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSsxKSB7XG4gICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudHdvLWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5AYXQtcm9vdCAuZGlubmVyLXNldC1tYXJjaGVyYW50IHsvL2Rpbm5lciBzZXQgbWFyY2hlcmFudCBwYWdlXG4gIC5wb2ludC1zdWJ0ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogJHotbWluO1xuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuICB9XG59XG4iLCIucmVjb21tZW5kLW1lbnUge1xuICAmLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2M2Y2NlNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JheTtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzlweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYm90dG9tOiAzOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZzoge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIG1hcmdpbi10b3A6IDczcHg7XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICB3aWR0aDogNTUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1haW4tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgaGVpZ2h0OiA0MS41cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tYWluLXRpdGxlLTMge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1LjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRleHQge1xuICAgICAgcGFkZGluZzoge1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVjb21tZW5kLWZlYXR1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuXG4gIEBhdC1yb290IC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6ICR6LW1pbjtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0ODFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGhlaWdodDogMTc5cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuXG4gICAgJi5kZXRhaWxzLWltYWdlIHtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiAxNzlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgJi5mZWF0dXJlLXRpdGxlLTIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogMTcuNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyOXB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBoZWlnaHQ6IDQwLjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAmIHtcbiAgICAgICYuZGV0YWlscy10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0Ny41cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50aXRsZS0yIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDI4N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgICB3aWR0aDogMjAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTYuNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIycHg7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogMTMuNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290ICYge1xuICAgICAgJi5kZXRhaWxzLXByaWNlIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMy41cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wcmljZS0yIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kZXNjIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgICAgXG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS44MzM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgQGF0LXJvb3QgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAmIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRldGFpbHMtZGVzYyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtYm94IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kZXRhaWxzLWJveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgIG1hcmdpbjoge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRhZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgICAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyYXk7XG4gICAgcGFkZGluZzoge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IC0xNXB4O1xuXG4gICAgQGF0LXJvb3QgLmRpbm5lci1zZXQtbWFyY2hlcmFudCAmIHsvL2Rpbm5lciBzZXQgbWFyY2hlcmFudCBwYWdlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2NDtcbiAgICAgIHRvcDogLThweDtcbiAgICB9XG5cbiAgICAmLmRldGFpbHMtdGFnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43Mjc7XG4gICAgfVxuICB9XG59XG5cbkBhdC1yb290IC5kaW5uZXItc2V0LW1hcmNoZXJhbnQgey8vZGlubmVyIHNldCBwYWdlXG4gIC5mZWF0dXJlLXByaWNlLTIge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZWNvbW1lbmQtZmVhdHVyZS1pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBoZWlnaHQ6IDE2MC41cHg7XG4gICAgfVxuICB9XG5cbiAgLmRldGFpbHMtdGl0bGUge1xuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGV0YWlscy1kZXNjIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5kaW5uZXItcmVjb21tZW5kLWZlYXR1cmUtdGl0bGUtMSB7XG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubWFwLWFsbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21hcF9tL21hcC1jZW50cmFsLWVudHJhbmNlLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG5cbiAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKzEpIHtcbiAgICAvL3BhZGRpbmc6IDUwcHggMCAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICB9XG5cbiAgLnNlY3Rpb24tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIC5zZWN0aW9uLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gIFxuICAubWFwLWFsbC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubWFwLWFsbC1idWJibGVzLWxpc3Qge1xuICAgIC5tYXAtYnViYmxlcy1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGVhc2UgMC41cyBhbGw7XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjJweDtcbiAgICAgICAgcmlnaHQ6IDQwM3B4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB0b3A6IDUxcHg7XG4gICAgICAgIG1heC13aWR0aDogMTMzcHg7XG4gICAgICAgIHJpZ2h0OiA1NDVweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdG9wOiAxMzJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjZweDtcbiAgICAgICAgbGVmdDogMTczcHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRvcDogMzY2cHg7XG4gICAgICAgIG1heC13aWR0aDogMTQzcHg7XG4gICAgICAgIGxlZnQ6IDEwNXB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgICAgICBsZWZ0OiAzMTFweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgdG9wOiAzMDNweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzJweDtcbiAgICAgICAgbGVmdDogMzQ0cHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgIHRvcDogMTI3cHg7XG4gICAgICAgIG1heC13aWR0aDogMTIzcHg7XG4gICAgICAgIHJpZ2h0OiAxMzBweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgLy8gWm9vbSBJY29uXG4gICAgICAgIGJvdHRvbTogMTYzcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFwLWJ1YmJsZXMtaXRlbTpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBlYXNlIDAuNXMgYWxsO1xuICAgICAgLyogdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyAqL1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KVxuICAgIH1cbiAgfVxuXG4gIC5zcC1tYXAtZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwJTtcbiAgICBsZWZ0OiAyJTtcbiAgICBtYXgtd2lkdGg6IDUyJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuc3AtbWFwLW1hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYubWFwLWNlbnRyYWwge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDg1JTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbn1cblxuLm1hcC13cmFwcGVyIHtcbiAgJi5tYXAtd3JhcHBlci10b3VyaXNtIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDg5MHB4O1xuICAgIH1cbiAgfVxufSIsIi5sb2NhdGlvbiB7XG4gICYtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNTdweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgfVxuICB9XG5cbiAgJi1jb2wge1xuICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgd2lkdGg6IDYxM3B4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1tYXAge1xuICAgIC5tYXAtaWZyYW1lIHtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkY29sb3ItZ3JlZW47XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogMTk1LjVweDtcbiAgICAgIH1cblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgaGVpZ2h0OiAzNThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jdGEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAmLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzMzsgICBcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgICBcbiAgICB9XG4gIH1cblxuICAmLWRlc2Mge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1ub3RlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLWNvbCB7XG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgICAgd2lkdGg6IDMzM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICB3aWR0aDogNjU2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9yZGVyLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgcGFkZGluZzogNDlweCAyN3B4IDMxcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZzoge1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgIH1cbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc3ODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdG9wOiAtMTdweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdG9wOiAtMTRweDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7ICBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS45NjE7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmMzMzMztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICAgIHRvcDogLTE0cHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTcxO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTsgICAgICAgICAgICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAmIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3MTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWluZXNoYWZ0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jdGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAubm90ZS1jdGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgJiB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmd1aWRlLWZpbHRlciB7XG5cbiAgLnJvdyB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gIH1cbiAgLnRhZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKzEpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUrMSkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Njk2OTY7XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDJweCAyMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUrMSkge1xuICAgICAgICBwYWRkaW5nOiA3cHggMjlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjk4MDI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ3VpZGUtYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC5ndWlkZS1hcmVhLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cblxuICAgIC5ndWlkZS1hcmVhLWxvZ28ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1heC13aWR0aDogOTVweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmd1aWRlLWFyZWEtZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuXG4gICAgICAuZ3VpZGUtYXJlYS1kZXNjLWhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tb2JpcGFyayB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5oZWxsb3dvb2RzIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7ICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5ob25kYSB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4OyAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmd1aWRlLWFyZWEtcGFzc3BvcnQge1xuICAgICAgY29sb3I6ICNmMzlhMDQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhc3Nwb3J0IHtcbiAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXgtd2lkdGg6IDIzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmd1aWRlLWxpc3Qge1xuXG4gIC5ndWlkZS1pdGVtcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgLnBhc3Nwb3J0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIG1heC13aWR0aDogMjNweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogLTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gICAgICAubWVkaWEtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuYXJlYS1pdGVtLWltYWdlLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcmVhLWl0ZW0tZGVzYy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MzVweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIFxuICAgICAgLnN1YnBhZ2UtdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnRpdGxlLXVuZGVybGluZSB7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiKDE5NSwyMzIsMjE2KTtcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTk1LDIzMiwyMTYsMSkgMCUsIHJnYmEoMTk1LDIzMiwyMTYsMSkgMTAwJSk7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiAxMDAlIDVweDtcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xuICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwYjkzNzY7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogdW5zZXQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnBkZi1saW5rIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGEge1xuICAgIGNvbG9yOiAjMDAwO3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgLnBkZi1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG5cbi5ndWlkZS1kYXRhLWhvbGRlciB7XG5cblxuICBcblxuXG4gIC8vQXJlYVxuICAmW2RhdGEtYXJlYSo9XCJtb2JpcGFya1wiXSB7XG4gICAgLmd1aWRlLWFyZWFbZGF0YS1hcmVhPVwibW9iaXBhcmtcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICZbZGF0YS1hcmVhKj1cImhlbGxvd29vZHNcIl0ge1xuICAgIC5ndWlkZS1hcmVhW2RhdGEtYXJlYT1cImhlbGxvd29vZHNcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICZbZGF0YS1hcmVhKj1cImhvbmRhXCJdIHtcbiAgICAuZ3VpZGUtYXJlYVtkYXRhLWFyZWE9XCJob25kYVwiXSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJltkYXRhLWFyZWE9XCJcIl0ge1xuICAgIC5ndWlkZS1hcmVhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIFxuXG4gIC8vQWdlXG4gICZbZGF0YS1hZ2UqPVwiMFwiXVtkYXRhLWdyYWRlPVwiXCJdIHtcbiAgICAuZ3VpZGUtaXRlbXNbZGF0YS1hZ2UqPVwiMFwiXSB7ZGlzcGxheTogYmxvY2s7fVxuICAgIC8vIC5ndWlkZS1pdGVtczpub3QoW2RhdGEtYWdlKj1cIjBcIl0pIHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxuICB9XG4gICZbZGF0YS1hZ2UqPVwiMVwiXVtkYXRhLWdyYWRlPVwiXCJdIHtcbiAgICAuZ3VpZGUtaXRlbXNbZGF0YS1hZ2UqPVwiMVwiXSB7ZGlzcGxheTogYmxvY2s7fVxuICAgIC8vIC5ndWlkZS1pdGVtczpub3QoW2RhdGEtYWdlKj1cIjFcIl0pIHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxuICB9XG4gICZbZGF0YS1hZ2UqPVwiMlwiXVtkYXRhLWdyYWRlPVwiXCJdIHtcbiAgICAuZ3VpZGUtaXRlbXNbZGF0YS1hZ2UqPVwiMlwiXSB7ZGlzcGxheTogYmxvY2s7fVxuICAgIC8vIC5ndWlkZS1pdGVtczpub3QoW2RhdGEtYWdlKj1cIjJcIl0pIHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxuICB9XG4gICZbZGF0YS1hZ2UqPVwiM1wiXVtkYXRhLWdyYWRlPVwiXCJdIHtcbiAgICAuZ3VpZGUtaXRlbXNbZGF0YS1hZ2UqPVwiM1wiXSB7ZGlzcGxheTogYmxvY2s7fVxuICAgIC8vIC5ndWlkZS1pdGVtczpub3QoW2RhdGEtYWdlKj1cIjNcIl0pIHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxuICB9XG4gICZbZGF0YS1hZ2UqPVwiNFwiXVtkYXRhLWdyYWRlPVwiXCJdIHtcbiAgICAuZ3VpZGUtaXRlbXNbZGF0YS1hZ2UqPVwiNFwiXSB7ZGlzcGxheTogYmxvY2s7fVxuICAgIC8vIC5ndWlkZS1pdGVtczpub3QoW2RhdGEtYWdlKj1cIjRcIl0pIHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxuICB9XG4gICZbZGF0YS1hZ2UqPVwiNVwiXVtkYXRhLWdyYWRlPVwiXCJdIHtcbiAgICAuZ3VpZGUtaXRlbXNbZGF0YS1hZ2UqPVwiNVwiXSB7ZGlzcGxheTogYmxvY2s7fVxuICAgIC8vIC5ndWlkZS1pdGVtczpub3QoW2RhdGEtYWdlKj1cIjVcIl0pIHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxuICB9XG4gICZbZGF0YS1hZ2UqPVwiNlwiXVtkYXRhLWdyYWRlPVwiXCJdIHtcbiAgICAuZ3VpZGUtaXRlbXNbZGF0YS1hZ2UqPVwiNlwiXSB7ZGlzcGxheTogYmxvY2s7fVxuICAgIC8vIC5ndWlkZS1pdGVtczpub3QoW2RhdGEtYWdlKj1cIjZcIl0pIHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxuICB9XG5cblxuXG5cbiAgLy9HcmFkZVxuICAmW2RhdGEtZ3JhZGUqPVwiMVwiXSB7XG4gICAgLmd1aWRlLWl0ZW1zW2RhdGEtZ3JhZGUqPVwiMVwiXSB7ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDt9XG4gICAgLmd1aWRlLWl0ZW1zOm5vdChbZGF0YS1ncmFkZSo9XCIxXCJdKSB7ZGlzcGxheTogbm9uZTt9XG4gIFxuICB9XG4gICZbZGF0YS1ncmFkZSo9XCIyXCJdIHtcbiAgICAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCIyXCJdIHtkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O31cbiAgICAuZ3VpZGUtaXRlbXM6bm90KFtkYXRhLWdyYWRlKj1cIjJcIl0pIHtkaXNwbGF5OiBub25lO31cbiAgXG4gIH1cbiAgJltkYXRhLWdyYWRlKj1cIjNcIl0ge1xuICAgIC5ndWlkZS1pdGVtc1tkYXRhLWdyYWRlKj1cIjNcIl0ge2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fVxuICAgIC5ndWlkZS1pdGVtczpub3QoW2RhdGEtZ3JhZGUqPVwiM1wiXSkge2Rpc3BsYXk6IG5vbmU7fVxuICBcbiAgfVxuICAmW2RhdGEtZ3JhZGUqPVwiNFwiXSB7XG4gICAgLmd1aWRlLWl0ZW1zW2RhdGEtZ3JhZGUqPVwiMVwiXSxcbiAgICAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCIyXCJdLFxuICAgIC5ndWlkZS1pdGVtc1tkYXRhLWdyYWRlKj1cIjNcIl0sXG4gICAgLmd1aWRlLWl0ZW1zW2RhdGEtZ3JhZGUqPVwiNFwiXSxcbiAgICAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCI1XCJdLFxuICAgIC5ndWlkZS1pdGVtc1tkYXRhLWdyYWRlKj1cIjZcIl0se2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fVxuICAgIC8vLmd1aWRlLWl0ZW1zW2RhdGEtZ3JhZGUqPVwiNFwiXSB7ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDt9XG4gICAgLmd1aWRlLWl0ZW1zOm5vdChbZGF0YS1ncmFkZSo9XCI0XCJdKSB7ZGlzcGxheTogbm9uZTt9XG4gIFxuICB9XG4gICZbZGF0YS1ncmFkZSo9XCI1XCJdIHtcbiAgICAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCIxXCJdLFxuICAgIC5ndWlkZS1pdGVtc1tkYXRhLWdyYWRlKj1cIjJcIl0sXG4gICAgLmd1aWRlLWl0ZW1zW2RhdGEtZ3JhZGUqPVwiM1wiXSxcbiAgICAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCI0XCJdLFxuICAgIC5ndWlkZS1pdGVtc1tkYXRhLWdyYWRlKj1cIjVcIl0sXG4gICAgLmd1aWRlLWl0ZW1zW2RhdGEtZ3JhZGUqPVwiNlwiXSx7ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDt9XG4gICAgLy8uZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCI1XCJdIHtkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O31cbiAgICAuZ3VpZGUtaXRlbXM6bm90KFtkYXRhLWdyYWRlKj1cIjVcIl0pIHtkaXNwbGF5OiBub25lO31cbiAgXG4gIH1cbiAgJltkYXRhLWdyYWRlKj1cIjZcIl0ge1xuICAgIC5ndWlkZS1pdGVtc1tkYXRhLWdyYWRlKj1cIjFcIl0sXG4gICAgLmd1aWRlLWl0ZW1zW2RhdGEtZ3JhZGUqPVwiMlwiXSxcbiAgICAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCIzXCJdLFxuICAgIC5ndWlkZS1pdGVtc1tkYXRhLWdyYWRlKj1cIjRcIl0sXG4gICAgLmd1aWRlLWl0ZW1zW2RhdGEtZ3JhZGUqPVwiNVwiXSxcbiAgICAuZ3VpZGUtaXRlbXNbZGF0YS1ncmFkZSo9XCI2XCJdLHtkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O31cbiAgICAvLy5ndWlkZS1pdGVtc1tkYXRhLWdyYWRlKj1cIjZcIl0ge2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fVxuICAgIC5ndWlkZS1pdGVtczpub3QoW2RhdGEtZ3JhZGUqPVwiNlwiXSkge2Rpc3BsYXk6IG5vbmU7fVxuICBcbiAgfVxuXG4gIC8qU2hvdyBpdGVtcyBpZiBib3RoIGFnZSBhbmQgZ3JhZGUgYXJlIG5vdCBzZWxlY3RlZCovXG4gICZbZGF0YS1hZ2U9XCJcIl1bZGF0YS1ncmFkZT1cIlwiXSB7XG4gICAgLmd1aWRlLWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1hZ2U9XCJcIl1bZGF0YS1ncmFkZT1cIlwiXVtkYXRhLWFyZWE9XCJcIl0ge1xuICAgIC5ndWlkZS1hcmVhLCAuZ3VpZGUtaXRlbXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cblxuICAvL1Bhc3Nwb3J0IFxuICAmW2RhdGEtcGFzc3BvcnQ9XCJ0cnVlXCJdIHtcbiAgICBbZGF0YS1hcmVhPVwiaG9uZGFcIl0sXG4gICAgLmd1aWRlLWl0ZW1zW2RhdGEtcGFzc3BvcnQ9XCJcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBcblxuXG59IiwiLnRpbGVzIHtcbiAgZGlzcGxheTpmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAudGlsZSB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB3aWR0aDogMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAudGlsZUltYWdlV3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGlsZURlc2NXcmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWRkcmVzcyB7XG4gICAgICAgIGNvbG9yOiAjN2E3YTdhO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBmb250LWZhbWlseTogXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFl1R290aGljLCDmuLjjgrTjgrfjg4Pjgq8sIOODoeOCpOODquOCqiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi50b3duTGlzdEl0ZW0ge1xuICAudG93bi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAudGlsZUltYWdlV3JhcCB7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC50aWxlRGVzY1dyYXAge1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDtcblxuICAgICAgLmRpcmVjdGlvbi10aW1lIHtcbiAgICAgICAgY29sb3I6ICMwMGEwMDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sb3ItdGl0bGUge1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmaWNpYWwtbGluay13cmFwIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAub2ZmaWNpYWwtbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWRkcmVzcyB7XG4gICAgICAgIGNvbG9yOiAjN2E3YTdhO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4yNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS45MnB4O1xuXG4gICAgICAgICAgJltocmVmPVwiXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluLXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKzEpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cbiAgfVxufVxuXG4udGlsZXNHb29kc0xpc3Qge1xuXG5cbiAgLnByb2dyYW0taXRlbS1nb29kcyB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcblxuICAgIC50aWxlRGVzY1dyYXAge1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMGEwNDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubG9uZy10ZXh0IHtcblxuXG4gICAgICAgICAgLnNtYWxsIHtmb250LXNpemU6IDEycHg7fVxuXG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5iYXR0bGUtY2FydCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgcGFkZGluZzogMCA2MHB4IDYwcHg7XG4gIH1cbiAgJi5iYXR0bGUtY2FydC1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4iLCIuZ29vZHMtc2hvcC1saXN0IHtcblxuICAuZ29vZHMtc2hvcC1pdGVtcyB7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICYuZXhwZXJpZW5jZS1pdGVtIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6MDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBib3JkZXI6MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcblxuICAgICAgLm1lZGlhLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3JhcHBlci1jb250YWluZXIge1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmFyZWEtaXRlbS1pbWFnZS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNDQycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJi5jb2xsZWN0aW9uLWltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDU1N3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiA1NTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb2xsZWN0aW9uLXN1YnBhZ2UtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbGxlY3Rpb24tZGV0YWlscyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM2M3B4O1xuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJlYS1pdGVtLWRlc2Mtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG5cblxuICAgICAgLnN1YnBhZ2UtdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGV0YWlscy1saXN0IHtcbiAgICAgICAgLmRldGFpbHMtbGlzdC1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAuZGV0YWlscy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGV0YWlscy1saXN0LWl0ZW0tZGVzYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgJi5wYWRkaW5nLWxlZnQtbm9uZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDBhMDQwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBhMDQwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHVuc2V0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvbGxlY3Rpb24tZGVzYy13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDdweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuZGV0YWlscy1saXN0IC5kZXRhaWxzLWxpc3QtaXRlbSB7XG4gICAgICAgICAgLmRldGFpbHMtbGlzdC1pdGVtLWRlc2Mge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5leHBlcmllbmNlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC5hcmVhLWl0ZW0tZGVzYy13cmFwcGVyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ldmVudHMtbGlzdCB7XG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmV2ZW50cy1zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJvdHRvbTogLTM2cHg7XG5cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwNzA3O1xuICAgICAgICBvcGFjaXR5OiAgaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTA0MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnRzLXN3aXBlcltkYXRhLWltZ2NvdW50PVwiMVwiXSAuZXZlbnRzLXN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmV2ZW50cy1saXN0LWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG5cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3VicGFnZS10aXRsZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEwZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuXG4gICAgICAuZGV0YWlscy1saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgIC5kZXRhaWxzLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uZ29vZHMtYm90dG9tLWJhbm5lcnMge1xuICAuYmFubmVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAuYmFubmVyLWRlc2MsIC5sLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItZGVzYyB7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcblxuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubC1idXR0b24ge1xuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgcGFkZGluZzogMzBweCA1MnB4O1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXItMiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmRmZGY7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAuYmFubmVyLWRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSArIDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXItMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBtaW4tc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cbiAgfVxuXG59XG4iLCIuY29sbGVjdGlvbi1leGhpYml0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiA1NjlweDtcbiAgICB9XG4gIH1cbn1cbi5leGhpYml0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogODRweDtcbn1cbi5leGhpYml0LWl0ZW0ge1xuICBmbGV4OiAwIDAgNDUlO1xuICBtYXgtd2lkdGg6IDQ1JTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1oaXJhZ2luby13MztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuZXhoaWJpdC1pdGVtLWxpbmsge1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG59XG4uZXhoaWJpdC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDBhMDQwO1xuICBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm8tdzM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIG1hcmdpbjogMTNweCBhdXRvIDE5cHg7XG4gIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmV4aGliaXQtbWFyZ2luLWZpcnN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgfVxufVxuLmNvbGxlY3Rpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb2xsZWN0aW9uLWl0ZW0tbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLjg7tcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gY29udGVudC1zZWN0aW9uXG4uY29udGVudC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY29sbGVjdGlvbi9iZy1jb250ZW50cy5qcGcnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDc0cHggMCA5MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDlweDtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29sbGVjdGlvbi9iZy1jb250ZW50cy1zcC5qcGcnKTtcbiAgfVxufVxuLmNvbnRlbnQtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRlbnRzLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWhvbGxhbmQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMi4xNnB4O1xufVxuLmNvbnRlbnQtbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cbi5jb250ZW50LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGVudC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbnRlbnQtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250ZW50LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiRmb250LWhpcmFnaW5vO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuLmNvbnRlbnQtdGl0bGUtbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5jb250ZW50LWRlc2Mge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTokZm9udC1oaXJhZ2luby13MztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbn1cbi5jb2xsZWN0aW9uLWRhdGEtbGlzdHtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbiIsIi5yYWNpbmcta2FydC12aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICYuYmF0dGxlLWNhcnQge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cbi5yYWNpbmcta2FydC1pdGVtIHtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxuICBpZnJhbWUge1xuICAgIHdpZHRoOiA0ODdweDtcbiAgICBoZWlnaHQ6IDI4NXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAmLnJhY2luZy1rYXJ0LWltZyB7XG4gICAgbWF4LXdpZHRoOiA0ODdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJhY2luZy1kZXNjIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1oaXJhZ2lubztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG4udGFibGUtaGVhZGluZy1yYWNpbmcge1xuICBtYXgtd2lkdGg6IDIzNHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRhYmxlLXJhY2luZyB7XG4gIC5saW5rIHtcbiAgICBjb2xvcjogIzAwYTA0MDtcbiAgfVxuICAudGFibGUtZGVzYyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnRhYmxlLXN1YmhlYWRpbmctcmFjaW5nIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLy8gQmF0dGxlIENhcnRcbi5iYXR0bGUtY2FydC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1oaXJhZ2lubztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAzOHB4IGF1dG8gNTFweDtcbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAmLm1lbWJlci1wYXNzIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgfVxuICAgICYuZXZlbnRzIHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIH1cbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL3JhY2luZ2thcnQvbGluZS5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIEBhdC1yb290IC5pcy1pZSAmIHtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgIH1cbiAgfVxufVxuLmJhdHRsZS1jYXJ0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nOiA0N3B4IDU1cHg7XG4gIHotaW5kZXg6IDE7XG4gIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcmFjaW5na2FydC9ib3JkZXIucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2Fzc2V0cy9pbWFnZXMvcmFjaW5na2FydC9ib3JkZXItc3AucG5nJyk7XG4gICAgfVxuICB9XG4gIC5iYXR0bGUtY2FydC1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDQ0NnB4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW46MCBhdXRvIDIwcHg7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5iYXR0bGUtY2FydC1oZWFkaW5nIHtcbiAgICAgIG1heC13aWR0aDogNDQ0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogN3B4IDAgMzNweDtcbiAgICAgICYudGFiMiB7XG4gICAgICAgIG1heC13aWR0aDogMTAzcHg7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkgIHtcbiAgICAgICAgICBtYXJnaW46IDdweCBhdXRvIDMzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJhdHRsZS1jYXJ0LWRlc2Mge1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpICB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgfVxuICAgIC5iYXR0bGUtY2FydC1kZXNjLWxpc3Qge1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAubC1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICAgIC5idXR0b24tYWR2ZW50dXJlICB7XG4gICAgICAgIG1hcmdpbjogMCA4cHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYudGFiMiB7XG4gICAgICAgIC5idXR0b24taWNvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5iYXR0bGUtY2FydC1mZWUtc2VjdGlvbiB7XG5cbiAgLmJhdHRsZS1jYXJ0LXRpdGxlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiA3NnB4O1xuICAgIH1cbiAgfVxuICAuYmF0dGxlLWNhcnQtZmVlLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIC5iYXR0bGUtY2FydC1mZWUtdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgIGJvcmRlcjoxcHggc29saWQgIzRFQkQ3QjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDQycHggMzRweDtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHRyLCB0ZCB7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICM0RUJEN0I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB3aWR0aDogNDc1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hbGlnbi1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgfVxuICB9XG59XG4uYmF0dGxlLWNhcnQtZmVlLWRlc2Mge1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICAmLmFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYmF0dGxlLWNhcnQtY2hhbGxlbmdlIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm87XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjg4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA1MzJweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL3JhY2luZ2thcnQvbGluZTIucG5nKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMzg1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuY2hhbGxlbmdlLWhlYWRpbmctdGFiMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnN1YiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMi4xNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA0NzhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICYuc3ViLXNwIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Byb2dyYW0vdW5kZXJsaW5lLnBuZyk7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1pbmZvLXVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzA0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtaW5mby1saSB7XG4gICAgICAgIHdpZHRoOiAyOTJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDg4cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL3JhY2luZ2thcnQvYXJyb3cucG5nJyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtNzVweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy9hc3NldHMvaW1hZ2VzL3JhY2luZ2thcnQvYXJyb3ctc3AucG5nJyk7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC05NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRhYjIge1xuICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhdHRsZS1jYXJ0LWNoYWxsZW5nZS1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgcGFkZGluZzogMTEycHggMjBweCAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM0RUJEN0I7XG4gICAgICAgICAgICBjb2xvcjogIzRFQkQ3QjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9yYWNpbmdrYXJ0L2RhaWx5LXJhbmtpbmcucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjIwcHg7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA3M3B4O1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5tb250aGx5IHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcmFjaW5na2FydC9tb250aGx5LXJhbmtpbmcucG5nJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYXR0bGUtY2FydC1jaGFsbGVuZ2UtYm94IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNEVCRDdCO1xuICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmdyYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjYzEyNzJkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJhdHRsZS1jYXJ0LWxheW91dCB7XG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIHdpZHRoOiA1OTVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5tYXAtZmxhZyB7XG4gIG1heC13aWR0aDogOTAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2NoZWR1bGUtc2VjdGlvbiB7XG4gIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IC0yMnB4O1xuICB9XG4gIC5idXNpbmVzcy1jYWxlbmRhci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLm1lbWJlci1wYXNzLXNlY3Rpb24ge1xuICAuaGVhZGluZy1zdWJ0ZXh0IHtcbiAgICB3aWR0aDogNjM5cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5tZW1iZXItcGFzcy1ib3gge1xuICAgIGJvcmRlcjoxcHggc29saWQgI2JmYmZiZjtcbiAgICBtYXJnaW4tdG9wOiAzOXB4O1xuICAgIHBhZGRpbmc6IDExcHggNjdweCA1MnB4O1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmJhdHRsZS1jYXJ0LXRpdGxlIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDE4MXB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1lbWJlci1wYXNzLWxpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG15LXNlYy1jb3VudGVyO1xuICAgICAgLm1lbWJlci1wYXNzLWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG15LXNlYy1jb3VudGVyO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiIGNvdW50ZXIobXktc2VjLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbWJlci1wYXNzLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgICAgICB9XG4gICAgICAgIC5tZW1iZXItcGFzcy1pdGVtLXJlZCB7XG4gICAgICAgICAgY29sb3I6ICNjMTI3MmQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbWJlci1wYXNzLWluZm8ge1xuICAgICAgICAgIHRleHQtaW5kZW50OiA1M3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1lbWJlci1wYXNzLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gICAgICBtYXgtd2lkdGg6IDg1OHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMzJweCAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgLmlzLW9wZW4ge2Rpc3BsYXk6IGlubGluZS1ibG9jazt9XG4gICAgICAgIC5pcy1jbG9zZSB7ZGlzcGxheTogbm9uZTt9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDdweCAxMi4xcHggN3B4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3MTliNjggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tZW1iZXItcGFzcy10YWJsZS1zZWN0aW9uIHtcbiAgLmJhdHRsZS1jYXJ0LWZlZS1zZWN0aW9uIHtcbiAgICAgLmJhdHRsZS1jYXJ0LWZlZS10YWJsZSB7XG4gICAgICAgLmJhdHRsZS1jYXJ0LWZlZS10aCB7XG4gICAgICAgICBwYWRkaW5nOiAyN3B4IDM0cHg7XG4gICAgICAgfVxuICAgICB9XG4gIH1cbiAgLm1lbWJlci1wYXNzLWRpdiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAubWVtYmVyLWhlYWRpbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG4ubW9yZXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmF0dGxlLWNhcnQtc2VjdGlvbi10aXRsZSB7XG4gIC5oZWFkaW5nLXN1YnRleHQge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiA4M3B4O1xuICAgIH1cbiAgfVxufVxuLmJhdHRsZS1jYXJ0LWZlZS10YWJsZS10aXRsZS1zcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmFubmVyLWN0YS1yYWNpbmd7XG4gIC5iYW5uZXItY3RhIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cbi5yYWNpbmcta2FydC11bCB7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbi50YWJzLWdvb2RzLXNlY3Rpb24ge1xuICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxufVxuIiwiLnJvdyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4kY29sOiAxMjtcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbCB7XG4gICR3aWR0aDogKDEwMCUgLyAoJGNvbC8kaSkpO1xuICAuY29sLWxnLSN7JGl9IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtYmFzaXM6ICR3aWR0aDtcbiAgICBtYXgtd2lkdGg6ICR3aWR0aDtcbiAgICAvLyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAuY29sLW1kLSN7JGl9IHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1iYXNpczogJHdpZHRoO1xuICAgICAgbWF4LXdpZHRoOiAkd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLmNvbC1zbS0jeyRpfSB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtYmFzaXM6ICR3aWR0aDtcbiAgICAgIG1heC13aWR0aDogJHdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAzMnB4O1xuICB3aWR0aDogJGNvbnRhaW5lciArIDY0O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIEBhdC1yb290IC5yZWNvbW1lbmQtbWVudSAmIHsvL21hcmNoZXJhbnQgbHVuY2ggcGFnZVxuICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IC5jYW1wLXdyYXBwZXIgJiB7XG4gICAgJi1tIHtcbiAgICAgIG1hcmdpbjoge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ubC1jb250YWluZXItcmFjaW5nIHtcbiAgICBtYXgtd2lkdGg6IDEwODZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAmLmwtcmFjaW5nLXNwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgQGF0LXJvb3QgLnJlY29tbWVuZC1tZW51ICYgey8vbWFyY2hlcmFudCBsdW5jaCBwYWdlXG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIH1cbiAgICAgICYuZm9yLXNwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuY2FtcC13cmFwcGVyICYge1xuICAgICAgJi1tIHtcbiAgICAgICAgbWFyZ2luOiB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cblxuLmwtY29udGFpbmVyLWtpZHMtYXR0cmFjdGlvbiB7XG4gIG1heC13aWR0aDogMTA2MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubC1jb250YWluZXItaW5uZXIge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHdpZHRoOiAkY29udGFpbmVyLWlubmVyICsgNjA7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5sLWNvbnRhaW5lci1pbm5lci1ub3pvbWlub3l1IHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB3aWR0aDogJGNvbnRhaW5lci1pbm5lciArIDYwO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmJ1c2luZXNzLWNhbGVuZGFyLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVsbG93b29kcy9maWVsZC1pbnRyby1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgOTUlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgLmJ1c2luZXNzLWNhbGVuZGFyLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMjFweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNhbGVuZGFyLW5vdGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSsxKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAuY2FsZW5kYXItbm90ZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4ubC1jb250YWluZXItbW9iaS1ndWlkZSB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xufVxuXG4ubC1jb250YWluZXItbSB7XG4gIG1heC13aWR0aDogMTAyMXB4O21hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1heC13aWR0aDogMjUycHg7XG5cbiAgICAmLmZ1bGwtc3Age1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuY29sbGVjdGlvbi1kYXRhLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTE2cHg7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5nb29kcy1zaG9wLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgJi5leHBlcmllbmNlLWNvbnRhaW5lci1zcCB7XG4gICAgICBtYXgtd2lkdGg6IDM3M3B4O1xuICAgICAgd2lkdGg6IDk0JTtcbiAgICB9XG4gIH1cbn1cbiIsIi5sLWhlYWRpbmcge1xuICAvLyBtYXJnaW46IDgwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubC1oZWFkaW5nLW1haW4ge1xuICBtYXJnaW46IDQ4cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyBcbiAgXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgbWFyZ2luOiA0MHB4IDAgNDlweDtcbiAgfVxuXG4gICYubC1oZWFkaW5nLW1haW4tbm96b21pbm95dS1zdW1tYXJ5IHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGluZy1pbm5lciB7XG4gIG1hcmdpbjogNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLmwtZmVhdHVyZSB7XG4gIHBhZGRpbmc6IDE1M3B4IDAgMDtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHBhZGRpbmctdG9wOiAxMzJweDtcbiAgfVxufVxuIiwiLmwtcGFya21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIHBhZGRpbmc6IDBweCAwIDQ5cHg7XG4gIH1cbn1cbiIsIi5sLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcblxuICAmLnlvdXR1YmUtdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJi5sLWNvbGxlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4M3B4O1xuICB9XG5cbiAgJi5sLXJhY2luZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYubC1zZWN0aW9uLWJhdHRsZS1jYXJ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICYubC1zZWN0aW9uLXJhY2luZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cblxuICAmLnNlY3Rpb24tZXZlbnRzIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuY29sbGVjdGlvbi1zZWN0aW9ue1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cblxuICAmLmwtc2VjdGlvbi1mb3Jlc3QtZG9raWRva2kge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmLmwtc2VjdGlvbi1ob3RlbC10d2luIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICB9XG4gIH1cblxuICAmLmwtc2VjdGlvbi1oZWxsb3dvb2RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDY4cHg7XG4gICAgfVxuICB9XG5cbiAgJi5zcG9uc29ycyB7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIH1cbiAgfVxuXG4gICYubC1zZWN0aW9uLWFjdGl2aXR5IHtcbiAgICBtYXJnaW4tdG9wOiAtNzJweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuICgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAmLmJhbm5lci1pbWFnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmF5O1xuICAgIH1cblxuICAgICYuaG90ZWx0d2lucmluZy1iYW5uZXItaW1hZ2UtMSxcbiAgICAmLmhvdGVsdHdpbnJpbmctYmFubmVyLWltYWdlLTIge1xuICAgICAgLmwtY29udGFpbmVyLW0ge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1pbm5lciB7XG4gIHBhZGRpbmc6IDAgMTQ2cHg7XG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgcGFkZGluZzogMjZweCAwIDQwcHg7XG4gIH1cbn1cbiIsIi5sLXNlY3Rpb24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi5wcm9ncmFtLWRyb3Bkb3duLXRpdGxlIHtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICB9XG4gIH1cblxuICAmLmV4cGVyaWVuY2UtdGl0bGUge1xuICAgIG1heC13aWR0aDogNDQ3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOjQ4cHggYXV0byAwO1xuICB9XG59XG5cbi5sLXNlY3Rpb24tdGl0bGUtYWR2ZW50dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkei1taW4gKyAyO1xuXG4gICYuaGVsbG93b29kcyB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbn1cblxuLypNb2RpZmllciovXG4uYWx0ZXJuYXRlLWZlYXR1cmUge1xuICAuaGVhZGluZy13cmFwICB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmZhcS1maWxlLWRsIHtcbiAgLmhlYWRpbmctd3JhcCAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbiIsIi5sLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgJi5sLWJ1dHRvbi1jYWxsLXRvLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vbW9kaWZpZXJcbiAgLmJ1dHRvbi1hZHZlbnR1cmUge1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG5cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgbWFyZ2luLXRvcDogLTIxcHg7XG5cbiAgICAgICYtcmFjaW5nLWthcnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLWtpZHMtY2FyYmlrZS1hdHRyYWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLy9tb2RpZmllciBzdWItcGFnZVxuLmwtYnV0dG9uLWNhbGwtdG8tYWN0aW9uLXN1YnBhZ2Uge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4vL21vZGlmaWVyIFNQXG5AaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAubC1idXR0b24ta2lkcy1jYXJiaWtlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufSIsIi5sLWFkdmVudHVyZSB7XG4gIG1heC13aWR0aDogOTYxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgcGFkZGluZy10b3A6IDkzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG5cbiAgJi1oZWxsb3dvb2RzLFxuICAmLW1vYmlwYXJrIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi1ob3RlbCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi1tb3RvcnNwb3J0IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi1ob25kYWNvbGxlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLnJlc3RhdXJhbnQtY29udGFpbmVyICYge1xuICAgIEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuICAuYWR2ZW50dXJlLXJpYmJvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUzcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2hvdGVsdHdpbnJpbmcvTkVXLWljb24taW1hZ2UucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5hZHZlbnR1cmUtcmliYm9uLWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpYmJvbi1kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIHRvcDogLTM0cHg7XG4gICAgICBsZWZ0OiAtMzBweDsgIFxuICAgIH1cbiAgfVxuXG4gICYuaGVsbG93b29kcyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG5cbiAgJi5sLWhvdGVsdHdpbnJpbmcge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuXG4gICAgLmwtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbiAoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLmhvdGVsdHdpbnJpbmcge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG5cbiAgICAubC1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICB9XG5cbiAgICAuYWR2ZW50dXJlLXN1Yi1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1mYW1pbHk6IGluaXRpYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1heC13aWR0aDogNjEycHg7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTI3cHg7XG5cbiAgICAmLmhlbGxvd29vZHMge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICB9XG4gIH0gXG5cbiAgLy9waGFzZTIgYXJlYWluZGV4XG4gICYtY2FtcHZpbGxhZ2Uge1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICB9XG4gIH1cbn1cblxuLmwtYWR2ZW50dXJlLXNwLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLmwtYWR2ZW50dXJlLWRva2lkb2tpIHtcbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgcGFkZGluZy10b3A6IDEwNnB4O1xuICB9XG59XG5cbi5sLWFkdmVudHVyZS1pdGFkYWtpIHtcbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn0iLCIubC1yYWNpbmcta2FydCB7XG4gIHBhZGRpbmctdG9wOiAzOXB4O1xuXG4gIEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gIH1cbn1cblxuLnJhY2luZy1rYXJ0IHtcbiAgQGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUgKyAxKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgICYubm96b21pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICB9XG4gIH1cbn0iLCIubC1ub3RlIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufSIsIi5sLXlvdXR1YmUge1xuICBtYXJnaW4tdG9wOiA3OHB4O1xuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LW1vYmlsZSkge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgfVxufSIsIi5sLWNvbHVtbi1saW5rIHtcbiAgLy8gbWF4LXdpZHRoOiA5MDVweDtcbiAgLy8gd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4jZW1lcmdlbmN5bmV3cyB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzYyODU3ZjtcclxuICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgZm9udC1mYW1pbHk6IFwiTVMgUEdvdGhpY1wiLFwiT3Nha2FcIixWZXJkYW5hLHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOjEzcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDk7XHJcblxyXG4gQGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgIG1hcmdpbi10b3A6IDU4cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gfVxyXG59XHJcblxyXG4jZW1lcmdlbmN5bmV3cyBwe1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OjEuNDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4jZW1lcmdlbmN5bmV3cyBwIGF7XHJcbiAgY29sb3I6ICMxNjE2ZWY7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1heC1zY3JlZW4gKCRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gIC50cm1XcmFwcGVyIHtcclxuICAgICNlbWVyZ2VuY3luZXdzIHttYXJnaW4tdG9wOiAxMXB4O31cclxuICB9XHJcbn1cclxuXHJcbiJdLCJtYXBwaW5ncyI6Iiw4RkFBQTtBQ0FBO0FBdUJBOztBRGxCQTtBQ3NCQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEcEJBO0FBQ0E7QUNzQkE7QUFDQTtBRHBCQTtBQUNBO0FDc0JBO0FBRUE7QURyQkE7QUFD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O0FBdUJBO0FOc2VBO0FBQ0E7QUFDQTtBT2hkQTtBRC9DQTtBQTRCQTtBTnVlQTtBQUNBO0FBQ0E7QVF6aEJBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QVJ1aEJBO0FBQ0E7QVFyaEJBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QVJtaEJBO0FBQ0E7QVFqaEJBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QVJnaEJBO0FBQ0E7QVE5Z0JBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QVI0Z0JBO0FBQ0E7QVExZ0JBO0FBQ0E7QUFDQTtBUjRnQkE7QUFDQTtBUzFqQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FUNGpCQTtBQUNBO0FTMWpCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBVDRqQkE7QUFDQTtBUzFqQkE7QUFDQTtBQUNBO0FBQ0E7QVQ0akJBO0FBQ0E7QVMxakJBO0FBQ0E7QUFDQTtBVDRqQkE7QUFDQTtBUzFqQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVDRqQkE7QUFDQTtBUzFqQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVQ0akJBO0FBQ0E7QVMxakJBO0FBQ0E7QVQ0akJBO0FBQ0E7QVMxakJBO0FBQ0E7QVQ0akJBO0FBQ0E7QVMxakJBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QVQ0akJBO0FBQ0E7QVMxakJBO0FBQ0E7QUFFQTtBQUNBO0FUNGpCQTtBQUNBO0FTMWpCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FUNGpCQTtBQUNBO0FTMWpCQTtBQUNBO0FBRUE7QVQ0akJBO0FBQ0E7QVMxakJBO0FBQ0E7QUFFQTtBVDRqQkE7QUFDQTtBUzFqQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FUNGpCQTtBQUNBO0FTMWpCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVQyakJBO0FBQ0E7QVN6akJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVDJqQkE7QUFDQTtBU3pqQkE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVQyakJBO0FBQ0E7QVN6akJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVDJqQkE7QUFDQTtBU3pqQkE7QUFDQTtBQUNBO0FUMmpCQTtBQUNBO0FTempCQTtBQUNBO0FUMmpCQTtBQUNBO0FTempCQTtBQUNBO0FUMmpCQTtBQUNBO0FTempCQTtBQUNBO0FUMmpCQTtBQUNBO0FTempCQTtBQUNBO0FBQ0E7QUFDQTtBVDJqQkE7QUFDQTtBU3pqQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVDJqQkE7QUFDQTtBU3pqQkE7QUFDQTtBVDJqQkE7QUFDQTtBU3pqQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVQyakJBO0FBQ0E7QVN6akJBO0FBQ0E7QVQyakJBO0FBQ0E7QVN6akJBO0FBQ0E7QVQyakJBO0FBQ0E7QVN6akJBO0FBQ0E7QVQyakJBO0FBQ0E7QVN6akJBO0FBQ0E7QVQyakJBO0FBQ0E7QVN6akJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVDJqQkE7QUFDQTtBU3pqQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVDJqQkE7QUFDQTtBU3pqQkE7QUFDQTtBQUNBO0FUMmpCQTtBU3hqQkE7QUFDQTtBVDBqQkE7QUFDQTtBQUNBO0FTOWlCQTtBQUNBO0FBQ0E7QVR5akJBO0FTdGpCQTtBQUNBO0FUd2pCQTtBQUNBO0FBQ0E7QVN0akJBO0FBQ0E7QUFDQTtBQUNBO0FUd2pCQTtBU3JqQkE7QUFDQTtBQUNBO0FUdWpCQTtBQUNBO0FBQ0E7QVN6aUJBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QVRzakJBO0FTbmpCQTtBQUNBO0FBQ0E7QUFJQTtBVHFqQkE7QUFDQTtBQUNBO0FTbmpCQTtBQUNBO0FBQ0E7QUFDQTtBVHFqQkE7QVNsakJBO0FB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QUFDQTtBQUNBO0FBQ0E7QUFDQTtBWis4QkE7QUFDQTtBWXQ5QkE7QUFVQTtBQUNBO0FBQ0E7QUFDQTtBWis4QkE7QUFDQTtBT25oRkE7QUtzakRBO0FBZ0JBO0FBQ0E7QVppOUJBO0FBQ0E7QUFDQTtBWTc4QkE7QUFDQTtBWis4QkE7QUFDQTtBTzloRkE7QUtrbERBO0FBSUE7QUFDQTtBWjQ4QkE7QUFDQTtBQUNBO0FPcmlGQTtBSzhsREE7QUFJQTtBQUNBO0FBQ0E7QVp1OEJBO0FBQ0E7QUFDQTtBTzdpRkE7QUsybURBO0FBRUE7QVpvOEJBO0FBQ0E7QUFDQTtBTzdpRkE7QUtxbURBO0FBUUE7QVpvOEJBO0FBQ0E7QUFDQTtBT25qRkE7QUtxbURBO0FBY0E7QVpvOEJBO0FBQ0E7QUFDQTtBT3pqRkE7QUtxbURBO0FBb0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVpvOEJBO0FBQ0E7QUFDQTtBT25rRkE7QUttb0RBO0FBSUE7QVpnOEJBO0FBQ0E7QUFDQTtBT3prRkE7QUttb0RBO0FBVUE7QVpnOEJBO0FBQ0E7QUFDQTtBTy9rRkE7QUttb0RBO0FBZ0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVpnOEJBO0FBQ0E7QUFDQTtBT3psRkE7QUs2cERBO0FBSUE7QVo0N0JBO0FBQ0E7QUFDQTtBTy9sRkE7QUs2cERBO0FBVUE7QVo0N0JBO0FBQ0E7QUFDQTtBT3JtRkE7QUs2cERBO0FBZ0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVo0N0JBO0FBQ0E7QUFDQTtBTy9tRkE7QUt5ckRBO0FBSUE7QVpzN0JBO0FBQ0E7QUFDQTtBTzNuRkE7QUsrckRBO0FBUUE7QVp3N0JBO0FBQ0E7QUFDQTtBTzNuRkE7QUt5ckRBO0FBY0E7QVp3N0JBO0FBQ0E7QUFDQTtBT2pvRkE7QUt5ckRBO0FBb0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVp3N0JBO0FBQ0E7QUFDQTtBT2pwRkE7QUsrckRBO0FBNEJBO0FBQ0E7QUFDQTtBWjA3QkE7QUFDQTtBQUNBO0FPbnBGQTtBSzZ0REE7QUFJQTtBWnM3QkE7QUFDQTtBQUNBO0FPL3BG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Q0E7QUFDQTtBQUNBO0F6Qms2UUE7QUFDQTtBQUNBO0F5Qi81UUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekJpNlFBO0FBQ0E7QXlCLzVRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6Qmk2UUE7QUFDQTtBTzE4UUE7QWtCb0NBO0FBT0E7QUFDQTtBekJtNlFBO0FBQ0E7QUFDQTtBeUJqNlFBO0FBQ0E7QXpCbTZRQTtBQUNBO0EwQmxoUkE7QUFDQTtBMUJvaFJBO0FBQ0E7QTBCbGhSQTtBQUNBO0ExQm9oUkE7QUFDQTtBTzc5UUE7QW1CekRBO0FBR0E7QTFCdWhSQTtBQUNBO0FBQ0E7QU9uK1FBO0FtQnpEQTtBQVNBO0ExQnVoUkE7QUFDQTtBQUNBO0EwQnBoUkE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBMUJzaFJBO0FBQ0E7QU9oL1FBO0FtQjNDQTtBQU9BO0FBQ0E7QTFCd2hSQTtBQUNBO0FBQ0E7QTBCdGhSQTtBQUNBO0ExQndoUkE7QUFDQTtBTzMvUUE7QW1CL0JBO0FBS0E7QTFCeWhSQTtBQUNBO0FBQ0E7QTBCdGhSQTtBQUNBO0FBQ0E7QUFDQTtBMUJ3aFJBO0FBQ0E7QU92Z1JBO0FtQnJCQTtBQU1BO0ExQjBoUkE7QUFDQTtBQUNBO0EwQnhoUkE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0ExQjJoUkE7QUFDQTtBT3JoUkE7QW1CWEE7QUFPQTtBMUI2aFJBO0FBQ0E7QUFDQTtBMEJ0aVJBO0FBV0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFCOGhSQTtBQUNBO0EwQjNoUkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFCNmhSQTtBQUNBO0FPOWlSQTtBbUJVQTtBQVNBO0FBQ0E7QTFCK2hSQTtBQUNBO0FBQ0E7QTJCbG5SQTtBQUNBO0FBQ0E7QTNCb25SQTtBQUNBO0EyQjltUkE7QUFDQTtBQUNBO0EzQmduUkE7QUFDQTtBTy9qUkE7QW9CcERBO0FBS0E7QTNCa25SQTtBQUNBO0FBQ0E7QTJCaG5SQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FB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NnlSQTtBQUNBO0FBQ0E7QTRCM3lSQTs7QUFFQTtBNUI2eVJBO0FBQ0E7QU85L1JBO0FxQjhNQTs7QUFJQTtBNUJpelJBO0FBQ0E7QUFDQTtBNEIveVJBO0FBQ0E7QTVCaXpSQTtBQUNBO0FPemdTQTtBcUJzTkE7QUFHQTtBNUJvelJBO0FBQ0E7QUFDQTtBNEJselJBO0FBQ0E7QTVCb3pSQTtBQUNBO0FPbmhTQTtBcUI2TkE7QUFHQTtBNUJ1elJBO0FBQ0E7QUFDQTtBNEJyelJBO0FBQ0E7QTVCdXpSQTtBQUNBO0FPN2hTQTtBcUJvT0E7QUFHQTtBNUIwelJBO0FBQ0E7QUFDQTtBNEJ4elJBO0FBQ0E7QTVCMHpSQTtBQUNBO0FPdmlTQTtBcUIyT0E7QUFHQTtBNUI2elJBO0FBQ0E7QUFDQTtBNEIzelJBO0FBQ0E7QTVCNnpSQTtBQUNBO0FPampTQTtBcUJrUEE7QUFHQTtBNUJnMFJBO0FBQ0E7QUFDQTtBNEI5elJBOztBQUVBO0E1QmcwUkE7QUFDQTtBTzVqU0E7QXFCeVBBOztBQUlBO0E1Qm8wUkE7QUFDQTtBQUNBO0E0QmwwUkE7QUFDQTtBNUJvMFJBO0FBQ0E7QU92a1NBO0FxQmlRQTtBQUdBO0E1QnUwUkE7QUFDQTtBQUNBO0E0QnIwUkE7O0FBRUE7QTVCdTBSQTtBQUNBO0FPbGxTQTtBcUJ3UUE7O0FBSUE7QTVCMjBSQTtBQUNBO0FBQ0E7QTRCejBSQTtBQUNBO0E1QjIwUkE7QUFDQTtBTzdsU0E7QXFCZ1JBO0FBR0E7QTVCODBSQTtBQUNBO0FBQ0E7QTRCNTBSQTtBQUNBO0E1QjgwUkE7QUFDQTtBT3ZtU0E7QXFCdVJBO0FBR0E7QTVCaTFSQTtBQUNBO0FBQ0E7QTRCLzBSQTtBQUNBO0E1QmkxUkE7QUFDQTtBT2puU0E7QXFCOFJBO0FBR0E7QTVCbzFSQTtBQUNBO0FBQ0E7QTRCbDFSQTtBQUNBO0E1Qm8xUkE7QUFDQTtBTzNuU0E7QXFCcVNBO0FBR0E7QTVCdTFSQTtBQUNBO0FBQ0E7QTRCcjFSQTtBQUNBO0E1QnUxUkE7QUFDQTtBT3JvU0E7QXFCNFNBO0FBR0E7QTVCMDFSQTtBQUNBO0FB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b1lBO0FBQ0E7QUFDQTtBbUNwb1lBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkNxb1lBO0FBQ0E7QW1DNW9ZQTtBQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5Dc29ZQTtBQUNBO0FtQ25vWUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5Db29ZQTtBQUNBO0FtQzVvWUE7QUFVQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuQ3FvWUE7QUFDQTtBbUNsb1lBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkNtb1lBO0FBQ0E7QW1DMW9ZQTtBQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5Db29ZQTtBQUNBO0FtQ2pvWUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5Da29ZQTtBQUNBO0FtQzluWUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuQytuWUE7QUFDQTtBbUN0b1lBO0FBVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkMrbllBO0FBQ0E7QW1DNW5ZQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5DNm5ZQTtBQUNBO0FtQ3BvWUE7QUFVQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuQzZuWUE7QUFDQTtBbUM1b1lBO0FBbUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkM0bllBO0FBQ0E7QW1DeG5ZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkMwbllBO0FBQ0E7QW1DeG5ZQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5DeW5ZQTtBQUNBO0FtQ2hvWUE7QUFVQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuQ3luWUE7QUFDQTtBb0MxMVlBO0FBQ0E7QXBDNDFZQTtBQUNBO0FPM3hZQTtBNkJuRUE7QUFJQTtBcEM4MVlBO0FBQ0E7QUFDQTtBT3Z5WUE7QTZCN0RBO0FBUUE7QXBDZzJZQTtBQUNBO0FBQ0E7QW9DMTJZQTtBQVlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcENpMllBO0FBQ0E7QU90ellBO0E2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O0FBQ0E7QU96M1pBO0ErQnNFQTtBQVVBO0FBQ0E7QXRDNnlaQTtBQUNBO0FBQ0E7QXNDMXpaQTtBQWVBO0F0Qzh5WkE7QUFDQTtBT3A0WkE7QStCc0VBO0FBaUJBO0FBQ0E7QXRDaXpaQTtBQUNBO0FBQ0E7QXNDOXlaQTtBQUNBO0FBQ0E7QXRDZ3paQTtBQUNBO0FPaDVaQTtBK0I2RkE7QUFLQTtBQUNBO0FBQ0E7QXRDa3paQTtBQUNBO0FBQ0E7QXNDanpaQTtBQUNBO0FBQ0E7QXRDbXpaQTtBQUNBO0FPNzVaQTtBK0J1R0E7QUFLQTtBQUNBO0F0Q3F6WkE7QUFDQTtBQUNBO0FzQ256WkE7QUFDQTtBQUNBO0F0Q3F6WkE7QUFDQTtBT3o2WkE7QStCaUhBO0FBS0E7QUFDQTtBQUNBO0F0Q3V6WkE7QUFDQTtBQUNBO0FzQ3J6WkE7QUFDQTtBQUNBO0F0Q3V6WkE7QUFDQTtBT3Q3WkE7QStCNEhBO0FBS0E7QUFDQTtBQUNBO0F0Q3l6WkE7QUFDQTtBQUNBO0FzQ3Z6WkE7QUFDQTtBQUNBO0F0Q3l6WkE7QUFDQTtBT244WkE7QStCdUlBO0FBS0E7QUFDQTtBQUNBO0F0QzJ6WkE7QUFDQTtBQUNBO0FzQ3p6WkE7QUFDQTtBQUNBO0F0QzJ6WkE7QUFDQTtBT2g5WkE7QStCa0pBO0FBS0E7QUFDQTtBQUNBO0F0QzZ6WkE7QUFDQTtBQUNBO0FzQzN6WkE7QUFDQTtBQUNBO0F0QzZ6WkE7QUFDQTtBTzc5WkE7QStCNkpBO0FBS0E7QUFDQTtBQUNBO0F0Qyt6WkE7QUFDQTtBQUNBO0FzQzd6WkE7QUFDQTtBQUNBO0F0Qyt6WkE7QUFDQTtBTzErWkE7QStCd0tBO0FBS0E7QUFDQTtBQUNBO0F0Q2kwWkE7QUFDQTtBQUNBO0FzQzV6WkE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRDNnpaQTtBQUNBO0FzQ3IwWkE7QUFVQTtBQUNBO0F0Qzh6WkE7QUFDQTtBT2hnYUE7QStCc0xBO0FBZ0JBO0FBQ0E7QUFDQTtBdEM4elpBO0FBQ0E7QUFDQTtBc0MzelpBO0FBQ0E7QUFDQTtBdEM2elpBO0FBQ0E7QXND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RnhvdEJBO0FBcUZBO0FoRnNqdEJBO0FBQ0E7QWdGNW90QkE7QUFzRkE7QWhGeWp0QkE7QUFDQTtBTzcwdEJBO0F5RTZMQTtBQXlGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhGMmp0QkE7QUFDQTtBQUNBO0FnRnhqdEJBO0FBQUE7QWhGMmp0QkE7QUFDQTtBQUNBO0FnRjNqdEJBO0FoRjZqdEJBO0FBQ0E7QUFDQTtBZ0YvanRCQTtBaEZpa3RCQTtBQUNBO0FBQ0E7QWdGbmt0QkE7QWhGcWt0QkE7QUFDQTtBQUNBO0FnRnZrdEJBO0FoRnlrdEJBO0FBQ0E7QUFDQTtBZ0Yza3RCQTtBaEY2a3RCQTtBQUNBO0FBQ0E7QWdGL2t0QkE7QWhGaWx0QkE7QUFDQTtBQUNBO0FnRm5sdEJBO0FoRnFsdEJBO0FBQ0E7QUFDQTtBZ0Z2bHRCQTtBaEZ5bHRCQTtBQUNBO0FBQ0E7QWdGM2x0QkE7QWhGNmx0QkE7QUFDQTtBQUNBO0FnRi9sdEJBO0FoRmltdEJBO0FBQ0E7QUFDQTtBZ0ZubXRCQTtBaEZxbXRCQTtBQUNBO0FBQ0E7QWdGdm10QkE7QWhGeW10QkE7QUFDQTtBZ0Z2bXRCQTtBQUFBO0FoRjBtdEJBO0FBQ0E7QUFDQTtBZ0YxbXRCQTtBaEY0bXRCQTtBQUNBO0FBQ0E7QWdGOW10QkE7QWhGZ250QkE7QUFDQTtBQUNBO0FnRmxudEJBO0FoRm9udEJBO0FBQ0E7QUFDQTtBZ0Z0bnRCQTtBaEZ3bnRCQTtBQUNBO0FBQ0E7QWdGMW50QkE7QWhGNG50QkE7QUFDQTtBQUNBO0FnRjludEJBO0FoRmdvdEJBO0FBQ0E7QUFDQTtBZ0Zsb3RCQTtBaEZvb3RCQTtBQUNBO0FBQ0E7QWdGdG90QkE7QWhGd290QkE7QUFDQTtBQUNBO0FnRjFvdEJBO0FoRjRvdEJBO0FBQ0E7QUFDQTtBZ0Y5b3RCQTtBaEZncHRCQTtBQUNBO0FBQ0E7QWdGbHB0QkE7QWhGb3B0QkE7QUFDQTtBQUNBO0FnRnRwdEJBO0FoRndwdEJBO0FBQ0E7QWdGdHB0QkE7QUFDQTtBaEZ3cHRCQTtBQUNBO0FnRjFwdEJBO0FBR0E7QWhGMHB0QkE7QUFDQTtBQUNBO0FnRnhwdEJBO0FoRjBwdEJBO0FBQ0E7QUFDQTtBZ0Y1cHRCQTtBaEY4cHRCQTtBQUNBO0FBQ0E7QWdGaHF0QkE7QWhGa3F0QkE7QUFDQTtBQUNBO0FnRnBxdEJBO0FoRnNxdEJBO0FBQ0E7QUFDQTtBZ0Z4cXRCQTtBaEYwcXRCQTtBQUNBO0FBQ0E7QWdGNXF0QkE7QWhGOHF0QkE7QUFDQTtBQUNBO0FnRmhydEJBO0FoRmtydEJBO0FBQ0E7QUFDQTtBZ0ZwcnRCQTtBaEZzcnRCQTtBQUNBO0FBQ0E7QWdGeHJ0QkE7QWhGMHJ0QkE7QUFDQTtBQUNBO0FnRjVydEJBO0FoRjhydEJBO0FBQ0E7QUFDQTtBZ0Zoc3RCQTtBaEZrc3RCQTtBQUNBO0FBQ0E7QWdGcHN0QkE7QWhGc3N0QkE7QUFDQTtBZ0Zwc3RCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEZzc3RCQTtBQUNBO0FPcGd1QkE7QXlFb1RBO0FBWUE7QWhGd3N0QkE7QWdGcHR0QkE7QUFjQTtBQUNBO0FoRnlzdEJBO0FnRnh0dEJBO0FBaUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhGMHN0QkE7QUFDQTtBQUNBO0FnRmp1dEJBO0FBMkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhGeXN0QkE7QUFDQTtBT2hpdUJBO0F5RW9UQTtBQXFDQTtBaEYyc3RCQTtBQUNBO0FBQ0E7QWdGdnN0QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoRnlzdEJBO0FBQ0E7QWdGL3N0QkE7QUFRQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBaEYwc3RCQTtBQUNBO0FnRnh0dEJBO0FBaUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBaEYwc3RCQTtBQUNBO0FnRnZzdEJBO0FBQ0E7QUFDQTtBQUNBO0FoRnlzdEJBO0FBQ0E7QWdGN3N0QkE7QUFNQTtBaEYwc3RCQTtBQUNBO0FnRnZzdEJBO0FBQ0E7QWhGeXN0QkE7QUFDQTtBZ0Zyc3RCQTtBQUNBO0FBQ0E7QUFDQTtBaEZ1c3RCQTtBQUNBO0FPbmx1QkE7QXlFd1lBO0FBTUE7QWhGeXN0QkE7QUFDQTtBQUNBO0FnRmp0dEJBO0FBVUE7QUFBQTtBQUNBO0FBQUE7QWhGMHN0QkE7QUFDQTtBTzlsdUJBO0F5RXdZQTtBQWNBO0FoRjRzdEJBO0FBQ0E7QUFDQTtBZ0Y1dHRCQTtBQW1CQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FoRjBzdEJBO0FBQ0E7QU9ybnVCQTtBeUV3WUE7QUFxQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FoRjRzdEJBO0FBQ0E7QUFDQTtBTy9udUJBO0F5RXdZQTtBQThDQTtBaEY2c3RCQTtBQUNBO0FBQ0E7QWdGN3Z0QkE7QUFtREE7QWhGNnN0QkE7QUFDQTtBT3pvdUJBO0F5RXdZQTtBQXFEQTtBaEZndHRCQTtBQUNBO0FBQ0E7QWdGdnd0QkE7QUEwREE7QUFDQTtBaEZndHRCQTtBQUNBO0FnRjV3dEJBO0FBK0RBO0FoRmd0dEJBO0FBQ0E7QWdGaHh0QkE7QUFxRUE7QWhGOHN0QkE7QUFDQTtBZ0ZweHRCQTtBQTRFQTtBaEYyc3RCQTtBQUNBO0FnRnh4dEJBO0FBbUZBO0FoRndzdEJBO0FBQ0E7QWdGNXh0QkE7QUEwRkE7QWhGcXN0QkE7QUFDQTtBZ0ZoeXRCQTtBQWdHQTtBQUFBO0FoRm1zdEJBO0FBQ0E7QWdGaHN0QkE7QUFDQTtBaEZrc3RCQTtBQUNBO0FnRnBzdEJBO0FBSUE7QUFBQTtBaEZtc3RCQTtBQUNBO0FnRnhzdEJBO0FBUUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBaEZtc3RCQTtBQUNBO0FnRjlzdEJBO0FBZ0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FoRmlydEJBO0FBQ0E7QWdGbnV0QkE7QUFlQTtBaEZ1dHRCQTtBQUNBO0FPN3N1QkE7QXlFc2VBO0FBa0JBO0FoRnl0dEJBO0FBQ0E7QUFDQTtBT3p0dUJBO0F5RTRlQTtBQXNCQTtBaEYydHRCQTtBQUNBO0FBQ0E7QU8vdHVCQTtBeUU0ZUE7QUEyQkE7QWhGNHR0QkE7QUFDQTtBQUNBO0FPcnV1QkE7QXlFNGVBO0FBb0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEZ5c3RCQTtBQUNBO0FBQ0E7QU8xdXVCQTtBeUVzZUE7QUE4REE7QWhGMHN0QkE7QUFDQTtBQUNBO0FnRjF3dEJBO0FBbUVBO0FoRjBzdEJBO0FBQ0E7QWdGOXd0QkE7QUF1RUE7QUFDQTtBaEYwc3RCQTtBQUNBO0FPL3Z1QkE7QXlFNGVBO0FBMEVBO0FoRjZzdEJBO0FBQ0E7QUFDQTtBZ0Z6eHRCQTtBQWlGQTtBQUNBO0FBQ0E7QUFDQTtBaEYyc3RCQTtBQUNBO0FPNXd1QkE7QXlFNGVBO0FBdUZBO0FBQ0E7QUFDQTtBaEY2c3RCQTtBQUNBO0FBQ0E7QU9weHVCQTtBeUU0ZUE7QUE4RkE7QWhGOHN0QkE7QUFDQTtBQUNBO0FpRnYxdUJBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QWpGeTF1QkE7QUFDQTtBaUZ2MXVCQTtBQUNBO0FBQ0E7QUFDQTtBakZ5MXVCQTtBQUNBO0FpRnYxdUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqRnkxdUJBO0FBQ0E7QU9qenVCQTtBMEUvQ0E7QUFTQTtBQUNBO0FqRjIxdUJBO0FBQ0E7QUFDQTtBaUZ6MXVCQTtBQUNBO0FBQ0E7QWpGMjF1QkE7QUFDQTtBaUZ6MXVCQTtBQUNBO0FqRjIxdUJBO0FBQ0E7QWlGejF1QkE7QUFDQTtBakYyMXVCQTtBQUNBO0FrRmw0dUJBO0FBRUE7QUFDQTtBQUNBO0FsRm00dUJBO0FBQ0E7QU8zMHVCQTtBMkU3REE7QUFPQTtBQUNBO0FBQ0E7QWxGcTR1QkE7QUFDQTtBQUNBO0FrRmg1dUJBO0FBY0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEZxNHVCQTtBQUNBO0FPMzF1QkE7QTJFN0RBO0FBcUJBO0FsRnU0dUJBO0FBQ0E7QUFDQTtBa0Y5NXVCQTtBQXlCQTtBQUNBO0FBQ0E7QUFDQTtBbEZ3NHVCQTtBQUNBO0FPeDJ1QkE7QTJFN0RBO0FBK0JBO0FBQ0E7QUFDQTtBbEYwNHVCQTtBQUNBO0FBQ0E7QWtGNzZ1QkE7QUF1Q0E7QWxGeTR1QkE7QUFDQTtBT3AzdUJBO0EyRTdEQTtBQTBDQTtBQUNBO0FBQ0E7QUFDQTtBbEYyNHVCQTtBQUNBO0FBQ0E7QWtGMTd1QkE7QUFrREE7QUFDQTtBQUFBO0FsRjI0dUJBO0FBQ0E7QWtGLzd1QkE7QUF1REE7QWxGMjR1QkE7QUFDQTtBT2g0dUJBO0EyRW5FQTtBQTBEQTtBQUNBO0FsRjY0dUJBO0FBQ0E7QUFDQTtBa0YxOHVCQTtBQStEQTtBbEY4NHVCQTtBQUNBO0FPajV1QkE7QTJFN0RBO0FBaUVBO0FBQ0E7QWxGaTV1QkE7QUFDQTtBQUNBO0FrRjc0dUJBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEY4NHVCQTtBQUNBO0FPaDZ1QkE7QTJFV0E7QUFTQTtBQUNBO0FBQ0E7QWxGZzV1QkE7QWtGMzV1QkE7QUFjQTtBbEZnNXVCQTtBQUNBO0FBQ0E7QWtGaDZ1QkE7QUFvQkE7QWxGKzR1QkE7QUFDQTtBa0ZwNnVCQTtBQXdCQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBbEYrNHVCQTtBQUNBO0FrRjU2dUJBO0FBK0JBO0FsRmc1dUJBO0FBQ0E7QU8zN3VCQTtBMkVXQTtBQWtDQTtBbEZrNXVCQTtBQUNBO0FBQ0E7QWtGdDd1QkE7QUF1Q0E7QUFDQTtBQUNBO0FsRms1dUJBO0FBQ0E7QU92OHVCQTtBMkVXQTtBQTRDQTtBbEZvNXVCQTtBQUNBO0FBQ0E7QWtGbDh1QkE7QUFpREE7QUFDQTtBbEZvNXVCQTtBQUNBO0FPbDl1QkE7QTJFV0E7QUFxREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FsRnM1dUJBO0FrRjk4dUJBO0FBMkRBO0FsRnM1dUJBO0FrRmo5dUJBO0FBK0RBO0FsRnE1dUJBO0FrRnA5dUJBO0FBa0VBO0FBQ0E7QWxGcTV1QkE7QUFDQTtBQUNBO0FrRjE5dUJBO0FBNEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsRmk1dUJBO0FBQ0E7QU8vK3VCQTtBMkVXQTtBQXFGQTtBQUNBO0FBQ0E7QWxGbTV1QkE7QUFDQTtBQUNBO0FPdi91QkE7QTJFV0E7QUE0RkE7QUFDQTtBQUNBO0FBQ0E7QWxGbzV1QkE7QUFDQTtBQUNBO0FrRnIvdUJBO0FBb0dBO0FsRm81dUJBO0FBQ0E7QU9wZ3ZCQTtBMkVXQTtBQXVHQTtBQUNBO0FsRnM1dUJBO0FrRjkvdUJBO0FBMkdBO0FsRnM1dUJBO0FBQ0E7QUFDQTtBbUYza3ZCQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBbkY2a3ZCQTtBQUNBO0FtRmxsdkJBO0FBT0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBbkY4a3ZCQTtBQUNBO0FtRnpsdkJBO0FBYUE7QUFDQTtBbkYra3ZCQTtBQUNBO0FPaml2QkE7QTRFN0RBO0FBaUJBO0FBQ0E7QW5GaWx2QkE7QUFDQTtBQUNBO0FPeGl2QkE7QTRFN0RBO0FBdUJBO0FBQUE7QUFFQTtBbkZpbHZCQTtBQUNBO0FBQ0E7QW9GNW12QkE7QUFDQTtBQUVBO0FBQ0E7QXBGNm12QkE7QUFDQTtBTy9pdkJBO0E2RW5FQTtBQVFBO0FwRjhtdkJBO0FBQ0E7QUFDQTtBTzNqdkJBO0E2RTdEQTtBQVlBO0FwRmdudkJBO0FBQ0E7QUFDQTtBb0YvbXZCQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QXBGaW52QkE7QUFDQTtBb0YvbXZCQTtBQUNBO0FBRUE7QXBGZ252QkE7QUFDQTtBb0ZwbnZCQTtBQVFBO0FBQ0E7QXBGK212QkE7QUFDQTtBb0YzbXZCQTtBQUNBO0FBRUE7QUFDQTtBcEY0bXZCQTtBQUNBO0FvRnptdkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBGMm12QkE7QUFDQTtBb0Z6bXZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwRjJtdkJBO0FBQ0E7QXFGanF2QkE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QXJGbXF2QkE7QUFDQTtBcUZqcXZCQTtBQUNBO0FBQ0E7QXJGbXF2QkE7QUFDQTtBcUZqcXZCQTtBQUNBO0FBQ0E7QXJGbXF2QkE7QUFDQTtBc0ZucnZCQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0F0RnFydkJBO0FBQ0E7QXNGenJ2QkE7QUFNQTtBQUFBO0FBQ0E7QUFDQTtBdEZzcnZCQTtBQUNBO0FPbG92QkE7QStFN0RBO0FBV0E7QUFFQTtBQUNBO0F0RnVydkJBO0FBQ0E7QUFDQTtBT3BvdkJBO0ErRW5FQTtBQXFCQTtBdEZzcnZCQTtBQUNBO0FBQ0E7QXNGN3N2QkE7QUF5QkE7QUFBQTtBQUNBO0F0RnVydkJBO0FBQ0E7QU9ycHZCQTtBK0U3REE7QUE2QkE7QXRGeXJ2QkE7QUFDQTtBQUNBO0FzRnh0dkJBO0FBbUNBO0F0RndydkJBO0FBQ0E7QU8vcHZCQTtBK0U3REE7QUFzQ0E7QXRGMHJ2QkE7QUFDQTtBQUNBO0FzRmx1dkJBO0FBNENBO0F0RnlydkJBO0FBQ0E7QU96cXZCQTtBK0U3REE7QUErQ0E7QXRGMnJ2QkE7QUFDQTtBQUNBO0FzRjV1dkJBO0FBbURBO0F0RjRydkJBO0FBQ0E7QXNGaHZ2QkE7QUFzREE7QUFDQTtBQUNBO0FBQ0E7QXRGNnJ2QkE7QUFDQTtBTzFydkJBO0ErRTdEQTtBQTREQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0F0RjhydkJBO0FBQ0E7QUFDQTtBc0Zqd3ZCQTtBQXNFQTtBdEY4cnZCQTtBQUNBO0FzRnJ3dkJBO0FBNEVBO0FBQ0E7QUFDQTtBQUNBO0F0RjRydkJBO0FBQ0E7QU8vc3ZCQTtBK0U3REE7QUFrRkE7QUFDQTtBdEY4cnZCQTtBQUNBO0FBQ0E7QXNGbnh2QkE7QUF5RkE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBdEY2cnZCQTtBQUNBO0FzRnp4dkJBO0FBOEZBO0FBQ0E7QXRGOHJ2QkE7QUFDQTtBT2p1dkJBO0ErRTdEQTtBQWtHQTtBQUNBO0FBQ0E7QXRGZ3N2QkE7QUFDQTtBQUNBO0FzRnR5dkJBO0FBd0dBO0F0RmlzdkJBO0FBQ0E7QXNGMXl2QkE7QUE0R0E7QUFDQTtBdEZpc3ZCQTtBQUNBO0FPbHZ2QkE7QStFN0RBO0FBZ0hBO0F0Rm1zdkJBO0FBQ0E7QUFDQTtBc0ZyenZCQTtBQXFIQTtBdEZtc3ZCQTtBQUNBO0FPdHZ2QkE7QWdGbkVBO0FBRUE7QXZGMnp2QkE7QUFDQTtBQUNBO0F1Ri96dkJBO0FBTUE7QXZGNHp2QkE7QUFDQTtBdUYxenZCQTtBQUNBO0F2RjR6dkJBO0FBQ0E7QU9wd3ZCQTtBZ0YxREE7QUFJQTtBdkY4enZCQTtBQUNBO0FBQ0E7QXVGNXp2QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2Rjh6dkJBO0FBQ0E7QU94eHZCQTtBZ0Y1Q0E7QUFRQTtBQUNBO0F2RmcwdkJBO0FBQ0E7QUFDQTtBdUYzMHZCQTtBQWFBO0FBQ0E7QXZGaTB2QkE7QUFDQTtBT3B5dkJBO0FnRjVDQTtBQWlCQTtBQUNBO0F2Rm0wdkJBO0FBQ0E7QUFDQTtBT3J5dkJBO0FnRjNCQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZGazB2QkE7QUFDQTtBQUNBO0FPcnp2QkE7QWdGckJBO0FBV0E7QUFDQTtBQUNBO0F2Rm0wdkJBO0FBQ0E7QUFDQTtBT3Z6dkJBO0FnRlRBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QXZGazB2QkE7QUFDQTtBQUNBO0FPdDB2QkE7QWdGSEE7QUFVQTtBQUNBO0FBQ0E7QUFHQTtBdkZpMHZCQTtBQUNBO0FBQ0E7QXVGbDF2QkE7QUFvQkE7QXZGaTB2QkE7QUFDQTtBT24xdkJBO0FnRkhBO0FBc0JBO0F2Rm8wdkJBO0FBQ0E7QUFDQTtBdUY1MXZCQTtBQTBCQTtBQUNBO0F2RnEwdkJBO0FBQ0E7QU85MXZCQTtBZ0ZIQTtBQThCQTtBQUNBO0F2RnUwdkJBO0FBQ0E7QUFDQTtBdUZ4MnZCQTtBQXFDQTtBdkZzMHZCQTtBQUNBO0FPejJ2QkE7QWdGSEE7QUF3Q0E7QUFFQTtBQUNBO0F2RnUwdkJBO0FBQ0E7QUFDQTtBdUZwM3ZCQTtBQWdEQTtBQUNBO0F2RnUwdkJBO0FBQ0E7QU90M3ZCQTtBZ0ZIQTtBQW9EQTtBQUNBO0F2RnkwdkJBO0FBQ0E7QUFDQTtBdUZyMHZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2RnUwdkJBO0FBQ0E7QU9wNHZCQTtBZ0Z3REE7QUFPQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0F2RncwdkJBO0FBQ0E7QUFDQTtBdUZyMHZCQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0F2RnMwdkJBO0FBQ0E7QU9yNXZCQTtBZ0ZpRkE7QUFHQTtBQUNBO0FBQ0E7QUFFQTtBdkZvMHZCQTtBQUNBO0FBQ0E7QU85NXZCQTtBZ0Z5RUE7QUFxQkE7QUFDQTtBdkZvMHZCQTtBQUNBO0FBQ0E7QU8vNXZCQTtBZ0ZtRUE7QUE0QkE7QXZGbzB2QkE7QUFDQTtBQUNBO0FPcjZ2QkE7QWdGbUVBO0FBa0NBO0F2Rm8wdkJBO0FBQ0E7QUFDQTtBTzM2dkJBO0FnRm1FQTtBQXdDQTtBdkZvMHZCQTtBQUNBO0FBQ0E7QU9qN3ZCQTtBZ0ZtRUE7QUErQ0E7QUFDQTtBdkZtMHZCQTtBQUNBO0FBQ0E7QU94N3ZCQTtBZ0ZtRUE7QUF5REE7QXZGZzB2QkE7QUFDQTtBQUNBO0FPOTd2QkE7QWdGbUVBO0FBK0RBO0F2RmcwdkJBO0FBQ0E7QUFDQTtBT3A4dkJBO0FnRm1FQTtBQXNFQTtBQUNBO0F2Rit6dkJBO0FBQ0E7QUFDQTtBTzM4dkJBO0FnRm1FQTtBQStFQTtBdkY2enZCQTtBQUNBO0FBQ0E7QU9qOXZCQTtBZ0ZtRUE7QUFzRkE7QXZGNHp2QkE7QUFDQTtBQUNBO0FPdjl2QkE7QWdGbUVBO0FBNkZBO0FBQ0E7QXZGMnp2QkE7QUFDQTtBQUNBO0FPOTl2QkE7QWdGbUVBO0FBMEdBO0F2RnF6dkJBO0FBQ0E7QUFDQTtBdUZqNnZCQTtBQW9IQTtBQUFBO0F2Rmd6dkJBO0FBQ0E7QU94K3ZCQTtBZ0ZtRUE7QUF1SEE7QXZGa3p2QkE7QUFDQTtBQUNBO0F1RjM2dkJBO0FBNEhBO0FBQUE7QXZGa3p2QkE7QUFDQTtBT2wvdkJBO0FnRm1FQTtBQW1JQTtBdkZnenZCQTtBQUNBO0FBQ0E7QXVGcjd2QkE7QUE0SUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBdkY0eXZCQTtBQUNBO0FPcGd3QkE7QWdGeUVBO0FBaUpBO0F2Rjh5dkJBO0FBQ0E7QUFDQTtBdUZqOHZCQTtBQTRKQTtBQUNBO0FBQ0E7QXZGd3l2QkE7QUFDQTtBT2hod0JBO0FnRnlFQTtBQWlLQTtBdkYweXZCQTtBQUNBO0FBQ0E7QXVGNzh2QkE7QUFzS0E7QUFDQTtBQUNBO0F2RjB5dkJBO0FBQ0E7QU81aHdCQTtBZ0Z5RUE7QUEyS0E7QUFDQTtBdkY0eXZCQTtBQUNBO0FBQ0E7QXVGMTl2QkE7QUFtTEE7QUFDQTtBQUNBO0F2RjB5dkJBO0FBQ0E7QU96aXdCQTtBZ0Z5RUE7QUF3TEE7QUFDQTtBdkY0eXZCQTtBQUNBO0FBQ0E7QXVGdit2QkE7QUFnTUE7QUFDQTtBQUNBO0F2RjB5dkJBO0FBQ0E7QU90andCQTtBZ0Z5RUE7QUFxTUE7QUFDQTtBdkY0eXZCQTtBQUNBO0FBQ0E7QXVGcC92QkE7QUE2TUE7QUFDQTtBQUNBO0F2RjB5dkJBO0FBQ0E7QU9ua3dCQTtBZ0Z5RUE7QUFrTkE7QUFDQTtBdkY0eXZCQTtBQUNBO0FBQ0E7QXVGamd3QkE7QUEyTkE7QUFDQTtBdkZ5eXZCQTtBQUNBO0FPL2t3QkE7QWdGeUVBO0FBaU9BO0FBQ0E7QXZGeXl2QkE7QUFDQTtBQUNBO0F1Rjdnd0JBO0FBd09BO0FBQ0E7QUFDQTtBdkZ3eXZCQTtBQUNBO0FPNWx3QkE7QWdGeUVBO0FBNk9BO0FBQ0E7QXZGMHl2QkE7QUFDQTtBQUNBO0F1RjFod0JBO0FBcVBBO0FBQ0E7QUFDQTtBdkZ3eXZCQTtBQUNBO0FPem13QkE7QWdGeUVBO0FBMFBBO0FBQ0E7QXZGMHl2QkE7QUFDQTtBQUNBO0F1RnZpd0JBO0FBa1FBO0FBQ0E7QUFDQTtBdkZ3eXZCQTtBQUNBO0FPdG53QkE7QWdGeUVBO0FBdVFBO0FBQ0E7QXZGMHl2QkE7QUFDQTtBQUNBO0F1RnBqd0JBO0FBK1FBO0FBQ0E7QUFDQTtBdkZ3eXZCQTtBQUNBO0FPbm93QkE7QWdGeUVBO0FBb1JBO0FBQ0E7QXZGMHl2QkE7QUFDQTtBQUNBO0F1Rmprd0JBO0FBNFJBO0FBQ0E7QUFDQTtBQUNBO0F2Rnd5dkJBO0FBQ0E7QU9qcHdCQTtBZ0Z5RUE7QUFrU0E7QUFDQTtBQUNBO0F2RjB5dkJBO0FBQ0E7QUFDQTtBdUZobHdCQTtBQXlTQTtBQUNBO0F2RjB5dkJBO0FBQ0E7QXVGcmx3QkE7QUE2U0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZGMnl2QkE7QUFDQTtBT3hxd0JBO0FnRnlFQTtBQXVUQTtBdkY0eXZCQTtBQUNBO0FBQ0E7QXdGM3V3QkE7QUFDQTtBeEY2dXdCQTtBQUNBO0FPbHJ3QkE7QWlGN0RBO0FBS0E7QXhGOHV3QkE7QUFDQTtBQUNBO0F3RnJ2d0JBO0FBV0E7QUFDQTtBQUNBO0FBQ0E7QXhGNnV3QkE7QUFDQTtBTy9yd0JBO0FpRjdEQTtBQWlCQTtBeEYrdXdCQTtBQUNBO0FBQ0E7QXdGbHd3QkE7QUFxQkE7QUFDQTtBeEZndndCQTtBQUNBO0FPcHN3QkE7QWlGbkVBO0FBd0JBO0F4Rm12d0JBO0FBQ0E7QUFDQTtBd0Y3d3dCQTtBQTZCQTtBQUNBO0FBQ0E7QXhGbXZ3QkE7QUFDQTtBT3R0d0JBO0FpRjdEQTtBQWtDQTtBQUNBO0F4RnF2d0JBO0FBQ0E7QUFDQTtBd0YxeHdCQTtBQXVDQTtBQUNBO0F4RnN2d0JBO0FBQ0E7QU9sdXdCQTtBaUY3REE7QUEwQ0E7QXhGeXZ3QkE7QUFDQTtBQUNBO0FPeHV3QkE7QWlGN0RBO0FBK0NBO0F4RjB2d0JBO0FBQ0E7QUFDQTtBd0YzeXdCQTtBQW9EQTtBQUNBO0F4RjB2d0JBO0FBQ0E7QU9udndCQTtBaUY3REE7QUF1REE7QXhGNnZ3QkE7QUFDQTtBQUNBO0F3RnR6d0JBO0FBMERBO0F4Rit2d0JBO0FBQ0E7QU83dndCQTtBaUY3REE7QUE0REE7QXhGa3d3QkE7QUFDQTtBQUNBO0F3Rmgwd0JBO0FBaUVBO0FBQ0E7QXhGa3d3QkE7QUFDQTtBT3h3d0JBO0FpRjdEQTtBQW9FQTtBeEZxd3dCQTtBQUNBO0FBQ0E7QXdGMzB3QkE7QUF1RUE7QXhGdXd3QkE7QUFDQTtBT2x4d0JBO0FpRjdEQTtBQXlFQTtBeEYwd3dCQTtBQUNBO0FBQ0E7QXdGcjF3QkE7QUE4RUE7QUFDQTtBeEYwd3dCQTtBQUNBO0FPN3h3QkE7QWlGN0RBO0FBaUZBO0F4RjZ3d0JBO0FBQ0E7QUFDQTtBd0ZoMndCQTtBQW9GQTtBeEYrd3dCQTtBQUNBO0FPdnl3QkE7QWlGN0RBO0FBc0ZBO0F4Rmt4d0JBO0FBQ0E7QUFDQTtBd0YxMndCQTtBQTRGQTtBQUNBO0FBQ0E7QXhGaXh3QkE7QUFDQTtBT256d0JBO0FpRjdEQTtBQWlHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4Rm14d0JBO0FBQ0E7QUFDQTtBd0YxM3dCQTtBQTJHQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QXhGa3h3QkE7QUFDQTtBTzl6d0JBO0FpRm5FQTtBQWlIQTtBQUFBO0FBQ0E7QXhGb3h3QkE7QUFDQTtBQUNBO0F3Rng0d0JBO0FBcUhBO0FBQ0E7QXhGc3h3QkE7QUFDQTtBd0Y3NHdCQTtBQXlIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhGdXh3QkE7QUFDQTtBT24xd0JBO0FpRm5FQTtBQWlJQTtBQUNBO0F4Rnl4d0JBO0FBQ0E7QUFDQTtBT2gyd0JBO0FpRjdEQTtBQXdJQTtBQUNBO0FBQ0E7QUFDQTtBeEZ5eHdCQTtBQUNBO0FBQ0E7QU9uMndCQTtBaUZuRUE7QUFnSkE7QUFDQTtBeEYweHdCQTtBQUNBO0FBQ0E7QXdGNzZ3QkE7QUFzSkE7QXhGMHh3QkE7QUFDQTtBd0ZqN3dCQTtBQXdKQTtBeEY0eHdCQTtBQUNBO0F3RnJ4d0JBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RnN4d0JBO0FBQ0E7QU8zM3dCQTtBaUY2RkE7QUFVQTtBeEZ3eHdCQTtBQUNBO0FBQ0E7QU92NHdCQTtBaUZtR0E7QUFjQTtBQUNBO0FBQ0E7QXhGMHh3QkE7QUFDQTtBQUNBO0F5RjM4d0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpGNjh3QkE7QUFDQTtBT3Q1d0JBO0FrRjVEQTtBQU9BO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QXpGODh3QkE7QUFDQTtBQUNBO0F5RjM4d0JBO0FBQ0E7QXpGNjh3QkE7QUFDQTtBT3A2d0JBO0FrRjNDQTtBQUtBO0FBQ0E7QUFFQTtBekY2OHdCQTtBQUNBO0FBQ0E7QXlGNTh3QkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0F6Rjg4d0JBO0FBQ0E7QU9sN3dCQTtBa0ZoQ0E7QUFNQTtBekZnOXdCQTtBQUNBO0FBQ0E7QXlGOTh3QkE7QUFDQTtBQUNBO0F6Rmc5d0JBO0FBQ0E7QU83N3dCQTtBa0Z0QkE7QUFLQTtBekZrOXdCQTtBQUNBO0FBQ0E7QXlGaDl3QkE7QUFDQTtBekZrOXdCQTtBQUNBO0F5RnA5d0JBO0FBSUE7QUFDQTtBQUNBO0F6Rm05d0JBO0FBQ0E7QU83OHdCQTtBa0ZiQTtBQVNBO0F6RnE5d0JBO0FBQ0E7QUFDQTtBeUZoK3dCQTtBQWVBO0F6Rm85d0JBO0FBQ0E7QU92OXdCQTtBa0ZiQTtBQWtCQTtBekZzOXdCQTtBQUNBO0FBQ0E7QXlGbDl3QkE7QUFFQTtBQUNBO0F6Rm05d0JBO0FBQ0E7QU9sK3dCQTtBa0ZXQTtBQU9BO0F6Rm85d0JBO0FBQ0E7QUFDQTtBeUZoOXdCQTtBQUNBO0FBQ0E7QUFDQTtBekZrOXdCQTtBQUNBO0F5Rmo5d0JBO0FBQ0E7QUFDQTtBekZtOXdCQTtBQUNBO0F5Rmo5d0JBO0FBQ0E7QXpGbTl3QkE7QUFDQTtBT3Yvd0JBO0FrRmtDQTtBQUlBO0F6RnE5d0JBO0FBQ0E7QUFDQTtBeUYzOXdCQTtBQVFBO0F6RnM5d0JBO0FBQ0E7QXlGbjl3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6RnE5d0JBO0FBQ0E7QU96Z3hCQTtBa0Y4Q0E7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBekZ1OXdCQTtBQUNBO0FBQ0E7QXlGcCt3QkE7QUFlQTtBQUNBO0FBQ0E7QXpGdzl3QkE7QUFDQTtBT3hoeEJBO0FrRjhDQTtBQW9CQTtBQUNBO0FBQ0E7QXpGMDl3QkE7QUFDQTtBQUNBO0F5RnY5d0JBO0FBQ0E7QXpGeTl3QkE7QUFDQTtBT3BpeEJBO0FrRnlFQTtBQUlBO0F6RjI5d0JBO0F5Ri85d0JBO0FBUUE7QXpGMDl3QkE7QUFDQTtBQUNBO0F5RnArd0JBO0FBY0E7QUFDQTtBekZ5OXdCQTtBQUNBO0FPbGp4QkE7QWtGeUVBO0FBa0JBO0F6RjI5d0JBO0FBQ0E7QUFDQTtBeUYvK3dCQTtBQXdCQTtBekYwOXdCQTtBQUNBO0F5Rm4vd0JBO0FBMkJBO0FBQ0E7QUFDQTtBekYyOXdCQTtBQUNBO0FPbGt4QkE7QWtGeUVBO0FBZ0NBO0FBQ0E7QXpGNjl3QkE7QUFDQTtBQUNBO0F5RmhneEJBO0FBdUNBO0FBQ0E7QXpGNDl3QkE7QUFDQTtBTzlreEJBO0FrRnlFQTtBQTJDQTtBQUNBO0F6Rjg5d0JBO0FBQ0E7QUFDQTtBeUZ4OXdCQTtBQUNBO0F6RjA5d0JBO0FBQ0E7QU96bHhCQTtBa0Y2SEE7QUFJQTtBekY0OXdCQTtBQUNBO0FBQ0E7QXlGbCt3QkE7QUFRQTtBQUNBO0F6RjY5d0JBO0FBQ0E7QU9wbXhCQTtBa0Y2SEE7QUFZQTtBekYrOXdCQTtBQUNBO0FBQ0E7QXlGNyt3QkE7QUFtQkE7QXpGNjl3QkE7QUFDQTtBTzlteEJBO0FrRjZIQTtBQXNCQTtBekYrOXdCQTtBQUNBO0FBQ0E7QXlGdi93QkE7QUEyQkE7QXpGKzl3QkE7QUFDQTtBeUYxOXdCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpGNDl3QkE7QUFDQTtBT2hveEJBO0FrRjhKQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0F6Rjg5d0JBO0FBQ0E7QUFDQTtBT3pveEJBO0FrRjJLQTtBQUVBO0F6Rmcrd0JBO0FBQ0E7QUFDQTtBeUZqL3dCQTtBQXFCQTtBekYrOXdCQTtBQUNBO0F5RjU5d0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekY4OXdCQTtBQUNBO0FPM3B4QkE7QWtGdUxBO0FBU0E7QUFDQTtBekYrOXdCQTtBQUNBO0FBQ0E7QXlGMyt3QkE7QUFlQTtBekYrOXdCQTtBQUNBO0FPaHF4QkE7QWtGaUxBO0FBbUJBO0FBRUE7QUFDQTtBekYrOXdCQTtBQUNBO0FBQ0E7QXlGNTl3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QXpGNDl3QkE7QUFDQTtBeUYzOXdCQTtBQUNBO0F6RjY5d0JBO0FBQ0E7QU9oc3hCQTtBa0ZrTkE7QUFvQkE7QUFDQTtBQUNBO0F6Rjg5d0JBO0FBQ0E7QUFDQTtBeUZ0L3dCQTtBQTBCQTtBekYrOXdCQTtBQUNBO0F5RjU5d0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpGODl3QkE7QUFDQTtBT250eEJBO0FrRmdQQTtBQU9BO0FBQ0E7QXpGZyt3QkE7QUFDQTtBQUNBO0FPMXR4QkE7QWtGNlBBO0FBR0E7QXpGODl3QkE7QUFDQTtBQUNBO0F5Rm4rd0JBO0FBUUE7QXpGODl3QkE7QUFDQTtBT3B1eEJBO0FrRjZQQTtBQVdBO0F6Rmcrd0JBO0FBQ0E7QUFDQTtBT3B1eEJBO0FrRnVQQTtBQWtCQTtBQUNBO0F6Ris5d0JBO0FBQ0E7QUFDQTtBT2p2eEJBO0FrRjZQQTtBQTBCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6Rjg5d0JBO0FBQ0E7QUFDQTtBTzN2eEJBO0FrRjZQQTtBQXFDQTtBekY2OXdCQTtBQUNBO0FBQ0E7QTBGOXp4QkE7QUFDQTtBQUNBO0FBQ0E7QTFGZzB4QkE7QUFDQTtBMEZwMHhCQTtBQVVBO0ExRjZ6eEJBO0FBQ0E7QU8zd3hCQTtBbUY3REE7QUFjQTtBMUY4enhCQTtBMEY1MHhCQTtBQWdCQTtBQUNBO0ExRit6eEJBO0FBQ0E7QUFDQTtBMEZsMXhCQTtBQXNCQTtBMUYrenhCQTtBQUNBO0EwRnQxeEJBO0FBMkJBO0FBQ0E7QUFBQTtBMUY4enhCQTtBQUNBO0EwRjMxeEJBO0FBK0JBO0FBQ0E7QUFDQTtBMUYrenhCQTtBQUNBO0EwRmoyeEJBO0FBb0NBO0FBQ0E7QUFDQTtBMUZnMHhCQTtBQUNBO0EwRnYyeEJBO0FBeUNBO0FBQ0E7QUFDQTtBMUZpMHhCQTtBQUNBO0EwRjcyeEJBO0FBOENBO0FBQ0E7QUFDQTtBMUZrMHhCQTtBQUNBO0EwRm4zeEJBO0FBbURBO0FBQ0E7QUFDQTtBMUZtMHhCQTtBQUNBO0EwRnozeEJBO0FBd0RBO0FBQ0E7QUFDQTtBMUZvMHhCQTtBQUNBO0EwRi8zeEJBO0FBNkRBO0FBQ0E7QUFDQTtBMUZxMHhCQTtBQUNBO0EwRnI0eEJBO0FBbUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFGcTB4QkE7QUFDQTtBMEY3NHhCQTtBQTRFQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0ExRm8weEJBO0FBQ0E7QTBGbjV4QkE7QUFtRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExRm0weEJBO0FBQ0E7QTBGNTV4QkE7QUE0RkE7QUFDQTtBQUNBO0ExRm0weEJBO0FBQ0E7QTBGbDZ4QkE7QUFrR0E7QUFDQTtBQUNBO0ExRm0weEJBO0FBQ0E7QU8zMnhCQTtBbUY3REE7QUF1R0E7QUFDQTtBQUNBO0ExRnEweEJBO0FBQ0E7QUFDQTtBMEZsMHhCQTtBQUdBO0FBQ0E7QTFGazB4QkE7QUFDQTtBMkZwN3hCQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QTNGczd4QkE7QUFDQTtBTzkzeEJBO0FvRjVEQTtBQU1BO0FBQ0E7QTNGdzd4QkE7QUFDQTtBQUNBO0EyRnQ3eEJBO0FBRUE7QTNGdTd4QkE7QUFDQTtBT3o0eEJBO0FvRmpEQTtBQUtBO0EzRnk3eEJBO0FBQ0E7QUFDQTtBTy80eEJBO0FvRmpEQTtBQVVBO0EzRjA3eEJBO0FBQ0E7QUFDQTtBMkZ4N3hCQTtBQUVBO0EzRnk3eEJBO0FBQ0E7QU96NXhCQTtBb0ZuQ0E7QUFLQTtBM0YyN3hCQTtBQUNBO0FBQ0E7QTJGbDh4QkE7QUFTQTtBM0Y0N3hCQTtBQUNBO0FPNzV4QkE7QW9GekNBO0FBWUE7QTNGODd4QkE7QUFDQTtBQUNBO0FPejZ4QkE7QW9GbkNBO0FBZ0JBO0EzRmc4eEJBO0FBQ0E7QUFDQTtBMkY1N3hCQTtBQUNBO0EzRjg3eEJBO0FBQ0E7QTJGNTd4QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzRjg3eEJBO0FBQ0E7QU8zN3hCQTtBb0ZUQTtBQVFBO0FBQ0E7QUFDQTtBM0ZnOHhCQTtBQUNBO0FBQ0E7QTJGOTd4QkE7QUFDQTtBM0ZnOHhCQTtBQUNBO0FPdjh4QkE7QW9GS0E7QUFJQTtBM0ZrOHhCQTtBQUNBO0FBQ0E7QTJGaDh4QkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBM0ZrOHhCQTtBQUNBO0FPbDl4QkE7QW9GYUE7QUFLQTtBM0ZvOHhCQTtBQUNBO0FBQ0E7QU9sOXhCQTtBb0ZlQTtBQUdBO0EzRm84eEJBO0FBQ0E7QUFDQTtBT3g5eEJBO0FvRmVBO0FBU0E7QTNGbzh4QkE7QUFDQTtBQUNBO0EyRnY5eEJBO0FBdUJBO0FBQ0E7QUFDQTtBM0ZtOHhCQTtBQUNBO0FPcCt4QkE7QW9GT0E7QUE0QkE7QTNGcTh4QkE7QUFDQTtBQUNBO0FPaC94QkE7QW9GYUE7QUFnQ0E7QUFDQTtBM0Z1OHhCQTtBQUNBO0FBQ0E7QTJGMSt4QkE7QUFzQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QTNGcTh4QkE7QUFDQTtBT3RneUJBO0FvRmFBO0FBc0RBO0FBQ0E7QUFDQTtBM0Z1OHhCQTtBQUNBO0FBQ0E7QTJGamd5QkE7QUE2REE7QUFDQTtBQUNBO0EzRnU4eEJBO0FBQ0E7QU9waHlCQTtBb0ZhQTtBQWtFQTtBQUNBO0EzRnk4eEJBO0FBQ0E7QUFDQTtBMkY5Z3lCQTtBQXVFQTtBM0YwOHhCQTtBQUNBO0EyRmxoeUJBO0FBMEVBO0FBQ0E7QUFDQTtBM0YyOHhCQTtBQUNBO0EyRnhoeUJBO0FBaUZBO0FBQ0E7QUFDQTtBM0YwOHhCQTtBQUNBO0FPM2l5QkE7QW9Gb0dBO0FBRUE7QTNGeTh4QkE7QUFDQTtBQUNBO0EyRjc4eEJBO0FBTUE7QUFDQTtBQUNBO0EzRjA4eEJBO0FBQ0E7QU92anlCQTtBb0ZvR0E7QUFXQTtBQUNBO0EzRjQ4eEJBO0FBQ0E7QUFDQTtBMkYxOXhCQTtBQWdCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNGNjh4QkE7QUFDQTtBT3ZreUJBO0FvRm9HQTtBQXdCQTtBQUNBO0EzRis4eEJBO0FBQ0E7QUFDQTtBMkYxK3hCQTtBQThCQTtBQUNBO0FBQ0E7QUFDQTtBM0YrOHhCQTtBQUNBO0FPcmx5QkE7QW9Gb0dBO0FBb0NBO0FBQ0E7QTNGaTl4QkE7QUFDQTtBQUNBO0EyRngveEJBO0FBMkNBO0FBQ0E7QUFDQTtBQUNBO0EzRmc5eEJBO0FBQ0E7QU9ubXlCQTtBb0ZvR0E7QUFpREE7QUFDQTtBM0ZrOXhCQTtBQUNBO0FBQ0E7QTJGNzh4QkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0EzRis4eEJBO0FBQ0E7QU9obnlCQTtBb0Y2SkE7QUFNQTtBQUNBO0FBQ0E7QTNGaTl4QkE7QUFDQTtBQUNBO0EyRjM5eEJBO0FBWUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNGazl4QkE7QUFDQTtBT3JveUJBO0FvRjZKQTtBQXdCQTtBQUNBO0FBQ0E7QTNGbzl4QkE7QUFDQTtBQUNBO0EyRmgveEJBO0FBOEJBO0FBQ0E7QTNGcTl4QkE7QUFDQTtBMkZyL3hCQTtBQW1DQTtBQUNBO0FBQ0E7QTNGcTl4QkE7QUFDQTtBT3hweUJBO0FvRjZKQTtBQXdDQTtBM0Z1OXhCQTtBQUNBO0FBQ0E7QTJGamd5QkE7QUE4Q0E7QUFDQTtBQUNBO0EzRnM5eEJBO0FBQ0E7QU9wcXlCQTtBb0Y2SkE7QUFtREE7QTNGdzl4QkE7QUFDQTtBQUNBO0E0RnZ1eUJBO0FBR0E7QUFDQTtBNUZ1dXlCQTtBQUNBO0FPL3F5QkE7QXFGN0RBO0FBT0E7QUFDQTtBNUZ5dXlCQTtBQUNBO0FBQ0E7QTRGbnZ5QkE7QUFhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVGeXV5QkE7QUFDQTtBT3pyeUJBO0FxRm5FQTtBQXFCQTtBNUYydXlCQTtBQUNBO0FBQ0E7QTRGbHd5QkE7QUEwQkE7QTVGMnV5QkE7QUFDQTtBT25zeUJBO0FxRm5FQTtBQTZCQTtBNUY2dXlCQTtBQUNBO0FBQ0E7QTRGNXd5QkE7QUFpQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QTVGNnV5QkE7QUFDQTtBT250eUJBO0FxRm5FQTtBQTJDQTtBQUNBO0E1Rit1eUJBO0FBQ0E7QUFDQTtBNEY3eHlCQTtBQWlEQTtBNUYrdXlCQTtBQUNBO0E0Rmp5eUJBO0FBbURBO0FBQ0E7QTVGaXZ5QkE7QUFDQTtBNEY1dXlCQTtBQUNBO0E1Rjh1eUJBO0FBQ0E7QTRGaHZ5QkE7QUFHQTtBQUNBO0FBQ0E7QTVGZ3Z5QkE7QUFDQTtBT252eUJBO0FxRkhBO0FBUUE7QTVGa3Z5QkE7QUFDQTtBQUNBO0E0RjV2eUJBO0FBYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUZrdnlCQTtBQUNBO0FPand5QkE7QXFGSEE7QUFvQkE7QUFDQTtBNUZvdnlCQTtBQUNBO0FBQ0E7QTRGM3d5QkE7QUF5QkE7QTVGcXZ5QkE7QUFDQTtBTzV3eUJBO0FxRkhBO0FBNEJBO0E1RnV2eUJBO0FBQ0E7QUFDQTtBNEZyeHlCQTtBQW1DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1RnF2eUJBO0FBQ0E7QTRGN3h5QkE7QUEwQ0E7QTVGc3Z5QkE7QUFDQTtBNEZqeXlCQTtBQTZDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVGdXZ5QkE7QUFDQTtBT3Z5eUJBO0FxRkhBO0FBcURBO0FBQ0E7QUFDQTtBNUZ5dnlCQTtBQUNBO0FBQ0E7QTRGbHp5QkE7QUE0REE7QTVGeXZ5QkE7QUFDQTtBT256eUJBO0FxRkhBO0FBOERBO0FBQ0E7QTVGNHZ5QkE7QUFDQTtBQUNBO0E0Rjd6eUJBO0FBcUVBO0E1RjJ2eUJBO0FBQ0E7QU85enlCQTtBcUZIQTtBQXVFQTtBQUNBO0E1Rjh2eUJBO0FBQ0E7QUFDQTtBT3IweUJBO0FxRkhBO0FBNkVBO0FBQ0E7QTVGK3Z5QkE7QUFDQTtBQUNBO0E0Ri8weUJBO0FBb0ZBO0E1Rjh2eUJBO0FBQ0E7QU9oMXlCQTtBcUZIQTtBQXNGQTtBQUNBO0E1Rml3eUJBO0FBQ0E7QUFDQTtBT3YxeUJBO0FxRkhBO0FBMkZBO0FBQ0E7QTVGbXd5QkE7QUFDQTtBQUNBO0FPOTF5QkE7QXFGSEE7QUFrR0E7QTVGbXd5QkE7QUFDQTtBQUNBO0E0RnYyeUJBO0FBdUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1Rm13eUJBO0FBQ0E7QU85MnlCQTtBcUZIQTtBQWdIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1RnF3eUJBO0FBQ0E7QUFDQTtBNEYzM3lCQTtBQXlIQTtBNUZxd3lCQTtBQUNBO0FPNTN5QkE7QXFGSEE7QUEySEE7QUFDQTtBQUNBO0FBQ0E7QTVGd3d5QkE7QUFDQTtBQUNBO0E0RnB3eUJBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QTVGb3d5QkE7QUFDQTtBNEYzd3lCQTtBQVNBO0FBQ0E7QUFDQTtBNUZxd3lCQTtBQUNBO0FPbDV5QkE7QXFGaUlBO0FBYUE7QUFDQTtBQUNBO0E1Rnd3eUJBO0FBQ0E7QUFDQTtBTzE1eUJBO0FxRmlJQTtBQW9CQTtBNUZ5d3lCQTtBNEY3eHlCQTtBQXVCQTtBQUNBO0FBQ0E7QTVGeXd5QkE7QUFDQTtBQUNBO0E0RnB5eUJBO0FBaUNBO0E1RnN3eUJBO0FBQ0E7QTRGeHl5QkE7QUFvQ0E7QUFDQTtBNUZ1d3lCQTtBQUNBO0FPOTZ5QkE7QXFGaUlBO0FBdUNBO0FBQ0E7QUFDQTtBQUNBO0E1RjB3eUJBO0FBQ0E7QUFDQTtBNEZ0enlCQTtBQStDQTtBQUNBO0FBQ0E7QUFDQTtBNUYwd3lCQTtBQUNBO0E0Rjd6eUJBO0FBcURBO0E1RjJ3eUJBO0FBQ0E7QTRGajB5QkE7QUE4REE7QTVGc3d5QkE7QUFDQTtBT3Q4eUJBO0FxRmlJQTtBQWtFQTtBNUZ1d3lCQTtBQUNBO0FBQ0E7QTRGMzB5QkE7QUFzRUE7QTVGd3d5QkE7QUFDQTtBNEYvMHlCQTtBQXdFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1RjB3eUJBO0FBQ0E7QU94OXlCQTtBcUZpSUE7QUFrRkE7QTVGeXd5QkE7QUFDQTtBQUNBO0E0RnR3eUJBO0FBQ0E7QUFDQTtBQUNBO0E1Rnd3eUJBO0FBQ0E7QTRGNXd5QkE7QUFLQTtBQUFBO0FBQ0E7QTVGMnd5QkE7QUFDQTtBNEZseHlCQTtBQVFBO0E1RjZ3eUJBO0FBQ0E7QU85K3lCQTtBcUZ3TkE7QUFXQTtBQUNBO0E1Rit3eUJBO0FBQ0E7QUFDQTtBT3IveUJBO0FxRndOQTtBQWtCQTtBQUNBO0FBQ0E7QTVGK3d5QkE7QUFDQTtBQUNBO0E0Rjd3eUJBO0FBaUhBO0E1RitweUJBO0FBQ0E7QTRGanh5QkE7QUFTQTtBNUYyd3lCQTtBQUNBO0E0RnJ4eUJBO0FBY0E7QTVGMHd5QkE7QUFDQTtBNEZ6eHlCQTtBQW1CQTtBNUZ5d3lCQTtBQUNBO0E0Rjd4eUJBO0FBd0JBO0E1Rnd3eUJBO0FBQ0E7QTRGanl5QkE7QUFnQ0E7QTVGb3d5QkE7QUFDQTtBNEZyeXlCQTtBQW9DQTtBNUZvd3lCQTtBQUNBO0E0Rnp5eUJBO0FBd0NBO0E1Rm93eUJBO0FBQ0E7QTRGN3l5QkE7QUE0Q0E7QTVGb3d5QkE7QUFDQTtBNEZqenlCQTtBQWdEQTtBNUZvd3lCQTtBQUNBO0E0RnJ6eUJBO0FBb0RBO0E1Rm93eUJBO0FBQ0E7QTRGenp5QkE7QUF3REE7QTVGb3d5QkE7QUFDQTtBNEY3enlCQTtBQWlFQTtBNUYrdnlCQTtBQUNBO0E0RmoweUJBO0FBa0VBO0E1Rmt3eUJBO0FBQ0E7QTRGcjB5QkE7QUFzRUE7QTVGa3d5QkE7QUFDQTtBNEZ6MHlCQTtBQXVFQTtBNUZxd3lCQTtBQUNBO0E0RjcweUJBO0FBMkVBO0E1RnF3eUJBO0FBQ0E7QTRGajF5QkE7QUE0RUE7QTVGd3d5QkE7QUFDQTtBNEZyMXlCQTs7Ozs7O0FBcUZBO0E1Rnd3eUJBO0FBQ0E7QTRGOTF5QkE7QUF1RkE7QTVGMHd5QkE7QUFDQTtBNEZsMnlCQTs7Ozs7O0FBZ0dBO0E1RjB3eUJBO0FBQ0E7QTRGMzJ5QkE7QUFrR0E7QTVGNHd5QkE7QUFDQTtBNEYvMnlCQTs7Ozs7O0FBMkdBO0E1RjR3eUJBO0FBQ0E7QTRGeDN5QkE7QUE2R0E7QTVGOHd5QkE7QUFDQTtBNEY1M3lCQTtBQW9IQTtBNUYyd3lCQTtBQUNBO0E0Rmg0eUJBO0FBMEhBO0E1Rnl3eUJBO0FBQ0E7QTRGcDR5QkE7O0FBbUlBO0E1RnF3eUJBO0FBQ0E7QTZGdHJ6QkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0E3RndyekJBO0FBQ0E7QTZGNXJ6QkE7QUFNQTtBQUNBO0FBQ0E7QTdGeXJ6QkE7QUFDQTtBNkZsc3pCQTtBQVdBO0E3RjByekJBO0FBQ0E7QU96b3pCQTtBc0Y3REE7QUFjQTtBN0Y0cnpCQTtBQUNBO0FBQ0E7QTZGNXN6QkE7QUFrQkE7QTdGNnJ6QkE7QUFDQTtBNkZodHpCQTtBQW9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3RityekJBO0FBQ0E7QU8zcHpCQTtBc0Y3REE7QUEyQkE7QUFDQTtBQUNBO0E3RmlzekJBO0FBQ0E7QUFDQTtBNkZodXpCQTtBQWtDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdGaXN6QkE7QUFDQTtBTy9xekJBO0FzRjdEQTtBQTZDQTtBQUNBO0FBQ0E7QTdGbXN6QkE7QUFDQTtBQUNBO0E2RnB2ekJBO0FBb0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdGbXN6QkE7QUFDQTtBTy9yekJBO0FzRjdEQTtBQTBEQTtBQUNBO0FBQ0E7QTdGc3N6QkE7QUFDQTtBQUNBO0FPdnN6QkE7QXNGN0RBO0FBa0VBO0FBQ0E7QUFDQTtBN0Zzc3pCQTtBQUNBO0FBQ0E7QTZGbnN6QkE7QUFFQTtBQUNBO0FBQUE7QUFDQTtBN0Zvc3pCQTtBQUNBO0E2RnpzekJBO0FBT0E7QUFDQTtBQUNBO0FBQUE7QTdGcXN6QkE7QUFDQTtBTzN0ekJBO0FzRllBO0FBWUE7QUFDQTtBQUFBO0E3RnVzekJBO0FBQ0E7QUFDQTtBNkZ0dHpCQTtBQW1CQTtBN0Zzc3pCQTtBQUNBO0E2RjF0ekJBO0FBc0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdGdXN6QkE7QUFDQTtBT2p2ekJBO0FzRllBO0FBZ0NBO0FBQ0E7QTdGeXN6QkE7QUFDQTtBQUNBO0E2RjV1ekJBO0FBdUNBO0FBQ0E7QTdGd3N6QkE7QUFDQTtBNkZqdnpCQTtBQTJDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3RnlzekJBO0FBQ0E7QU9yd3pCQTtBc0ZZQTtBQWlEQTtBQUNBO0E3RjRzekJBO0FBQ0E7QUFDQTtBNkZod3pCQTtBQXVEQTtBQUNBO0E3RjRzekJBO0FBQ0E7QTZGcnd6QkE7QUEwREE7QUFDQTtBQUNBO0E3RjhzekJBO0FBQ0E7QU92eHpCQTtBc0ZZQTtBQWdFQTtBN0Yrc3pCQTtBQUNBO0FBQ0E7QU83eHpCQTtBc0ZZQTtBQXFFQTtBQUNBO0E3Rmd0ekJBO0FBQ0E7QUFDQTtBNkZ4eHpCQTtBQTJFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3Rmd0ekJBO0FBQ0E7QU81eXpCQTtBc0ZZQTtBQWtGQTtBQUNBO0FBQ0E7QUFDQTtBN0ZrdHpCQTtBQUNBO0FBQ0E7QTZGenl6QkE7QUEwRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0ZrdHpCQTtBQUNBO0FPN3p6QkE7QXNGWUE7QUFpR0E7QUFDQTtBN0ZvdHpCQTtBQUNBO0FBQ0E7QTZGeHp6QkE7QUFzR0E7QUFDQTtBQUNBO0E3RnF0ekJBO0FBQ0E7QTZGOXp6QkE7QUEyR0E7QTdGc3R6QkE7QUFDQTtBTzkwekJBO0FzRllBO0FBK0dBO0E3RnV0ekJBO0FBQ0E7QUFDQTtBTzkwekJBO0FzRk1BO0FBc0hBO0FBQUE7QTdGc3R6QkE7QUFDQTtBQUNBO0FPMTF6QkE7QXNGWUE7QUEwSEE7QTdGd3R6QkE7QUFDQTtBQUNBO0E2RnJ0ekJBO0FBSUE7QTdGb3R6QkE7QUFDQTtBNkZ6dHpCQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdGb3R6QkE7QUFDQTtBNkZwdXpCQTtBQWtCQTtBQUNBO0E3RnF0ekJBO0FBQ0E7QU9wM3pCQTtBc0YySUE7QUFzQkE7QTdGdXR6QkE7QUFDQTtBQUNBO0E2Ri91ekJBO0FBNkJBO0E3RnF0ekJBO0FBQ0E7QU85M3pCQTtBc0YySUE7QUFpQ0E7QTdGc3R6QkE7QUFDQTtBQUNBO0FPcDR6QkE7QXNGMklBO0FBc0NBO0E3RnV0ekJBO0FBQ0E7QUFDQTtBNkYvdnpCQTtBQTJDQTtBQUNBO0E3RnV0ekJBO0FBQ0E7QU96NHpCQTtBc0ZxSUE7QUFpREE7QTdGdXR6QkE7QUFDQTtBQUNBO0E2RjF3ekJBO0FBb0RBO0E3Rnl0ekJBO0FBQ0E7QThGdDl6QkE7QUFJQTtBQUNBO0E5RnE5ekJBO0FBQ0E7QThGMzl6QkE7QUFRQTtBQUNBO0E5RnM5ekJBO0FBQ0E7QThGaCt6QkE7QUFXQTtBOUZ3OXpCQTtBQUNBO0FPdjZ6QkE7QXVGN0RBO0FBY0E7QTlGMDl6QkE7QUFDQTtBQUNBO0FPNzZ6QkE7QXVGN0RBO0FBbUJBO0FBQ0E7QTlGMjl6QkE7QThGLyt6QkE7QUF1QkE7QUFDQTtBQUNBO0E5RjI5ekJBO0FBQ0E7QUFDQTtBOEZ0L3pCQTtBQW1DQTtBQUNBO0FBQ0E7QUFBQTtBOUZzOXpCQTtBQUNBO0FPLzd6QkE7QXVGN0RBO0FBdUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0E5Rnk5ekJBO0FBQ0E7QUFDQTtBOEZ2ZzBCQTtBQStDQTtBQUNBO0E5RjI5ekJBO0FBQ0E7QThGNWcwQkE7QUFrREE7QUFDQTtBQUNBO0E5RjY5ekJBO0FBQ0E7QThGbGgwQkE7QUF1REE7QUFDQTtBOUY4OXpCQTtBQUNBO0FPMTl6QkE7QXVGN0RBO0FBMERBO0FBQ0E7QTlGaSt6QkE7QUFDQTtBQUNBO0E4RjloMEJBO0FBK0RBO0FBQ0E7QUFDQTtBQUNBO0E5RmsrekJBO0FBQ0E7QU94K3pCQTtBdUY3REE7QUFvRUE7QUFDQTtBOUZxK3pCQTtBQUNBO0FBQ0E7QThGNWkwQkE7QUE0RUE7QUFDQTtBQUNBO0E5Rm0rekJBO0FBQ0E7QThGbGowQkE7QUFrRkE7QUFDQTtBOUZtK3pCQTtBQUNBO0FPMS96QkE7QXVGN0RBO0FBc0ZBO0E5RnErekJBO0FBQ0E7QUFDQTtBOEY3ajBCQTtBQTJGQTtBQUNBO0FBQ0E7QUFDQTtBOUZxK3pCQTtBQUNBO0FPdmcwQkE7QXVGN0RBO0FBaUdBO0E5RnUrekJBO0FBQ0E7QUFDQTtBOEYxazBCQTtBQXVHQTtBQUNBO0E5RnMrekJBO0FBQ0E7QThGL2swQkE7QUEwR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUZ3K3pCQTtBQUNBO0FPcGgwQkE7QXVGbkVBO0FBZ0hBO0FBQ0E7QUFDQTtBOUYyK3pCQTtBQUNBO0FBQ0E7QThGL2wwQkE7QUF1SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlGMit6QkE7QUFDQTtBOEZ6bTBCQTtBQWdJQTtBOUY0K3pCQTtBQUNBO0FPaGowQkE7QXVGN0RBO0FBb0lBO0FBQ0E7QUFDQTtBOUY2K3pCQTtBQUNBO0FBQ0E7QThGcm4wQkE7QUF5SUE7QUFDQTtBOUYrK3pCQTtBQUNBO0E4RjFuMEJBO0FBK0lBO0E5RjgrekJBO0FBQ0E7QThGOW4wQkE7QUFxSkE7QTlGNCt6QkE7QUFDQTtBOEZsbzBCQTtBQXVKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5RjgrekJBO0FBQ0E7QThGMW8wQkE7QUFnS0E7QUFDQTtBQUNBO0E5RjYrekJBO0FBQ0E7QThGaHAwQkE7QUFxS0E7QTlGOCt6QkE7QUFDQTtBT2psMEJBO0F1Rm5FQTtBQTJLQTtBOUY2K3pCQTtBQUNBO0FBQ0E7QU83bDBCQTtBdUY3REE7QUFpTEE7QTlGNit6QkE7QUFDQTtBQUNBO0E4RmhxMEJBO0FBcUxBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QTlGOCt6QkE7QUFDQTtBOEZ0cTBCQTtBQXlMQTtBOUZnL3pCQTtBQUNBO0E4RjFxMEJBO0FBZ01BO0E5RjYrekJBO0FBQ0E7QThGOXEwQkE7QUFvTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5RjYrekJBO0FBQ0E7QThGdnIwQkE7QUE0TUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUY4K3pCQTtBQUNBO0E4Ri9yMEJBO0FBbU5BO0E5RisrekJBO0FBQ0E7QThGbnMwQkE7QUF3TkE7QTlGOCt6QkE7QUFDQTtBOEZ2czBCQTtBQTROQTtBOUY4K3pCQTtBQUNBO0FPOW8wQkE7QXVGN0RBO0FBK05BO0E5RmcvekJBO0FBQ0E7QUFDQTtBOEZqdDBCQTtBQW1PQTtBOUZpL3pCQTtBQUNBO0E4RnJ0MEJBO0FBdU9BO0FBQ0E7QUFDQTtBQUNBO0E5RmkvekJBO0FBQ0E7QU8vcDBCQTtBdUY3REE7QUE2T0E7QUFDQTtBOUZtL3pCQTtBQUNBO0FBQ0E7QThGbnUwQkE7QUFtUEE7QUFDQTtBOUZtL3pCQTtBQUNBO0FPM3EwQkE7QXVGN0RBO0FBdVBBO0FBQ0E7QTlGcS96QkE7QUFDQTtBQUNBO0E4Ri91MEJBO0FBNlBBO0E5RnEvekJBO0FBQ0E7QThGbnYwQkE7QUFpUUE7QTlGcS96QkE7QUFDQTtBTzFyMEJBO0F1RjdEQTtBQW1RQTtBOUZ3L3pCQTtBOEYzdjBCQTtBQXNRQTtBOUZ3L3pCQTtBQUNBO0FBQ0E7QThGaHcwQkE7QUE0UUE7QTlGdS96QkE7QUFDQTtBOEZqL3pCQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUZrL3pCQTtBQUNBO0E4RjEvekJBO0FBVUE7QUFDQTtBOUZtL3pCQTtBQUNBO0FPcnQwQkE7QXVGc05BO0FBY0E7QTlGcS96QkE7QUFDQTtBQUNBO0E4RnJnMEJBO0FBbUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlGcS96QkE7QUFDQTtBT251MEJBO0F1RnNOQTtBQTBCQTtBQUNBO0E5RnUvekJBO0FBQ0E7QUFDQTtBOEZwaDBCQTtBQWtDQTtBOUZxL3pCQTtBQUNBO0FPOXUwQkE7QXVGc05BO0FBc0NBO0E5RnMvekJBO0FBQ0E7QUFDQTtBTzl1MEJBO0F1RmdOQTtBQTJDQTtBQUNBO0E5RnUvekJBO0FBQ0E7QUFDQTtBOEZyaTBCQTtBQWlEQTtBQUNBO0FBQ0E7QTlGdS96QkE7QUFDQTtBOEYzaTBCQTtBQXFEQTtBQUNBO0FBQ0E7QTlGeS96QkE7QUFDQTtBT3Z3MEJBO0F1RnNOQTtBQTBEQTtBOUYyL3pCQTtBQUNBO0FBQ0E7QU92dzBCQTtBdUZnTkE7QUErREE7QTlGNC96QkE7QUFDQTtBQUNBO0E4RjdqMEJBO0FBb0VBO0E5RjQvekJBO0FBQ0E7QU9qeDBCQTtBdUZnTkE7QUFzRUE7QTlGKy96QkE7QUFDQTtBQUNBO0ErRjExMEJBO0FBQ0E7QUFDQTtBL0Y0MTBCQTtBQUNBO0ErRi8xMEJBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvRjgxMEJBO0FBQ0E7QU85eTBCQTtBd0Y3REE7QUFjQTtBL0ZpMjBCQTtBQUNBO0FBQ0E7QStGLzEwQkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QS9GaTIwQkE7QUFDQTtBK0ZoMjBCQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvRmsyMEJBO0FBQ0E7QU92MDBCQTtBd0ZyQ0E7QUFXQTtBQUFBO0FBQ0E7QUFDQTtBL0ZxMjBCQTtBQUNBO0FBQ0E7QStGcDMwQkE7QUFnQkE7QS9GdTIwQkE7QUFDQTtBK0ZyMjBCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0Z1MjBCQTtBQUNBO0FPLzEwQkE7QXdGbEJBO0FBV0E7QS9GMDIwQkE7QUFDQTtBQUNBO0ErRnoyMEJBO0FBQ0E7QS9GMjIwQkE7QUFDQTtBT3oyMEJBO0F3RkpBO0FBR0E7QS9GODIwQkE7QUFDQTtBQUNBO0ErRjcyMEJBO0FBQ0E7QS9GKzIwQkE7QUFDQTtBK0Y5MjBCQTtBQUNBO0FBQ0E7QS9GZzMwQkE7QUFDQTtBK0ZuMzBCQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0EvRmszMEJBO0FBQ0E7QStGOTIwQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvRmczMEJBO0FBQ0E7QU92NDBCQTtBd0ZpQkE7QUFPQTtBL0ZtMzBCQTtBQUNBO0FBQ0E7QStGbDMwQkE7QUFDQTtBL0ZvMzBCQTtBQUNBO0ErRm4zMEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvRnEzMEJBO0FBQ0E7QStGcDMwQkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QS9GczMwQkE7QUFDQTtBK0ZyMzBCQTtBQUNBO0FBQ0E7QUFDQTtBL0Z1MzBCQTtBQUNBO0FPdjYwQkE7QXdGNENBO0FBS0E7QS9GMDMwQkE7QUFDQTtBQUNBO0ErRnozMEJBO0FBQ0E7QUFDQTtBL0YyMzBCQTtBQUNBO0ErRjEzMEJBO0FBQ0E7QUFDQTtBL0Y0MzBCQTtBQUNBO0ErRjMzMEJBO0FBQ0E7QUFDQTtBQUNB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aEcybzFCQTtBQUNBO0FnR2hwMUJBO0FBU0E7QUFDQTtBQUNBO0FBQ0E7QWhHMG8xQkE7QUFDQTtBZ0d2cDFCQTtBQWNBO0FoRzRvMUJBO0FBQ0E7QWdHem8xQkE7QUFDQTtBaEcybzFCQTtBQUNBO0FPbm8yQkE7QXlGMGZBO0FBR0E7QWhHMG8xQkE7QUFDQTtBQUNBO0FnR3hvMUJBO0FBQ0E7QWhHMG8xQkE7QUFDQTtBZ0d6bzFCQTtBQUVBO0FoRzBvMUJBO0FBQ0E7QU9qcDJCQTtBeUZvZ0JBO0FBSUE7QWhHNm8xQkE7QUFDQTtBQUNBO0FnRzNvMUJBO0FBQ0E7QWhHNm8xQkE7QUFDQTtBTzNwMkJBO0F5RitnQkE7QUFFQTtBQUNBO0FoRzhvMUJBO0FBQ0E7QUFDQTtBaUcvdDJCQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FqR2l1MkJBO0FBQ0E7QWlHNXQyQkE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FqRzh0MkJBO0FBQ0E7QU9scjJCQTtBMEZ6Q0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FqRzZ0MkJBO0FBQ0E7QUFDQTtBTzNyMkJBO0EwRmhDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWpHNnQyQkE7QUFDQTtBQUNBO0FpR3J2MkJBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBakd1djJCQTtBQUNBO0FPM3MyQkE7QTBGekNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBakdzdjJCQTtBQUNBO0FBQ0E7QU9wdDJCQTtBMEZoQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FqR3N2MkJBO0FBQ0E7QUFDQTtBaUc5dzJCQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWpHZ3gyQkE7QUFDQTtBT3B1MkJBO0EwRnpDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWpHK3cyQkE7QUFDQTtBQUNBO0FPN3UyQkE7QTBGaENBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBakcrdzJCQTtBQUNBO0FBQ0E7QWlHdnkyQkE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FqR3l5MkJBO0FBQ0E7QU83djJCQTtBMEZ6Q0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FqR3d5MkJBO0FBQ0E7QUFDQTtBT3R3MkJBO0EwRmhDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWpHd3kyQkE7QUFDQTtBQUNBO0FpR2gwMkJBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBakdrMDJCQTtBQUNBO0FPdHgyQkE7QTBGekNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBakdpMDJCQTtBQUNBO0FBQ0E7QU8veDJCQTtBMEZoQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FqR2kwMkJBO0FBQ0E7QUFDQTtBaUd6MTJCQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWpHMjEyQkE7QUFDQTtBTy95MkJBO0EwRnpDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWpHMDEyQkE7QUFDQTtBQUNBO0FPeHoyQkE7QTBGaENBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBakcwMTJCQTtBQUNBO0FBQ0E7QWlHbDMyQkE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FqR28zMkJBO0FBQ0E7QU94MDJCQTtBMEZ6Q0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FqR20zMkJBO0FBQ0E7QUFDQTtBT2oxMkJBO0EwRmhDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWpHbTMyQkE7QUFDQTtBQUNBO0FpRzM0MkJBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBakc2NDJCQTtBQUNBO0FPajIyQkE7QTBGekNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBakc0NDJCQTtBQUNBO0FBQ0E7QU8xMjJCQTtBMEZoQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FqRzQ0MkJBO0FBQ0E7QUFDQTtBaUdwNjJCQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWpHczYyQkE7QUFDQTtBTzEzMkJBO0EwRnpDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWpHcTYyQkE7QUFDQTtBQUNBO0FPbjQyQkE7QTBGaENBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBakdxNjJCQTtBQUNBO0FBQ0E7QWlHNzcyQkE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FqRys3MkJBO0FBQ0E7QU9uNTJCQTtBMEZ6Q0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FqRzg3MkJBO0FBQ0E7QUFDQTtBTzU1MkJBO0EwRmhDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWpHODcyQkE7QUFDQTtBQUNBO0FpR3Q5MkJBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBakd3OTJCQTtBQUNBO0FPNTYyQkE7QTBGekNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBakd1OTJCQTtBQUNBO0FBQ0E7QU9yNzJCQTtBMEZoQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FqR3U5MkJBO0FBQ0E7QUFDQTtBaUcvKzJCQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWpHaS8yQkE7QUFDQTtBT3I4MkJBO0EwRnpDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWpHZy8yQkE7QUFDQTtBQUNBO0FPOTgyQkE7QTBGaENBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBakdnLzJCQTtBQUNBO0FBQ0E7QWtHcGgzQkE7QUFDQTtBQUNBO0FBQ0E7QWxHc2gzQkE7QUFDQTtBTzc5MkJBO0EyRjdEQTtBQU1BO0FBQ0E7QWxHd2gzQkE7QWtHdGgzQkE7QUFDQTtBbEd3aDNCQTtBQUNBO0FBQ0E7QWtHdGgzQkE7QUFHQTtBQUNBO0FsR3NoM0JBO0FBQ0E7QWtHaGgzQkE7QUFDQTtBQUNBO0FBQ0E7QWxHa2gzQkE7QUFDQTtBT2wvMkJBO0EyRnBDQTtBQUtBO0FBQ0E7QWxHcWgzQkE7QWtHM2gzQkE7QUFTQTtBbEdxaDNCQTtBa0dsaDNCQTtBQUNBO0FsR29oM0JBO0FrR2ppM0JBO0FBZ0JBO0FsR29oM0JBO0FBQ0E7QUFDQTtBa0dsaDNCQTtBQUdBO0FBQ0E7QWxHa2gz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QU9oaTRCQTtBa0drR0E7QUFFQTtBekdnODNCQTtBQUNBO0FBQ0E7QTBHem00QkE7QUFDQTtBMUcybTRCQTtBQUNBO0FPaGo0QkE7QW1HN0RBO0FBSUE7QTFHNm00QkE7QUFDQTtBQUNBO0FPaGo0QkE7QW1HM0RBO0FBRUE7QTFHNm00QkE7QTBHL200QkE7QUFLQTtBMUc2bTRCQTtBQUNBO0FBQ0E7QTJHNW40QkE7QUFDQTtBQUNBO0EzRzhuNEJBO0FBQ0E7QU9wazRCQTtBb0c3REE7QUFLQTtBM0dnbzRCQTtBQUNBO0FBQ0E7QTRHdm80QkE7QUFDQTtBNUd5bzRCQTtBQUNBO0FPOWs0QkE7QXFHN0RBO0FBR0E7QTVHNG80QkE7QUFDQTtBQUNBO0E2R2pwNEJBO0FBR0E7QUFDQTtBN0dpcDRCQTtBQUNBO0E4R3BwNEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5R3NwNEJBO0FBQ0E7QU9ybTRCQTtBdUczREE7QUFZQTtBQUNBO0E5R3dwNEJBO0FBQ0E7QUFDQTtBOEd0cDRCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5R3dwNEJBO0FBQ0E7QThHdHA0QkE7QUFDQTtBOUd3cDRCQTtBQUNBO0FPdm40QkE7QXVHOUJBO0FBQ0E7QTlHd3A0QkE7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=*/