#barba-wrapper.error {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
}
#barba-wrapper.error .barba-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#barba-wrapper.error .error-container {
  text-align: center;
}

html, body {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-family: Gauthier FY, sans-serif;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(27 82 41 / var(--tw-text-opacity));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-overflow-scrolling: touch;
  text-rendering: optimizeLegibility;
  font-size: 100%;
}
@media (min-width: 640px) {
  html,
  body {
    font-size: 110%;
  }
}

* {
  box-sizing: border-box;
}
*:focus {
  outline: none;
}

img {
  display: block;
  width: 100%;
}

#preload-bar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 30;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  height: 3px;
}
#preload-bar svg {
  height: 3px;
  width: 0px;
}
#preload-bar path {
  stroke: currentColor;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

#preload-counter {
  pointer-events: none;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 30;
  margin-top: 1rem;
  margin-right: 1rem;
}

#preload-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

#barba-wrapper {
  position: relative;
  z-index: 10;
}

.barba-container {
  width: 100%;
}

.video-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
}
.video-wrapper video {
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

section {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
section#intro {
  position: relative;
  min-height: 50vh;
}
@media (min-width: 768px) {
  section#intro {
    min-height: 100vh;
  }
}
section#intro .mini-logo {
  position: fixed;
  z-index: 50;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  max-width: 100px;
  top: 25px;
}
@media (min-width: 768px) {
  section#intro .mini-logo {
    max-width: 150px;
    top: 22px;
  }
}
section#intro .mini-logo.hide {
  opacity: 0;
  top: 15px;
}
@media (min-width: 768px) {
  section#intro .mini-logo.hide {
    max-width: 150px;
    top: 0px;
  }
}
section#intro .big-logo {
  position: absolute;
  z-index: 50;
  cursor: pointer;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  width: 80%;
  transform: translateY(0);
  max-width: 600px;
}
section#intro .big-logo.hide {
  opacity: 0;
  transform: translateY(-10%);
}
section#gallery.main, section#vintec-gallery.main {
  padding-top: 0;
  padding-bottom: 0;
}
section.main {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
section.main p {
  margin-top: 1rem;
  margin-bottom: 1rem;
  max-width: 900px;
}

.tiles {
  background-position: center;
  background-repeat: repeat;
  background-image: url(/img/tile.png);
  background-size: 50px;
}
@media (min-width: 768px) {
  .tiles {
    background-size: 100px;
  }
}

.floral {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  box-shadow: inset 0 20px 20px rgba(0, 0, 0, 0.3), inset 0 -20px 20px rgba(0, 0, 0, 0.3);
  background-image: url(/img/floral.jpg);
  background-position: center;
  background-size: 100px;
}
@media (min-width: 768px) {
  .floral {
    background-size: 200px;
  }
}

.floral-2 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  box-shadow: inset 0 20px 20px rgba(0, 0, 0, 0.3), inset 0 -20px 20px rgba(0, 0, 0, 0.3);
  background-image: url(/img/floral-2.jpg);
  background-position: center;
  background-size: 600px;
}
@media (min-width: 768px) {
  .floral-2 {
    background-size: 1200px;
  }
}

.floral-3 {
  --tw-text-opacity: 1;
  color: rgb(27 82 41 / var(--tw-text-opacity));
  box-shadow: inset 0 20px 20px rgba(0, 0, 0, 0.3), inset 0 -20px 20px rgba(0, 0, 0, 0.3);
  background-image: url(/img/floral-3.jpg);
  background-position: center;
  background-size: 600px;
}
@media (min-width: 768px) {
  .floral-3 {
    background-size: 1200px;
  }
}

.pattern {
  box-shadow: inset 0 20px 20px rgba(0, 0, 0, 0.3), inset 0 -20px 20px rgba(0, 0, 0, 0.3);
  background-image: url(/img/pattern.jpg);
  background-position: center;
  background-size: 300px;
}
@media (min-width: 768px) {
  .pattern {
    background-size: 600px;
  }
}

.leaf {
  box-shadow: inset 0 20px 20px rgba(0, 0, 0, 0.3), inset 0 -20px 20px rgba(0, 0, 0, 0.3);
  background-image: url(/img/leaf.jpg);
  background-position: center;
  background-size: 300px;
}
@media (min-width: 768px) {
  .leaf {
    background-size: 600px;
  }
}

.container {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  width: 100%;
  max-width: 1200px;
}
@media (min-width: 768px) {
  .container {
    padding-left: 6rem;
    padding-right: 6rem;
  }
}

.slideshow {
  position: absolute;
  height: 100%;
  width: 100%;
}
.slideshow .slide {
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 768px) {
  .menu-links {
    display: flex;
  }
}

.menu-link {
  position: relative;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: flex;
  align-items: center;
}
.menu-link img {
  width: auto;
  height: auto;
  filter: grayscale(1);
  opacity: 0.5;
}
.menu-link:hover img {
  opacity: 1;
  filter: grayscale(0);
}
.menu-link .title {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20;
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 0) and (max-width: 800px) {
  .menu-link .title {
    font-size: 1.4rem;
  }
}

.now-book-it-widget {
  width: 100%;
  max-width: 1200px;
  background: #fff;
  border: 1px solid #1c4724;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .now-book-it-widget {
    margin-top: 2rem;
  }
}
.now-book-it-widget iframe {
  display: block;
  width: 100%;
  min-height: 700px;
  border: 0;
}

.now-book-it-widget + .gift-card-widget,
.gift-card-widget + .now-book-it-widget {
  margin-top: 2rem;
}

.gift-card-widget {
  width: 100%;
  max-width: 1200px;
  overflow: hidden;
  background: #fff;
  border: 1px solid #1c4724;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .gift-card-widget {
    margin-top: 2rem;
  }
}
.gift-card-widget iframe {
  display: block;
  width: 100%;
  height: 650px;
  margin-top: -105px;
  border: 0;
  overflow-y: hidden;
}
@media (max-width: 767px) {
  .gift-card-widget iframe {
    height: 800px;
  }
}

footer.floral {
  min-height: auto;
  box-shadow: none;
}
footer {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
footer .footer-nav {
  text-align: center;
}
@media (min-width: 768px) {
  footer .footer-nav {
    display: grid;
  }
  footer .footer-nav {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  footer .footer-nav {
    gap: 1rem;
  }
  footer .footer-nav {
    text-align: left;
  }
}
footer .signup-form {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
footer .signup-form button {
  width: 200px;
  height: 200px;
}

.frame {
  pointer-events: none;
  position: fixed;
  z-index: 40;
}

.b-tl {
  top: 0;
  left: 0;
  width: 25px;
  height: 25px;
  background-image: url(/img/border-corner.png);
  background-repeat: no-repeat;
  background-size: 19px 19px;
  background-position: right bottom;
}
@media (min-width: 768px) {
  .b-tl {
    width: 70px;
    height: 70px;
    background-size: 38px 38px;
  }
}

.b-t {
  top: 0;
  left: 24px;
  right: 24px;
  height: 25px;
  background-image: url(/img/border-x.png);
  background-repeat: repeat-x;
  background-size: 19px 19px;
  background-position: bottom center;
}
@media (min-width: 768px) {
  .b-t {
    left: 70px;
    right: 70px;
    height: 70px;
    background-size: 38px 38px;
  }
}

.b-tr {
  top: 0;
  right: 0;
  width: 25px;
  height: 25px;
  background-image: url(/img/border-corner.png);
  background-repeat: no-repeat;
  background-size: 19px 19px;
  background-position: right bottom;
  transform: scaleX(-1);
}
@media (min-width: 768px) {
  .b-tr {
    width: 70px;
    height: 70px;
    background-size: 38px 38px;
  }
}

.b-l {
  left: 0;
  top: 24px;
  bottom: 24px;
  width: 25px;
  background-image: url(/img/border-y.png);
  background-repeat: repeat-y;
  background-size: 19px 19px;
  background-position: right center;
}
@media (min-width: 768px) {
  .b-l {
    top: 70px;
    bottom: 70px;
    width: 70px;
    background-size: 38px 38px;
  }
}

.b-r {
  right: 0;
  top: 24px;
  bottom: 24px;
  width: 25px;
  background-image: url(/img/border-y.png);
  background-repeat: repeat-y;
  background-size: 19px 19px;
  background-position: right center;
  transform: scaleX(-1);
}
@media (min-width: 768px) {
  .b-r {
    top: 70px;
    bottom: 70px;
    width: 70px;
    background-size: 38px 38px;
  }
}

.b-bl {
  bottom: 0;
  left: 0;
  width: 25px;
  height: 25px;
  background-image: url(/img/border-corner.png);
  background-repeat: no-repeat;
  background-size: 19px 19px;
  background-position: right bottom;
  transform: scale(1, -1);
}
@media (min-width: 768px) {
  .b-bl {
    width: 70px;
    height: 70px;
    background-size: 38px 38px;
  }
}

.b-b {
  bottom: 0;
  left: 24px;
  right: 24px;
  height: 25px;
  background-image: url(/img/border-x.png);
  background-repeat: repeat-x;
  background-size: 19px 19px;
  background-position: bottom center;
  transform: scaleY(-1);
}
@media (min-width: 768px) {
  .b-b {
    left: 70px;
    right: 70px;
    height: 70px;
    background-size: 38px 38px;
  }
}

.b-br {
  bottom: 0;
  right: 0;
  width: 25px;
  height: 25px;
  background-image: url(/img/border-corner.png);
  background-repeat: no-repeat;
  background-size: 19px 19px;
  background-position: right bottom;
  transform: scale(-1, -1);
}
@media (min-width: 768px) {
  .b-br {
    width: 70px;
    height: 70px;
    background-size: 38px 38px;
  }
}

.gallery {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.gallery .grid-item {
  position: relative;
}
.gallery .gallery-item {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0.25rem;
  cursor: pointer;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-size: cover;
  background-position: center;
  background-repeat: repeat;
}

.la-vinotheque {
  position: fixed;
  z-index: 50;
  transform: translateX(-50%);
  width: 140px;
}
@media (min-width: 768px) {
  .la-vinotheque {
    top: 50%;
  }
  .la-vinotheque {
    right: 1rem;
  }
  .la-vinotheque {
    transform: translateY(-50%);
    width: 160px;
  }
}
@media (min-width: 0) and (max-width: 800px) {
  .la-vinotheque {
    bottom: 2rem;
  }
  .la-vinotheque {
    left: 50%;
  }
}

.fancy-bar {
  display: none;
  height: 37px;
}
@media (min-width: 1200px) {
  .fancy-bar {
    display: flex;
  }
}
.fancy-bar .fb-left {
  background-position: left;
  background-repeat: no-repeat;
  width: 30px;
  background-image: url(/img/fancy-bar.png);
}
.fancy-bar .fb-center {
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0.8rem;
  line-height: 1;
  padding-top: 12px;
  background-image: url(/img/fancy-bar.png);
}
.fancy-bar .fb-right {
  background-position: right;
  background-repeat: no-repeat;
  width: 30px;
  background-image: url(/img/fancy-bar.png);
}

.fancy-bar-left {
  position: fixed;
  left: 0;
  z-index: 50;
  display: flex;
  width: 50%;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  top: 23px;
}

.fancy-bar-right {
  position: fixed;
  right: 0;
  z-index: 50;
  display: flex;
  width: 50%;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  top: 23px;
}

h1, h2, h3, h4 {
  font-family: tangier, sans-serif;
  font-size: 2.2rem;
  line-height: 1;
}
@media (min-width: 768px) {
  h1, h2, h3, h4 {
    margin-bottom: 1.5rem;
  }
  h1, h2, h3, h4 {
    font-size: 3.2rem;
  }
}

h3 {
  font-family: Gauthier FY, sans-serif;
  font-size: 1.4rem;
}
@media (min-width: 768px) {
  h3 {
    font-size: 2.2rem;
  }
}

h4 {
  font-family: Gauthier FY, sans-serif;
  font-size: 1.4rem;
}

p:first-of-type {
  margin-top: 1rem;
}
p:last-of-type {
  margin-bottom: 1rem;
}

ul.nav {
  display: flex;
  padding: 1rem;
}
ul.nav li {
  margin-right: 1rem;
}
ul.nav li.active > a {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
ul.nav li.active-child > a {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.pointed-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  color: #1b5229;
  background: url("/img/button-plaque.svg") center/100% 100% no-repeat;
  font-family: tangier, sans-serif;
  line-height: 1;
  text-decoration: none;
  padding: 6px 30px;
  min-height: 48px;
  transition: filter 150ms ease;
}
.pointed-button:hover {
  filter: brightness(0.94);
}
.pointed-button:focus-visible {
  outline: 3px solid #1b5229;
  outline-offset: 4px;
}
@media (prefers-reduced-motion: reduce) {
  .pointed-button {
    transition: none;
  }
}

.frame-reservations {
  position: fixed;
  z-index: 50;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 198px;
  height: 50px;
  font-size: 28px;
}
@media (min-width: 768px) {
  .frame-reservations {
    bottom: 15px;
  }
}

.menu-gift-cards {
  width: 280px;
  max-width: 100%;
  height: 68px;
  font-size: 42px;
  margin: 48px 0 16px;
}
@media (min-width: 768px) {
  .menu-gift-cards {
    margin: 64px 0 24px;
  }
}

@media (max-width: 767px) {
  .frame-reservations {
    width: 176px;
    height: 44px;
    min-height: 44px;
    font-size: 25px;
    bottom: 3px;
  }
  .b-b, .b-bl, .b-br {
    bottom: 15px;
  }
  .b-l, .b-r {
    bottom: 39px;
  }
}
@media (max-width: 800px) {
  #intro .la-vinotheque {
    bottom: 64px;
  }
  footer {
    padding-bottom: 176px;
  }
}
@media (min-width: 768px) and (max-width: 800px) {
  #intro .la-vinotheque {
    left: auto;
    bottom: auto;
  }
}
/*# sourceURL=/home/seb/projects/rkt-hey-jupiter/resources/sass/<no source> */
/*# sourceURL=/home/seb/projects/rkt-hey-jupiter/resources/sass/base.sass */
/*# sourceURL=/home/seb/projects/rkt-hey-jupiter/resources/sass/_app.sass */
/*# sourceURL=/home/seb/projects/rkt-hey-jupiter/resources/sass/globals.sass */
/*# sourceURL=/home/seb/projects/rkt-hey-jupiter/resources/sass/type.sass */
/*# sourceURL=/home/seb/projects/rkt-hey-jupiter/resources/sass/home.sass */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3NlYi9wcm9qZWN0cy9ya3QtaGV5LWp1cGl0ZXIvcmVzb3VyY2VzL3Nhc3MvPG5vIHNvdXJjZT4iLCIvaG9tZS9zZWIvcHJvamVjdHMvcmt0LWhleS1qdXBpdGVyL3Jlc291cmNlcy9zYXNzL2Jhc2Uuc2FzcyIsIi9ob21lL3NlYi9wcm9qZWN0cy9ya3QtaGV5LWp1cGl0ZXIvcmVzb3VyY2VzL3Nhc3MvX2FwcC5zYXNzIiwiL2hvbWUvc2ViL3Byb2plY3RzL3JrdC1oZXktanVwaXRlci9yZXNvdXJjZXMvc2Fzcy9nbG9iYWxzLnNhc3MiLCIvaG9tZS9zZWIvcHJvamVjdHMvcmt0LWhleS1qdXBpdGVyL3Jlc291cmNlcy9zYXNzL3R5cGUuc2FzcyIsIi9ob21lL3NlYi9wcm9qZWN0cy9ya3QtaGV5LWp1cGl0ZXIvcmVzb3VyY2VzL3Nhc3MvaG9tZS5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQUEsbUJBQUE7RUFBQSxPQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7RUFBQSxRQUFBO0VBQUEsV0FBQTtDQUFBO0FBQUE7RUFBQSxtQkFBQTtFQUFBLE9BQUE7RUFBQSxTQUFBO0VBQUEsVUFBQTtFQUFBLFFBQUE7RUFBQSxjQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtDQUFBO0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSwwREFBQTtFQUFBLHFDQUFBO0VBQUEsaUJBQUE7RUFBQSxxQkFBQTtFQUFBLDhDQUFBO0VBQUEsb0NBQUE7RUFBQSxtQ0FBQTtFQ0lDLGtDQUFBO0VBQ0EsbUNBQUE7RUFFQSxnQkFBQTtDRFBEO0FDUUM7RUFQRDs7SUFRRSxnQkFBQTtHQ1lBO0NBQ0Y7O0FEWEE7RUFDQyx1QkFBQTtDQ2NEO0FEYkM7RUFDQyxjQUFBO0NDZUY7O0FEYkE7RUFDQyxlQUFBO0VBQ0EsWUFBQTtDQ2dCRDs7QUZsQ0E7RUFBQSxnQkFBQTtFQUFBLE9BQUE7RUFBQSxRQUFBO0VBQUEsU0FBQTtFQUFB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LFxuYm9keVxuXHRAYXBwbHkgYmctd2hpdGUgdGV4dC1kYXJrZ3JlZW4gZm9udC1ib2R5IGZvbnQtYm9sZCBhbnRpYWxpYXNlZFxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2hcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eVxuXG5cdGZvbnQtc2l6ZTogMTAwJVxuXHRAc2NyZWVuIHNtXG5cdFx0Zm9udC1zaXplOiAxMTAlXG5cbipcblx0Ym94LXNpemluZzogYm9yZGVyLWJveFxuXHQmOmZvY3VzXG5cdFx0b3V0bGluZTogbm9uZVxuXG5pbWdcblx0ZGlzcGxheTogYmxvY2tcblx0d2lkdGg6IDEwMCVcblxuI3ByZWxvYWQtYmFyXG5cdEBhcHBseSBiZy13aGl0ZSBmaXhlZCB3LWZ1bGwgdG9wLTAgbGVmdC0wIHJpZ2h0LTAgei0zMFxuXHRoZWlnaHQ6IDNweFxuXG5cdHN2Z1xuXHRcdGhlaWdodDogM3B4XG5cdFx0d2lkdGg6IDBweFxuXG5cdHBhdGhcblx0XHRAYXBwbHkgc3Ryb2tlLWN1cnJlbnQgdGV4dC1ibGFja1xuXG4jcHJlbG9hZC1jb3VudGVyXG5cdEBhcHBseSBmaXhlZCB6LTMwIHRvcC0wIHJpZ2h0LTAgbXQtMSBtci0xIHBvaW50ZXItZXZlbnRzLW5vbmVcblxuI3ByZWxvYWQtb3ZlcmxheVxuXHRAYXBwbHkgYmctd2hpdGUgZml4ZWQgdy1mdWxsIGgtZnVsbCB0b3AtMCBsZWZ0LTAgei0yMFxuXG4jYmFyYmEtd3JhcHBlclxuXHRAYXBwbHkgcmVsYXRpdmUgei0xMFxuXG4uYmFyYmEtY29udGFpbmVyXG5cdEBhcHBseSB3LWZ1bGxcblxuXG4iLCIjYmFyYmEtd3JhcHBlci5lcnJvciB7XG4gIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIHAtMDtcbn1cbiNiYXJiYS13cmFwcGVyLmVycm9yIC5iYXJiYS1jb250YWluZXIge1xuICBAYXBwbHkgZmxleCBmbGV4LWNvbCBqdXN0aWZ5LWNlbnRlciBhYnNvbHV0ZSBpbnNldC0wO1xufVxuI2JhcmJhLXdyYXBwZXIuZXJyb3IgLmVycm9yLWNvbnRhaW5lciB7XG4gIEBhcHBseSB0ZXh0LWNlbnRlcjtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBAYXBwbHkgYmctd2hpdGUgdGV4dC1kYXJrZ3JlZW4gZm9udC1ib2R5IGZvbnQtYm9sZCBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LXNpemU6IDEwMCU7XG59XG5Ac2NyZWVuIHNtIHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxMTAlO1xuICB9XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3ByZWxvYWQtYmFyIHtcbiAgQGFwcGx5IGJnLXdoaXRlIGZpeGVkIHctZnVsbCB0b3AtMCBsZWZ0LTAgcmlnaHQtMCB6LTMwO1xuICBoZWlnaHQ6IDNweDtcbn1cbiNwcmVsb2FkLWJhciBzdmcge1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDBweDtcbn1cbiNwcmVsb2FkLWJhciBwYXRoIHtcbiAgQGFwcGx5IHN0cm9rZS1jdXJyZW50IHRleHQtYmxhY2s7XG59XG5cbiNwcmVsb2FkLWNvdW50ZXIge1xuICBAYXBwbHkgZml4ZWQgei0zMCB0b3AtMCByaWdodC0wIG10LTEgbXItMSBwb2ludGVyLWV2ZW50cy1ub25lO1xufVxuXG4jcHJlbG9hZC1vdmVybGF5IHtcbiAgQGFwcGx5IGJnLXdoaXRlIGZpeGVkIHctZnVsbCBoLWZ1bGwgdG9wLTAgbGVmdC0wIHotMjA7XG59XG5cbiNiYXJiYS13cmFwcGVyIHtcbiAgQGFwcGx5IHJlbGF0aXZlIHotMTA7XG59XG5cbi5iYXJiYS1jb250YWluZXIge1xuICBAYXBwbHkgdy1mdWxsO1xufVxuXG4udmlkZW8td3JhcHBlciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB3LWZ1bGwgaC1mdWxsO1xufVxuLnZpZGVvLXdyYXBwZXIgdmlkZW8ge1xuICBAYXBwbHkgb2JqZWN0LWNvdmVyIHctZnVsbCBoLWZ1bGwgYWJzb2x1dGU7XG59XG5cbnNlY3Rpb24ge1xuICBAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuO1xufVxuc2VjdGlvbiNpbnRybyB7XG4gIEBhcHBseSByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTB2aDtcbn1cbkBzY3JlZW4gbWQge1xuICBzZWN0aW9uI2ludHJvIHtcbiAgICBAYXBwbHkgbWluLWgtc2NyZWVuO1xuICB9XG59XG5zZWN0aW9uI2ludHJvIC5taW5pLWxvZ28ge1xuICBAYXBwbHkgZml4ZWQgei01MCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgZWFzZS1pbi1vdXQ7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIHRvcDogMjVweDtcbn1cbkBzY3JlZW4gbWQge1xuICBzZWN0aW9uI2ludHJvIC5taW5pLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgdG9wOiAyMnB4O1xuICB9XG59XG5zZWN0aW9uI2ludHJvIC5taW5pLWxvZ28uaGlkZSB7XG4gIEBhcHBseSBvcGFjaXR5LTA7XG4gIHRvcDogMTVweDtcbn1cbkBzY3JlZW4gbWQge1xuICBzZWN0aW9uI2ludHJvIC5taW5pLWxvZ28uaGlkZSB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuc2VjdGlvbiNpbnRybyAuYmlnLWxvZ28ge1xuICBAYXBwbHkgYWJzb2x1dGUgei01MCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgY3Vyc29yLXBvaW50ZXIgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA4MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbnNlY3Rpb24jaW50cm8gLmJpZy1sb2dvLmhpZGUge1xuICBAYXBwbHkgb3BhY2l0eS0wO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG59XG5zZWN0aW9uI2dhbGxlcnkubWFpbiwgc2VjdGlvbiN2aW50ZWMtZ2FsbGVyeS5tYWluIHtcbiAgQGFwcGx5IHB5LTA7XG59XG5zZWN0aW9uLm1haW4ge1xuICBAYXBwbHkgcHktNjtcbn1cbnNlY3Rpb24ubWFpbiBwIHtcbiAgQGFwcGx5IG15LTE7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi50aWxlcyB7XG4gIEBhcHBseSBiZy1yZXBlYXQgYmctY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy90aWxlLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbn1cbkBzY3JlZW4gbWQge1xuICAudGlsZXMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cblxuLmZsb3JhbCB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgLTIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2Zsb3JhbC5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG59XG5Ac2NyZWVuIG1kIHtcbiAgLmZsb3JhbCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgfVxufVxuXG4uZmxvcmFsLTIge1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIC0yMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9mbG9yYWwtMi5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAwcHg7XG59XG5Ac2NyZWVuIG1kIHtcbiAgLmZsb3JhbC0yIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMDBweDtcbiAgfVxufVxuXG4uZmxvcmFsLTMge1xuICBAYXBwbHkgdGV4dC1kYXJrZ3JlZW47XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAtMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvZmxvcmFsLTMuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4O1xufVxuQHNjcmVlbiBtZCB7XG4gIC5mbG9yYWwtMyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHg7XG4gIH1cbn1cblxuLnBhdHRlcm4ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgLTIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3BhdHRlcm4uanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4O1xufVxuQHNjcmVlbiBtZCB7XG4gIC5wYXR0ZXJuIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4O1xuICB9XG59XG5cbi5sZWFmIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIC0yMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9sZWFmLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDBweDtcbn1cbkBzY3JlZW4gbWQge1xuICAubGVhZiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgQGFwcGx5IHB4LTI1O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5Ac2NyZWVuIG1kIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGFwcGx5IHB4LTY7XG4gIH1cbn1cblxuLnNsaWRlc2hvdyB7XG4gIEBhcHBseSBhYnNvbHV0ZSB3LWZ1bGwgaC1mdWxsO1xufVxuLnNsaWRlc2hvdyAuc2xpZGUge1xuICBAYXBwbHkgb2JqZWN0LWNvdmVyO1xufVxuXG5Ac2NyZWVuIG1kIHtcbiAgLm1lbnUtbGlua3Mge1xuICAgIEBhcHBseSBmbGV4O1xuICB9XG59XG5cbi5tZW51LWxpbmsge1xuICBAYXBwbHkgcmVsYXRpdmUgZmxleCBpdGVtcy1jZW50ZXIgbXktNDtcbn1cbi5tZW51LWxpbmsgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tZW51LWxpbms6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG4ubWVudS1saW5rIC50aXRsZSB7XG4gIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIHctZnVsbCB0ZXh0LWNlbnRlciBoLWZ1bGwgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgei0yMCB1cHBlcmNhc2U7XG59XG5Ac2NyZWVuIG1vYmlsZSB7XG4gIC5tZW51LWxpbmsgLnRpdGxlIHtcbiAgICBAYXBwbHkgdGV4dC1sZztcbiAgfVxufVxuXG4ubm93LWJvb2staXQtd2lkZ2V0IHtcbiAgQGFwcGx5IHctZnVsbDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYzQ3MjQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdy1ib29rLWl0LXdpZGdldCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLm5vdy1ib29rLWl0LXdpZGdldCBpZnJhbWUge1xuICBAYXBwbHkgYmxvY2sgdy1mdWxsO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubm93LWJvb2staXQtd2lkZ2V0ICsgLmdpZnQtY2FyZC13aWRnZXQsXG4uZ2lmdC1jYXJkLXdpZGdldCArIC5ub3ctYm9vay1pdC13aWRnZXQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uZ2lmdC1jYXJkLXdpZGdldCB7XG4gIEBhcHBseSB3LWZ1bGw7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWM0NzI0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0LWNhcmQtd2lkZ2V0IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4uZ2lmdC1jYXJkLXdpZGdldCBpZnJhbWUge1xuICBAYXBwbHkgYmxvY2sgdy1mdWxsO1xuICBoZWlnaHQ6IDY1MHB4O1xuICBtYXJnaW4tdG9wOiAtMTA1cHg7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0LWNhcmQtd2lkZ2V0IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgfVxufVxuXG5mb290ZXIuZmxvcmFsIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmZvb3RlciB7XG4gIEBhcHBseSBweS02O1xufVxuZm9vdGVyIC5mb290ZXItbmF2IHtcbiAgQGFwcGx5IHRleHQtY2VudGVyO1xufVxuQHNjcmVlbiBtZCB7XG4gIGZvb3RlciAuZm9vdGVyLW5hdiB7XG4gICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTQgZ2FwLTEgdGV4dC1sZWZ0O1xuICB9XG59XG5mb290ZXIgLnNpZ251cC1mb3JtIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgQGFwcGx5IG14LWF1dG87XG59XG5mb290ZXIgLnNpZ251cC1mb3JtIGJ1dHRvbiB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLmZyYW1lIHtcbiAgQGFwcGx5IGZpeGVkIHotNDAgcG9pbnRlci1ldmVudHMtbm9uZTtcbn1cblxuLmItdGwge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2JvcmRlci1jb3JuZXIucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbn1cbkBzY3JlZW4gbWQge1xuICAuYi10bCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzhweCAzOHB4O1xuICB9XG59XG5cbi5iLXQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2JvcmRlci14LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG59XG5Ac2NyZWVuIG1kIHtcbiAgLmItdCB7XG4gICAgbGVmdDogNzBweDtcbiAgICByaWdodDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOHB4IDM4cHg7XG4gIH1cbn1cblxuLmItdHIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9ib3JkZXItY29ybmVyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweCAxOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbkBzY3JlZW4gbWQge1xuICAuYi10ciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzhweCAzOHB4O1xuICB9XG59XG5cbi5iLWwge1xuICBsZWZ0OiAwO1xuICB0b3A6IDI0cHg7XG4gIGJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2JvcmRlci15LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cbkBzY3JlZW4gbWQge1xuICAuYi1sIHtcbiAgICB0b3A6IDcwcHg7XG4gICAgYm90dG9tOiA3MHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzhweCAzOHB4O1xuICB9XG59XG5cbi5iLXIge1xuICByaWdodDogMDtcbiAgdG9wOiAyNHB4O1xuICBib3R0b206IDI0cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9ib3JkZXIteS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweCAxOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbkBzY3JlZW4gbWQge1xuICAuYi1yIHtcbiAgICB0b3A6IDcwcHg7XG4gICAgYm90dG9tOiA3MHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzhweCAzOHB4O1xuICB9XG59XG5cbi5iLWJsIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9ib3JkZXItY29ybmVyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweCAxOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuQHNjcmVlbiBtZCB7XG4gIC5iLWJsIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOHB4IDM4cHg7XG4gIH1cbn1cblxuLmItYiB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvYm9yZGVyLXgucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTlweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuQHNjcmVlbiBtZCB7XG4gIC5iLWIge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgcmlnaHQ6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzhweCAzOHB4O1xuICB9XG59XG5cbi5iLWJyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvYm9yZGVyLWNvcm5lci5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTlweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5Ac2NyZWVuIG1kIHtcbiAgLmItYnIge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHggMzhweDtcbiAgfVxufVxuXG4uZ2FsbGVyeSB7XG4gIEBhcHBseSBteS00O1xufVxuLmdhbGxlcnkgLmdyaWQtaXRlbSB7XG4gIEBhcHBseSByZWxhdGl2ZTtcbn1cbi5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCBiZy13aGl0ZSBtLTAyNSBiZy1jb3ZlciBiZy1jZW50ZXIgYmctcmVwZWF0IGN1cnNvci1wb2ludGVyO1xufVxuXG4ubGEtdmlub3RoZXF1ZSB7XG4gIEBhcHBseSBmaXhlZCB6LTUwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxNDBweDtcbn1cbkBzY3JlZW4gbWQge1xuICAubGEtdmlub3RoZXF1ZSB7XG4gICAgQGFwcGx5IHRvcC0xLzIgcmlnaHQtMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5Ac2NyZWVuIG1vYmlsZSB7XG4gIC5sYS12aW5vdGhlcXVlIHtcbiAgICBAYXBwbHkgYm90dG9tLTIgbGVmdC0xLzI7XG4gIH1cbn1cblxuLmZhbmN5LWJhciB7XG4gIEBhcHBseSBoaWRkZW47XG4gIGhlaWdodDogMzdweDtcbn1cbkBzY3JlZW4geGwge1xuICAuZmFuY3ktYmFyIHtcbiAgICBAYXBwbHkgZmxleDtcbiAgfVxufVxuLmZhbmN5LWJhciAuZmItbGVmdCB7XG4gIEBhcHBseSBiZy1uby1yZXBlYXQgYmctbGVmdDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2ZhbmN5LWJhci5wbmcpO1xufVxuLmZhbmN5LWJhciAuZmItY2VudGVyIHtcbiAgQGFwcGx5IGJnLWNlbnRlciBiZy1uby1yZXBlYXQgbGVhZGluZy1ub25lIHRleHQtc207XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9mYW5jeS1iYXIucG5nKTtcbn1cbi5mYW5jeS1iYXIgLmZiLXJpZ2h0IHtcbiAgQGFwcGx5IGJnLW5vLXJlcGVhdCBiZy1yaWdodDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2ZhbmN5LWJhci5wbmcpO1xufVxuXG4uZmFuY3ktYmFyLWxlZnQge1xuICBAYXBwbHkgZml4ZWQgbGVmdC0wIHctMS8yIGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHotNTAgdXBwZXJjYXNlO1xuICB0b3A6IDIzcHg7XG59XG5cbi5mYW5jeS1iYXItcmlnaHQge1xuICBAYXBwbHkgZml4ZWQgcmlnaHQtMCB3LTEvMiBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciB6LTUwIHVwcGVyY2FzZTtcbiAgdG9wOiAyM3B4O1xufVxuXG5oMSwgaDIsIGgzLCBoNCB7XG4gIEBhcHBseSBmb250LWhlYWRpbmdzIHRleHQteGwgbGVhZGluZy1ub25lO1xufVxuQHNjcmVlbiBtZCB7XG4gIGgxLCBoMiwgaDMsIGg0IHtcbiAgICBAYXBwbHkgdGV4dC14eGwgbWItMTU7XG4gIH1cbn1cblxuaDMge1xuICBAYXBwbHkgZm9udC1ib2R5IHRleHQtbGc7XG59XG5Ac2NyZWVuIG1kIHtcbiAgaDMge1xuICAgIEBhcHBseSB0ZXh0LXhsO1xuICB9XG59XG5cbmg0IHtcbiAgQGFwcGx5IGZvbnQtYm9keSB0ZXh0LWxnO1xufVxuXG5wOmZpcnN0LW9mLXR5cGUge1xuICBAYXBwbHkgbXQtMTtcbn1cbnA6bGFzdC1vZi10eXBlIHtcbiAgQGFwcGx5IG1iLTE7XG59XG5cbnVsLm5hdiB7XG4gIEBhcHBseSBwLTEgZmxleDtcbn1cbnVsLm5hdiBsaSB7XG4gIEBhcHBseSBtci0xO1xufVxudWwubmF2IGxpLmFjdGl2ZSA+IGEge1xuICBAYXBwbHkgdW5kZXJsaW5lO1xufVxudWwubmF2IGxpLmFjdGl2ZS1jaGlsZCA+IGEge1xuICBAYXBwbHkgdW5kZXJsaW5lO1xufVxuXG4ucG9pbnRlZC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzFiNTIyOTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9idXR0b24tcGxhcXVlLnN2Z1wiKSBjZW50ZXIvMTAwJSAxMDAlIG5vLXJlcGVhdDtcbiAgZm9udC1mYW1pbHk6IHRhbmdpZXIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDZweCAzMHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTUwbXMgZWFzZTtcbn1cbi5wb2ludGVkLWJ1dHRvbjpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjk0KTtcbn1cbi5wb2ludGVkLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMxYjUyMjk7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucG9pbnRlZC1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZyYW1lLXJlc2VydmF0aW9ucyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxOThweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDI4cHg7XG59XG5Ac2NyZWVuIG1kIHtcbiAgLmZyYW1lLXJlc2VydmF0aW9ucyB7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5tZW51LWdpZnQtY2FyZHMge1xuICB3aWR0aDogMjgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2OHB4O1xuICBmb250LXNpemU6IDQycHg7XG4gIG1hcmdpbjogNDhweCAwIDE2cHg7XG59XG5Ac2NyZWVuIG1kIHtcbiAgLm1lbnUtZ2lmdC1jYXJkcyB7XG4gICAgbWFyZ2luOiA2NHB4IDAgMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZyYW1lLXJlc2VydmF0aW9ucyB7XG4gICAgd2lkdGg6IDE3NnB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBib3R0b206IDNweDtcbiAgfVxuICAuYi1iLCAuYi1ibCwgLmItYnIge1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxuICAuYi1sLCAuYi1yIHtcbiAgICBib3R0b206IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjaW50cm8gLmxhLXZpbm90aGVxdWUge1xuICAgIGJvdHRvbTogNjRweDtcbiAgfVxuICBmb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI2ludHJvIC5sYS12aW5vdGhlcXVlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufSIsIi52aWRlby13cmFwcGVyXG5cdEBhcHBseSBhYnNvbHV0ZSB3LWZ1bGwgaC1mdWxsXG5cdHZpZGVvXG5cdFx0QGFwcGx5IG9iamVjdC1jb3ZlciB3LWZ1bGwgaC1mdWxsIGFic29sdXRlXG5cdFxuc2VjdGlvblxuXHRAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgb3ZlcmZsb3ctaGlkZGVuXG5cblx0JiNpbnRyb1xuXHRcdEBhcHBseSByZWxhdGl2ZVxuXHRcdG1pbi1oZWlnaHQ6IDUwdmhcblx0XHRAc2NyZWVuIG1kXG5cdFx0XHRAYXBwbHkgbWluLWgtc2NyZWVuXG5cblx0XHQubWluaS1sb2dvXG5cdFx0XHRAYXBwbHkgZml4ZWQgei01MCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgZWFzZS1pbi1vdXRcblx0XHRcdG1heC13aWR0aDogMTAwcHhcblx0XHRcdHRvcDogMjVweFxuXHRcdFx0QHNjcmVlbiBtZFxuXHRcdFx0XHRtYXgtd2lkdGg6IDE1MHB4XG5cdFx0XHRcdHRvcDogMjJweFxuXG5cdFx0XHQmLmhpZGVcblx0XHRcdFx0QGFwcGx5IG9wYWNpdHktMFxuXHRcdFx0XHR0b3A6IDE1cHhcblx0XHRcdFx0QHNjcmVlbiBtZFxuXHRcdFx0XHRcdG1heC13aWR0aDogMTUwcHhcblx0XHRcdFx0XHR0b3A6IDBweFxuXHRcdFx0XHRcblx0XHQuYmlnLWxvZ29cblx0XHRcdEBhcHBseSBhYnNvbHV0ZSB6LTUwIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBjdXJzb3ItcG9pbnRlciBlYXNlLWluLW91dFxuXHRcdFx0d2lkdGg6IDgwJVxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4XG5cblx0XHRcdCYuaGlkZVxuXHRcdFx0XHRAYXBwbHkgb3BhY2l0eS0wXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKVxuXG5cblx0JiNnYWxsZXJ5Lm1haW4sXG5cdCYjdmludGVjLWdhbGxlcnkubWFpblxuXHRcdEBhcHBseSBweS0wXG5cblx0Ji5tYWluXG5cdFx0QGFwcGx5IHB5LTZcblx0XHRwXG5cdFx0XHRAYXBwbHkgbXktMVxuXHRcdFx0bWF4LXdpZHRoOiA5MDBweFxuXG4udGlsZXNcblx0QGFwcGx5IGJnLXJlcGVhdCBiZy1jZW50ZXJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvdGlsZS5wbmcpXG5cdGJhY2tncm91bmQtc2l6ZTogNTBweFxuXHRAc2NyZWVuIG1kXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDBweFxuXG4uZmxvcmFsXG5cdEBhcHBseSB0ZXh0LXdoaXRlXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMjBweCAyMHB4IHJnYmEoYmxhY2ssIDAuMyksIGluc2V0IDAgLTIwcHggMjBweCByZ2JhKGJsYWNrLCAwLjMpXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2Zsb3JhbC5qcGcpXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMHB4XG5cdEBzY3JlZW4gbWRcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwMHB4XG5cbi5mbG9yYWwtMlxuXHRAYXBwbHkgdGV4dC13aGl0ZVxuXHRib3gtc2hhZG93OiBpbnNldCAwIDIwcHggMjBweCByZ2JhKGJsYWNrLCAwLjMpLCBpbnNldCAwIC0yMHB4IDIwcHggcmdiYShibGFjaywgMC4zKVxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9mbG9yYWwtMi5qcGcpXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuXHRiYWNrZ3JvdW5kLXNpemU6IDYwMHB4XG5cdEBzY3JlZW4gbWRcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEyMDBweFxuXG4uZmxvcmFsLTNcblx0QGFwcGx5IHRleHQtZGFya2dyZWVuXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMjBweCAyMHB4IHJnYmEoYmxhY2ssIDAuMyksIGluc2V0IDAgLTIwcHggMjBweCByZ2JhKGJsYWNrLCAwLjMpXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2Zsb3JhbC0zLmpwZylcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG5cdGJhY2tncm91bmQtc2l6ZTogNjAwcHhcblx0QHNjcmVlbiBtZFxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTIwMHB4XG5cbi5wYXR0ZXJuXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMjBweCAyMHB4IHJnYmEoYmxhY2ssIDAuMyksIGluc2V0IDAgLTIwcHggMjBweCByZ2JhKGJsYWNrLCAwLjMpXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3BhdHRlcm4uanBnKVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcblx0YmFja2dyb3VuZC1zaXplOiAzMDBweFxuXHRAc2NyZWVuIG1kXG5cdFx0YmFja2dyb3VuZC1zaXplOiA2MDBweFxuXG4ubGVhZlxuXHRib3gtc2hhZG93OiBpbnNldCAwIDIwcHggMjBweCByZ2JhKGJsYWNrLCAwLjMpLCBpbnNldCAwIC0yMHB4IDIwcHggcmdiYShibGFjaywgMC4zKVxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9sZWFmLmpwZylcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG5cdGJhY2tncm91bmQtc2l6ZTogMzAwcHhcblx0QHNjcmVlbiBtZFxuXHRcdGJhY2tncm91bmQtc2l6ZTogNjAwcHhcblxuLmNvbnRhaW5lclxuXHRAYXBwbHkgcHgtMjVcblx0d2lkdGg6IDEwMCVcblx0bWF4LXdpZHRoOiAxMjAwcHhcblx0QHNjcmVlbiBtZFxuXHRcdEBhcHBseSBweC02XG5cbi5zbGlkZXNob3dcblx0QGFwcGx5IGFic29sdXRlIHctZnVsbCBoLWZ1bGxcblx0LnNsaWRlXG5cdFx0QGFwcGx5IG9iamVjdC1jb3ZlclxuXG4ubWVudS1saW5rc1xuXHRAc2NyZWVuIG1kXG5cdFx0QGFwcGx5IGZsZXhcblxuLm1lbnUtbGlua1xuXHRAYXBwbHkgcmVsYXRpdmUgZmxleCBpdGVtcy1jZW50ZXIgbXktNFxuXHRpbWdcblx0XHR3aWR0aDogYXV0b1xuXHRcdGhlaWdodDogYXV0b1xuXHRcdGZpbHRlcjogZ3JheXNjYWxlKDEpXG5cdFx0b3BhY2l0eTogMC41XG5cblx0Jjpob3ZlclxuXHRcdGltZ1xuXHRcdFx0b3BhY2l0eTogMVxuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMClcblxuXHQudGl0bGVcblx0XHRAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCB3LWZ1bGwgdGV4dC1jZW50ZXIgaC1mdWxsIGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHotMjAgdXBwZXJjYXNlXG5cdFx0QHNjcmVlbiBtb2JpbGVcblx0XHRcdEBhcHBseSB0ZXh0LWxnXG5cbi5ub3ctYm9vay1pdC13aWRnZXRcblx0QGFwcGx5IHctZnVsbFxuXHRtYXgtd2lkdGg6IDEyMDBweFxuXHRiYWNrZ3JvdW5kOiAjZmZmXG5cdGJvcmRlcjogMXB4IHNvbGlkICMxYzQ3MjRcblx0Ym94LXNpemluZzogYm9yZGVyLWJveFxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcblx0XHRtYXJnaW4tdG9wOiAycmVtXG5cblx0aWZyYW1lXG5cdFx0QGFwcGx5IGJsb2NrIHctZnVsbFxuXHRcdG1pbi1oZWlnaHQ6IDcwMHB4XG5cdFx0Ym9yZGVyOiAwXG5cbi5ub3ctYm9vay1pdC13aWRnZXQgKyAuZ2lmdC1jYXJkLXdpZGdldCxcbi5naWZ0LWNhcmQtd2lkZ2V0ICsgLm5vdy1ib29rLWl0LXdpZGdldFxuXHRtYXJnaW4tdG9wOiAycmVtXG5cbi5naWZ0LWNhcmQtd2lkZ2V0XG5cdEBhcHBseSB3LWZ1bGxcblx0bWF4LXdpZHRoOiAxMjAwcHhcblx0b3ZlcmZsb3c6IGhpZGRlblxuXHRiYWNrZ3JvdW5kOiAjZmZmXG5cdGJvcmRlcjogMXB4IHNvbGlkICMxYzQ3MjRcblx0Ym94LXNpemluZzogYm9yZGVyLWJveFxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcblx0XHRtYXJnaW4tdG9wOiAycmVtXG5cblx0aWZyYW1lXG5cdFx0QGFwcGx5IGJsb2NrIHctZnVsbFxuXHRcdGhlaWdodDogNjUwcHhcblx0XHRtYXJnaW4tdG9wOiAtMTA1cHhcblx0XHRib3JkZXI6IDBcblx0XHRvdmVyZmxvdy15OiBoaWRkZW5cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG5cdFx0aWZyYW1lXG5cdFx0XHRoZWlnaHQ6IDgwMHB4XG5cbmZvb3RlclxuXHQmLmZsb3JhbFxuXHRcdG1pbi1oZWlnaHQ6IGF1dG9cblx0XHRib3gtc2hhZG93OiBub25lXG5cdEBhcHBseSBweS02XG5cdC5mb290ZXItbmF2XG5cdFx0QGFwcGx5IHRleHQtY2VudGVyXG5cdFx0QHNjcmVlbiBtZFxuXHRcdFx0QGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTQgZ2FwLTEgdGV4dC1sZWZ0XG5cblxuXHQuc2lnbnVwLWZvcm1cblx0XHRtYXgtd2lkdGg6IDgwMHB4XG5cdFx0QGFwcGx5IG14LWF1dG9cblx0XHRidXR0b25cblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cbi5mcmFtZVxuXHRAYXBwbHkgZml4ZWQgei00MCBwb2ludGVyLWV2ZW50cy1ub25lXG5cbiRmcmFtZV9tb2JpbGVfb2Zmc2V0OiAyNXB4XG4kZnJhbWVfbW9iaWxlX3NpemU6IDE5cHhcblxuJGZyYW1lX2Rlc2t0b3Bfb2Zmc2V0OiA3MHB4XG4kZnJhbWVfZGVza3RvcF9zaXplOiAzOHB4XG5cbi5iLXRsXG5cdHRvcDogMFxuXHRsZWZ0OiAwXG5cdHdpZHRoOiAkZnJhbWVfbW9iaWxlX29mZnNldFxuXHRoZWlnaHQ6ICRmcmFtZV9tb2JpbGVfb2Zmc2V0XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2JvcmRlci1jb3JuZXIucG5nKVxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG5cdGJhY2tncm91bmQtc2l6ZTogJGZyYW1lX21vYmlsZV9zaXplICRmcmFtZV9tb2JpbGVfc2l6ZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b21cblx0QHNjcmVlbiBtZFxuXHRcdHdpZHRoOiAkZnJhbWVfZGVza3RvcF9vZmZzZXRcblx0XHRoZWlnaHQ6ICRmcmFtZV9kZXNrdG9wX29mZnNldFxuXHRcdGJhY2tncm91bmQtc2l6ZTogJGZyYW1lX2Rlc2t0b3Bfc2l6ZSAkZnJhbWVfZGVza3RvcF9zaXplXG5cbi5iLXRcblx0dG9wOiAwXG5cdGxlZnQ6IDI0cHhcblx0cmlnaHQ6IDI0cHhcblx0aGVpZ2h0OiAkZnJhbWVfbW9iaWxlX29mZnNldFxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9ib3JkZXIteC5wbmcpXG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteFxuXHRiYWNrZ3JvdW5kLXNpemU6ICRmcmFtZV9tb2JpbGVfc2l6ZSAkZnJhbWVfbW9iaWxlX3NpemVcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlclxuXHRAc2NyZWVuIG1kXG5cdFx0bGVmdDogJGZyYW1lX2Rlc2t0b3Bfb2Zmc2V0XG5cdFx0cmlnaHQ6ICRmcmFtZV9kZXNrdG9wX29mZnNldFxuXHRcdGhlaWdodDogJGZyYW1lX2Rlc2t0b3Bfb2Zmc2V0XG5cdFx0YmFja2dyb3VuZC1zaXplOiAkZnJhbWVfZGVza3RvcF9zaXplICRmcmFtZV9kZXNrdG9wX3NpemVcblxuXG4uYi10clxuXHR0b3A6IDBcblx0cmlnaHQ6IDBcblx0d2lkdGg6ICRmcmFtZV9tb2JpbGVfb2Zmc2V0XG5cdGhlaWdodDogJGZyYW1lX21vYmlsZV9vZmZzZXRcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvYm9yZGVyLWNvcm5lci5wbmcpXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcblx0YmFja2dyb3VuZC1zaXplOiAkZnJhbWVfbW9iaWxlX3NpemUgJGZyYW1lX21vYmlsZV9zaXplXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbVxuXHR0cmFuc2Zvcm06IHNjYWxlWCgtMSlcblx0QHNjcmVlbiBtZFxuXHRcdHdpZHRoOiAkZnJhbWVfZGVza3RvcF9vZmZzZXRcblx0XHRoZWlnaHQ6ICRmcmFtZV9kZXNrdG9wX29mZnNldFxuXHRcdGJhY2tncm91bmQtc2l6ZTogJGZyYW1lX2Rlc2t0b3Bfc2l6ZSAkZnJhbWVfZGVza3RvcF9zaXplXG5cbi5iLWxcblx0bGVmdDogMFxuXHR0b3A6IDI0cHhcblx0Ym90dG9tOiAyNHB4XG5cdHdpZHRoOiAkZnJhbWVfbW9iaWxlX29mZnNldFxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9ib3JkZXIteS5wbmcpXG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteVxuXHRiYWNrZ3JvdW5kLXNpemU6ICRmcmFtZV9tb2JpbGVfc2l6ZSAkZnJhbWVfbW9iaWxlX3NpemVcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyXG5cdEBzY3JlZW4gbWRcblx0XHR0b3A6ICRmcmFtZV9kZXNrdG9wX29mZnNldFxuXHRcdGJvdHRvbTogJGZyYW1lX2Rlc2t0b3Bfb2Zmc2V0XG5cdFx0d2lkdGg6ICRmcmFtZV9kZXNrdG9wX29mZnNldFxuXHRcdGJhY2tncm91bmQtc2l6ZTogJGZyYW1lX2Rlc2t0b3Bfc2l6ZSAkZnJhbWVfZGVza3RvcF9zaXplXG5cbi5iLXJcblx0cmlnaHQ6IDBcblx0dG9wOiAyNHB4XG5cdGJvdHRvbTogMjRweFxuXHR3aWR0aDogJGZyYW1lX21vYmlsZV9vZmZzZXRcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvYm9yZGVyLXkucG5nKVxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXlcblx0YmFja2dyb3VuZC1zaXplOiAkZnJhbWVfbW9iaWxlX3NpemUgJGZyYW1lX21vYmlsZV9zaXplXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlclxuXHR0cmFuc2Zvcm06IHNjYWxlWCgtMSlcblx0QHNjcmVlbiBtZFxuXHRcdHRvcDogJGZyYW1lX2Rlc2t0b3Bfb2Zmc2V0XG5cdFx0Ym90dG9tOiAkZnJhbWVfZGVza3RvcF9vZmZzZXRcblx0XHR3aWR0aDogJGZyYW1lX2Rlc2t0b3Bfb2Zmc2V0XG5cdFx0YmFja2dyb3VuZC1zaXplOiAkZnJhbWVfZGVza3RvcF9zaXplICRmcmFtZV9kZXNrdG9wX3NpemVcblxuLmItYmxcblx0Ym90dG9tOiAwXG5cdGxlZnQ6IDBcblx0d2lkdGg6ICRmcmFtZV9tb2JpbGVfb2Zmc2V0XG5cdGhlaWdodDogJGZyYW1lX21vYmlsZV9vZmZzZXRcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvYm9yZGVyLWNvcm5lci5wbmcpXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcblx0YmFja2dyb3VuZC1zaXplOiAkZnJhbWVfbW9iaWxlX3NpemUgJGZyYW1lX21vYmlsZV9zaXplXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbVxuXHR0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKVxuXHRAc2NyZWVuIG1kXG5cdFx0d2lkdGg6ICRmcmFtZV9kZXNrdG9wX29mZnNldFxuXHRcdGhlaWdodDogJGZyYW1lX2Rlc2t0b3Bfb2Zmc2V0XG5cdFx0YmFja2dyb3VuZC1zaXplOiAkZnJhbWVfZGVza3RvcF9zaXplICRmcmFtZV9kZXNrdG9wX3NpemVcblxuLmItYlxuXHRib3R0b206IDBcblx0bGVmdDogMjRweFxuXHRyaWdodDogMjRweFxuXHRoZWlnaHQ6ICRmcmFtZV9tb2JpbGVfb2Zmc2V0XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2JvcmRlci14LnBuZylcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14XG5cdGJhY2tncm91bmQtc2l6ZTogJGZyYW1lX21vYmlsZV9zaXplICRmcmFtZV9tb2JpbGVfc2l6ZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyXG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKVxuXHRAc2NyZWVuIG1kXG5cdFx0bGVmdDogJGZyYW1lX2Rlc2t0b3Bfb2Zmc2V0XG5cdFx0cmlnaHQ6ICRmcmFtZV9kZXNrdG9wX29mZnNldFxuXHRcdGhlaWdodDogJGZyYW1lX2Rlc2t0b3Bfb2Zmc2V0XG5cdFx0YmFja2dyb3VuZC1zaXplOiAkZnJhbWVfZGVza3RvcF9zaXplICRmcmFtZV9kZXNrdG9wX3NpemVcblxuLmItYnJcblx0Ym90dG9tOiAwXG5cdHJpZ2h0OiAwXG5cdHdpZHRoOiAkZnJhbWVfbW9iaWxlX29mZnNldFxuXHRoZWlnaHQ6ICRmcmFtZV9tb2JpbGVfb2Zmc2V0XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2JvcmRlci1jb3JuZXIucG5nKVxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG5cdGJhY2tncm91bmQtc2l6ZTogJGZyYW1lX21vYmlsZV9zaXplICRmcmFtZV9tb2JpbGVfc2l6ZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b21cblx0dHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpXG5cdEBzY3JlZW4gbWRcblx0XHR3aWR0aDogJGZyYW1lX2Rlc2t0b3Bfb2Zmc2V0XG5cdFx0aGVpZ2h0OiAkZnJhbWVfZGVza3RvcF9vZmZzZXRcblx0XHRiYWNrZ3JvdW5kLXNpemU6ICRmcmFtZV9kZXNrdG9wX3NpemUgJGZyYW1lX2Rlc2t0b3Bfc2l6ZVxuXG5cbi5nYWxsZXJ5XG5cdEBhcHBseSBteS00XG5cdC5ncmlkLWl0ZW1cblx0XHRAYXBwbHkgcmVsYXRpdmVcblx0LmdhbGxlcnktaXRlbVxuXHRcdEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIGJnLXdoaXRlIG0tMDI1IGJnLWNvdmVyIGJnLWNlbnRlciBiZy1yZXBlYXQgY3Vyc29yLXBvaW50ZXJcblxuXG4ubGEtdmlub3RoZXF1ZVxuXHRAYXBwbHkgZml4ZWQgei01MFxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcblx0d2lkdGg6IDE0MHB4XG5cdEBzY3JlZW4gbWRcblx0XHRAYXBwbHkgdG9wLTEvMiByaWdodC0xXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG5cdFx0d2lkdGg6IDE2MHB4XG5cblx0QHNjcmVlbiBtb2JpbGVcblx0XHRAYXBwbHkgYm90dG9tLTIgbGVmdC0xLzJcblxuXG4uZmFuY3ktYmFyXG5cdEBhcHBseSBoaWRkZW5cblx0aGVpZ2h0OiAzN3B4XG5cdEBzY3JlZW4geGxcblx0XHRAYXBwbHkgZmxleFxuXHQuZmItbGVmdFxuXHRcdEBhcHBseSBiZy1uby1yZXBlYXQgYmctbGVmdFxuXHRcdHdpZHRoOiAzMHB4XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvZmFuY3ktYmFyLnBuZylcblxuXHQuZmItY2VudGVyXG5cdFx0QGFwcGx5IGJnLWNlbnRlciBiZy1uby1yZXBlYXQgbGVhZGluZy1ub25lIHRleHQtc21cblx0XHRwYWRkaW5nLXRvcDogMTJweFxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2ZhbmN5LWJhci5wbmcpXG5cblx0LmZiLXJpZ2h0XG5cdFx0QGFwcGx5IGJnLW5vLXJlcGVhdCBiZy1yaWdodFxuXHRcdHdpZHRoOiAzMHB4XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvZmFuY3ktYmFyLnBuZylcblxuLmZhbmN5LWJhci1sZWZ0XG5cdEBhcHBseSBmaXhlZCBsZWZ0LTAgdy0xLzIgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgei01MCB1cHBlcmNhc2Vcblx0dG9wOiAyM3B4XG5cbi5mYW5jeS1iYXItcmlnaHRcblx0QGFwcGx5IGZpeGVkIHJpZ2h0LTAgdy0xLzIgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgei01MCB1cHBlcmNhc2Vcblx0dG9wOiAyM3B4XG4iLCIvL3R5cG9ncmFwaHlcbmgxLCBoMiwgaDMsIGg0XG5cdEBhcHBseSBmb250LWhlYWRpbmdzIHRleHQteGwgbGVhZGluZy1ub25lXG5cdEBzY3JlZW4gbWRcblx0XHRAYXBwbHkgdGV4dC14eGwgbWItMTVcblxuaDNcblx0QGFwcGx5IGZvbnQtYm9keSB0ZXh0LWxnXG5cdEBzY3JlZW4gbWRcblx0XHRAYXBwbHkgdGV4dC14bFxuXG5oNFxuXHRAYXBwbHkgZm9udC1ib2R5IHRleHQtbGdcblxucFxuXHQmOmZpcnN0LW9mLXR5cGVcblx0XHRAYXBwbHkgbXQtMVxuXHQmOmxhc3Qtb2YtdHlwZVxuXHRcdEBhcHBseSBtYi0xXG4iLCIvL2hvbWUgcGFnZSBjc3MgLSBjcmVhdGUgb25lIGZvciBlYWNoIHBhZ2UgYW5kIGluY2x1ZGUgdG8ga2VlcCBzaGl0IG9yZ2FuaXNlZC5cblxuLnBvaW50ZWQtYnV0dG9uXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXJcblx0ZmxleC1zaHJpbms6IDBcblx0Y29sb3I6ICMxYjUyMjlcblx0YmFja2dyb3VuZDogdXJsKCcvaW1nL2J1dHRvbi1wbGFxdWUuc3ZnJykgY2VudGVyIC8gMTAwJSAxMDAlIG5vLXJlcGVhdFxuXHRmb250LWZhbWlseTogdGFuZ2llciwgc2Fucy1zZXJpZlxuXHRsaW5lLWhlaWdodDogMVxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmVcblx0cGFkZGluZzogNnB4IDMwcHhcblx0bWluLWhlaWdodDogNDhweFxuXHR0cmFuc2l0aW9uOiBmaWx0ZXIgMTUwbXMgZWFzZVxuXHQmOmhvdmVyXG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuOTQpXG5cdCY6Zm9jdXMtdmlzaWJsZVxuXHRcdG91dGxpbmU6IDNweCBzb2xpZCAjMWI1MjI5XG5cdFx0b3V0bGluZS1vZmZzZXQ6IDRweFxuXHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSlcblx0XHR0cmFuc2l0aW9uOiBub25lXG5cbi5mcmFtZS1yZXNlcnZhdGlvbnNcblx0cG9zaXRpb246IGZpeGVkXG5cdHotaW5kZXg6IDUwXG5cdGxlZnQ6IDUwJVxuXHRib3R0b206IDBcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG5cdHdpZHRoOiAxOThweFxuXHRoZWlnaHQ6IDUwcHhcblx0Zm9udC1zaXplOiAyOHB4XG5cdEBzY3JlZW4gbWRcblx0XHQvLyBDZW50cmUgdGhlIHBsYXF1ZSBvbiB0aGUgZXhpc3RpbmcgbG93ZXIgZnJhbWUgcmFpbC5cblx0XHRib3R0b206IDE1cHhcblxuLm1lbnUtZ2lmdC1jYXJkc1xuXHR3aWR0aDogMjgwcHhcblx0bWF4LXdpZHRoOiAxMDAlXG5cdGhlaWdodDogNjhweFxuXHRmb250LXNpemU6IDQycHhcblx0bWFyZ2luOiA0OHB4IDAgMTZweFxuXHRAc2NyZWVuIG1kXG5cdFx0bWFyZ2luOiA2NHB4IDAgMjRweFxuXG4vLyBMZWF2ZSByb29tIGZvciB0aGUgZnJhbWUgbGluayBhbmQgdGhlIGV4aXN0aW5nIHdpbmUgbGluayBvbiBuYXJyb3cgc2NyZWVucy5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcblx0LmZyYW1lLXJlc2VydmF0aW9uc1xuXHRcdHdpZHRoOiAxNzZweFxuXHRcdGhlaWdodDogNDRweFxuXHRcdG1pbi1oZWlnaHQ6IDQ0cHhcblx0XHRmb250LXNpemU6IDI1cHhcblx0XHRib3R0b206IDNweFxuXHQuYi1iLCAuYi1ibCwgLmItYnJcblx0XHRib3R0b206IDE1cHhcblx0LmItbCwgLmItclxuXHRcdGJvdHRvbTogMzlweFxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpXG5cdCNpbnRybyAubGEtdmlub3RoZXF1ZVxuXHRcdGJvdHRvbTogNjRweFxuXHRmb290ZXJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTc2cHhcblxuLy8gVGhlIGV4aXN0aW5nIG1vYmlsZSBhbmQgZGVza3RvcCB3aW5lLWxpbmsgcnVsZXMgb3ZlcmxhcCBhdCB0aGVzZSB3aWR0aHMuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweClcblx0I2ludHJvIC5sYS12aW5vdGhlcXVlXG5cdFx0bGVmdDogYXV0b1xuXHRcdGJvdHRvbTogYXV0b1xuIl0sInNvdXJjZVJvb3QiOiIifQ== */