@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;600;700&display=swap');

* {
  box-sizing: border-box;
}

before, after {
  box-sizing: inherit;
}

html {
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  line-height: 1;
  font-size: 62.5%;
  font-feature-settings: 'palt' 1;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: scrollbar;
  font-family: '游明朝', 'YuMincho', 'Hiragino Mincho ProN', 'Hiragino Mincho Pro', 'Noto Serif JP', 'ＭＳ 明朝', serif;
}

body, p, table, blockquote, address, pre, iframe, form, figure, dl {
  margin: 0;
}

main, section, details {
  display: block;
}

h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  margin: 0;
}

ul, ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

dt {
  font-weight: bold;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  border: 0;
  border-top: 1px solid;
  margin: 0;
  clear: both;
}

pre {
  font-family: monospace, monospace;
  font-size: inherit;
  white-space: pre-wrap;
}

address {
  font-style: inherit;
}

a {
  background-color: transparent;
  text-decoration: none;
  outline: none;
  color: inherit;
  -webkit-text-decoration-skip: objects;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

rt {
  font-size: 50%;
  text-align: start;
  line-height: normal;
  -webkit-text-emphasis: none;
}

b, strong {
  font-weight: bolder;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

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

embed, object, iframe {
  border: 0;
  vertical-align: bottom;
}

summary {
  display: list-item;
}

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

caption {
  text-align: left;
}

td, th {
  vertical-align: top;
}

th {
  text-align: left;
  font-weight: bold;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

.pc-br {
  display: none;
}

footer {
  padding-top: 38px;
  width: 100%;
  height: 94px;
  text-align: center;
  letter-spacing: .1em;
  color: #fff;
  font-size: 1.0625rem;
  font-weight: 600;
}

.pagetop {
  position: fixed;
  z-index: 20;
  bottom: -40px;
  right: 40px;
  transition: .2s ease-out;
}

.pagetop >a {
  display: block;
  width: 40px;
  height: 40px;
  background: url('../img/page-top.png') center no-repeat;
  opacity: .5;
}

.pagetop >a:hover {
  opacity: 1;
}

.is-view {
  bottom: 40px;
}

.gallery {
  position: relative;
  margin: 110px auto 0;
  width: 820px;
}

.carousel {
  position: relative;
  overflow: hidden;
  margin: 50px auto 0;
  width: 720px;
  height: 230px;
}

.carousel-group {
  display: flex;
  transition-property: transform;
}

[class^='carousel-item'] {
  position: relative;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  transition-property: transform;
}

[class^='carousel-item'] >a {
  display: block;
  width: 230px;
  height: 230px;
}

.carousel-item01 {
  background: url('../img/gallery-item01.jpg') center no-repeat;
}

.carousel-item02 {
  background: url('../img/gallery-item02.jpg') center no-repeat;
}

.carousel-item03 {
  background: url('../img/gallery-item03.jpg') center no-repeat;
}

.carousel-item04 {
  background: url('../img/gallery-item04.jpg') center no-repeat;
}

.carousel-item05 {
  background: url('../img/gallery-item05.jpg') center no-repeat;
}

.carousel-item06 {
  background: url('../img/gallery-item06.jpg') center no-repeat;
}

.carousel-left, .carousel-right {
  display: block;
  position: absolute;
  width: 30px;
  height: 31px;
  bottom: 100px;
  background: url('../img/carousel-btn.png') center no-repeat;
  transition: .3s ease;
}

.carousel-left:hover, .carousel-right:hover {
  opacity: .75;
}

.carousel-left {
  right: 0;
}

.carousel-right {
  left: 0;
}

[class^='headding'] {
  position: relative;
  margin: 0 auto;
  width: 600px;
  height: 71px;
  background: url('../img/headding.png') center no-repeat;
}

[class^='headding'] >h2 {
  position: absolute;
  white-space: nowrap;
  left: 50%;
  top: 50%;
  letter-spacing: .4em;
  color: #fff;
  font-size: 1.25rem;
  font-weight: 600;
  transform: translate(-50%, -50%);
}

[class^='headding'] >span {
  display: block;
  position: absolute;
  height: 20px;
  left: 0;
  top: -20px;
}

.headding02 {
  margin-top: 74px;
}

.headding04 {
  margin-top: 32px;
}

.headding05 {
  margin-top: 106px;
}

.headding06 {
  margin-top: 106px;
}

.headding07 {
  margin-top: 84px;
}

header {
  position: relative;
  overflow: hidden;
  height: 780px;
}

.hero {
  position: relative;
  width: 100%;
  height: 780px;
}

.main-title {
  position: absolute;
  z-index: 13;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: 2s linear;
}

[class^='fade-item'] {
  position: absolute;
  display: block;
  opacity: 1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-size: cover;
  opacity: 0;
  transition: 2s linear;
}

.fade-item01 {
  background: url('../img/fade-item01.jpg') center no-repeat;
  z-index: 3;
}

.fade-item02 {
  background: url('../img/fade-item02.jpg') center no-repeat;
  z-index: 2;
}

.fade-item03 {
  background: url('../img/fade-item03.jpg') center no-repeat;
  z-index: 1;
}

.fade-item04 {
  background: url('../img/fade-item04.jpg') center no-repeat;
  z-index: 1;
}

body {
  background-color: #000;
  min-width: 100%;
  min-height: 100%;
}

.wrapper {
  background: #a56aa8 url('../img/murasaki-background.png') center -12px;
}

.contents {
  margin: 0 auto;
  padding: 66px 0 0;
  width: 600px;
}

.greeting {
  position: relative;
  margin-top: 38px;
  width: 100%;
  height: 524px;
  text-align: center;
}

.greeting-sp {
  display: none;
}

.mama-pc {
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 0);
}

.mama-sp {
  display: none;
}

.news {
  color: #fff;
  font-weight: 600;
}

.news-list {
  margin-top: 6px;
  padding-bottom: 40px;
}

.news-item {
  position: relative;
  padding: 44px 0 14px;
  border-bottom: solid 1px #fff;
  transition: .3s ease;
}

.news-item:hover {
  opacity: .75;
}

.news-link {
  display: block;
  position: relative;
  width: 100%;
  bottom: 0;
}

.news-link:hover .news-continu:after {
  -webkit-animation: continu .3s ease-out;
  animation: continu .3s ease-out;
}

.news-date {
  position: absolute;
  width: 112px;
  left: 0;
  top: 50%;
  letter-spacing: .1em;
  font-size: 1rem;
  transform: translate(0, -50%);
}

.news-title {
  display: inline-block;
  margin-left: 112px;
  width: 370px;
  word-break: break-all;
  line-height: 1.4;
  letter-spacing: .14em;
  font-size: 1.1875rem;
  transition: .3s ease;
}

.news-continu {
  position: absolute;
  padding-right: 18px;
  right: 0;
  top: 50%;
  letter-spacing: .14em;
  font-size: 1rem;
  transform: translate(0, -50%);
  transition: .3s ease;
}

.news-continu:after {
  display: block;
  position: absolute;
  content: '';
  width: 10px;
  height: 10px;
  right: 0;
  top: 50%;
  background: url('../img/to-news.png') center no-repeat;
  transform: translate(0, -50%);
}

.to-news {
  margin-top: 38px;
}

.news-button {
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  width: 270px;
  height: 50px;
  border: solid 1px #fff;
}

.news-button:after {
  display: block;
  position: absolute;
  content: '';
  width: 0;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(255, 255, 255, .4);
  opacity: 1;
  transition: .2s ease-in;
}

.news-button:hover .news-all:after {
  -webkit-animation: continu .3s ease-out;
  animation: continu .3s ease-out;
}

.news-button:hover:after {
  width: 100%;
  opacity: .2;
}

.news-all {
  display: block;
  position: absolute;
  white-space: nowrap;
  padding-right: 18px;
  left: 50%;
  top: 50%;
  font-size: 1rem;
  transform: translate(-50%, -50%);
}

.news-all:after {
  display: block;
  position: absolute;
  content: '';
  width: 10px;
  height: 10px;
  right: 0;
  top: 50%;
  background: url('../img/to-news.png') center no-repeat;
  transform: translate(0, -50%);
}

.set {
  margin-top: 52px;
  letter-spacing: .14em;
  text-align: center;
  color: #fff;
  font-weight: 600;
}

.set >h3 {
  letter-spacing: .4em;
  font-size: 1.25rem;
  background: url('../img/subheadding.png') center no-repeat;
}

.set-charge01 {
  margin-top: 22px;
  font-size: 2.375rem;
}

.set-text01 {
  font-size: 1.625rem;
}

.set-text02 {
  font-size: 1.375rem;
}

.set-limit {
  margin-top: 22px;
  text-align: center;
  font-size: 1rem;
}

.set-charge02 {
  margin-top: 46px;
  text-align: center;
  font-size: 1.1875rem;
}

.set-text03 {
  font-size: .8125rem;
}

.set-tax {
  margin-top: 24px;
  text-align: center;
  font-size: 1rem;
}

.reserve {
  margin-top: 38px;
  letter-spacing: .14em;
  text-align: center;
  color: #fff;
  font-weight: 600;
}

.reserve >h3 {
  letter-spacing: .2em;
  font-size: 1.125rem;
}

.reserve-tel {
  margin-top: 24px;
  letter-spacing: .12em;
  font-size: 2.3125rem;
}

.reserve-text01 {
  font-size: 1.375rem;
}

.reserve-text02 {
  font-size: 1.125rem;
}

.reserve-info {
  display: table;
  table-layout: fixed;
  margin: 38px auto 0;
  text-align: left;
}

.reserve-time {
  font-size: 1.125rem;
}

.reserve-date {
  margin-top: 18px;
  font-size: 1.125rem;
}

.reserve-text03 {
  display: inline-block;
  width: 114px;
}

.reserve-text04 {
  display: inline-block;
  width: 114px;
  letter-spacing: .7em;
}

.sns {
  display: flex;
  justify-content: space-evenly;
  margin-top: 30px;
}

.instagram-btn, .facebook-btn {
  display: block;
  position: relative;
  padding-right: 80px;
  height: 41px;
  line-height: 41px;
  color: #fff;
  font-size: 1.1875rem;
  font-weight: 600;
}

.instagram-btn:after, .facebook-btn:after {
  display: block;
  position: absolute;
  content: '';
  width: 7px;
  height: 10px;
  right: 54px;
  top: 50%;
  line-height: 1;
  background: url('../img/sns-link.png') center no-repeat;
  transform: translate(0, -50%);
}

.instagram-btn:hover, .facebook-btn:hover {
  opacity: .75;
}

.instagram-btn:hover:after, .facebook-btn:hover:after {
  -webkit-animation: sns .3s ease-out;
  animation: sns .3s ease-out;
}

.instagram-btn {
  background: url('../img/icon-instagram.png') right center no-repeat;
}

.facebook-btn {
  background: url('../img/icon-facebook.png') right center no-repeat;
}

.access {
  margin-top: 52px;
  letter-spacing: .14em;
  text-align: center;
  line-height: 1.6;
  color: #fff;
  font-size: 1.125rem;
  font-weight: 600;
}

.access >img {
  width: 100%;
  height: auto;
}

.access-photo {
  display: block;
  margin-top: 32px;
}

.access-address {
  margin-top: 24px;
}

.access-info {
  margin: 40px auto 0;
  padding: 20px 0;
  width: 450px;
  border: solid 1px #fff;
}

.map {
  margin-top: 42px;
}

.google-map {
  width: 100%;
  height: 400px;
}

@-webkit-keyframes continu {
  0% {
    right: 0;
  }

  30% {
    right: 10px;
  }

  100% {
    right: 0;
  }
}

@keyframes continu {
  0% {
    right: 0;
  }

  30% {
    right: 10px;
  }

  100% {
    right: 0;
  }
}

@-webkit-keyframes sns {
  0% {
    right: 54px;
  }

  30% {
    right: 60px;
  }

  100% {
    right: 54px;
  }
}

@keyframes sns {
  0% {
    right: 54px;
  }

  30% {
    right: 60px;
  }

  100% {
    right: 54px;
  }
}

.nav {
  position: relative;
  z-index: 14;
  width: 100%;
  height: 176px;
  background: url('../img/nav-cover.png') center repeat-x;
}

.main-nav {
  position: absolute;
  z-index: 15;
  display: flex;
  justify-content: space-between;
  width: 755px;
  top: 22px;
  left: 50%;
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  transform: translate(-50%, 0);
}

.nav-link {
  display: block;
  position: relative;
  padding: 5px 0;
}

.nav-link:after {
  display: block;
  position: absolute;
  content: '';
  width: 0;
  height: 2px;
  left: 50%;
  bottom: 2px;
  background-color: #a56aa8;
  transform: translate(-50%, 0);
}

.nav-link:hover:after {
  -webkit-animation: over .2s ease-out both;
  animation: over .2s ease-out both;
}

.nav-delimiter {
  display: block;
  width: 8px;
  background: url('../img/nav-delimiter.png') center no-repeat;
}

@-webkit-keyframes over {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

@keyframes over {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

.intro {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  background-color: #000;
  transition: .3s linear;
  pointer-events: none;
}

.is-out {
  opacity: 0;
}

.overlay {
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transform-origin: center;
  transition: .8s ease;
  pointer-events: none;
}

.is-close {
  z-index: -1;
  opacity: 0;
}

.is-open {
  z-index: 50;
  opacity: 1;
  pointer-events: inherit;
}

.overlay-cover {
  position: absolute;
  z-index: 51;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, .5);
}

.overlay-inner {
  position: absolute;
  z-index: 52;
  width: 840px;
  height: 560px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.overlay-photo {
  width: 840px;
  height: 560px;
  pointer-events: none;
}

.overlay-photo >img {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  display: none;
}

.overlay-close {
  display: block;
  position: absolute;
  z-index: 53;
  width: 37px;
  height: 37px;
  right: 30px;
  top: 30px;
  background: url('../img/close-btn.png') center repeat-x;
  background-size: contain;
  opacity: .5;
}

.overlay-close:hover {
  opacity: 1;
}

@media only screen and (max-width: 750px) {
  .pc-br {
    display: inline;
  }

  footer {
    padding-top: 17px;
    height: 45px;
    font-size: .8125rem;
  }

  .pagetop {
    bottom: -40px;
    right: 20px;
  }

  .pagetop >a {
    display: block;
    background-size: contain;
  }

  .pagetop >a:hover {
    opacity: .5;
  }

  .is-view {
    bottom: 20px;
  }

  .gallery {
    margin: 42px auto 0;
    width: 338px;
  }

  .carousel {
    margin: 37px auto 0;
    width: 288px;
    height: 92px;
  }

  [class^='carousel-item'] {
    background-size: cover;
  }

  [class^='carousel-item'] >a {
    width: 92px;
    height: 92px;
  }

  .carousel-left, .carousel-right {
    width: 16px;
    height: 17px;
    bottom: 38px;
    background-size: contain;
  }

  .carousel-left:hover, .carousel-right:hover {
    opacity: 1;
  }

  [class^='headding'] {
    width: 325px;
    height: 53px;
    background: url('../img/headding-sp.png') center no-repeat;
    background-size: cover;
  }

  [class^='headding'] >h2 {
    font-size: .9375rem;
  }

  .headding02 {
    margin-top: 40px;
  }

  .headding04 {
    margin-top: 25px;
  }

  .headding05 {
    margin-top: 50px;
  }

  .headding06 {
    margin-top: 60px;
  }

  .headding07 {
    margin-top: 30px;
  }

  header {
    width: 100%;
    height: 390px;
  }

  .hero {
    width: 100%;
    height: 390px;
  }

  .main-title {
    width: 132px;
  }

  .main-title >img {
    width: 100%;
    height: auto;
  }

  [class^='fade-item'] {
    background-size: 720px auto;
  }

  .wrapper {
    margin-top: -2px;
  }

  .contents {
    padding: 25px 0 0;
    width: 325px;
  }

  .greeting {
    margin-top: 20px;
    height: 420px;
  }

  .greeting-pc {
    display: none;
  }

  .greeting-sp {
    display: inline-block;
    width: 324px;
    height: auto;
  }

  .mama-pc {
    display: none;
  }

  .mama-sp {
    display: block;
    position: absolute;
    width: 323px;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 0);
  }

  .news-list {
    padding-bottom: 26px;
  }

  .news-item {
    overflow: hidden;
    padding: 58px 0 10px;
    width: 100%;
  }

  .news-item:hover {
    opacity: 1;
  }

  .news-link:hover .news-continu:after {
    -webkit-animation: none;
    animation: none;
  }

  .news-date {
    width: 100px;
    height: 22px;
    top: -28px;
    font-size: .75rem;
    transform: none;
  }

  .news-title {
    display: block;
    margin-left: 0;
    width: 245px;
    line-height: 1.3;
    font-size: .875rem;
  }

  .news-continu {
    padding-right: 14px;
    font-size: .75rem;
  }

  .news-continu:after {
    background-size: 7px auto;
  }

  .to-news {
    margin-top: 10px;
  }

  .news-button {
    width: 202px;
    height: 36px;
  }

  .news-button:after {
    opacity: 0;
  }

  .news-button:hover .news-all:after {
    -webkit-animation: none;
    animation: none;
  }

  .news-button:hover:after {
    width: 0;
    opacity: 0;
  }

  .news-all {
    padding-right: 14px;
    font-size: .75rem;
  }

  .news-all:after {
    background-size: 7px auto;
  }

  .set {
    margin-top: 35px;
  }

  .set >h3 {
    font-size: .9375rem;
    background-size: 160px auto;
  }

  .set-charge01 {
    margin-top: 20px;
    font-size: 1.75rem;
  }

  .set-text01 {
    font-size: 1.25rem;
  }

  .set-text02 {
    font-size: 1.0625rem;
  }

  .set-limit {
    margin-top: 14px;
    font-size: .75rem;
  }

  .set-charge02 {
    margin-top: 32px;
    font-size: .9375rem;
  }

  .set-text03 {
    font-size: .625rem;
  }

  .set-tax {
    margin-top: 20px;
    font-size: .75rem;
  }

  .reserve {
    margin-top: 35px;
  }

  .reserve >h3 {
    font-size: .875rem;
  }

  .reserve-tel {
    font-size: 1.875rem;
  }

  .reserve-text01 {
    font-size: 1.125rem;
  }

  .reserve-text02 {
    display: block;
    margin-top: 14px;
    font-size: .875rem;
  }

  .reserve-time {
    font-size: .875rem;
  }

  .reserve-date {
    font-size: .875rem;
  }

  .reserve-text03 {
    width: 80px;
  }

  .reserve-text04 {
    width: 80px;
  }

  .sns {
    margin-top: 26px;
  }

  .instagram-btn, .facebook-btn {
    padding-right: 60px;
    height: 30px;
    line-height: 30px;
    font-size: .875rem;
  }

  .instagram-btn:after, .facebook-btn:after {
    width: 5px;
    height: 7px;
    right: 41px;
    background-size: cover;
  }

  .instagram-btn:hover, .facebook-btn:hover {
    opacity: 1;
  }

  .instagram-btn:hover:after, .facebook-btn:hover:after {
    -webkit-animation: none;
    animation: none;
  }

  .instagram-btn {
    background-size: 30px 30px;
  }

  .facebook-btn {
    background-size: 30px 30px;
  }

  .access {
    margin-top: 25px;
    font-size: .875rem;
  }

  .access-address {
    margin-top: 20px;
  }

  .access-info {
    margin: 30px -12px 0 -12px;
    padding: 15px 0;
    width: 351px;
  }

  .map {
    margin-top: 20px;
  }

  .google-map {
    height: 200px;
  }

  .nav {
    height: 86px;
    background-size: contain;
  }

  .main-nav {
    justify-content: center;
    flex-wrap: wrap;
    top: 10px;
    width: 312px;
    font-size: .75rem;
  }

  .nav-link {
    width: 100px;
    text-align: center;
  }

  .nav-link:after {
    display: none;
  }

  .nav-link:hover:after {
    -webkit-animation: none;
    animation: none;
  }

  .nav-delimiter {
    width: 6px;
    background-size: contain;
  }

  .nav-pcview {
    display: none;
  }

  .overlay {
    transition: .4s linear;
  }

  .overlay-inner {
    width: calc(100vw - 20px);
    height: calc((100vw - 20px) * .66);
    max-height: 100vh;
  }

  .overlay-photo {
    width: calc(100vw - 20px);
    height: calc((100vw - 20px) * .66);
    max-height: 100vh;
  }

  .overlay-photo >img {
    max-height: 100vh;
  }

  .overlay-close {
    opacity: 1;
    width: 30px;
    height: 30px;
    right: 10px;
    top: 10px;
  }
}

@media all and (-ms-high-contrast: none) {
  .instagram-btn {
    margin-left: 100px;
  }

  .facebook-btn {
    margin-left: 70px;
  }
}

@media all and (-ms-ime-align: auto) {
  .instagram-btn {
    margin-left: 100px;
  }

  .facebook-btn {
    margin-left: 70px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsdXMvbWl4aW5zL19mb250LnN0eWwiLCJhc3NldHMvc3R5bHVzL2NvbW1vbi9fcmVzZXQuc3R5bCIsInN0eWxlLmNzcyIsImFzc2V0cy9zdHlsdXMvY29tbW9uL191dGlsLnN0eWwiLCJjb21wb25lbnRzL3N0eWx1cy9pbmRleC9fZm9vdGVyLnN0eWwiLCJhc3NldHMvc3R5bHVzL21peGlucy9fY2FsYy5zdHlsIiwiY29tcG9uZW50cy9zdHlsdXMvaW5kZXgvX2dhbGxlcnkuc3R5bCIsImNvbXBvbmVudHMvc3R5bHVzL2luZGV4L19oZWFkZGluZy5zdHlsIiwiY29tcG9uZW50cy9zdHlsdXMvaW5kZXgvX2hlYWRlci5zdHlsIiwiY29tcG9uZW50cy9zdHlsdXMvaW5kZXgvX21haW4uc3R5bCIsImNvbXBvbmVudHMvc3R5bHVzL2luZGV4L19uYXYuc3R5bCIsImNvbXBvbmVudHMvc3R5bHVzL2luZGV4L19vdmVybGF5LnN0eWwiLCJhc3NldHMvc3R5bHVzL21peGlucy9fQG1lZGlhLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQWtHLG9HQUFBOztBQ0FsRztFQUNFLHVCQUFBO0NDRUQ7O0FEQUQ7RUFFRSxvQkFBQTtDQ0VEOztBREFEO0VBQ0UseUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG1DQUFBO0NDRUQ7O0FEQUQ7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsK0JBQUE7S0FBQSw0QkFBQTtVQUFBLHVCQUFBO0VBQ0Esb0NBQUE7VUFBQSw0QkFBQTtFQUNBLGtDQUFBO0VBQ0EsOEJBQUE7RUREQSwrR0FBQTtDRUlEOztBREdEOztFQVVFLFVBQUE7Q0NERDs7QURHRDtFQUdFLGVBQUE7Q0NERDs7QURHRDtFQU1FLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7Q0NERDs7QURHRDtFQUVFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7Q0NERDs7QURHRDtFQUNFLGtC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QUE7SUFDQSxhQUFBO0dKNE5EOztFVWxMK0M7SU5oQjlDLHVCQUFBO0dKdU5EOztFSXROQztJQUNFLFlBQUE7SUFDQSxhQUFBO0dKd05IOztFVTNNK0M7SU5vQjlDLFlBQUE7SUFDQSxhQUFBO0lBQ0EsYUFBQTtJQUNBLHlCQUFBO0dKNk5EOztFSTVOQztJQUNFLFdBQUE7R0orTkg7O0VVeFArQztJTHJDOUMsYUFBQTtJQUNBLGFBQUE7SUFDQSwyREFBQTtJQUNBLHVCQUFBO0dMaVVEOztFS2hVQztJRjJDRixvQkFBQTtHSHdSQzs7RVVsUytDO0lMMUI5QyxpQkFBQTtHTG9VRDs7RVUxUytDO0lMcEI5QyxpQkFBQTtHTHNVRDs7RVVsVCtDO0lMZDlDLGlCQUFBO0dMd1VEOztFVTFUK0M7SUxSOUMsaUJBQUE7R0wwVUQ7O0VVbFUrQztJTEY5QyxpQkFBQTtHTDRVRDs7RVUxVStDO0lKdkQ5QyxZQUFBO0lBQ0EsY0FBQTtHTjJZRDs7RVVyVitDO0lKOUM5QyxZQUFBO0lBQ0EsY0FBQTtHTjZZRDs7RVVoVytDO0lKakM5QyxhQUFBO0dOK1lEOztFTTlZQztJQUNFLFlBQUE7SUFDQSxhQUFBO0dOZ1pIOztFVWxYK0M7SUpmOUMsNEJBQUE7R05rWkQ7O0VVblkrQztJSHBEOUMsaUJBQUE7R1BvZEQ7O0VVaGErQztJSDVDOUMsa0JBQUE7SUFDQSxhQUFBO0dQc2REOztFVTNhK0M7SUhqQzlDLGlCQUFBO0lBQ0EsY0FBQTtHUHdkRDs7RVV4YitDO0lIM0I5QyxjQUFBO0dQd2REOztFVTdiK0M7SUhyQjlDLHNCQUFBO0lBQ0EsYUFBQTtJQUNBLGFBQUE7R1AwZEQ7O0VVdmMrQztJSFQ5QyxjQUFBO0dQNGREOztFVW5kK0M7SUhIOUMsZUFBQTtJQUNBLG1CQUFBO0lBQ0EsYUFBQTtJQUNBLFVBQUE7SUFDQSxVQUFBO0lBQ0EsOEJBQUE7R1A4ZEQ7O0VVaGUrQztJSGE5QyxxQkFBQTtHUGdlRDs7RVU3ZStDO0lId0I5QyxpQkFBQTtJQUNBLHFCQUFBO0lBQ0EsWUFBQTtHUG1lRDs7RU9sZUM7SUFDRSxXQUFBO0dQb2VIOztFT3JkSztJQUNFLHdCQUFBO1lBQUEsZ0JBQUE7R1BrZVA7O0VVOWdCK0M7SUh3RDlDLGFBQUE7SUFDQSxhQUFBO0lBQ0EsV0FBQTtJSmhERixrQkFBQTtJSWtERSxnQkFBQTtHUG9lRDs7RVVoaUIrQztJSHlFOUMsZUFBQTtJQUNBLGVBQUE7SUFDQSxhQUFBO0lBQ0EsaUJBQUE7SUpsRUYsbUJBQUE7R0h5aUJDOztFVW5qQitDO0lIb0c5QyxvQkFBQTtJSjFGRixrQkFBQTtHSG9rQkM7O0VPeGVDO0lBQ0UsMEJBQUE7R1AwZUg7O0VVamxCK0M7SUg2RzlDLGlCQUFBO0dQNGVEOztFVXpsQitDO0lINEk5QyxhQUFBO0lBQ0EsYUFBQTtHUDhlRDs7RU83ZUM7SUFDRSxXQUFBO0dQK2VIOztFTzVlSztJQUNFLHdCQUFBO1lBQUEsZ0JBQUE7R1A4ZVA7O0VPN2VHO0lBQ0UsU0FBQTtJQUNBLFdBQUE7R1ArZUw7O0VVcm9CK0M7SUg2SzlDLG9CQUFBO0lKbktGLGtCQUFBO0dIc3BCQzs7RU9qZkM7SUFDRSwwQkFBQTtHUG1mSDs7RVVucUIrQztJSDhMOUMsaUJBQUE7R1BzZkQ7O0VPcmZDO0lKckxGLG9CQUFBO0lJdUxJLDRCQUFBO0dQdWZIOztFVXhyQitDO0lId005QyxpQkFBQTtJSjlMRixtQkFBQTtHSHdyQkM7O0VVbHNCK0M7SVBVaEQsbUJBQUE7R0hnc0JDOztFVTFzQitDO0lQVWhELHFCQUFBO0dId3NCQzs7RVVsdEIrQztJSDZOOUMsaUJBQUE7SUpuTkYsa0JBQUE7R0htdEJDOztFVTd0QitDO0lIc085QyxpQkFBQTtJSjVORixvQkFBQTtHSDh0QkM7O0VVeHVCK0M7SVBVaEQsbUJBQUE7R0hzdUJDOztFVWh2QitDO0lIcVA5QyxpQkFBQTtJSjNPRixrQkFBQTtHSGl2QkM7O0VVM3ZCK0M7SUhtUTlDLGlCQUFBO0dQd2dCRDs7RU92Z0JDO0lKMVBGLG1CQUFBO0dIb3dCQzs7RVU5d0IrQztJUFVoRCxvQkFBQTtHSDh3QkM7O0VVeHhCK0M7SVBVaEQsb0JBQUE7R0hzeEJDOztFVWh5QitDO0lIeVI5QyxlQUFBO0lBQ0EsaUJBQUE7SUpoUkYsbUJBQUE7R0hneUJDOztFVTF5QitDO0lQVWhELG1CQUFBO0dIOHlCQzs7RVV4ekIrQztJUFVoRCxtQkFBQTtHSHV6QkM7O0VVajBCK0M7SUhxVDlDLFlBQUE7R1BxaEJEOztFVTEwQitDO0lINlQ5QyxZQUFBO0dQdWhCRDs7RVVwMUIrQztJSHFVOUMsaUJBQUE7R1B5aEJEOztFVTkxQitDO0lIa1c5QyxvQkFBQTtJQUNBLGFBQUE7SUFDQSxrQkFBQTtJSjFWRixtQkFBQTtHSDYzQkM7O0VPamlCQztJQUNFLFdBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtJQUNBLHVCQUFBO0dQb2lCSDs7RU9uaUJDO0lBQ0UsV0FBQTtHUHNpQkg7O0VPcmlCRztJQUNFLHdCQUFBO1lBQUEsZ0JBQUE7R1B3aUJMOztFVXQ1QitDO0lIb1g5QywyQkFBQTtHUDBpQkQ7O0VVOTVCK0M7SUhnWTlDLDJCQUFBO0dQZ2pCRDs7RVVoN0IrQztJSHFaOUMsaUJBQUE7SUozWUYsbUJBQUE7R0htOEJDOztFVTc4QitDO0lIZ2E5QyxpQkFBQTtHUHlqQkQ7O0VVejlCK0M7SUh5YTlDLDJCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxhQUFBO0dQMmpCRDs7RVV0K0IrQztJSGliOUMsaUJBQUE7R1A2akJEOztFVTkrQitDO0lId2I5QyxjQUFBO0dQK2pCRDs7RVV2L0IrQztJRnJEOUMsYUFBQTtJQUNBLHlCQUFBO0dSZ3BDRDs7RVU1bEMrQztJRm5DOUMsd0JBQUE7SUFDQSxnQkFBQTtJQUNBLFVBQUE7SUFDQSxhQUFBO0lMMENGLGtCQUFBO0dId21DQzs7RVVsbkMrQztJRlY5QyxhQUFBO0lBQ0EsbUJBQUE7R1JvcENEOztFUW5wQ0M7SUFDRSxjQUFBO0dScXBDSDs7RVFucENHO0lBQ0Usd0JBQUE7WUFBQSxnQkFBQTtHUnFwQ0w7O0VVanBDK0M7SUZJOUMsV0FBQTtJQUNBLHlCQUFBO0dSdXBDRDs7RVU1cEMrQztJRlU5QyxjQUFBO0dSdXBDRDs7RVVqcUMrQztJRGhDOUMsdUJBQUE7R1Rpd0NEOztFVWp1QytDO0lESjlDLDBCQUFBO0lBQ0EsbUNBQUE7SUFDQSxrQkFBQTtHVG13Q0Q7O0VVandDK0M7SURhOUMsMEJBQUE7SUFDQSxtQ0FBQTtJQUNBLGtCQUFBO0dUc3dDRDs7RVNyd0NDO0lBQ0Usa0JBQUE7R1R1d0NIOztFVXh4QytDO0lEa0M5QyxXQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtHVDB3Q0Q7Q0E3c0NGOztBVTlGdUM7RUFBQTtJSGtYcEMsbUJBQUE7R1A0aUJEOztFVTk1QnFDO0lIOFhwQyxrQkFBQTtHUGtqQkQ7Q0FqQkY7O0FVMTVCb0M7RUFBQTtJSGdYakMsbUJBQUE7R1A4aUJEOztFVTk1QmtDO0lINFhqQyxrQkFBQTtHUG9qQkQ7Q0FqQkYiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTZXJpZitKUDp3Z2h0QDQwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCcpXG5cbi8vIEBmb250LWZhY2Vcbi8vICAgZm9udC1mYW1pbHkgXCJNeVl1R290aGljTVwiXG4vLyAgIGZvbnQtd2VpZ2h0IG5vcm1hbFxuLy8gICBzcmMgbG9jYWwoXCJZdUdvdGhpYy1NZWRpdW1cIiksXG4vLyAgICAgICBsb2NhbChcIll1IEdvdGhpYyBNZWRpdW1cIiksXG4vLyAgICAgICBsb2NhbChcIll1R290aGljLVJlZ3VsYXJcIilcblxuLy8gQGZvbnQtZmFjZVxuLy8gICBmb250LWZhbWlseSBcIk15WXVHb3RoaWNNXCJcbi8vICAgZm9udC13ZWlnaHQgYm9sZFxuLy8gICBzcmMgbG9jYWwoXCJZdUdvdGhpYy1Cb2xkXCIpLFxuLy8gICAgICAgbG9jYWwoXCJZdSBHb3RoaWNcIilcblxuZm9udF9kZWZhdWx0KClcbiAgZm9udC1mYW1pbHkgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywgJ0hpcmFnaW5vIFNhbnMnLCBNeVl1R290aGljTSwgJ+ODoeOCpOODquOCqicsIE1laXJ5bywgc2Fucy1zZXJpZlxuXG5mb250X21pbmNobygpXG4gIGZvbnQtZmFtaWx5IFwi5ri45piO5pydXCIsIFwiWXVNaW5jaG9cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgJ05vdG8gU2VyaWYgSlAnLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWZcblxuZm9udF9lbmdsaXNoKClcbiAgZm9udC1mYW1pbHkgJ0hlbHZldGljYSBOZXVlJywgJ1NlZ29lIFVJJywgVmVyZGFuYSwgJ09wZW4gU2FucycsIHNhbnMtc2VyaWZcblxuZm9udF9jb2RlKClcbiAgZm9udC1mYW1pbHkgJ1NvdXJjZSBIYW4gQ29kZSBKUCcsICdTb3VyY2UgQ29kZSBQcm8nLCBNZW5sbywgQ29uc29sYXMsICdCaXRzdHJlYW0gVmVyYSBTYW5zIE1vbm8nLCBtb25vc3BhY2VcblxuZm9udF9jYXRjaCgpXG4gIGZvbnQtZmFtaWx5IHByb3hpbWEtbm92YSwgJ0hlbHZldGljYSBOZXVlJywgJ1NlZ29lIFVJJywgVmVyZGFuYSwgc2Fucy1zZXJpZlxuXG5mb250X3NldChmb250cylcbiAgZm9udC1mYW1pbHkgZm9udHMiLCIqXG4gIGJveC1zaXppbmcgYm9yZGVyLWJveFxuXG5iZWZvcmUsXG5hZnRlclxuICBib3gtc2l6aW5nIGluaGVyaXRcblxuaHRtbFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3IgdHJhbnNwYXJlbnRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZyBhbnRpYWxpYXNlZFxuICAtbW96LW9zeC1mb250LXNtb290aGluZyBncmF5c2NhbGVcblxuYm9keVxuICBsaW5lLWhlaWdodCAxXG4gIGZvbnQtc2l6ZSA2Mi41JVxuICBmb250LWZlYXR1cmUtc2V0dGluZ3MgJ3BhbHQnIDFcbiAgdGV4dC1yZW5kZXJpbmcgb3B0aW1pemVMZWdpYmlsaXR5XG4gIHRleHQtc2l6ZS1hZGp1c3QgMTAwJVxuICBiYWNrZmFjZS12aXNpYmlsaXR5IGhpZGRlblxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZyB0b3VjaFxuICAtbXMtb3ZlcmZsb3ctc3R5bGUgc2Nyb2xsYmFyXG4gIGZvbnRfbWluY2hvKClcbiAgLy9mb250X2RlZmF1bHQoKVxuICAvLyBmb250X3NldCgnTGF0bycsICdOb3RvIFNhbnMgSlAnLCAnSGlyYWdpbm8gU2FucycsICfjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq8nLCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCBzYW5zLXNlcmlmKVxuICAvLyBmb250LWZhbWlseSAnTGF0bycsICdOb3RvIFNhbnMgSlAnLCAn5ri444K044K344OD44KvIE1lZGl1bScsICfmuLjjgrTjgrfjg4Pjgq/kvZMnLCAnWXUgR290aGljIE1lZGl1bScsIFl1R290aGljLCAn44OS44Op44Ku44OO6KeS44K0IFByb04nLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sICfvvK3vvLMg77yw44K044K344OD44KvJywgJ01TIFBHb3RoaWMnLCBzYW5zLXNlcmlmXG5cbmJvZHksXG5wLFxudGFibGUsXG5ibG9ja3F1b3RlLFxuYWRkcmVzcyxcbnByZSxcbmlmcmFtZSxcbmZvcm0sXG5maWd1cmUsXG5kbFxuICBtYXJnaW4gMFxuXG5tYWluLFxuc2VjdGlvbixcbmRldGFpbHNcbiAgZGlzcGxheSBibG9ja1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDZcbiAgZm9udC1zaXplIGluaGVyaXRcbiAgbGluZS1oZWlnaHQgaW5oZXJpdFxuICBmb250LXdlaWdodCBpbmhlcml0XG4gIG1hcmdpbiAwXG5cbnVsLFxub2xcbiAgbWFyZ2luIDBcbiAgcGFkZGluZyAwXG4gIGxpc3Qtc3R5bGUgbm9uZVxuXG5kdFxuICBmb250LXdlaWdodCBib2xkXG5cbmR0XG4gIGZvbnQtd2VpZ2h0IGJvbGRcblxuZGRcbiAgbWFyZ2luLWxlZnQgMFxuXG5oclxuICBib3gtc2l6aW5nIGNvbnRlbnQtYm94XG4gIGhlaWdodCAwXG4gIG92ZXJmbG93IHZpc2libGVcbiAgYm9yZGVyIDBcbiAgYm9yZGVyLXRvcCAxcHggc29saWRcbiAgbWFyZ2luIDBcbiAgY2xlYXIgYm90aFxuXG5wcmVcbiAgZm9udC1mYW1pbHkgbW9ub3NwYWNlLCBtb25vc3BhY2VcbiAgZm9udC1zaXplIGluaGVyaXRcbiAgd2hpdGUtc3BhY2UgcHJlLXdyYXBcblxuYWRkcmVzc1xuICBmb250LXN0eWxlIGluaGVyaXRcblxuYVxuICBiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG4gIHRleHQtZGVjb3JhdGlvbiBub25lXG4gIG91dGxpbmUgbm9uZVxuICBjb2xvciBpbmhlcml0XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXAgb2JqZWN0c1xuXG5hYmJyW3RpdGxlXVxuICBib3JkZXItYm90dG9tIG5vbmVcbiAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lIGRvdHRlZFxuXG5ydFxuICBmb250LXNpemUgNTAlXG4gIHRleHQtYWxpZ24gc3RhcnRcbiAgbGluZS1oZWlnaHQgbm9ybWFsXG4gIC13ZWJraXQtdGV4dC1lbXBoYXNpcyBub25lXG5cbmIsXG5zdHJvbmdcbiAgZm9udC13ZWlnaHQgYm9sZGVyXG5cbnN1YixcbnN1cFxuICBmb250LXNpemUgNzUlXG4gIGxpbmUtaGVpZ2h0IDBcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgdmVydGljYWwtYWxpZ24gYmFzZWxpbmVcblxuc3ViXG4gIGJvdHRvbSAtMC4yNWVtXG5cbnN1cFxuICB0b3AgLTAuNWVtXG5cbmltZ1xuICBib3JkZXItc3R5bGUgbm9uZVxuICB2ZXJ0aWNhbC1hbGlnbiBib3R0b21cblxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWVcbiAgYm9yZGVyIDBcbiAgdmVydGljYWwtYWxpZ24gYm90dG9tXG5cbnN1bW1hcnlcbiAgZGlzcGxheSBsaXN0LWl0ZW1cblxudGFibGVcbiAgYm9yZGVyLWNvbGxhcHNlIGNvbGxhcHNlXG4gIGJvcmRlci1zcGFjaW5nIDBcblxuY2FwdGlvblxuICB0ZXh0LWFsaWduIGxlZnRcblxudGQsXG50aFxuICB2ZXJ0aWNhbC1hbGlnbiB0b3BcblxudGhcbiAgdGV4dC1hbGlnbiBsZWZ0XG4gIGZvbnQtd2VpZ2h0IGJvbGRcblxudGVtcGxhdGVcbiAgZGlzcGxheSBub25lXG5cbltoaWRkZW5dXG4gIGRpc3BsYXkgbm9uZSIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NlcmlmK0pQOndnaHRANDAwOzYwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5iZWZvcmUsXG5hZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5odG1sIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnIDE7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFwiWXVNaW5jaG9cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgJ05vdG8gU2VyaWYgSlAnLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XG59XG5ib2R5LFxucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICBtYXJnaW46IDA7XG59XG5tYWluLFxuc2VjdGlvbixcbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5ydCB7XG4gIGZvbnQtc2l6ZTogNTAlO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC10ZXh0LWVtcGhhc2lzOiBub25lO1xufVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5lbWJlZCxcbm9iamVjdCxcbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50ZCxcbnRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGMtYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucGMtYnIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDM4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDk0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG4ucGFnZXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjA7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xufVxuLnBhZ2V0b3AgPmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BhZ2UtdG9wLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGFnZXRvcCA+YTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wYWdldG9wIHtcbiAgICBib3R0b206IC00MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wYWdldG9wID5hIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLnBhZ2V0b3AgPmE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuLmlzLXZpZXcge1xuICBib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5pcy12aWV3IHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDExMHB4IGF1dG8gMDtcbiAgd2lkdGg6IDgyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZ2FsbGVyeSB7XG4gICAgbWFyZ2luOiA0MnB4IGF1dG8gMDtcbiAgICB3aWR0aDogMzM4cHg7XG4gIH1cbn1cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgd2lkdGg6IDcyMHB4O1xuICBoZWlnaHQ6IDIzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuY2Fyb3VzZWwge1xuICAgIG1hcmdpbjogMzdweCBhdXRvIDA7XG4gICAgd2lkdGg6IDI4OHB4O1xuICAgIGhlaWdodDogOTJweDtcbiAgfVxufVxuLmNhcm91c2VsLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuW2NsYXNzXj1cImNhcm91c2VsLWl0ZW1cIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5bY2xhc3NePVwiY2Fyb3VzZWwtaXRlbVwiXSA+YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMjMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIFtjbGFzc149XCJjYXJvdXNlbC1pdGVtXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIFtjbGFzc149XCJjYXJvdXNlbC1pdGVtXCJdID5hIHtcbiAgICB3aWR0aDogOTJweDtcbiAgICBoZWlnaHQ6IDkycHg7XG4gIH1cbn1cbi5jYXJvdXNlbC1pdGVtMDEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ2FsbGVyeS1pdGVtMDEuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uY2Fyb3VzZWwtaXRlbTAyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2dhbGxlcnktaXRlbTAyLmpwZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmNhcm91c2VsLWl0ZW0wMyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9nYWxsZXJ5LWl0ZW0wMy5qcGdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5jYXJvdXNlbC1pdGVtMDQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ2FsbGVyeS1pdGVtMDQuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uY2Fyb3VzZWwtaXRlbTA1IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2dhbGxlcnktaXRlbTA1LmpwZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmNhcm91c2VsLWl0ZW0wNiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9nYWxsZXJ5LWl0ZW0wNi5qcGdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5jYXJvdXNlbC1sZWZ0LFxuLmNhcm91c2VsLXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzFweDtcbiAgYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Nhcm91c2VsLWJ0bi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuLmNhcm91c2VsLWxlZnQ6aG92ZXIsXG4uY2Fyb3VzZWwtcmlnaHQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuY2Fyb3VzZWwtbGVmdCxcbiAgLmNhcm91c2VsLXJpZ2h0IHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYm90dG9tOiAzOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuY2Fyb3VzZWwtbGVmdDpob3ZlcixcbiAgLmNhcm91c2VsLXJpZ2h0OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uY2Fyb3VzZWwtbGVmdCB7XG4gIHJpZ2h0OiAwO1xufVxuLmNhcm91c2VsLXJpZ2h0IHtcbiAgbGVmdDogMDtcbn1cbltjbGFzc149XCJoZWFkZGluZ1wiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiA3MXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaGVhZGRpbmcucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG5bY2xhc3NePVwiaGVhZGRpbmdcIl0gPmgyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuW2NsYXNzXj1cImhlYWRkaW5nXCJdID5zcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IC0yMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICBbY2xhc3NePVwiaGVhZGRpbmdcIl0ge1xuICAgIHdpZHRoOiAzMjVweDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hlYWRkaW5nLXNwLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgW2NsYXNzXj1cImhlYWRkaW5nXCJdID5oMiB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5oZWFkZGluZzAyIHtcbiAgbWFyZ2luLXRvcDogNzRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRkaW5nMDIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5oZWFkZGluZzA0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmhlYWRkaW5nMDQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi5oZWFkZGluZzA1IHtcbiAgbWFyZ2luLXRvcDogMTA2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5oZWFkZGluZzA1IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uaGVhZGRpbmcwNiB7XG4gIG1hcmdpbi10b3A6IDEwNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGRpbmcwNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLmhlYWRkaW5nMDcge1xuICBtYXJnaW4tdG9wOiA4NHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaGVhZGRpbmcwNyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDc4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICBoZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzkwcHg7XG4gIH1cbn1cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3ODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmhlcm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzkwcHg7XG4gIH1cbn1cbi5tYWluLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDJzIGxpbmVhcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1haW4tdGl0bGUge1xuICAgIHdpZHRoOiAxMzJweDtcbiAgfVxuICAubWFpbi10aXRsZSA+aW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbltjbGFzc149XCJmYWRlLWl0ZW1cIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDJzIGxpbmVhcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgW2NsYXNzXj1cImZhZGUtaXRlbVwiXSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MjBweCBhdXRvO1xuICB9XG59XG4uZmFkZS1pdGVtMDEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmFkZS1pdGVtMDEuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDM7XG59XG4uZmFkZS1pdGVtMDIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmFkZS1pdGVtMDIuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDI7XG59XG4uZmFkZS1pdGVtMDMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmFkZS1pdGVtMDMuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDE7XG59XG4uZmFkZS1pdGVtMDQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmFkZS1pdGVtMDQuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDE7XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjYTU2YWE4IHVybChcIi4uL2ltZy9tdXJhc2FraS1iYWNrZ3JvdW5kLnBuZ1wiKSBjZW50ZXIgLTEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG4uY29udGVudHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNjZweCAwIDA7XG4gIHdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgICB3aWR0aDogMzI1cHg7XG4gIH1cbn1cbi5ncmVldGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmdyZWV0aW5nIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmdyZWV0aW5nLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZ3JlZXRpbmctc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZ3JlZXRpbmctc3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzI0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFtYS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1hbWEtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYW1hLXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1hbWEtc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzIzcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxufVxuLm5ld3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uZXdzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubmV3cy1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgfVxufVxuLm5ld3MtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDRweCAwIDE0cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG4ubmV3cy1pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm5ld3MtaXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA1OHB4IDAgMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmV3cy1pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubmV3cy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbn1cbi5uZXdzLWxpbms6aG92ZXIgLm5ld3MtY29udGludTphZnRlciB7XG4gIGFuaW1hdGlvbjogY29udGludSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubmV3cy1saW5rOmhvdmVyIC5uZXdzLWNvbnRpbnU6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuLm5ld3MtZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDExMnB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubmV3cy1kYXRlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHRvcDogLTI4cHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLm5ld3MtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMTJweDtcbiAgd2lkdGg6IDM3MHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5uZXdzLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMjQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ubmV3cy1jb250aW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cbi5uZXdzLWNvbnRpbnU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90by1uZXdzLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm5ld3MtY29udGludSB7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLm5ld3MtY29udGludTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3cHggYXV0bztcbiAgfVxufVxuLnRvLW5ld3Mge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAudG8tbmV3cyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLm5ld3MtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xufVxuLm5ld3MtYnV0dG9uOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcbn1cbi5uZXdzLWJ1dHRvbjpob3ZlciAubmV3cy1hbGw6YWZ0ZXIge1xuICBhbmltYXRpb246IGNvbnRpbnUgMC4zcyBlYXNlLW91dDtcbn1cbi5uZXdzLWJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwLjI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5uZXdzLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDIwMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuICAubmV3cy1idXR0b246YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLm5ld3MtYnV0dG9uOmhvdmVyIC5uZXdzLWFsbDphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG4gIC5uZXdzLWJ1dHRvbjpob3ZlcjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLm5ld3MtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5uZXdzLWFsbDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RvLW5ld3MucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubmV3cy1hbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5uZXdzLWFsbDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3cHggYXV0bztcbiAgfVxufVxuLnNldCB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2V0ID5oMyB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3ViaGVhZGRpbmcucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5zZXQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLnNldCA+aDMge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTYwcHggYXV0bztcbiAgfVxufVxuLnNldC1jaGFyZ2UwMSB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5zZXQtY2hhcmdlMDEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4uc2V0LXRleHQwMSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5zZXQtdGV4dDAxIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5zZXQtdGV4dDAyIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnNldC10ZXh0MDIge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB9XG59XG4uc2V0LWxpbWl0IHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5zZXQtbGltaXQge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uc2V0LWNoYXJnZTAyIHtcbiAgbWFyZ2luLXRvcDogNDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnNldC1jaGFyZ2UwMiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnNldC10ZXh0MDMge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnNldC10ZXh0MDMge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cbn1cbi5zZXQtdGF4IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5zZXQtdGF4IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLnJlc2VydmUge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJlc2VydmUgPmgzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucmVzZXJ2ZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAucmVzZXJ2ZSA+aDMge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5yZXNlcnZlLXRlbCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gIGZvbnQtc2l6ZTogMi4zMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucmVzZXJ2ZS10ZWwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbi5yZXNlcnZlLXRleHQwMSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5yZXNlcnZlLXRleHQwMSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLnJlc2VydmUtdGV4dDAyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnJlc2VydmUtdGV4dDAyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5yZXNlcnZlLWluZm8ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWFyZ2luOiAzOHB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXNlcnZlLXRpbWUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucmVzZXJ2ZS10aW1lIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ucmVzZXJ2ZS1kYXRlIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnJlc2VydmUtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnJlc2VydmUtdGV4dDAzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTE0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5yZXNlcnZlLXRleHQwMyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi5yZXNlcnZlLXRleHQwNCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC43ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5yZXNlcnZlLXRleHQwNCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi5zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnNucyB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuLmluc3RhZ3JhbS1idG4sXG4uZmFjZWJvb2stYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmluc3RhZ3JhbS1idG46YWZ0ZXIsXG4uZmFjZWJvb2stYnRuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICByaWdodDogNTRweDtcbiAgdG9wOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc25zLWxpbmsucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLmluc3RhZ3JhbS1idG46aG92ZXIsXG4uZmFjZWJvb2stYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5pbnN0YWdyYW0tYnRuOmhvdmVyOmFmdGVyLFxuLmZhY2Vib29rLWJ0bjpob3ZlcjphZnRlciB7XG4gIGFuaW1hdGlvbjogc25zIDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5pbnN0YWdyYW0tYnRuLFxuICAuZmFjZWJvb2stYnRuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5pbnN0YWdyYW0tYnRuOmFmdGVyLFxuICAuZmFjZWJvb2stYnRuOmFmdGVyIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIHJpZ2h0OiA0MXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLmluc3RhZ3JhbS1idG46aG92ZXIsXG4gIC5mYWNlYm9vay1idG46aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmluc3RhZ3JhbS1idG46aG92ZXI6YWZ0ZXIsXG4gIC5mYWNlYm9vay1idG46aG92ZXI6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuLmluc3RhZ3JhbS1idG4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1pbnN0YWdyYW0ucG5nXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5pbnN0YWdyYW0tYnRuIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5pbnN0YWdyYW0tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gIC5pbnN0YWdyYW0tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbn1cbi5mYWNlYm9vay1idG4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1mYWNlYm9vay5wbmdcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmZhY2Vib29rLWJ0biB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuZmFjZWJvb2stYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgLmZhY2Vib29rLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cbi5hY2Nlc3Mge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFjY2VzcyA+aW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmFjY2VzcyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYWNjZXNzLXBob3RvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uYWNjZXNzLWFkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuYWNjZXNzLWFkZHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5hY2Nlc3MtaW5mbyB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgd2lkdGg6IDQ1MHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuYWNjZXNzLWluZm8ge1xuICAgIG1hcmdpbjogMzBweCAtMTJweCAwIC0xMnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB3aWR0aDogMzUxcHg7XG4gIH1cbn1cbi5tYXAge1xuICBtYXJnaW4tdG9wOiA0MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWFwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uZ29vZ2xlLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZ29vZ2xlLW1hcCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGNvbnRpbnUge1xuICAwJSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgMzAlIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAxMDAlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGNvbnRpbnUge1xuICAwJSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgMzAlIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAxMDAlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBjb250aW51IHtcbiAgMCUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIDMwJSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY29udGludSB7XG4gIDAlIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAzMCUge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc25zIHtcbiAgMCUge1xuICAgIHJpZ2h0OiA1NHB4O1xuICB9XG4gIDMwJSB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgcmlnaHQ6IDU0cHg7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbnMge1xuICAwJSB7XG4gICAgcmlnaHQ6IDU0cHg7XG4gIH1cbiAgMzAlIHtcbiAgICByaWdodDogNjBweDtcbiAgfVxuICAxMDAlIHtcbiAgICByaWdodDogNTRweDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBzbnMge1xuICAwJSB7XG4gICAgcmlnaHQ6IDU0cHg7XG4gIH1cbiAgMzAlIHtcbiAgICByaWdodDogNjBweDtcbiAgfVxuICAxMDAlIHtcbiAgICByaWdodDogNTRweDtcbiAgfVxufVxuQGtleWZyYW1lcyBzbnMge1xuICAwJSB7XG4gICAgcmlnaHQ6IDU0cHg7XG4gIH1cbiAgMzAlIHtcbiAgICByaWdodDogNjBweDtcbiAgfVxuICAxMDAlIHtcbiAgICByaWdodDogNTRweDtcbiAgfVxufVxuLm5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbmF2LWNvdmVyLnBuZ1wiKSBjZW50ZXIgcmVwZWF0LXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5uYXYge1xuICAgIGhlaWdodDogODZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi5tYWluLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDc1NXB4O1xuICB0b3A6IDIycHg7XG4gIGxlZnQ6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMzEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5uYXYtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1NmFhODtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4ubmF2LWxpbms6aG92ZXI6YWZ0ZXIge1xuICBhbmltYXRpb246IG92ZXIgMC4ycyBlYXNlLW91dCBib3RoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm5hdi1saW5rOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXYtbGluazpob3ZlcjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWRlbGltaXRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbmF2LWRlbGltaXRlci5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm5hdi1kZWxpbWl0ZXIge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5uYXYtcGN2aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgb3ZlciB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG92ZXIge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgb3ZlciB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBvdmVyIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW50cm8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaXMtb3V0IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuOHMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5vdmVybGF5IHtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGxpbmVhcjtcbiAgfVxufVxuLmlzLWNsb3NlIHtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4uaXMtb3BlbiB7XG4gIHotaW5kZXg6IDUwO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbn1cbi5vdmVybGF5LWNvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xufVxuLm92ZXJsYXktaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUyO1xuICB3aWR0aDogODQwcHg7XG4gIGhlaWdodDogNTYwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAub3ZlcmxheS1pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gMjBweCkgKiAwLjY2KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLm92ZXJsYXktcGhvdG8ge1xuICB3aWR0aDogODQwcHg7XG4gIGhlaWdodDogNTYwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm92ZXJsYXktcGhvdG8gPmltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAub3ZlcmxheS1waG90byB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gMjBweCkgKiAwLjY2KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAub3ZlcmxheS1waG90byA+aW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLm92ZXJsYXktY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MztcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMzdweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Nsb3NlLWJ0bi5wbmdcIikgY2VudGVyIHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5vdmVybGF5LWNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm92ZXJsYXktY2xvc2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuIiwiLnBjLWJyXG4gIGRpc3BsYXkgbm9uZVxuXG4gICttZWRpYV9zcCgpXG4gICAgZGlzcGxheSBpbmxpbmUiLCJmb290ZXJcbiAgcGFkZGluZy10b3AgMzhweFxuICB3aWR0aCAxMDAlXG4gIGhlaWdodCA5NHB4XG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIGxldHRlci1zcGFjaW5nIC4xZW1cbiAgY29sb3IgI2ZmZlxuICBmb250X3JlbSgxNylcbiAgZm9udC13ZWlnaHQgNjAwXG5cbiAgK21lZGlhX3NwKClcbiAgICBwYWRkaW5nLXRvcCAxN3B4XG4gICAgaGVpZ2h0IDQ1cHhcbiAgICBmb250X3JlbSgxMylcblxuLnBhZ2V0b3BcbiAgcG9zaXRpb24gZml4ZWRcbiAgei1pbmRleCAyMFxuICBib3R0b20gLTQwcHhcbiAgcmlnaHQgNDBweFxuICB0cmFuc2l0aW9uIC4ycyBlYXNlLW91dFxuICA+YVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICB3aWR0aCA0MHB4XG4gICAgaGVpZ2h0IDQwcHhcbiAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvcGFnZS10b3AucG5nKSBjZW50ZXIgbm8tcmVwZWF0XG4gICAgb3BhY2l0eSAuNVxuICAgICY6aG92ZXJcbiAgICAgIG9wYWNpdHkgMVxuXG5cbiAgK21lZGlhX3NwKClcbiAgICBib3R0b20gLTQwcHhcbiAgICByaWdodCAyMHB4XG4gICAgPmFcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgIGJhY2tncm91bmQtc2l6ZSBjb250YWluXG4gICAgICAmOmhvdmVyXG4gICAgICAgIG9wYWNpdHkgLjVcblxuLmlzLXZpZXdcbiAgYm90dG9tIDQwcHhcblxuICArbWVkaWFfc3AoKVxuICAgIGJvdHRvbSAyMHB4IiwiXG5mb250X3Jlc3BvbnNpdmUoJHNpemUgPSAxNilcbiAgLy8gNjYuMjVyZW0gKDEwNjBweClcbiAgLy8gNDcuNXJlbSAoNzYwcHgpXG4gIC8vIDE4Ljc1ICg2Ni4yNS00Ny41KVxuICAkbWF4ID0gcm91bmQoJHNpemUvMTYsMylcbiAgJG1pbiA9IHJvdW5kKCRzaXplKjAuNzE3LzE2LDMpXG4gICRiYXNlID0gdW5pdCgkbWluLCByZW0pXG4gICRzdGFnZSA9IHJvdW5kKCRtYXggLSAkbWluLDMpXG4gIGZvbnQtc2l6ZSAnY2FsYyglcyArICVzICogKDEwMHZ3IC0gNDcuNXJlbSkgLyAxOC43NSknICUgKCRiYXNlICRzdGFnZSlcblxuICArbWVkaWFfbXgoKVxuICAgIGZvbnRfcmVtKCRzaXplKVxuXG5jYWxjX3Jlc3BvbnNpdmUoJHNpemUgPSAxNilcbiAgLy8gNzVyZW0gKDEwNjBweClcbiAgLy8gNDcuNXJlbSAoNzYwcHgpXG4gIC8vIDE4Ljc1ICg2Ni4yNS00Ny41KVxuICAkbWF4ID0gcm91bmQoJHNpemUvMTYsMylcbiAgJG1pbiA9IHJvdW5kKCRzaXplKjAuNzE3LzE2LDMpXG4gICRiYXNlID0gdW5pdCgkbWluLCByZW0pXG4gICRzdGFnZSA9IHJvdW5kKCRtYXggLSAkbWluLDMpXG4gICdjYWxjKCVzICsgJXMgKiAoMTAwdncgLSA0Ny41cmVtKSAvIDE4Ljc1KScgJSAoJGJhc2UgJHN0YWdlKVxuXG5mb250X3Jlc3BvbnNpdmVfMTIwMCgkc2l6ZSA9IDE2KVxuICAvLyA3NXJlbSAoMTIwMHB4KVxuICAvLyA0Ny41cmVtICg3NjBweClcbiAgLy8gMjcuNSAoNzUtNDcuNSlcbiAgJG1heCA9IHJvdW5kKCRzaXplLzE2LDMpXG4gICRtaW4gPSByb3VuZCgkc2l6ZSowLjYzMy8xNiwzKVxuICAkYmFzZSA9IHVuaXQoJG1pbiwgcmVtKVxuICAkc3RhZ2UgPSByb3VuZCgkbWF4IC0gJG1pbiwzKVxuICBmb250LXNpemUgJ2NhbGMoJXMgKyAlcyAqICgxMDB2dyAtIDQ3LjVyZW0pIC8gMjcuNSknICUgKCRiYXNlICRzdGFnZSlcblxuICArbWVkaWFfbXgoKVxuICAgIGZvbnRfcmVtKCRzaXplKVxuXG5jYWxjX3Jlc3BvbnNpdmVfMTIwMCgkc2l6ZSA9IDE2KVxuICAvLyA3NXJlbSAoMTIwMHB4KVxuICAvLyA0Ny41cmVtICg3NjBweClcbiAgLy8gMjcuNSAoNzUtNDcuNSlcbiAgJG1heCA9IHJvdW5kKCRzaXplLzE2LDMpXG4gICRtaW4gPSByb3VuZCgkc2l6ZSowLjYzMy8xNiwzKVxuICAkYmFzZSA9IHVuaXQoJG1pbiwgcmVtKVxuICAkc3RhZ2UgPSByb3VuZCgkbWF4IC0gJG1pbiwzKVxuICAnY2FsYyglcyArICVzICogKDEwMHZ3IC0gNDcuNXJlbSkgLyAyNy41KScgJSAoJGJhc2UgJHN0YWdlKVxuXG5mb250X3Jlc3BvbnNpdmVfMTM2Nigkc2l6ZSA9IDE2KVxuICAvLyA4NS4zNzVyZW0gKDEzNjZweClcbiAgLy8gNDcuNXJlbSAoNzYwcHgpXG4gIC8vIDM2LjI1ICg4NS4zNzUtNDcuNSlcbiAgJG1heCA9IHJvdW5kKCRzaXplLzE2LDMpXG4gICRtaW4gPSByb3VuZCgkc2l6ZSowLjU1Ni8xNiwzKVxuICAkYmFzZSA9IHVuaXQoJG1pbiwgcmVtKVxuICAkc3RhZ2UgPSByb3VuZCgkbWF4IC0gJG1pbiwzKVxuICBmb250LXNpemUgJ2NhbGMoJXMgKyAlcyAqICgxMDB2dyAtIDQ3LjVyZW0pIC8gMzYuMjUpJyAlICgkYmFzZSAkc3RhZ2UpXG5cbiAgK21lZGlhX214KClcbiAgICBmb250X3JlbSgkc2l6ZSlcblxuY2FsY19yZXNwb25zaXZlXzEzNjYoJHNpemUgPSAxNilcbiAgLy8gODUuMzc1cmVtICgxMzY2cHgpXG4gIC8vIDQ3LjVyZW0gKDc2MHB4KVxuICAvLyAzNi4yNSAoODUuMzc1LTQ3LjUpXG4gICRtYXggPSByb3VuZCgkc2l6ZS8xNiwzKVxuICAkbWluID0gcm91bmQoJHNpemUqMC41NTYvMTYsMylcbiAgJGJhc2UgPSB1bml0KCRtaW4sIHJlbSlcbiAgJHN0YWdlID0gcm91bmQoJG1heCAtICRtaW4sMylcbiAgJ2NhbGMoJXMgKyAlcyAqICgxMDB2dyAtIDQ3LjVyZW0pIC8gMzYuMjUpJyAlICgkYmFzZSAkc3RhZ2UpXG5cbmZvbnRfcmVtKCRzaXplID0gMTYpXG4gIGZvbnQtc2l6ZSB1bml0KCRzaXplLzE2LCByZW0pXG4iLCIuZ2FsbGVyeVxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBtYXJnaW4gMTEwcHggYXV0byAwXG4gIHdpZHRoIDgyMHB4XG5cbiAgK21lZGlhX3NwKClcbiAgICBtYXJnaW4gNDJweCBhdXRvIDBcbiAgICB3aWR0aCAzMzhweFxuXG4uY2Fyb3VzZWxcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgb3ZlcmZsb3cgaGlkZGVuXG4gIG1hcmdpbiA1MHB4IGF1dG8gMFxuICB3aWR0aCA3MjBweFxuICBoZWlnaHQgMjMwcHhcblxuICArbWVkaWFfc3AoKVxuICAgIG1hcmdpbiAzN3B4IGF1dG8gMFxuICAgIHdpZHRoIDI4OHB4XG4gICAgaGVpZ2h0IDkycHhcblxuLmNhcm91c2VsLWdyb3VwXG4gIGRpc3BsYXkgZmxleFxuICB0cmFuc2l0aW9uLXByb3BlcnR5IHRyYW5zZm9ybVxuICAvLyBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAvLyB3aWR0aCAxOTQ1cHhcblxuICArbWVkaWFfc3AoKVxuICAgIC8vIHdpZHRoIDc5MHB4XG5cbiAgLy8gK21lZGlhX2llKClcbiAgLy8gICBtYXJnaW4tbGVmdCAtNDJweCAhaW1wb3J0YW50XG5cbltjbGFzc149XCJjYXJvdXNlbC1pdGVtXCJdXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIGZsZXgtc2hyaW5rIDBcbiAgd2lkdGggMTAwJVxuICBoZWlnaHQgMTAwJVxuICB0cmFuc2l0aW9uLXByb3BlcnR5IHRyYW5zZm9ybVxuICA+YVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICB3aWR0aCAyMzBweFxuICAgIGhlaWdodCAyMzBweFxuXG4gICttZWRpYV9zcCgpXG4gICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgPmFcbiAgICAgIHdpZHRoIDkycHhcbiAgICAgIGhlaWdodCA5MnB4XG5cbi5jYXJvdXNlbC1pdGVtMDFcbiAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2dhbGxlcnktaXRlbTAxLmpwZykgY2VudGVyIG5vLXJlcGVhdFxuXG4uY2Fyb3VzZWwtaXRlbTAyXG4gIGJhY2tncm91bmQgdXJsKC4uL2ltZy9nYWxsZXJ5LWl0ZW0wMi5qcGcpIGNlbnRlciBuby1yZXBlYXRcblxuLmNhcm91c2VsLWl0ZW0wM1xuICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvZ2FsbGVyeS1pdGVtMDMuanBnKSBjZW50ZXIgbm8tcmVwZWF0XG5cbi5jYXJvdXNlbC1pdGVtMDRcbiAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2dhbGxlcnktaXRlbTA0LmpwZykgY2VudGVyIG5vLXJlcGVhdFxuXG4uY2Fyb3VzZWwtaXRlbTA1XG4gIGJhY2tncm91bmQgdXJsKC4uL2ltZy9nYWxsZXJ5LWl0ZW0wNS5qcGcpIGNlbnRlciBuby1yZXBlYXRcblxuLmNhcm91c2VsLWl0ZW0wNlxuICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvZ2FsbGVyeS1pdGVtMDYuanBnKSBjZW50ZXIgbm8tcmVwZWF0XG5cbi5jYXJvdXNlbC1sZWZ0LFxuLmNhcm91c2VsLXJpZ2h0XG4gIGRpc3BsYXkgYmxvY2tcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgd2lkdGggMzBweFxuICBoZWlnaHQgMzFweFxuICBib3R0b20gMTAwcHhcbiAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2Nhcm91c2VsLWJ0bi5wbmcpIGNlbnRlciBuby1yZXBlYXRcbiAgdHJhbnNpdGlvbiAuM3MgZWFzZVxuICAmOmhvdmVyXG4gICAgb3BhY2l0eSAuNzVcblxuICArbWVkaWFfc3AoKVxuICAgIHdpZHRoIDE2cHhcbiAgICBoZWlnaHQgMTdweFxuICAgIGJvdHRvbSAzOHB4XG4gICAgYmFja2dyb3VuZC1zaXplIGNvbnRhaW5cbiAgICAmOmhvdmVyXG4gICAgICBvcGFjaXR5IDFcblxuLmNhcm91c2VsLWxlZnRcbiAgcmlnaHQgMFxuXG4uY2Fyb3VzZWwtcmlnaHRcbiAgbGVmdCAwIiwiW2NsYXNzXj1cImhlYWRkaW5nXCJdXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIG1hcmdpbiAwIGF1dG9cbiAgd2lkdGggNjAwcHhcbiAgaGVpZ2h0IDcxcHhcbiAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2hlYWRkaW5nLnBuZykgY2VudGVyIG5vLXJlcGVhdFxuICA+aDJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgIGxlZnQgNTAlXG4gICAgdG9wIDUwJVxuICAgIGxldHRlci1zcGFjaW5nIC40ZW1cbiAgICBjb2xvciAjZmZmXG4gICAgZm9udF9yZW0oMjApXG4gICAgZm9udC13ZWlnaHQgNjAwXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICA+c3BhblxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIGhlaWdodCAyMHB4XG4gICAgbGVmdCAwXG4gICAgdG9wIC0yMHB4XG5cbiAgK21lZGlhX3NwKClcbiAgICB3aWR0aCAzMjVweFxuICAgIGhlaWdodCA1M3B4XG4gICAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2hlYWRkaW5nLXNwLnBuZykgY2VudGVyIG5vLXJlcGVhdFxuICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgID5oMlxuICAgICAgZm9udF9yZW0oMTUpXG5cbi5oZWFkZGluZzAyXG4gIG1hcmdpbi10b3AgNzRweFxuXG4gICttZWRpYV9zcCgpXG4gICAgbWFyZ2luLXRvcCA0MHB4XG5cbi5oZWFkZGluZzA0XG4gIG1hcmdpbi10b3AgMzJweFxuXG4gICttZWRpYV9zcCgpXG4gICAgbWFyZ2luLXRvcCAyNXB4XG5cbi5oZWFkZGluZzA1XG4gIG1hcmdpbi10b3AgMTA2cHhcblxuICArbWVkaWFfc3AoKVxuICAgIG1hcmdpbi10b3AgNTBweFxuXG4uaGVhZGRpbmcwNlxuICBtYXJnaW4tdG9wIDEwNnB4XG5cbiAgK21lZGlhX3NwKClcbiAgICBtYXJnaW4tdG9wIDYwcHhcblxuLmhlYWRkaW5nMDdcbiAgbWFyZ2luLXRvcCA4NHB4XG5cbiAgK21lZGlhX3NwKClcbiAgICBtYXJnaW4tdG9wIDMwcHgiLCJoZWFkZXJcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgb3ZlcmZsb3cgaGlkZGVuXG4gIGhlaWdodCA3ODBweFxuXG4gICttZWRpYV9zcCgpXG4gICAgd2lkdGggMTAwJVxuICAgIGhlaWdodCAzOTBweFxuXG4uaGVyb1xuICBwb3NpdGlvbiByZWxhdGl2ZVxuICB3aWR0aCAxMDAlXG4gIGhlaWdodCA3ODBweFxuXG4gICttZWRpYV9zcCgpXG4gICAgd2lkdGggMTAwJVxuICAgIGhlaWdodCAzOTBweFxuXG4ubWFpbi10aXRsZVxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICB6LWluZGV4IDEzXG4gIGxlZnQgNTAlXG4gIHRvcCA1MCVcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICBvcGFjaXR5IDBcbiAgdHJhbnNpdGlvbiAycyBsaW5lYXJcblxuICArbWVkaWFfc3AoKVxuICAgIHdpZHRoIDEzMnB4XG4gICAgPmltZ1xuICAgICAgd2lkdGggMTAwJVxuICAgICAgaGVpZ2h0IGF1dG9cblxuW2NsYXNzXj1cImZhZGUtaXRlbVwiXVxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICBkaXNwbGF5IGJsb2NrXG4gIG9wYWNpdHkgMVxuICB3aWR0aCAxMDAlXG4gIGhlaWdodCAxMDAlXG4gIGxlZnQgMFxuICB0b3AgMFxuICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgb3BhY2l0eSAwXG4gIHRyYW5zaXRpb24gMnMgbGluZWFyXG5cbiAgK21lZGlhX3NwKClcbiAgICBiYWNrZ3JvdW5kLXNpemUgNzIwcHggYXV0b1xuXG4uZmFkZS1pdGVtMDFcbiAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2ZhZGUtaXRlbTAxLmpwZykgY2VudGVyIG5vLXJlcGVhdFxuICB6LWluZGV4IDNcblxuLmZhZGUtaXRlbTAyXG4gIGJhY2tncm91bmQgdXJsKC4uL2ltZy9mYWRlLWl0ZW0wMi5qcGcpIGNlbnRlciBuby1yZXBlYXRcbiAgei1pbmRleCAyXG5cbi5mYWRlLWl0ZW0wM1xuICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvZmFkZS1pdGVtMDMuanBnKSBjZW50ZXIgbm8tcmVwZWF0XG4gIHotaW5kZXggMVxuXG4uZmFkZS1pdGVtMDRcbiAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2ZhZGUtaXRlbTA0LmpwZykgY2VudGVyIG5vLXJlcGVhdFxuICB6LWluZGV4IDEiLCJib2R5XG4gIGJhY2tncm91bmQtY29sb3IgIzAwMFxuICBtaW4td2lkdGggMTAwJVxuICBtaW4taGVpZ2h0IDEwMCVcblxuLndyYXBwZXJcbiAgYmFja2dyb3VuZCAjYTU2YWE4IHVybCguLi9pbWcvbXVyYXNha2ktYmFja2dyb3VuZC5wbmcpIGNlbnRlciAtMTJweFxuXG4gICttZWRpYV9zcCgpXG4gICAgbWFyZ2luLXRvcCAtMnB4XG5cbi5jb250ZW50c1xuICBtYXJnaW4gMCBhdXRvXG4gIHBhZGRpbmcgNjZweCAwIDBcbiAgd2lkdGggNjAwcHhcblxuICArbWVkaWFfc3AoKVxuICAgIHBhZGRpbmcgMjVweCAwIDBcbiAgICB3aWR0aCAzMjVweFxuXG4uZ3JlZXRpbmdcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgbWFyZ2luLXRvcCAzOHB4XG4gIHdpZHRoIDEwMCVcbiAgaGVpZ2h0IDUyNHB4XG4gIHRleHQtYWxpZ24gY2VudGVyXG5cbiAgK21lZGlhX3NwKClcbiAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICBoZWlnaHQgNDIwcHhcblxuLmdyZWV0aW5nLXBjXG5cbiAgK21lZGlhX3NwKClcbiAgICBkaXNwbGF5IG5vbmVcblxuLmdyZWV0aW5nLXNwXG4gIGRpc3BsYXkgbm9uZVxuXG4gICttZWRpYV9zcCgpXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICB3aWR0aCAzMjRweFxuICAgIGhlaWdodCBhdXRvXG5cbi5tYW1hLXBjXG4gIGRpc3BsYXkgYmxvY2tcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgbGVmdCA1MCVcbiAgYm90dG9tIDBcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAwKVxuXG4gICttZWRpYV9zcCgpXG4gICAgZGlzcGxheSBub25lXG5cbi5tYW1hLXNwXG4gIGRpc3BsYXkgbm9uZVxuXG4gICttZWRpYV9zcCgpXG4gICAgZGlzcGxheSBibG9ja1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgd2lkdGggMzIzcHhcbiAgICBsZWZ0IDUwJVxuICAgIGJvdHRvbSAwXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAwKVxuXG4ubmV3c1xuICBjb2xvciAjZmZmXG4gIGZvbnQtd2VpZ2h0IDYwMFxuXG4ubmV3cy1saXN0XG4gIG1hcmdpbi10b3AgNnB4XG4gIHBhZGRpbmctYm90dG9tIDQwcHhcblxuICArbWVkaWFfc3AoKVxuICAgIHBhZGRpbmctYm90dG9tIDI2cHhcblxuLm5ld3MtaXRlbVxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBwYWRkaW5nIDQ0cHggMCAxNHB4XG4gIGJvcmRlci1ib3R0b20gc29saWQgMXB4ICNmZmZcbiAgdHJhbnNpdGlvbiAuM3MgZWFzZVxuICAmOmhvdmVyXG4gICAgb3BhY2l0eSAuNzVcblxuICArbWVkaWFfc3AoKVxuICAgIG92ZXJmbG93IGhpZGRlblxuICAgIHBhZGRpbmcgNThweCAwIDEwcHhcbiAgICB3aWR0aCAxMDAlXG4gICAgJjpob3ZlclxuICAgICAgb3BhY2l0eSAxXG5cbi5uZXdzLWxpbmtcbiAgZGlzcGxheSBibG9ja1xuICBwb3NpdGlvbiByZWxhdGl2ZVxuICB3aWR0aCAxMDAlXG4gIGJvdHRvbSAwXG4gICY6aG92ZXJcbiAgICAubmV3cy1jb250aW51XG4gICAgICAmOmFmdGVyXG4gICAgICAgIGFuaW1hdGlvbiBjb250aW51IC4zcyBlYXNlLW91dFxuXG4gICttZWRpYV9zcCgpXG4gICAgJjpob3ZlclxuICAgICAgLm5ld3MtY29udGludVxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgYW5pbWF0aW9uIG5vbmVcblxuLm5ld3MtZGF0ZVxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICB3aWR0aCAxMTJweFxuICBsZWZ0IDBcbiAgdG9wIDUwJVxuICBsZXR0ZXItc3BhY2luZyAuMWVtXG4gIGZvbnRfcmVtKDE2KVxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDAsIC01MCUpXG5cbiAgK21lZGlhX3NwKClcbiAgICB3aWR0aCAxMDBweFxuICAgIGhlaWdodCAyMnB4XG4gICAgdG9wIC0yOHB4XG4gICAgZm9udF9yZW0oMTIpXG4gICAgdHJhbnNmb3JtIG5vbmVcblxuLm5ld3MtdGl0bGVcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgbWFyZ2luLWxlZnQgMTEycHhcbiAgd2lkdGggMzcwcHhcbiAgd29yZC1icmVhayBicmVhay1hbGxcbiAgbGluZS1oZWlnaHQgMS40XG4gIGxldHRlci1zcGFjaW5nIC4xNGVtXG4gIGZvbnRfcmVtKDE5KVxuICB0cmFuc2l0aW9uIC4zcyBlYXNlXG5cbiAgK21lZGlhX3NwKClcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgbWFyZ2luLWxlZnQgMFxuICAgIHdpZHRoIDI0NXB4XG4gICAgbGluZS1oZWlnaHQgMS4zXG4gICAgZm9udF9yZW0oMTQpXG5cbi5uZXdzLWNvbnRpbnVcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgcGFkZGluZy1yaWdodCAxOHB4XG4gIHJpZ2h0ICAwXG4gIHRvcCA1MCVcbiAgbGV0dGVyLXNwYWNpbmcgLjE0ZW1cbiAgZm9udF9yZW0oMTYpXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGUoMCwgLTUwJSlcbiAgdHJhbnNpdGlvbiAuM3MgZWFzZVxuICAmOmFmdGVyXG4gICAgZGlzcGxheSBibG9ja1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgY29udGVudCBcIlwiXG4gICAgd2lkdGggMTBweFxuICAgIGhlaWdodCAxMHB4XG4gICAgcmlnaHQgMFxuICAgIHRvcCA1MCVcbiAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvdG8tbmV3cy5wbmcpIGNlbnRlciBuby1yZXBlYXRcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDAsIC01MCUpXG5cbiAgK21lZGlhX3NwKClcbiAgICBwYWRkaW5nLXJpZ2h0IDE0cHhcbiAgICBmb250X3JlbSgxMilcbiAgICAmOmFmdGVyXG4gICAgICBiYWNrZ3JvdW5kLXNpemUgN3B4IGF1dG9cblxuLnRvLW5ld3NcbiAgbWFyZ2luLXRvcCAzOHB4XG5cbiAgK21lZGlhX3NwKClcbiAgICBtYXJnaW4tdG9wIDEwcHhcblxuLm5ld3MtYnV0dG9uXG4gIGRpc3BsYXkgYmxvY2tcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgb3ZlcmZsb3cgaGlkZGVuXG4gIG1hcmdpbiAwIGF1dG9cbiAgd2lkdGggMjcwcHhcbiAgaGVpZ2h0IDUwcHhcbiAgYm9yZGVyIHNvbGlkIDFweCAjZmZmXG4gICY6YWZ0ZXJcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICBjb250ZW50IFwiXCJcbiAgICB3aWR0aCAwXG4gICAgaGVpZ2h0IDEwMCVcbiAgICBsZWZ0IDBcbiAgICB0b3AgMFxuICAgIGJhY2tncm91bmQtY29sb3IgcmdiYSgjZmZmLCAuNClcbiAgICBvcGFjaXR5IDFcbiAgICB0cmFuc2l0aW9uIC4ycyBlYXNlLWluXG4gICY6aG92ZXJcbiAgICAubmV3cy1hbGxcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgYW5pbWF0aW9uIGNvbnRpbnUgLjNzIGVhc2Utb3V0XG4gICAgJjphZnRlclxuICAgICAgd2lkdGggMTAwJVxuICAgICAgb3BhY2l0eSAuMlxuICAgICAgLy90cmFuc2Zvcm0gc2tld1goMGRlZylcblxuICArbWVkaWFfc3AoKVxuICAgIHdpZHRoIDIwMnB4XG4gICAgaGVpZ2h0IDM2cHhcbiAgICAmOmFmdGVyXG4gICAgICBvcGFjaXR5IDBcbiAgICAmOmhvdmVyXG4gICAgICAubmV3cy1hbGxcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgIGFuaW1hdGlvbiBub25lXG4gICAgICAmOmFmdGVyXG4gICAgICAgIHdpZHRoIDBcbiAgICAgICAgb3BhY2l0eSAwXG5cbi5uZXdzLWFsbFxuICBkaXNwbGF5IGJsb2NrXG4gIHBvc2l0aW9uIGFic29sdXRlXG4gIHdoaXRlLXNwYWNlIG5vd3JhcFxuICBwYWRkaW5nLXJpZ2h0IDE4cHhcbiAgbGVmdCA1MCVcbiAgdG9wIDUwJVxuICBmb250X3JlbSgxNilcbiAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICAmOmFmdGVyXG4gICAgZGlzcGxheSBibG9ja1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgY29udGVudCBcIlwiXG4gICAgd2lkdGggMTBweFxuICAgIGhlaWdodCAxMHB4XG4gICAgcmlnaHQgMFxuICAgIHRvcCA1MCVcbiAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvdG8tbmV3cy5wbmcpIGNlbnRlciBuby1yZXBlYXRcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKDAsIC01MCUpXG5cbiAgK21lZGlhX3NwKClcbiAgICBwYWRkaW5nLXJpZ2h0IDE0cHhcbiAgICBmb250X3JlbSgxMilcbiAgICAmOmFmdGVyXG4gICAgICBiYWNrZ3JvdW5kLXNpemUgN3B4IGF1dG9cblxuLnNldFxuICBtYXJnaW4tdG9wIDUycHhcbiAgbGV0dGVyLXNwYWNpbmcgLjE0ZW1cbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgY29sb3IgI2ZmZlxuICBmb250LXdlaWdodCA2MDBcbiAgPmgzXG4gICAgbGV0dGVyLXNwYWNpbmcgLjRlbVxuICAgIGZvbnRfcmVtKDIwKVxuICAgIGJhY2tncm91bmQgdXJsKC4uL2ltZy9zdWJoZWFkZGluZy5wbmcpIGNlbnRlciBuby1yZXBlYXRcblxuICArbWVkaWFfc3AoKVxuICAgIG1hcmdpbi10b3AgMzVweFxuICAgID5oM1xuICAgICAgZm9udF9yZW0oMTUpXG4gICAgICBiYWNrZ3JvdW5kLXNpemUgMTYwcHggYXV0b1xuXG4uc2V0LWNoYXJnZTAxXG4gIG1hcmdpbi10b3AgMjJweFxuICBmb250X3JlbSgzOClcblxuICArbWVkaWFfc3AoKVxuICAgIG1hcmdpbi10b3AgMjBweFxuICAgIGZvbnRfcmVtKDI4KVxuXG4uc2V0LXRleHQwMVxuICBmb250X3JlbSgyNilcblxuICArbWVkaWFfc3AoKVxuICAgIGZvbnRfcmVtKDIwKVxuXG4uc2V0LXRleHQwMlxuICBmb250X3JlbSgyMilcblxuICArbWVkaWFfc3AoKVxuICAgIGZvbnRfcmVtKDE3KVxuXG4uc2V0LWxpbWl0XG4gIG1hcmdpbi10b3AgMjJweFxuICB0ZXh0LWFsaWduIGNlbnRlclxuICBmb250X3JlbSgxNilcblxuICArbWVkaWFfc3AoKVxuICAgIG1hcmdpbi10b3AgMTRweFxuICAgIGZvbnRfcmVtKDEyKVxuXG4uc2V0LWNoYXJnZTAyXG4gIG1hcmdpbi10b3AgNDZweFxuICB0ZXh0LWFsaWduIGNlbnRlclxuICBmb250X3JlbSgxOSlcblxuICArbWVkaWFfc3AoKVxuICAgIG1hcmdpbi10b3AgMzJweFxuICAgIGZvbnRfcmVtKDE1KVxuXG4uc2V0LXRleHQwM1xuICBmb250X3JlbSgxMylcblxuICArbWVkaWFfc3AoKVxuICAgIGZvbnRfcmVtKDEwKVxuXG4uc2V0LXRheFxuICBtYXJnaW4tdG9wIDI0cHhcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgZm9udF9yZW0oMTYpXG5cbiAgK21lZGlhX3NwKClcbiAgICBtYXJnaW4tdG9wIDIwcHhcbiAgICBmb250X3JlbSgxMilcblxuLnJlc2VydmVcbiAgbWFyZ2luLXRvcCAzOHB4XG4gIGxldHRlci1zcGFjaW5nIC4xNGVtXG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIGNvbG9yICNmZmZcbiAgZm9udC13ZWlnaHQgNjAwXG4gID5oM1xuICAgIGxldHRlci1zcGFjaW5nIC4yZW1cbiAgICBmb250X3JlbSgxOClcblxuICArbWVkaWFfc3AoKVxuICAgIG1hcmdpbi10b3AgMzVweFxuICAgID5oM1xuICAgICAgZm9udF9yZW0oMTQpXG5cbi5yZXNlcnZlLXRlbFxuICBtYXJnaW4tdG9wIDI0cHhcbiAgbGV0dGVyLXNwYWNpbmcgLjEyZW1cbiAgZm9udF9yZW0oMzcpXG5cbiAgK21lZGlhX3NwKClcbiAgICBmb250X3JlbSgzMClcblxuLnJlc2VydmUtdGV4dDAxXG4gIGZvbnRfcmVtKDIyKVxuXG4gICttZWRpYV9zcCgpXG4gICAgZm9udF9yZW0oMTgpXG5cbi5yZXNlcnZlLXRleHQwMlxuICBmb250X3JlbSgxOClcblxuICArbWVkaWFfc3AoKVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBtYXJnaW4tdG9wIDE0cHhcbiAgICBmb250X3JlbSgxNClcblxuLnJlc2VydmUtaW5mb1xuICBkaXNwbGF5IHRhYmxlXG4gIHRhYmxlLWxheW91dCBmaXhlZFxuICBtYXJnaW4gMzhweCBhdXRvIDBcbiAgdGV4dC1hbGlnbiBsZWZ0XG5cbi5yZXNlcnZlLXRpbWVcbiAgZm9udF9yZW0oMTgpXG5cbiAgK21lZGlhX3NwKClcbiAgICBmb250X3JlbSgxNClcblxuLnJlc2VydmUtZGF0ZVxuICBtYXJnaW4tdG9wIDE4cHhcbiAgZm9udF9yZW0oMTgpXG5cbiAgK21lZGlhX3NwKClcbiAgICBmb250X3JlbSgxNClcblxuLnJlc2VydmUtdGV4dDAzXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHdpZHRoIDExNHB4XG5cbiAgK21lZGlhX3NwKClcbiAgICB3aWR0aCA4MHB4XG5cbi5yZXNlcnZlLXRleHQwNFxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICB3aWR0aCAxMTRweFxuICBsZXR0ZXItc3BhY2luZyAuNzBlbVxuXG4gICttZWRpYV9zcCgpXG4gICAgd2lkdGggODBweFxuXG4uc25zXG4gIGRpc3BsYXkgZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtZXZlbmx5XG4gIG1hcmdpbi10b3AgMzBweFxuXG4gICttZWRpYV9zcCgpXG4gICAgbWFyZ2luLXRvcCAyNnB4XG5cbi5pbnN0YWdyYW0tYnRuLFxuLmZhY2Vib29rLWJ0blxuICBkaXNwbGF5IGJsb2NrXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIHBhZGRpbmctcmlnaHQgODBweFxuICBoZWlnaHQgNDFweFxuICBsaW5lLWhlaWdodCA0MXB4XG4gIGNvbG9yICNmZmZcbiAgZm9udF9yZW0oMTkpXG4gIGZvbnQtd2VpZ2h0IDYwMFxuICAmOmFmdGVyXG4gICAgZGlzcGxheSBibG9ja1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgY29udGVudCBcIlwiXG4gICAgd2lkdGggN3B4XG4gICAgaGVpZ2h0IDEwcHhcbiAgICByaWdodCA1NHB4XG4gICAgdG9wIDUwJVxuICAgIGxpbmUtaGVpZ2h0IDFcbiAgICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvc25zLWxpbmsucG5nKSBjZW50ZXIgbm8tcmVwZWF0XG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgwLCAtNTAlKVxuICAmOmhvdmVyXG4gICAgb3BhY2l0eSAuNzVcbiAgICAmOmFmdGVyXG4gICAgICBhbmltYXRpb24gc25zIC4zcyBlYXNlLW91dFxuXG4gICttZWRpYV9zcCgpXG4gICAgcGFkZGluZy1yaWdodCA2MHB4XG4gICAgaGVpZ2h0IDMwcHhcbiAgICBsaW5lLWhlaWdodCAzMHB4XG4gICAgZm9udF9yZW0oMTQpXG4gICAgJjphZnRlclxuICAgICAgd2lkdGggNXB4XG4gICAgICBoZWlnaHQgN3B4XG4gICAgICByaWdodCA0MXB4XG4gICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAmOmhvdmVyXG4gICAgICBvcGFjaXR5IDFcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgYW5pbWF0aW9uIG5vbmVcblxuLmluc3RhZ3JhbS1idG5cbiAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2ljb24taW5zdGFncmFtLnBuZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdFxuXG4gICttZWRpYV9zcCgpXG4gICAgYmFja2dyb3VuZC1zaXplIDMwcHggMzBweFxuXG4gICttZWRpYV9pZSgpXG4gICAgbWFyZ2luLWxlZnQgMTAwcHhcblxuICArbWVkaWFfZWcoKVxuICAgIG1hcmdpbi1sZWZ0IDEwMHB4XG5cbi5mYWNlYm9vay1idG5cbiAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2ljb24tZmFjZWJvb2sucG5nKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0XG5cbiAgK21lZGlhX3NwKClcbiAgICBiYWNrZ3JvdW5kLXNpemUgMzBweCAzMHB4XG5cbiAgK21lZGlhX2llKClcbiAgICBtYXJnaW4tbGVmdCA3MHB4XG5cbiAgK21lZGlhX2VnKClcbiAgICBtYXJnaW4tbGVmdCA3MHB4XG5cbi5hY2Nlc3NcbiAgbWFyZ2luLXRvcCA1MnB4XG4gIGxldHRlci1zcGFjaW5nIC4xNGVtXG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIGxpbmUtaGVpZ2h0IDEuNlxuICBjb2xvciAjZmZmXG4gIGZvbnRfcmVtKDE4KVxuICBmb250LXdlaWdodCA2MDBcbiAgPmltZ1xuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgYXV0b1xuXG4gICttZWRpYV9zcCgpXG4gICAgbWFyZ2luLXRvcCAyNXB4XG4gICAgZm9udF9yZW0oMTQpXG5cbi5hY2Nlc3MtcGhvdG9cbiAgZGlzcGxheSBibG9ja1xuICBtYXJnaW4tdG9wIDMycHhcblxuLmFjY2Vzcy1hZGRyZXNzXG4gIG1hcmdpbi10b3AgMjRweFxuXG4gICttZWRpYV9zcCgpXG4gICAgbWFyZ2luLXRvcCAyMHB4XG5cbi5hY2Nlc3MtaW5mb1xuICBtYXJnaW4gNDBweCBhdXRvIDBcbiAgcGFkZGluZyAyMHB4IDBcbiAgd2lkdGggNDUwcHhcbiAgYm9yZGVyIHNvbGlkIDFweCAjZmZmXG5cbiAgK21lZGlhX3NwKClcbiAgICBtYXJnaW4gMzBweCAtMTJweCAwIC0xMnB4XG4gICAgcGFkZGluZyAxNXB4IDBcbiAgICB3aWR0aCAzNTFweFxuXG4ubWFwXG4gIG1hcmdpbi10b3AgNDJweFxuXG4gICttZWRpYV9zcCgpXG4gICAgbWFyZ2luLXRvcCAyMHB4XG5cbi5nb29nbGUtbWFwXG4gIHdpZHRoIDEwMCVcbiAgaGVpZ2h0IDQwMHB4XG5cbiAgK21lZGlhX3NwKClcbiAgICBoZWlnaHQgMjAwcHhcblxuXG5cblxuQGtleWZyYW1lcyBjb250aW51XG4gIDAlXG4gICAgcmlnaHQgMFxuICAzMCVcbiAgICByaWdodCAxMHB4XG4gIDEwMCVcbiAgICByaWdodCAwXG5cbkBrZXlmcmFtZXMgc25zXG4gIDAlXG4gICAgcmlnaHQgNTRweFxuICAzMCVcbiAgICByaWdodCA2MHB4XG4gIDEwMCVcbiAgICByaWdodCA1NHB4IiwiLm5hdlxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICB6LWluZGV4IDE0XG4gIHdpZHRoIDEwMCVcbiAgaGVpZ2h0IDE3NnB4XG4gIGJhY2tncm91bmQgdXJsKC4uL2ltZy9uYXYtY292ZXIucG5nKSBjZW50ZXIgcmVwZWF0LXhcblxuICArbWVkaWFfc3AoKVxuICAgIGhlaWdodCA4NnB4XG4gICAgYmFja2dyb3VuZC1zaXplIGNvbnRhaW5cblxuXG4ubWFpbi1uYXZcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgei1pbmRleCAxNVxuICBkaXNwbGF5IGZsZXhcbiAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgd2lkdGggNzU1cHhcbiAgdG9wIDIycHhcbiAgbGVmdCA1MCVcbiAgY29sb3IgI2ZmZlxuICBmb250X3JlbSgxNilcbiAgZm9udC13ZWlnaHQgNjAwXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgMClcblxuICArbWVkaWFfc3AoKVxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICBmbGV4LXdyYXAgd3JhcFxuICAgIHRvcCAxMHB4XG4gICAgd2lkdGggMzEycHhcbiAgICBmb250X3JlbSgxMilcblxuLm5hdi1saW5rXG4gIGRpc3BsYXkgYmxvY2tcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgcGFkZGluZyA1cHggMFxuICAmOmFmdGVyXG4gICAgZGlzcGxheSBibG9ja1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgY29udGVudCBcIlwiXG4gICAgd2lkdGggMFxuICAgIGhlaWdodCAycHhcbiAgICBsZWZ0IDUwJVxuICAgIGJvdHRvbSAycHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICNhNTZhYThcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIDApXG4gICY6aG92ZXJcbiAgICAmOmFmdGVyXG4gICAgICBhbmltYXRpb24gb3ZlciAuMnMgZWFzZS1vdXQgYm90aFxuXG4gICttZWRpYV9zcCgpXG4gICAgd2lkdGggMTAwcHhcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICY6YWZ0ZXJcbiAgICAgIGRpc3BsYXkgbm9uZVxuICAgICY6aG92ZXJcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgYW5pbWF0aW9uIG5vbmVcblxuLm5hdi1kZWxpbWl0ZXJcbiAgZGlzcGxheSBibG9ja1xuICB3aWR0aCA4cHhcbiAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL25hdi1kZWxpbWl0ZXIucG5nKSBjZW50ZXIgbm8tcmVwZWF0XG5cbiAgK21lZGlhX3NwKClcbiAgICB3aWR0aCA2cHhcbiAgICBiYWNrZ3JvdW5kLXNpemUgY29udGFpblxuXG4ubmF2LXBjdmlld1xuXG4gICttZWRpYV9zcCgpXG4gICAgZGlzcGxheSBub25lXG5cbkBrZXlmcmFtZXMgb3ZlclxuICAwJVxuICAgIHdpZHRoIDBcbiAgMTAwJVxuICAgIHdpZHRoIDEwMCUiLCIuaW50cm9cbiAgcG9zaXRpb24gZml4ZWRcbiAgei1pbmRleCAxMDBcbiAgdG9wIDBcbiAgbGVmdCAwXG4gIHdpZHRoIDEwMCVcbiAgaGVpZ2h0IDEwMCVcbiAgb3BhY2l0eSAxXG4gIGJhY2tncm91bmQtY29sb3IgIzAwMFxuICB0cmFuc2l0aW9uIC4zcyBsaW5lYXJcbiAgLy8gdHJhbnNpdGlvbi1kZWxheSAuNXNcbiAgcG9pbnRlci1ldmVudHMgbm9uZVxuXG4uaXMtb3V0XG4gIG9wYWNpdHkgMFxuXG4ub3ZlcmxheVxuICBwb3NpdGlvbiBmaXhlZFxuICB6LWluZGV4IC0xXG4gIHRvcCAwXG4gIGxlZnQgMFxuICB3aWR0aCAxMDAlXG4gIGhlaWdodCAxMDAlXG4gIG9wYWNpdHkgMFxuICB0cmFuc2Zvcm0tb3JpZ2luIGNlbnRlclxuICB0cmFuc2l0aW9uIC44cyBlYXNlXG4gIHBvaW50ZXItZXZlbnRzIG5vbmVcblxuICArbWVkaWFfc3AoKVxuICAgIHRyYW5zaXRpb24gLjRzIGxpbmVhclxuXG4uaXMtY2xvc2VcbiAgei1pbmRleCAtMVxuICBvcGFjaXR5IDBcblxuLmlzLW9wZW5cbiAgei1pbmRleCA1MFxuICBvcGFjaXR5IDFcbiAgcG9pbnRlci1ldmVudHMgaW5oZXJpdFxuXG4ub3ZlcmxheS1jb3ZlclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICB6LWluZGV4IDUxXG4gIHdpZHRoIDEwMCVcbiAgaGVpZ2h0IDEwMCVcbiAgYmFja2dyb3VuZC1jb2xvciByZ2JhKCNmZmYsIC41KVxuXG4ub3ZlcmxheS1pbm5lclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICB6LWluZGV4IDUyXG4gIHdpZHRoIDg0MHB4XG4gIGhlaWdodCA1NjBweFxuICB0b3AgNTAlXG4gIGxlZnQgNTAlXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcblxuICArbWVkaWFfc3AoKVxuICAgIHdpZHRoIGNhbGMoMTAwdncgLSAyMHB4KVxuICAgIGhlaWdodCBjYWxjKCgxMDB2dyAtIDIwcHgpICogMC42NilcbiAgICBtYXgtaGVpZ2h0IDEwMHZoXG5cbi5vdmVybGF5LXBob3RvXG4gIHdpZHRoIDg0MHB4XG4gIGhlaWdodCA1NjBweFxuICBwb2ludGVyLWV2ZW50cyBub25lXG4gID5pbWdcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgYXV0b1xuICAgIHRvcCAwXG4gICAgbGVmdCAwXG4gICAgZGlzcGxheSBub25lXG5cbiAgK21lZGlhX3NwKClcbiAgICB3aWR0aCBjYWxjKDEwMHZ3IC0gMjBweClcbiAgICBoZWlnaHQgY2FsYygoMTAwdncgLSAyMHB4KSAqIDAuNjYpXG4gICAgbWF4LWhlaWdodCAxMDB2aFxuICAgID5pbWdcbiAgICAgIG1heC1oZWlnaHQgMTAwdmhcblxuLm92ZXJsYXktY2xvc2VcbiAgZGlzcGxheSBibG9ja1xuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICB6LWluZGV4IDUzXG4gIHdpZHRoIDM3cHhcbiAgaGVpZ2h0IDM3cHhcbiAgcmlnaHQgMzBweFxuICB0b3AgMzBweFxuICBiYWNrZ3JvdW5kIHVybCguLi9pbWcvY2xvc2UtYnRuLnBuZykgY2VudGVyIHJlcGVhdC14XG4gIGJhY2tncm91bmQtc2l6ZSBjb250YWluXG4gIG9wYWNpdHkgLjVcbiAgJjpob3ZlclxuICAgIG9wYWNpdHkgMVxuXG4gICttZWRpYV9zcCgpXG4gICAgb3BhY2l0eSAxXG4gICAgd2lkdGggMzBweFxuICAgIGhlaWdodCAzMHB4XG4gICAgcmlnaHQgMTBweFxuICAgIHRvcCAxMHB4IiwiJG1lZGlhX21heCA9IHtcbiAgbHA6IDEwMjRweCxcbiAgdGI6IDgzNHB4LFxuICBwYjogNzY4cHgsXG4gIHNwOiA3NTBweFxufVxuXG4kbWVkaWFfbWluID0ge1xuICBteDogJG1lZGlhX21heC5scCsxLFxuICBscDogJG1lZGlhX21heC50YisxLFxuICB0YjogJG1lZGlhX21heC5wYisxLFxuICBwYjogJG1lZGlhX21heC5zcCsxLFxufVxuXG4vLyDilr0g5aSn55S76Z2iXG5tZWRpYV9teCgpXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhX21pbi5teClcbiAgICB7YmxvY2t9XG5cbi8vIOKWvSDjg4fjg5Xjgqnjg6vjg4hcbm1lZGlhX2xwKClcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWFfbWluLmxwKSBhbmQgKG1heC13aWR0aDogJG1lZGlhX21heC5scClcbiAgICB7YmxvY2t9XG5cbi8vIOKWvSDjgr/jg4Pjg4Hjg4fjg5DjgqTjgrlcbm1lZGlhX3RkKClcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWFfbWF4LnRiKVxuICAgIHtibG9ja31cblxubWVkaWFfdG91Y2goKVxuICBAbWVkaWEgKGhvdmVyOiBub25lKVxuICAgIHtibG9ja31cblxuLy8g4pa9IGlQYWQgUFJPIC0gaVBhZCBtaW5pIOOBvuOBp1xubWVkaWFfaXAoKVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpYV9taW4udGIpIGFuZCAobWF4LXdpZHRoOiAkbWVkaWFfbWF4LmxwKVxuICAgIHtibG9ja31cblxuLy8g4pa9IOOCv+ODluODrOODg+ODiFxubWVkaWFfdGIoKVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpYV9taW4udGIpIGFuZCAobWF4LXdpZHRoOiAkbWVkaWFfbWF4LnRiKVxuICAgIHtibG9ja31cblxuXG4vLyDilr0g44Oi44OQ44Kk44Or44OH44OQ44Kk44K5XG5tZWRpYV9tZCgpXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhX21heC5wYilcbiAgICB7YmxvY2t9XG5cbi8vIOKWvSDjg5XjgqHjg5bjg6zjg4Pjg4hcbm1lZGlhX3BiKClcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWFfbWluLnBiKSBhbmQgKG1heC13aWR0aDogJG1lZGlhX21heC5wYilcbiAgICB7YmxvY2t9XG5cbi8vIOKWvSBpUGFkIG1pbmkg5Lul5LiLXG5tZWRpYV9hcCgpXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhX21heC5wYilcbiAgICB7YmxvY2t9XG5cbi8vIOKWvSDjgrnjg57jg7zjg4jjg5Xjgqnjg7Ncbm1lZGlhX3NwKClcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWFfbWF4LnNwKVxuICAgIHtibG9ja31cblxuLy8g4pa9IElFXG5tZWRpYV9pZSgpXG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxuICAgIHtibG9ja31cblxuLy8g4pa9IEVkZ2Vcbm1lZGlhX2VnKClcbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1pbWUtYWxpZ246IGF1dG8pXG4gICAge2Jsb2NrfVxuXG4vLyDilr0g44OX44Oq44Oz44K/44O8XG5tZWRpYV9wcigpXG4gIEBtZWRpYSBwcmludFxuICAgIHtibG9ja31cbiJdfQ== */
